Open System Services Programmer's Guide
putchar()gethostent()dlopen()
putchar_unlocked()gethostent_r()endhostent()
puts()getipnodebyaddr()endnetent()
putw()getipnodebyname()endprotoent()
putwc()getnameinfo()endservent()
putwchar()getnetbyaddr()fclose()
readdir()getnetbyaddr_r()fcntl()
readdir_r()getnetbyname()fflush()
readdir64()getnetbyname_r()fgetc()
readdir64_r()getnetent()fgetpos()
remove()getnetent_r()fgetpos64()
remove_oss()getprotobyname()fgets()
rename()getprotobyname_r()fgetwc()
rename_oss()getprotobynumber()fgetws()
rewind()getprotobynumber_r()fopen()
rewinddir()getprotoent()fopen_oss()
scanf()getprotoent_r()fopen64()
seekdir()gets()fopen64_oss()
semop()getservbyname()fmtmsg()
sethostent()getservbyname_r()fprintf()
setnetent()getservbyport()fputc()
setprotoent()getservbyport_r()fputs()
setservent()getservent()fputwc()
strerror()getservent_r()fputws()
strerror_r()getw()fread()
syslog()getwc()freehostent()
tmpfile()getwchar()freopen()
tmpfile_oss()getwd()freopen_oss()
tmpfile64()glob()freopen64()
tmpfile64_oss()iconv_close()freopen64_oss()
tmpname()iconv_open()fscanf()
ttyname()ioctl()fseek()
ttyname_r()lseek()fseeko()
ungetc()lseek64()fseeko64()
ungetwc()lwres_getaddrinfo()fsetpos()
unlink()lwres_gethostbyaddr()fsetpos64()
vfprintf()lwres_gethostbyaddr_r()ftell()
vfwprintf()lwres_gethostbyname()ftello()
vprintf()lwres_gethostbyname_r()ftello64()
vwprintf()lwres_gethostbyname2()ftw()
wordexp()lwres_getipnodebyaddr()ftw64()
wprintf()lwres_getipnodebyname()fwprintf()
wscanf()lwres_getnameinfo()fwrite()
Reentrant OSS Functions
For J06.10 and later J-series RVUs and H06.21 and later H-series RVUs, reentrant functions are
provided by the public libraries where the base non-reentrant functions are defined. This is in
contrast to earlier RVUs in which the reentrant functions were only defined in the SPT library (The
functions in the SPT library are still available). Applications that use the PUT Model library use the
reentrant functions that are defined in the public libraries (do not attempt to use the reentrant
function in the SPT library: you cannot include both modules that use the PUT Model library and
the SPT library in the same application).
408 Using the POSIX User Thread (PUT) Model Library