socketcall系统调用的Linux 64位版本 [英] 64 bit version of socketcall system call Linux

查看:330
本文介绍了socketcall系统调用的Linux 64位版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在32位,有一个系统调用称为socketcall这对于插座系统调用的公共内核入口点。然而,在64位模式,我似乎无法找到相应的系统调用。是否有一个类似的系统调用,我可以使用具有相同的功能?

In 32 bit, there is a system call called socketcall which is a common kernel entry point for the socket system calls. However, in 64 bit mode, I can't seem to find the corresponding system call. Is there a similar system call I can use that has the same functionality?

推荐答案

借助手册页规定:

在一个某些架构 - 例如,X86-64和ARM - 没有socketcall()系统调用;代替插座(2),接受(2),绑定(2),依此类推确实被实现为独立的系统调用。

On a some architectures--for example, x86-64 and ARM--there is no socketcall() system call; instead socket(2), accept(2), bind(2), and so on really are implemented as separate system calls.

这篇关于socketcall系统调用的Linux 64位版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