ChorusOS man pages section 3STDC: Standard C Library Functions
    
A
 
 abort -- cause abnormal program termination ( Index Term Link )
 
 abs -- integer absolute value function ( Index Term Link )
 
 alphasort -- scan a directory ( Index Term Link )
 
 asctime -- transform binary date and time value to ASCII ( Index Term Link )
 
 asctime_r -- Transform binary date and time value to ASCII; Reentrant version ( Index Term Link )
 
 assert -- expression verification macro ( Index Term Link )
 
 _assert -- expression verification macro ( Index Term Link )
 
 atexit -- add program termination routines ( Index Term Link )
 
 atof -- convert an ASCII string to a floating-point number ( Index Term Link )
 
 atoi -- convert string to integer ( Index Term Link )
 
 atol -- convert string to integer ( Index Term Link )
    
B
 
 bcmp -- bit and byte string operations ( Index Term Link )
 
 bcopy -- bit and byte string operations ( Index Term Link )
 
 bsearch -- perform a binary search on a sorted table ( Index Term Link )
 
 bstring -- bit and byte string operations ( Index Term Link )
 
 byteorder -- convert values between host and network byte order ( Index Term Link )
 
 bzero -- bit and byte string operations ( Index Term Link )
    
C
 
 calloc -- main memory allocator ( Index Term Link )
 
 clearerr -- stream status inquiries ( Index Term Link )
 
 ctime -- transform binary date and time value to ASCII ( Index Term Link )
 
 ctime_r -- Transform binary date and time value to ASCII; Reentrant version ( Index Term Link )
 
 ctype -- classify characters ( Index Term Link )
    
D
 
 difftime -- transform binary date and time value to ASCII ( Index Term Link )
 
 div -- return quotient and remainder from division ( Index Term Link )
    
E
 
 errno -- system error messages ( Index Term Link )
 
 exit -- terminate an actor ( Index Term Link )
    
F
 
 fabs -- floating-point absolute value function ( Index Term Link )
 
 fclose -- close or flush a stream ( Index Term Link )
 
 fdopen -- open a stream ( Index Term Link )
 
 feof -- stream status inquiries ( Index Term Link )
 
 ferror -- stream status inquiries ( Index Term Link )
 
 fflush -- close or flush a stream ( Index Term Link )
 
 ffs -- bit and byte string operations ( Index Term Link )
 
 fgetc -- get character from a stream ( Index Term Link )
 
 fgetpos -- reposition a file pointer in a stream ( Index Term Link )
 
 fgets -- get a string from a stream ( Index Term Link )
 
 fileno -- stream status inquiries ( Index Term Link )
 
 flockfile -- stream lock management ( Index Term Link )
 
 fopen -- open a stream ( Index Term Link )
 
 fprintf -- print formatted output ( Index Term Link )
 
 fputc -- put character or word on a stream ( Index Term Link )
 
 fputs -- put a string on a stream ( Index Term Link )
 
 fread -- binary input/output ( Index Term Link )
 
 free -- main memory allocator ( Index Term Link )
 
 freopen -- open a stream ( Index Term Link )
 
 fscanf -- convert formatted input ( Index Term Link )
 
 fseek -- reposition a file pointer in a stream ( Index Term Link )
 
 fsetpos -- reposition a file pointer in a stream ( Index Term Link )
 
 ftell -- reposition a file pointer in a stream ( Index Term Link )
 
 ftrylockfile -- stream lock management ( Index Term Link )
 
 funlockfile -- stream lock management ( Index Term Link )
 
 fwrite -- binary input/output ( Index Term Link )
    
G
 
 getc -- get character from a stream ( Index Term Link )
 
 getc_unlocked -- explicit locking functions ( Index Term Link )
 
 getchar -- get character from the standard input channel ( Index Term Link )
 
 getchar_unlocked -- explicit locking functions ( Index Term Link )
 
 getenv -- fetch and set environment variables ( Index Term Link )
 
 gethostbyaddr -- get network host entry ( Index Term Link )
 
 gethostbyname -- get network host entry ( Index Term Link )
 
 getopt -- get an option letter from command line argument list ( Index Term Link )
 
 gets -- get a string from a stream ( Index Term Link )
 
 getsitebyaddr -- get ChorusOS site information ( Index Term Link )
 
 getsitebyname -- get ChorusOS site information ( Index Term Link )
 
 getsubopt -- get sub options from an argument ( Index Term Link )
 
 getw -- get character from a stream ( Index Term Link )
 
 gmtime -- transform binary date and time value to ASCII ( Index Term Link )
 
 gmtime_r -- Transform binary date and time value to ASCII; Reentrent version ( Index Term Link )
    
