c - 添加到 Linux 的系统调用的历史?

标签 c linux assembly system-calls

有什么地方可以获得每个系统调用所需的最低 Linux 版本的完整列表?我正在寻找“如果我使用系统调用 X,我的代码可以在其上运行的最低 Linux 版本是什么?”形式的问题的一般答案?

最佳答案

此信息可以在 syscalls(2) 中找到手册页。对于那些没有指明内核版本的系统调用,系统调用出现在内核 1.0 或更早版本。

关于c - 添加到 Linux 的系统调用的历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6797069/

相关文章:

使用位移位计算 C 中有符号的长最大值

c - 如何在 Linux 的 C 语言中检查 IP 地址是否可达

ruby - 从 Ubuntu 从 Ruby on Rails 连接到 MSSQL

c - 我自己的 printf 怎么能和原来的 printf 做同样的一轮呢?

c - 当条件相同时,while 循环的行为不同?

c++ - C++中创建堆

linux - 特定的分隔符将数据分隔成列

assembly - "Assembly"与 "Assembler"

objective-c - 在 Objective c 程序 (Xcode) 中使用汇编代码

c - 保持与内联函数的汇编的兼容性