如何在devcpp中以非阻塞模式打开文件?

时间:2013-09-25 17:41:15

标签: c file-io nonblocking dev-c++

我正在尝试使用DevCpp在c中编写一个服务器程序,它将每分钟创建和编辑大约100个文件,每个文件大约200字节。

问题是,devcpp上的unistd.h无法以非阻塞模式打开文件(似乎):我想使用带有open()标志的O_NONBLOCK,但似乎库中不存在(我已经在fcntl.h中签入)。

你建议我做什么?我应该搜索unistd.h的另一个版本,而不是DevCpp提供的版本,还是应该使用另一个库?

我希望尽可能简单地保存代码,以便用C语言创建快速可靠的服务器程序。提前谢谢。

1 个答案:

答案 0 :(得分:1)

open()的标头及其标志为<fcntl.h>