H
 
 htonl -- convert values between host and network byte order ( Index Term Link )
 
 htons -- convert values between host and network byte order ( Index Term Link )
    
I
 
 index -- locate character in string ( Index Term Link )
 
 inet -- Internet address manipulation routines ( Index Term Link )
 
 inet_addr -- Internet address manipulation routines ( Index Term Link )
 
 inet_aton -- Internet address manipulation routines ( Index Term Link )
 
 inet_lnaof -- Internet address manipulation routines ( Index Term Link )
 
 inet_makeaddr -- Internet address manipulation routines ( Index Term Link )
 
 inet_netof -- Internet address manipulation routines ( Index Term Link )
 
 inet_network -- Internet address manipulation routines ( Index Term Link )
 
 inet_ntoa -- Internet address manipulation routines ( Index Term Link )
 
 initstate -- better random number generator ( Index Term Link )
 
 intro -- introduction to functions and libraries ( Index Term Link )
 
 isalnum -- classify characters ( Index Term Link )
 
 isalpha -- classify characters ( Index Term Link )
 
 isascii -- test for ASCII character ( Index Term Link )
 
 isatty -- check if a file descriptor is associated with a terminal ( Index Term Link )
 
 iscntrl -- classify characters ( Index Term Link )
 
 isdigit -- classify characters ( Index Term Link )
 
 isgraph -- classify characters ( Index Term Link )
 
 isinf -- test for infinity or not-a-number ( Index Term Link )
 
 islower -- classify characters ( Index Term Link )
 
 isnan -- test for infinity or not-a-number ( Index Term Link )
 
 isprint -- classify characters ( Index Term Link )
 
 ispunct -- classify characters ( Index Term Link )
 
 isspace -- classify characters ( Index Term Link )
 
 isupper -- classify characters ( Index Term Link )
 
 isxdigit -- classify characters ( Index Term Link )
    
L
 
 labs -- return the absolute value of a long integer ( Index Term Link )
 
 ldexp -- multiply floating-point number by integral power of 2 ( Index Term Link )
 
 _ldexp -- multiply floating-point number by integral power of 2 ( Index Term Link )
 
 ldiv -- return quotient and remainder from division ( Index Term Link )
 
 localtime -- transform binary date and time value to ASCII ( Index Term Link )
 
 localtime_r -- Transform binary date and time value to ASCII; Reentrent version ( Index Term Link )
 
 longjmp -- non-local goto ( Index Term Link )
    
M
 
 malloc -- main memory allocator ( Index Term Link )
 
 memccpy -- memory operations ( Index Term Link )
 
 memchr -- memory operations ( Index Term Link )
 
 memcmp -- memory operations ( Index Term Link )
 
 memcpy -- memory operations ( Index Term Link )
 
 memmove -- memory operations ( Index Term Link )
 
 memory -- memory operations ( Index Term Link )
 
 memset -- memory operations ( Index Term Link )
 
 mkstemp -- make temporary file name (unique) ( Index Term Link )
 
 mktemp -- make temporary file name (unique) ( Index Term Link )
 
 mktime -- transform binary date and time value to ASCII ( Index Term Link )
 
 modf -- extract signed integral and fractional values from floating-point number ( Index Term Link )
    
N
 
 ntohl -- convert values between host and network byte order ( Index Term Link )
 
 ntohs -- convert values between host and network byte order ( Index Term Link )
    
P
 
 perror -- system error messages ( Index Term Link )
 
 printerr -- print formatted output ( Index Term Link )
 
 printf -- print formatted output ( Index Term Link )
 
 putc -- put character or word on a stream ( Index Term Link )
 
 putc_unlocked -- explicit locking functions ( Index Term Link )
 
 putchar -- put a character or word on the standard output channel ( Index Term Link )
 
 putchar_unlocked -- explicit locking functions ( Index Term Link )
 
 putenv -- fetch and set environment variables ( Index Term Link )
 
 puts -- put a string on a stream ( Index Term Link )
 
 putw -- put character or word on a stream ( Index Term Link )
    
Q
 
 qsort -- quicker sort ( Index Term Link )
    
