Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getdtablesize(3C) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

close(2)

getrlimit(2)

open(2)

setrlimit(2)

select(3C)

getdtablesize(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>. 

SEE ALSO

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

NOTES

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. 

SunOS 5.6  —  Last change: 1 Mar 1996

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026