Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Standard C Library Functionsgetdtablesize(3C)


NAME

 getdtablesize - get the file descriptor table size

SYNOPSIS

 
#include <unistd.h>
int getdtablesize(void);

DESCRIPTION

 

The getdtablesize() function is equivalent to getrlimit(2) with the RLIMIT_NOFILE option.

RETURN VALUES

 

The getdtablesize() function returns the current soft limit as if obtained from a call to getrlimit() with the RLIMIT_NOFILE option.

ERRORS

 

No errors are defined.

USAGE

 

There is no direct relationship between the value returned by getdtablesize() and OPEN_MAX defined in <limits.h>.

Each process has a file 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() function returns the current maximum size of this table by calling the getrlimit() function.

SEE ALSO

 

close(2), getrlimit(2), open(2), setrlimit(2), select(3C)


SunOS 5.9Go To TopLast Changed 1 Mar 1996

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.