Lely core libraries 2.3.4
unistd.h
Go to the documentation of this file.
1
22#ifndef LELY_LIBC_UNISTD_H_
23#define LELY_LIBC_UNISTD_H_
24
25#include <lely/features.h>
26
27#ifndef LELY_HAVE_UNISTD_H
28#if defined(_POSIX_C_SOURCE) || defined(__MINGW32__) || defined(__NEWLIB__)
29#define LELY_HAVE_UNISTD_H 1
30#endif
31#endif
32
33#if LELY_HAVE_UNISTD_H
34#include <unistd.h>
35#else // !LELY_HAVE_UNISTD_H
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
42char *optarg;
43
45int optind;
46
52int opterr;
53
55int optopt;
56
73int getopt(int argc, char *const argv[], const char *optstring);
74
84unsigned sleep(unsigned seconds);
85
86#ifdef __cplusplus
87}
88#endif
89
90#endif // !LELY_HAVE_UNISTD_H
91
92#endif // !LELY_LIBC_UNISTD_H_
This header file is part of the Lely libraries; it contains the compiler feature definitions.
This header file is part of the C11 and POSIX compatibility library; it includes <unistd....