R
 
 rand -- pseudo random number generator ( Index Term Link )
 
 rand_r -- thread-wise random number generator ( Index Term Link )
 
 random -- better random number generator ( Index Term Link )
 
 realloc -- main memory allocator ( Index Term Link )
 
 regcomp -- regular-expression library ( Index Term Link )
 
 regerror -- regular-expression library ( Index Term Link )
 
 regex -- regular-expression library ( Index Term Link )
 
 regexec -- regular-expression library ( Index Term Link )
 
 regfree -- regular-expression library ( Index Term Link )
 
 remove -- remove directory entry ( Index Term Link )
 
 rewind -- reposition a file pointer in a stream ( Index Term Link )
 
 rindex -- locate character in string ( Index Term Link )
    
S
 
 scandir -- scan a directory ( Index Term Link )
 
 scanf -- convert formatted input ( Index Term Link )
 
 setbuf -- assign buffering to a stream ( Index Term Link )
 
 setenv -- fetch and set environment variables ( Index Term Link )
 
 setjmp -- non-local goto ( Index Term Link )
 
 setstate -- better random number generator ( Index Term Link )
 
 setvbuf -- assign buffering to a stream ( Index Term Link )
 
 snprintf -- print formatted output ( Index Term Link )
 
 sprintf -- print formatted output ( Index Term Link )
 
 srand -- pseudo random number generator ( Index Term Link )
 
 srandom -- better random number generator ( Index Term Link )
 
 sscanf -- convert formatted input ( Index Term Link )
 
 stdarg -- variable argument lists ( Index Term Link )
 
 _stdc_assert -- expression verification macro ( Index Term Link )
 
 strcasecmp -- string operations ( Index Term Link )
 
 strcat -- string operations ( Index Term Link )
 
 strchr -- string operations ( Index Term Link )
 
 strcmp -- string operations ( Index Term Link )
 
 strcoll -- string operations ( Index Term Link )
 
 strcpy -- string operations ( Index Term Link )
 
 strcspn -- string operations ( Index Term Link )
 
 strdup -- string operations ( Index Term Link )
 
 strerror -- system error messages ( Index Term Link )
 
 strftime -- format date and time ( Index Term Link )
 
 string -- string operations ( Index Term Link )
 
 strlen -- string operations ( Index Term Link )
 
 strncasecmp -- string operations ( Index Term Link )
 
 strncat -- string operations ( Index Term Link )
 
 strncmp -- string operations ( Index Term Link )
 
 strncpy -- string operations ( Index Term Link )
 
 strpbrk -- string operations ( Index Term Link )
 
 strrchr -- string operations ( Index Term Link )
 
 strsep -- separate strings ( Index Term Link )
 
 strspn -- string operations ( Index Term Link )
 
 strstr -- string operations ( Index Term Link )
 
 strtod -- convert an ASCII string to a floating-point number ( Index Term Link )
 
 strtok -- string tokens ( Index Term Link )
 
 strtok_r -- string tokens reentrant ( Index Term Link )
 
 strtol -- convert string to integer ( Index Term Link )
 
 strtoul -- convert a string to an unsigned long or uquad_t integer ( Index Term Link )
 
 strxfrm -- transform a string under locale ( Index Term Link )
 
 swab -- swap adjacent bytes ( Index Term Link )
 
 sys_errlist -- system error messages ( Index Term Link )
 
 sys_nerr -- system error messages ( Index Term Link )
    
T
 
 tempnam -- create a name for a temporary file ( Index Term Link )
 
 thread_once -- execute an init routine once ( Index Term Link )
 
 time -- get time ( Index Term Link )
 
 tmpfile -- create a temporary file ( Index Term Link )
 
 tmpnam -- create a name for a temporary file ( Index Term Link )
 
 toascii -- convert a byte to 7-bit ASCII ( Index Term Link )
 
 tolower -- classify characters ( Index Term Link )
 
 toupper -- classify characters ( Index Term Link )
 
 tzset -- set time conversion information ( Index Term Link )
    
U
 
 ungetc -- push character back into input stream ( Index Term Link )
 
 unlocked -- explicit locking functions ( Index Term Link )
 
 unsetenv -- fetch and set environment variables ( Index Term Link )
    
V
 
 vfprintf -- print formatted output ( Index Term Link )
 
 vprintf -- print formatted output ( Index Term Link )
 
 vsnprintf -- print formatted output ( Index Term Link )
 
 vsprintf -- print formatted output ( Index Term Link )