📄 libc.cp
字号:
\entry {race conditions, relating to signals}{394}{race conditions, relating to signals}\entry {handling multiple signals}{395}{handling multiple signals}\entry {successive signals}{395}{successive signals}\entry {merging of signals}{395}{merging of signals}\entry {restrictions on signal handler functions}{398}{restrictions on signal handler functions}\entry {volatile declarations}{398}{\code {volatile} declarations}\entry {reentrant functions}{398}{reentrant functions}\entry {EINTR, and restarting interrupted primitives}{403}{EINTR, and restarting interrupted primitives}\entry {restarting interrupted primitives}{403}{restarting interrupted primitives}\entry {interrupting primitives}{403}{interrupting primitives}\entry {primitives, interrupting}{403}{primitives, interrupting}\entry {sending signals}{403}{sending signals}\entry {raising signals}{403}{raising signals}\entry {signals, generating}{403}{signals, generating}\entry {killing a process}{405}{killing a process}\entry {interprocess communication, with signals}{407}{interprocess communication, with signals}\entry {blocking signals}{408}{blocking signals}\entry {signal set}{409}{signal set}\entry {signal mask}{410}{signal mask}\entry {process signal mask}{410}{process signal mask}\entry {blocking signals, in a handler}{412}{blocking signals, in a handler}\entry {pending signals, checking for}{413}{pending signals, checking for}\entry {blocked signals, checking for}{413}{blocked signals, checking for}\entry {checking for pending signals}{413}{checking for pending signals}\entry {timing error in signal handling}{415}{timing error in signal handling}\entry {waiting for a signal}{416}{waiting for a signal}\entry {pause function}{416}{\code {pause} function}\entry {process}{425}{process}\entry {program arguments}{425}{program arguments}\entry {command line arguments}{425}{command line arguments}\entry {arguments, to program}{425}{arguments, to program}\entry {program startup}{425}{program startup}\entry {startup of program}{425}{startup of program}\entry {invocation of program}{425}{invocation of program}\entry {main function}{425}{\code {main} function}\entry {argc (program argument count)}{425}{argc (program argument count)}\entry {argv (program argument vector)}{425}{argv (program argument vector)}\entry {program argument syntax}{426}{program argument syntax}\entry {syntax, for program arguments}{426}{syntax, for program arguments}\entry {command argument syntax}{426}{command argument syntax}\entry {long-named options}{426}{long-named options}\entry {program arguments, parsing}{427}{program arguments, parsing}\entry {command arguments, parsing}{427}{command arguments, parsing}\entry {parsing program arguments}{427}{parsing program arguments}\entry {environment variable}{433}{environment variable}\entry {environment}{433}{environment}\entry {environment access}{434}{environment access}\entry {environment representation}{434}{environment representation}\entry {standard environment variables}{435}{standard environment variables}\entry {HOME environment variable}{435}{HOME environment variable}\entry {home directory}{435}{home directory}\entry {LOGNAME environment variable}{435}{LOGNAME environment variable}\entry {PATH environment variable}{435}{PATH environment variable}\entry {TERM environment variable}{436}{TERM environment variable}\entry {TZ environment variable}{436}{TZ environment variable}\entry {LANG environment variable}{436}{LANG environment variable}\entry {LC{\_}COLLATE environment variable}{436}{LC{\_}COLLATE environment variable}\entry {LC{\_}CTYPE environment variable}{436}{LC{\_}CTYPE environment variable}\entry {LC{\_}MONETARY environment variable}{436}{LC{\_}MONETARY environment variable}\entry {LC{\_}NUMERIC environment variable}{436}{LC{\_}NUMERIC environment variable}\entry {LC{\_}TIME environment variable}{436}{LC{\_}TIME environment variable}\entry {{\_}POSIX{\_}OPTION{\_}ORDER environment variable.}{436}{{\_}POSIX{\_}OPTION{\_}ORDER environment variable.}\entry {program termination}{437}{program termination}\entry {process termination}{437}{process termination}\entry {exit status value}{437}{exit status value}\entry {exit status}{437}{exit status}\entry {aborting a program}{439}{aborting a program}\entry {process}{441}{process}\entry {child process}{441}{child process}\entry {parent process}{441}{parent process}\entry {running a command}{441}{running a command}\entry {process ID}{442}{process ID}\entry {process lifetime}{442}{process lifetime}\entry {creating a process}{442}{creating a process}\entry {forking a process}{442}{forking a process}\entry {child process}{442}{child process}\entry {parent process}{442}{parent process}\entry {process image}{442}{process image}\entry {executing a file}{444}{executing a file}\entry {exec functions}{444}{\code {exec} functions}\entry {process completion}{447}{process completion}\entry {waiting for completion of child process}{447}{waiting for completion of child process}\entry {testing exit status of child process}{447}{testing exit status of child process}\entry {process groups}{453}{process groups}\entry {job control}{453}{job control}\entry {job}{453}{job}\entry {session}{453}{session}\entry {shell}{453}{shell}\entry {session}{453}{session}\entry {session leader}{453}{session leader}\entry {controlling terminal}{454}{controlling terminal}\entry {foreground job}{454}{foreground job}\entry {background job}{454}{background job}\entry {stopped job}{454}{stopped job}\entry {job control is optional}{454}{job control is optional}\entry {controlling process}{455}{controlling process}\entry {controlling terminal, access to}{455}{controlling terminal, access to}\entry {SIGTTIN, from background job}{455}{\code {SIGTTIN}, from background job}\entry {SIGTTOU, from background job}{455}{\code {SIGTTOU}, from background job}\entry {orphaned process group}{455}{orphaned process group}\entry {job control, enabling}{458}{job control, enabling}\entry {subshell}{458}{subshell}\entry {job control, enabling}{458}{job control, enabling}\entry {launching jobs}{460}{launching jobs}\entry {process group leader}{460}{process group leader}\entry {process group ID}{460}{process group ID}\entry {race conditions, relating to job control}{460}{race conditions, relating to job control}\entry {foreground job, launching}{463}{foreground job, launching}\entry {background job, launching}{464}{background job, launching}\entry {stopped jobs, detecting}{465}{stopped jobs, detecting}\entry {terminated jobs, detecting}{465}{terminated jobs, detecting}\entry {SIGCHLD, handling of}{465}{\code {SIGCHLD}, handling of}\entry {stopped jobs, continuing}{468}{stopped jobs, continuing}\entry {process group functions}{470}{process group functions}\entry {job control functions}{470}{job control functions}\entry {controlling terminal, determining}{470}{controlling terminal, determining}\entry {BSD compatibility library}{471}{BSD compatibility library}\entry {login name}{475}{login name}\entry {user name}{475}{user name}\entry {user ID}{475}{user ID}\entry {group name}{475}{group name}\entry {group ID}{475}{group ID}\entry {persona}{475}{persona}\entry {effective user ID}{475}{effective user ID}\entry {effective group ID}{475}{effective group ID}\entry {real user ID}{476}{real user ID}\entry {real group ID}{476}{real group ID}\entry {supplementary group IDs}{476}{supplementary group IDs}\entry {setuid programs}{477}{\code {setuid} programs}\entry {login name, determining}{484}{login name, determining}\entry {user ID, determining}{484}{user ID, determining}\entry {user database}{485}{user database}\entry {password database}{485}{password database}\entry {converting user ID to user name}{486}{converting user ID to user name}\entry {converting user name to user ID}{486}{converting user name to user ID}\entry {scanning the user list}{486}{scanning the user list}\entry {group database}{487}{group database}\entry {converting group name to group ID}{488}{converting group name to group ID}\entry {converting group ID to group name}{488}{converting group ID to group name}\entry {scanning the group list}{488}{scanning the group list}\entry {POSIX capacity limits}{495}{POSIX capacity limits}\entry {limits, POSIX}{495}{limits, POSIX}\entry {capacity limits, POSIX}{495}{capacity limits, POSIX}\entry {limits, program argument size}{495}{limits, program argument size}\entry {limits, number of processes}{495}{limits, number of processes}\entry {limits, number of open files}{495}{limits, number of open files}\entry {limits, time zone name length}{496}{limits, time zone name length}\entry {limits, number of supplementary group IDs}{496}{limits, number of supplementary group IDs}\entry {POSIX optional features}{496}{POSIX optional features}\entry {optional POSIX features}{496}{optional POSIX features}\entry {limits, link count of files}{503}{limits, link count of files}\entry {limits, terminal input queue}{503}{limits, terminal input queue}\entry {limits, file name length}{503}{limits, file name length}\entry {limits, pipe buffer size}{503}{limits, pipe buffer size}\entry {consistency checking}{511}{consistency checking}\entry {impossible events}{511}{impossible events}\entry {assertions}{511}{assertions}\entry {variable number of arguments}{512}{variable number of arguments}\entry {variadic functions}{512}{variadic functions}\entry {optional arguments}{512}{optional arguments}\entry {function prototypes (variadic)}{513}{function prototypes (variadic)}\entry {prototypes for variadic functions}{513}{prototypes for variadic functions}\entry {variadic function prototypes}{513}{variadic function prototypes}\entry {variadic function argument access}{514}{variadic function argument access}\entry {arguments (variadic functions)}{514}{arguments (variadic functions)}\entry {number of arguments passed}{515}{number of arguments passed}\entry {how many arguments}{515}{how many arguments}\entry {arguments, how many}{515}{arguments, how many}\entry {variadic functions, calling}{515}{variadic functions, calling}\entry {calling variadic functions}{515}{calling variadic functions}\entry {declaring variadic functions}{515}{declaring variadic functions}\entry {default argument promotions}{516}{default argument promotions}\entry {argument promotion}{516}{argument promotion}\entry {null pointer constant}{519}{null pointer constant}\entry {integer type width}{520}{integer type width}\entry {width of integer type}{520}{width of integer type}\entry {type measurements, integer}{520}{type measurements, integer}\entry {integer type range}{521}{integer type range}\entry {range of integer type}{521}{range of integer type}\entry {limits, integer types}{521}{limits, integer types}\entry {floating type measurements}{522}{floating type measurements}\entry {measurements of floating types}{522}{measurements of floating types}\entry {type measurements, floating}{522}{type measurements, floating}\entry {limits, floating types}{522}{limits, floating types}\entry {sign (of floating point number)}{523}{sign (of floating point number)}\entry {base (of floating point number)}{523}{base (of floating point number)}\entry {radix (of floating point number)}{523}{radix (of floating point number)}\entry {exponent (of floating point number)}{523}{exponent (of floating point number)}\entry {bias (of floating point number exponent)}{523}{bias (of floating point number exponent)}\entry {mantissa (of floating point number)}{523}{mantissa (of floating point number)}\entry {significand (of floating point number)}{523}{significand (of floating point number)}\entry {precision (of floating point number)}{523}{precision (of floating point number)}\entry {hidden bit (of floating point number mantissa)}{523}{hidden bit (of floating point number mantissa)}\entry {normalized floating point number}{524}{normalized floating point number}\entry {IEEE floating point representation}{527}{IEEE floating point representation}\entry {floating point, IEEE}{527}{floating point, IEEE}\entry {installing the library}{611}{installing the library}\entry {reporting bugs}{614}{reporting bugs}\entry {bugs, reporting}{614}{bugs, reporting}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -