【问题标题】:64 bit version of socketcall system call Linux64位版socketcall系统调用Linux
【发布时间】:2015-04-12 15:23:39
【问题描述】:

在 32 位中,有一个称为 socketcall 的系统调用,它是套接字系统调用的公共内核入口点。但是,在 64 位模式下,我似乎找不到相应的系统调用。我可以使用具有相同功能的类似系统调用吗?

【问题讨论】:

  • 不,在 64 位模式下,您有单独的系统调用。

标签: linux assembly linux-kernel nasm


【解决方案1】:

man page 声明:

在某些架构上——例如,x86-64 和 ARM——没有 socketcall() 系统调用;相反,socket(2)、accept(2)、bind(2) 等实际上是作为单独的系统调用实现的。

【讨论】:

    猜你喜欢
    • 2018-06-06
    • 2014-12-30
    • 1970-01-01
    • 2011-03-19
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 2020-01-14
    相关资源
    最近更新 更多