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

Headers Tables

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:

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.