The Open Group Migration Information Issue 6
Copyright © 2001 The Open Group, All Rights reserved.

Headers Tables

This chapter lists all the headers described in the Base Definitions volume of IEEE Std 1003.1-2001, 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:

m
Indicates that the interface is defined as mandatory.
o
Indicates that the interface is part of an Option or Feature Group.
opt
In the POSIX Base column, two or three letter option codes are used as described in Section 2 denoting the option to which the interface belongs.
r
In the POSIX.1-1996 column this indicates that the interface is part of the POSIX Realtime Extension.
t
In the POSIX.1-1996 column this indicates that the interface is part of the POSIX Threads Extension.
1
In the C89 column this indicates that the interface is part of ISO/IEC 9899:1990/Amendment 1:1995 (E).
.
Indicates that the interface is not specified.

 

 

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

.

.


UNIX ® is a registered Trademark of The Open Group.
POSIX ® is a registered Trademark of The IEEE.