syscalls.h发生了什么事?

Mar*_*ark 14 c

我正在测试K&R C书的一些代码示例,它#include "syscalls.h"在其中一个程序中使用,但编译器抱怨无法找到该文件.我该怎么替换syscalls.h?它被弃用了吗?

lit*_*adv 9

你可能应该使用unistd.h.检查您正在尝试进行的呼叫的手册页,因为它取决于系统并且可能有所不同.


Mah*_*esh 5

尝试包含unistd.h。我在文档中看到标题包含大部分系统调用。