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

📄 unistd.h.html

📁 unix 下的C开发手册,还用详细的例程。
💻 HTML
📖 第 1 页 / 共 3 页
字号:
_SC_AIO_LISTIO_MAX_SC_AIO_MAX_SC_AIO_PRIO_DELTA_MAX_SC_ASYNCHRONOUS_IO_SC_ATEXIT_MAX_SC_BC_BASE_MAX_SC_BC_DIM_MAX_SC_BC_SCALE_MAX_SC_BC_STRING_MAX_SC_CHILD_MAX_SC_CLK_TCK_SC_COLL_WEIGHTS_MAX_SC_DELAYTIMER_MAX_SC_EXPR_NEST_MAX_SC_FSYNC_SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX_SC_IOV_MAX_SC_JOB_CONTROL_SC_LINE_MAX_SC_LOGIN_NAME_MAX_SC_MAPPED_FILES_SC_MEMLOCK_SC_MEMLOCK_RANGE_SC_MEMORY_PROTECTION_SC_MESSAGE_PASSING_SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX_SC_NGROUPS_MAX_SC_OPEN_MAX_SC_PAGESIZE_SC_PAGE_SIZE_SC_PASS_MAX (<b>LEGACY</b>)_SC_PRIORITIZED_IO_SC_PRIORITY_SCHEDULING_SC_RE_DUP_MAX<br>_SC_REALTIME_SIGNALS_SC_RTSIG_MAX_SC_SAVED_IDS_SC_SEMAPHORES_SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX_SC_SHARED_MEMORY_OBJECTS_SC_SIGQUEUE_MAX_SC_STREAM_MAX_SC_SYNCHRONIZED_IO_SC_THREADS_SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE_SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX_SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED_SC_THREAD_SAFE_FUNCTIONS_SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX_SC_TIMERS_SC_TIMER_MAX_SC_TTY_NAME_MAX_SC_TZNAME_MAX_SC_VERSION_SC_XOPEN_VERSION_SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N_SC_XOPEN_SHM_SC_XOPEN_UNIX_SC_XOPEN_XCU_VERSION_SC_XOPEN_LEGACY_SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS_SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG</pre><p>The two constants _SC_PAGESIZE and _SC_PAGE_SIZE may be defined tohave the same value.<p>The following symbolic constants are defined as possible valuesfor the <i>function</i> argument to the<i><a href="lockf.html">lockf()</a></i>function:<dl compact><dt>F_LOCK<dd><index term="F-LOCK, "></index>Lock a section for exclusive use.<dt>F_ULOCK<dd><index term="F_ULOCK, "></index>Unlock locked sections.<dt>F_TEST<dd><index term="F_TEST, "></index>Test section for locks by other processes.<dt>F_TLOCK<dd><index term="F_TLOCK, "></index>Test and lock a section for exclusive use.</dl><p>The following symbolic constants are defined for <i>pathconf</i>():<p><pre>_PC_ASYNC_IO_PC_CHOWN_RESTRICTED_PC_FILESIZEBITS_PC_LINK_MAX_PC_MAX_CANON_PC_MAX_INPUT_PC_NAME_MAX_PC_NO_TRUNC_PC_PATH_MAX_PC_PIPE_BUF_PC_PRIO_IO_PC_SYNC_IO_PC_VDISABLE</pre><p>The following symbolic constants are defined for file streams:<dl compact><dt>STDIN_FILENO<dd>File number of <i>stdin</i>.  It is 0.<dt>STDOUT_FILENO<dd>File number of <i>stdout</i>.  It is 1.<dt>STDERR_FILENO<dd>File number of <i>stderr</i>.  It is 2.</dl><h5><a name = "tag_000_010_276_006">&nbsp;</a>Type Definitions</h5>The<b>size_t</b>,<b>ssize_t</b>,<b>uid_t</b>,<b>gid_t</b>,<b>off_t</b>and<b>pid_t</b>types are defined as described in<i><a href="systypes.h.html">&lt;sys/types.h&gt;</a></i>.<p>The<b>useconds_t</b>type is defined as described in<i><a href="systypes.h.html">&lt;sys/types.h&gt;</a></i>.<p>The<b>intptr_t</b>type is defined as described in<i><a href="inttypes.h.html">&lt;inttypes.h&gt;</a></i>.<h5><a name = "tag_000_010_276_007">&nbsp;</a>Declarations</h5>The following are declared as functions and may also be definedas macros.Function prototypes must be provided for use with an ISO Ccompiler.<pre><code>int          <a href="access.html">access</a>(const char *, int);unsigned int <a href="alarm.html">alarm</a>(unsigned int);int          <a href="brk.html">brk</a>(void *);int          <a href="chdir.html">chdir</a>(const char *);int          <a href="chroot.html">chroot</a>(const char *); <b>(LEGACY)</b>int          <a href="chown.html">chown</a>(const char *, uid_t, gid_t);int          <a href="close.html">close</a>(int);size_t       <a href="confstr.html">confstr</a>(int, char *, size_t);char        *<a href="crypt.html">crypt</a>(const char *, const char *);char        *<a href="ctermid.html">ctermid</a>(char *);char        *<a href="cuserid.html">cuserid</a>(char *s); <b>(LEGACY)</b>int          <a href="dup.html">dup</a>(int);int          <a href="dup2.html">dup2</a>(int, int);void         <a href="encrypt.html">encrypt</a>(char[64], int);int          <a href="execl.html">execl</a>(const char *, const char *, ...);int          <a href="execle.html">execle</a>(const char *, const char *, ...);int          <a href="execlp.html">execlp</a>(const char *, const char *, ...);int          <a href="execv.html">execv</a>(const char *, char *const []);int          <a href="execve.html">execve</a>(const char *, char *const [], char *const []);int          <a href="execvp.html">execvp</a>(const char *, char *const []);void        <a href="_exit.html">_exit</a>(int);int          <a href="fchown.html">fchown</a>(int, uid_t, gid_t);int          <a href="fchdir.html">fchdir</a>(int);int          <a href="fdatasync.html">fdatasync</a>(int);pid_t        <a href="fork.html">fork</a>(void);long int     <a href="fpathconf.html">fpathconf</a>(int, int);int          <a href="fsync.html">fsync</a>(int);int          <a href="ftruncate.html">ftruncate</a>(int, off_t);char        *<a href="getcwd.html">getcwd</a>(char *, size_t);int          <a href="getdtablesize.html">getdtablesize</a>(void); <b>(LEGACY)</b>gid_t        <a href="getegid.html">getegid</a>(void);uid_t        <a href="geteuid.html">geteuid</a>(void);gid_t        <a href="getgid.html">getgid</a>(void);int          <a href="getgroups.html">getgroups</a>(int, gid_t []);long         <a href="gethostid.html">gethostid</a>(void);char        *<a href="getlogin.html">getlogin</a>(void);int          <a href="getlogin_r.html">getlogin_r</a>(char *, size_t);int          <a href="getopt.html">getopt</a>(int, char * const [], const char *);int          <a href="getpagesize.html">getpagesize</a>(void); <b>(LEGACY)</b>char        *<a href="getpass.html">getpass</a>(const char *); <b>(LEGACY)</b>pid_t        <a href="getpgid.html">getpgid</a>(pid_t);pid_t        <a href="getpgrp.html">getpgrp</a>(void);pid_t        <a href="getpid.html">getpid</a>(void);pid_t        <a href="getppid.html">getppid</a>(void);pid_t        <a href="getsid.html">getsid</a>(pid_t);uid_t        <a href="getuid.html">getuid</a>(void);char        *<a href="getwd.html">getwd</a>(char *);int          <a href="isatty.html">isatty</a>(int);int          <a href="lchown.html">lchown</a>(const char *, uid_t, gid_t);int          <a href="link.html">link</a>(const char *, const char *);int          <a href="lockf.html">lockf</a>(int, int, off_t);off_t        <a href="lseek.html">lseek</a>(int, off_t, int);int          <a href="nice.html">nice</a>(int);long int     <a href="pathconf.html">pathconf</a>(const char *, int);int          <a href="pause.html">pause</a>(void);int          <a href="pipe.html">pipe</a>(int [2]);ssize_t      <a href="pread.html">pread</a>(int, void *, size_t, off_t);int          <a href="pthread_atfork.html">pthread_atfork</a>(void (*)(void), void (*)(void),                 void(*)(void));ssize_t      <a href="pwrite.html">pwrite</a>(int, const void *, size_t, off_t);ssize_t      <a href="read.html">read</a>(int, void *, size_t);int          <a href="readlink.html">readlink</a>(const char *, char *, size_t);int          <a href="rmdir.html">rmdir</a>(const char *);void        *<a href="sbrk.html">sbrk</a>(intptr_t);int          <a href="setgid.html">setgid</a>(gid_t);int          <a href="setpgid.html">setpgid</a>(pid_t, pid_t);pid_t        <a href="setpgrp.html">setpgrp</a>(void);int          <a href="setregid.html">setregid</a>(gid_t, gid_t);int          <a href="setreuid.html">setreuid</a>(uid_t, uid_t);pid_t        <a href="setsid.html">setsid</a>(void);int          <a href="setuid.html">setuid</a>(uid_t);unsigned int <a href="sleep.html">sleep</a>(unsigned int);void         <a href="swab.html">swab</a>(const void *, void *, ssize_t);int          <a href="symlink.html">symlink</a>(const char *, const char *);void         <a href="sync.html">sync</a>(void);long int     <a href="sysconf.html">sysconf</a>(int);pid_t        <a href="tcgetpgrp.html">tcgetpgrp</a>(int);int          <a href="tcsetpgrp.html">tcsetpgrp</a>(int, pid_t);int          <a href="truncate.html">truncate</a>(const char *, off_t);char        *<a href="ttyname.html">ttyname</a>(int);int          <a href="ttyname_r.html">ttyname_r</a>(int, char *, size_t);useconds_t   <a href="ualarm.html">ualarm</a>(useconds_t, useconds_t);int          <a href="unlink.html">unlink</a>(const char *);int          <a href="usleep.html">usleep</a>(useconds_t);pid_t        <a href="vfork.html">vfork</a>(void);ssize_t      <a href="write.html">write</a>(int, const void *, size_t);</code></pre><p>The following external variables are declared:<pre><code>extern char   *optarg;extern int    optind, opterr, optopt;</code></pre></blockquote><h4><a name = "tag_000_010_277">&nbsp;</a>APPLICATION USAGE</h4><blockquote>None.</blockquote><h4><a name = "tag_000_010_278">&nbsp;</a>FUTURE DIRECTIONS</h4><blockquote>None.</blockquote><h4><a name = "tag_000_010_279">&nbsp;</a>SEE ALSO</h4><blockquote><i><a href="access.html">access()</a></i>,<i><a href="alarm.html">alarm()</a></i>,<i><a href="chdir.html">chdir()</a></i>,<i><a href="chown.html">chown()</a></i>,<i><a href="close.html">close()</a></i>,<i><a href="crypt.html">crypt()</a></i>,<i><a href="ctermid.html">ctermid()</a></i>,<i><a href="dup.html">dup()</a></i>,<i><a href="encrypt.html">encrypt()</a></i>,<i><a href="environ.html">environ()</a></i>,<i><a href="exec.html">exec</a></i>,<i><a href="exit.html">exit()</a></i>,<i><a href="fchdir.html">fchdir()</a></i>,<i><a href="fchown.html">fchown()</a></i>,<i><a href="fcntl.html">fcntl()</a></i>,<i><a href="fork.html">fork()</a></i>,<i><a href="fpathconf.html">fpathconf()</a></i>,<i><a href="fsync.html">fsync()</a></i>,<i><a href="ftruncate.html">ftruncate()</a></i>,<i><a href="getcwd.html">getcwd()</a></i>,<i><a href="getegid.html">getegid()</a></i>,<i><a href="geteuid.html">geteuid()</a></i>,<i><a href="getgid.html">getgid()</a></i>,<i><a href="getgroups.html">getgroups()</a></i>,<i><a href="gethostid.html">gethostid()</a></i>,<i><a href="getlogin.html">getlogin()</a></i>,<i><a href="getpgid.html">getpgid()</a></i>,<i><a href="getpgrp.html">getpgrp()</a></i>,<i><a href="getpid.html">getpid()</a></i>,<i><a href="getppid.html">getppid()</a></i>,<i><a href="getsid.html">getsid()</a></i>,<i><a href="getuid.html">getuid()</a></i>,<i><a href="getwd.html">getwd()</a></i>,<i><a href="isatty.html">isatty()</a></i>,<i><a href="lchown.html">lchown()</a></i>,<i><a href="link.html">link()</a></i>,<i><a href="lockf.html">lockf()</a></i>,<i><a href="lseek.html">lseek()</a></i>,<i><a href="nice.html">nice()</a></i>,<i><a href="pathconf.html">pathconf()</a></i>,<i><a href="pause.html">pause()</a></i>,<i><a href="pipe.html">pipe()</a></i>,<i><a href="read.html">read()</a></i>,<i><a href="readlink.html">readlink()</a></i>,<i><a href="rmdir.html">rmdir()</a></i>,<i><a href="setgid.html">setgid()</a></i>,<i><a href="setpgid.html">setpgid()</a></i>,<i><a href="setpgrp.html">setpgrp()</a></i>,<i><a href="setregid.html">setregid()</a></i>,<i><a href="setreuid.html">setreuid()</a></i>,<i><a href="setsid.html">setsid()</a></i>,<i><a href="setuid.html">setuid()</a></i>,<i><a href="sleep.html">sleep()</a></i>,<i><a href="swab.html">swab()</a></i>,<i><a href="symlink.html">symlink()</a></i>,<i><a href="sync.html">sync()</a></i>,<i><a href="sysconf.html">sysconf()</a></i>,<i><a href="tcgetpgrp.html">tcgetpgrp()</a></i>,<i><a href="tcsetpgrp.html">tcsetpgrp()</a></i>,<i><a href="truncate.html">truncate()</a></i>,<i><a href="ttyname.html">ttyname()</a></i>,<i><a href="ualarm.html">ualarm()</a></i>,<i><a href="unlink.html">unlink()</a></i>,<i><a href="usleep.html">usleep()</a></i>,<i><a href="vfork.html">vfork()</a></i>,<i><a href="write.html">write()</a></i>,<i><a href="limits.h.html">&lt;limits.h&gt;</a></i>,<i><a href="systypes.h.html">&lt;sys/types.h&gt;</a></i>,<i><a href="termios.h.html">&lt;termios.h&gt;</a></i>,<xref href=conformance></xref>.</blockquote><hr size=2 noshade><center><font size=2>UNIX &reg; is a registered Trademark of The Open Group.<br>Copyright &copy; 1997 The Open Group<br> [ <a href="../index.html">Main Index</a> | <a href="../xshix.html">XSH</a> | <a href="../xcuix.html">XCU</a> | <a href="../xbdix.html">XBD</a> | <a href="../cursesix.html">XCURSES</a> | <a href="../xnsix.html">XNS</a> ]</font></center><hr size=2 noshade></body></html>

⌨️ 快捷键说明

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