diff options
author | Rical Jasan <ricaljasan@pacific.net> | 2016-12-21 01:36:58 -0800 |
---|---|---|
committer | Rical Jasan <ricaljasan@pacific.net> | 2016-12-21 01:36:58 -0800 |
commit | 2fe82ca6dc5a2d2ffc91b7df9d136de7bf10bd9a (patch) | |
tree | 9bc8f8d16e9de019dc03e46ab994f9f94005b5ca /manual/process.texi | |
parent | 41c67149b94676347b0068a902058f130e3e88e6 (diff) | |
download | glibc-2fe82ca6dc5a2d2ffc91b7df9d136de7bf10bd9a.zip glibc-2fe82ca6dc5a2d2ffc91b7df9d136de7bf10bd9a.tar.gz glibc-2fe82ca6dc5a2d2ffc91b7df9d136de7bf10bd9a.tar.bz2 |
manual: Convert @tables of variables to @vtables.
Texinfo @vindex commands add entries to the Variable and Constant
Macro Index. Similarly, @items in @vtables are automatically indexed.
A number of @tables exist where all @items are @vindexed or all @items
are variables, but not indexed, suggesting an optimization by
converting such @tables to @vtables and dropping the @vindex.
Using a @vtable provides a context for processing @items whereby it
can be known the @items should have header and standards annotations.
This commit converts @tables of such @items to @vtables in order to
establish a framework for automated processing.
A pleasant consequence of these changes is that @items previously
lacking a @vindex are present in the Variable and Constant Macro Index
now. @vindex entries previously detected by summary.awk will still be
detected as @items with appropriate annotations.
The @vtable of the NSS databases is converted to a @table because 1)
those @items are not variables (and will no longer appear in the
Variable and Constant Macro Index) and 2) they do not need header and
standards annotations, so the incorrect context is fixed.
* manual/nss.texi: Change incorrect @vtable to @table.
* manual/arith.texi: Convert @tables of variables to @vtables
and remove unnecessary indexing.
* manual/filesys.texi: Likewise.
* manual/llio.texi: Likewise.
* manual/memory.texi: Likewise.
* manual/process.texi: Likewise.
* manual/resource.texi: Likewise.
* manual/search.texi: Likewise.
* manual/signal.texi: Likewise.
* manual/socket.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/sysinfo.texi: Likewise.
* manual/syslog.texi: Likewise.
* manual/terminal.texi: Likewise.
* manual/time.texi: Likewise.
* manual/users.texi: Likewise.
Diffstat (limited to 'manual/process.texi')
-rw-r--r-- | manual/process.texi | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/manual/process.texi b/manual/process.texi index 67b3237..085fdec 100644 --- a/manual/process.texi +++ b/manual/process.texi @@ -594,7 +594,7 @@ These symbolic constants are defined as values for the @var{pid} argument to the @code{waitpid} function. @comment Extra blank lines make it look better. -@table @code +@vtable @code @item WAIT_ANY This constant macro (whose value is @code{-1}) specifies that @@ -605,13 +605,13 @@ This constant macro (whose value is @code{-1}) specifies that This constant (with value @code{0}) specifies that @code{waitpid} should return status information about any child process in the same process group as the calling process. -@end table +@end vtable These symbolic constants are defined as flags for the @var{options} argument to the @code{waitpid} function. You can bitwise-OR the flags together to obtain a value to use as the argument. -@table @code +@vtable @code @item WNOHANG This flag specifies that @code{waitpid} should return immediately @@ -622,7 +622,7 @@ instead of waiting, if there is no child process ready to be noticed. This flag specifies that @code{waitpid} should report the status of any child processes that have been stopped as well as those that have terminated. -@end table +@end vtable @comment sys/wait.h @comment POSIX.1 |