2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright 2015 Garrett D'Amore <garrett@damore.org>
17 # Definitions found in unistd.h
23 type | pid_t | unistd.h | POSIX+ SUS+
28 # Note that the standard requires the user declare environ.
29 # value | environ | char ** | unistd.h | POSIX+ SUS+
30 value | _CS_PATH | int | unistd.h | SUS+
32 value | _CS_POSIX_V6_ILP32_OFF32_CFLAGS | int | unistd.h | SUSv3+
33 value | _CS_POSIX_V6_ILP32_OFF32_LDFLAGS | int | unistd.h | SUSv3+
34 value | _CS_POSIX_V6_ILP32_OFF32_LIBS | int | unistd.h | SUSv3+
35 value | _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS | int | unistd.h | SUSv3+
36 value | _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS | int | unistd.h | SUSv3+
37 value | _CS_POSIX_V6_ILP32_OFFBIG_LIBS | int | unistd.h | SUSv3+
38 value | _CS_POSIX_V6_LP64_OFF64_CFLAGS | int | unistd.h | SUSv3+
39 value | _CS_POSIX_V6_LP64_OFF64_LDFLAGS | int | unistd.h | SUSv3+
40 value | _CS_POSIX_V6_LP64_OFF64_LIBS | int | unistd.h | SUSv3+
41 value | _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS | int | unistd.h | SUSv3+
42 value | _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS | int | unistd.h | SUSv3+
43 value | _CS_POSIX_V6_LPBIG_OFFBIG_LIBS | int | unistd.h | SUSv3+
44 value | _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS | int | unistd.h | SUSv3+
52 unistd.h | POSIX+ SUS+
56 const char *; uid_t; gid_t |\
57 unistd.h | POSIX+ SUS+
61 const char *; const char * |\
62 unistd.h | POSIX+ SUS+
66 const char *; const char *; char *; char *const [] |\
67 unistd.h | POSIX+ SUS+
71 const char *; const char *; char * |\
72 unistd.h | POSIX+ SUS+
76 const char *; char *const [] |\
77 unistd.h | POSIX+ SUS+
81 const char *; char *const []; char *const [] |\
82 unistd.h | POSIX+ SUS+
86 const char *; char *const [] |\
87 unistd.h | POSIX+ SUS+
92 unistd.h | -POSIX+ SUS+
97 unistd.h | POSIX+ SUS+
102 unistd.h | -POSIX+ -SUS+ +POSIX-1995+ SUSv2+
107 unistd.h | -ALL SUS+ -SUSv4+
111 const char *; uid_t; gid_t |\
112 unistd.h | -POSIX+ SUS+
116 const char *; const char * |\
117 unistd.h | POSIX+ SUS+
119 # XPG3 may have put this here incorrectly (Open Group says no..., but...)
120 # Probably this is actually our error, and we should kill it, but we can
121 # do that when kill off XPG3 support altogether.
124 const char *; const char * |\
125 unistd.h | -POSIX+ +XPG3 -XPG4+
129 const char *; const char * |\
130 unistd.h | -XPG3+ -POSIX+ SUS+
135 unistd.h | POSIX+ SUS+
139 int; char *; size_t |\
140 unistd.h | -POSIX+ -SUS+ +POSIX-1995+ SUSv2+
144 useconds_t; useconds_t |\
145 unistd.h | -ALL SUS+ -SUSv4+
150 unistd.h | POSIX+ XPG3+
155 unistd.h | -ALL SUS+ -SUSv4+
160 unistd.h | -ALL SUS+ -SUSv4+