⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unistd.h

📁 Newlib 嵌入式 C库 标准实现代码
💻 H
📖 第 1 页 / 共 2 页
字号:
int     _EXFUN(readlink, (const char *__path, char *__buf, int __buflen));int     _EXFUN(symlink, (const char *__name1, const char *__name2));#define	F_OK	0#define	R_OK	4#define	W_OK	2#define	X_OK	1# define	SEEK_SET	0# define	SEEK_CUR	1# define	SEEK_END	2#include <sys/features.h>#define STDIN_FILENO    0       /* standard input file descriptor */#define STDOUT_FILENO   1       /* standard output file descriptor */#define STDERR_FILENO   2       /* standard error file descriptor *//* *  sysconf values per IEEE Std 1003.1, 2004 Edition */#define _SC_ARG_MAX                       0#define _SC_CHILD_MAX                     1#define _SC_CLK_TCK                       2#define _SC_NGROUPS_MAX                   3#define _SC_OPEN_MAX                      4#define _SC_JOB_CONTROL                   5#define _SC_SAVED_IDS                     6#define _SC_VERSION                       7#define _SC_PAGESIZE                      8#define _SC_PAGE_SIZE                     _SC_PAGESIZE/* These are non-POSIX values we accidentally introduced in 2000 without   guarding them.  Keeping them unguarded for backward compatibility. */#define _SC_NPROCESSORS_CONF              9#define _SC_NPROCESSORS_ONLN             10#define _SC_PHYS_PAGES                   11#define _SC_AVPHYS_PAGES                 12/* End of non-POSIX values. */#define _SC_MQ_OPEN_MAX                  13#define _SC_MQ_PRIO_MAX                  14#define _SC_RTSIG_MAX                    15#define _SC_SEM_NSEMS_MAX                16#define _SC_SEM_VALUE_MAX                17#define _SC_SIGQUEUE_MAX                 18#define _SC_TIMER_MAX                    19#define _SC_TZNAME_MAX                   20#define _SC_ASYNCHRONOUS_IO              21#define _SC_FSYNC                        22#define _SC_MAPPED_FILES                 23#define _SC_MEMLOCK                      24#define _SC_MEMLOCK_RANGE                25#define _SC_MEMORY_PROTECTION            26#define _SC_MESSAGE_PASSING              27#define _SC_PRIORITIZED_IO               28#define _SC_REALTIME_SIGNALS             29#define _SC_SEMAPHORES                   30#define _SC_SHARED_MEMORY_OBJECTS        31#define _SC_SYNCHRONIZED_IO              32#define _SC_TIMERS                       33#define _SC_AIO_LISTIO_MAX               34#define _SC_AIO_MAX                      35#define _SC_AIO_PRIO_DELTA_MAX           36#define _SC_DELAYTIMER_MAX               37#define _SC_THREAD_KEYS_MAX              38#define _SC_THREAD_STACK_MIN             39#define _SC_THREAD_THREADS_MAX           40#define _SC_TTY_NAME_MAX                 41#define _SC_THREADS                      42#define _SC_THREAD_ATTR_STACKADDR        43#define _SC_THREAD_ATTR_STACKSIZE        44#define _SC_THREAD_PRIORITY_SCHEDULING   45#define _SC_THREAD_PRIO_INHERIT          46/* _SC_THREAD_PRIO_PROTECT was _SC_THREAD_PRIO_CEILING in early drafts */#define _SC_THREAD_PRIO_PROTECT          47#define _SC_THREAD_PRIO_CEILING          _SC_THREAD_PRIO_PROTECT#define _SC_THREAD_PROCESS_SHARED        48#define _SC_THREAD_SAFE_FUNCTIONS        49#define _SC_GETGR_R_SIZE_MAX             50#define _SC_GETPW_R_SIZE_MAX             51#define _SC_LOGIN_NAME_MAX               52#define _SC_THREAD_DESTRUCTOR_ITERATIONS 53#define _SC_ADVISORY_INFO                54#define _SC_ATEXIT_MAX                   55#define _SC_BARRIERS                     56#define _SC_BC_BASE_MAX                  57#define _SC_BC_DIM_MAX                   58#define _SC_BC_SCALE_MAX                 59#define _SC_BC_STRING_MAX                60#define _SC_CLOCK_SELECTION              61#define _SC_COLL_WEIGHTS_MAX             62#define _SC_CPUTIME                      63#define _SC_EXPR_NEST_MAX                64#define _SC_HOST_NAME_MAX                65#define _SC_IOV_MAX                      66#define _SC_IPV6                         67#define _SC_LINE_MAX                     68#define _SC_MONOTONIC_CLOCK              69#define _SC_RAW_SOCKETS                  70#define _SC_READER_WRITER_LOCKS          71#define _SC_REGEXP                       72#define _SC_RE_DUP_MAX                   73#define _SC_SHELL                        74#define _SC_SPAWN                        75#define _SC_SPIN_LOCKS                   76#define _SC_SPORADIC_SERVER              77#define _SC_SS_REPL_MAX                  78#define _SC_SYMLOOP_MAX                  79#define _SC_THREAD_CPUTIME               80#define _SC_THREAD_SPORADIC_SERVER       81#define _SC_TIMEOUTS                     82#define _SC_TRACE                        83#define _SC_TRACE_EVENT_FILTER           84#define _SC_TRACE_EVENT_NAME_MAX         85#define _SC_TRACE_INHERIT                86#define _SC_TRACE_LOG                    87#define _SC_TRACE_NAME_MAX               88#define _SC_TRACE_SYS_MAX                89#define _SC_TRACE_USER_EVENT_MAX         90#define _SC_TYPED_MEMORY_OBJECTS         91#define _SC_V6_ILP32_OFF32               92#define _SC_XBS5_ILP32_OFF32             _SC_V6_ILP32_OFF32#define _SC_V6_ILP32_OFFBIG              93#define _SC_XBS5_ILP32_OFFBIG            _SC_V6_ILP32_OFFBIG#define _SC_V6_LP64_OFF64                94#define _SC_XBS5_LP64_OFF64              _SC_V6_LP64_OFF64#define _SC_V6_LPBIG_OFFBIG              95#define _SC_XBS5_LPBIG_OFFBIG            _SC_V6_LPBIG_OFFBIG#define _SC_XOPEN_CRYPT                  96#define _SC_XOPEN_ENH_I18N               97#define _SC_XOPEN_LEGACY                 98#define _SC_XOPEN_REALTIME               99#define _SC_STREAM_MAX                  100#define _SC_PRIORITY_SCHEDULING         101#define _SC_XOPEN_REALTIME_THREADS      102#define _SC_XOPEN_SHM                   103#define _SC_XOPEN_STREAMS               104#define _SC_XOPEN_UNIX                  105#define _SC_XOPEN_VERSION               106#define _SC_2_CHAR_TERM                 107#define _SC_2_C_BIND                    108#define _SC_2_C_DEV                     109#define _SC_2_FORT_DEV                  110#define _SC_2_FORT_RUN                  111#define _SC_2_LOCALEDEF                 112#define _SC_2_PBS                       113#define _SC_2_PBS_ACCOUNTING            114#define _SC_2_PBS_CHECKPOINT            115#define _SC_2_PBS_LOCATE                116#define _SC_2_PBS_MESSAGE               117#define _SC_2_PBS_TRACK                 118#define _SC_2_SW_DEV                    119#define _SC_2_UPE                       120#define _SC_2_VERSION                   121/* *  pathconf values per IEEE Std 1003.1, 2004 Edition */#define _PC_LINK_MAX                      0#define _PC_MAX_CANON                     1#define _PC_MAX_INPUT                     2#define _PC_NAME_MAX                      3#define _PC_PATH_MAX                      4#define _PC_PIPE_BUF                      5#define _PC_CHOWN_RESTRICTED              6#define _PC_NO_TRUNC                      7#define _PC_VDISABLE                      8#define _PC_ASYNC_IO                      9#define _PC_PRIO_IO                      10#define _PC_SYNC_IO                      11#define _PC_FILESIZEBITS                 12#define _PC_2_SYMLINKS                   13#define _PC_SYMLINK_MAX                  14#ifdef __CYGWIN__/* Ask for POSIX permission bits support. */#define _PC_POSIX_PERMISSIONS            90/* Ask for full POSIX permission support including uid/gid settings. */#define _PC_POSIX_SECURITY               91#endif/* *  confstr values per IEEE Std 1003.1, 2004 Edition */#ifdef __CYGWIN__	/* Only defined on Cygwin for now. */#define _CS_PATH                               0#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS        1#define _CS_XBS5_ILP32_OFF32_CFLAGS           _CS_POSIX_V6_ILP32_OFF32_CFLAGS#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS       2#define _CS_XBS5_ILP32_OFF32_LDFLAGS          _CS_POSIX_V6_ILP32_OFF32_LDFLAGS#define _CS_POSIX_V6_ILP32_OFF32_LIBS          3#define _CS_XBS5_ILP32_OFF32_LIBS             _CS_POSIX_V6_ILP32_OFF32_LIBS#define _CS_XBS5_ILP32_OFF32_LINTFLAGS         4#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS       5#define _CS_XBS5_ILP32_OFFBIG_CFLAGS          _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS      6#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS         _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS         7#define _CS_XBS5_ILP32_OFFBIG_LIBS            _CS_POSIX_V6_ILP32_OFFBIG_LIBS#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS        8#define _CS_POSIX_V6_LP64_OFF64_CFLAGS         9#define _CS_XBS5_LP64_OFF64_CFLAGS            _CS_POSIX_V6_LP64_OFF64_CFLAGS#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS       10#define _CS_XBS5_LP64_OFF64_LDFLAGS           _CS_POSIX_V6_LP64_OFF64_LDFLAGS#define _CS_POSIX_V6_LP64_OFF64_LIBS          11#define _CS_XBS5_LP64_OFF64_LIBS              _CS_POSIX_V6_LP64_OFF64_LIBS#define _CS_XBS5_LP64_OFF64_LINTFLAGS         12#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS      13#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS          _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS     14#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS         _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS        15#define _CS_XBS5_LPBIG_OFFBIG_LIBS            _CS_POSIX_V6_LPBIG_OFFBIG_LIBS#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS       16#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS    17#endif#ifndef __CYGWIN__# define	MAXPATHLEN	1024#endif#ifdef __cplusplus}#endif#endif /* _SYS_UNISTD_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -