文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于系统调用2.6.32

关于系统调用2.6.32

时间:2010-10-11  来源:zhhsboy

在include/linux/syscalls.h中有如下宏: SYSCALL_DEFINE1  ...  SYSCALL_DEFINE6 SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode) 展开就是sys_open的原型 asmlinkage long sys_open(const char __user *filename, int flags, int mode);

整个代码: SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode) { long ret;
if (force_o_largefile()) flags |= O_LARGEFILE;
ret = do_sys_open(AT_FDCWD, filename, flags, mode); /* avoid REGPARM breakage on x86: */ asmlinkage_protect(3, ret, filename, flags, mode); return ret; }

系统调用有几个参数就使用对应的SYSCALL_DEFINEx。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载