ChorusOS 5.0 Features and Architecture Overview

Standard C Library Functions (3STDC)

These services are available to applications using the POSIX subsystem.

_assert 

_ldexp 

_stdc_assert 

abort 

abs 

addr2ascii 

alarm 

alphasort 

ascii2addr 

asctime 

asctime_r 

assert 

atexit 

atof 

atoi 

atol 

bcmp 

bcopy 

bsearch 

bstring 

byteorder 

bzero 

calloc 

cgetcap 

cgetclose 

cgetent 

cgetfirst 

cgetmatch 

cgetnext 

cgetnum 

cgetset 

cgetstr 

cgetustr 

clearerr 

closelog 

crypt 

ctime 

ctime_r 

ctype 

difftime 

div 

dn_comp 

dn_expand 

endgrent 

endhostent 

endnetconfig 

endpwent 

errno 

ether_aton 

ether_hostton 

ether_line 

ether_ntoa 

ether_ntohost 

ethers 

exit 

fabs 

fclose 

fdopen 

feof 

ferror 

fflagstostr 

fflush 

ffs 

fgetc 

fgetpos 

fgets 

fileno 

flockfile 

fopen 

fprintf 

fputc 

fputs 

fread 

free 

freenetconfigent 

freopen 

fscanf 

fseek 

fsetpos 

ftell 

ftrylockfile 

funlockfile 

fwrite 

gai_unlocked 

getaddrinfo 

getbsize 

getc 

getc_unlocked 

getchar 

getchar_unlocked 

getenv 

getgrent 

getgrid 

getgrnam 

gethostbyaddr 

gethostbyname 

gethostbyname2 

gethostent 

getnetconfig 

getnetconfigent 

getopt 

getpwent 

getpwname 

getpwuid 

gets 

getsitebyaddr 

getsitebyname 

getsubopt 

getw 

gmtime 

gmtime_r 

herror 

htonl 

htons 

if_freenameindex 

if_indextoname 

if_nameindex 

if_nametoindex 

index 

inet 

inet6_option_alloc 

inet6_option_append 

inet6_option_find 

inet6_option_init 

inet6_option_next 

inet6_option_space 

inet6_rthdr_add 

inet6_rthdr_getaddr 

inet6_rthdr_getflags 

inet6_rthdr_init 

inet6_rthdr_lasthop 

inet6_rthdr_reverse 

inet6_rthdr_segments 

inet6_rthdr_space 

inet_addr 

inet_aton 

inet_lnaof 

inet_makeaddr 

inet_netof 

inet_network 

inet_ntoa 

inet_ntop 

inet_pton 

initstate 

isalnum 

isalpha 

isascii 

isatty 

iscntrl 

isdigit 

isgraph 

isinf 

islower 

isnan 

isprint 

ispunct 

isspace 

isupper 

isxdigit 

killpg 

labs 

ldexp 

ldiv 

localtime 

localtime_r 

longjmp 

malloc 

memccpy 

memchr 

memcmp 

memcpy 

memmove 

memory 

memset 

mkstemp 

mktemp 

mktime 

modf 

nc_perror 

nc_sperror 

netdir 

netdir_free 

netdir_getbyaddr 

netdir_getbyname 

netdir_mergeaddr 

netdir_options 

netdir_perror 

netdir_sperror 

ntohl 

ntohs 

openlog 

pause 

pclose 

perror 

popen 

printerr 

printf 

putc 

putc_unlocked 

putchar 

putchar_unlocked 

putenv 

puts 

putw 

qsort 

rand 

rand_r 

random 

realloc 

realpath 

regcomp 

regerror 

regex 

regexec 

regfree 

remove 

res_init 

res_mquery 

res_query 

res_search 

res_send 

resolver 

rewind 

rindex 

scandir 

scanf 

setbuf 

setenv 

setgrent 

setgroupent 

sethostent 

setjmp 

setlogmask 

setnetconfig 

setpassent 

setpwent 

setstate 

setvbuf 

snprintf 

sprintf 

srand 

srandom 

sscanf 

stdarg 

strcasecmp 

strcat 

strchr 

strcmp 

strcoll 

strcpy 

strcspn 

strdup 

strerror 

strftime 

string 

strlen 

strncasecmp 

strncat 

strncmp 

strncpy 

strpbrk 

strrchr 

strsep 

strspn 

strstr 

strtod 

strtofflags 

strtok 

strtok_r 

strtol 

strtoul 

strxfrm 

swab 

sys_errlist 

sys_nerr 

syslog 

taddr2uaddr 

tempnam 

thread_once 

time 

tmpfile 

tmpnam 

toascii 

tolower 

toupper 

tzset 

uaddr2taddr 

ungetc 

unlocked 

unsetenv 

vfprintf 

vprintf 

vsnprintf 

vsprintf 

vsyslog