This chapter lists all the headers described in XBD Issue 6, complete with an indication of their status for the XSI extension, the POSIX Base, and their availability in UNIX 98 , UNIX 95 , POSIX.1-1996 (denoted P96), POSIX.2-1992 (denoted P92), the ISO C standard (denoted C99), and C 89. The following conventions are used in columns 2 through 8:
|
|
|
POSIX |
|
|
|
|
|
|---|---|---|---|---|---|---|---|
|
Interface |
XSI |
Base |
UNIX 98 |
UNIX 95 |
P96 P92 |
C99 |
C89 |
|
aio.h |
o |
aio |
o |
. |
r |
. |
. |
|
arpa/inet.h |
m |
m |
m |
m |
. |
. |
. |
|
assert.h |
m |
m |
m |
m |
. |
m |
m |
|
complex.h |
m |
m |
. |
. |
. |
m |
. |
|
cpio.h |
m |
xsi |
m |
m |
. |
. |
. |
|
ctype.h |
m |
m |
m |
m |
. |
m |
m |
|
dirent.h |
m |
m |
m |
m |
m |
. |
. |
|
dlfcn.h |
m |
xsi |
m |
. |
. |
. |
. |
|
errno.h |
m |
m |
m |
m |
m |
m |
m |
|
fcntl.h |
m |
m |
m |
m |
m |
. |
. |
|
fenv.h |
m |
m |
. |
. |
. |
m |
. |
|
float.h |
m |
m |
m |
m |
m |
m |
m |
|
fmtmsg.h |
m |
xsi |
m |
m |
m |
. |
. |
|
fnmatch.h |
m |
m |
m |
m |
m |
. |
. |
|
ftw.h |
m |
xsi |
m |
m |
. |
. |
. |
|
glob.h |
m |
m |
m |
m |
m |
. |
. |
|
grp.h |
m |
m |
m |
m |
m |
. |
. |
|
iconv.h |
m |
xsi |
m |
m |
. |
. |
. |
|
inttypes.h |
m |
m |
m |
. |
. |
m |
. |
|
iso646.h |
m |
m |
m |
. |
. |
m |
1 |
|
langinfo.h |
m |
xsi |
m |
m |
. |
. |
. |
|
libgen.h |
m |
xsi |
m |
m |
. |
. |
. |
|
limits.h |
m |
m |
m |
m |
m |
m |
m |
|
locale.h |
m |
m |
m |
m |
m |
m |
m |
|
math.h |
m |
m |
m |
m |
m |
m |
m |
|
monetary.h |
m |
xsi |
m |
m |
. |
. |
. |
|
mqueue.h |
o |
msg |
o |
. |
r |
. |
. |
|
ndbm.h |
m |
xsi |
m |
m |
. |
. |
. |
|
net/if.h |
m |
m |
m |
m |
. |
. |
. |
|
netdb.h |
m |
m |
m |
m |
m |
. |
. |
|
netinet/in.h |
m |
m |
m |
m |
m |
. |
. |
|
netinet/tcp.h |
m |
m |
m |
m |
m |
. |
. |
|
nl_types.h |
m |
xsi |
m |
m |
. |
. |
. |
|
poll.h |
m |
m |
m |
m |
. |
. |
. |
|
pthread.h |
m |
thr |
m |
. |
t |
. |
. |
|
pwd.h |
m |
m |
m |
m |
m |
. |
. |
|
regex.h |
m |
m |
m |
m |
m |
. |
. |
|
sched.h |
o |
ps |
o |
. |
r |
. |
. |
|
search.h |
m |
xsi |
m |
m |
. |
. |
. |
|
semaphore.h |
o |
sem |
o |
. |
r |
. |
. |
|
setjmp.h |
m |
m |
m |
m |
m |
m |
m |
|
signal.h |
m |
m |
m |
m |
m |
m |
m |
|
spawn.h |
o |
spn |
. |
. |
. |
. |
. |
|
stdarg.h |
m |
m |
m |
m |
m |
m |
m |
|
stdbool.h |
m |
m |
m |
m |
m |
m |
. |
|
stddef.h |
m |
m |
m |
m |
m |
m |
m |
|
stdint.h |
m |
m |
. |
. |
. |
m |
. |
|
stdio.h |
m |
m |
m |
m |
m |
m |
m |
|
stdlib.h |
m |
m |
m |
m |
m |
m |
m |
|
string.h |
m |
m |
m |
m |
m |
m |
m |
|
strings.h |
m |
xsi |
m |
m |
. |
. |
. |
|
stropts.h |
m |
xsr |
m |
m |
. |
. |
. |
|
sys/ipc.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/mman.h |
m |
m |
m |
m |
m |
. |
. |
|
sys/msg.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/resource.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/select.h |
m |
m |
m |
m |
. |
. |
. |
|
sys/sem.h |
m |
xsi |
m |
m |
m |
. |
. |
|
sys/shm.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/socket.h |
m |
m |
m |
m |
. |
. |
. |
|
sys/stat.h |
m |
m |
m |
m |
m |
. |
. |
|
sys/statvfs.h |
m |
xsi |
m |
m |
m |
. |
. |
|
sys/time.h |
m |
m |
xsi |
m |
. |
. |
. |
|
sys/timeb.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/times.h |
m |
m |
m |
m |
m |
. |
. |
|
sys/types.h |
m |
m |
m |
m |
m |
. |
. |
|
sys/uio.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/un.h |
m |
xsi |
m |
m |
. |
. |
. |
|
sys/utsname.h |
m |
m |
m |
m |
m |
. |
. |
|
sys/wait.h |
m |
m |
m |
m |
m |
. |
. |
|
syslog.h |
m |
xsi |
m |
m |
. |
. |
. |
|
tar.h |
m |
m |
m |
m |
m |
. |
. |
|
termios.h |
m |
m |
m |
m |
m |
. |
. |
|
tgmath.h |
m |
m |
. |
. |
. |
m |
. |
|
time.h |
m |
m |
m |
m |
. |
m |
m |
|
trace.h |
o |
trc |
. |
. |
. |
. |
. |
|
ucontext.h |
m |
xsi |
m |
m |
. |
. |
. |
|
ulimit.h |
m |
xsi |
m |
m |
. |
. |
. |
|
unistd.h |
m |
m |
m |
m |
m |
. |
. |
|
utime.h |
m |
m |
m |
m |
m |
. |
. |
|
utmpx.h |
m |
xsi |
m |
m |
. |
. |
. |
|
wchar.h |
m |
m |
m |
m |
. |
m |
1 |
|
wctype.h |
m |
m |
m |
m |
. |
m |
1 |
|
wordexp.h |
m |
m |
m |
m |
m |
. |
. |