Merge remote-tracking branch 'origin/master'
[unleashed/lotheac.git] / usr / src / test / libc-tests / cfg / symbols / unistd_h.cfg
blobe1936acf0a6f63a6820edfa26f9f99db44fa95b6
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
5 # 1.0 of the CDDL.
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
21 # Types.
23 type | pid_t | unistd.h | POSIX+ SUS+
26 # Values.
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+
47 # Functions
49 func |  access                                                  |\
50         int                                                     |\
51         const char *; int                                       |\
52         unistd.h | POSIX+ SUS+
54 func |  chown                                                   |\
55         int                                                     |\
56         const char *; uid_t; gid_t                              |\
57         unistd.h | POSIX+ SUS+
59 func |  execl                                                   |\
60         int                                                     |\
61         const char *; const char *                              |\
62         unistd.h | POSIX+ SUS+
64 func |  execle                                                  |\
65         int                                                     |\
66         const char *; const char *; char *; char *const []      |\
67         unistd.h | POSIX+ SUS+
69 func |  execlp                                                  |\
70         int                                                     |\
71         const char *; const char *; char *                      |\
72         unistd.h | POSIX+ SUS+
74 func |  execv                                                   |\
75         int                                                     |\
76         const char *; char *const []                            |\
77         unistd.h | POSIX+ SUS+
79 func |  execve                                                  |\
80         int                                                     |\
81         const char *; char *const []; char *const []            |\
82         unistd.h | POSIX+ SUS+
84 func |  execvp                                                  |\
85         int                                                     |\
86         const char *; char *const []                            |\
87         unistd.h | POSIX+ SUS+
89 func |  fchown                                                  |\
90         int                                                     |\
91         int; uid_t; gid_t                                       |\
92         unistd.h | -POSIX+ SUS+
94 func |  getlogin                                                |\
95         char *                                                  |\
96         void                                                    |\
97         unistd.h | POSIX+ SUS+
99 func |  getlogin_r                                              |\
100         int                                                     |\
101         char *; size_t                                          |\
102         unistd.h | -POSIX+ -SUS+ +POSIX-1995+ SUSv2+
104 func |  getwd                                                   |\
105         char *                                                  |\
106         char *                                                  |\
107         unistd.h | -ALL SUS+ -SUSv4+
109 func |  lchown                                                  |\
110         int                                                     |\
111         const char *; uid_t; gid_t                              |\
112         unistd.h | -POSIX+ SUS+
114 func |  link                                                    |\
115         int                                                     |\
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.
122 func |  rename                                                  |\
123         int                                                     |\
124         const char *; const char *                              |\
125         unistd.h | -POSIX+ +XPG3 -XPG4+
127 func |  symlink                                                 |\
128         int                                                     |\
129         const char *; const char *                              |\
130         unistd.h | -XPG3+ -POSIX+ SUS+
132 func |  ttyname                                                 |\
133         char *                                                  |\
134         int                                                     |\
135         unistd.h | POSIX+ SUS+
137 func |  ttyname_r                                               |\
138         int                                                     |\
139         int; char *; size_t                                     |\
140         unistd.h | -POSIX+ -SUS+ +POSIX-1995+ SUSv2+
142 func |  ualarm                                                  |\
143         int                                                     |\
144         useconds_t; useconds_t                                          |\
145         unistd.h | -ALL SUS+ -SUSv4+
147 func |  unlink                                                  |\
148         int                                                     |\
149         const char *                                            |\
150         unistd.h | POSIX+ XPG3+
152 func |  usleep                                                  |\
153         int                                                     |\
154         useconds_t                                              |\
155         unistd.h | -ALL SUS+ -SUSv4+
157 func |  vfork                                                   |\
158         pid_t                                                   |\
159         void                                                    |\
160         unistd.h | -ALL SUS+ -SUSv4+