#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man0p/limits.h.0p:2 #, no-wrap msgid "limits.h" msgstr "" #. type: TH #: man-pages-posix/man0p/limits.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/limits.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/limits.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:12 msgid "limits.h \\(em implementation-defined constants" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:16 #, no-wrap msgid "#include Elimits.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:23 msgid "" "Some of the functionality described on this reference page extends the ISO\\ " "C standard. Applications shall define the appropriate feature test macro " "(see the System Interfaces volume of POSIX.1\\(hy2008, I
, I) to enable the visibility of these symbols in this " "header." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:26 msgid "" "Many of the symbols listed here are not defined by the ISO/IEC\\ 9899:" "\\|1999 standard. Such symbols are not shown as CX shaded, except under the " "heading ``Numerical Limits''." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:36 msgid "" "The Ilimits.hE> header shall define macros and symbolic constants " "for various limits. Different categories of limits are described below, " "representing various limits on resources that the implementation imposes on " "applications. All macros and symbolic constants defined in this header " "shall be suitable for use in B<#if> preprocessing directives." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:42 msgid "" "Implementations may choose any appropriate value for each limit, provided it " "is not more restrictive than the Minimum Acceptable Values listed below. " "Symbolic constant names beginning with _POSIX may be found in Iunistd." "hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:53 msgid "" "Applications should not assume any particular value for a limit. To achieve " "maximum portability, an application should not require more resource than " "the Minimum Acceptable Value quantity. However, an application wishing to " "avail itself of the full amount of a resource available on an implementation " "may make use of the value given in Ilimits.hE> on that particular " "implementation, by using the macros and symbolic constants listed below. It " "should be noted, however, that many of the listed limits are not invariant, " "and at runtime, the value of the limit may differ from those given in this " "header, for the following reasons:" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:53 man-pages-posix/man0p/limits.h.0p:55 man-pages-posix/man0p/limits.h.0p:1104 man-pages-posix/man0p/limits.h.0p:1108 man-pages-posix/man0p/limits.h.0p:1114 #, no-wrap msgid " *" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:55 msgid "The limit is pathname-dependent." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:57 msgid "The limit differs between the compile and runtime machines." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:64 msgid "" "For these reasons, an application may use the I(), I(), " "and I() functions to determine the actual value of a limit at " "runtime." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:73 msgid "" "The items in the list ending in _MIN give the most negative values that the " "mathematical types are guaranteed to be capable of representing. Numbers of " "a more negative value may be supported on some implementations, as indicated " "by the Ilimits.hE> header on the implementation, but applications " "requiring such numbers are not guaranteed to be portable to all " "implementations. For positive constants ending in _MIN, this indicates the " "minimum acceptable value." msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:73 #, no-wrap msgid "Runtime Invariant Values (Possibly Indeterminate)" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:80 msgid "" "A definition of one of the symbolic constants in the following list shall be " "omitted from Ilimits.hE> on specific implementations where the " "corresponding value is equal to or greater than the stated minimum, but is " "unspecified." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:86 msgid "" "This indetermination might depend on the amount of available memory space on " "a specific instance of a specific implementation. The actual value supported " "by a specific instance shall be provided by the I() function." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:86 #, no-wrap msgid "{AIO_LISTIO_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:90 msgid "" "Maximum number of I/O operations in a single list I/O call supported by the " "implementation." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:93 msgid "Minimum Acceptable Value: {_POSIX_AIO_LISTIO_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:93 #, no-wrap msgid "{AIO_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:97 msgid "" "Maximum number of outstanding asynchronous I/O operations supported by the " "implementation." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:100 msgid "Minimum Acceptable Value: {_POSIX_AIO_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:100 #, no-wrap msgid "{AIO_PRIO_DELTA_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:104 msgid "" "The maximum amount by which a process can decrease its asynchronous I/O " "priority level from its own scheduling priority." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:106 man-pages-posix/man0p/limits.h.0p:210 msgid "Minimum Acceptable Value: 0" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:106 #, no-wrap msgid "{ARG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:111 man-pages-posix/man0p/limits.h.0p:585 msgid "" "Maximum length of argument to the I functions including environment " "data." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:114 msgid "Minimum Acceptable Value: {_POSIX_ARG_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:114 #, no-wrap msgid "{ATEXIT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:118 msgid "Maximum number of functions that may be registered with I()." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:120 man-pages-posix/man0p/limits.h.0p:353 man-pages-posix/man0p/limits.h.0p:966 man-pages-posix/man0p/limits.h.0p:1050 msgid "Minimum Acceptable Value: 32" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:120 #, no-wrap msgid "{CHILD_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:123 man-pages-posix/man0p/limits.h.0p:590 msgid "Maximum number of simultaneous processes per real user ID." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:126 msgid "Minimum Acceptable Value: {_POSIX_CHILD_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:126 #, no-wrap msgid "{DELAYTIMER_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:129 msgid "Maximum number of timer expiration overruns." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:132 msgid "Minimum Acceptable Value: {_POSIX_DELAYTIMER_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:132 #, no-wrap msgid "{HOST_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:138 man-pages-posix/man0p/limits.h.0p:603 msgid "" "Maximum length of a host name (not including the terminating null) as " "returned from the I() function." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:141 msgid "Minimum Acceptable Value: {_POSIX_HOST_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:141 #, no-wrap msgid "{IOV_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:149 man-pages-posix/man0p/limits.h.0p:869 msgid "" "Maximum number of B structures that one process has available for use " "with I() or I()." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:152 msgid "Minimum Acceptable Value: {_XOPEN_IOV_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:152 #, no-wrap msgid "{LOGIN_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:155 msgid "Maximum length of a login name." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:158 msgid "Minimum Acceptable Value: {_POSIX_LOGIN_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:158 #, no-wrap msgid "{MQ_OPEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:162 msgid "" "The maximum number of open message queue descriptors a process may hold." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:165 msgid "Minimum Acceptable Value: {_POSIX_MQ_OPEN_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:165 #, no-wrap msgid "{MQ_PRIO_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:168 man-pages-posix/man0p/limits.h.0p:634 msgid "" "The maximum number of message priorities supported by the implementation." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:171 msgid "Minimum Acceptable Value: {_POSIX_MQ_PRIO_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:171 #, no-wrap msgid "{OPEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:175 man-pages-posix/man0p/limits.h.0p:651 msgid "" "A value one greater than the maximum value that the system may assign to a " "newly-created file descriptor." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:178 msgid "Minimum Acceptable Value: {_POSIX_OPEN_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:178 #, no-wrap msgid "{PAGESIZE}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:181 msgid "Size in bytes of a page." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:183 man-pages-posix/man0p/limits.h.0p:983 msgid "Minimum Acceptable Value: 1" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:183 #, no-wrap msgid "{PAGE_SIZE}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:192 msgid "" "Equivalent to {PAGESIZE}. If either {PAGESIZE} or {PAGE_SIZE} is defined, " "the other is defined with the same value." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:192 #, no-wrap msgid "{PTHREAD_DESTRUCTOR_ITERATIONS}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:196 msgid "" "Maximum number of attempts made to destroy a thread's thread-specific data " "values on thread exit." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:199 msgid "Minimum Acceptable Value: {_POSIX_THREAD_DESTRUCTOR_ITERATIONS}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:199 #, no-wrap msgid "{PTHREAD_KEYS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:202 msgid "Maximum number of data keys that can be created by a process." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:205 msgid "Minimum Acceptable Value: {_POSIX_THREAD_KEYS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:205 #, no-wrap msgid "{PTHREAD_STACK_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:208 msgid "Minimum size in bytes of thread stack storage." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:210 #, no-wrap msgid "{PTHREAD_THREADS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:213 msgid "Maximum number of threads that can be created per process." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:216 msgid "Minimum Acceptable Value: {_POSIX_THREAD_THREADS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:216 man-pages-posix/man0p/limits.h.0p:530 #, no-wrap msgid "{RE_DUP_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:223 msgid "" "Maximum number of repeated occurrences of a BRE or ERE interval expression; " "see I
, I and I
, I." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:226 man-pages-posix/man0p/limits.h.0p:538 msgid "Minimum Acceptable Value: {_POSIX2_RE_DUP_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:226 #, no-wrap msgid "{RTSIG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:230 msgid "" "Maximum number of realtime signals reserved for application use in this " "implementation." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:233 msgid "Minimum Acceptable Value: {_POSIX_RTSIG_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:233 #, no-wrap msgid "{SEM_NSEMS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:236 msgid "Maximum number of semaphores that a process may have." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:239 msgid "Minimum Acceptable Value: {_POSIX_SEM_NSEMS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:239 #, no-wrap msgid "{SEM_VALUE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:242 man-pages-posix/man0p/limits.h.0p:688 msgid "The maximum value a semaphore may have." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:245 msgid "Minimum Acceptable Value: {_POSIX_SEM_VALUE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:245 #, no-wrap msgid "{SIGQUEUE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:249 msgid "" "Maximum number of queued signals that a process may send and have pending at " "the receiver(s) at any time." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:252 msgid "Minimum Acceptable Value: {_POSIX_SIGQUEUE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:252 #, no-wrap msgid "{SS_REPL_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:256 msgid "" "The maximum number of replenishment operations that may be simultaneously " "pending for a particular sporadic server scheduler." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:259 msgid "Minimum Acceptable Value: {_POSIX_SS_REPL_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:259 #, no-wrap msgid "{STREAM_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:266 msgid "" "Maximum number of streams that one process can have open at one time. If " "defined, it has the same value as {FOPEN_MAX} (see Istdio.hE>)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:269 msgid "Minimum Acceptable Value: {_POSIX_STREAM_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:269 #, no-wrap msgid "{SYMLOOP_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:273 msgid "" "Maximum number of symbolic links that can be reliably traversed in the " "resolution of a pathname in the absence of a loop." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:276 msgid "Minimum Acceptable Value: {_POSIX_SYMLOOP_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:276 #, no-wrap msgid "{TIMER_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:279 msgid "Maximum number of timers per process supported by the implementation." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:282 msgid "Minimum Acceptable Value: {_POSIX_TIMER_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:282 #, no-wrap msgid "{TRACE_EVENT_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:285 msgid "" "Maximum length of the trace event name (not including the terminating null)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:288 msgid "Minimum Acceptable Value: {_POSIX_TRACE_EVENT_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:288 #, no-wrap msgid "{TRACE_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:292 msgid "" "Maximum length of the trace generation version string or of the trace stream " "name (not including the terminating null)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:295 msgid "Minimum Acceptable Value: {_POSIX_TRACE_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:295 #, no-wrap msgid "{TRACE_SYS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:299 msgid "" "Maximum number of trace streams that may simultaneously exist in the system." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:302 msgid "Minimum Acceptable Value: {_POSIX_TRACE_SYS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:302 #, no-wrap msgid "{TRACE_USER_EVENT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:307 msgid "" "Maximum number of user trace event type identifiers that may simultaneously " "exist in a traced process, including the predefined user trace event " "POSIX_TRACE_UNNAMED_USER_EVENT." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:310 msgid "Minimum Acceptable Value: {_POSIX_TRACE_USER_EVENT_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:310 #, no-wrap msgid "{TTY_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:313 msgid "Maximum length of terminal device name." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:316 msgid "Minimum Acceptable Value: {_POSIX_TTY_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:316 #, no-wrap msgid "{TZNAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:322 man-pages-posix/man0p/limits.h.0p:780 msgid "" "Maximum number of bytes supported for the name of a timezone (not of the " "I variable)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:325 msgid "Minimum Acceptable Value: {_POSIX_TZNAME_MAX}" msgstr "" #. type: TP #: man-pages-posix/man0p/limits.h.0p:325 man-pages-posix/man0p/limits.h.0p:783 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:331 msgid "" "The length given by {TZNAME_MAX} does not include the quoting characters " "mentioned in I
, I." msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:332 #, no-wrap msgid "Pathname Variable Values" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:337 msgid "" "The values in the following list may be constants within an implementation " "or may vary from one pathname to another. For example, file systems or " "directories may have different characteristics." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:347 msgid "" "A definition of one of the symbolic constants in the following list shall be " "omitted from the Ilimits.hE> header on specific implementations " "where the corresponding value is equal to or greater than the stated " "minimum, but where the value can vary depending on the file to which it is " "applied. The actual value supported for a specific pathname shall be " "provided by the I() function." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:347 #, no-wrap msgid "{FILESIZEBITS}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:351 msgid "" "Minimum number of bits needed to represent, as a signed integer value, the " "maximum size of a regular file allowed in the specified directory." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:353 #, no-wrap msgid "{LINK_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:356 man-pages-posix/man0p/limits.h.0p:608 msgid "Maximum number of links to a single file." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:359 msgid "Minimum Acceptable Value: {_POSIX_LINK_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:359 #, no-wrap msgid "{MAX_CANON}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:362 msgid "Maximum number of bytes in a terminal canonical input line." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:365 msgid "Minimum Acceptable Value: {_POSIX_MAX_CANON}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:365 #, no-wrap msgid "{MAX_INPUT}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:370 msgid "" "Minimum number of bytes for which space is available in a terminal input " "queue; therefore, the maximum number of bytes a conforming application may " "require to be typed as input before reading them." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:373 msgid "Minimum Acceptable Value: {_POSIX_MAX_INPUT}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:373 #, no-wrap msgid "{NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:377 man-pages-posix/man0p/limits.h.0p:640 man-pages-posix/man0p/limits.h.0p:875 msgid "" "Maximum number of bytes in a filename (not including the terminating null of " "a filename string)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:380 msgid "Minimum Acceptable Value: {_POSIX_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:383 msgid "Minimum Acceptable Value: {_XOPEN_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:383 man-pages-posix/man0p/limits.h.0p:1124 #, no-wrap msgid "{PATH_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:389 msgid "" "Maximum number of bytes the implementation will store as a pathname in a " "user-supplied buffer of unspecified size, including the terminating null " "character. Minimum number the implementation will accept as the maximum " "number of bytes in a pathname." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:392 msgid "Minimum Acceptable Value: {_POSIX_PATH_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:395 msgid "Minimum Acceptable Value: {_XOPEN_PATH_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:395 #, no-wrap msgid "{PIPE_BUF}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:399 man-pages-posix/man0p/limits.h.0p:663 msgid "" "Maximum number of bytes that is guaranteed to be atomic when writing to a " "pipe." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:402 msgid "Minimum Acceptable Value: {_POSIX_PIPE_BUF}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:402 #, no-wrap msgid "{POSIX_ALLOC_SIZE_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:406 msgid "" "Minimum number of bytes of storage actually allocated for any portion of a " "file." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:408 man-pages-posix/man0p/limits.h.0p:417 man-pages-posix/man0p/limits.h.0p:422 man-pages-posix/man0p/limits.h.0p:427 man-pages-posix/man0p/limits.h.0p:432 msgid "Minimum Acceptable Value: Not specified." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:408 #, no-wrap msgid "{POSIX_REC_INCR_XFER_SIZE}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:415 msgid "" "Recommended increment for file transfer sizes between the " "{POSIX_REC_MIN_XFER_SIZE} and {POSIX_REC_MAX_XFER_SIZE} values." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:417 #, no-wrap msgid "{POSIX_REC_MAX_XFER_SIZE}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:420 msgid "Maximum recommended file transfer size." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:422 #, no-wrap msgid "{POSIX_REC_MIN_XFER_SIZE}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:425 msgid "Minimum recommended file transfer size." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:427 #, no-wrap msgid "{POSIX_REC_XFER_ALIGN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:430 msgid "Recommended file transfer buffer alignment." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:432 man-pages-posix/man0p/limits.h.0p:1139 #, no-wrap msgid "{SYMLINK_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:435 msgid "Maximum number of bytes in a symbolic link." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:438 msgid "Minimum Acceptable Value: {_POSIX_SYMLINK_MAX}" msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:438 #, no-wrap msgid "Runtime Increasable Values" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:453 msgid "" "The magnitude limitations in the following list shall be fixed by specific " "implementations. An application should assume that the value of the symbolic " "constant defined by Ilimits.hE> in a specific implementation is " "the minimum that pertains whenever the application is run under that " "implementation. A specific instance of a specific implementation may " "increase the value relative to that supplied by Ilimits.hE> for " "that implementation. The actual value supported by a specific instance shall " "be provided by the I() function." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:453 #, no-wrap msgid "{BC_BASE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:460 man-pages-posix/man0p/limits.h.0p:798 msgid "Maximum I values allowed by the I utility." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:463 msgid "Minimum Acceptable Value: {_POSIX2_BC_BASE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:463 #, no-wrap msgid "{BC_DIM_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:468 man-pages-posix/man0p/limits.h.0p:805 msgid "Maximum number of elements permitted in an array by the I utility." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:471 msgid "Minimum Acceptable Value: {_POSIX2_BC_DIM_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:471 #, no-wrap msgid "{BC_SCALE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:478 man-pages-posix/man0p/limits.h.0p:814 msgid "Maximum I value allowed by the I utility." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:481 msgid "Minimum Acceptable Value: {_POSIX2_BC_SCALE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:481 #, no-wrap msgid "{BC_STRING_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:486 man-pages-posix/man0p/limits.h.0p:821 msgid "Maximum length of a string constant accepted by the I utility." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:489 msgid "Minimum Acceptable Value: {_POSIX2_BC_STRING_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:489 #, no-wrap msgid "{CHARCLASS_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:492 man-pages-posix/man0p/limits.h.0p:826 msgid "Maximum number of bytes in a character class name." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:495 msgid "Minimum Acceptable Value: {_POSIX2_CHARCLASS_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:495 #, no-wrap msgid "{COLL_WEIGHTS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:502 man-pages-posix/man0p/limits.h.0p:835 msgid "" "Maximum number of weights that can be assigned to an entry of the " "I B keyword in the locale definition file; see I, I." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:505 msgid "Minimum Acceptable Value: {_POSIX2_COLL_WEIGHTS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:505 #, no-wrap msgid "{EXPR_NEST_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:511 man-pages-posix/man0p/limits.h.0p:843 msgid "" "Maximum number of expressions that can be nested within parentheses by the " "I utility." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:514 msgid "Minimum Acceptable Value: {_POSIX2_EXPR_NEST_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:514 #, no-wrap msgid "{LINE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:521 man-pages-posix/man0p/limits.h.0p:852 msgid "" "Unless otherwise noted, the maximum length, in bytes, of a utility's input " "line (either standard input or another file), when the utility is described " "as processing text files. The length includes room for the trailing " "EnewlineE." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:524 man-pages-posix/man0p/limits.h.0p:1090 msgid "Minimum Acceptable Value: {_POSIX2_LINE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:524 #, no-wrap msgid "{NGROUPS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:527 man-pages-posix/man0p/limits.h.0p:645 msgid "Maximum number of simultaneous supplementary group IDs per process." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:530 msgid "Minimum Acceptable Value: {_POSIX_NGROUPS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:535 man-pages-posix/man0p/limits.h.0p:859 msgid "" "Maximum number of repeated occurrences of a regular expression permitted " "when using the interval notation \\e{I,I\\e}; see I, " "I." msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:538 #, no-wrap msgid "Maximum Values" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:547 msgid "" "The Ilimits.hE> header shall define the following symbolic " "constants with the values shown. These are the most restrictive values for " "certain features on an implementation. A conforming implementation shall " "provide values no larger than these values. A conforming application must " "not require a smaller value for correct operation." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:547 #, no-wrap msgid "{_POSIX_CLOCKRES_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:550 msgid "The resolution of the CLOCK_REALTIME clock, in nanoseconds." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:552 msgid "Value: 20 000 000" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:557 msgid "" "If the Monotonic Clock option is supported, the resolution of the " "CLOCK_MONOTONIC clock, in nanoseconds, is represented by " "{_POSIX_CLOCKRES_MIN}." msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:558 #, no-wrap msgid "Minimum Values" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:570 msgid "" "The Ilimits.hE> header shall define the following symbolic " "constants with the values shown. These are the most restrictive values for " "certain features on an implementation conforming to this volume of POSIX." "1\\(hy2008. Related symbolic constants are defined elsewhere in this volume " "of POSIX.1\\(hy2008 which reflect the actual implementation and which need " "not be as restrictive. For each of these limits, a conforming implementation " "shall provide a value at least this large or shall have no limit. A strictly " "conforming application must not require a larger value for correct operation." "" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:570 #, no-wrap msgid "{_POSIX_AIO_LISTIO_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:573 msgid "The number of I/O operations that can be specified in a list I/O call." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:575 man-pages-posix/man0p/limits.h.0p:837 msgid "Value: 2" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:575 #, no-wrap msgid "{_POSIX_AIO_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:578 msgid "The number of outstanding asynchronous I/O operations." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:580 msgid "Value: 1" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:580 #, no-wrap msgid "{_POSIX_ARG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:587 msgid "Value: 4 096" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:587 #, no-wrap msgid "{_POSIX_CHILD_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:592 msgid "Value: 25" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:592 #, no-wrap msgid "{_POSIX_DELAYTIMER_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:595 msgid "The number of timer expiration overruns." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:597 man-pages-posix/man0p/limits.h.0p:636 man-pages-posix/man0p/limits.h.0p:696 man-pages-posix/man0p/limits.h.0p:745 man-pages-posix/man0p/limits.h.0p:768 man-pages-posix/man0p/limits.h.0p:845 msgid "Value: 32" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:597 #, no-wrap msgid "{_POSIX_HOST_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:605 man-pages-posix/man0p/limits.h.0p:621 man-pages-posix/man0p/limits.h.0p:626 man-pages-posix/man0p/limits.h.0p:675 man-pages-posix/man0p/limits.h.0p:718 man-pages-posix/man0p/limits.h.0p:861 man-pages-posix/man0p/limits.h.0p:877 man-pages-posix/man0p/limits.h.0p:1020 msgid "Value: 255" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:605 #, no-wrap msgid "{_POSIX_LINK_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:610 man-pages-posix/man0p/limits.h.0p:631 man-pages-posix/man0p/limits.h.0p:647 man-pages-posix/man0p/limits.h.0p:680 man-pages-posix/man0p/limits.h.0p:713 man-pages-posix/man0p/limits.h.0p:724 man-pages-posix/man0p/limits.h.0p:756 man-pages-posix/man0p/limits.h.0p:761 man-pages-posix/man0p/limits.h.0p:919 msgid "Value: 8" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:610 #, no-wrap msgid "{_POSIX_LOGIN_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:614 msgid "" "The size of the storage required for a login name, in bytes (including the " "terminating null)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:616 man-pages-posix/man0p/limits.h.0p:774 msgid "Value: 9" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:616 #, no-wrap msgid "{_POSIX_MAX_CANON}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:619 msgid "Maximum number of bytes in a terminal canonical input queue." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:621 #, no-wrap msgid "{_POSIX_MAX_INPUT}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:624 msgid "Maximum number of bytes allowed in a terminal input queue." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:626 #, no-wrap msgid "{_POSIX_MQ_OPEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:629 msgid "The number of message queues that can be open for a single process." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:631 #, no-wrap msgid "{_POSIX_MQ_PRIO_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:636 #, no-wrap msgid "{_POSIX_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:642 man-pages-posix/man0p/limits.h.0p:828 msgid "Value: 14" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:642 #, no-wrap msgid "{_POSIX_NGROUPS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:647 #, no-wrap msgid "{_POSIX_OPEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:653 msgid "Value: 20" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:653 #, no-wrap msgid "{_POSIX_PATH_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:657 man-pages-posix/man0p/limits.h.0p:881 msgid "" "Minimum number the implementation will accept as the maximum number of bytes " "in a pathname." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:659 man-pages-posix/man0p/limits.h.0p:685 msgid "Value: 256" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:659 #, no-wrap msgid "{_POSIX_PIPE_BUF}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:665 msgid "Value: 512" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:665 #, no-wrap msgid "{_POSIX_RE_DUP_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:673 msgid "" "The number of repeated occurrences of a BRE permitted by the I() " "and I() functions when using the interval notation " "{\\e(I,I\\e}; see I
, I." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:675 #, no-wrap msgid "{_POSIX_RTSIG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:678 msgid "The number of realtime signal numbers reserved for application use." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:680 #, no-wrap msgid "{_POSIX_SEM_NSEMS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:683 msgid "The number of semaphores that a process may have." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:685 #, no-wrap msgid "{_POSIX_SEM_VALUE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:690 man-pages-posix/man0p/limits.h.0p:702 msgid "Value: 32 767" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:690 #, no-wrap msgid "{_POSIX_SIGQUEUE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:694 msgid "" "The number of queued signals that a process may send and have pending at the " "receiver(s) at any time." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:696 #, no-wrap msgid "{_POSIX_SSIZE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:700 msgid "The value that can be stored in an object of type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:702 #, no-wrap msgid "{_POSIX_SS_REPL_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:706 msgid "" "The number of replenishment operations that may be simultaneously pending " "for a particular sporadic server scheduler." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:708 man-pages-posix/man0p/limits.h.0p:730 msgid "Value: 4" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:708 #, no-wrap msgid "{_POSIX_STREAM_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:711 msgid "The number of streams that one process can have open at one time." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:713 #, no-wrap msgid "{_POSIX_SYMLINK_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:716 msgid "The number of bytes in a symbolic link." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:718 #, no-wrap msgid "{_POSIX_SYMLOOP_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:722 msgid "" "The number of symbolic links that can be traversed in the resolution of a " "pathname in the absence of a loop." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:724 #, no-wrap msgid "{_POSIX_THREAD_DESTRUCTOR_ITERATIONS}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:728 msgid "" "The number of attempts made to destroy a thread's thread-specific data " "values on thread exit." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:730 #, no-wrap msgid "{_POSIX_THREAD_KEYS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:733 msgid "The number of data keys per process." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:735 msgid "Value: 128" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:735 #, no-wrap msgid "{_POSIX_THREAD_THREADS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:738 msgid "The number of threads per process." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:740 msgid "Value: 64" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:740 #, no-wrap msgid "{_POSIX_TIMER_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:743 msgid "The per-process number of timers." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:745 #, no-wrap msgid "{_POSIX_TRACE_EVENT_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:748 msgid "" "The length in bytes of a trace event name (not including the terminating " "null)." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:750 msgid "Value: 30" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:750 #, no-wrap msgid "{_POSIX_TRACE_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:754 msgid "" "The length in bytes of a trace generation version string or a trace stream " "name (not including the terminating null)." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:756 #, no-wrap msgid "{_POSIX_TRACE_SYS_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:759 msgid "" "The number of trace streams that may simultaneously exist in the system." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:761 #, no-wrap msgid "{_POSIX_TRACE_USER_EVENT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:766 msgid "" "The number of user trace event type identifiers that may simultaneously " "exist in a traced process, including the predefined user trace event " "POSIX_TRACE_UNNAMED_USER_EVENT." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:768 #, no-wrap msgid "{_POSIX_TTY_NAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:772 msgid "" "The size of the storage required for a terminal device name, in bytes " "(including the terminating null)." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:774 #, no-wrap msgid "{_POSIX_TZNAME_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:782 msgid "Value: 6" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:789 msgid "" "The length given by {_POSIX_TZNAME_MAX} does not include the quoting " "characters mentioned in I
, I." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:791 #, no-wrap msgid "{_POSIX2_BC_BASE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:800 man-pages-posix/man0p/limits.h.0p:816 msgid "Value: 99" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:800 #, no-wrap msgid "{_POSIX2_BC_DIM_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:807 man-pages-posix/man0p/limits.h.0p:854 msgid "Value: 2 048" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:807 #, no-wrap msgid "{_POSIX2_BC_SCALE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:816 #, no-wrap msgid "{_POSIX2_BC_STRING_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:823 msgid "Value: 1 000" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:823 #, no-wrap msgid "{_POSIX2_CHARCLASS_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:828 #, no-wrap msgid "{_POSIX2_COLL_WEIGHTS_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:837 #, no-wrap msgid "{_POSIX2_EXPR_NEST_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:845 #, no-wrap msgid "{_POSIX2_LINE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:854 #, no-wrap msgid "{_POSIX2_RE_DUP_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:861 #, no-wrap msgid "{_XOPEN_IOV_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:871 msgid "Value: 16" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:871 #, no-wrap msgid "{_XOPEN_NAME_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:877 #, no-wrap msgid "{_XOPEN_PATH_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:883 msgid "Value: 1\\|024" msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:883 #, no-wrap msgid "Numerical Limits" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:896 msgid "" "The Ilimits.hE> header shall define the following macros and, " "except for {CHAR_BIT}, {LONG_BIT}, {MB_LEN_MAX}, and {WORD_BIT}, they shall " "be replaced by expressions that have the same type as would an expression " "that is an object of the corresponding type converted according to the " "integer promotions." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:913 msgid "" "If the value of an object of type B is treated as a signed integer " "when used in an expression, the value of {CHAR_MIN} is the same as that of " "{SCHAR_MIN} and the value of {CHAR_MAX} is the same as that of {SCHAR_MAX}. " "Otherwise, the value of {CHAR_MIN} is 0 and the value of {CHAR_MAX} is the " "same as that of {UCHAR_MAX}." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:913 #, no-wrap msgid "{CHAR_BIT}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:917 msgid "Number of bits in a type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:919 #, no-wrap msgid "{CHAR_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:923 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:928 msgid "Value: {UCHAR_MAX} or {SCHAR_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:928 #, no-wrap msgid "{CHAR_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:932 msgid "Minimum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:936 msgid "Value: {SCHAR_MIN} or 0" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:936 #, no-wrap msgid "{INT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:940 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:942 msgid "Minimum Acceptable Value: 2 147 483 647" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:942 #, no-wrap msgid "{INT_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:946 msgid "Minimum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:948 man-pages-posix/man0p/limits.h.0p:978 msgid "Maximum Acceptable Value: \\(mi2 147 483 647" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:948 #, no-wrap msgid "{LLONG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:952 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:954 msgid "Minimum Acceptable Value: +9\\|223\\|372\\|036\\|854\\|775\\|807" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:954 #, no-wrap msgid "{LLONG_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:958 msgid "Minimum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:960 msgid "Maximum Acceptable Value: \\(mi9\\|223\\|372\\|036\\|854\\|775\\|807" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:960 #, no-wrap msgid "{LONG_BIT}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:964 msgid "Number of bits in an object of type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:966 #, no-wrap msgid "{LONG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:970 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:972 msgid "Minimum Acceptable Value: +2 147 483 647" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:972 #, no-wrap msgid "{LONG_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:976 msgid "Minimum value for an object of type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:978 #, no-wrap msgid "{MB_LEN_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:981 msgid "Maximum number of bytes in a character, for any supported locale." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:983 #, no-wrap msgid "{SCHAR_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:987 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:989 msgid "Value: +127" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:989 #, no-wrap msgid "{SCHAR_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:993 msgid "Minimum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:995 msgid "Value: \\(mi128" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:995 #, no-wrap msgid "{SHRT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:999 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1001 msgid "Minimum Acceptable Value: +32 767" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1001 #, no-wrap msgid "{SHRT_MIN}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1005 msgid "Minimum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1007 msgid "Maximum Acceptable Value: \\(mi32 767" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1007 #, no-wrap msgid "{SSIZE_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1011 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1014 msgid "Minimum Acceptable Value: {_POSIX_SSIZE_MAX}" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1014 #, no-wrap msgid "{UCHAR_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1018 msgid "Maximum value for an object of type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1020 #, no-wrap msgid "{UINT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1024 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1026 man-pages-posix/man0p/limits.h.0p:1038 msgid "Minimum Acceptable Value: 4 294 967 295" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1026 #, no-wrap msgid "{ULLONG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1030 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1032 msgid "Minimum Acceptable Value: 18\\|446\\|744\\|073\\|709\\|551\\|615" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1032 #, no-wrap msgid "{ULONG_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1036 msgid "Maximum value for an object of type B." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1038 #, no-wrap msgid "{USHRT_MAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1042 msgid "Maximum value for an object of type B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1044 msgid "Minimum Acceptable Value: 65 535" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1044 #, no-wrap msgid "{WORD_BIT}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1048 msgid "Number of bits in an object of type B." msgstr "" #. type: SS #: man-pages-posix/man0p/limits.h.0p:1050 #, no-wrap msgid "Other Invariant Values" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1055 msgid "" "The Ilimits.hE> header shall define the following symbolic " "constants:" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1055 #, no-wrap msgid "{NL_ARGMAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1065 msgid "" "Maximum value of I in conversion specifications using the \"%I$\" " "sequence in calls to the I() and I() families of functions." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1067 msgid "Minimum Acceptable Value: 9" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1067 #, no-wrap msgid "{NL_LANGMAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1072 msgid "Maximum number of bytes in a I name." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1074 msgid "Minimum Acceptable Value: 14" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1074 #, no-wrap msgid "{NL_MSGMAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1077 msgid "Maximum message number." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1079 msgid "Minimum Acceptable Value: 32 767" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1079 #, no-wrap msgid "{NL_SETMAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1082 msgid "Maximum set number." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1084 msgid "Minimum Acceptable Value: 255" msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1084 #, no-wrap msgid "{NL_TEXTMAX}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1087 msgid "Maximum number of bytes in a message string." msgstr "" #. type: IP #: man-pages-posix/man0p/limits.h.0p:1090 #, no-wrap msgid "{NZERO}" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1093 msgid "Default process priority." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1095 msgid "Minimum Acceptable Value: 20" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1097 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:1097 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1099 man-pages-posix/man0p/limits.h.0p:1154 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:1099 #, no-wrap msgid "RATIONALE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1104 msgid "" "A request was made to reduce the value of {_POSIX_LINK_MAX} from the value " "of 8 specified for it in the POSIX.1\\(hy1990 standard to 2. The standard " "developers decided to deny this request for several reasons:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1108 msgid "" "They wanted to avoid making any changes to the standard that could break " "conforming applications, and the requested change could have that effect." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1114 msgid "" "The use of multiple hard links to a file cannot always be replaced with use " "of symbolic links. Symbolic links are semantically different from hard links " "in that they associate a pathname with another pathname rather than a " "pathname with a file. This has implications for access control, file " "permanence, and transparency." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1118 msgid "" "The original standard developers had considered the issue of allowing for " "implementations that did not in general support hard links, and decided that " "this would reduce consensus on the standard." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1124 msgid "" "Systems that support historical versions of the development option of the " "ISO\\ POSIX\\(hy2 standard retain the name {_POSIX2_RE_DUP_MAX} as an alias " "for {_POSIX_RE_DUP_MAX}." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1139 msgid "" "IEEE PASC Interpretation 1003.1 #15 addressed the inconsistency in the " "standard with the definition of pathname and the description of {PATH_MAX}, " "allowing application developers to allocate either {PATH_MAX} or " "{PATH_MAX}+1 bytes. The inconsistency has been removed by correction to the " "{PATH_MAX} definition to include the null character. With this change, " "applications that previously allocated {PATH_MAX} bytes will continue to " "succeed." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1152 msgid "" "This symbol refers to space for data that is stored in the file system, as " "opposed to {PATH_MAX} which is the length of a name that can be passed to a " "function. In some existing implementations, the pathnames pointed to by " "symbolic links are stored in the Is of the links, so it is important " "that {SYMLINK_MAX} not be constrained to be as large as {PATH_MAX}." msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:1152 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:1154 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1158 msgid "I, I, Bstdio.hE>, Bunistd.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1163 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I
, I, I\\^(\\|), I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/limits.h.0p:1163 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1174 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man0p/limits.h.0p:1179 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""