代码是这样的:
int fd = open(filename, O_RDONLY);
“最大打开文件”为 1024。该进程可能打开数百个文件。一开始,它运作良好。过了一会儿,open返回0。我不知道为什么。帮助!!!提前谢谢!
ps: 不是int fd = open(filename, O_RDONLY) == -1;
代码是这样的:
int fd = open(filename, O_RDONLY);
“最大打开文件”为 1024。该进程可能打开数百个文件。一开始,它运作良好。过了一会儿,open返回0。我不知道为什么。帮助!!!提前谢谢!
ps: 不是int fd = open(filename, O_RDONLY) == -1;