blob: 985d279eea87501ab0f2673920508c620023bd6a [file] [log] [blame]
Rich Felker0b44a032011-02-12 00:22:29 -05001#ifndef _UNISTD_H
2#define _UNISTD_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
Rich Felkerc1a96582012-09-07 23:13:55 -04008#include <features.h>
Rich Felker0c05bd32012-09-06 23:34:10 -04009
Rich Felker0b44a032011-02-12 00:22:29 -050010#define STDIN_FILENO 0
11#define STDOUT_FILENO 1
12#define STDERR_FILENO 2
13
Rich Felker0b44a032011-02-12 00:22:29 -050014#define SEEK_SET 0
15#define SEEK_CUR 1
16#define SEEK_END 2
17
18#undef NULL
19#ifdef __cplusplus
20#define NULL 0
21#else
22#define NULL ((void*)0)
23#endif
24
25#define __NEED_size_t
26#define __NEED_ssize_t
27#define __NEED_uid_t
28#define __NEED_gid_t
29#define __NEED_off_t
30#define __NEED_pid_t
Rich Felker0b44a032011-02-12 00:22:29 -050031#define __NEED_intptr_t
32
33#include <bits/alltypes.h>
34
35int pipe(int [2]);
36int close(int);
37int dup(int);
38int dup2(int, int);
39off_t lseek(int, off_t, int);
40int fsync(int);
Rich Felker0b44a032011-02-12 00:22:29 -050041int fdatasync(int);
42
43ssize_t read(int, void *, size_t);
44ssize_t write(int, const void *, size_t);
45ssize_t pread(int, void *, size_t, off_t);
46ssize_t pwrite(int, const void *, size_t, off_t);
47
Rich Felker0b44a032011-02-12 00:22:29 -050048int chown(const char *, uid_t, gid_t);
49int fchown(int, uid_t, gid_t);
50int lchown(const char *, uid_t, gid_t);
51int fchownat(int, const char *, uid_t, gid_t, int);
52
53int link(const char *, const char *);
54int linkat(int, const char *, int, const char *, int);
55int symlink(const char *, const char *);
56int symlinkat(const char *, int, const char *);
Rich Felker400c5e52012-09-06 22:44:55 -040057ssize_t readlink(const char *__restrict, char *__restrict, size_t);
58ssize_t readlinkat(int, const char *__restrict, char *__restrict, size_t);
Rich Felker0b44a032011-02-12 00:22:29 -050059int unlink(const char *);
60int unlinkat(int, const char *, int);
61int rmdir(const char *);
62int truncate(const char *, off_t);
63int ftruncate(int, off_t);
64
65#define F_OK 0
66#define R_OK 4
67#define W_OK 2
68#define X_OK 1
Rich Felker419ae6d2012-05-22 21:52:08 -040069
Rich Felker0b44a032011-02-12 00:22:29 -050070int access(const char *, int);
71int faccessat(int, const char *, int, int);
72
73int chdir(const char *);
74int fchdir(int);
75char *getcwd(char *, size_t);
Rich Felker0b44a032011-02-12 00:22:29 -050076
77unsigned alarm(unsigned);
Rich Felker0b44a032011-02-12 00:22:29 -050078unsigned sleep(unsigned);
Rich Felker0b44a032011-02-12 00:22:29 -050079int pause(void);
Rich Felker0b44a032011-02-12 00:22:29 -050080
81pid_t fork(void);
Rich Felker0b44a032011-02-12 00:22:29 -050082int execve(const char *, char *const [], char *const []);
83int execv(const char *, char *const []);
Rich Felkere6bac872011-04-27 16:06:33 -040084int execle(const char *, const char *, ...);
85int execl(const char *, const char *, ...);
Rich Felker0b44a032011-02-12 00:22:29 -050086int execvp(const char *, char *const []);
Rich Felkere6bac872011-04-27 16:06:33 -040087int execlp(const char *, const char *, ...);
Rich Felkerf2374ed2011-02-27 02:59:23 -050088int fexecve(int, char *const [], char *const []);
Rich Felker0c05bd32012-09-06 23:34:10 -040089_Noreturn void _exit(int);
Rich Felker0b44a032011-02-12 00:22:29 -050090
91pid_t getpid(void);
92pid_t getppid(void);
93pid_t getpgrp(void);
94pid_t getpgid(pid_t);
95int setpgid(pid_t, pid_t);
Rich Felker0b44a032011-02-12 00:22:29 -050096pid_t setsid(void);
97pid_t getsid(pid_t);
98char *ttyname(int);
99int ttyname_r(int, char *, size_t);
100int isatty(int);
101pid_t tcgetpgrp(int);
102int tcsetpgrp(int, pid_t);
103
104uid_t getuid(void);
105uid_t geteuid(void);
106gid_t getgid(void);
107gid_t getegid(void);
108int getgroups(int, gid_t []);
109int setuid(uid_t);
110int setreuid(uid_t, uid_t);
111int seteuid(uid_t);
112int setgid(gid_t);
113int setregid(gid_t, gid_t);
114int setegid(gid_t);
115
116char *getlogin(void);
117int getlogin_r(char *, size_t);
Rich Felker0b44a032011-02-12 00:22:29 -0500118int gethostname(char *, size_t);
Rich Felker0b44a032011-02-12 00:22:29 -0500119char *ctermid(char *);
120
Rich Felker0b44a032011-02-12 00:22:29 -0500121int getopt(int, char * const [], const char *);
122extern char *optarg;
123extern int optind, opterr, optopt;
124
Rich Felker0b44a032011-02-12 00:22:29 -0500125long pathconf(const char *, int);
126long fpathconf(int, int);
127long sysconf(int);
128size_t confstr(int, char *, size_t);
129
Rich Felker1d729532011-02-15 16:28:36 -0500130#define F_ULOCK 0
131#define F_LOCK 1
132#define F_TLOCK 2
133#define F_TEST 3
134
Rich Felkeraf3330d2012-05-22 22:28:17 -0400135#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
Rich Felker1d729532011-02-15 16:28:36 -0500136int lockf(int, int, off_t);
Rich Felker1d729532011-02-15 16:28:36 -0500137long gethostid(void);
138int nice(int);
139void sync(void);
140#endif
141
Rich Felkeraf3330d2012-05-22 22:28:17 -0400142#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
143pid_t setpgrp(void);
144char *crypt(const char *, const char *);
145void encrypt(char *, int);
Rich Felker400c5e52012-09-06 22:44:55 -0400146void swab(const void *__restrict, void *__restrict, ssize_t);
Rich Felkeraf3330d2012-05-22 22:28:17 -0400147#endif
148
Rich Felker3f80afc2012-08-15 15:35:32 -0400149#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) \
150 || (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE < 700)
151int usleep(unsigned);
152unsigned ualarm(unsigned, unsigned);
153#endif
154
Rich Felker419ae6d2012-05-22 21:52:08 -0400155#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
Rich Felkeraf3330d2012-05-22 22:28:17 -0400156#define L_SET 0
157#define L_INCR 1
158#define L_XTND 2
Rich Felkerb386d812011-02-19 01:02:46 -0500159int brk(void *);
160void *sbrk(intptr_t);
Rich Felker1d729532011-02-15 16:28:36 -0500161pid_t vfork(void);
162int vhangup(void);
163int chroot(const char *);
164int getpagesize(void);
Rich Felkeraf3330d2012-05-22 22:28:17 -0400165int getdtablesize(void);
Rich Felker1d729532011-02-15 16:28:36 -0500166int sethostname(const char *, size_t);
Rich Felkeraf3330d2012-05-22 22:28:17 -0400167int getdomainname(char *, size_t);
Rich Felkerc87584a2012-09-09 16:50:20 -0400168int setdomainname(const char *, size_t);
Rich Felker3f44f292011-04-13 09:03:22 -0400169int setgroups(size_t, const gid_t []);
Rich Felker419ae6d2012-05-22 21:52:08 -0400170char *getpass(const char *);
Rich Felkeraf3330d2012-05-22 22:28:17 -0400171int daemon(int, int);
172void setusershell(void);
173void endusershell(void);
174char *getusershell(void);
Rich Felker6cf8bfd2012-09-08 20:22:08 -0400175int acct(const char *);
Rich Felker419ae6d2012-05-22 21:52:08 -0400176#endif
177
178#ifdef _GNU_SOURCE
Rich Felkerd200bd72012-06-02 16:51:04 -0400179extern char **environ;
Rich Felker1db283b2011-04-03 16:20:57 -0400180int setresuid(uid_t, uid_t, uid_t);
181int setresgid(gid_t, gid_t, gid_t);
Rich Felkerb1b3d352012-04-22 10:37:19 -0400182int getresuid(uid_t *, uid_t *, uid_t *);
183int getresgid(gid_t *, gid_t *, gid_t *);
Rich Felker1611ab02012-02-17 23:10:00 -0500184char *get_current_dir_name(void);
Rich Felker42f0e962012-07-23 16:32:49 -0400185int pipe2(int [2], int);
Rich Felker6cf8bfd2012-09-08 20:22:08 -0400186int dup3(int, int, int);
Rich Felker662da622012-09-16 22:26:23 -0400187void syncfs(int);
Rich Felker1d729532011-02-15 16:28:36 -0500188#endif
189
Rich Felker3b94dab2012-06-04 08:03:56 -0400190#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
Rich Felker2dd8d5e2012-05-04 00:13:23 -0400191#define lseek64 lseek
192#define pread64 pread
193#define pwrite64 pwrite
194#define truncate64 truncate
195#define ftruncate64 ftruncate
196#define lockf64 lockf
197#define off64_t off_t
198#endif
199
Rich Felker0b44a032011-02-12 00:22:29 -0500200#define _XOPEN_VERSION 700
201#define _XOPEN_UNIX 1
202#define _XOPEN_ENH_I18N 1
203
204#define _POSIX_VERSION 200809L
205#define _POSIX2_VERSION _POSIX_VERSION
206
207#define _POSIX_CHOWN_RESTRICTED 1
208#define _POSIX_IPV6 _POSIX_VERSION
209#define _POSIX_JOB_CONTROL 1
210#define _POSIX_MAPPED_FILES _POSIX_VERSION
211#define _POSIX_MEMLOCK _POSIX_VERSION
212#define _POSIX_MEMLOCK_RANGE _POSIX_VERSION
213#define _POSIX_MEMORY_PROTECTION _POSIX_VERSION
214#define _POSIX_NO_TRUNC 1
215#define _POSIX_RAW_SOCKETS _POSIX_VERSION
216#define _POSIX_REALTIME_SIGNALS _POSIX_VERSION
217#define _POSIX_REGEXP 1
218#define _POSIX_SAVED_IDS 1
219#define _POSIX_SHELL 1
220#define _POSIX_VDISABLE 0
221
222#define _POSIX_THREADS _POSIX_VERSION
223#define _POSIX_THREAD_PROCESS_SHARED _POSIX_VERSION
224#define _POSIX_THREAD_SAFE_FUNCTIONS _POSIX_VERSION
225#define _POSIX_TIMERS _POSIX_VERSION
226#define _POSIX_TIMEOUTS _POSIX_VERSION
227#define _POSIX_MONOTONIC_CLOCK _POSIX_VERSION
228#define _POSIX_CPUTIME _POSIX_VERSION
229#define _POSIX_CLOCK_SELECTION _POSIX_VERSION
230#define _POSIX_BARRIERS _POSIX_VERSION
231#define _POSIX_SPIN_LOCKS _POSIX_VERSION
232#define _POSIX_READER_WRITER_LOCKS _POSIX_VERSION
233#define _POSIX_ASYNCHRONOUS_IO _POSIX_VERSION
234#define _POSIX_SEMAPHORES _POSIX_VERSION
235
236#define _POSIX2_C_BIND _POSIX_VERSION
237
238#include <bits/posix.h>
239
240
241
242#define _PC_LINK_MAX 0
243#define _PC_MAX_CANON 1
244#define _PC_MAX_INPUT 2
245#define _PC_NAME_MAX 3
246#define _PC_PATH_MAX 4
247#define _PC_PIPE_BUF 5
248#define _PC_CHOWN_RESTRICTED 6
249#define _PC_NO_TRUNC 7
250#define _PC_VDISABLE 8
251#define _PC_SYNC_IO 9
252#define _PC_ASYNC_IO 10
253#define _PC_PRIO_IO 11
254#define _PC_SOCK_MAXBUF 12
255#define _PC_FILESIZEBITS 13
256#define _PC_REC_INCR_XFER_SIZE 14
257#define _PC_REC_MAX_XFER_SIZE 15
258#define _PC_REC_MIN_XFER_SIZE 16
259#define _PC_REC_XFER_ALIGN 17
260#define _PC_ALLOC_SIZE_MIN 18
261#define _PC_SYMLINK_MAX 19
262#define _PC_2_SYMLINKS 20
263
264#define _SC_ARG_MAX 0
265#define _SC_CHILD_MAX 1
266#define _SC_CLK_TCK 2
267#define _SC_NGROUPS_MAX 3
268#define _SC_OPEN_MAX 4
269#define _SC_STREAM_MAX 5
270#define _SC_TZNAME_MAX 6
271#define _SC_JOB_CONTROL 7
272#define _SC_SAVED_IDS 8
273#define _SC_REALTIME_SIGNALS 9
274#define _SC_PRIORITY_SCHEDULING 10
275#define _SC_TIMERS 11
276#define _SC_ASYNCHRONOUS_IO 12
277#define _SC_PRIORITIZED_IO 13
278#define _SC_SYNCHRONIZED_IO 14
279#define _SC_FSYNC 15
280#define _SC_MAPPED_FILES 16
281#define _SC_MEMLOCK 17
282#define _SC_MEMLOCK_RANGE 18
283#define _SC_MEMORY_PROTECTION 19
284#define _SC_MESSAGE_PASSING 20
285#define _SC_SEMAPHORES 21
286#define _SC_SHARED_MEMORY_OBJECTS 22
287#define _SC_AIO_LISTIO_MAX 23
288#define _SC_AIO_MAX 24
289#define _SC_AIO_PRIO_DELTA_MAX 25
290#define _SC_DELAYTIMER_MAX 26
291#define _SC_MQ_OPEN_MAX 27
292#define _SC_MQ_PRIO_MAX 28
293#define _SC_VERSION 29
294#define _SC_PAGE_SIZE 30
295#define _SC_PAGESIZE 30 /* !! */
296#define _SC_RTSIG_MAX 31
297#define _SC_SEM_NSEMS_MAX 32
298#define _SC_SEM_VALUE_MAX 33
299#define _SC_SIGQUEUE_MAX 34
300#define _SC_TIMER_MAX 35
301#define _SC_BC_BASE_MAX 36
302#define _SC_BC_DIM_MAX 37
303#define _SC_BC_SCALE_MAX 38
304#define _SC_BC_STRING_MAX 39
305#define _SC_COLL_WEIGHTS_MAX 40
306#define _SC_EQUIV_CLASS_MAX 41
307#define _SC_EXPR_NEST_MAX 42
308#define _SC_LINE_MAX 43
309#define _SC_RE_DUP_MAX 44
310#define _SC_CHARCLASS_NAME_MAX 45
311#define _SC_2_VERSION 46
312#define _SC_2_C_BIND 47
313#define _SC_2_C_DEV 48
314#define _SC_2_FORT_DEV 49
315#define _SC_2_FORT_RUN 50
316#define _SC_2_SW_DEV 51
317#define _SC_2_LOCALEDEF 52
318#define _SC_PII 53
319#define _SC_PII_XTI 54
320#define _SC_PII_SOCKET 55
321#define _SC_PII_INTERNET 56
322#define _SC_PII_OSI 57
323#define _SC_POLL 58
324#define _SC_SELECT 59
325#define _SC_UIO_MAXIOV 60 /* !! */
326#define _SC_IOV_MAX 60
327#define _SC_PII_INTERNET_STREAM 61
328#define _SC_PII_INTERNET_DGRAM 62
329#define _SC_PII_OSI_COTS 63
330#define _SC_PII_OSI_CLTS 64
331#define _SC_PII_OSI_M 65
332#define _SC_T_IOV_MAX 66
333#define _SC_THREADS 67
334#define _SC_THREAD_SAFE_FUNCTIONS 68
335#define _SC_GETGR_R_SIZE_MAX 69
336#define _SC_GETPW_R_SIZE_MAX 70
337#define _SC_LOGIN_NAME_MAX 71
338#define _SC_TTY_NAME_MAX 72
339#define _SC_THREAD_DESTRUCTOR_ITERATIONS 73
340#define _SC_THREAD_KEYS_MAX 74
341#define _SC_THREAD_STACK_MIN 75
342#define _SC_THREAD_THREADS_MAX 76
343#define _SC_THREAD_ATTR_STACKADDR 77
344#define _SC_THREAD_ATTR_STACKSIZE 78
345#define _SC_THREAD_PRIORITY_SCHEDULING 79
346#define _SC_THREAD_PRIO_INHERIT 80
347#define _SC_THREAD_PRIO_PROTECT 81
348#define _SC_THREAD_PROCESS_SHARED 82
349#define _SC_NPROCESSORS_CONF 83
350#define _SC_NPROCESSORS_ONLN 84
351#define _SC_PHYS_PAGES 85
352#define _SC_AVPHYS_PAGES 86
353#define _SC_ATEXIT_MAX 87
354#define _SC_PASS_MAX 88
355#define _SC_XOPEN_VERSION 89
356#define _SC_XOPEN_XCU_VERSION 90
357#define _SC_XOPEN_UNIX 91
358#define _SC_XOPEN_CRYPT 92
359#define _SC_XOPEN_ENH_I18N 93
360#define _SC_XOPEN_SHM 94
361#define _SC_2_CHAR_TERM 95
362#define _SC_2_C_VERSION 96
363#define _SC_2_UPE 97
364#define _SC_XOPEN_XPG2 98
365#define _SC_XOPEN_XPG3 99
366#define _SC_XOPEN_XPG4 100
367#define _SC_CHAR_BIT 101
368#define _SC_CHAR_MAX 102
369#define _SC_CHAR_MIN 103
370#define _SC_INT_MAX 104
371#define _SC_INT_MIN 105
372#define _SC_LONG_BIT 106
373#define _SC_WORD_BIT 107
374#define _SC_MB_LEN_MAX 108
375#define _SC_NZERO 109
376#define _SC_SSIZE_MAX 110
377#define _SC_SCHAR_MAX 111
378#define _SC_SCHAR_MIN 112
379#define _SC_SHRT_MAX 113
380#define _SC_SHRT_MIN 114
381#define _SC_UCHAR_MAX 115
382#define _SC_UINT_MAX 116
383#define _SC_ULONG_MAX 117
384#define _SC_USHRT_MAX 118
385#define _SC_NL_ARGMAX 119
386#define _SC_NL_LANGMAX 120
387#define _SC_NL_MSGMAX 121
388#define _SC_NL_NMAX 122
389#define _SC_NL_SETMAX 123
390#define _SC_NL_TEXTMAX 124
391#define _SC_XBS5_ILP32_OFF32 125
392#define _SC_XBS5_ILP32_OFFBIG 126
393#define _SC_XBS5_LP64_OFF64 127
394#define _SC_XBS5_LPBIG_OFFBIG 128
395#define _SC_XOPEN_LEGACY 129
396#define _SC_XOPEN_REALTIME 130
397#define _SC_XOPEN_REALTIME_THREADS 131
398#define _SC_ADVISORY_INFO 132
399#define _SC_BARRIERS 133
400#define _SC_BASE 134
401#define _SC_C_LANG_SUPPORT 135
402#define _SC_C_LANG_SUPPORT_R 136
403#define _SC_CLOCK_SELECTION 137
404#define _SC_CPUTIME 138
405#define _SC_THREAD_CPUTIME 139
406#define _SC_DEVICE_IO 140
407#define _SC_DEVICE_SPECIFIC 141
408#define _SC_DEVICE_SPECIFIC_R 142
409#define _SC_FD_MGMT 143
410#define _SC_FIFO 144
411#define _SC_PIPE 145
412#define _SC_FILE_ATTRIBUTES 146
413#define _SC_FILE_LOCKING 147
414#define _SC_FILE_SYSTEM 148
415#define _SC_MONOTONIC_CLOCK 149
416#define _SC_MULTI_PROCESS 150
417#define _SC_SINGLE_PROCESS 151
418#define _SC_NETWORKING 152
419#define _SC_READER_WRITER_LOCKS 153
420#define _SC_SPIN_LOCKS 154
421#define _SC_REGEXP 155
422#define _SC_REGEX_VERSION 156
423#define _SC_SHELL 157
424#define _SC_SIGNALS 158
425#define _SC_SPAWN 159
426#define _SC_SPORADIC_SERVER 160
427#define _SC_THREAD_SPORADIC_SERVER 161
428#define _SC_SYSTEM_DATABASE 162
429#define _SC_SYSTEM_DATABASE_R 163
430#define _SC_TIMEOUTS 164
431#define _SC_TYPED_MEMORY_OBJECTS 165
432#define _SC_USER_GROUPS 166
433#define _SC_USER_GROUPS_R 167
434#define _SC_2_PBS 168
435#define _SC_2_PBS_ACCOUNTING 169
436#define _SC_2_PBS_LOCATE 170
437#define _SC_2_PBS_MESSAGE 171
438#define _SC_2_PBS_TRACK 172
439#define _SC_SYMLOOP_MAX 173
440#define _SC_STREAMS 174
441#define _SC_2_PBS_CHECKPOINT 175
442#define _SC_V6_ILP32_OFF32 176
443#define _SC_V6_ILP32_OFFBIG 177
444#define _SC_V6_LP64_OFF64 178
445#define _SC_V6_LPBIG_OFFBIG 179
446#define _SC_HOST_NAME_MAX 180
447#define _SC_TRACE 181
448#define _SC_TRACE_EVENT_FILTER 182
449#define _SC_TRACE_INHERIT 183
450#define _SC_TRACE_LOG 184
451
452#define _SC_IPV6 235
453#define _SC_RAW_SOCKETS 236
454#define _SC_V7_ILP32_OFF32 237
455#define _SC_V7_ILP32_OFFBIG 238
456#define _SC_V7_LP64_OFF64 239
457#define _SC_V7_LPBIG_OFFBIG 240
458#define _SC_SS_REPL_MAX 241
459#define _SC_TRACE_EVENT_NAME_MAX 242
460#define _SC_TRACE_NAME_MAX 243
461#define _SC_TRACE_SYS_MAX 244
462#define _SC_TRACE_USER_EVENT_MAX 245
463#define _SC_XOPEN_STREAMS 246
464#define _SC_THREAD_ROBUST_PRIO_INHERIT 247
465#define _SC_THREAD_ROBUST_PRIO_PROTECT 248
466
467#define _CS_PATH 0
468#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS 1
469#define _CS_GNU_LIBC_VERSION 2
470#define _CS_GNU_LIBPTHREAD_VERSION 3
471#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS 4
472#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS 5
473
474#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS 1116
475#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS 1117
476#define _CS_POSIX_V6_ILP32_OFF32_LIBS 1118
477#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 1119
478#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 1120
479#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 1121
480#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS 1122
481#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 1123
482#define _CS_POSIX_V6_LP64_OFF64_CFLAGS 1124
483#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS 1125
484#define _CS_POSIX_V6_LP64_OFF64_LIBS 1126
485#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS 1127
486#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 1128
487#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 1129
488#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS 1130
489#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 1131
490#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS 1132
491#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS 1133
492#define _CS_POSIX_V7_ILP32_OFF32_LIBS 1134
493#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS 1135
494#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS 1136
495#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS 1137
496#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS 1138
497#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS 1139
498#define _CS_POSIX_V7_LP64_OFF64_CFLAGS 1140
499#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS 1141
500#define _CS_POSIX_V7_LP64_OFF64_LIBS 1142
501#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS 1143
502#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS 1144
503#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS 1145
504#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS 1146
505#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS 1147
506
507#ifdef __cplusplus
508}
509#endif
510
511#endif