📄 sysconf.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta name="generator" content="HTML Tidy, see www.w3.org"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link type="text/css" rel="stylesheet" href="style.css"><!-- Generated by The Open Group's rhtm tool v1.2.1 --><!-- Copyright (c) 2001-2003 The Open Group, All Rights Reserved --><title>sysconf</title></head><body bgcolor="white"><script type="text/javascript" language="JavaScript" src="../jscript/codes.js"></script><basefont size="3"> <a name="sysconf"></a> <a name="tag_03_755"></a><!-- sysconf --> <!--header start--><center><font size="2">The Open Group Base Specifications Issue 6<br>IEEE Std 1003.1, 2003 Edition<br>Copyright © 2001-2003 The IEEE and The Open Group, All Rights reserved.</font></center><!--header end--><hr size="2" noshade><h4><a name="tag_03_755_01"></a>NAME</h4><blockquote>sysconf - get configurable system variables</blockquote><h4><a name="tag_03_755_02"></a>SYNOPSIS</h4><blockquote class="synopsis"><p><code><tt>#include <<a href="../basedefs/unistd.h.html">unistd.h</a>><br><br> long sysconf(int</tt> <i>name</i><tt>);<br></tt></code></p></blockquote><h4><a name="tag_03_755_03"></a>DESCRIPTION</h4><blockquote><p>The <i>sysconf</i>() function provides a method for the application to determine the current value of a configurable systemlimit or option ( <i>variable</i>). The implementation shall support all of the variables listed in the following table and maysupport others.</p><p>The <i>name</i> argument represents the system variable to be queried. The following table lists the minimal set of systemvariables from <a href="../basedefs/limits.h.html"><i><limits.h></i></a> or <a href="../basedefs/unistd.h.html"><i><unistd.h></i></a> that can be returned by <i>sysconf</i>(), and the symbolic constantsdefined in <a href="../basedefs/unistd.h.html"><i><unistd.h></i></a> that are the corresponding values used for<i>name</i>.</p><center><table border="1" cellpadding="3" align="center"><tr valign="top"><th align="center"><p class="tent"><b>Variable</b></p></th><th align="center"><p class="tent"><b>Value of Name</b></p></th></tr><tr valign="top"><td align="left"><p class="tent">{AIO_LISTIO_MAX}</p></td><td align="left"><p class="tent">_SC_AIO_LISTIO_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{AIO_MAX}</p></td><td align="left"><p class="tent">_SC_AIO_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{AIO_PRIO_DELTA_MAX}</p></td><td align="left"><p class="tent">_SC_AIO_PRIO_DELTA_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{ARG_MAX}</p></td><td align="left"><p class="tent">_SC_ARG_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{ATEXIT_MAX}</p></td><td align="left"><p class="tent">_SC_ATEXIT_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{BC_BASE_MAX}</p></td><td align="left"><p class="tent">_SC_BC_BASE_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{BC_DIM_MAX}</p></td><td align="left"><p class="tent">_SC_BC_DIM_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{BC_SCALE_MAX}</p></td><td align="left"><p class="tent">_SC_BC_SCALE_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{BC_STRING_MAX}</p></td><td align="left"><p class="tent">_SC_BC_STRING_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{CHILD_MAX}</p></td><td align="left"><p class="tent">_SC_CHILD_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">Clock ticks/second</p></td><td align="left"><p class="tent">_SC_CLK_TCK</p></td></tr><tr valign="top"><td align="left"><p class="tent">{COLL_WEIGHTS_MAX}</p></td><td align="left"><p class="tent">_SC_COLL_WEIGHTS_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{DELAYTIMER_MAX}</p></td><td align="left"><p class="tent">_SC_DELAYTIMER_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{EXPR_NEST_MAX}</p></td><td align="left"><p class="tent">_SC_EXPR_NEST_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{HOST_NAME_MAX}</p></td><td align="left"><p class="tent">_SC_HOST_NAME_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{IOV_MAX}</p></td><td align="left"><p class="tent">_SC_IOV_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{LINE_MAX}</p></td><td align="left"><p class="tent">_SC_LINE_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{LOGIN_NAME_MAX}</p></td><td align="left"><p class="tent">_SC_LOGIN_NAME_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{NGROUPS_MAX}</p></td><td align="left"><p class="tent">_SC_NGROUPS_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">Maximum size of <i>getgrgid_r</i>() and</p></td><td align="left"><p class="tent">_SC_GETGR_R_SIZE_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent"><i>getgrnam_r</i>() data buffers</p></td><td align="left"><p class="tent"> </p></td></tr><tr valign="top"><td align="left"><p class="tent">Maximum size of <i>getpwuid_r</i>() and</p></td><td align="left"><p class="tent">_SC_GETPW_R_SIZE_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent"><i>getpwnam_r</i>() data buffers</p></td><td align="left"><p class="tent"> </p></td></tr><tr valign="top"><td align="left"><p class="tent">{MQ_OPEN_MAX}</p></td><td align="left"><p class="tent">_SC_MQ_OPEN_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{MQ_PRIO_MAX}</p></td><td align="left"><p class="tent">_SC_MQ_PRIO_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">{OPEN_MAX}</p></td><td align="left"><p class="tent">_SC_OPEN_MAX</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_ADVISORY_INFO</p></td><td align="left"><p class="tent">_SC_ADVISORY_INFO</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_BARRIERS</p></td><td align="left"><p class="tent">_SC_BARRIERS</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_ASYNCHRONOUS_IO</p></td><td align="left"><p class="tent">_SC_ASYNCHRONOUS_IO</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_CLOCK_SELECTION</p></td><td align="left"><p class="tent">_SC_CLOCK_SELECTION</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_CPUTIME</p></td><td align="left"><p class="tent">_SC_CPUTIME</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_FILE_LOCKING</p></td><td align="left"><p class="tent">_SC_FILE_LOCKING</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_FSYNC</p></td><td align="left"><p class="tent">_SC_FSYNC</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_IPV6</p></td><td align="left"><p class="tent">_SC_IPV6</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_JOB_CONTROL</p></td><td align="left"><p class="tent">_SC_JOB_CONTROL</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MAPPED_FILES</p></td><td align="left"><p class="tent">_SC_MAPPED_FILES</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MEMLOCK</p></td><td align="left"><p class="tent">_SC_MEMLOCK</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MEMLOCK_RANGE</p></td><td align="left"><p class="tent">_SC_MEMLOCK_RANGE</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MEMORY_PROTECTION</p></td><td align="left"><p class="tent">_SC_MEMORY_PROTECTION</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MESSAGE_PASSING</p></td><td align="left"><p class="tent">_SC_MESSAGE_PASSING</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MONOTONIC_CLOCK</p></td><td align="left"><p class="tent">_SC_MONOTONIC_CLOCK</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_MULTI_PROCESS</p></td><td align="left"><p class="tent">_SC_MULTI_PROCESS</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_PRIORITIZED_IO</p></td><td align="left"><p class="tent">_SC_PRIORITIZED_IO</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_PRIORITY_SCHEDULING</p></td><td align="left"><p class="tent">_SC_PRIORITY_SCHEDULING</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_RAW_SOCKETS</p></td><td align="left"><p class="tent">_SC_RAW_SOCKETS</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_READER_WRITER_LOCKS</p></td><td align="left"><p class="tent">_SC_READER_WRITER_LOCKS</p></td></tr><tr valign="top"><td align="left"><p class="tent">_POSIX_REALTIME_SIGNALS</p></td><td align="left"><p class="tent">_SC_REALTIME_SIGNALS</p></td></tr><tr valign="top">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -