【发布时间】:2014-09-11 19:39:06
【问题描述】:
-
errno.h中的这两个 linux 错误有什么区别? 23和24我尝试了 2 个不同的网站,但无法理解两者之间的区别。
[EMFILE] Too many open files. [ENFILE] Too many files open in system.
# define ENFILE 23 /* File table overflow */ # define EMFILE 24 /* Too many open files */
-
另外,我在第 974 次收到 errno 24 和套接字调用失败。 (
AF_INETUDP 数据报套接字)当我执行
cat /proc/sys/fs/file-max时,我看到的值为 334076 ulimit -n 显示 1024知道可以做些什么来增加限制吗?
【问题讨论】:
标签: c linux sockets error-code errno