OPEN_MAX的值

问题描述 投票:0回答:1

OPEN_MAX
在各个平台的价值是多少?

我知道打开文件描述符数量的动态限制可以通过

sysconf (_SC_OPEN_MAX)
getdtablesize ()
getrlimit (NOFILE, ...)
检索。尽管如此,我想知道在最简单的情况下我可以选择多大的文件描述符。

当我查看系统上的

<limits.h>
时,我只能得到该系统的值。

posix portability
1个回答
0
投票

OPEN_MAX 定义于

<limits.h>
:

操作系统 价值
AIX≥5.2 65534
艾克斯< 5.2 32767
macOS 10240
Interix 1024
Linux、Solaris、Cygwin 256
Minix 255
BeOS、俳句、NetBSD 128
FreeBSD、OpenBSD、OSF/1 64
HP-UX 60
本机 Windows 32
IRIX 20
© www.soinside.com 2019 - 2024. All rights reserved.