Get the size of the file descriptor table
#include <unistd.h> int getdtablesize( void );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Each process has a fixed size descriptor table, which is guaranteed to have at least 20 slots. The entries in the descriptor table are numbered with small integers starting at 0. The getdtablesize() returns the size of this table.
This function is equivalent to getrlimit() with the RLIMIT_NOFILE option.
The size of the file descriptor table.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
close(), dup(), getrlimit(), open(), select(), sysconf()