Penguin
Diff: getdtablesize(2)
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of getdtablesize(2).

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 3 Last edited on Monday, December 30, 2002 3:34:34 am by PerryLorier
Older page: version 1 Last edited on Tuesday, June 4, 2002 12:23:41 am by perry Revert
@@ -1,43 +1,21 @@
-GETDTABLESIZE  
-!!!GETDTABLESIZE  
-NAME  
-SYNOPSIS  
-DESCRIPTION  
-NOTES  
-CONFORMING TO  
-SEE ALSO  
-----  
 !!NAME 
+getdtablesize - get descriptor table size  
  
-  
-getdtablesize - get descriptor table size  
 !!SYNOPSIS 
-  
-  
- __#include __  
-  
-  
-__int getdtablesize(void);__ 
+ __#include <unistd.h> __  
+ __int getdtablesize(void);__ 
 !!DESCRIPTION 
+getdtablesize(2) returns the maximum number of files a process can have open.  
  
-  
-__getdtablesize__ returns the maximum number of files a  
-process can have open.  
 !!NOTES 
+getdtablesize(2) is implemented as a library function in DLL 4.4.1. This function returns __OPEN_MAX__ (set to 256 in Linux 2.0.23) if __OPEN_MAX__ was defined when the library was compiled. Otherwise, -1 is returned, and ''errno'' is set to [ENOSYS].  
+  
+A process under linux may open far more file descriptors than 256 however. To get even more file descriptors you have to tweak the system wide maximums with  
+ /proc/sys/net/file-max  
  
  
-__getdtablesize__ is implemented as a library function in  
-DLL 4.4.1. This function returns __OPEN_MAX__ (set to 256  
-in Linux 2.0.23) if __OPEN_MAX__ was defined when the  
-library was compiled. Otherwise, -1 is returned, and  
-''errno'' is set to __ENOSYS__.  
 !!CONFORMING TO 
+SVr4, 4.4BSD (the getdtablesize(2) function first appeared in BSD 4.2).  
  
-  
-SVr4, 4.4BSD (the __getdtablesize__ function first  
-appeared in BSD 4.2).  
 !!SEE ALSO 
-  
-  
 close(2), dup(2), open(2) 
-----  
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.