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 |
. |
. |