getdtablesize函数用法详解
getdtablesize函数简介
- 头文件包含
#include <unistd.h>
- 函数定义
int getdtablesize(void);
getdtablesize函数常见使用错误
- 编译错误
warning: implicit declaration of function ‘getdtablesize’ [-Wimplicit-function-declaration]
解决办法:包含头文件
#include <unistd.h>
getdtablesize函数详细描述
getdtablesize ()返回进程可以打开的最大文件数,比文件描述符的最大可能值多一个。
getdtablesize函数返回值
每个进程打开的文件数的当前限制。
getdtablesize函数错误码
在Linux上,getdtablesize ()可以返回为getrlimit (2);描述的任何错误,请参见下面的注释。
getdtablesize函数其他说明
getdtablesize ()的glibc版本调用getrlimit (2)并返回当前的 RLIMIT_NOFILE 限制,或者在失败时返回 OPEN_MAX 。
评论区