Chinaunix's Archiver
论坛
›
Linux环境编程
› /usr/include/bits/syscall.h定义的系统调用号,并不是数字啊?
cdsfiui
发表于 2016-09-17 22:42
/usr/include/bits/syscall.h定义的系统调用号,并不是数字啊?
本帖最后由 cdsfiui 于 2016-09-18 18:19 编辑
我看ubuntu上面的/usr/include/bits/syscall.h里面,系统调用例如SYS_write都是
#define SYS_write __NR_write
可是__NR_write这样的符号定义又在哪里呢? 我认为SYS_write应该被定义成一个数字,对应内核里面的系统调用号的。对吗?
谢谢
页:
[1]
查看完整版本:
/usr/include/bits/syscall.h定义的系统调用号,并不是数字啊?