thread_safety.5 (2010 09)

t
thread_safety(5) thread_safety(5)
dn_expand() endhostent() endnetent() endprotoent()
endservent() get_resfield() gethostbyaddr() gethostbyname()
gethostent() getmsg() getnetbyaddr() getnetbyname()
getnetent() getpeername() getpmsg() getprotobyname()
getprotobynumber() getprotoent() getservbyname() getservbyport()
getservent() getsockname() getsockopt() herror()
inet_addr() inet_lnaof() inet_makeaddr() inet_netof()
inet_network() inet_ntoa() isastream() listen()
msync() net_aton() net_ntoa() poll()
putmsg() putpmsg() rcmd() recv()
recvfrom() recvmsg() res_init() res_mkquery()
res_query() res_search() res_send() rexec()
rresvport() ruserok() sbrk() send()
sendfile() sendmsg() sendto() set_resfield()
sethostent() setnetent() setprotoent() setservent()
setsockopt() shutdown() socket() socketpair()
Async Signal Safe
All the following interfaces are Async Signal Safe:
_exit() accept() access() alarm()
bind() cfgetispeed() cfgetospeed() cfsetispeed()
cfsetospeed() chdir() chmod() chown()
close() connect() creat() dup()
dup2() execle() execve() fcntl()
flock() fpathconf() fstat() getegid()
geteuid() getgid() getgroups() getmsg()
getpeername() getpgrp() getpid() getpmsg()
getppid() getsockname() getsockopt() getuid()
isastream() kill() link() listen()
lseek() memset() mkdir() mkfifo()
msync() net_aton() net_ntoa() open()
pathconf() pause() pipe() poll()
putmsg() putpmsg() raise() read()
recv() recvfrom() recvmsg() rename()
rmdir() send() sendfile() sendmsg()
sendto() setgid() setpgid() setsid()
setsockopt() setuid() shutdown() sigaction()
sigaddset() sigdelset() sigemptyset() sigfillset()
sigismember() signal() sigpending() sigprocmask()
sigqueue() sigsuspend() sleep() socket()
socketpair() stat() sysconf() tcdrain()
tcflow() tcflush() tcgetattr() tcgetpgrp()
tcsendbreak() tcsetattr() tcsetpgrp() time()
times() umask() uname() unlink()
utime() wait() waitpid() write()
NOTE:
isastream() is not Async Signal Safe in a UNIX 2003 conformant application.
Async Cancel Safe
All the following interfaces are Async Cancel Safe:
a64l() abs() accept()
addmntent() atof() atoi()
atol() bcmp() bcopy()
bind() bsearch() bzero()
cfgetispeed() cfgetospeed() cfsetispeed()
cfsetospeed() connect() div()
execv() execve() ffs()
fnmatch() fsetaclentry() ftok()
getclock() getmsg() getpeername()
HP-UX 11i Version 3: September 2010 3 Hewlett-Packard Company 3