Content-type: text/html Man page of getdtablesize

getdtablesize

Section: System Calls (2)
Index Return to Main Contents
 

NAME

getdtablesize - Gets the descriptor table size  

SYNOPSIS

#include <unistd.h>

int getdtablesize ( void );  

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows:

getdtablesize(): XPG4-UNIX

Refer to the standards(5) reference page for more information about industry standards and associated tags.  

DESCRIPTION

The getdtablesize() function returns the total number of file descriptors in a process' descriptor table. Each process has a fixed size descriptor table that is guaranteed to have at least 64 slots. The entries in the descriptor table are numbered with small integers starting at 0 (zero).

The getdtablesize() function returns the total number of file descriptors that a process can have open simultaneously. Each process is limited to a fixed number of open file descriptors. This limit is at least 64. The system defined limit is configurable. If it is greater than 64, the system will allocate more file descriptors for a process up to the defined maximum.  

RETURN VALUES

The getdtablesize() function returns the size of the descriptor table, and is always successful.  

RELATED INFORMATION

Functions: close(2), open(2), select(2)

Standards: standards(5) delim off


 

Index

NAME
SYNOPSIS
STANDARDS
DESCRIPTION
RETURN VALUES
RELATED INFORMATION

This document was created by man2html, using the manual pages.
Time: 02:40:17 GMT, October 02, 2010