1

我正在编写进程间通信的代码。

在接收器进程代码中,我调用了该方法

unlink("datapipe");

我也包含了#include 头文件。

最后我得到以下错误:

receiver.c:12: error: 'unlink' was not declared in this scope

请帮助我解决此错误。

4

1 回答 1

9

根据POSIXunlink可以在unistd.h头文件中找到:

SYNOPSIS:
    #include <unistd.h>
    int unlink(const char *path);

标头仅定义了使用,和sys/stat.h的返回结果所需的内容。fstat()lstat()stat()

于 2013-10-02T06:44:52.600 回答