public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 33/37] Manual typos: Internal probes
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (5 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 01/37] Manual typos: Introduction ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-06-23  3:00   ` Chris Leonard
  2016-05-06  7:55 ` [PATCH 08/37] Manual typos: Message Translation ricaljasan
                   ` (33 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 185 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/probes.texi: Fix typos in the manual.
---
 manual/probes.texi |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0033-Manual-typos-Internal-probes.patch --]
[-- Type: text/x-patch; name="0033-Manual-typos-Internal-probes.patch", Size: 1091 bytes --]

diff --git a/manual/probes.texi b/manual/probes.texi
index 7dd56d8..237a918 100644
--- a/manual/probes.texi
+++ b/manual/probes.texi
@@ -121,7 +121,7 @@ This occurs within
 point to the same arena.  In this configuration, this will usually only
 occur once per thread.  The exception is when a thread first selected
 the main arena, but a subsequent allocation from it fails: then, and
-only then, may we switch to another arena to retry that allocations, and
+only then, may we switch to another arena to retry that allocation, and
 for further allocations within that thread.
 @end deftp
 
@@ -163,7 +163,7 @@ parameter.
 @end deftp
 
 @deftp Probe memory_mallopt_trim_threshold (int @var{$arg1}, int @var{$arg2}, int @var{$arg3})
-This probe is triggere shortly after the @code{memory_mallopt} probe,
+This probe is triggered shortly after the @code{memory_mallopt} probe,
 when the parameter to be changed is @code{M_TRIM_THRESHOLD}.  Argument
 @var{$arg1} is the requested value, @var{$arg2} is the previous value of
 this @code{malloc} parameter, and @var{$arg3} is nonzero if dynamic

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 29/37] Manual typos: System Configuration Parameters
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (3 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-06-23  2:56   ` Chris Leonard
  2016-05-06  7:55 ` [PATCH 01/37] Manual typos: Introduction ricaljasan
                   ` (35 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 187 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/conf.texi: Fix typos in the manual.
---
 manual/conf.texi |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0029-Manual-typos-System-Configuration-Parameters.patch --]
[-- Type: text/x-patch; name="0029-Manual-typos-System-Configuration-Parameters.patch", Size: 2047 bytes --]

diff --git a/manual/conf.texi b/manual/conf.texi
index 82a8766..78b7a4d 100644
--- a/manual/conf.texi
+++ b/manual/conf.texi
@@ -148,7 +148,7 @@ should always be defined even if there is no specific imposed limit.
 POSIX defines certain system-specific options that not all POSIX systems
 support.  Since these options are provided in the kernel, not in the
 library, simply using @theglibc{} does not guarantee any of these
-features is supported; it depends on the system you are using.
+features are supported; it depends on the system you are using.
 
 @pindex unistd.h
 You can test for the availability of a given option using the macros in
@@ -466,7 +466,7 @@ Inquire about the parameter corresponding to @code{_POSIX_AIO_MAX}.
 @comment unistd.h
 @comment POSIX.1
 @item _SC_AIO_PRIO_DELTA_MAX
-Inquire the value by which a process can decrease its asynchronous I/O
+Inquire about the value by which a process can decrease its asynchronous I/O
 priority level from its own scheduling priority.  This corresponds to the
 run-time invariant value @code{AIO_PRIO_DELTA_MAX}.
 
@@ -573,7 +573,7 @@ Inquire about the parameter corresponding to @code{_POSIX_PII_OSI_M}.
 @comment unistd.h
 @comment POSIX.1g
 @item _SC_T_IOV_MAX
-Inquire the value of the value associated with the @code{T_IOV_MAX}
+Inquire about the value associated with the @code{T_IOV_MAX}
 variable.
 
 @comment unistd.h
@@ -888,7 +888,7 @@ Inquire about the number of bits in a variable of a register word.
 @comment unistd.h
 @comment X/Open
 @item _SC_MB_LEN_MAX
-Inquire the maximum length of a multi-byte representation of a wide
+Inquire about the maximum length of a multi-byte representation of a wide
 character value.
 
 @comment unistd.h
@@ -1553,7 +1553,7 @@ the collating sequence for a locale.
 @comment limits.h
 @comment POSIX.2
 @deftypevr Macro int EXPR_NEST_MAX
-The maximum number of expressions that can be nested within parenthesis
+The maximum number of expressions that can be nested within parentheses
 by the @code{expr} utility.
 @end deftypevr
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 00/37] Manual typos: Overview
@ 2016-05-06  7:55 ricaljasan
  2016-05-06  7:55 ` [PATCH 21/37] Manual typos: Non-Local Exits ricaljasan
                   ` (40 more replies)
  0 siblings, 41 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 2006 bytes --]

Typos addressed in this patchset include obvious mistakes such as
repeated repeated words, wrong case or tense, speling mistakes, and
wrong variable names.  The occasional comma is also addressed, where
its absence introduces ambiguity, or its presence disturbs the
sentence.

Verified patches apply cleanly against latest master and that `make
info|html|pdf' completes without error on x86_64.

---
 INSTALL              |    8 +--
 manual/argp.texi     |   10 ++--
 manual/arith.texi    |   16 ++---
 manual/charset.texi  |   68 ++++++++++-----------
 manual/conf.texi     |   10 ++--
 manual/contrib.texi  |    6 +-
 manual/crypt.texi    |    8 +--
 manual/ctype.texi    |    4 +-
 manual/debug.texi    |    4 +-
 manual/errno.texi    |   22 +++----
 manual/filesys.texi  |   42 ++++++-------
 manual/getopt.texi   |   10 ++--
 manual/install.texi  |    6 +-
 manual/intro.texi    |    2 +-
 manual/job.texi      |    2 +-
 manual/lang.texi     |    4 +-
 manual/llio.texi     |   78 ++++++++++++-------------
 manual/locale.texi   |   16 ++---
 manual/maint.texi    |    2 +-
 manual/math.texi     |   36 ++++++------
 manual/memory.texi   |   24 ++++----
 manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
 manual/nss.texi      |   44 +++++++-------
 manual/pattern.texi  |   24 ++++----
 manual/probes.texi   |    4 +-
 manual/process.texi  |    2 +-
 manual/resource.texi |   52 ++++++++---------
 manual/search.texi   |   36 ++++++------
 manual/setjmp.texi   |    8 +--
 manual/signal.texi   |    6 +-
 manual/socket.texi   |   28 ++++-----
 manual/startup.texi  |    8 +--
 manual/stdio.texi    |   85 ++++++++++++++-------------
 manual/string.texi   |   24 ++++----
 manual/sysinfo.texi  |   52 ++++++++---------
 manual/syslog.texi   |    4 +-
 manual/terminal.texi |   18 +++---
 manual/threads.texi  |    2 +-
 manual/time.texi     |   40 ++++++-------
 manual/users.texi    |   35 ++++++-----
 40 files changed, 504 insertions(+), 505 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 01/37] Manual typos: Introduction
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (4 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 29/37] Manual typos: System Configuration Parameters ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-06 22:34   ` Chris Leonard
  2016-05-20  3:25   ` Mike Frysinger
  2016-05-06  7:55 ` [PATCH 33/37] Manual typos: Internal probes ricaljasan
                   ` (34 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 179 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/intro.texi: Fix typos in the manual.
---
 manual/intro.texi |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0001-Manual-typos-Introduction.patch --]
[-- Type: text/x-patch; name="0001-Manual-typos-Introduction.patch", Size: 628 bytes --]

diff --git a/manual/intro.texi b/manual/intro.texi
index d4045f2..cc9c99f 100644
--- a/manual/intro.texi
+++ b/manual/intro.texi
@@ -884,7 +884,7 @@ context.
 
 Some safety annotations may be conditional, in that they only apply if a
 boolean expression involving arguments, global variables or even the
-underlying kernel evaluates evaluates to true.  Such conditions as
+underlying kernel evaluates to true.  Such conditions as
 @code{/hurd} or @code{/!linux!bsd} indicate the preceding marker only
 applies when the underlying kernel is the HURD, or when it is neither
 Linux nor a BSD kernel, respectively.  @code{/!ps} and

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 21/37] Manual typos: Non-Local Exits
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-30 16:16   ` Chris Leonard
  2016-05-06  7:55 ` [PATCH 02/37] Manual typos: Error Reporting ricaljasan
                   ` (39 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 189 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/setjmp.texi: Fix typos in the manual.
---
 manual/setjmp.texi |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0021-Manual-typos-Non-Local-Exits.patch --]
[-- Type: text/x-patch; name="0021-Manual-typos-Non-Local-Exits.patch", Size: 2012 bytes --]

diff --git a/manual/setjmp.texi b/manual/setjmp.texi
index ec79c26..94d16be 100644
--- a/manual/setjmp.texi
+++ b/manual/setjmp.texi
@@ -243,9 +243,9 @@ blocked signals.
 
 The Unix standard provides one more set of functions to control the
 execution path and these functions are more powerful than those
-discussed in this chapter so far.  These function were part of the
+discussed in this chapter so far.  These functions were part of the
 original @w{System V} API and by this route were added to the Unix
-API.  Beside on branded Unix implementations these interfaces are not
+API.  Besides on branded Unix implementations these interfaces are not
 widely available.  Not all platforms and/or architectures @theglibc{}
 is available on provide this interface.  Use @file{configure} to
 detect the availability.
@@ -350,7 +350,7 @@ heap memory are normally not tagged to allow this.  The result is that
 programs would fail.  Examples for such code include the calling
 sequences the GNU C compiler generates for calls to nested functions.
 Safe ways to allocate stacks correctly include using memory on the
-original threads stack or explicitly allocate memory tagged for
+original thread's stack or explicitly allocating memory tagged for
 execution using (@pxref{Memory-mapped I/O}).
 
 @strong{Compatibility note}: The current Unix standard is very imprecise
@@ -360,7 +360,7 @@ the elements of the @code{stack_t} value are unclear.  @Theglibc{}
 and most other Unix implementations require the @code{ss_sp} value of
 the @code{uc_stack} element to point to the base of the memory region
 allocated for the stack and the size of the memory region is stored in
-@code{ss_size}.  There are implements out there which require
+@code{ss_size}.  There are implementations out there which require
 @code{ss_sp} to be set to the value the stack pointer will have (which
 can, depending on the direction the stack grows, be different).  This
 difference makes the @code{makecontext} function hard to use and it

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 02/37] Manual typos: Error Reporting
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
  2016-05-06  7:55 ` [PATCH 21/37] Manual typos: Non-Local Exits ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-07  0:54   ` Chris Leonard
  2016-05-20  6:59   ` Mike Frysinger
  2016-05-06  7:55 ` [PATCH 22/37] Manual typos: Signal Handling ricaljasan
                   ` (38 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 203 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/errno.texi: Fix typos in the manual.
---
 manual/errno.texi |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-Manual-typos-Error-Reporting.patch --]
[-- Type: text/x-patch; name="0002-Manual-typos-Error-Reporting.patch", Size: 4530 bytes --]

diff --git a/manual/errno.texi b/manual/errno.texi
index 1068be3..d5429a0 100644
--- a/manual/errno.texi
+++ b/manual/errno.texi
@@ -1322,13 +1322,13 @@ string in the user supplied buffer starting at @var{buf} with the
 length of @var{n} bytes.
 
 At most @var{n} characters are written (including the NUL byte) so it is
-up to the user to select the buffer large enough.
+up to the user to select a buffer large enough.
 
 This function should always be used in multi-threaded programs since
 there is no way to guarantee the string returned by @code{strerror}
 really belongs to the last call of the current thread.
 
-This function @code{strerror_r} is a GNU extension and it is declared in
+The function @code{strerror_r} is a GNU extension and it is declared in
 @file{string.h}.
 @end deftypefun
 
@@ -1471,7 +1471,7 @@ the problem mentioned above that the error reporting function must be
 called immediately after the function causing the error since otherwise
 @code{errno} might have a different value.
 
-The @code{error} prints first the program name.  If the application
+@code{error} prints first the program name.  If the application
 defined a global variable @code{error_print_progname} and points it to a
 function this function will be called to print the program name.
 Otherwise the string from the global variable @code{program_name} is
@@ -1488,7 +1488,7 @@ afterwards.
 The function will return unless the @var{status} parameter has a
 non-zero value.  In this case the function will call @code{exit} with
 the @var{status} value for its parameter and therefore never return.  If
-@code{error} returns the global variable @code{error_message_count} is
+@code{error} returns, the global variable @code{error_message_count} is
 incremented by one to keep track of the number of errors reported.
 @end deftypefun
 
@@ -1506,13 +1506,13 @@ incremented by one to keep track of the number of errors reported.
 @c like error.
 
 The @code{error_at_line} function is very similar to the @code{error}
-function.  The only difference are the additional parameters @var{fname}
+function.  The only differences are the additional parameters @var{fname}
 and @var{lineno}.  The handling of the other parameters is identical to
 that of @code{error} except that between the program name and the string
 generated by the format string additional text is inserted.
 
 Directly following the program name a colon, followed by the file name
-pointer to by @var{fname}, another colon, and a value of @var{lineno} is
+pointed to by @var{fname}, another colon, and the value of @var{lineno} is
 printed.
 
 This additional output of course is meant to be used to locate an error
@@ -1523,13 +1523,13 @@ value @code{error_at_line} will avoid printing consecutive messages for
 the same file and line.  Repetition which are not directly following
 each other are not caught.
 
-Just like @code{error} this function only returned if @var{status} is
+Just like @code{error} this function only returns if @var{status} is
 zero.  Otherwise @code{exit} is called with the non-zero value.  If
-@code{error} returns the global variable @code{error_message_count} is
+@code{error} returns, the global variable @code{error_message_count} is
 incremented by one to keep track of the number of errors reported.
 @end deftypefun
 
-As mentioned above the @code{error} and @code{error_at_line} functions
+As mentioned above, the @code{error} and @code{error_at_line} functions
 can be customized by defining a variable named
 @code{error_print_progname}.
 
@@ -1541,7 +1541,7 @@ value the function pointed to is called by @code{error} or
 @code{error_at_line}.  It is expected to print the program name or do
 something similarly useful.
 
-The function is expected to be print to the @code{stderr} stream and
+The function is expected to print to the @code{stderr} stream and
 must be able to handle whatever orientation the stream has.
 
 The variable is global and shared by all threads.
@@ -1562,7 +1562,7 @@ The @code{error_one_per_line} variable influences only
 @code{error_at_line}.  Normally the @code{error_at_line} function
 creates output for every invocation.  If @code{error_one_per_line} is
 set to a non-zero value @code{error_at_line} keeps track of the last
-file name and line number for which an error was reported and avoid
+file name and line number for which an error was reported and avoids
 directly following messages for the same file and line.  This variable
 is global and shared by all threads.
 @end deftypevar

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (2 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 22/37] Manual typos: Signal Handling ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-07 12:09   ` Chris Leonard
  2016-06-16  4:36   ` Mike Frysinger
  2016-05-06  7:55 ` [PATCH 29/37] Manual typos: System Configuration Parameters ricaljasan
                   ` (36 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 207 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/memory.texi: Fix typos in the manual.
---
 manual/memory.texi |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0003-Manual-typos-Virtual-Memory-Allocation-and-Paging.patch --]
[-- Type: text/x-patch; name="0003-Manual-typos-Virtual-Memory-Allocation-and-Paging.patch", Size: 4891 bytes --]

diff --git a/manual/memory.texi b/manual/memory.texi
index a3ecc0d..59b04b9 100644
--- a/manual/memory.texi
+++ b/manual/memory.texi
@@ -158,7 +158,7 @@ grows, but doesn't shrink when the stack shrinks.
 
 This section covers how ordinary programs manage storage for their data,
 including the famous @code{malloc} function and some fancier facilities
-special @theglibc{} and GNU Compiler.
+special to @theglibc{} and GNU Compiler.
 
 @menu
 * Memory Allocation and C::     How to get different kinds of allocation in C.
@@ -997,7 +997,7 @@ The @code{memalign} function returns a null pointer on error and sets
 There was insufficient memory available to satisfy the request.
 
 @item EINVAL
-@var{alignment} is not a power of two.
+@var{boundary} is not a power of two.
 
 @end table
 
@@ -1066,7 +1066,7 @@ systems that do not support @w{ISO C11}.
 @c  _int_memalign dup @acsfd @acsmem
 @c  mutex_unlock dup @aculock
 Using @code{valloc} is like using @code{memalign} and passing the page size
-as the value of the second argument.  It is implemented like this:
+as the value of the first argument.  It is implemented like this:
 
 @smallexample
 void *
@@ -1628,7 +1628,7 @@ Return information about the current dynamic memory usage.
 
 A complicated task when programming with languages which do not use
 garbage collected dynamic memory allocation is to find memory leaks.
-Long running programs must assure that dynamically allocated objects are
+Long running programs must ensure that dynamically allocated objects are
 freed at the end of their lifetime.  If this does not happen the system
 runs out of memory, sooner or later.
 
@@ -1729,7 +1729,7 @@ main (int argc, char *argv[])
 @}
 @end example
 
-This is all what is needed if you want to trace the calls during the
+This is all that is needed if you want to trace the calls during the
 whole runtime of the program.  Alternatively you can stop the tracing at
 any time with a call to @code{muntrace}.  It is even possible to restart
 the tracing again with a new call to @code{mtrace}.  But this can cause
@@ -1738,8 +1738,8 @@ not called.  Please note that not only the application uses the traced
 functions, also libraries (including the C library itself) use these
 functions.
 
-This last point is also why it is no good idea to call @code{muntrace}
-before the program terminated.  The libraries are informed about the
+This last point is also why it is not a good idea to call @code{muntrace}
+before the program terminates.  The libraries are informed about the
 termination of the program only after the program returns from
 @code{main} or calls @code{exit} and so cannot free the memory they use
 before this time.
@@ -2167,7 +2167,7 @@ in the same obstack.
 If @var{object} is a null pointer, everything allocated in the obstack
 is freed.  Otherwise, @var{object} must be the address of an object
 allocated in the obstack.  Then @var{object} is freed, along with
-everything allocated in @var{obstack} since @var{object}.
+everything allocated in @var{obstack-ptr} since @var{object}.
 @end deftypefun
 
 Note that if @var{object} is a null pointer, the result is an
@@ -2412,7 +2412,7 @@ in the current chunk.  It is declared as follows:
 @safety{@prelim{}@mtsafe{@mtsrace{:obstack-ptr}}@assafe{}@acsafe{}}
 This returns the number of bytes that can be added safely to the current
 growing object (or to an object about to be started) in obstack
-@var{obstack} using the fast growth functions.
+@var{obstack-ptr} using the fast growth functions.
 @end deftypefun
 
 While you know there is room, you can use these fast growth functions
@@ -2822,7 +2822,7 @@ open-coded by the GNU C compiler.)
 
 @item
 Since @code{alloca} does not have separate pools for different sizes of
-block, space used for any size block can be reused for any other size.
+blocks, space used for any size block can be reused for any other size.
 @code{alloca} does not cause memory fragmentation.
 
 @item
@@ -2941,7 +2941,7 @@ The address of the end of a segment is defined to be the address of the
 last byte in the segment plus 1.
 
 The function has no effect if @var{addr} is lower than the low end of
-the data segment.  (This is considered success, by the way).
+the data segment.  (This is considered success, by the way.)
 
 The function fails if it would cause the data segment to overlap another
 segment or exceed the process' data storage limit (@pxref{Limits on
@@ -3263,7 +3263,7 @@ with @code{munlockall} and @code{munlock}.
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 
 @code{munlockall} unlocks every page in the calling process' virtual
-address space and turn off @code{MCL_FUTURE} future locking mode.
+address space and turns off @code{MCL_FUTURE} future locking mode.
 
 The return value is zero if the function succeeds.  Otherwise, it is
 @code{-1} and @code{errno} is set accordingly.  The only way this

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 22/37] Manual typos: Signal Handling
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
  2016-05-06  7:55 ` [PATCH 21/37] Manual typos: Non-Local Exits ricaljasan
  2016-05-06  7:55 ` [PATCH 02/37] Manual typos: Error Reporting ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-30 16:21   ` Chris Leonard
  2016-05-06  7:55 ` [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging ricaljasan
                   ` (37 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 187 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/signal.texi: Fix typos in the manual.
---
 manual/signal.texi |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0022-Manual-typos-Signal-Handling.patch --]
[-- Type: text/x-patch; name="0022-Manual-typos-Signal-Handling.patch", Size: 1847 bytes --]

diff --git a/manual/signal.texi b/manual/signal.texi
index 77f3d7c..79e190d 100644
--- a/manual/signal.texi
+++ b/manual/signal.texi
@@ -1207,7 +1207,7 @@ the signal.  These are described in more detail in @ref{Flags for Sigaction}.
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 The @var{action} argument is used to set up a new action for the signal
 @var{signum}, while the @var{old-action} argument is used to return
-information about the action previously associated with this symbol.
+information about the action previously associated with this signal.
 (In other words, @var{old-action} has the same purpose as the
 @code{signal} function's return value---you can check to see what the
 old action in effect for the signal was, and restore it later if you
@@ -2092,7 +2092,7 @@ it can also handle a signal in the middle of clearing the flag.  (This
 is an example of the sort of reasoning you need to do to figure out
 whether non-atomic usage is safe.)
 
-Sometimes you can insure uninterrupted access to one object by
+Sometimes you can ensure uninterrupted access to one object by
 protecting its use with another object, perhaps one whose type
 guarantees atomicity.  @xref{Merged Signals}, for an example.
 
@@ -3371,7 +3371,7 @@ signals.  The return value is the previous set of blocked signals.
 @c The exception are BSD systems other than 4.4, where it is a syscall.
 @c sigsetmask @asulock/hurd @aculock/hurd
 @c  sigprocmask(SIG_SETMASK) dup @asulock/hurd @aculock/hurd [no @mtasurace:sigprocmask/bsd(SIG_UNBLOCK)]
-This function equivalent to @code{sigprocmask} (@pxref{Process
+This function is equivalent to @code{sigprocmask} (@pxref{Process
 Signal Mask}) with a @var{how} argument of @code{SIG_SETMASK}: it sets
 the calling process's signal mask to @var{mask}.  The return value is
 the previous set of blocked signals.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 08/37] Manual typos: Message Translation
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (6 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 33/37] Manual typos: Internal probes ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-22  3:30   ` Chris Leonard
  2016-06-16  5:17   ` Mike Frysinger
  2016-05-06  7:55 ` [PATCH 20/37] Manual typos: Resource Usage and Limitation ricaljasan
                   ` (32 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 236 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/message.texi: Fix typos in the manual.
---
 manual/message.texi |  159 +++++++++++++++++++++++++--------------------------
 1 file changed, 79 insertions(+), 80 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0008-Manual-typos-Message-Translation.patch --]
[-- Type: text/x-patch; name="0008-Manual-typos-Message-Translation.patch", Size: 31139 bytes --]

diff --git a/manual/message.texi b/manual/message.texi
index b03a14a..e48ed61 100644
--- a/manual/message.texi
+++ b/manual/message.texi
@@ -24,7 +24,7 @@ functions is defined in the X/Open standard but this is derived from
 industry decisions and therefore not necessarily based on reasonable
 decisions.
 
-As mentioned above the message catalog handling provides easy
+As mentioned above, the message catalog handling provides easy
 extendibility by using external data files which contain the message
 translations.  I.e., these files contain for each of the messages used
 in the program a translation for the appropriate language.  So the tasks
@@ -61,7 +61,7 @@ identifier is used.
 
 This means for the author of the program that s/he will have to make
 sure the meaning of the identifier in the program code and in the
-message catalogs are always the same.
+message catalogs is always the same.
 
 Before a message can be translated the catalog file must be located.
 The user of the program must be able to guide the responsible function
@@ -111,7 +111,7 @@ are defined/declared in the @file{nl_types.h} header file.
 @c   munmap ok
 @c   close_not_cancel_no_status ok
 @c  free @ascuheap @acsmem
-The @code{catopen} function tries to locate the message data file names
+The @code{catopen} function tries to locate the message data file named
 @var{cat_name} and loads it when found.  The return value is of an
 opaque type and can be used in calls to the other functions to refer to
 this loaded catalog.
@@ -179,7 +179,7 @@ the name of the currently selected locale.  See the explanation of the
 format above.
 
 @item %%
-Since @code{%} is used in a meta character there must be a way to
+Since @code{%} is used as a meta character there must be a way to
 express the @code{%} character in the result itself.  Using @code{%%}
 does this just like it works for @code{printf}.
 @end table
@@ -215,11 +215,11 @@ Otherwise the values of environment variables from the standard
 environment are examined (@pxref{Standard Environment}).  Which
 variables are examined is decided by the @var{flag} parameter of
 @code{catopen}.  If the value is @code{NL_CAT_LOCALE} (which is defined
-in @file{nl_types.h}) then the @code{catopen} function use the name of
+in @file{nl_types.h}) then the @code{catopen} function uses the name of
 the locale currently selected for the @code{LC_MESSAGES} category.
 
 If @var{flag} is zero the @code{LANG} environment variable is examined.
-This is a left-over from the early days where the concept of the locales
+This is a left-over from the early days when the concept of locales
 had not even reached the level of POSIX locales.
 
 The environment variable and the locale name should have a value of the
@@ -243,7 +243,7 @@ translation actually happened must look like this:
 @end smallexample
 
 @noindent
-When an error occurred the global variable @var{errno} is set to
+When an error occurs the global variable @var{errno} is set to
 
 @table @var
 @item EBADF
@@ -269,7 +269,7 @@ variables.
 
 @deftypefun {char *} catgets (nl_catd @var{catalog_desc}, int @var{set}, int @var{message}, const char *@var{string})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-The function @code{catgets} has to be used to access the massage catalog
+The function @code{catgets} has to be used to access the message catalog
 previously opened using the @code{catopen} function.  The
 @var{catalog_desc} parameter must be a value previously returned by
 @code{catopen}.
@@ -277,11 +277,11 @@ previously opened using the @code{catopen} function.  The
 The next two parameters, @var{set} and @var{message}, reflect the
 internal organization of the message catalog files.  This will be
 explained in detail below.  For now it is interesting to know that a
-catalog can consists of several set and the messages in each thread are
+catalog can consist of several sets and the messages in each thread are
 individually numbered using numbers.  Neither the set number nor the
 message number must be consecutive.  They can be arbitrarily chosen.
 But each message (unless equal to another one) must have its own unique
-pair of set and message number.
+pair of set and message numbers.
 
 Since it is not guaranteed that the message catalog for the language
 selected by the user exists the last parameter @var{string} helps to
@@ -303,7 +303,7 @@ functions if no supporting functionality is available.  Since each
 set/message number tuple must be unique the programmer must keep lists
 of the messages at the same time the code is written.  And the work
 between several people working on the same project must be coordinated.
-We will see some how these problems can be relaxed a bit (@pxref{Common
+We will see how some of these problems can be relaxed a bit (@pxref{Common
 Usage}).
 
 @deftypefun int catclose (nl_catd @var{catalog_desc})
@@ -315,7 +315,7 @@ Usage}).
 The @code{catclose} function can be used to free the resources
 associated with a message catalog which previously was opened by a call
 to @code{catopen}.  If the resources can be successfully freed the
-function returns @code{0}.  Otherwise it return @code{@minus{}1} and the
+function returns @code{0}.  Otherwise it returns @code{@minus{}1} and the
 global variable @var{errno} is set.  Errors can occur if the catalog
 descriptor @var{catalog_desc} is not valid in which case @var{errno} is
 set to @code{EBADF}.
@@ -325,7 +325,7 @@ set to @code{EBADF}.
 @node The message catalog files
 @subsection  Format of the message catalog files
 
-The only reasonable way the translate all the messages of a function and
+The only reasonable way to translate all the messages of a function and
 store the result in a message catalog file which can be read by the
 @code{catopen} function is to write all the message text to the
 translator and let her/him translate them all.  I.e., we must have a
@@ -386,9 +386,9 @@ messages will appear in the output.
 @item
 If a line contains after leading whitespaces the sequence
 @code{$quote}, the quoting character used for this input file is
-changed to the first non-whitespace character following the
+changed to the first non-whitespace character following
 @code{$quote}.  If no non-whitespace character is present before the
-line ends quoting is disable.
+line ends quoting is disabled.
 
 By default no quoting character is used.  In this mode strings are
 terminated with the first unescaped line break.  If there is a
@@ -411,7 +411,7 @@ If the start of the line is a number the message number is obvious.  It
 is an error if the same message number already appeared for this set.
 
 If the leading token was an identifier the message number gets
-automatically assigned.  The value is the current maximum messages
+automatically assigned.  The value is the current maximum message
 number for this set plus one.  It is an error if the identifier was
 already used for a message in this set.  It is OK to reuse the
 identifier for a message in another thread.  How to use the symbolic
@@ -451,17 +451,17 @@ Lines 1 and 9 are comments since they start with @code{$} followed by
 a whitespace.
 @item
 The quoting character is set to @code{"}.  Otherwise the quotes in the
-message definition would have to be left away and in this case the
-message with the identifier @code{two} would loose its leading whitespace.
+message definition would have to be omitted and in this case the
+message with the identifier @code{two} would lose its leading whitespace.
 @item
-Mixing numbered messages with message having symbolic names is no
+Mixing numbered messages with messages having symbolic names is no
 problem and the numbering happens automatically.
 @end itemize
 
 
 While this file format is pretty easy it is not the best possible for
 use in a running program.  The @code{catopen} function would have to
-parser the file and handle syntactic errors gracefully.  This is not so
+parse the file and handle syntactic errors gracefully.  This is not so
 easy and the whole process is pretty slow.  Therefore the @code{catgets}
 functions expect the data in another more compact and ready-to-use file
 format.  There is a special program @code{gencat} which is explained in
@@ -492,18 +492,18 @@ implemented which help to work in a more reasonable way with the
 The @code{gencat} program can be invoked in two ways:
 
 @example
-`gencat [@var{Option}]@dots{} [@var{Output-File} [@var{Input-File}]@dots{}]`
+`gencat [@var{Option} @dots{}] [@var{Output-File} [@var{Input-File} @dots{}]]`
 @end example
 
 This is the interface defined in the X/Open standard.  If no
-@var{Input-File} parameter is given input will be read from standard
-input.  Multiple input files will be read as if they are concatenated.
+@var{Input-File} parameter is given, input will be read from standard
+input.  Multiple input files will be read as if they were concatenated.
 If @var{Output-File} is also missing, the output will be written to
 standard output.  To provide the interface one is used to from other
 programs a second interface is provided.
 
 @smallexample
-`gencat [@var{Option}]@dots{} -o @var{Output-File} [@var{Input-File}]@dots{}`
+`gencat [@var{Option} @dots{}] -o @var{Output-File} [@var{Input-File} @dots{}]`
 @end smallexample
 
 The option @samp{-o} is used to specify the output file and all file
@@ -516,17 +516,17 @@ standard output.  Using @file{-} as a file name is allowed in X/Open
 while using the device names is a GNU extension.
 
 The @code{gencat} program works by concatenating all input files and
-then @strong{merge} the resulting collection of message sets with a
+then @strong{merging} the resulting collection of message sets with a
 possibly existing output file.  This is done by removing all messages
 with set/message number tuples matching any of the generated messages
 from the output file and then adding all the new messages.  To
 regenerate a catalog file while ignoring the old contents therefore
-requires to remove the output file if it exists.  If the output is
+requires removing the output file if it exists.  If the output is
 written to standard output no merging takes place.
 
 @noindent
 The following table shows the options understood by the @code{gencat}
-program.  The X/Open standard does not specify any option for the
+program.  The X/Open standard does not specify any options for the
 program so all of these are GNU extensions.
 
 @table @samp
@@ -537,8 +537,8 @@ Print the version information and exit.
 @itemx --help
 Print a usage message listing all available options, then exit successfully.
 @item --new
-Do never merge the new messages from the input files with the old content
-of the output files.  The old content of the output file is discarded.
+Do not merge the new messages from the input files with the old content
+of the output file.  The old content of the output file is discarded.
 @item -H
 @itemx --header=name
 This option is used to emit the symbolic names given to sets and
@@ -608,7 +608,7 @@ The problems mentioned in the last section derive from the fact that:
 the numbers are allocated once and due to the possibly frequent use of
 them it is difficult to change a number later.
 @item
-the numbers do not allow to guess anything about the string and
+the numbers do not allow guessing anything about the string and
 therefore collisions can easily happen.
 @end enumerate
 
@@ -622,7 +622,7 @@ This is necessary since the symbolic names must be mapped to numbers
 before the program sources can be compiled.  In the last section it was
 described how to generate a header containing the mapping of the names.
 E.g., for the example message file given in the last section we could
-call the @code{gencat} program as follow (assume @file{ex.msg} contains
+call the @code{gencat} program as follows (assume @file{ex.msg} contains
 the sources).
 
 @smallexample
@@ -646,8 +646,7 @@ allow to predict the content of the header file (it is deterministic)
 but this is not necessary.  The @code{gencat} program can take care for
 everything.  All the programmer has to do is to put the generated header
 file in the dependency list of the source files of her/his project and
-to add a rules to regenerate the header of any of the input files
-change.
+add a rule to regenerate the header if any of the input files change.
 
 One word about the symbol mangling.  Every symbol consists of two parts:
 the name of the message set plus the name of the message or the special
@@ -816,7 +815,7 @@ If the string which has to be translated is the only argument this of
 course means the string itself is the key.  I.e., the translation will
 be selected based on the original string.  The message catalogs must
 therefore contain the original strings plus one translation for any such
-string.  The task of the @code{gettext} function is it to compare the
+string.  The task of the @code{gettext} function is to compare the
 argument string with the available strings in the catalog and return the
 appropriate translation.  Of course this process is optimized so that
 this process is not more expensive than an access using an atomic key
@@ -864,11 +863,11 @@ processing the @code{%m} format element and if the @code{gettext}
 function would change this value (it is called before @code{printf} is
 called) we would get a wrong message.
 
-So there is no easy way to detect a missing message catalog beside
+So there is no easy way to detect a missing message catalog besides
 comparing the argument string with the result.  But it is normally the
 task of the user to react on missing catalogs.  The program cannot guess
 when a message catalog is really necessary since for a user who speaks
-the language the program was developed in does not need any translation.
+the language the program was developed in, the message does not need any translation.
 @end deftypefun
 
 The remaining two functions to access the message catalog add some
@@ -885,7 +884,7 @@ information.
 @deftypefun {char *} dgettext (const char *@var{domainname}, const char *@var{msgid})
 @safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
 @c Wrapper for dcgettext.
-The @code{dgettext} functions acts just like the @code{gettext}
+The @code{dgettext} function acts just like the @code{gettext}
 function.  It only takes an additional first argument @var{domainname}
 which guides the selection of the message catalogs which are searched
 for the translation.  If the @var{domainname} parameter is the null
@@ -1021,12 +1020,12 @@ has to use the available selectors for the categories available in
 @code{LC_COLLATE}, @code{LC_MESSAGES}, @code{LC_MONETARY},
 @code{LC_NUMERIC}, and @code{LC_TIME}.  Please note that @code{LC_ALL}
 must not be used and even though the names might suggest this, there is
-no relation to the environments variables of this name.
+no relation to the environment variable of this name.
 
 The @code{dcgettext} function is only implemented for compatibility with
 other systems which have @code{gettext} functions.  There is not really
 any situation where it is necessary (or useful) to use a different value
-but @code{LC_MESSAGES} in for the @var{category} parameter.  We are
+than @code{LC_MESSAGES} for the @var{category} parameter.  We are
 dealing with messages here and any other choice can only be irritating.
 
 As for @code{gettext} the return value type is @code{char *} which is an
@@ -1034,7 +1033,7 @@ anachronism.  The returned string must never be modified.
 @end deftypefun
 
 When using the three functions above in a program it is a frequent case
-that the @var{msgid} argument is a constant string.  So it is worth to
+that the @var{msgid} argument is a constant string.  So it is worthwhile to
 optimize this case.  Thinking shortly about this one will realize that
 as long as no new message catalog is loaded the translation of a message
 will not change.  This optimization is actually implemented by the
@@ -1058,10 +1057,10 @@ performed by the @code{catgets} functions:
 @enumerate
 @item
 Locate the set of message catalogs.  There are a number of files for
-different languages and which all belong to the package.  Usually they
+different languages which all belong to the package.  Usually they
 are all stored in the filesystem below a certain directory.
 
-There can be arbitrary many packages installed and they can follow
+There can be arbitrarily many packages installed and they can follow
 different guidelines for the placement of their files.
 
 @item
@@ -1079,7 +1078,7 @@ able to do.  But there are some problems unresolved:
 @item
 The language to be used can be specified in several different ways.
 There is no generally accepted standard for this and the user always
-expects the program understand what s/he means.  E.g., to select the
+expects the program to understand what s/he means.  E.g., to select the
 German translation one could write @code{de}, @code{german}, or
 @code{deutsch} and the program should always react the same.
 
@@ -1108,8 +1107,8 @@ be based on this.
 
 As the functions described in the last sections already mention separate
 sets of messages can be selected by a @dfn{domain name}.  This is a
-simple string which should be unique for each program part with uses a
-separate domain.  It is possible to use in one program arbitrary many
+simple string which should be unique for each program part that uses a
+separate domain.  It is possible to use in one program arbitrarily many
 domains at the same time.  E.g., @theglibc{} itself uses a domain
 named @code{libc} while the program using the C Library could use a
 domain named @code{foo}.  The important point is that at any time
@@ -1171,7 +1170,7 @@ different languages.  To be correct, this is the directory where the
 hierarchy of directories is expected.  Details are explained below.
 
 For the programmer it is important to note that the translations which
-come with the program have be placed in a directory hierarchy starting
+come with the program have to be placed in a directory hierarchy starting
 at, say, @file{/foo/bar}.  Then the program should make a
 @code{bindtextdomain} call to bind the domain for the current program to
 this directory.  So it is made sure the catalogs are found.  A correctly
@@ -1206,7 +1205,7 @@ variable @var{errno} is set accordingly.
 
 The functions of the @code{gettext} family described so far (and all the
 @code{catgets} functions as well) have one problem in the real world
-which have been neglected completely in all existing approaches.  What
+which has been neglected completely in all existing approaches.  What
 is meant here is the handling of plural forms.
 
 Looking through Unix source code before the time anybody thought about
@@ -1233,7 +1232,7 @@ tries to solve the problem correctly looked like this:
 But this does not solve the problem.  It helps languages where the
 plural form of a noun is not simply constructed by adding an `s' but
 that is all.  Once again people fell into the trap of believing the
-rules their language is using are universal.  But the handling of plural
+rules their language uses are universal.  But the handling of plural
 forms differs widely between the language families.  There are two
 things we can differ between (and even inside language families);
 
@@ -1266,15 +1265,15 @@ can select using rules specified by the translator the right plural
 form.  The two string arguments then will be used to provide a return
 value in case no message catalog is found (similar to the normal
 @code{gettext} behavior).  In this case the rules for Germanic language
-is used and it is assumed that the first string argument is the singular
+are used and it is assumed that the first string argument is the singular
 form, the second the plural form.
 
 This has the consequence that programs without language catalogs can
 display the correct strings only if the program itself is written using
 a Germanic language.  This is a limitation but since @theglibc{}
-(as well as the GNU @code{gettext} package) are written as part of the
-GNU package and the coding standards for the GNU project require program
-being written in English, this solution nevertheless fulfills its
+(as well as the GNU @code{gettext} package) is written as part of the
+GNU package and the coding standards for the GNU project require programs
+to be written in English, this solution nevertheless fulfills its
 purpose.
 
 @comment libintl.h
@@ -1291,7 +1290,7 @@ The parameter @var{n} is used to determine the plural form.  If no
 message catalog is found @var{msgid1} is returned if @code{n == 1},
 otherwise @code{msgid2}.
 
-An example for the us of this function is:
+An example for the use of this function is:
 
 @smallexample
   printf (ngettext ("%d file removed", "%d files removed", n), n);
@@ -1309,7 +1308,7 @@ Please note that the numeric value @var{n} has to be passed to the
 @c Wrapper for dcngettext.
 The @code{dngettext} is similar to the @code{dgettext} function in the
 way the message catalog is selected.  The difference is that it takes
-two extra parameter to provide the correct plural form.  These two
+two extra parameters to provide the correct plural form.  These two
 parameters are handled in the same way @code{ngettext} handles them.
 @end deftypefun
 
@@ -1320,7 +1319,7 @@ parameters are handled in the same way @code{ngettext} handles them.
 @c Wrapper for dcigettext.
 The @code{dcngettext} is similar to the @code{dcgettext} function in the
 way the message catalog is selected.  The difference is that it takes
-two extra parameter to provide the correct plural form.  These two
+two extra parameters to provide the correct plural form.  These two
 parameters are handled in the same way @code{ngettext} handles them.
 @end deftypefun
 
@@ -1342,7 +1341,7 @@ details are explained in the GNU @code{gettext} manual.  Here only a
 bit of information is provided.
 
 The information about the plural form selection has to be stored in the
-header entry (the one with the empty (@code{msgid} string).  It looks
+header entry (the one with the empty @code{msgid} string).  It looks
 like this:
 
 @smallexample
@@ -1351,8 +1350,8 @@ Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;
 
 The @code{nplurals} value must be a decimal number which specifies how
 many different plural forms exist for this language.  The string
-following @code{plural} is an expression which is using the C language
-syntax.  Exceptions are that no negative number are allowed, numbers
+following @code{plural} is an expression using the C language
+syntax.  Exceptions are that no negative numbers are allowed, numbers
 must be decimal, and the only variable allowed is @code{n}.  This
 expression will be evaluated whenever one of the functions
 @code{ngettext}, @code{dngettext}, or @code{dcngettext} is called.  The
@@ -1392,7 +1391,7 @@ Turkish
 
 @item Two forms, singular used for one only
 This is the form used in most existing programs since it is what English
-is using.  A header entry would look like this:
+uses.  A header entry would look like this:
 
 @smallexample
 Plural-Forms: nplurals=2; plural=n != 1;
@@ -1551,7 +1550,7 @@ Slovenian
 @node Charset conversion in gettext
 @subsubsection How to specify the output character set @code{gettext} uses
 
-@code{gettext} not only looks up a translation in a message catalog.  It
+@code{gettext} not only looks up a translation in a message catalog, it
 also converts the translation on the fly to the desired output character
 set.  This is useful if the user is working in a different character set
 than the translator who created the message catalog, because it avoids
@@ -1642,10 +1641,10 @@ are in the dilemma described above.
 One solution to this problem is to artificially enlengthen the strings
 to make them unambiguous.  But what would the program do if no
 translation is available?  The enlengthened string is not what should be
-printed.  So we should use a little bit modified version of the functions.
+printed.  So we should use a slightly modified version of the functions.
 
 To enlengthen the strings a uniform method should be used.  E.g., in the
-example above the strings could be chosen as
+example above, the strings could be chosen as
 
 @smallexample
 Menu|File
@@ -1728,7 +1727,7 @@ why the @file{iso646.h} file exists in @w{ISO C} programming environments).
 @end itemize
 
 There is only one more comment to make left.  The wrapper function above
-require that the translations strings are not enlengthened themselves.
+requires that the translation strings are not enlengthened themselves.
 This is only logical.  There is no need to disambiguate the strings
 (since they are never used as keys for a search) and one also saves
 quite some memory and disk space by doing this.
@@ -1745,7 +1744,7 @@ them.
 The POSIX locale model uses the environment variables @code{LC_COLLATE},
 @code{LC_CTYPE}, @code{LC_MESSAGES}, @code{LC_MONETARY}, @code{LC_NUMERIC},
 and @code{LC_TIME} to select the locale which is to be used.  This way
-the user can influence lots of functions.  As we mentioned above the
+the user can influence lots of functions.  As we mentioned above, the
 @code{gettext} functions also take advantage of this.
 
 To understand how this happens it is necessary to take a look at the
@@ -1796,7 +1795,7 @@ following variables in this order are examined:
 
 This looks very familiar.  With the exception of the @code{LANGUAGE}
 environment variable this is exactly the lookup order the
-@code{setlocale} function uses.  But why introducing the @code{LANGUAGE}
+@code{setlocale} function uses.  But why introduce the @code{LANGUAGE}
 variable?
 
 The reason is that the syntax of the values these variables can have is
@@ -1812,7 +1811,7 @@ exactly one specification of a locale the @code{LANGUAGE} variable's
 value can consist of a colon separated list of locale names.  The
 attentive reader will realize that this is the way we manage to
 implement one of our additional demands above: we want to be able to
-specify an ordered list of language.
+specify an ordered list of languages.
 
 Back to the constructed filename we have only one component missing.
 The @var{domain_name} part is the name which was either registered using
@@ -1823,7 +1822,7 @@ closely related to the program/package name.  E.g., for @theglibc{}
 the domain name is @code{libc}.
 
 @noindent
-A limit piece of example code should show how the programmer is supposed
+A limited piece of example code should show how the program is supposed
 to work:
 
 @smallexample
@@ -1846,7 +1845,7 @@ The @code{textdomain} call changes the default domain to
 the message catalogs for the domain @code{test-package} can be found
 below the directory @file{/usr/local/share/locale}.
 
-If now the user set in her/his environment the variable @code{LANGUAGE}
+If the user sets in her/his environment the variable @code{LANGUAGE}
 to @code{de} the @code{gettext} function will try to use the
 translations from the file
 
@@ -1858,7 +1857,7 @@ From the above descriptions it should be clear which component of this
 filename is determined by which source.
 
-In the above example we assumed that the @code{LANGUAGE} environment
-variable to @code{de}.  This might be an appropriate selection but what
+In the above example we assumed the @code{LANGUAGE} environment
+variable to be @code{de}.  This might be an appropriate selection but what
 happens if the user wants to use @code{LC_ALL} because of the wider
 usability and here the required value is @code{de_DE.ISO-8859-1}?  We
 already mentioned above that a situation like this is not infrequent.
@@ -1876,7 +1875,7 @@ specification:
 
 @code{language[_territory[.codeset]][@@modifier]}
 
-Less specific locale names will be stripped of in the order of the
+Less specific locale names will be stripped in the order of the
 following list:
 
 @enumerate
@@ -1893,8 +1892,8 @@ following list:
 The @code{language} field will never be dropped for obvious reasons.
 
 The only new thing is the @code{normalized codeset} entry.  This is
-another goodie which is introduced to help reducing the chaos which
-derives from the inability of the people to standardize the names of
+another goodie which is introduced to help reduce the chaos which
+derives from the inability of people to standardize the names of
 character sets.  Instead of @w{ISO-8859-1} one can often see @w{8859-1},
 @w{88591}, @w{iso8859-1}, or @w{iso_8859-1}.  The @code{normalized
 codeset} value is generated from the user-provided character set name by
@@ -1902,7 +1901,7 @@ applying the following rules:
 
 @enumerate
 @item
-Remove all characters beside numbers and letters.
+Remove all characters besides numbers and letters.
 @item
 Fold letters to lowercase.
 @item
@@ -1910,8 +1909,8 @@ If the same only contains digits prepend the string @code{"iso"}.
 @end enumerate
 
 @noindent
-So all of the above name will be normalized to @code{iso88591}.  This
-allows the program user much more freely choosing the locale name.
+So all of the above names will be normalized to @code{iso88591}.  This
+allows the program user much more freedom in choosing the locale name.
 
 Even this extended functionality still does not help to solve the
 problem that completely different names can be used to denote the same
@@ -1924,7 +1923,7 @@ whatever prefix you used for configuring the C library) contains a
 mapping of alternative names to more regular names.  The system manager
 is free to add new entries to fill her/his own needs.  The selected
 locale from the environment is compared with the entries in the first
-column of this file ignoring the case.  If they match the value of the
+column of this file ignoring the case.  If they match, the value of the
 second column is used instead for the further handling.
 
 In the description of the format of the environment variables we already
@@ -1932,7 +1931,7 @@ mentioned the character set as a factor in the selection of the message
 catalog.  In fact, only catalogs which contain text written using the
 character set of the system/program can be used (directly; there will
 come a solution for this some day).  This means for the user that s/he
-will always have to take care for this.  If in the collection of the
+will always have to take care of this.  If in the collection of the
 message catalogs there are files for the same language but coded using
 different character sets the user has to be careful.
 
@@ -1965,6 +1964,6 @@ Other programs help to manage the development cycle when new messages appear
 in the source files or when a new translation of the messages appears.
 Here it should only be noted that using all the tools in GNU gettext it
 is possible to @emph{completely} automate the handling of message
-catalogs.  Beside marking the translatable strings in the source code and
+catalogs.  Besides marking the translatable strings in the source code and
 generating the translations the developers do not have anything to do
 themselves.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 20/37] Manual typos: Resource Usage and Limitation
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (7 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 08/37] Manual typos: Message Translation ricaljasan
@ 2016-05-06  7:55 ` ricaljasan
  2016-05-30 16:15   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 36/37] Manual typos: Library Maintenance ricaljasan
                   ` (31 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:55 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 237 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/resource.texi: Fix typos in the manual.
---
 manual/resource.texi |   52 +++++++++++++++++++++++++-------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0020-Manual-typos-Resource-Usage-and-Limitation.patch --]
[-- Type: text/x-patch; name="0020-Manual-typos-Resource-Usage-and-Limitation.patch", Size: 12024 bytes --]

diff --git a/manual/resource.texi b/manual/resource.texi
index e68458b..75e3a1b 100644
--- a/manual/resource.texi
+++ b/manual/resource.texi
@@ -452,7 +452,7 @@ above do.  The functions above are better choices.
 
 @code{ulimit} gets the current limit or sets the current and maximum
 limit for a particular resource for the calling process according to the
-command @var{cmd}.a
+command @var{cmd}.
 
 If you are getting a limit, the command argument is the only argument.
 If you are setting a limit, there is a second argument:
@@ -652,7 +652,7 @@ instructions for your process.
 Similarly, a page fault causes what looks like a straightforward
 sequence of instructions to take a long time.  The fact that other
 processes get to run while the page faults in is of no consequence,
-because as soon as the I/O is complete, the high priority process will
+because as soon as the I/O is complete, the higher priority process will
 kick them out and run again, but the wait for the I/O itself could be a
 problem.  To neutralize this threat, use @code{mlock} or
 @code{mlockall}.
@@ -668,7 +668,7 @@ order to run.  The errant program is in complete control.  It controls
 the vertical, it controls the horizontal.
 
 There are two ways to avoid this: 1) keep a shell running somewhere with
-a higher absolute priority.  2) keep a controlling terminal attached to
+a higher absolute priority or 2) keep a controlling terminal attached to
 the high priority process group.  All the priority in the world won't
 stop an interrupt handler from running and delivering a signal to the
 process if you hit Control-C.
@@ -733,7 +733,7 @@ between Round Robin and First Come First Served.
 
 To understand how scheduling works when processes of different scheduling
 policies occupy the same absolute priority, you have to know the nitty
-gritty details of how processes enter and exit the ready to run list:
+gritty details of how processes enter and exit the ready to run list.
 
 In both cases, the ready to run list is organized as a true queue, where
 a process gets pushed onto the tail when it becomes ready to run and is
@@ -931,7 +931,7 @@ you want to know.
 absolute priority of the process.
 
 On success, the return value is @code{0}.  Otherwise, it is @code{-1}
-and @code{ERRNO} is set accordingly.  The @code{errno} values specific
+and @code{errno} is set accordingly.  The @code{errno} values specific
 to this function are:
 
 @table @code
@@ -1067,7 +1067,7 @@ among the great unwashed processes gets them.
 @subsubsection Introduction To Traditional Scheduling
 
 Long before there was absolute priority (See @ref{Absolute Priority}),
-Unix systems were scheduling the CPU using this system.  When Posix came
+Unix systems were scheduling the CPU using this system.  When POSIX came
 in like the Romans and imposed absolute priorities to accommodate the
 needs of realtime processing, it left the indigenous Absolute Priority
 Zero processes to govern themselves by their own familiar scheduling
@@ -1095,7 +1095,7 @@ The dynamic priority sometimes determines who gets the next turn on the
 CPU.  Sometimes it determines how long turns last.  Sometimes it
 determines whether a process can kick another off the CPU.
 
-In Linux, the value is a combination of these things, but mostly it is
+In Linux, the value is a combination of these things, but mostly it
 just determines the length of the time slice.  The higher a process'
 dynamic priority, the longer a shot it gets on the CPU when it gets one.
 If it doesn't use up its time slice before giving up the CPU to do
@@ -1124,7 +1124,7 @@ ability to refuse its equal share of CPU time that others might prosper.
 Hence, the higher a process' nice value, the nicer the process is.
 (Then a snake came along and offered some process a negative nice value
 and the system became the crass resource allocation system we know
-today).
+today.)
 
 Dynamic priorities tend upward and downward with an objective of
 smoothing out allocation of CPU time and giving quick response time to
@@ -1181,7 +1181,7 @@ have the same nice value, this returns the lowest value that any of them
 has.
 
 On success, the return value is @code{0}.  Otherwise, it is @code{-1}
-and @code{ERRNO} is set accordingly.  The @code{errno} values specific
+and @code{errno} is set accordingly.  The @code{errno} values specific
 to this function are:
 
 @table @code
@@ -1306,7 +1306,7 @@ over this aspect of the system as well:
 @item
 One thread or process is responsible for absolutely critical work
 which under no circumstances must be interrupted or hindered from
-making process by other process or threads using CPU resources.  In
+making progress by other processes or threads using CPU resources.  In
 this case the special process would be confined to a CPU which no
 other process or thread is allowed to use.
 
@@ -1316,7 +1316,7 @@ from different CPUs.  This is the case in NUMA (Non-Uniform Memory
 Architecture) machines.  Preferably memory should be accessed locally
 but this requirement is usually not visible to the scheduler.
 Therefore forcing a process or thread to the CPUs which have local
-access to the mostly used memory helps to significantly boost the
+access to the most-used memory helps to significantly boost the
 performance.
 
 @item
@@ -1331,7 +1331,7 @@ problem.  The Linux kernel provides a set of interfaces to allow
 specifying @emph{affinity sets} for a process.  The scheduler will
 schedule the thread or process on CPUs specified by the affinity
 masks.  The interfaces which @theglibc{} define follow to some
-extend the Linux kernel interface.
+extent the Linux kernel interface.
 
 @comment sched.h
 @comment GNU
@@ -1345,7 +1345,7 @@ different interface has to be used.
 This type is a GNU extension and is defined in @file{sched.h}.
 @end deftp
 
-To manipulate the bitset, to set and reset bits, a number of macros is
+To manipulate the bitset, to set and reset bits, a number of macros are
 defined.  Some of the macros take a CPU number as a parameter.  Here
 it is important to never exceed the size of the bitset.  The following
 macro specifies the number of bits in the @code{cpu_set_t} bitset.
@@ -1432,7 +1432,7 @@ affinity mask can be retrieved from the system.
 @c Wrapped syscall to zero out past the kernel cpu set size; Linux
 @c only.
 
-This functions stores the CPU affinity mask for the process or thread
+This function stores the CPU affinity mask for the process or thread
 with the ID @var{pid} in the @var{cpusetsize} bytes long bitmap
 pointed to by @var{cpuset}.  If successful, the function always
 initializes all bits in the @code{cpu_set_t} object and returns zero.
@@ -1446,7 +1446,7 @@ and @code{errno} is set to represent the error condition.
 No process or thread with the given ID found.
 
 @item EFAULT
-The pointer @var{cpuset} is does not point to a valid object.
+The pointer @var{cpuset} does not point to a valid object.
 @end table
 
 This function is a GNU extension and is declared in @file{sched.h}.
@@ -1465,7 +1465,7 @@ interface must be provided for that.
 
 This function installs the @var{cpusetsize} bytes long affinity mask
 pointed to by @var{cpuset} for the process or thread with the ID @var{pid}.
-If successful the function returns zero and the scheduler will in future
+If successful the function returns zero and the scheduler will in the future
 take the affinity information into account.
 
 If the function fails it will return @code{-1} and @code{errno} is set
@@ -1476,7 +1476,7 @@ to the error code:
 No process or thread with the given ID found.
 
 @item EFAULT
-The pointer @var{cpuset} is does not point to a valid object.
+The pointer @var{cpuset} does not point to a valid object.
 
 @item EINVAL
 The bitset is not valid.  This might mean that the affinity set might
@@ -1518,7 +1518,7 @@ virtual addresses into physical addresses.  This is normally done by the
 hardware of the processor.
 
 @cindex shared memory
-Using a virtual address space has several advantage.  The most important
+Using a virtual address space has several advantages.  The most important
 is process isolation.  The different processes running on the system
 cannot interfere directly with each other.  No process can write into
 the address space of another process (except when shared memory is used
@@ -1548,16 +1548,16 @@ stores memory content externally it cannot do this on a byte-by-byte
 basis.  The administrative overhead does not allow this (leaving alone
 the processor hardware).  Instead several thousand bytes are handled
 together and form a @dfn{page}.  The size of each page is always a power
-of two byte.  The smallest page size in use today is 4096, with 8192,
+of two bytes.  The smallest page size in use today is 4096, with 8192,
 16384, and 65536 being other popular sizes.
 
 @node Query Memory Parameters
 @subsection How to get information about the memory subsystem?
 
 The page size of the virtual memory the process sees is essential to
-know in several situations.  Some programming interface (e.g.,
+know in several situations.  Some programming interfaces (e.g.,
 @code{mmap}, @pxref{Memory-mapped I/O}) require the user to provide
-information adjusted to the page size.  In the case of @code{mmap} is it
+information adjusted to the page size.  In the case of @code{mmap} it is
 necessary to provide a length argument which is a multiple of the page
 size.  Another place where the knowledge about the page size is useful
 is in memory allocation.  If one allocates pieces of memory in larger
@@ -1568,7 +1568,7 @@ of the page size the kernel's memory handling can work more effectively
 since it only has to allocate memory pages which are fully used.  (To do
 this optimization it is necessary to know a bit about the memory
 allocator which will require a bit of memory itself for each block and
-this overhead must not push the total size over the page size multiple.
+this overhead must not push the total size over the page size multiple.)
 
 The page size traditionally was a compile time constant.  But recent
 development of processors changed this.  Processors now support
@@ -1605,7 +1605,7 @@ information about the physical memory the system has.  The call
 @end smallexample
 
 @noindent
-returns the total number of pages of physical the system has.
+returns the total number of pages of physical memory the system has.
 This does not mean all this memory is available.  This information can
 be found using
 
@@ -1634,7 +1634,7 @@ get this information two functions.  They are declared in the file
 @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{} @asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}}
 @c This fopens a /proc file and scans it for the requested information.
 The @code{get_phys_pages} function returns the total number of pages of
-physical the system has.  To get the amount of memory this number has to
+physical memory the system has.  To get the amount of memory this number has to
 be multiplied by the page size.
 
 This function is a GNU extension.
@@ -1645,7 +1645,7 @@ This function is a GNU extension.
 @deftypefun {long int} get_avphys_pages (void)
 @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{} @asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}}
 The @code{get_avphys_pages} function returns the number of available pages of
-physical the system has.  To get the amount of memory this number has to
+physical memory the system has.  To get the amount of memory this number has to
 be multiplied by the page size.
 
 This function is a GNU extension.
@@ -1712,7 +1712,7 @@ This function is a GNU extension.
 Before starting more threads it should be checked whether the processors
 are not already overused.  Unix systems calculate something called the
 @dfn{load average}.  This is a number indicating how many processes were
-running.  This number is average over different periods of times
+running.  This number is an average over different periods of time
 (normally 1, 5, and 15 minutes).
 
 @comment stdlib.h

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 37/37] Manual typos: Contributors to
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (9 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 36/37] Manual typos: Library Maintenance ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-06-23  3:06   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 25/37] Manual typos: Job Control ricaljasan
                   ` (29 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 189 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/contrib.texi: Fix typos in the manual.
---
 manual/contrib.texi |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0037-Manual-typos-Contributors-to.patch --]
[-- Type: text/x-patch; name="0037-Manual-typos-Contributors-to.patch", Size: 1099 bytes --]

diff --git a/manual/contrib.texi b/manual/contrib.texi
index 930d614..19b015f 100644
--- a/manual/contrib.texi
+++ b/manual/contrib.texi
@@ -159,7 +159,7 @@ Ultrix 4 (@code{mips-dec-ultrix4}) and the port to the DEC Alpha
 running OSF/1 (@code{alpha-dec-osf1}).
 
 @item
-Mark Kettenis for implementing the @code{utmpx} interface and an utmp
+Mark Kettenis for implementing the @code{utmpx} interface and a utmp
 daemon, and for a Hesiod NSS module.
 
 @item
@@ -183,7 +183,7 @@ Jeff Law for various fixes.
 
 @item
 Doug Lea for contributing the memory allocation functions
-functions @code{malloc}, @code{realloc} and @code{free} and related
+@code{malloc}, @code{realloc} and @code{free} and related
 code.
 
 @item
@@ -358,7 +358,7 @@ package by Arthur David Olson and his many contributors.
 
 @item
 Some of the support code for Mach is taken from Mach 3.0 by CMU;
-the file if_ppp.h is also copyright by CMU, but under a different license;
+the file @file{if_ppp.h} is also copyright by CMU, but under a different license;
 see the file @file{LICENSES} for the text of the licenses.
 
 @item

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 25/37] Manual typos: Job Control
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (10 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 37/37] Manual typos: Contributors to ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-05-30 18:08   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 28/37] Manual typos: System Management ricaljasan
                   ` (28 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 175 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/job.texi: Fix typos in the manual.
---
 manual/job.texi |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0025-Manual-typos-Job-Control.patch --]
[-- Type: text/x-patch; name="0025-Manual-typos-Job-Control.patch", Size: 500 bytes --]

diff --git a/manual/job.texi b/manual/job.texi
index 095c26d..72b5599 100644
--- a/manual/job.texi
+++ b/manual/job.texi
@@ -100,7 +100,7 @@ for allowing the user to interactively continue stopped jobs and switch
 jobs between foreground and background.
 
 @xref{Access to the Terminal}, for more information about I/O to the
-controlling terminal,
+controlling terminal.
 
 @node Job Control is Optional, Controlling Terminal, Concepts of Job Control , Job Control
 @section Job Control is Optional

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 28/37] Manual typos: System Management
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (11 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 25/37] Manual typos: Job Control ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-06-23  2:52   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 26/37] Manual typos: System Databases and Name Service Switch ricaljasan
                   ` (27 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 236 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/sysinfo.texi: Fix typos in the manual.
---
 manual/sysinfo.texi |   52 +++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0028-Manual-typos-System-Management.patch --]
[-- Type: text/x-patch; name="0028-Manual-typos-System-Management.patch", Size: 10949 bytes --]

diff --git a/manual/sysinfo.texi b/manual/sysinfo.texi
index 1fbfb95..e15eddf 100644
--- a/manual/sysinfo.texi
+++ b/manual/sysinfo.texi
@@ -36,7 +36,7 @@ computer networks were an issue, it's just a word like @samp{chicken}.
 
 But any system attached to the Internet or any network like it conforms
 to a more rigorous naming convention as part of the Domain Name System
-(DNS).  In DNS, every host name is composed of two parts:
+(DNS).  In the DNS, every host name is composed of two parts:
 @cindex DNS
 @cindex Domain Name System
 
@@ -53,7 +53,7 @@ You will note that ``hostname'' looks a lot like ``host name'', but is
 not the same thing, and that people often incorrectly refer to entire
 host names as ``domain names.''
 
-In DNS, the full host name is properly called the FQDN (Fully Qualified
+In the DNS, the full host name is properly called the FQDN (Fully Qualified
 Domain Name) and consists of the hostname, then a period, then the
 domain name.  The domain name itself usually has multiple components
 separated by periods.  So for example, a system's hostname may be
@@ -61,7 +61,7 @@ separated by periods.  So for example, a system's hostname may be
 its FQDN (which is its host name) is @samp{chicken.ai.mit.edu}.
 @cindex FQDN
 
-Adding to the confusion, though, is that DNS is not the only name space
+Adding to the confusion, though, is that the DNS is not the only name space
 in which a computer needs to be known.  Another name space is the
 NIS (aka YP) name space.  For NIS purposes, there is another domain
 name, which is called the NIS domain name or the YP domain name.  It
@@ -71,7 +71,7 @@ need not have anything to do with the DNS domain name.
 @cindex NIS domain name
 @cindex YP domain name
 
-Confusing things even more is the fact that in DNS, it is possible for
+Confusing things even more is the fact that in the DNS, it is possible for
 multiple FQDNs to refer to the same system.  However, there is always
 exactly one of them that is the true host name, and it is called the
 canonical FQDN.
@@ -97,7 +97,7 @@ by calling these functions.
 This function returns the host name of the system on which it is called,
 in the array @var{name}.  The @var{size} argument specifies the size of
 this array, in bytes.  Note that this is @emph{not} the DNS hostname.
-If the system participates in DNS, this is the FQDN (see above).
+If the system participates in the DNS, this is the FQDN (see above).
 
 The return value is @code{0} on success and @code{-1} on failure.  In
 @theglibc{}, @code{gethostname} fails if @var{size} is not large
@@ -172,7 +172,7 @@ The specifics of this function are analogous to @code{gethostname}, above.
 @cindex NIS domain name
 @cindex YP domain name
 
-@code{getdomainname} sets the NIS (aka YP) domain name of the system
+@code{setdomainname} sets the NIS (aka YP) domain name of the system
 on which it is called.  Note that this is not the more popular DNS
 domain name.  Set that with @code{sethostname}.
 
@@ -295,7 +295,7 @@ This is the host name of this particular computer.  In @theglibc{},
 the value is the same as that returned by @code{gethostname};
 see @ref{Host Identification}.
 
-@ gethostname() is implemented with a call to uname().
+@code{gethostname} is implemented with a call to @code{uname}.
 
 @item char domainname[]
 This is the NIS or YP domain name.  It is the same value returned by
@@ -317,9 +317,9 @@ use of the rest of the structure.
 @c proc_uname and then gethostname.
 The @code{uname} function fills in the structure pointed to by
 @var{info} with information about the operating system and host machine.
-A non-negative value indicates that the data was successfully stored.
+A non-negative return value indicates that the data was successfully stored.
 
-@code{-1} as the value indicates an error.  The only error possible is
+@code{-1} as the return value indicates an error.  The only error possible is
 @code{EFAULT}, which we normally don't mention as it is always a
 possibility.
 @end deftypefun
@@ -373,7 +373,7 @@ necessary filesystems.  The information about all the filesystems
 actually mounted is normally kept in a file named either
 @file{/var/run/mtab} or @file{/etc/mtab}.  Both files share the same
 syntax and it is crucial that this syntax is followed all the time.
-Therefore it is best to never directly write the files.  The functions
+Therefore it is best to never directly write to the files.  The functions
 described in this section can do this and they also provide the
 functionality to convert the external textual representation to the
 internal representation.
@@ -392,7 +392,7 @@ files as described herein.
 @vindex MNTTAB
 @vindex MOUNTED
 The filenames given above should never be used directly.  The portable
-way to handle these file is to use the macro @code{_PATH_FSTAB},
+way to handle these files is to use the macros @code{_PATH_FSTAB},
 defined in @file{fstab.h}, or @code{_PATH_MNTTAB}, defined in
 @file{mntent.h} and @file{paths.h}, for @file{fstab}; and the macro
 @code{_PATH_MOUNTED}, also defined in @file{mntent.h} and
@@ -458,9 +458,9 @@ possible values:
 
 @vtable @code
 @item FSTAB_RW
-The filesystems gets mounted with read and write enabled.
+The filesystem gets mounted with read and write enabled.
 @item FSTAB_RQ
-The filesystems gets mounted with read and write enabled.  Write access
+The filesystem gets mounted with read and write enabled.  Write access
 is restricted by quotas.
 @item FSTAB_RO
 The filesystem gets mounted read-only.
@@ -470,7 +470,7 @@ This is not a real filesystem, it is a swap device.
 This entry from the @file{fstab} file is totally ignored.
 @end vtable
 
-Testing for equality with these value must happen using @code{strcmp}
+Testing for equality with these values must happen using @code{strcmp}
 since these are all strings.  Comparing the pointer will probably always
 fail.
 
@@ -594,7 +594,7 @@ The following functions and data structure access the @file{mtab} file.
 @comment mntent.h
 @comment BSD
 @deftp {Data Type} {struct mntent}
-This structure is used with the @code{getmntent}, @code{getmntent_t},
+This structure is used with the @code{getmntent}, @code{getmntent_r},
 @code{addmntent}, and @code{hasmntopt} functions.
 
 @table @code
@@ -619,7 +619,7 @@ list of the symbols provided in @file{mntent.h}.
 
 @vtable @code
 @item MNTTYPE_IGNORE
-This symbol expands to @code{"ignore"}.  The value is sometime used in
+This symbol expands to @code{"ignore"}.  The value is sometimes used in
 @file{fstab} files to make sure entries are not used without removing them.
 @item MNTTYPE_NFS
 Expands to @code{"nfs"}.  Using this macro sometimes could make sense
@@ -650,7 +650,7 @@ default.
 Expands to @code{"ro"}.  See the @code{FSTAB_RO} value, it means the
 filesystem is mounted read-only.
 @item MNTOPT_RW
-Expand to @code{"rw"}.  See the @code{FSTAB_RW} value, it means the
+Expands to @code{"rw"}.  See the @code{FSTAB_RW} value, it means the
 filesystem is mounted with read and write permissions.
 @item MNTOPT_SUID
 Expands to @code{"suid"}.  This means that the SUID bit (@pxref{How
@@ -681,7 +681,7 @@ which is uninteresting for all programs beside @code{dump}.
 For accessing the @file{mtab} file there is again a set of three
 functions to access all entries in a row.  Unlike the functions to
 handle @file{fstab} these functions do not access a fixed file and there
-is even a thread safe variant of the get function.  Beside this @theglibc
+is even a thread safe variant of the get function.  Besides this @theglibc{}
 contains functions to alter the file and test for specific options.
 
 @comment mntent.h
@@ -701,8 +701,8 @@ upcoming processing through the other functions of the family.  The
 parameter for @code{fopen} (@pxref{Opening Streams}) can be chosen.  If
 the file is opened for writing the file is also allowed to be empty.
 
 If the file was successfully opened @code{setmntent} returns a file
-descriptor for future use.  Otherwise the return value is @code{NULL}
+handle for future use.  Otherwise the return value is @code{NULL}
 and @code{errno} is set accordingly.
 @end deftypefun
 
@@ -730,13 +730,13 @@ is @math{0}.
 @c    malloc dup @ascuheap @acsmem
 @c  getmntent_r dup @mtslocale @asucorrupt @ascuheap @acucorrupt @aculock @acsmem
 The @code{getmntent} function takes as the parameter a file handle
-previously returned by successful call to @code{setmntent}.  It returns
+previously returned by a successful call to @code{setmntent}.  It returns
 a pointer to a static variable of type @code{struct mntent} which is
 filled with the information from the next entry from the file currently
 read.
 
 The file format used prescribes the use of spaces or tab characters to
-separate the fields.  This makes it harder to use name containing one
+separate the fields.  This makes it harder to use names containing one
 of these characters (e.g., mount points using spaces).  Therefore
 these characters are encoded in the files and the @code{getmntent}
 function takes care of the decoding while reading the entries back in.
@@ -809,7 +809,7 @@ chosen name.
 
 This function takes care of spaces and tab characters in the names to be
 written to the file.  It converts them and the backslash character into
-the format describe in the @code{getmntent} description above.
+the format described in the @code{getmntent} description above.
 
 This function returns @math{0} in case the operation was successful.
 Otherwise the return value is @math{1} and @code{errno} is set
@@ -886,7 +886,7 @@ ignored.  Remounting a filesystem means changing the options that control
 operations on the filesystem while it is mounted.  It does not mean
 unmounting and mounting again.
 
-For a mount, you must identify the type of the filesystem as
+For a mount, you must identify the type of the filesystem with
 @var{fstype}.  This type tells the kernel how to access the filesystem
 and can be thought of as the name of a filesystem driver.  The
 acceptable values are system dependent.  On a system with a Linux kernel
@@ -1023,7 +1023,7 @@ The mount point is busy.  (E.g. it is some process' working directory or
 has a filesystem mounted on it already).
 
 @item
-The request is to remount read-only, but there are files open for write.
+The request is to remount read-only, but there are files open for writing.
 @end itemize
 
 @item EINVAL
@@ -1177,7 +1177,7 @@ The set of available parameters depends on the kernel configuration and
 can change while the system is running, particularly when you load and
 unload loadable kernel modules.
 
-The system parameters with which @code{syslog} is concerned are arranged
+The system parameters with which @code{sysctl} is concerned are arranged
 in a hierarchical structure like a hierarchical filesystem.  To identify
 a particular parameter, you specify a path through the structure in a
 way analogous to specifying the pathname of a file.  Each component of

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 26/37] Manual typos: System Databases and Name Service Switch
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (12 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 28/37] Manual typos: System Management ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-05-30 18:11   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 31/37] Manual typos: Debugging support ricaljasan
                   ` (26 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 221 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/nss.texi: Fix typos in the manual.
---
 manual/nss.texi |   44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0026-Manual-typos-System-Databases-and-Name-Service-Switc.patch --]
[-- Type: text/x-patch; name="0026-Manual-typos-System-Databases-and-Name-Service-Switc.patch", Size: 8143 bytes --]

diff --git a/manual/nss.texi b/manual/nss.texi
index 66dccef..fd479d4 100644
--- a/manual/nss.texi
+++ b/manual/nss.texi
@@ -12,7 +12,7 @@ Network Information Service (NIS) and the Domain Name Service (DNS))
 became popular, and were hacked into the C library, usually with a fixed
 search order.
 
-@Theglibc{} contains a cleaner solution of this problem.  It is
+@Theglibc{} contains a cleaner solution to this problem.  It is
 designed after a method used by Sun Microsystems in the C library of
 @w{Solaris 2}.  @Theglibc{} follows their name and calls this
 scheme @dfn{Name Service Switch} (NSS).
@@ -46,7 +46,7 @@ The modules can be updated separately.
 The C library image is smaller.
 @end enumerate
 
-To fulfill the first goal above the ABI of the modules will be described
+To fulfill the first goal above, the ABI of the modules will be described
 below.  For getting the implementation of a new service right it is
 important to understand how the functions in the modules get called.
 They are in no way designed to be used by the programmer directly.
@@ -106,7 +106,7 @@ There will be some more added later (@code{automount}, @code{bootparams},
 @cindex @file{nsswitch.conf}
 Somehow the NSS code must be told about the wishes of the user.  For
 this reason there is the file @file{/etc/nsswitch.conf}.  For each
-database this file contain a specification how the lookup process should
+database, this file contains a specification of how the lookup process should
 work.  The file could look like this:
 
 @example
@@ -141,7 +141,7 @@ the reaction on lookup result like @code{[NOTFOUND=return]}.
 The above example file mentions five different services: @code{files},
 @code{db}, @code{dns}, @code{nis}, and @code{nisplus}.  This does not
 mean these
-services are available on all sites and it does also not mean these are
+services are available on all sites and neither does it mean these are
 all the services which will ever be available.
 
 In fact, these names are simply strings which the NSS code uses to find
@@ -279,8 +279,8 @@ and the default value for the three databases above is
 @code{compat [NOTFOUND=return] files}.
 
 For all other databases the default value is
-@code{nis [NOTFOUND=return] files}.  This solution give the best
-chance to be correct since NIS and file based lookup is used.
+@code{nis [NOTFOUND=return] files}.  This solution gives the best
+chance to be correct since NIS and file based lookups are used.
 
 @cindex optimizing NSS
 A second point is that the user should try to optimize the lookup
@@ -316,7 +316,7 @@ interested in this topic should read about Dynamic Linking.
 @subsection The Naming Scheme of the NSS Modules
 
 @noindent
-The name of each function consist of various parts:
+The name of each function consists of various parts:
 
 @quotation
        _nss_@var{service}_@var{function}
@@ -349,7 +349,7 @@ functions.  I.e., if the user would call the @code{gethostbyname_r}
 function this also would end in the above function.  For all user
 interface functions the C library maps this call to a call to the
 reentrant function.  For reentrant functions this is trivial since the
-interface is (nearly) the same.  For the non-reentrant version The
+interface is (nearly) the same.  For the non-reentrant version the
 library keeps internal buffers which are used to replace the user
 supplied buffer.
 
@@ -379,7 +379,7 @@ not starting with @file{lib} but don't tell this to anybody.}
 Now we know about the functions contained in the modules.  It is now
 time to describe the types.  When we mentioned the reentrant versions of
 the functions above, this means there are some additional arguments
-(compared with the standard, non-reentrant version).  The prototypes for
+(compared with the standard, non-reentrant versions).  The prototypes for
 the non-reentrant and reentrant versions of our function above are:
 
 @smallexample
@@ -430,7 +430,7 @@ necessary the source code should be examined to learn about the details.
 
 In case the interface function has to return an error it is important
 that the correct error code is stored in @code{*@var{errnop}}.  Some
-return status value have only one associated error code, others have
+return status values have only one associated error code, others have
 more.
 
 @multitable @columnfractions .3 .2 .50
@@ -461,7 +461,7 @@ These are proposed values.  There can be other error codes and the
 described error codes can have different meaning.  @strong{With one
 exception:} when returning @code{NSS_STATUS_TRYAGAIN} the error code
 @code{ERANGE} @emph{must} mean that the user provided buffer is too
-small.  Everything is non-critical.
+small.  Everything else is non-critical.
 
 The above function has something special which is missing for almost all
 the other module functions.  There is an argument @var{h_errnop}.  This
@@ -609,7 +609,7 @@ This function simply closes all files which are still open or removes
 buffer caches.  If there are no files or buffers to remove this is again
 a simple noop.
 
-There normally is no return value different to @var{NSS_STATUS_SUCCESS}.
+There normally is no return value other than @var{NSS_STATUS_SUCCESS}.
 
 @item enum nss_status _nss_@var{database}_get@var{db}ent_r (@var{STRUCTURE} *result, char *buffer, size_t buflen, int *errnop)
 Since this function will be called several times in a row to retrieve
@@ -628,12 +628,12 @@ guaranteed that the same buffer will be passed for the next call of this
 function.  Therefore one must not misuse this buffer to save some state
 information from one call to another.
 
-Before the function returns the implementation should store the value of
-the local @var{errno} variable in the variable pointed to be
-@var{errnop}.  This is important to guarantee the module working in
+Before the function returns, the implementation should store the value of
+the local @var{errno} variable in the variable pointed to by
+@var{errnop}.  This is important to guarantee the module works in
 statically linked programs.
 
-As explained above this function could also have an additional last
+As explained above, this function could also have an additional last
 argument.  This depends on the database used; it happens only for
 @code{host} and @code{networks}.
 
@@ -642,7 +642,7 @@ more entries.  When the last entry was read it should return
 @code{NSS_STATUS_NOTFOUND}.  When the buffer given as an argument is too
 small for the data to be returned @code{NSS_STATUS_TRYAGAIN} should be
 returned.  When the service was not formerly initialized by a call to
-@code{_nss_@var{DATABASE}_set@var{db}ent} all return value allowed for
+@code{_nss_@var{DATABASE}_set@var{db}ent} all return values allowed for
 this function can also be returned here.
 
 @item enum nss_status _nss_@var{DATABASE}_get@var{db}by@var{XX}_r (@var{PARAMS}, @var{STRUCTURE} *result, char *buffer, size_t buflen, int *errnop)
@@ -653,17 +653,17 @@ interface functions.  All arguments given to the non-reentrant version
 are here described by @var{PARAMS}.
 
 The result must be stored in the structure pointed to by @var{result}.
-If there is additional data to return (say strings, where the
+If there are additional data to return (say strings, where the
 @var{result} structure only contains pointers) the function must use the
-@var{buffer} or length @var{buflen}.  There must not be any references
+@var{buffer} of length @var{buflen}.  There must not be any references
 to non-constant global data.
 
 The implementation of this function should honor the @var{stayopen}
 flag set by the @code{set@var{DB}ent} function whenever this makes sense.
 
-Before the function returns the implementation should store the value of
-the local @var{errno} variable in the variable pointed to be
-@var{errnop}.  This is important to guarantee the module working in
+Before the function returns, the implementation should store the value of
+the local @var{errno} variable in the variable pointed to by
+@var{errnop}.  This is important to guarantee the module works in
 statically linked programs.
 
 Again, this function takes an additional last argument for the

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 30/37] Manual typos: DES Encryption and Password Handling
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (14 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 31/37] Manual typos: Debugging support ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-06-23  2:57   ` Chris Leonard
  2016-05-06  8:29 ` [PATCH 24/37] Manual typos: Processes ricaljasan
                   ` (24 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 187 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/crypt.texi: Fix typos in the manual.
---
 manual/crypt.texi |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0030-Manual-typos-DES-Encryption-and-Password-Handling.patch --]
[-- Type: text/x-patch; name="0030-Manual-typos-DES-Encryption-and-Password-Handling.patch", Size: 2047 bytes --]

diff --git a/manual/crypt.texi b/manual/crypt.texi
index fd007cf..d5ea50a 100644
--- a/manual/crypt.texi
+++ b/manual/crypt.texi
@@ -307,7 +307,7 @@ defined in @file{crypt.h}.
 
 @comment rpc/des_crypt.h
 @comment SUNRPC
-@deftypefun int ecb_crypt (char *@var{key}, char *@var{blocks}, unsigned @var{len}, unsigned @var{mode})
+@deftypefun int ecb_crypt (char *@var{key}, char *@var{blocks}, unsigned int @var{len}, unsigned int @var{mode})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 
 The function @code{ecb_crypt} encrypts or decrypts one or more blocks
@@ -320,7 +320,7 @@ least-significant bit of @code{key[7]}.  The @var{key} should have the
 correct parity.
 
 @var{len} is the number of bytes in @var{blocks}.  It should be a
-multiple of 8 (so that there is a whole number of blocks to encrypt).
+multiple of 8 (so that there are a whole number of blocks to encrypt).
 @var{len} is limited to a maximum of @code{DES_MAXDATA} bytes.
 
 The result of the encryption replaces the input in @var{blocks}.
@@ -390,7 +390,7 @@ This macro returns 1 if @var{err} is a `success' result code from
 
 @comment rpc/des_crypt.h
 @comment SUNRPC
-@deftypefun int cbc_crypt (char *@var{key}, char *@var{blocks}, unsigned @var{len}, unsigned @var{mode}, char *@var{ivec})
+@deftypefun int cbc_crypt (char *@var{key}, char *@var{blocks}, unsigned int @var{len}, unsigned int @var{mode}, char *@var{ivec})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 
 The function @code{cbc_crypt} encrypts or decrypts one or more blocks
@@ -409,7 +409,7 @@ Usually, @var{ivec} is set to 8 random bytes before encryption starts.
 Then the 8 random bytes are transmitted along with the encrypted data
 (without themselves being encrypted), and passed back in as @var{ivec}
 for decryption.  Another possibility is to set @var{ivec} to 8 zeroes
-initially, and have the first the block encrypted consist of 8 random
+initially, and have the first block encrypted consist of 8 random
 bytes.
 
 Otherwise, all the parameters are similar to those for @code{ecb_crypt}.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 31/37] Manual typos: Debugging support
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (13 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 26/37] Manual typos: System Databases and Name Service Switch ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-06-23  2:58   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 30/37] Manual typos: DES Encryption and Password Handling ricaljasan
                   ` (25 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/debug.texi: Fix typos in the manual.
---
 manual/debug.texi |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0031-Manual-typos-Debugging-support.patch --]
[-- Type: text/x-patch; name="0031-Manual-typos-Debugging-support.patch", Size: 956 bytes --]

diff --git a/manual/debug.texi b/manual/debug.texi
index 25492c3..ac5121b 100644
--- a/manual/debug.texi
+++ b/manual/debug.texi
@@ -90,12 +90,12 @@ contains a printable representation of the corresponding element of
 determined), an offset into the function, and the actual return address
 (in hexadecimal).
 
-Currently, the function name and offset only be obtained on systems that
+Currently, the function name and offset can only be obtained on systems that
 use the ELF binary format for programs and libraries.  On other systems,
 only the hexadecimal return address will be present.  Also, you may need
 to pass additional flags to the linker to make the function names
 available to the program.  (For example, on systems using GNU ld, you
-must pass (@code{-rdynamic}.)
+must pass @code{-rdynamic}.)
 
 The return value of @code{backtrace_symbols} is a pointer obtained via
 the @code{malloc} function, and it is the responsibility of the caller

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 36/37] Manual typos: Library Maintenance
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (8 preceding siblings ...)
  2016-05-06  7:55 ` [PATCH 20/37] Manual typos: Resource Usage and Limitation ricaljasan
@ 2016-05-06  7:56 ` ricaljasan
  2016-06-23  3:05   ` Chris Leonard
  2016-05-06  7:56 ` [PATCH 37/37] Manual typos: Contributors to ricaljasan
                   ` (30 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  7:56 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 179 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/maint.texi: Fix typos in the manual.
---
 manual/maint.texi |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0036-Manual-typos-Library-Maintenance.patch --]
[-- Type: text/x-patch; name="0036-Manual-typos-Library-Maintenance.patch", Size: 586 bytes --]

diff --git a/manual/maint.texi b/manual/maint.texi
index 862b49d..473ab16 100644
--- a/manual/maint.texi
+++ b/manual/maint.texi
@@ -152,7 +152,7 @@ functions should be called @file{sys/platform/@var{name}.h}.
 
 @item
 Each header file's name should include the platform name, to avoid
-users thinking there is anything in common between different the
+users thinking there is anything in common between the different
 header files for different platforms.  For example, a
 @file{sys/platform/@var{arch}.h} name such as
 @file{sys/platform/ppc.h} is better than @file{sys/platform.h}.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 16/37] Manual typos: Syslog
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (18 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 35/37] Manual typos: Installing ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-05-30 16:04   ` Chris Leonard
  2016-05-06  8:29 ` [PATCH 34/37] Manual typos: C Language Facilities in the Library ricaljasan
                   ` (20 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 185 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/syslog.texi: Fix typos in the manual.
---
 manual/syslog.texi |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0016-Manual-typos-Syslog.patch --]
[-- Type: text/x-patch; name="0016-Manual-typos-Syslog.patch", Size: 1174 bytes --]

diff --git a/manual/syslog.texi b/manual/syslog.texi
index a08e103..7fa0708 100644
--- a/manual/syslog.texi
+++ b/manual/syslog.texi
@@ -89,7 +89,7 @@ more meaning than the system administrator gives to it.
 
 @item priority
 This tells how important the content of the message is.  Examples of
-defined priority values are: debug, informational, warning, critical.
+defined priority values are: debug, informational, warning, and critical.
 For the complete list, see @ref{syslog; vsyslog}.  Except for
 the fact that the priorities have a defined order, the meaning of each
 of these priorities is entirely determined by the system administrator.
@@ -257,7 +257,7 @@ If any other bit in @var{options} is on, the result is undefined.
 @var{facility} is the default facility code for this connection.  A
 @code{syslog} on this connection that specifies default facility causes
 this facility to be associated with the message.  See @code{syslog} for
-possible values.  A value of zero means the default default, which is
+possible values.  A value of zero means the default, which is
 @code{LOG_USER}.
 
 If a Syslog connection is already open when you call @code{openlog},

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 04/37] Manual typos: Character Handling
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (16 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 24/37] Manual typos: Processes ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-05-07 12:13   ` Chris Leonard
  2016-06-16  4:38   ` Mike Frysinger
  2016-05-06  8:29 ` [PATCH 35/37] Manual typos: Installing ricaljasan
                   ` (22 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/ctype.texi: Fix typos in the manual.
---
 manual/ctype.texi |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0004-Manual-typos-Character-Handling.patch --]
[-- Type: text/x-patch; name="0004-Manual-typos-Character-Handling.patch", Size: 840 bytes --]

diff --git a/manual/ctype.texi b/manual/ctype.texi
index 2d73d4e..818c095 100644
--- a/manual/ctype.texi
+++ b/manual/ctype.texi
@@ -345,8 +345,8 @@ This type is defined in @file{wctype.h}.
 @c compiler optimizations, but given the decision that setlocale is
 @c MT-Unsafe, all this would afford us would be the ability to not mark
 @c this function with @mtslocale.
-The @code{wctype} returns a value representing a class of wide
-characters which is identified by the string @var{property}.  Beside
+@code{wctype} returns a value representing a class of wide
+characters which is identified by the string @var{property}.  Besides
 some standard properties each locale can define its own ones.  In case
 no property with the given name is known for the current locale
 selected for the @code{LC_CTYPE} category, the function returns zero.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 24/37] Manual typos: Processes
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (15 preceding siblings ...)
  2016-05-06  7:56 ` [PATCH 30/37] Manual typos: DES Encryption and Password Handling ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-05-30 16:24   ` Chris Leonard
  2016-05-06  8:29 ` [PATCH 04/37] Manual typos: Character Handling ricaljasan
                   ` (23 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/process.texi: Fix typos in the manual.
---
 manual/process.texi |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0024-Manual-typos-Processes.patch --]
[-- Type: text/x-patch; name="0024-Manual-typos-Processes.patch", Size: 707 bytes --]

diff --git a/manual/process.texi b/manual/process.texi
index 25bdb8e..67b3237 100644
--- a/manual/process.texi
+++ b/manual/process.texi
@@ -497,7 +497,7 @@ information about signals, see @ref{Signal Handling}.
 File descriptors open in the existing process image remain open in the
 new process image, unless they have the @code{FD_CLOEXEC}
 (close-on-exec) flag set.  The files that remain open inherit all
-attributes of the open file description from the existing process image,
+attributes of the open file descriptors from the existing process image,
 including file locks.  File descriptors are discussed in @ref{Low-Level I/O}.
 
 Streams, by contrast, cannot survive through @code{exec} functions,

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 34/37] Manual typos: C Language Facilities in the Library
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (19 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 16/37] Manual typos: Syslog ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-06-23  3:01   ` Chris Leonard
  2016-05-06  8:29 ` [PATCH 32/37] Manual typos: POSIX Threads ricaljasan
                   ` (19 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 181 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/lang.texi: Fix typos in the manual.
---
 manual/lang.texi |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0034-Manual-typos-C-Language-Facilities-in-the-Library.patch --]
[-- Type: text/x-patch; name="0034-Manual-typos-C-Language-Facilities-in-the-Library.patch", Size: 1122 bytes --]

diff --git a/manual/lang.texi b/manual/lang.texi
index 7f8a368..96346ac 100644
--- a/manual/lang.texi
+++ b/manual/lang.texi
@@ -560,7 +560,7 @@ recommend instead adding a prototype for the function you are calling.
 The result of subtracting two pointers in C is always an integer, but the
 precise data type varies from C compiler to C compiler.  Likewise, the
 data type of the result of @code{sizeof} also varies between compilers.
-ISO defines standard aliases for these two types, so you can refer to
+ISO C defines standard aliases for these two types, so you can refer to
 them in a portable fashion.  They are defined in the header file
 @file{stddef.h}.
 @pindex stddef.h
@@ -1061,7 +1061,7 @@ macros are supposed to be at least @code{10}.
 @comment ISO
 @item FLT_MIN_EXP
 This is the smallest possible exponent value for type @code{float}.
-More precisely, is the minimum negative integer such that the value
+More precisely, it is the minimum negative integer such that the value
 @code{FLT_RADIX} raised to this power minus 1 can be represented as a
 normalized floating point number of type @code{float}.
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 32/37] Manual typos: POSIX Threads
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (20 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 34/37] Manual typos: C Language Facilities in the Library ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-06-23  2:59   ` Chris Leonard
  2016-05-06  8:30 ` [PATCH 18/37] Manual typos: Arithmetic Functions ricaljasan
                   ` (18 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/threads.texi: Fix typos in the manual.
---
 manual/threads.texi |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0032-Manual-typos-POSIX-Threads.patch --]
[-- Type: text/x-patch; name="0032-Manual-typos-POSIX-Threads.patch", Size: 406 bytes --]

diff --git a/manual/threads.texi b/manual/threads.texi
index 00cc725..d7fac82 100644
--- a/manual/threads.texi
+++ b/manual/threads.texi
@@ -4,7 +4,7 @@
 @c %MENU% POSIX Threads
 @cindex pthreads
 
-This chapter describes the @glibcadj{} POSIX Thread implementation.
+This chapter describes the @glibcadj{} POSIX Threads implementation.
 
 @menu
 * Thread-specific Data::          Support for creating and

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 35/37] Manual typos: Installing
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (17 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 04/37] Manual typos: Character Handling ricaljasan
@ 2016-05-06  8:29 ` ricaljasan
  2016-06-23  3:02   ` Chris Leonard
  2016-05-06  8:29 ` [PATCH 16/37] Manual typos: Syslog ricaljasan
                   ` (21 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:29 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 252 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/install.texi: Fix typos in the manual.
	* INSTALL: Regenerated.
---
 INSTALL             |    8 ++++----
 manual/install.texi |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0035-Manual-typos-Installing.patch --]
[-- Type: text/x-patch; name="0035-Manual-typos-Installing.patch", Size: 2267 bytes --]

diff --git a/INSTALL b/INSTALL
index 31e256d..5c02216 100644
--- a/INSTALL
+++ b/INSTALL
@@ -161,8 +161,8 @@ will be used, and CFLAGS sets optimization options for the compiler.
      can configure with '--disable-werror'.
 
 '--disable-mathvec'
-     By default for x86_64, the GNU C Library is built with vector math
-     library.  Use this option to disable vector math library.
+     By default for x86_64, the GNU C Library is built with the vector
+     math library.  Use this option to disable the vector math library.
 
 '--build=BUILD-SYSTEM'
 '--host=HOST-SYSTEM'
@@ -199,8 +199,8 @@ will be used, and CFLAGS sets optimization options for the compiler.
 
    To build the library and related programs, type 'make'.  This will
 produce a lot of output, some of which may look like errors from 'make'
-but isn't.  Look for error messages from 'make' containing '***'.  Those
-indicate that something is seriously wrong.
+but aren't.  Look for error messages from 'make' containing '***'.
+Those indicate that something is seriously wrong.
 
    The compilation process can take a long time, depending on the
 configuration and the speed of your machine.  Some complex modules may
diff --git a/manual/install.texi b/manual/install.texi
index 95021b4..ad91c6b 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -192,8 +192,8 @@ new warnings cause the build with @option{-Werror} to fail), you can
 configure with @option{--disable-werror}.
 
 @item --disable-mathvec
-By default for x86_64, @theglibc{} is built with vector math library.
-Use this option to disable vector math library.
+By default for x86_64, @theglibc{} is built with the vector math library.
+Use this option to disable the vector math library.
 
 @item --build=@var{build-system}
 @itemx --host=@var{host-system}
@@ -231,7 +231,7 @@ information for @theglibc{}.
 
 To build the library and related programs, type @code{make}.  This will
 produce a lot of output, some of which may look like errors from
-@code{make} but isn't.  Look for error messages from @code{make}
+@code{make} but aren't.  Look for error messages from @code{make}
 containing @samp{***}.  Those indicate that something is seriously wrong.
 
 The compilation process can take a long time, depending on the

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 18/37] Manual typos: Arithmetic Functions
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (21 preceding siblings ...)
  2016-05-06  8:29 ` [PATCH 32/37] Manual typos: POSIX Threads ricaljasan
@ 2016-05-06  8:30 ` ricaljasan
  2016-05-30 16:09   ` Chris Leonard
  2016-05-06  8:30 ` [PATCH 07/37] Manual typos: Locales and Internationalization ricaljasan
                   ` (17 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:30 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 195 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/arith.texi: Fix typos in the manual.
---
 manual/arith.texi |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0018-Manual-typos-Arithmetic-Functions.patch --]
[-- Type: text/x-patch; name="0018-Manual-typos-Arithmetic-Functions.patch", Size: 3081 bytes --]

diff --git a/manual/arith.texi b/manual/arith.texi
index 72682f0..5e55f62 100644
--- a/manual/arith.texi
+++ b/manual/arith.texi
@@ -162,7 +162,7 @@ The remainder from the division.
 @deftypefun div_t div (int @var{numerator}, int @var{denominator})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 @c Functions in this section are pure, and thus safe.
-This function @code{div} computes the quotient and remainder from
+The function @code{div} computes the quotient and remainder from
 the division of @var{numerator} by @var{denominator}, returning the
 result in a structure of type @code{div_t}.
 
@@ -533,7 +533,7 @@ Division: @math{0/0} or @math{@infinity{}/@infinity{}}.
 Remainder: @math{x} REM @math{y}, where @math{y} is zero or @math{x} is
 infinite.
 @item
-Square root if the operand is less then zero.  More generally, any
+Square root if the operand is less than zero.  More generally, any
 mathematical function evaluated outside its domain produces this
 exception.
 @item
@@ -970,7 +970,7 @@ the calculation was negative, the result is @dfn{negative zero}.
 Negative zero can also result from some operations on infinity, such as
 @math{4/-@infinity{}}.
 
-At any time one of the above four rounding modes is selected.  You can
+At any time, one of the above four rounding modes is selected.  You can
 find out which one with this function:
 
 @comment fenv.h
@@ -991,7 +991,7 @@ To change the rounding mode, use this function:
 Changes the currently selected rounding mode to @var{round}.  If
 @var{round} does not correspond to one of the supported rounding modes
 nothing is changed.  @code{fesetround} returns zero if it changed the
-rounding mode, a nonzero value if the mode is not supported.
+rounding mode, or a nonzero value if the mode is not supported.
 @end deftypefun
 
 You should avoid changing the rounding mode if possible.  It can be an
@@ -1114,8 +1114,8 @@ occur, you can use the following two functions.
 @comment GNU
 @deftypefun int feenableexcept (int @var{excepts})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This functions enables traps for each of the exceptions as indicated by
-the parameter @var{except}.  The individual exceptions are described in
+This function enables traps for each of the exceptions as indicated by
+the parameter @var{excepts}.  The individual exceptions are described in
 @ref{Status bit operations}.  Only the specified exceptions are
 enabled, the status of the other exceptions is not changed.
 
@@ -1127,8 +1127,8 @@ operation was successful, @code{-1} otherwise.
 @comment GNU
 @deftypefun int fedisableexcept (int @var{excepts})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This functions disables traps for each of the exceptions as indicated by
-the parameter @var{except}.  The individual exceptions are described in
+This function disables traps for each of the exceptions as indicated by
+the parameter @var{excepts}.  The individual exceptions are described in
 @ref{Status bit operations}.  Only the specified exceptions are
 disabled, the status of the other exceptions is not changed.
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 07/37] Manual typos: Locales and Internationalization
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (22 preceding siblings ...)
  2016-05-06  8:30 ` [PATCH 18/37] Manual typos: Arithmetic Functions ricaljasan
@ 2016-05-06  8:30 ` ricaljasan
  2016-05-20  8:31   ` Chris Leonard
  2016-06-16  4:52   ` Mike Frysinger
  2016-05-06  8:30 ` [PATCH 10/37] Manual typos: Pattern Matching ricaljasan
                   ` (16 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:30 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 197 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/locale.texi: Fix typos in the manual.
---
 manual/locale.texi |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0007-Manual-typos-Locales-and-Internationalization.patch --]
[-- Type: text/x-patch; name="0007-Manual-typos-Locales-and-Internationalization.patch", Size: 3712 bytes --]

diff --git a/manual/locale.texi b/manual/locale.texi
index 1828500..d227d03 100644
--- a/manual/locale.texi
+++ b/manual/locale.texi
@@ -365,7 +365,7 @@ The function @code{setlocale} sets the current locale for category
 @var{category} to @var{locale}.
 
 If @var{category} is @code{LC_ALL}, this specifies the locale for all
-purposes.  The other possible values of @var{category} specify an
+purposes.  The other possible values of @var{category} specify a
 single purpose (@pxref{Locale Categories}).
 
 You can also use this function to find out the current locale by passing
@@ -407,7 +407,7 @@ name is used if possible.
 
 The effective locale name (either the second argument to
 @code{setlocale}, or if the argument is an empty string, the name
-obtained from the process environment) must be valid locale name.
+obtained from the process environment) must be a valid locale name.
 @xref{Locale Names}.
 
 If you specify an invalid locale name, @code{setlocale} returns a null
@@ -815,7 +815,7 @@ The members with the @code{int_} prefix apply to the
 @code{int_curr_symbol} while the other two apply to
 @code{currency_symbol}.  There is one specialty with the
 @code{int_curr_symbol}, though.  Since all legal values contain a space
-at the end the string one either printf this space (if the currency
+at the end of the string one either prints this space (if the currency
 symbol must appear in front and must be separated) or one has to avoid
 printing this character at all (especially when at the end of the
 string).
@@ -849,7 +849,7 @@ unreasonable.)
 @itemx char int_n_sign_posn
 These members are small integers that indicate how to
 position the sign for nonnegative and negative monetary quantities,
-respectively.  (The string used by the sign is what was specified with
+respectively.  (The string used for the sign is what was specified with
 @code{positive_sign} or @code{negative_sign}.)  The possible values are
 as follows:
 
@@ -1133,11 +1133,11 @@ should be used.
 @end vtable
 
 The file @file{langinfo.h} defines a lot more symbols but none of them
-is official.  Using them is not portable, and the format of the
+are official.  Using them is not portable, and the format of the
 return values might change.  Therefore we recommended you not use
 them.
 
-Note that the return value for any valid argument can be used for
+Note that the return value for any valid argument can be used
 in all situations (with the possible exception of the am/pm time formatting
 codes).  If the user has not selected any locale for the
 appropriate category, @code{nl_langinfo} returns the information from the
@@ -1240,7 +1240,7 @@ it does not fill the entire field width.
 @end table
 @end itemize
 
-The next part of a specification is an optional field width.  If no
+The next part of the specification is an optional field width.  If no
 width is specified @math{0} is taken.  During output, the function first
 determines how much space is required.  If it requires at least as many
 characters as given by the field width, it is output using as much space
@@ -1413,7 +1413,7 @@ access to the corresponding locale definitions.
 @c Calls nl_langinfo with YESEXPR and NOEXPR, triggering @mtslocale but
 @c it's regcomp and regexec that bring in all of the safety issues.
 @c regfree is also called, but it doesn't introduce any further issues.
-The function @code{rpmatch} checks the string in @var{response} whether
+The function @code{rpmatch} checks the string in @var{response} for whether
 or not it is a correct yes-or-no answer and if yes, which one.  The
 check uses the @code{YESEXPR} and @code{NOEXPR} data in the
 @code{LC_MESSAGES} category of the currently selected locale.  The

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 10/37] Manual typos: Pattern Matching
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (23 preceding siblings ...)
  2016-05-06  8:30 ` [PATCH 07/37] Manual typos: Locales and Internationalization ricaljasan
@ 2016-05-06  8:30 ` ricaljasan
  2016-05-28  3:30   ` Chris Leonard
  2016-06-16  5:35   ` Mike Frysinger
  2016-05-06  8:30 ` [PATCH 15/37] Manual typos: Low-Level Terminal Interface ricaljasan
                   ` (15 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:30 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 209 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/pattern.texi: Fix typos in the manual.
---
 manual/pattern.texi |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0010-Manual-typos-Pattern-Matching.patch --]
[-- Type: text/x-patch; name="0010-Manual-typos-Pattern-Matching.patch", Size: 4958 bytes --]

diff --git a/manual/pattern.texi b/manual/pattern.texi
index d1b9275..a0c612a 100644
--- a/manual/pattern.texi
+++ b/manual/pattern.texi
@@ -134,7 +134,7 @@ Ignore case in comparing @var{string} to @var{pattern}.
 @item FNM_EXTMATCH
 @cindex Korn Shell
 @pindex ksh
-Recognize beside the normal patterns also the extended patterns
+Besides the normal patterns, also recognize the extended patterns
 introduced in @file{ksh}.  The patterns are written in the form
 explained in the following table where @var{pattern-list} is a @code{|}
 separated list of patterns.
@@ -477,8 +477,8 @@ In the event of an error, @code{glob} stores information in
 It is important to notice that the @code{glob} function will not fail if
 it encounters directories or files which cannot be handled without the
 LFS interfaces.  The implementation of @code{glob} is supposed to use
-these functions internally.  This at least is the assumptions made by
-the Unix standard.  The GNU extension of allowing the user to provide
+these functions internally.  This at least is the assumption made by
+the Unix standard.  The GNU extension of allowing the user to provide their
 own directory handling and @code{stat} functions complicates things a
 bit.  If these callback functions are used and a large file or directory
 is encountered @code{glob} @emph{can} fail.
@@ -493,13 +493,13 @@ The @code{glob64} function was added as part of the Large File Summit
 extensions but is not part of the original LFS proposal.  The reason for
 this is simple: it is not necessary.  The necessity for a @code{glob64}
 function is added by the extensions of the GNU @code{glob}
-implementation which allows the user to provide own directory handling
+implementation which allows the user to provide their own directory handling
 and @code{stat} functions.  The @code{readdir} and @code{stat} functions
 do depend on the choice of @code{_FILE_OFFSET_BITS} since the definition
 of the types @code{struct dirent} and @code{struct stat} will change
 depending on the choice.
 
-Beside this difference the @code{glob64} works just like @code{glob} in
+Besides this difference, @code{glob64} works just like @code{glob} in
 all aspects.
 
 This function is a GNU extension.
@@ -630,7 +630,7 @@ result if the pattern used for matching contains any wildcard character.
 @comment glob.h
 @comment GNU
 @item GLOB_ALTDIRFUNC
-Instead of the using the using the normal functions for accessing the
+Instead of using the normal functions for accessing the
 filesystem the @code{glob} implementation uses the user-supplied
 functions specified in the structure pointed to by @var{pglob}
 parameter.  For more information about the functions refer to the
@@ -640,7 +640,7 @@ sections about directory handling see @ref{Accessing Directories}, and
 @comment glob.h
 @comment GNU
 @item GLOB_BRACE
-If this flag is given the handling of braces in the pattern is changed.
+If this flag is given, the handling of braces in the pattern is changed.
 It is now required that braces appear correctly grouped.  I.e., for each
 opening brace there must be a closing one.  Braces can be used
 recursively.  So it is possible to define one brace expression in
@@ -682,7 +682,7 @@ return it as the sole ``matching'' word, even if no file exists by that name.
 @comment glob.h
 @comment GNU
 @item GLOB_TILDE
-If this flag is used the character @code{~} (tilde) is handled special
+If this flag is used the character @code{~} (tilde) is handled specially
 if it appears at the beginning of the pattern.  Instead of being taken
 verbatim it is used to represent the home directory of a known user.
 
@@ -719,14 +719,14 @@ This functionality is equivalent to what is available in C-shells if the
 @comment glob.h
 @comment GNU
 @item GLOB_TILDE_CHECK
-If this flag is used @code{glob} behaves like as if @code{GLOB_TILDE} is
+If this flag is used @code{glob} behaves as if @code{GLOB_TILDE} is
 given.  The only difference is that if the user name is not available or
 the home directory cannot be determined for other reasons this leads to
 an error.  @code{glob} will return @code{GLOB_NOMATCH} instead of using
 the pattern itself as the name.
 
 This functionality is equivalent to what is available in C-shells if
-@code{nonomatch} flag is not set.
+the @code{nonomatch} flag is not set.
 
 @comment glob.h
 @comment GNU
@@ -1196,7 +1196,7 @@ Ignore case when matching letters.
 @comment regex.h
 @comment POSIX.2
 @item REG_NOSUB
-Don't bother storing the contents of the @var{matches-ptr} array.
+Don't bother storing the contents of the @var{matchptr} array.
 
 @comment regex.h
 @comment POSIX.2
@@ -1531,7 +1531,7 @@ subexpression.
 @comment regex.h
 @comment POSIX.2
 @deftp {Data Type} regmatch_t
-This is the data type of the @var{matcharray} array that you pass to
+This is the data type of the @var{matchptr} array that you pass to
 @code{regexec}.  It contains two structure fields, as follows:
 
 @table @code

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 15/37] Manual typos: Low-Level Terminal Interface
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (24 preceding siblings ...)
  2016-05-06  8:30 ` [PATCH 10/37] Manual typos: Pattern Matching ricaljasan
@ 2016-05-06  8:30 ` ricaljasan
  2016-05-30 14:13   ` Chris Leonard
  2016-05-06  8:31 ` [PATCH 27/37] Manual typos: Users and Groups ricaljasan
                   ` (14 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:30 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 203 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/terminal.texi: Fix typos in the manual.
---
 manual/terminal.texi |   18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0015-Manual-typos-Low-Level-Terminal-Interface.patch --]
[-- Type: text/x-patch; name="0015-Manual-typos-Low-Level-Terminal-Interface.patch", Size: 4516 bytes --]

diff --git a/manual/terminal.texi b/manual/terminal.texi
index 0f0354b..49f5097 100644
--- a/manual/terminal.texi
+++ b/manual/terminal.texi
@@ -235,7 +235,7 @@ and set the attributes.
 @comment termios.h
 @comment POSIX.1
 @deftp {Data Type} {struct termios}
-Structure that records all the I/O attributes of a terminal.  The
+A @code{struct termios} records all the I/O attributes of a terminal.  The
 structure includes at least the following members:
 
 @table @code
@@ -869,7 +869,7 @@ input, without which @code{ECHOE} is simply irrelevant.
 @comment termios.h
 @comment BSD
 @deftypevr Macro tcflag_t ECHOPRT
-This bit is like @code{ECHOE}, enables display of the ERASE character in
+This bit, like @code{ECHOE}, enables display of the ERASE character in
 a way that is geared to a hardcopy terminal.  When you type the ERASE
 character, a @samp{\} character is printed followed by the first
 character erased.  Typing the ERASE character again just prints the next
@@ -933,7 +933,7 @@ This is a BSD extension, and exists only in BSD systems and
 This bit controls whether the INTR, QUIT, and SUSP characters are
 recognized.  The functions associated with these characters are performed
 if and only if this bit is set.  Being in canonical or noncanonical
-input mode has no affect on the interpretation of these characters.
+input mode has no effect on the interpretation of these characters.
 
 You should use caution when disabling recognition of these characters.
 Programs that cannot be interrupted interactively are very
@@ -1457,7 +1457,7 @@ The DSUSP (suspend) character is recognized only if the implementation
 supports job control (@pxref{Job Control}).  It sends a @code{SIGTSTP}
 signal, like the SUSP character, but not right away---only when the
 program tries to read it as input.  Not all systems with job control
-support DSUSP; only BSD-compatible systems (including @gnuhurdsystems{}).
+support DSUSP; only BSD-compatible systems do (including @gnuhurdsystems{}).
 
 @xref{Signal Handling}, for more information about signals.
 
@@ -1484,7 +1484,7 @@ input modes.  If @code{IXON} is set, receiving a START character resumes
 suspended output; the START character itself is discarded.  If
 @code{IXANY} is set, receiving any character at all resumes suspended
 output; the resuming character is not discarded unless it is the START
-character.  @code{IXOFF} is set, the system may also transmit START
+character.  If @code{IXOFF} is set, the system may also transmit START
 characters to the terminal.
 
 The usual value for the START character is @kbd{C-q}.  You may not be
@@ -1588,7 +1588,7 @@ The MIN and TIME are stored in elements of the @code{c_cc} array, which
 is a member of the @w{@code{struct termios}} structure.  Each element of
 this array has a particular role, and each element has a symbolic
 constant that stands for the index of that element.  @code{VMIN} and
-@code{VMAX} are the names for the indices in the array of the MIN and
+@code{VTIME} are the names for the indices in the array of the MIN and
 TIME slots.
 
 @comment termios.h
@@ -1702,7 +1702,7 @@ It does exactly this:
 
 The usual way to get and set terminal modes is with the functions described
 in @ref{Terminal Modes}.  However, on some systems you can use the
-BSD-derived functions in this section to do some of the same thing.  On
+BSD-derived functions in this section to do some of the same things.  On
 many systems, these functions do not exist.  Even with @theglibc{},
 the functions simply fail with @code{errno} = @code{ENOSYS} with many
 kernels, including Linux.
@@ -1749,7 +1749,7 @@ of the terminal which is open with file descriptor @var{filedes}.
 This function sets the attributes of a terminal.
 
 @code{stty} sets the terminal attributes of the terminal which is open with
-file descriptor @var{filedes} to those described by *@var{filedes}.
+file descriptor @var{filedes} to those described by *@var{attributes}.
 @end deftypefun
 
 @node Line Control
@@ -2254,7 +2254,7 @@ is not a null pointer, the file name of the slave pseudo-terminal
 device is stored in @code{*name}.  If @var{termp} is not a null pointer,
 the terminal attributes of the slave are set to the ones specified in
 the structure that @var{termp} points to (@pxref{Terminal Modes}).
-Likewise, if the @var{winp} is not a null pointer, the screen size of
+Likewise, if @var{winp} is not a null pointer, the screen size of
 the slave is set to the values specified in the structure that
 @var{winp} points to.
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 27/37] Manual typos: Users and Groups
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (25 preceding siblings ...)
  2016-05-06  8:30 ` [PATCH 15/37] Manual typos: Low-Level Terminal Interface ricaljasan
@ 2016-05-06  8:31 ` ricaljasan
  2016-06-23  2:43   ` Chris Leonard
  2016-05-06  8:31 ` [PATCH 14/37] Manual typos: Sockets ricaljasan
                   ` (13 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:31 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 216 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/users.texi: Fix typos in the manual.
---
 manual/users.texi |   35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0027-Manual-typos-Users-and-Groups.patch --]
[-- Type: text/x-patch; name="0027-Manual-typos-Users-and-Groups.patch", Size: 7146 bytes --]

diff --git a/manual/users.texi b/manual/users.texi
index e8f0f3b..7424b4f 100644
--- a/manual/users.texi
+++ b/manual/users.texi
@@ -152,7 +152,7 @@ by creating a new user ID and login name (say, @code{games}) to own the
 scores file, and make the file writable only by this user.  Then, when
 the game program wants to update this file, it can change its effective
 user ID to be that for @code{games}.  In effect, the program must
-adopt the persona of @code{games} so it can write the scores file.
+adopt the persona of @code{games} so it can write to the scores file.
 
 @node How Change Persona
 @section How an Application Can Change Persona
@@ -357,7 +357,7 @@ have this function.
 @c setuid @asulock @aculock
 @c  INLINE_SETXID_SYSCALL dup @asulock @aculock
 If the calling process is privileged, this function sets both the real
-and effective user ID of the process to @var{newuid}.  It also deletes
+and effective user IDs of the process to @var{newuid}.  It also deletes
 the file user ID of the process, if any.  @var{newuid} may be any
 legal value.  (Once this has been done, there is no way to recover the
 old effective user ID.)
@@ -1059,7 +1059,7 @@ The Internet address of a remote host.
 The @code{ut_type}, @code{ut_pid}, @code{ut_id}, @code{ut_tv}, and
 @code{ut_host} fields are not available on all systems.  Portable
 applications therefore should be prepared for these situations.  To help
-doing this the @file{utmp.h} header provides macros
+do this the @file{utmp.h} header provides macros
 @code{_HAVE_UT_TYPE}, @code{_HAVE_UT_PID}, @code{_HAVE_UT_ID},
 @code{_HAVE_UT_TV}, and @code{_HAVE_UT_HOST} if the respective field is
 available.  The programmer can handle the situations by using
@@ -1081,7 +1081,7 @@ accounting information.
 @comment SVID
 @vindex RUN_LVL
 @item RUN_LVL
-This macro is used to identify the systems runlevel.
+This macro is used to identify the system's runlevel.
 
 @comment utmp.h
 @comment SVID
@@ -1099,7 +1099,7 @@ This macro is used to identify the time when the system clock changed.
 @comment SVID
 @vindex NEW_TIME
 @item NEW_TIME
-This macro is used to identify the time after the system changed.
+This macro is used to identify the time after the system clock changed.
 
 @comment utmp.h
 @comment SVID
@@ -1559,7 +1559,7 @@ accounting information.
 @comment XPG4.2
 @vindex RUN_LVL
 @item RUN_LVL
-This macro is used to identify the systems runlevel.
+This macro is used to identify the system's runlevel.
 
 @comment utmpx.h
 @comment XPG4.2
@@ -1577,7 +1577,7 @@ This macro is used to identify the time when the system clock changed.
 @comment XPG4.2
 @vindex NEW_TIME
 @item NEW_TIME
-This macro is used to identify the time after the system changed.
+This macro is used to identify the time after the system clock changed.
 
 @comment utmpx.h
 @comment XPG4.2
@@ -2153,7 +2153,7 @@ A null pointer return indicates there is no user named @var{name}.
 @c
 @c _nss_*_getpwnam_r (assumed) @asuinit @asulock @acucorrupt @aculock
 
-This function is similar to @code{getpwnam} in that is returns
+This function is similar to @code{getpwnam} in that it returns
 information about the user whose user name is @var{name}.  However, like
 @code{getpwuid_r}, it fills the user supplied buffers in
 @var{result_buf} and @var{buffer} with the information instead of using
@@ -2466,13 +2466,12 @@ A null pointer indicates there is no group named @var{name}.
 @c  nss_group_lookup2 dup @mtslocale @ascudlopen @ascuplugin @ascuheap @asulock @acucorrupt @aculock @acsfd @acsmem
 @c  *fct.l @ascuplugin
 @c  nss_next2 dup @ascudlopen @ascuplugin @ascuheap @asulock @acucorrupt @aculock @acsfd @acsmem
-This function is similar to @code{getgrnam} in that is returns
+This function is similar to @code{getgrnam} in that it returns
 information about the group whose group name is @var{name}.  Like
 @code{getgrgid_r}, it uses the user supplied buffers in
 @var{result_buf} and @var{buffer}, not a static buffer.
 
-The return values are the same as for @code{getgrgid_r}
-@code{ERANGE}.
+The return values are the same as for @code{getgrgid_r}.
 @end deftypefun
 
 @node Scanning All Groups
@@ -2570,7 +2569,7 @@ wish to save the information.
 This function is similar to @code{getgrent} in that it returns the next
 entry from the stream initialized by @code{setgrent}.  Like
 @code{fgetgrent_r}, it places the result in user-supplied buffers
-pointed to @var{result_buf} and @var{buffer}.
+pointed to by @var{result_buf} and @var{buffer}.
 
 If the function returns zero @var{result} contains a pointer to the data
 (normally equal to @var{result_buf}).  If errors occurred the return
@@ -2630,8 +2629,8 @@ Sometimes it is useful to group users according to other criteria
 group of users with a certain machine.  On the other hand grouping of
 host names is not supported so far.
 
-In Sun Microsystems SunOS appeared a new kind of database, the netgroup
+In Sun Microsystems' SunOS appeared a new kind of database, the netgroup
 database.  It allows grouping hosts, users, and domains freely, giving
 them individual names.  To be more concrete, a netgroup is a list of triples
 consisting of a host name, a user name, and a domain name where any of
 the entries can be a wildcard entry matching all inputs.  A last
@@ -2657,7 +2656,7 @@ character @code{-} shall be used.
 @node Lookup Netgroup
 @subsection Looking up one Netgroup
 
-The lookup functions for netgroups are a bit different to all other
+The lookup functions for netgroups are a bit different than all other
 system database handling functions.  Since a single netgroup can contain
 many entries a two-step process is needed.  First a single netgroup is
 selected and then one can iterate over all entries in this netgroup.
@@ -2701,7 +2700,7 @@ These functions are declared in @file{netdb.h}.
 @c    memcpy dup ok
 @c  libc_lock_unlock dup @aculock
 A call to this function initializes the internal state of the library to
-allow following calls of the @code{getnetgrent} to iterate over all entries
+allow following calls of @code{getnetgrent} to iterate over all entries
 in the netgroup with name @var{netgroup}.
 
 When the call is successful (i.e., when a netgroup with this name exists)
@@ -2831,7 +2830,7 @@ selected netgroup.
 @c  nss_next2 dup @ascudlopen @ascuplugin @ascuheap @asulock @acucorrupt @aculock @acsfd @acsmem
 @c  free_memory dup @ascuheap @acsmem
 This function tests whether the triple specified by the parameters
-@var{hostp}, @var{userp}, and @var{domainp} is part of the netgroup
+@var{host}, @var{user}, and @var{domain} is part of the netgroup
 @var{netgroup}.  Using this function has the advantage that
 
 @enumerate
@@ -2843,7 +2842,7 @@ the function is implemented more efficiently than successive calls
 to the other @code{set}/@code{get}/@code{endnetgrent} functions.
 @end enumerate
 
-Any of the pointers @var{hostp}, @var{userp}, and @var{domainp} can be
+Any of the pointers @var{host}, @var{user}, or @var{domain} can be
 @code{NULL} which means any value is accepted in this position.  This is
 also true for the name @code{-} which should not match any other string
 otherwise.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 05/37] Manual typos: String and Array Utilities
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (28 preceding siblings ...)
  2016-05-06  8:31 ` [PATCH 09/37] Manual typos: Searching and Sorting ricaljasan
@ 2016-05-06  8:31 ` ricaljasan
  2016-05-19 19:42   ` Chris Leonard
  2016-06-16  4:41   ` Mike Frysinger
  2016-05-06  8:31 ` [PATCH 23/37] Manual typos: The Basic Program/System Interface ricaljasan
                   ` (10 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:31 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 207 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/string.texi: Fix typos in the manual.
---
 manual/string.texi |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0005-Manual-typos-String-and-Array-Utilities.patch --]
[-- Type: text/x-patch; name="0005-Manual-typos-String-and-Array-Utilities.patch", Size: 5279 bytes --]

diff --git a/manual/string.texi b/manual/string.texi
index 016fd0b..41e14e5 100644
--- a/manual/string.texi
+++ b/manual/string.texi
@@ -503,7 +503,7 @@ The value returned by @code{memmove} is the value of @var{to}.
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 @code{wmemmove} copies the @var{size} wide characters at @var{wfrom}
 into the @var{size} wide characters at @var{wto}, even if those two
-blocks of space overlap.  In the case of overlap, @code{memmove} is
+blocks of space overlap.  In the case of overlap, @code{wmemmove} is
 careful to copy the original values of the wide characters in the block
 at @var{wfrom}, including those wide characters which also belong to the
 block at @var{wto}.
@@ -801,7 +801,7 @@ bytes for the end of the string so that we can append the next string.
 For all strings in total the comparisons necessary to find the end of
 the intermediate results sums up to 5500!  If we combine the copying
 with the search for the allocation we can write this function more
-efficient:
+efficiently:
 
 @smallexample
 char *
@@ -859,15 +859,15 @@ concat (const char *str, @dots{})
 With a bit more knowledge about the input strings one could fine-tune
 the memory allocation.  The difference we are pointing to here is that
 we don't use @code{strcat} anymore.  We always keep track of the length
-of the current intermediate result so we can safe us the search for the
+of the current intermediate result so we can save ourselves the search for the
 end of the string and use @code{mempcpy}.  Please note that we also
-don't use @code{stpcpy} which might seem more natural since we handle
-with strings.  But this is not necessary since we already know the
+don't use @code{stpcpy} which might seem more natural since we are handling
+strings.  But this is not necessary since we already know the
 length of the string and therefore can use the faster memory copying
 function.  The example would work for wide characters the same way.
 
 Whenever a programmer feels the need to use @code{strcat} she or he
-should think twice and look through the program whether the code cannot
+should think twice and look through the program to see whether the code cannot
 be rewritten to take advantage of already calculated results.  Again: it
 is almost always unnecessary to use @code{strcat}.
 
@@ -1311,7 +1311,7 @@ return value is zero.
 @comment ISO
 @deftypefun int wcsncmp (const wchar_t *@var{ws1}, const wchar_t *@var{ws2}, size_t @var{size})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function is the similar to @code{wcscmp}, except that no more than
+This function is similar to @code{wcscmp}, except that no more than
 @var{size} wide characters are compared.  In other words, if the two
 strings are the same in their first @var{size} wide characters, the
 return value is zero.
@@ -2604,7 +2604,7 @@ functions accept either a pointer and a size argument, or pointers to
 them, if they will be modified.
 
 The argz functions use @code{malloc}/@code{realloc} to allocate/grow
-argz vectors, and so any argz vector creating using these functions may
+argz vectors, and so any argz vector created using these functions may
 be freed by using @code{free}; conversely, any argz function that may
 grow a string expects that string to have been allocated using
 @code{malloc} (those argz functions that only examine their arguments or
@@ -2640,7 +2640,7 @@ byte @var{sep}.
 
 @comment argz.h
 @comment GNU
-@deftypefun {size_t} argz_count (const char *@var{argz}, size_t @var{arg_len})
+@deftypefun {size_t} argz_count (const char *@var{argz}, size_t @var{argz_len})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 Returns the number of elements in the argz vector @var{argz} and
 @var{argz_len}.
@@ -2775,7 +2775,7 @@ invariant is maintained for argz vectors created by the functions here.
 Replace any occurrences of the string @var{str} in @var{argz} with
 @var{with}, reallocating @var{argz} as necessary.  If
 @var{replace_count} is non-zero, @code{*@var{replace_count}} will be
-incremented by number of replacements performed.
+incremented by the number of replacements performed.
 @end deftypefun
 
 @node Envz Functions, , Argz Functions, Argz and Envz Vectors
@@ -2795,7 +2795,7 @@ considered the name of a ``null'' entry, as distinct from an entry with an
 empty value: @code{envz_get} will return @code{0} if given the name of null
 entry, whereas an entry with an empty value would result in a value of
 @code{""}; @code{envz_entry} will still find such entries, however.  Null
-entries can be removed with @code{envz_strip} function.
+entries can be removed with the @code{envz_strip} function.
 
 As with argz functions, envz functions that may allocate memory (and thus
 fail) have a return type of @code{error_t}, and return either @code{0} or
@@ -2834,7 +2834,7 @@ The @code{envz_add} function adds an entry to @code{*@var{envz}}
 (updating @code{*@var{envz}} and @code{*@var{envz_len}}) with the name
 @var{name}, and value @var{value}.  If an entry with the same name
 already exists in @var{envz}, it is removed first.  If @var{value} is
-@code{0}, then the new entry will the special null type of entry
+@code{0}, then the new entry will be the special null type of entry
 (mentioned above).
 @end deftypefun
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 14/37] Manual typos: Sockets
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (26 preceding siblings ...)
  2016-05-06  8:31 ` [PATCH 27/37] Manual typos: Users and Groups ricaljasan
@ 2016-05-06  8:31 ` ricaljasan
  2016-05-30 14:04   ` Chris Leonard
  2016-05-06  8:31 ` [PATCH 09/37] Manual typos: Searching and Sorting ricaljasan
                   ` (12 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:31 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 211 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/socket.texi: Fix typos in the manual.
---
 manual/socket.texi |   28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0014-Manual-typos-Sockets.patch --]
[-- Type: text/x-patch; name="0014-Manual-typos-Sockets.patch", Size: 6268 bytes --]

diff --git a/manual/socket.texi b/manual/socket.texi
index 1d9d527..24b4563 100644
--- a/manual/socket.texi
+++ b/manual/socket.texi
@@ -254,7 +254,7 @@ address.  Other processes can find it for communication only if you
 give it an address.  We call this @dfn{binding} the address to the
 socket, and the way to do it is with the @code{bind} function.
 
-You need be concerned with the address of a socket if other processes
+You need only be concerned with the address of a socket if other processes
 are to find it and start communicating with it.  You can specify an
 address for other sockets, but this is usually pointless; the first time
 you send data from a socket, or use it to initiate a connection, the
@@ -662,8 +662,8 @@ To create a socket in the local namespace, use the constant
 @comment POSIX
 @deftypevr Macro int PF_LOCAL
 This designates the local namespace, in which socket addresses are local
-names, and its associated family of protocols.  @code{PF_Local} is the
-macro used by Posix.1g.
+names, and its associated family of protocols.  @code{PF_LOCAL} is the
+macro used by POSIX.1g.
 @end deftypevr
 
 @comment sys/socket.h
@@ -713,7 +713,7 @@ the file name string.  This can be done using the macro @code{SUN_LEN}:
 @comment BSD
 @deftypefn {Macro} int SUN_LEN (@emph{struct sockaddr_un *} @var{ptr})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-The macro computes the length of socket address in the local namespace.
+This macro computes the length of the socket address in the local namespace.
 @end deftypefn
 
 @node Local Socket Example
@@ -1148,7 +1148,7 @@ a pointer into a statically-allocated buffer.  Subsequent calls will
 overwrite the same buffer, so you should copy the string if you need
 to save it.
 
-In multi-threaded programs each thread has an own statically-allocated
+In multi-threaded programs each thread has its own statically-allocated
 buffer.  But still subsequent calls of @code{inet_ntoa} in the same
 thread will overwrite the result of the last call.
 
@@ -1464,7 +1464,7 @@ The host database contains an entry for the name, but it doesn't have an
 associated Internet address.
 @end table
 
-The lookup functions above all have one in common: they are not
+The lookup functions above all have one thing in common: they are not
 reentrant and therefore unusable in multi-threaded applications.
 Therefore provides @theglibc{} a new set of functions which can be
 used in this context.
@@ -1545,7 +1545,7 @@ used in this context.
 The @code{gethostbyname_r} function returns information about the host
 named @var{name}.  The caller must pass a pointer to an object of type
 @code{struct hostent} in the @var{result_buf} parameter.  In addition
-the function may need extra buffer space and the caller must pass an
+the function may need extra buffer space and the caller must pass a
 pointer and the size of the buffer in the @var{buf} and @var{buflen}
 parameters.
 
@@ -2527,7 +2527,7 @@ connection in progress (see @code{EINPROGRESS} above).
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -2663,7 +2663,7 @@ connections immediately available.
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -2797,7 +2797,7 @@ signal is ignored or blocked, or if its handler returns, then
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -2848,7 +2848,7 @@ You never connected this socket.
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -3163,7 +3163,7 @@ owing to a problem related to a previous call.
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -3202,7 +3202,7 @@ are also the same as for @code{recv}.
 
 This function is defined as a cancellation point in multi-threaded
 programs, so one has to be prepared for this and make sure that
-allocated resources (like memory, files descriptors, semaphores or
+allocated resources (like memory, file descriptors, semaphores or
 whatever) are freed even if the thread is canceled.
 @c @xref{pthread_cleanup_push}, for a method how to do this.
 @end deftypefun
@@ -3431,7 +3431,7 @@ They are declared in @file{sys/socket.h}.
 The @code{getsockopt} function gets information about the value of
 option @var{optname} at level @var{level} for socket @var{socket}.
 
-The option value is stored in a buffer that @var{optval} points to.
+The option value is stored in the buffer that @var{optval} points to.
 Before the call, you should supply in @code{*@var{optlen-ptr}} the
 size of this buffer; on return, it contains the number of bytes of
 information actually stored in the buffer.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 09/37] Manual typos: Searching and Sorting
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (27 preceding siblings ...)
  2016-05-06  8:31 ` [PATCH 14/37] Manual typos: Sockets ricaljasan
@ 2016-05-06  8:31 ` ricaljasan
  2016-05-22  4:16   ` Chris Leonard
  2016-06-16  5:26   ` Mike Frysinger
  2016-05-06  8:31 ` [PATCH 05/37] Manual typos: String and Array Utilities ricaljasan
                   ` (11 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:31 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 219 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/search.texi: Fix typos in the manual.
---
 manual/search.texi |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0009-Manual-typos-Searching-and-Sorting.patch --]
[-- Type: text/x-patch; name="0009-Manual-typos-Searching-and-Sorting.patch", Size: 7287 bytes --]

diff --git a/manual/search.texi b/manual/search.texi
index 662527f..a56b3e0 100644
--- a/manual/search.texi
+++ b/manual/search.texi
@@ -76,7 +76,7 @@ two functions can be found in @file{search.h}.
 The @code{lfind} function searches in the array with @code{*@var{nmemb}}
 elements of @var{size} bytes pointed to by @var{base} for an element
 which matches the one pointed to by @var{key}.  The function pointed to
-by @var{compar} is used decide whether two elements match.
+by @var{compar} is used to decide whether two elements match.
 
 The return value is a pointer to the matching element in the array
 starting at @var{base} if it is found.  If no matching element is
@@ -293,15 +293,15 @@ The weakest aspect of this function is that there can be at most one
 hashing table used through the whole program.  The table is allocated
 in local memory out of control of the programmer.  As an extension @theglibc{}
 provides an additional set of functions with a reentrant
-interface which provide a similar interface but which allow to keep
+interface which provides a similar interface but which allows keeping
 arbitrarily many hashing tables.
 
 It is possible to use more than one hashing table in the program run if
 the former table is first destroyed by a call to @code{hdestroy}.
 
-The function returns a non-zero value if successful.  If it return zero
+The function returns a non-zero value if successful.  If it returns zero,
 something went wrong.  This could either mean there is already a hashing
-table in use or the program runs out of memory.
+table in use or the program ran out of memory.
 @end deftypefun
 
 @comment search.h
@@ -325,7 +325,7 @@ If it is really necessary to free a table and all elements the
 programmer has to keep a list of all table elements and before calling
 @code{hdestroy} s/he has to free all element's data using this list.
 This is a very unpleasant mechanism and it also shows that this kind of
-hashing tables is mainly meant for tables which are created once and
+hashing table is mainly meant for tables which are created once and
 used until the end of the program run.
 @end deftypefun
 
@@ -357,8 +357,8 @@ this element might stay undefined since it is not used.
 @c hsearch @mtasurace:hsearch @acucorrupt/action==ENTER
 @c  hsearch_r dup @mtsrace:htab @acucorrupt/action==ENTER
 To search in a hashing table created using @code{hcreate} the
-@code{hsearch} function must be used.  This function can perform simple
-search for an element (if @var{action} has the @code{FIND}) or it can
+@code{hsearch} function must be used.  This function can perform a simple
+search for an element (if @var{action} has the value @code{FIND}) or it can
 alternatively insert the key element into the hashing table.  Entries
 are never replaced.
 
@@ -366,7 +366,7 @@ The key is denoted by a pointer to an object of type @code{ENTRY}.  For
 locating the corresponding position in the hashing table only the
 @code{key} element of the structure is used.
 
-If an entry with matching key is found the @var{action} parameter is
+If an entry with a matching key is found the @var{action} parameter is
 irrelevant.  The found entry is returned.  If no matching entry is found
 and the @var{action} parameter has the value @code{FIND} the function
 returns a @code{NULL} pointer.  If no entry is found and the
@@ -375,7 +375,7 @@ to the hashing table which is initialized with the parameter @var{item}.
 A pointer to the newly added entry is returned.
 @end deftypefun
 
-As mentioned before the hashing table used by the functions described so
+As mentioned before, the hashing table used by the functions described so
 far is global and there can be at any time at most one hashing table in
 the program.  A solution is to use the following functions which are a
 GNU extension.  All have in common that they operate on a hashing table
@@ -416,7 +416,7 @@ function.
 
 The return value is non-zero if the operation was successful.  If the
 return value is zero, something went wrong, which probably means the
-programs ran out of memory.
+program ran out of memory.
 @end deftypefun
 
 @comment search.h
@@ -434,7 +434,7 @@ programs ran out of memory.
 @c  free dup @ascuheap @acsmem
 The @code{hdestroy_r} function frees all resources allocated by the
 @code{hcreate_r} function for this very same object @var{htab}.  As for
-@code{hdestroy} it is the programs responsibility to free the strings
+@code{hdestroy} it is the program's responsibility to free the strings
 for the elements of the table.
 @end deftypefun
 
@@ -455,8 +455,8 @@ table described by the object pointed to by @var{htab} (which is
 initialized by a call to @code{hcreate_r}).
 
 Another difference to @code{hcreate} is that the pointer to the found
-entry in the table is not the return value of the functions.  It is
-returned by storing it in a pointer variables pointed to by the
+entry in the table is not the return value of the function.  It is
+returned by storing it in a pointer variable pointed to by the
 @var{retval} parameter.  The return value of the function is an integer
 value indicating success if it is non-zero and failure if it is zero.
 In the latter case the global variable @var{errno} signals the reason for
@@ -542,7 +542,7 @@ new element is entered (note that the @var{rootp} parameter points to a
 constant pointer).  Instead the function returns @code{NULL}.
 @end deftypefun
 
-Another advantage of the @code{tsearch} function in contrast to the
+Another advantage of the @code{tsearch} functions in contrast to the
 @code{hsearch} functions is that there is an easy way to remove
 elements.
 
@@ -566,7 +566,7 @@ is deleted @code{tdelete} returns some unspecified value not equal to
 @safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}}
 If the complete search tree has to be removed one can use
 @code{tdestroy}.  It frees all resources allocated by the @code{tsearch}
-function to generate the tree pointed to by @var{vroot}.
+functions to generate the tree pointed to by @var{vroot}.
 
 For the data in each tree node the function @var{freefct} is called.
 The pointer to the data is passed as the argument to the function.  If
@@ -577,7 +577,7 @@ This function is a GNU extension and not covered by the @w{System V} or
 X/Open specifications.
 @end deftypefun
 
-In addition to the function to create and destroy the tree data
+In addition to the functions to create and destroy the tree data
 structure, there is another function which allows you to apply a
 function to all elements of the tree.  The function must have this type:
 
@@ -625,8 +625,8 @@ For each node in the tree with a node pointed to by @var{root}, the
 @var{value} set to @code{leaf}.  For internal nodes the function is
 called three times, setting the @var{value} parameter or @var{action} to
 the appropriate value.  The @var{level} argument for the @var{action}
-function is computed while descending the tree with increasing the value
-by one for the descend to a child, starting with the value @math{0} for
+function is computed while descending the tree by increasing the value
+by one for each descent to a child, starting with the value @math{0} for
 the root node.
 
 Since the functions used for the @var{action} parameter to @code{twalk}

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 23/37] Manual typos: The Basic Program/System Interface
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (29 preceding siblings ...)
  2016-05-06  8:31 ` [PATCH 05/37] Manual typos: String and Array Utilities ricaljasan
@ 2016-05-06  8:31 ` ricaljasan
  2016-05-30 16:22   ` Chris Leonard
  2016-05-06  8:32 ` [PATCH 17/37] Manual typos: Mathematics ricaljasan
                   ` (9 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:31 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 336 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/argp.texi: Fix typos in the manual.
	* manual/getopt.texi: Likewise.
	* manual/startup.texi: Likewise.
---
 manual/argp.texi    |   10 +++++-----
 manual/getopt.texi  |   10 +++++-----
 manual/startup.texi |    8 ++++----
 3 files changed, 14 insertions(+), 14 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0023-Manual-typos-The-Basic-Program-System-Interface.patch --]
[-- Type: text/x-patch; name="0023-Manual-typos-The-Basic-Program-System-Interface.patch", Size: 6862 bytes --]

diff --git a/manual/argp.texi b/manual/argp.texi
index dae6809..bca3ca5 100644
--- a/manual/argp.texi
+++ b/manual/argp.texi
@@ -347,7 +347,7 @@ be displayed in much the same manner as the options.  This is known as a
 If this flag is set, then the option @code{name} field is displayed
 unmodified (e.g., no @samp{--} prefix is added) at the left-margin where
 a @emph{short} option would normally be displayed, and this
-documentation string is left in it's usual place.  For purposes of
+documentation string is left in its usual place.  For purposes of
 sorting, any leading whitespace and punctuation is ignored, unless the
 first non-whitespace character is @samp{-}.  This entry is displayed
 after all options, after @code{OPTION_DOC} entries with a leading
@@ -692,7 +692,7 @@ parser function.  @xref{Argp Parsing State}.
 @safety{@prelim{}@mtunsafe{@mtasurace{:argpbuf} @mtsenv{} @mtslocale{}}@asunsafe{@ascuheap{} @ascuintl{} @asucorrupt{}}@acunsafe{@acsmem{} @acucorrupt{} @aculock{}}}
 @c Just calls argp_state_help with stderr and ARGP_HELP_STD_USAGE.
 Outputs the standard usage message for the argp parser referred to by
-@var{state} to @code{@var{state}->err_stream} and terminate the program
+@var{state} to @code{@var{state}->err_stream} and terminates the program
 with @code{exit (argp_err_exit_status)}.  @xref{Argp Global Variables}.
 @end deftypefun
 
@@ -723,7 +723,7 @@ by the program name and @samp{:}, and followed by a @w{@samp{Try @dots{}
 @c blank, release the buffer, call strerror_r with an automatic buffer,
 @c print it out after colon and blank, put[w]c a line break, unlock the
 @c stream, then exit unless ARGP_NO_EXIT.
-Similar to the standard gnu error-reporting function @code{error}, this
+Similar to the standard GNU error-reporting function @code{error}, this
 prints the program name and @samp{:}, the printf format string
 @var{fmt}, and the appropriate following args.  If it is non-zero, the
 standard unix error text for @var{errnum} is printed.  If @var{status} is
@@ -1010,7 +1010,7 @@ Don't exit on errors, although they may still result in error messages.
 @comment argp.h
 @comment GNU
 @item ARGP_LONG_ONLY
-Use the gnu getopt `long-only' rules for parsing arguments.  This allows
+Use the GNU getopt `long-only' rules for parsing arguments.  This allows
 long-options to be recognized with only a single @samp{-}
 (i.e., @samp{-help}).  This results in a less useful interface, and its
 use is discouraged as it conflicts with the way most GNU programs work
@@ -1213,7 +1213,7 @@ These example programs demonstrate the basic usage of argp.
 @subsubsection A Minimal Program Using Argp
 
 This is perhaps the smallest program possible that uses argp.  It won't
-do much except give an error messages and exit when there are any
+do much except give an error message and exit when there are any
 arguments, and prints a rather pointless message for @samp{--help}.
 
 @smallexample
diff --git a/manual/getopt.texi b/manual/getopt.texi
index aa4134b..20e11ef 100644
--- a/manual/getopt.texi
+++ b/manual/getopt.texi
@@ -110,7 +110,7 @@ is treated specially.  It permits arguments that are not options to be
 returned as if they were associated with option character @samp{\1}.
 
 @item
-POSIX demands the following behavior: The first non-option stops option
+POSIX demands the following behavior: the first non-option stops option
 processing.  This mode is selected by either setting the environment
 variable @code{POSIXLY_CORRECT} or beginning the @var{options} argument
 string with a plus sign (@samp{+}).
@@ -256,7 +256,7 @@ options to accept (see above).
 
 When @code{getopt_long} encounters a short option, it does the same
 thing that @code{getopt} would do: it returns the character code for the
-option, and stores the options argument (if it has one) in @code{optarg}.
+option, and stores the option's argument (if it has one) in @code{optarg}.
 
 When @code{getopt_long} encounters a long option, it takes actions based
 on the @code{flag} and @code{val} fields of the definition of that
@@ -293,8 +293,8 @@ When @code{getopt_long} has no more options to handle, it returns
 @var{argv} of the next remaining argument.
 @end deftypefun
 
-Since long option names were used before the @code{getopt_long}
-options was invented there are program interfaces which require programs
+Since long option names were used before @code{getopt_long}
+was invented there are program interfaces which require programs
 to recognize options like @w{@samp{-option value}} instead of
 @w{@samp{--option value}}.  To enable these programs to use the GNU
 getopt functionality there is one more function available.
@@ -306,7 +306,7 @@ getopt functionality there is one more function available.
 @c Same issues as getopt.
 
 The @code{getopt_long_only} function is equivalent to the
-@code{getopt_long} function but it allows to specify the user of the
+@code{getopt_long} function but it allows the user of the
 application to pass long options with only @samp{-} instead of
 @samp{--}.  The @samp{--} prefix is still recognized but instead of
 looking through the short options if a @samp{-} is seen it is first
diff --git a/manual/startup.texi b/manual/startup.texi
index 9a091a5..e4c983a 100644
--- a/manual/startup.texi
+++ b/manual/startup.texi
@@ -18,7 +18,7 @@ one program.
 
 Note that we are using a specific definition of ``program'' for the
 purposes of this manual, which corresponds to a common definition in the
-context of Unix system.  In popular usage, ``program'' enjoys a much
+context of Unix systems.  In popular usage, ``program'' enjoys a much
 broader definition; it can refer for example to a system's kernel, an
 editor macro, a complex package of software, or a discrete section of
 code executing within a process.
@@ -228,9 +228,9 @@ available.
 @c  strncmp dup ok
 
 The @var{optionp} parameter must be a pointer to a variable containing
-the address of the string to process.  When the function returns the
+the address of the string to process.  When the function returns, the
 reference is updated to point to the next suboption or to the
-terminating @samp{\0} character if there is no more suboption available.
+terminating @samp{\0} character if there are no more suboptions available.
 
 The @var{tokens} parameter references an array of strings containing the
 known suboptions.  All strings must be @samp{\0} terminated and to mark
@@ -441,7 +441,7 @@ environment.  If the environment contains an entry with the key
 equivalent to a call to @code{putenv} when the @var{value} part of the
 string is empty.
 
-The function return @code{-1} if @var{name} is a null pointer, points to
+The function returns @code{-1} if @var{name} is a null pointer, points to
 an empty string, or points to a string containing a @code{=} character.
 It returns @code{0} if the call succeeded.
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 13/37] Manual typos: File System Interface
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (34 preceding siblings ...)
  2016-05-06  8:32 ` [PATCH 19/37] Manual typos: Date and Time ricaljasan
@ 2016-05-06  8:32 ` ricaljasan
  2016-05-30 13:46   ` Chris Leonard
  2016-05-06  8:33 ` [PATCH 11/37] Manual typos: Input/Output on Streams ricaljasan
                   ` (4 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:32 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 227 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/filesys.texi: Fix typos in the manual.
---
 manual/filesys.texi |   42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0013-Manual-typos-File-System-Interface.patch --]
[-- Type: text/x-patch; name="0013-Manual-typos-File-System-Interface.patch", Size: 9408 bytes --]

diff --git a/manual/filesys.texi b/manual/filesys.texi
index b323664..bdadefb 100644
--- a/manual/filesys.texi
+++ b/manual/filesys.texi
@@ -314,7 +314,7 @@ A symbolic link.
 This member is a BSD extension.  The symbol @code{_DIRENT_HAVE_D_TYPE}
 is defined if this member is available.  On systems where it is used, it
 corresponds to the file type bits in the @code{st_mode} member of
-@code{struct stat}.  If the value cannot be determine the member
+@code{struct stat}.  If the value cannot be determined the member
 value is DT_UNKNOWN.  These two macros convert between @code{d_type}
 values and @code{st_mode} values:
 
@@ -335,7 +335,7 @@ This returns the @code{st_mode} value corresponding to @var{dtype}.
 
 This structure may contain additional members in the future.  Their
 availability is always announced in the compilation environment by a
-macro names @code{_DIRENT_HAVE_D_@var{xxx}} where @var{xxx} is replaced
+macro named @code{_DIRENT_HAVE_D_@var{xxx}} where @var{xxx} is replaced
 by the name of the new member.  For instance, the member @code{d_reclen}
 available on some systems is announced through the macro
 @code{_DIRENT_HAVE_D_RECLEN}.
@@ -723,7 +723,7 @@ the result.
 
 The @code{scandir} function scans the contents of the directory selected
 by @var{dir}.  The result in *@var{namelist} is an array of pointers to
-structure of type @code{struct dirent} which describe all selected
+structures of type @code{struct dirent} which describe all selected
 directory entries and which is allocated using @code{malloc}.  Instead
 of always getting all directory entries returned, the user supplied
 function @var{selector} can be used to decide which entries are in the
@@ -742,7 +742,7 @@ directory could not be opened for reading or the malloc call failed) and
 the global variable @code{errno} contains more information on the error.
 @end deftypefun
 
-As described above the fourth argument to the @code{scandir} function
+As described above, the fourth argument to the @code{scandir} function
 must be a pointer to a sorting function.  For the convenience of the
 programmer @theglibc{} contains implementations of functions which
 are very helpful for this purpose.
@@ -1009,7 +1009,7 @@ the @var{filename} parameter and appending the names of all passed
 directories and then the local file name.  So the callback function can
 use this parameter to access the file.  @code{ftw} also calls
 @code{stat} for the file and passes that information on to the callback
-function.  If this @code{stat} call was not successful the failure is
+function.  If this @code{stat} call is not successful the failure is
 indicated by setting the third argument of the callback function to
 @code{FTW_NS}.  Otherwise it is set according to the description given
 in the account of @code{__ftw_func_t} above.
@@ -1261,7 +1261,7 @@ purpose is to obtain information about the link.  @code{link}, the
 function that makes a hard link, does too.  It makes a hard link to the
 symbolic link, which one rarely wants.
 
-Some systems have for some functions operating on files have a limit on
+Some systems have, for some functions operating on files, a limit on
 how many symbolic links are followed when resolving a path name.  The
 limit if it exists is published in the @file{sys/param.h} header file.
 
@@ -1271,7 +1271,7 @@ limit if it exists is published in the @file{sys/param.h} header file.
 
 The macro @code{MAXSYMLINKS} specifies how many symlinks some function
 will follow before returning @code{ELOOP}.  Not all functions behave the
-same and this value is not the same a that returned for
+same and this value is not the same as that returned for
 @code{_SC_SYMLOOP} by @code{sysconf}.  In fact, the @code{sysconf}
 result can indicate that there is no fixed limit although
 @code{MAXSYMLINKS} exists and has a finite value.
@@ -1376,7 +1376,7 @@ In some situations it is desirable to resolve all the
 symbolic links to get the real
 name of a file where no prefix names a symbolic link which is followed
 and no filename in the path is @code{.} or @code{..}.  This is for
-instance desirable if files have to be compare in which case different
+instance desirable if files have to be compared in which case different
 names can refer to the same inode.
 
 @comment stdlib.h
@@ -1392,7 +1392,7 @@ result is passed back as the return value of the function in a block of
 memory allocated with @code{malloc}.  If the result is not used anymore
 the memory should be freed with a call to @code{free}.
 
-If any of the path components is missing the function returns a NULL
+If any of the path components are missing the function returns a NULL
 pointer.  This is also what is returned if the length of the path
 reaches or exceeds @code{PATH_MAX} characters.  In any case
 @code{errno} is set accordingly.
@@ -1448,7 +1448,7 @@ This function is declared in @file{stdlib.h}.
 @end deftypefun
 
 The advantage of using this function is that it is more widely
-available.  The drawback is that it reports failures for long path on
+available.  The drawback is that it reports failures for long paths on
 systems which have no limits on the file name length.
 
 @node Deleting Files
@@ -1828,8 +1828,8 @@ might not be detected as sparse at all.  For practical applications,
 this is not a problem.
 
 @item unsigned int st_blksize
-The optimal block size for reading of writing this file, in bytes.  You
-might use this size for allocating the buffer space for reading of
+The optimal block size for reading or writing this file, in bytes.  You
+might use this size for allocating the buffer space for reading or
 writing the file.  (This is unrelated to @code{st_blocks}.)
 @end table
 @end deftp
@@ -2254,10 +2254,10 @@ This is the file type constant of a FIFO or pipe.
 @end table
 
 The POSIX.1b standard introduced a few more objects which possibly can
-be implemented as object in the filesystem.  These are message queues,
+be implemented as objects in the filesystem.  These are message queues,
 semaphores, and shared memory objects.  To allow differentiating these
-objects from other files the POSIX standard introduces three new test
-macros.  But unlike the other macros it does not take the value of the
+objects from other files the POSIX standard introduced three new test
+macros.  But unlike the other macros they do not take the value of the
 @code{st_mode} field as the parameter.  Instead they expect a pointer to
 the whole @code{struct stat} structure.
 
@@ -2265,7 +2265,7 @@ the whole @code{struct stat} structure.
 @comment POSIX
 @deftypefn Macro int S_TYPEISMQ (struct stat *@var{s})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-If the system implement POSIX message queues as distinct objects and the
+If the system implements POSIX message queues as distinct objects and the
 file is a message queue object, this macro returns a non-zero value.
 In all other cases the result is zero.
 @end deftypefn
@@ -2274,7 +2274,7 @@ In all other cases the result is zero.
 @comment POSIX
 @deftypefn Macro int S_TYPEISSEM (struct stat *@var{s})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-If the system implement POSIX semaphores as distinct objects and the
+If the system implements POSIX semaphores as distinct objects and the
 file is a semaphore object, this macro returns a non-zero value.
 In all other cases the result is zero.
 @end deftypefn
@@ -2283,7 +2283,7 @@ In all other cases the result is zero.
 @comment POSIX
 @deftypefn Macro int S_TYPEISSHM (struct stat *@var{s})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-If the system implement POSIX shared memory objects as distinct objects
+If the system implements POSIX shared memory objects as distinct objects
 and the file is a shared memory object, this macro returns a non-zero
 value.  In all other cases the result is zero.
 @end deftypefn
@@ -2760,7 +2760,7 @@ allow write access to files like @file{/etc/passwd}, which normally can
 be written only by the super-user, the modifying program will have to be
 owned by @code{root} and the setuid-bit must be set.
 
-But beside the files the program is intended to change the user should
+But besides the files the program is intended to change the user should
 not be allowed to access any file to which s/he would not have access
 anyway.  The program therefore must explicitly check whether @emph{the
 user} would have the necessary access to a file, before it reads or
@@ -2780,7 +2780,7 @@ want to try to keep track of the diverse features that different systems
 have.  Using @code{access} is simple and automatically does whatever is
 appropriate for the system you are using.
 
-@code{access} is @emph{only} only appropriate to use in setuid programs.
+@code{access} is @emph{only} appropriate to use in setuid programs.
 A non-setuid program will always use the effective ID rather than the
 real ID.
 
@@ -3230,7 +3230,7 @@ add (off_t at, void *block, size_t size)
 
 The function @code{add} writes a block of memory at an arbitrary
 position in the file.  If the current size of the file is too small it
-is extended.  Note the it is extended by a round number of pages.  This
+is extended.  Note that it is extended by a whole number of pages.  This
 is a requirement of @code{mmap}.  The program has to keep track of the
 real size, and when it has finished a final @code{ftruncate} call should
 set the real size of the file.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 19/37] Manual typos: Date and Time
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (33 preceding siblings ...)
  2016-05-06  8:32 ` [PATCH 12/37] Manual typos: Low-Level Input/Output ricaljasan
@ 2016-05-06  8:32 ` ricaljasan
  2016-05-30 16:14   ` Chris Leonard
  2016-05-06  8:32 ` [PATCH 13/37] Manual typos: File System Interface ricaljasan
                   ` (5 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:32 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 219 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/time.texi: Fix typos in the manual.
---
 manual/time.texi |   40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0019-Manual-typos-Date-and-Time.patch --]
[-- Type: text/x-patch; name="0019-Manual-typos-Date-and-Time.patch", Size: 8042 bytes --]

diff --git a/manual/time.texi b/manual/time.texi
index f94cbe4..f42f7f9 100644
--- a/manual/time.texi
+++ b/manual/time.texi
@@ -26,7 +26,7 @@ we use a rigorous terminology to avoid confusion, and the only thing we
 use the simple word ``time'' for is to talk about the abstract concept.
 
 A @dfn{calendar time} is a point in the time continuum, for example
-November 4, 1990 at 18:02.5 UTC.  Sometimes this is called ``absolute
+November 4, 1990, at 18:02.5 UTC.  Sometimes this is called ``absolute
 time''.
 @cindex calendar time
 
@@ -298,7 +298,7 @@ child processes which have not yet been reported by @code{wait} or
 
 @item clock_t tms_cstime
 This is similar to @code{tms_cutime}, but represents the total processor
-time system has used on behalf of all the terminated child processes
+time the system has used on behalf of all the terminated child processes
 of the calling process.
 @end table
 
@@ -501,7 +501,7 @@ The @code{gettimeofday} function returns the current calendar time as
 the elapsed time since the epoch in the @code{struct timeval} structure
 indicated by @var{tp}.  (@pxref{Elapsed Time} for a description of
 @code{struct timeval}).  Information about the time zone is returned in
-the structure pointed at @var{tzp}.  If the @var{tzp} argument is a null
+the structure pointed to by @var{tzp}.  If the @var{tzp} argument is a null
 pointer, time zone information is ignored.
 
 The return value is @code{0} on success and @code{-1} on failure.  The
@@ -1010,7 +1010,7 @@ system clock from the true calendar time.
 The @code{ntp_gettime} function sets the structure pointed to by
 @var{tptr} to current values.  The elements of the structure afterwards
 contain the values the timer implementation in the kernel assumes.  They
-might or might not be correct.  If they are not a @code{ntp_adjtime}
+might or might not be correct.  If they are not, an @code{ntp_adjtime}
 call is necessary.
 
 The return value is @code{0} on success and other values on failure.  The
@@ -1220,7 +1220,7 @@ for at least 26 bytes, including the terminating null.
 
 If no error occurred the function returns a pointer to the string the
 result was written into, i.e., it returns @var{buffer}.  Otherwise
-return @code{NULL}.
+it returns @code{NULL}.
 @end deftypefun
 
 
@@ -1260,7 +1260,7 @@ gcc extensions, @pxref{Statement Exprs,,,gcc,Porting and Using gcc}):
 
 If no error occurred the function returns a pointer to the string the
 result was written into, i.e., it returns @var{buffer}.  Otherwise
-return @code{NULL}.
+it returns @code{NULL}.
 @end deftypefun
 
 
@@ -1360,7 +1360,7 @@ padded, since there is no natural width for them.
 
 Following the flag an optional specification of the width is possible.
 This is specified in decimal notation.  If the natural size of the
-output is of the field has less than the specified number of characters,
+output of the field has less than the specified number of characters,
 the result is written right adjusted and space padded to the given
 size.
 
@@ -1422,7 +1422,7 @@ The date using the format @code{%m/%d/%y}.
 This format was first standardized by POSIX.2-1992 and by @w{ISO C99}.
 
 @item %e
-The day of the month like with @code{%d}, but padded with blank (range
+The day of the month like with @code{%d}, but padded with spaces (range
 @code{ 1} through @code{31}).
 
 This format was first standardized by POSIX.2-1992 and by @w{ISO C99}.
@@ -1469,13 +1469,13 @@ The day of the year as a decimal number (range @code{001} through @code{366}).
 
 @item %k
 The hour as a decimal number, using a 24-hour clock like @code{%H}, but
-padded with blank (range @code{ 0} through @code{23}).
+padded with spaces (range @code{ 0} through @code{23}).
 
 This format is a GNU extension.
 
 @item %l
 The hour as a decimal number, using a 12-hour clock like @code{%I}, but
-padded with blank (range @code{ 1} through @code{12}).
+padded with spaces (range @code{ 1} through @code{12}).
 
 This format is a GNU extension.
 
@@ -1703,7 +1703,7 @@ function with the difference that it operates on wide character
 strings.  The buffer where the result is stored, pointed to by @var{s},
 must be an array of wide characters.  The parameter @var{size} which
 specifies the size of the output buffer gives the number of wide
-character, not the number of bytes.
+characters, not the number of bytes.
 
 Also the format string @var{template} is a wide character string.  Since
 all characters needed to specify the format string are in the basic
@@ -2105,7 +2105,7 @@ or date elements changed.  This has two implications:
 @item
 Before calling the @code{strptime} function for a new input string, you
 should prepare the @var{tm} structure you pass.  Normally this will mean
-initializing all values are to zero.  Alternatively, you can set all
+initializing all values to zero.  Alternatively, you can set all
 fields to values like @code{INT_MAX}, allowing you to determine which
 elements were set by the function call.  Zero does not work here since
 it is a valid value for many of the fields.
@@ -2121,7 +2121,7 @@ time information.  By parsing one after the other without clearing the
 structure in-between, you can construct a complete broken-down time.
 @end itemize
 
-The following example shows a function which parses a string which is
+The following example shows a function which parses a string which
 contains the date information in either US style or @w{ISO 8601} form:
 
 @smallexample
@@ -2225,7 +2225,7 @@ solution to this.
 
 @item
 If only the weekday is specified the selected day depends on the current
-date.  If the current weekday is greater or equal to the @code{tm_wday}
+date.  If the current weekday is greater than or equal to the @code{tm_wday}
 value the current week's day is chosen, otherwise the day next week is chosen.
 
 @item
@@ -2261,7 +2261,7 @@ run job at %I %p,%B %dnd
 
 As you can see, the template list can contain very specific strings like
 @code{run job at %I %p,%B %dnd}.  Using the above list of templates and
-assuming the current time is Mon Sep 22 12:19:47 EDT 1986 we can obtain the
+assuming the current time is Mon Sep 22 12:19:47 EDT 1986, we can obtain the
 following results for the given input.
 
 @multitable {xxxxxxxxxxxx} {xxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
@@ -2671,7 +2671,7 @@ To be able to use the alarm function to interrupt a system call which
 might block otherwise indefinitely it is important to @emph{not} set the
 @code{SA_RESTART} flag when registering the signal handler using
 @code{sigaction}.  When not using @code{sigaction} things get even
-uglier: the @code{signal} function has to fixed semantics with respect
+uglier: the @code{signal} function has fixed semantics with respect
 to restarts.  The BSD semantics for this function is to set the flag.
 Therefore, if @code{sigaction} for whatever reason cannot be used, it is
 necessary to use @code{sysv_signal} and not @code{signal}.
@@ -2774,7 +2774,7 @@ can do this by calling @code{alarm} with a @var{seconds} argument of
 zero.
 
 The return value indicates how many seconds remain before the previous
-alarm would have been sent.  If there is no previous alarm, @code{alarm}
+alarm would have been sent.  If there was no previous alarm, @code{alarm}
 returns zero.
 @end deftypefun
 
@@ -2831,10 +2831,10 @@ any descriptors to wait for.
 @c On Mach, it uses ports and calls time.  On generic posix, it calls
 @c nanosleep.  On Linux, it temporarily blocks SIGCHLD, which is MT- and
 @c AS-Unsafe, and in a way that makes it AC-Unsafe (C-unsafe, even!).
-The @code{sleep} function waits for @var{seconds} or until a signal
+The @code{sleep} function waits for @var{seconds} seconds or until a signal
 is delivered, whichever happens first.
 
-If @code{sleep} function returns because the requested interval is over,
+If @code{sleep} returns because the requested interval is over,
 it returns a value of zero.  If it returns because of delivery of a
 signal, its return value is the remaining time in the sleep interval.
 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 17/37] Manual typos: Mathematics
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (30 preceding siblings ...)
  2016-05-06  8:31 ` [PATCH 23/37] Manual typos: The Basic Program/System Interface ricaljasan
@ 2016-05-06  8:32 ` ricaljasan
  2016-05-30 16:06   ` Chris Leonard
  2016-05-06  8:32 ` [PATCH 06/37] Manual typos: Character Set Handling ricaljasan
                   ` (8 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:32 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 215 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/math.texi: Fix typos in the manual.
---
 manual/math.texi |   36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0017-Manual-typos-Mathematics.patch --]
[-- Type: text/x-patch; name="0017-Manual-typos-Mathematics.patch", Size: 8559 bytes --]

diff --git a/manual/math.texi b/manual/math.texi
index 5c9f7b9..0d9b09b 100644
--- a/manual/math.texi
+++ b/manual/math.texi
@@ -210,7 +210,7 @@ function to do that.
 @deftypefunx void sincosl (long double @var{x}, long double *@var{sinx}, long double *@var{cosx})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 These functions return the sine of @var{x} in @code{*@var{sinx}} and the
-cosine of @var{x} in @code{*@var{cos}}, where @var{x} is given in
+cosine of @var{x} in @code{*@var{cosx}}, where @var{x} is given in
 radians.  Both values, @code{*@var{sinx}} and @code{*@var{cosx}}, are in
 the range of @code{-1} to @code{1}.
 
@@ -303,7 +303,7 @@ pole.
 @section Inverse Trigonometric Functions
 @cindex inverse trigonometric functions
 
-These are the usual arc sine, arc cosine and arc tangent functions,
+These are the usual arcsine, arccosine and arctangent functions,
 which are the inverses of the sine, cosine and tangent functions
 respectively.
 
@@ -317,12 +317,12 @@ respectively.
 @comment ISO
 @deftypefunx {long double} asinl (long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the arc sine of @var{x}---that is, the value whose
+These functions compute the arcsine of @var{x}---that is, the value whose
 sine is @var{x}.  The value is in units of radians.  Mathematically,
 there are infinitely many such values; the one actually returned is the
 one between @code{-pi/2} and @code{pi/2} (inclusive).
 
-The arc sine function is defined mathematically only
+The arcsine function is defined mathematically only
 over the domain @code{-1} to @code{1}.  If @var{x} is outside the
 domain, @code{asin} signals a domain error.
 @end deftypefun
@@ -337,12 +337,12 @@ domain, @code{asin} signals a domain error.
 @comment ISO
 @deftypefunx {long double} acosl (long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the arc cosine of @var{x}---that is, the value
+These functions compute the arccosine of @var{x}---that is, the value
 whose cosine is @var{x}.  The value is in units of radians.
 Mathematically, there are infinitely many such values; the one actually
 returned is the one between @code{0} and @code{pi} (inclusive).
 
-The arc cosine function is defined mathematically only
+The arccosine function is defined mathematically only
 over the domain @code{-1} to @code{1}.  If @var{x} is outside the
 domain, @code{acos} signals a domain error.
 @end deftypefun
@@ -357,7 +357,7 @@ domain, @code{acos} signals a domain error.
 @comment ISO
 @deftypefunx {long double} atanl (long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the arc tangent of @var{x}---that is, the value
+These functions compute the arctangent of @var{x}---that is, the value
 whose tangent is @var{x}.  The value is in units of radians.
 Mathematically, there are infinitely many such values; the one actually
 returned is the one between @code{-pi/2} and @code{pi/2} (inclusive).
@@ -373,7 +373,7 @@ returned is the one between @code{-pi/2} and @code{pi/2} (inclusive).
 @comment ISO
 @deftypefunx {long double} atan2l (long double @var{y}, long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function computes the arc tangent of @var{y}/@var{x}, but the signs
+This function computes the arctangent of @var{y}/@var{x}, but the signs
 of both arguments are used to determine the quadrant of the result, and
 @var{x} is permitted to be zero.  The return value is given in radians
 and is in the range @code{-pi} to @code{pi}, inclusive.
@@ -402,7 +402,7 @@ If both @var{x} and @var{y} are zero, @code{atan2} returns zero.
 @comment ISO
 @deftypefunx {complex long double} casinl (complex long double @var{z})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the complex arc sine of @var{z}---that is, the
+These functions compute the complex arcsine of @var{z}---that is, the
 value whose sine is @var{z}.  The value returned is in radians.
 
 Unlike the real-valued functions, @code{casin} is defined for all
@@ -419,7 +419,7 @@ values of @var{z}.
 @comment ISO
 @deftypefunx {complex long double} cacosl (complex long double @var{z})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the complex arc cosine of @var{z}---that is, the
+These functions compute the complex arccosine of @var{z}---that is, the
 value whose cosine is @var{z}.  The value returned is in radians.
 
 Unlike the real-valued functions, @code{cacos} is defined for all
@@ -437,7 +437,7 @@ values of @var{z}.
 @comment ISO
 @deftypefunx {complex long double} catanl (complex long double @var{z})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions compute the complex arc tangent of @var{z}---that is,
+These functions compute the complex arctangent of @var{z}---that is,
 the value whose tangent is @var{z}.  The value is in units of radians.
 @end deftypefun
 
@@ -729,7 +729,7 @@ to subtraction of two numbers that are nearly equal.
 @comment ISO
 @deftypefunx {long double} log1pl (long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These functions returns a value equivalent to @w{@code{log (1 + @var{x})}}.
+These functions return a value equivalent to @w{@code{log (1 + @var{x})}}.
 They are computed in a way that is accurate even if @var{x} is
 near zero.
 @end deftypefun
@@ -872,7 +872,7 @@ may signal overflow if @var{x} is too large.
 @comment ISO
 @deftypefunx {long double} coshl (long double @var{x})
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-These function return the hyperbolic cosine of @var{x},
+These functions return the hyperbolic cosine of @var{x},
 defined mathematically as @w{@code{(exp (@var{x}) + exp (-@var{x})) / 2}}.
 They may signal overflow if @var{x} is too large.
 @end deftypefun
@@ -1145,7 +1145,7 @@ instead of in the @var{signgam} global.  This means it is reentrant.
 @safety{@prelim{}@mtunsafe{@mtasurace{:signgam}}@asunsafe{}@acsafe{}}
 These functions exist for compatibility reasons.  They are equivalent to
 @code{lgamma} etc.  It is better to use @code{lgamma} since for one the
-name reflects better the actual computation, moreover @code{lgamma} is
+name reflects better the actual computation, and moreover @code{lgamma} is
 standardized in @w{ISO C99} while @code{gamma} is not.
 @end deftypefun
 
@@ -1297,7 +1297,7 @@ for functions in the math library, and does not aim for correctness in
 whether ``inexact'' exceptions are raised.  Instead, the goals for
 accuracy of functions without fully specified results are as follows;
 some functions have bugs meaning they do not meet these goals in all
-cases.  In future, @theglibc{} may provide some other correctly
+cases.  In the future, @theglibc{} may provide some other correctly
 rounding functions under the names such as @code{crsin} proposed for
 an extension to ISO C.
 
@@ -1582,7 +1582,7 @@ pseudo-random number generator.
 
 @Theglibc{} contains four additional functions which contain the
 state as an explicit parameter and therefore make it possible to handle
-thread-local PRNGs.  Beside this there is no difference.  In fact, the
+thread-local PRNGs.  Besides this there is no difference.  In fact, the
 four functions already discussed are implemented internally using the
 following interfaces.
 
@@ -1784,7 +1784,7 @@ the user has called the @code{lcong48} function (see below).
 The @code{seed48} function initializes all 48 bits of the state of the
 internal random number generator from the contents of the parameter
 @var{seed16v}.  Here the lower 16 bits of the first element of
-@var{see16v} initialize the least significant 16 bits of the internal
+@var{seed16v} initialize the least significant 16 bits of the internal
 state, the lower 16 bits of @code{@var{seed16v}[1]} initialize the mid-order
 16 bits of the state and the 16 lower bits of @code{@var{seed16v}[2]}
 initialize the most significant 16 bits of the state.
@@ -2026,7 +2026,7 @@ This means that no calls to the library functions may be necessary, and
 can increase the speed of generated code significantly.  The drawback is
 that code size will increase, and the increase is not always negligible.
 
-There are two kind of inline functions: Those that give the same result
+There are two kinds of inline functions: those that give the same result
 as the library functions and others that might not set @code{errno} and
 might have a reduced precision and/or argument range in comparison with
 the library functions.  The latter inline functions are only available

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 12/37] Manual typos: Low-Level Input/Output
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (32 preceding siblings ...)
  2016-05-06  8:32 ` [PATCH 06/37] Manual typos: Character Set Handling ricaljasan
@ 2016-05-06  8:32 ` ricaljasan
  2016-05-29  9:54   ` Chris Leonard
  2016-05-06  8:32 ` [PATCH 19/37] Manual typos: Date and Time ricaljasan
                   ` (6 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:32 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 233 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/llio.texi: Fix typos in the manual.
---
 manual/llio.texi |   78 +++++++++++++++++++++++++++---------------------------
 1 file changed, 39 insertions(+), 39 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0012-Manual-typos-Low-Level-Input-Output.patch --]
[-- Type: text/x-patch; name="0012-Manual-typos-Low-Level-Input-Output.patch", Size: 16803 bytes --]

diff --git a/manual/llio.texi b/manual/llio.texi
index 019dea2..cb47302 100644
--- a/manual/llio.texi
+++ b/manual/llio.texi
@@ -103,7 +103,7 @@ for this function:
 @table @code
 @item EACCES
 The file exists but is not readable/writable as requested by the @var{flags}
-argument, the file does not exist and the directory is unwritable so
+argument, or the file does not exist and the directory is unwritable so
 it cannot be created.
 
 @item EEXIST
@@ -152,7 +152,7 @@ If on a 32 bit machine the sources are translated with
 descriptor opened in the large file mode which enables the file handling
 functions to use files up to @twoexp{63} bytes in size and offset from
 @minus{}@twoexp{63} to @twoexp{63}.  This happens transparently for the user
-since all of the lowlevel file handling functions are equally replaced.
+since all of the low-level file handling functions are equally replaced.
 
 This function is a cancellation point in multi-threaded programs.  This
 is a problem if the thread allocates some resources (like memory, file
@@ -203,7 +203,7 @@ If on a 32 bit machine the sources are translated with
 descriptor opened in the large file mode which enables the file handling
 functions to use files up to @twoexp{63} in size and offset from
 @minus{}@twoexp{63} to @twoexp{63}.  This happens transparently for the user
-since all of the lowlevel file handling functions are equally replaced.
+since all of the low-level file handling functions are equally replaced.
 @end deftypefn
 
 @comment fcntl.h
@@ -212,7 +212,7 @@ since all of the lowlevel file handling functions are equally replaced.
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{@acsfd{}}}
 This function is similar to @code{creat}.  It returns a file descriptor
 which can be used to access the file named by @var{filename}.  The only
-the difference is that on 32 bit systems the file is opened in the
+difference is that on 32 bit systems the file is opened in the
 large file mode.  I.e., file length and file offsets can exceed 31 bits.
 
 To use this file descriptor one must not use the normal operations but
@@ -364,7 +364,7 @@ or is not open for reading.
 
 @item EINTR
 @code{read} was interrupted by a signal while it was waiting for input.
-@xref{Interrupted Primitives}.  A signal will not necessary cause
+@xref{Interrupted Primitives}.  A signal will not necessarily cause
 @code{read} to return @code{EINTR}; it may instead result in a
 successful @code{read} which returns fewer bytes than requested.
 
@@ -433,7 +433,7 @@ error codes are also the same, with these additions:
 The value given for @var{offset} is negative and therefore illegal.
 
 @item ESPIPE
-The file descriptor @var{filedes} is associate with a pipe or a FIFO and
+The file descriptor @var{filedes} is associated with a pipe or a FIFO and
 this device does not allow positioning of the file pointer.
 @end table
 
@@ -903,7 +903,7 @@ do not permit the access specified by the @var{opentype} argument), a
 null pointer is returned instead.
 
 In some other systems, @code{fdopen} may fail to detect that the modes
-for file descriptor do not permit the access specified by
+for file descriptors do not permit the access specified by
 @code{opentype}.  @Theglibc{} always checks for this.
 @end deftypefun
 
@@ -1182,7 +1182,7 @@ Note that if the buffers are small (under about 1kB), high-level streams
 may be easier to use than these functions.  However, @code{readv} and
 @code{writev} are more efficient when the individual buffers themselves
 (as opposed to the total output), are large.  In that case, a high-level
-stream would not be able to cache the data effectively.
+stream would not be able to cache the data efficiently.
 
 @node Memory-mapped I/O
 @section Memory-mapped I/O
@@ -1281,7 +1281,7 @@ This forces the system to use the exact mapping address specified in
 @item MAP_ANONYMOUS
 @itemx MAP_ANON
 This flag tells the system to create an anonymous mapping, not connected
-to a file.  @var{filedes} and @var{off} are ignored, and the region is
+to a file.  @var{filedes} and @var{offset} are ignored, and the region is
 initialized with zeros.
 
 Anonymous maps are used as the basic primitive to extend the heap on some
@@ -1596,7 +1596,7 @@ On failure @code{errno} is set.
 @c  mempcpy dup ok
 @c  unlink dup ok
 
-This function is inverse of @code{shm_open} and removes the object with
+This function is the inverse of @code{shm_open} and removes the object with
 the given @var{name} previously created by @code{shm_open}.
 
 @code{shm_unlink} returns @math{0} on success or @math{-1} on error.
@@ -1863,7 +1863,7 @@ file descriptor.  E.g., in database files which do not change in size it
 is enough to write all the file content data to the device.
 Meta-information, like the modification time etc., are not that important
 and leaving such information uncommitted does not prevent a successful
-recovering of the file in case of a problem.
+recovery of the file in case of a problem.
 
 @comment unistd.h
 @comment POSIX
@@ -1897,7 +1897,7 @@ No synchronization is possible since the system does not implement this.
 @section Perform I/O Operations in Parallel
 
 The POSIX.1b standard defines a new set of I/O operations which can
-significantly reduce the time an application spends waiting at I/O.  The
+significantly reduce the time an application spends waiting for I/O.  The
 new functions allow a program to initiate one or more I/O operations and
 then immediately resume normal work while the I/O operations are
 executed in parallel.  This functionality is available if the
@@ -2035,16 +2035,16 @@ AIO operation.
 
 @item struct sigevent aio_sigevent
 This element specifies how the calling process is notified once the
-operation terminates.  If the @code{sigev_notify}, element is
+operation terminates.  If the @code{sigev_notify} element is
 @code{SIGEV_NONE} no notification is sent.  If it is @code{SIGEV_SIGNAL},
 the signal determined by @code{sigev_signo} is sent.  Otherwise,
 @code{sigev_notify} must be @code{SIGEV_THREAD} in which case a thread
-which starts executing the function pointed to by
+is created which starts executing the function pointed to by
 @code{sigev_notify_function}.
 
 @item int aio_lio_opcode
 This element is only used by the @code{lio_listio} and
-@code{[lio_listio64} functions.  Since these functions allow an
+@code{lio_listio64} functions.  Since these functions allow an
 arbitrary number of operations to start at once, and since each operation can be
 input or output (or nothing), the information must be stored in the
 control block.  See the description of @code{struct aiocb} for a description
@@ -2293,7 +2293,7 @@ difference is that on @w{32 bit} machines, the file descriptor should
 be opened in the large file mode.  Internally, @code{aio_read64} uses
 functionality equivalent to @code{lseek64} (@pxref{File Position
 Primitive}) to position the file descriptor correctly for the reading,
-as opposed to @code{lseek} functionality used in @code{aio_read}.
+as opposed to the @code{lseek} functionality used in @code{aio_read}.
 
 When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this
 function is available under the name @code{aio_read} and so transparently
@@ -2345,12 +2345,12 @@ request and so this error might also be signaled asynchronously.
 @end table
 
 In the case @code{aio_write} returns zero, the current status of the
-request can be queried using @code{aio_error} and @code{aio_return}
+request can be queried using the @code{aio_error} and @code{aio_return}
 functions.  As long as the value returned by @code{aio_error} is
 @code{EINPROGRESS} the operation has not yet completed.  If
 @code{aio_error} returns zero, the operation successfully terminated,
 otherwise the value is to be interpreted as an error code.  If the
-function terminated, the result of the operation can be get using a call
+function terminated, the result of the operation can be obtained using a call
 to @code{aio_return}.  The returned value is the same as an equivalent
 call to @code{read} would have returned.  Possible error codes returned
 by @code{aio_error} are:
@@ -2379,7 +2379,7 @@ difference is that on @w{32 bit} machines the file descriptor should
 be opened in the large file mode.  Internally @code{aio_write64} uses
 functionality equivalent to @code{lseek64} (@pxref{File Position
 Primitive}) to position the file descriptor correctly for the writing,
-as opposed to @code{lseek} functionality used in @code{aio_write}.
+as opposed to the @code{lseek} functionality used in @code{aio_write}.
 
 When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this
 function is available under the name @code{aio_write} and so transparently
@@ -2432,12 +2432,12 @@ waits until all requests terminated.  Otherwise @var{mode} must be
 having enqueued all the requests.  In this case the caller gets a
 notification of the termination of all requests according to the
 @var{sig} parameter.  If @var{sig} is @code{NULL} no notification is
-send.  Otherwise a signal is sent or a thread is started, just as
+sent.  Otherwise a signal is sent or a thread is started, just as
 described in the description for @code{aio_read} or @code{aio_write}.
 
 If @var{mode} is @code{LIO_WAIT}, the return value of @code{lio_listio}
 is @math{0} when all requests completed successfully.  Otherwise the
-function return @math{-1} and @code{errno} is set accordingly.  To find
+function returns @math{-1} and @code{errno} is set accordingly.  To find
 out which request or requests failed one has to use the @code{aio_error}
 function on all the elements of the array @var{list}.
 
@@ -2490,7 +2490,7 @@ difference is that on @w{32 bit} machines, the file descriptor should
 be opened in the large file mode.  Internally, @code{lio_listio64} uses
 functionality equivalent to @code{lseek64} (@pxref{File Position
 Primitive}) to position the file descriptor correctly for the reading or
-writing, as opposed to @code{lseek} functionality used in
+writing, as opposed to the @code{lseek} functionality used in
 @code{lio_listio}.
 
 When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this
@@ -2553,7 +2553,7 @@ machines.
 This function can be used to retrieve the return status of the operation
 carried out by the request described in the variable pointed to by
 @var{aiocbp}.  As long as the error status of this request as returned
-by @code{aio_error} is @code{EINPROGRESS} the return of this function is
+by @code{aio_error} is @code{EINPROGRESS} the return value of this function is
 undefined.
 
 Once the request is finished this function can be used exactly once to
@@ -2589,7 +2589,7 @@ machines.
 
 When dealing with asynchronous operations it is sometimes necessary to
 get into a consistent state.  This would mean for AIO that one wants to
-know whether a certain request or a group of request were processed.
+know whether a certain request or a group of requests were processed.
 This could be done by waiting for the notification sent by the system
 after the operation terminated, but this sometimes would mean wasting
 resources (mainly computation time).  Instead POSIX.1b defines two
@@ -2605,7 +2605,7 @@ if the symbol @code{_POSIX_SYNCHRONIZED_IO} is defined in @file{unistd.h}.
 @safety{@prelim{}@mtsafe{}@asunsafe{@asulock{} @ascuheap{}}@acunsafe{@aculock{} @acsmem{}}}
 @c After fcntl to check that the FD is open, it calls
 @c aio_enqueue_request.
-Calling this function forces all I/O operations operating queued at the
+Calling this function forces all I/O operations queued at the
 time of the function call operating on the file descriptor
 @code{aiocbp->aio_fildes} into the synchronized I/O completion state
 (@pxref{Synchronizing I/O}).  The @code{aio_fsync} function returns
@@ -2626,7 +2626,7 @@ done @code{aio_error} return @math{0} if the synchronization was not
 successful.  Otherwise the value returned is the value to which the
 @code{fsync} or @code{fdatasync} function would have set the
 @code{errno} variable.  In this case nothing can be assumed about the
-consistency for the data written to this file descriptor.
+consistency of the data written to this file descriptor.
 
 The return value of this function is @math{0} if the request was
 successfully enqueued.  Otherwise the return value is @math{-1} and
@@ -2669,9 +2669,9 @@ functions to notify the initiating process about the termination but in
 some situations this is not the ideal solution.  In a program which
 constantly updates clients somehow connected to the server it is not
 always the best solution to go round robin since some connections might
-be slow.  On the other hand letting the @code{aio_*} function notify the
+be slow.  On the other hand letting the @code{aio_*} functions notify the
 caller might also be not the best solution since whenever the process
-works on preparing data for on client it makes no sense to be
+works on preparing data for a client it makes no sense to be
 interrupted by a notification since the new client will not be handled
 before the current client is served.  For situations like this
 @code{aio_suspend} should be used.
@@ -2781,7 +2781,7 @@ The return value of the function is @code{AIO_CANCELED} if there were
 requests which haven't terminated and which were successfully canceled.
 If there is one or more requests left which couldn't be canceled, the
 return value is @code{AIO_NOTCANCELED}.  In this case @code{aio_error}
-must be used to find out which of the, perhaps multiple, requests (in
+must be used to find out which of the, perhaps multiple, requests (if
 @var{aiocbp} is @code{NULL}) weren't successfully canceled.  If all
 requests already terminated at the time @code{aio_cancel} is called the
 return value is @code{AIO_ALLDONE}.
@@ -2823,10 +2823,10 @@ The POSIX standard does not specify how the AIO functions are
 implemented.  They could be system calls, but it is also possible to
 emulate them at userlevel.
 
-At the point of this writing, the available implementation is a userlevel
+At the time of writing, the available implementation is a user-level
 implementation which uses threads for handling the enqueued requests.
 While this implementation requires making some decisions about
-limitations, hard limitations are something which is best avoided
+limitations, hard limitations are something best avoided
 in @theglibc{}.  Therefore, @theglibc{} provides a means
 for tuning the AIO implementation according to the individual use.
 
@@ -2867,13 +2867,13 @@ This function must be called before any other AIO function.  Calling it
 is completely voluntary, as it is only meant to help the AIO
 implementation perform better.
 
-Before calling the @code{aio_init}, function the members of a variable of
+Before calling @code{aio_init}, the members of a variable of
 type @code{struct aioinit} must be initialized.  Then a reference to
 this variable is passed as the parameter to @code{aio_init} which itself
 may or may not pay attention to the hints.
 
 The function has no return value and no error cases are defined.  It is
-a extension which follows a proposal from the SGI implementation in
+an extension which follows a proposal from the SGI implementation in
 @w{Irix 6}.  It is not covered by POSIX.1b or Unix98.
 @end deftypefun
 
@@ -3361,7 +3361,7 @@ clobber an existing file.
 This prevents @code{open} from blocking for a ``long time'' to open the
 file.  This is only meaningful for some kinds of files, usually devices
 such as serial ports; when it is not meaningful, it is harmless and
-ignored.  Often opening a port to a modem blocks until the modem reports
+ignored.  Often, opening a port to a modem blocks until the modem reports
 carrier detection; if @code{O_NONBLOCK} is specified, @code{open} will
 return immediately without a carrier.
 
@@ -3680,7 +3680,7 @@ can be one of @code{SEEK_SET}, @code{SEEK_CUR}, or @code{SEEK_END}.
 
 @item off_t l_start
 This specifies the offset of the start of the region to which the lock
-applies, and is given in bytes relative to the point specified by
+applies, and is given in bytes relative to the point specified by the
 @code{l_whence} member.
 
 @item off_t l_len
@@ -3759,8 +3759,8 @@ on that part is replaced with the new lock.  You can remove a lock
 by specifying a lock type of @code{F_UNLCK}.
 
 If the lock cannot be set, @code{fcntl} returns immediately with a value
-of @math{-1}.  This function does not block waiting for other processes
-to release locks.  If @code{fcntl} succeeds, it return a value other
+of @math{-1}.  This function does not block while waiting for other processes
+to release locks.  If @code{fcntl} succeeds, it returns a value other
 than @math{-1}.
 
 The following @code{errno} error conditions are defined for this

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 06/37] Manual typos: Character Set Handling
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (31 preceding siblings ...)
  2016-05-06  8:32 ` [PATCH 17/37] Manual typos: Mathematics ricaljasan
@ 2016-05-06  8:32 ` ricaljasan
  2016-05-19 20:11   ` Chris Leonard
  2016-06-16  4:45   ` Mike Frysinger
  2016-05-06  8:32 ` [PATCH 12/37] Manual typos: Low-Level Input/Output ricaljasan
                   ` (7 subsequent siblings)
  40 siblings, 2 replies; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:32 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 236 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/charset.texi: Fix typos in the manual.
---
 manual/charset.texi |   68 +++++++++++++++++++++++++--------------------------
 1 file changed, 34 insertions(+), 34 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0006-Manual-typos-Character-Set-Handling.patch --]
[-- Type: text/x-patch; name="0006-Manual-typos-Character-Set-Handling.patch", Size: 17596 bytes --]

diff --git a/manual/charset.texi b/manual/charset.texi
index 68aecd3..147d9c5 100644
--- a/manual/charset.texi
+++ b/manual/charset.texi
@@ -31,7 +31,7 @@ library to support multiple character sets.
 @node Extended Char Intro
 @section Introduction to Extended Characters
 
-A variety of solutions is available to overcome the differences between
+A variety of solutions are available to overcome the differences between
 character sets with a 1:1 relation between bytes and characters and
 character sets with ratios of 2:1 or 4:1.  The remainder of this
 section gives a few examples to help understand the design decisions
@@ -202,7 +202,7 @@ defined in @file{wchar.h}.
 @end deftypevr
 
 
-These internal representations present problems when it comes to storing
+These internal representations present problems when it comes to storage
 and transmittal.  Because each single wide character consists of more
 than one byte, they are affected by byte-ordering.  Thus, machines with
 different endianesses would see different values when accessing the same
@@ -389,7 +389,7 @@ the conversion is necessary take a look at the @code{iconv} functions
 @subsection Selecting the conversion and its properties
 
 We already said above that the currently selected locale for the
-@code{LC_CTYPE} category decides about the conversion that is performed
+@code{LC_CTYPE} category decides the conversion that is performed
 by the functions we are about to describe.  Each locale uses its own
 character set (given as an argument to @code{localedef}) and this is the
 one assumed as the external multibyte encoding.  The wide character
@@ -549,7 +549,7 @@ necessary output code (@pxref{Converting Strings}).  Please note that with
 @theglibc{} it is not necessary to perform this extra action for the
 conversion from multibyte text to wide character text since the wide
 character encoding is not stateful.  But there is nothing mentioned in
-any standard that prohibits making @code{wchar_t} using a stateful
+any standard that prohibits making @code{wchar_t} use a stateful
 encoding.
 
 @node Converting a Character
@@ -559,7 +559,7 @@ The most fundamental of the conversion functions are those dealing with
 single characters.  Please note that this does not always mean single
 bytes.  But since there is very often a subset of the multibyte
 character set that consists of single byte sequences, there are
-functions to help with converting bytes.  Frequently, ASCII is a subpart
+functions to help with converting bytes.  Frequently, ASCII is a subset
 of the multibyte character set.  In such a scenario, each ASCII character
 stands for itself, and all other characters have at least a first byte
 that is beyond the range @math{0} to @math{127}.
@@ -596,7 +596,7 @@ and is declared in @file{wchar.h}.
 Despite the limitation that the single byte value is always interpreted
 in the initial state, this function is actually useful most of the time.
 Most characters are either entirely single-byte character sets or they
-are extension to ASCII.  But then it is possible to write code like this
+are extensions to ASCII.  But then it is possible to write code like this
 (not that this specific example is very useful):
 
 @smallexample
@@ -643,7 +643,7 @@ value of this function is this character.  Otherwise the return value is
 is declared in @file{wchar.h}.
 @end deftypefun
 
-There are more general functions to convert single character from
+There are more general functions to convert single characters from
 multibyte representation to wide characters and vice versa.  These
 functions pose no limit on the length of the multibyte representation
 and they also do not require it to be in the initial state.
@@ -731,7 +731,7 @@ bytes is adjusted.
 
 The only non-obvious thing about @code{mbrtowc} might be the way memory
 is allocated for the result.  The above code uses the fact that there
-can never be more wide characters in the converted results than there are
+can never be more wide characters in the converted result than there are
 bytes in the multibyte input string.  This method yields a pessimistic
 guess about the size of the result, and if many wide character strings
 have to be constructed this way or if the strings are long, the extra
@@ -813,7 +813,7 @@ Therefore, the @code{mbrlen} function will never read invalid memory.
 
 Now that this function is available (just to make this clear, this
 function is @emph{not} part of @theglibc{}) we can compute the
-number of wide character required to store the converted multibyte
+number of wide characters required to store the converted multibyte
 character string @var{s} using
 
 @smallexample
@@ -879,7 +879,7 @@ multibyte'') converts a single wide character into a multibyte string
 corresponding to that wide character.
 
 If @var{s} is a null pointer, the function resets the state stored in
-the objects pointed to by @var{ps} (or the internal @code{mbstate_t}
+the object pointed to by @var{ps} (or the internal @code{mbstate_t}
 object) to the initial state.  This can also be achieved by a call like
 this:
 
@@ -1020,7 +1020,7 @@ extensions that can help in some important situations.
 @deftypefun size_t mbsrtowcs (wchar_t *restrict @var{dst}, const char **restrict @var{src}, size_t @var{len}, mbstate_t *restrict @var{ps})
 @safety{@prelim{}@mtunsafe{@mtasurace{:mbsrtowcs/!ps}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsmem{} @acsfd{}}}
 The @code{mbsrtowcs} function (``multibyte string restartable to wide
-character string'') converts a NUL-terminated multibyte character
+character string'') converts the NUL-terminated multibyte character
 string at @code{*@var{src}} into an equivalent wide character string,
 including the NUL wide character at the end.  The conversion is started
 using the state information from the object pointed to by @var{ps} or
@@ -1061,7 +1061,7 @@ declared in @file{wchar.h}.
 The definition of the @code{mbsrtowcs} function has one important
 limitation.  The requirement that @var{dst} has to be a NUL-terminated
 string provides problems if one wants to convert buffers with text.  A
-buffer is normally no collection of NUL-terminated strings but instead a
+buffer is not normally a collection of NUL-terminated strings but instead a
 continuous collection of lines, separated by newline characters.  Now
 assume that a function to convert one line from a buffer is needed.  Since
 the line is not NUL-terminated, the source pointer cannot directly point
@@ -1078,7 +1078,7 @@ guess.
 @cindex stateful
 There is still a problem with the method of NUL-terminating a line right
 after the newline character, which could lead to very strange results.
-As said in the description of the @code{mbsrtowcs} function above the
+As said in the description of the @code{mbsrtowcs} function above, the
 conversion state is guaranteed to be in the initial shift state after
 processing the NUL byte at the end of the input string.  But this NUL
 byte is not really part of the text (i.e., the conversion state after
@@ -1110,7 +1110,7 @@ multibyte string'') converts the NUL-terminated wide character string at
 stores the result in the array pointed to by @var{dst}.  The NUL wide
 character is also converted.  The conversion starts in the state
 described in the object pointed to by @var{ps} or by a state object
-locally to @code{wcsrtombs} in case @var{ps} is a null pointer.  If
+local to @code{wcsrtombs} in case @var{ps} is a null pointer.  If
 @var{dst} is a null pointer, the conversion is performed as usual but the
 result is not available.  If all characters of the input string were
 successfully converted and if @var{dst} is not a null pointer, the
@@ -1123,13 +1123,13 @@ variable @code{errno} to @code{EILSEQ}, and returns @code{(size_t) -1}.
 Another reason for a premature stop is if @var{dst} is not a null
 pointer and the next converted character would require more than
 @var{len} bytes in total to the array @var{dst}.  In this case (and if
-@var{dest} is not a null pointer) the pointer pointed to by @var{src} is
+@var{dst} is not a null pointer) the pointer pointed to by @var{src} is
 assigned a value pointing to the wide character right after the last one
 successfully converted.
 
 Except in the case of an encoding error the return value of the
 @code{wcsrtombs} function is the number of bytes in all the multibyte
-character sequences stored in @var{dst}.  Before returning the state in
+character sequences stored in @var{dst}.  Before returning, the state in
 the object pointed to by @var{ps} (or the internal object in case
 @var{ps} is a null pointer) is updated to reflect the state after the
 last conversion.  The state is the initial shift state in case the
@@ -1158,11 +1158,11 @@ This new parameter specifies how many bytes at most can be used from the
 multibyte character string.  In other words, the multibyte character
 string @code{*@var{src}} need not be NUL-terminated.  But if a NUL byte
 is found within the @var{nmc} first bytes of the string, the conversion
-stops here.
+stops there.
 
 This function is a GNU extension.  It is meant to work around the
 problems mentioned above.  Now it is possible to convert a buffer with
-multibyte character text piece for piece without having to care about
+multibyte character text piece by piece without having to care about
 inserting NUL bytes and the effect of NUL bytes on the conversion state.
 @end deftypefun
 
@@ -1603,7 +1603,7 @@ common that they operate on character sets that are not directly
 specified by the functions.  The multibyte encoding used is specified by
 the currently selected locale for the @code{LC_CTYPE} category.  The
 wide character set is fixed by the implementation (in the case of @theglibc{}
-it is always UCS-4 encoded @w{ISO 10646}.
+it is always UCS-4 encoded @w{ISO 10646}).
 
 This has of course several problems when it comes to general character
 conversion:
@@ -1681,7 +1681,7 @@ This data type is an abstract type defined in @file{iconv.h}.  The user
 must not assume anything about the definition of this type; it must be
 completely opaque.
 
-Objects of this type can get assigned handles for the conversions using
+Objects of this type can be assigned handles for the conversions using
 the @code{iconv} functions.  The objects themselves need not be freed, but
 the conversions for which the handles stand for have to.
 @end deftp
@@ -1716,7 +1716,7 @@ returns @code{(iconv_t) -1}.  In this case the global variable
 @item EMFILE
 The process already has @code{OPEN_MAX} file descriptors open.
 @item ENFILE
-The system limit of open file is reached.
+The system limit of open files is reached.
 @item ENOMEM
 Not enough memory to carry out the operation.
 @item EINVAL
@@ -1778,7 +1778,7 @@ the @code{iconv_open} function.
 
 If the function call was successful the return value is @math{0}.
 Otherwise it is @math{-1} and @code{errno} is set appropriately.
-Defined error are:
+Defined errors are:
 
 @table @code
 @item EBADF
@@ -1847,7 +1847,7 @@ stop is that the output buffer is full.  And the third reason is that
 the input contains invalid characters.
 
 In all of these cases the buffer pointers after the last successful
-conversion, for input and output buffer, are stored in @var{inbuf} and
+conversion, for the input and output buffers, are stored in @var{inbuf} and
 @var{outbuf}, and the available room in each buffer is stored in
 @var{inbytesleft} and @var{outbytesleft}.
 
@@ -2087,7 +2087,7 @@ possibilities.  This does not mean 200 different character sets are
 supported; for example, conversions from one character set to a set of 10
 others might count as 10 conversions.  Together with the other direction
 this makes 20 conversion possibilities used up by one character set.  One
-can imagine the thin coverage these platform provide.  Some Unix vendors
+can imagine the thin coverage these platforms provide.  Some Unix vendors
 even provide only a handful of conversions, which renders them useless for
 almost all uses.
 
@@ -2133,7 +2133,7 @@ will succeed, but how to find @math{@cal{B}}?
 
 Unfortunately, the answer is: there is no general solution.  On some
 systems guessing might help.  On those systems most character sets can
-convert to and from UTF-8 encoded @w{ISO 10646} or Unicode text.  Beside
+convert to and from UTF-8 encoded @w{ISO 10646} or Unicode text.  Besides
 this only some very system-specific methods can help.  Since the
 conversion functions come from loadable modules and these modules must
 be stored somewhere in the filesystem, one @emph{could} try to find them
@@ -2143,7 +2143,7 @@ and whether there is an indirect route from @math{@cal{A}} to
 
 This example shows one of the design errors of @code{iconv} mentioned
 above.  It should at least be possible to determine the list of available
-conversion programmatically so that if @code{iconv_open} says there is no
+conversions programmatically so that if @code{iconv_open} says there is no
 such conversion, one could make sure this also is true for indirect
 routes.
 
@@ -2235,7 +2235,7 @@ achieve the same result as when using the real character set name.
 
 This is quite important as a character set has often many different
 names.  There is normally an official name but this need not correspond to
-the most popular name.  Beside this many character sets have special
+the most popular name.  Besides this many character sets have special
 names that are somehow constructed.  For example, all character sets
 specified by the ISO have an alias of the form @code{ISO-IR-@var{nnn}}
 where @var{nnn} is the registration number.  This allows programs that
@@ -2371,7 +2371,7 @@ itself).
 @itemx const char *__modname
 @itemx int __counter
 All these elements of the structure are used internally in the C library
-to coordinate loading and unloading the shared.  One must not expect any
+to coordinate loading and unloading the shared object.  One must not expect any
 of the other elements to be available or initialized.
 
 @item const char *__from_name
@@ -2438,7 +2438,7 @@ These elements specify the output buffer for the conversion step.  The
 @code{__outbuf} element points to the beginning of the buffer, and
 @code{__outbufend} points to the byte following the last byte in the
 buffer.  The conversion function must not assume anything about the size
-of the buffer but it can be safely assumed the there is room for at
+of the buffer but it can be safely assumed there is room for at
 least one complete character in the output buffer.
 
 Once the conversion is finished, if the conversion is the last step, the
@@ -2673,7 +2673,7 @@ Next, a data structure, which contains the necessary information about
 which conversion is selected, is allocated.  The data structure
 @code{struct iso2022jp_data} is locally defined since, outside the
 module, this data is not used at all.  Please note that if all four
-conversions this modules supports are requested there are four data
+conversions this module supports are requested there are four data
 blocks.
 
 One interesting thing is the initialization of the @code{__min_} and
@@ -2686,7 +2686,7 @@ the conversion from @code{INTERNAL} to ISO-2022-JP we have to take into
 account that escape sequences might be necessary to switch the character
 sets.  Therefore the @code{__max_needed_to} element for this direction
 gets assigned @code{MAX_NEEDED_FROM + 2}.  This takes into account the
-two bytes needed for the escape sequences to single the switching.  The
+two bytes needed for the escape sequences to signal the switching.  The
 asymmetry in the maximum values for the two directions can be explained
 easily: when reading ISO-2022-JP text, escape sequences can be handled
 alone (i.e., it is not necessary to process a real character since the
@@ -2694,7 +2694,7 @@ effect of the escape sequence can be recorded in the state information).
 The situation is different for the other direction.  Since it is in
 general not known which character comes next, one cannot emit escape
 sequences to change the state in advance.  This means the escape
-sequences that have to be emitted together with the next character.
+sequences have to be emitted together with the next character.
 Therefore one needs more room than only for the character itself.
 
 The possible return values of the initialization function are:
@@ -2740,7 +2740,7 @@ conversion function.
 @comment gconv.h
 @comment GNU
 @deftypevr {Data type} int {(*__gconv_fct)} (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int)
-The conversion function can be called for two basic reason: to convert
+The conversion function can be called for two basic reasons: to convert
 text or to reset the state.  From the description of the @code{iconv}
 function it can be seen why the flushing mode is necessary.  What mode
 is selected is determined by the sixth argument, an integer.  This
@@ -2817,7 +2817,7 @@ therefore will look similar to this:
 But this is not yet all.  Once the function call returns the conversion
 function might have some more to do.  If the return value of the function
 is @code{__GCONV_EMPTY_INPUT}, more room is available in the output
-buffer.  Unless the input buffer is empty the conversion, functions start
+buffer.  Unless the input buffer is empty, the conversion functions start
 all over again and process the rest of the input buffer.  If the return
 value is not @code{__GCONV_EMPTY_INPUT}, something went wrong and we have
 to recover from this.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PATCH 11/37] Manual typos: Input/Output on Streams
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (35 preceding siblings ...)
  2016-05-06  8:32 ` [PATCH 13/37] Manual typos: File System Interface ricaljasan
@ 2016-05-06  8:33 ` ricaljasan
  2016-05-28  3:53   ` Chris Leonard
  2016-05-17  4:53 ` [PING] [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (3 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-06  8:33 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 44 bytes --]

This is a multi-part message in MIME format.

[-- Attachment #2: Type: text/plain, Size: 234 bytes --]

2016-05-06  Rical Jasan  <ricaljasan@pacific.net>

	* manual/stdio.text: Fix typos in the manual.
---
 manual/stdio.texi |   85 +++++++++++++++++++++++++++--------------------------
 1 file changed, 43 insertions(+), 42 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0011-Manual-typos-Input-Output-on-Streams.patch --]
[-- Type: text/x-patch; name="0011-Manual-typos-Input-Output-on-Streams.patch", Size: 18649 bytes --]

diff --git a/manual/stdio.texi b/manual/stdio.texi
index 0326f29..22f4bee 100644
--- a/manual/stdio.texi
+++ b/manual/stdio.texi
@@ -250,7 +250,7 @@ meaningful in other systems.
 
 If the open fails, @code{fopen} returns a null pointer.
 
-When the sources are compiling with @code{_FILE_OFFSET_BITS == 64} on a
+When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a
 32 bit machine this function is in fact @code{fopen64} since the LFS
 interface replaces transparently the old interface.
 @end deftypefun
@@ -325,7 +325,7 @@ hard-coded.  In @theglibc{}, you can simply close the standard
 streams and open new ones with @code{fopen}.  But other systems lack
 this ability, so using @code{freopen} is more portable.
 
-When the sources are compiling with @code{_FILE_OFFSET_BITS == 64} on a
+When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a
 32 bit machine this function is in fact @code{freopen64} since the LFS
 interface replaces transparently the old interface.
 @end deftypefun
@@ -374,7 +374,7 @@ is nonzero.  For read-only streams the function returns zero.
 This function is declared in @file{stdio_ext.h}.
 @end deftypefun
 
-For slightly different kind of problems there are two more functions.
+For slightly different kinds of problems there are two more functions.
 They provide even finer-grained information.
 
 @comment stdio_ext.h
@@ -458,7 +458,7 @@ another function.
 @c streams, without any locking.  It's the flushing without locking that
 @c makes it unsafe.
 This function causes all open streams of the process to be closed and
-the connection to corresponding files to be broken.  All buffered data
+the connections to corresponding files to be broken.  All buffered data
 is written and any buffered input is discarded.  The @code{fcloseall}
 function returns a value of @code{0} if all the files were closed
 successfully, and @code{EOF} if an error was detected.
@@ -490,7 +490,7 @@ Streams can be used in multi-threaded applications in the same way they
 are used in single-threaded applications.  But the programmer must be
 aware of the possible complications.  It is important to know about
 these also if the program one writes never use threads since the design
-and implementation of many stream functions is heavily influenced by the
+and implementation of many stream functions are heavily influenced by the
 requirements added by multi-threaded programming.
 
 The POSIX standard requires that by default the stream operations are
@@ -519,7 +519,7 @@ perform the stream locking in the application code.
 The @code{flockfile} function acquires the internal locking object
 associated with the stream @var{stream}.  This ensures that no other
 thread can explicitly through @code{flockfile}/@code{ftrylockfile} or
-implicit through a call of a stream function lock the stream.  The
+implicitly through the call of a stream function lock the stream.  The
 thread will block until the lock is acquired.  An explicit call to
 @code{funlockfile} has to be used to release the lock.
 @end deftypefun
@@ -566,7 +566,7 @@ FILE *fp;
 @end smallexample
 
 Without the explicit locking it would be possible for another thread to
-use the stream @var{fp} after the @code{fputs} call return and before
+use the stream @var{fp} after the @code{fputs} call returns and before
 @code{fprintf} was called with the result that the number does not
 follow the word @samp{number}.
 
@@ -609,7 +609,7 @@ foo (FILE *fp)
 @}
 @end smallexample
 
-Now that we covered why it is necessary to have these locking it is
+Now that we covered why it is necessary to have locking it is
 necessary to talk about situations when locking is unwanted and what can
 be done.  The locking operations (explicit or implicit) don't come for
 free.  Even if a lock is not taken the cost is not zero.  The operations
@@ -688,7 +688,7 @@ locking.  Every stream operation with exception of the @code{_unlocked}
 variants will implicitly lock the stream.
 
 @item FSETLOCKING_BYCALLER
-After the @code{__fsetlocking} function returns the user is responsible
+After the @code{__fsetlocking} function returns, the user is responsible
 for locking the stream.  None of the stream operations will implicitly
 do this anymore until the state is set back to
 @code{FSETLOCKING_INTERNAL}.
@@ -758,12 +758,12 @@ call to @code{freopen} or @code{freopen64} can reset the
 
 @itemize @bullet
 @item
-If any of the normal character functions is used (this includes the
+If any of the normal character functions are used (this includes the
 @code{fread} and @code{fwrite} functions) the stream is marked as not
 wide oriented.
 
 @item
-If any of the wide character functions is used the stream is marked as
+If any of the wide character functions are used the stream is marked as
 wide oriented.
 
 @item
@@ -773,7 +773,7 @@ The @code{fwide} function can be used to set the orientation either way.
 It is important to never mix the use of wide and not wide operations on
 a stream.  There are no diagnostics issued.  The application behavior
 will simply be strange or the application will simply crash.  The
-@code{fwide} function can help avoiding this.
+@code{fwide} function can help avoid this.
 
 @comment wchar.h
 @comment ISO
@@ -831,7 +831,7 @@ print_f (FILE *fp)
 
 Note that in this case the function @code{print_f} decides about the
 orientation of the stream if it was unoriented before (will not happen
-if the advise above is followed).
+if the advice above is followed).
 
 The encoding used for the @code{wchar_t} values is unspecified and the
 user must not make any assumptions about it.  For I/O of @code{wchar_t}
@@ -843,7 +843,7 @@ chosen by the implementation for @code{wchar_t}.  The external encoding
 is determined by the @code{LC_CTYPE} category of the current locale or
 by the @samp{ccs} part of the mode specification given to @code{fopen},
 @code{fopen64}, @code{freopen}, or @code{freopen64}.  How and when the
-conversion happens is unspecified and it happens invisible to the user.
+conversion happens is unspecified and it happens invisibly to the user.
 
 Since a stream is created in the unoriented state it has at that point
 no conversion associated with it.  The conversion which will be used is
@@ -860,7 +860,7 @@ possible, perhaps with a call to @code{fwide}.
 This section describes functions for performing character- and
 line-oriented output.
 
-These narrow streams functions are declared in the header file
+These narrow stream functions are declared in the header file
 @file{stdio.h} and the wide stream functions in @file{wchar.h}.
 @pindex stdio.h
 @pindex wchar.h
@@ -1079,7 +1079,7 @@ recommend you use @code{fwrite} instead (@pxref{Block Input/Output}).
 
 @cindex reading from a stream, by characters
 This section describes functions for performing character-oriented
-input.  These narrow streams functions are declared in the header file
+input.  These narrow stream functions are declared in the header file
 @file{stdio.h} and the wide character functions are declared in
 @file{wchar.h}.
 @pindex stdio.h
@@ -1789,7 +1789,7 @@ extension allows an explicit parameter to be specified.
 
 The @var{param-no} parts of the format must be integers in the range of
 1 to the maximum number of arguments present to the function call.  Some
-implementations limit this number to a certainly upper bound.  The exact
+implementations limit this number to a certain upper bound.  The exact
 limit can be retrieved by the following constant.
 
 @defvr Macro NL_ARGMAX
@@ -1799,7 +1799,7 @@ actual value in effect at runtime can be retrieved by using
 @code{sysconf} using the @code{_SC_NL_ARGMAX} parameter @pxref{Sysconf
 Definition}.
 
-Some system have a quite low limit such as @math{9} for @w{System V}
+Some systems have a quite low limit such as @math{9} for @w{System V}
 systems.  @Theglibc{} has no real limit.
 @end defvr
 
@@ -1908,7 +1908,7 @@ lower-case letters and @samp{%G} uses upper-case.  @xref{Floating-Point
 Conversions}, for details.
 
 @item @samp{%a}, @samp{%A}
-Print a floating-point number in a hexadecimal fractional notation which
+Print a floating-point number in a hexadecimal fractional notation with
 the exponent to base 2 represented in decimal digits.  @samp{%a} uses
 lower-case letters and @samp{%A} uses upper-case.  @xref{Floating-Point
 Conversions}, for details.
@@ -2023,7 +2023,7 @@ modifiers:
 Specifies that the argument is a @code{signed char} or @code{unsigned
 char}, as appropriate.  A @code{char} argument is converted to an
 @code{int} or @code{unsigned int} by the default argument promotions
-anyway, but the @samp{h} modifier says to convert it back to a
+anyway, but the @samp{hh} modifier says to convert it back to a
 @code{char} again.
 
 This modifier was introduced in @w{ISO C99}.
@@ -2043,7 +2043,7 @@ This modifier was introduced in @w{ISO C99}.
 
 @item l
 Specifies that the argument is a @code{long int} or @code{unsigned long
-int}, as appropriate.  Two @samp{l} characters is like the @samp{L}
+int}, as appropriate.  Two @samp{l} characters are like the @samp{L}
 modifier, below.
 
 If used with @samp{%c} or @samp{%s} the corresponding parameter is
@@ -2139,7 +2139,7 @@ a decimal-point character appears only if it is followed by a digit.
 The @samp{%a} and @samp{%A} conversions are meant for representing
 floating-point numbers exactly in textual form so that they can be
 exchanged as texts between different programs and/or machines.  The
-numbers are represented is the form
+numbers are represented in the form
 @w{[@code{-}]@code{0x}@var{h}@code{.}@var{hhh}@code{p}[@code{+}|@code{-}]@var{dd}}.
 At the left of the decimal-point character exactly one digit is print.
 This character is only @code{0} if the number is denormalized.
@@ -2265,7 +2265,7 @@ printf ("%c%c%c%c%c", 'h', 'e', 'l', 'l', 'o');
 @noindent
 prints @samp{hello}.
 
-If there is a @samp{l} modifier present the argument is expected to be
+If there is an @samp{l} modifier present the argument is expected to be
 of type @code{wint_t}.  If used in a multibyte function the wide
 character is converted into a multibyte character before being added to
 the output.  In this case more than one output byte can be produced.
@@ -2273,7 +2273,7 @@ the output.  In this case more than one output byte can be produced.
 The @samp{%s} conversion prints a string.  If no @samp{l} modifier is
 present the corresponding argument must be of type @code{char *} (or
 @code{const char *}).  If used in a wide stream function the string is
-first converted in a wide character string.  A precision can be
+first converted to a wide character string.  A precision can be
 specified to indicate the maximum number of characters to write;
 otherwise characters in the string up to but not including the
 terminating null character are written to the output stream.  The
@@ -2288,7 +2288,8 @@ printf ("%3s%-6s", "no", "where");
 @noindent
 prints @samp{ nowhere }.
 
-If there is a @samp{l} modifier present the argument is expected to be of type @code{wchar_t} (or @code{const wchar_t *}).
+If there is an @samp{l} modifier present, the argument is expected to
+be of type @code{wchar_t} (or @code{const wchar_t *}).
 
 If you accidentally pass a null pointer as the argument for a @samp{%s}
 conversion, @theglibc{} prints it as @samp{(null)}.  We think this
@@ -2441,7 +2442,7 @@ described below.
 
 @comment wchar.h
 @comment GNU
-@deftypefun int swprintf (wchar_t *@var{s}, size_t @var{size}, const wchar_t *@var{template}, @dots{})
+@deftypefun int swprintf (wchar_t *@var{ws}, size_t @var{size}, const wchar_t *@var{template}, @dots{})
 @safety{@prelim{}@mtsafe{@mtslocale{}}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}}
 This is like @code{wprintf}, except that the output is stored in the
 wide character array @var{ws} instead of written to a stream.  A null
@@ -2477,7 +2478,7 @@ If @var{size} is zero, nothing, not even the null byte, shall be written and
 
 The return value is the number of characters which would be generated
 for the given input, excluding the trailing null.  If this value is
-greater or equal to @var{size}, not all characters from the result have
+greater than or equal to @var{size}, not all characters from the result have
 been stored in @var{s}.  You should try again with a bigger output
 string.  Here is an example of doing this:
 
@@ -2720,7 +2721,7 @@ specified directly as for @code{vprintf}.
 
 @comment wchar.h
 @comment GNU
-@deftypefun int vswprintf (wchar_t *@var{s}, size_t @var{size}, const wchar_t *@var{template}, va_list @var{ap})
+@deftypefun int vswprintf (wchar_t *@var{ws}, size_t @var{size}, const wchar_t *@var{template}, va_list @var{ap})
 @safety{@prelim{}@mtsafe{@mtslocale{}}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}}
 This is the equivalent of @code{swprintf} with the variable argument list
 specified directly as for @code{vwprintf}.
@@ -3639,10 +3640,10 @@ Matches a string of one or more characters; the number of characters
 read is controlled by the maximum field width given for the conversion.
 @xref{String Input Conversions}.
 
-If the @samp{%c} is used in a wide stream function the read value is
+If @samp{%c} is used in a wide stream function the read value is
 converted from a wide character to the corresponding multibyte character
 before storing it.  Note that this conversion can produce more than one
-byte of output and therefore the provided buffer be large enough for up
+byte of output and therefore the provided buffer must be large enough for up
 to @code{MB_CUR_MAX} bytes for each character.  If @samp{%lc} is used in
 a multibyte function the input is treated as a multibyte sequence (and
 not bytes) and the result is converted as with calls to @code{mbrtowc}.
@@ -3803,7 +3804,7 @@ conversions:
 @item
 Provide a buffer to store it in.  This is the default.  You should
 provide an argument of type @code{char *} or @code{wchar_t *} (the
-latter of the @samp{l} modifier is present).
+latter if the @samp{l} modifier is present).
 
 @strong{Warning:} To make a robust program, you must make sure that the
 input (plus its terminating null) cannot possibly exceed the size of the
@@ -3834,7 +3835,7 @@ If the format is @samp{%lc} or @samp{%C} the function stores wide
 characters which are converted using the conversion determined at the
 time the stream was opened from the external byte stream.  The number of
 bytes read from the medium is limited by @code{MB_CUR_LEN * @var{n}} but
-at most @var{n} wide character get stored in the output string.
+at most @var{n} wide characters get stored in the output string.
 
 The @samp{%s} conversion matches a string of non-whitespace characters.
 It skips and discards initial whitespace, but stops when it encounters
@@ -3881,7 +3882,7 @@ last character of the set) is used to specify a range of characters.
 
 @item
 If a caret character @samp{^} immediately follows the initial @samp{[},
-then the set of allowed input characters is the everything @emph{except}
+then the set of allowed input characters is everything @emph{except}
 the characters listed.
 @end itemize
 
@@ -4450,7 +4451,7 @@ For this reason it is a good idea to prefer @code{ftello} whenever it is
 available since its functionality is (if different at all) closer the
 underlying definition.
 
-The functionality and return value is the same as for @code{fseek}.
+The functionality and return value are the same as for @code{fseek}.
 
 The function is an extension defined in the Unix Single Specification
 version 2.
@@ -4489,7 +4490,7 @@ function (@pxref{I/O Primitives}) and to specify offsets for file locks
 @comment ISO
 @deftypevr Macro int SEEK_SET
 This is an integer constant which, when used as the @var{whence}
-argument to the @code{fseek} or @code{fseeko} function, specifies that
+argument to the @code{fseek} or @code{fseeko} functions, specifies that
 the offset provided is relative to the beginning of the file.
 @end deftypevr
 
@@ -4497,7 +4498,7 @@ the offset provided is relative to the beginning of the file.
 @comment ISO
 @deftypevr Macro int SEEK_CUR
 This is an integer constant which, when used as the @var{whence}
-argument to the @code{fseek} or @code{fseeko} function, specifies that
+argument to the @code{fseek} or @code{fseeko} functions, specifies that
 the offset provided is relative to the current file position.
 @end deftypevr
 
@@ -4505,7 +4506,7 @@ the offset provided is relative to the current file position.
 @comment ISO
 @deftypevr Macro int SEEK_END
 This is an integer constant which, when used as the @var{whence}
-argument to the @code{fseek} or @code{fseeko} function, specifies that
+argument to the @code{fseek} or @code{fseeko} functions, specifies that
 the offset provided is relative to the end of the file.
 @end deftypevr
 
@@ -4848,7 +4849,7 @@ The @code{__fpurge} function causes the buffer of the stream
 @var{stream} to be emptied.  If the stream is currently in read mode all
 input in the buffer is lost.  If the stream is in output mode the
 buffered output is not written to the device (or whatever other
-underlying storage) and the buffer the cleared.
+underlying storage) and the buffer is cleared.
 
 This function is declared in @file{stdio_ext.h}.
 @end deftypefun
@@ -5015,7 +5016,7 @@ This function is declared in the @file{stdio_ext.h} header.
 @safety{@prelim{}@mtsafe{@mtsrace{:stream}}@asunsafe{@asucorrupt{}}@acsafe{}}
 The @code{__fpending}
 function returns the number of bytes currently in the output buffer.
-For wide-oriented stream the measuring unit is wide characters.  This
+For wide-oriented streams the measuring unit is wide characters.  This
 function should not be used on buffers in read mode or opened read-only.
 
 This function is declared in the @file{stdio_ext.h} header.
@@ -5583,7 +5584,7 @@ the @code{fmtsmg} function is.  It is available on System V systems.
 @node Example
 @subsection How to use @code{fmtmsg} and @code{addseverity}
 
-Here is a simple example program to illustrate the use of the both
+Here is a simple example program to illustrate the use of both
 functions described in this section.
 
 @smallexample
@@ -5613,7 +5614,7 @@ TO FIX: refer to manual UX:cat:001
 @end smallexample
 
 We see the different fields of the message and how the extra glue (the
-colons and the @code{TO FIX} string) are printed.  But only one of the
+colons and the @code{TO FIX} string) is printed.  But only one of the
 three calls to @code{fmtmsg} produced output.  The first call does not
 print anything because the @var{label} parameter is not in the correct
 form.  The string must contain two fields, separated by a colon

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 01/37] Manual typos: Introduction
  2016-05-06  7:55 ` [PATCH 01/37] Manual typos: Introduction ricaljasan
@ 2016-05-06 22:34   ` Chris Leonard
  2016-05-20  3:25   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-06 22:34 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/intro.texi: Fix typos in the manual.
> ---
>  manual/intro.texi |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 02/37] Manual typos: Error Reporting
  2016-05-06  7:55 ` [PATCH 02/37] Manual typos: Error Reporting ricaljasan
@ 2016-05-07  0:54   ` Chris Leonard
  2016-05-20  6:59   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-07  0:54 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/errno.texi: Fix typos in the manual.
> ---
>  manual/errno.texi |   22 +++++++++++-----------
>  1 file changed, 11 insertions(+), 11 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging
  2016-05-06  7:55 ` [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging ricaljasan
@ 2016-05-07 12:09   ` Chris Leonard
  2016-06-16  4:36   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-07 12:09 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

Did not personally confirm the word-substitutions.  Would like to see
a subject matter expert sign off on those.  Typo fixes look good.

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/memory.texi: Fix typos in the manual.
> ---
>  manual/memory.texi |   24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 04/37] Manual typos: Character Handling
  2016-05-06  8:29 ` [PATCH 04/37] Manual typos: Character Handling ricaljasan
@ 2016-05-07 12:13   ` Chris Leonard
  2016-06-16  4:38   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-07 12:13 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/ctype.texi: Fix typos in the manual.
> ---
>  manual/ctype.texi |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (36 preceding siblings ...)
  2016-05-06  8:33 ` [PATCH 11/37] Manual typos: Input/Output on Streams ricaljasan
@ 2016-05-17  4:53 ` ricaljasan
  2016-05-17  5:07   ` Carlos O'Donell
  2016-05-25  8:29 ` Rical Jasan
                   ` (2 subsequent siblings)
  40 siblings, 1 reply; 101+ messages in thread
From: ricaljasan @ 2016-05-17  4:53 UTC (permalink / raw)
  To: libc-alpha

Ping.

Is it preferred that I ping each of these separately? 01-04 have been
reviewed, but 03 requested further review, so there are 34 still pending
review (and all are New and undelegated in patchwork, fwiw).

Rical

On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
> Typos addressed in this patchset include obvious mistakes such as
> repeated repeated words, wrong case or tense, speling mistakes, and
> wrong variable names.  The occasional comma is also addressed, where
> its absence introduces ambiguity, or its presence disturbs the
> sentence.
> 
> Verified patches apply cleanly against latest master and that `make
> info|html|pdf' completes without error on x86_64.
> 
> ---
>  INSTALL              |    8 +--
>  manual/argp.texi     |   10 ++--
>  manual/arith.texi    |   16 ++---
>  manual/charset.texi  |   68 ++++++++++-----------
>  manual/conf.texi     |   10 ++--
>  manual/contrib.texi  |    6 +-
>  manual/crypt.texi    |    8 +--
>  manual/ctype.texi    |    4 +-
>  manual/debug.texi    |    4 +-
>  manual/errno.texi    |   22 +++----
>  manual/filesys.texi  |   42 ++++++-------
>  manual/getopt.texi   |   10 ++--
>  manual/install.texi  |    6 +-
>  manual/intro.texi    |    2 +-
>  manual/job.texi      |    2 +-
>  manual/lang.texi     |    4 +-
>  manual/llio.texi     |   78 ++++++++++++-------------
>  manual/locale.texi   |   16 ++---
>  manual/maint.texi    |    2 +-
>  manual/math.texi     |   36 ++++++------
>  manual/memory.texi   |   24 ++++----
>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>  manual/nss.texi      |   44 +++++++-------
>  manual/pattern.texi  |   24 ++++----
>  manual/probes.texi   |    4 +-
>  manual/process.texi  |    2 +-
>  manual/resource.texi |   52 ++++++++---------
>  manual/search.texi   |   36 ++++++------
>  manual/setjmp.texi   |    8 +--
>  manual/signal.texi   |    6 +-
>  manual/socket.texi   |   28 ++++-----
>  manual/startup.texi  |    8 +--
>  manual/stdio.texi    |   85 ++++++++++++++-------------
>  manual/string.texi   |   24 ++++----
>  manual/sysinfo.texi  |   52 ++++++++---------
>  manual/syslog.texi   |    4 +-
>  manual/terminal.texi |   18 +++---
>  manual/threads.texi  |    2 +-
>  manual/time.texi     |   40 ++++++-------
>  manual/users.texi    |   35 ++++++-----
>  40 files changed, 504 insertions(+), 505 deletions(-)
> 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-05-17  4:53 ` [PING] [PATCH 00/37] Manual typos: Overview ricaljasan
@ 2016-05-17  5:07   ` Carlos O'Donell
  0 siblings, 0 replies; 101+ messages in thread
From: Carlos O'Donell @ 2016-05-17  5:07 UTC (permalink / raw)
  To: ricaljasan, libc-alpha

On 05/16/2016 09:58 PM, ricaljasan wrote:
> Ping.
> 
> Is it preferred that I ping each of these separately? 01-04 have been
> reviewed, but 03 requested further review, so there are 34 still pending
> review (and all are New and undelegated in patchwork, fwiw).

Just pinging the set is fine. I have this on my radar to review too, so the
ping reminds me :-)

-- 
Cheers,
Carlos.

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 05/37] Manual typos: String and Array Utilities
  2016-05-06  8:31 ` [PATCH 05/37] Manual typos: String and Array Utilities ricaljasan
@ 2016-05-19 19:42   ` Chris Leonard
  2016-06-16  4:41   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-19 19:42 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

 +1

sorry this is going slowly, others welcome to jump in.

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/string.texi: Fix typos in the manual.
> ---
>  manual/string.texi |   24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 06/37] Manual typos: Character Set Handling
  2016-05-06  8:32 ` [PATCH 06/37] Manual typos: Character Set Handling ricaljasan
@ 2016-05-19 20:11   ` Chris Leonard
  2016-06-16  4:45   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-19 20:11 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1


cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/charset.texi: Fix typos in the manual.
> ---
>  manual/charset.texi |   68 +++++++++++++++++++++++++--------------------------
>  1 file changed, 34 insertions(+), 34 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 01/37] Manual typos: Introduction
  2016-05-06  7:55 ` [PATCH 01/37] Manual typos: Introduction ricaljasan
  2016-05-06 22:34   ` Chris Leonard
@ 2016-05-20  3:25   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-05-20  3:25 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 22 bytes --]

merged, thanks!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 02/37] Manual typos: Error Reporting
  2016-05-06  7:55 ` [PATCH 02/37] Manual typos: Error Reporting ricaljasan
  2016-05-07  0:54   ` Chris Leonard
@ 2016-05-20  6:59   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-05-20  6:59 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 22 bytes --]

merged, thanks!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 07/37] Manual typos: Locales and Internationalization
  2016-05-06  8:30 ` [PATCH 07/37] Manual typos: Locales and Internationalization ricaljasan
@ 2016-05-20  8:31   ` Chris Leonard
  2016-06-16  4:52   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-20  8:31 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/locale.texi: Fix typos in the manual.
> ---
>  manual/locale.texi |   16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 08/37] Manual typos: Message Translation
  2016-05-06  7:55 ` [PATCH 08/37] Manual typos: Message Translation ricaljasan
@ 2016-05-22  3:30   ` Chris Leonard
  2016-06-16  5:17   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-22  3:30 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

Not sure about several uses of besides vs beside, but otherwise +1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/message.texi: Fix typos in the manual.
> ---
>  manual/message.texi |  159 +++++++++++++++++++++++++--------------------------
>  1 file changed, 79 insertions(+), 80 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 09/37] Manual typos: Searching and Sorting
  2016-05-06  8:31 ` [PATCH 09/37] Manual typos: Searching and Sorting ricaljasan
@ 2016-05-22  4:16   ` Chris Leonard
  2016-06-16  5:26   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-22  4:16 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl


On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/search.texi: Fix typos in the manual.
> ---
>  manual/search.texi |   36 ++++++++++++++++++------------------
>  1 file changed, 18 insertions(+), 18 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (37 preceding siblings ...)
  2016-05-17  4:53 ` [PING] [PATCH 00/37] Manual typos: Overview ricaljasan
@ 2016-05-25  8:29 ` Rical Jasan
  2016-06-06  8:04 ` Rical Jasan
  2016-07-11  2:22 ` Rical Jasan
  40 siblings, 0 replies; 101+ messages in thread
From: Rical Jasan @ 2016-05-25  8:29 UTC (permalink / raw)
  To: libc-alpha

ping^2

01-09 have been reviewed, 03 still requires additional review.

Also, 01 & 02 have been merged, per mike (thanks! I think... :), but
their status in patchwork is still New and undelegated; unsure what
merging is if patchwork isn't Committed (all are still New).

Rical

On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
> Typos addressed in this patchset include obvious mistakes such as
> repeated repeated words, wrong case or tense, speling mistakes, and
> wrong variable names.  The occasional comma is also addressed, where
> its absence introduces ambiguity, or its presence disturbs the
> sentence.
> 
> Verified patches apply cleanly against latest master and that `make
> info|html|pdf' completes without error on x86_64.
> 
> ---
>  INSTALL              |    8 +--
>  manual/argp.texi     |   10 ++--
>  manual/arith.texi    |   16 ++---
>  manual/charset.texi  |   68 ++++++++++-----------
>  manual/conf.texi     |   10 ++--
>  manual/contrib.texi  |    6 +-
>  manual/crypt.texi    |    8 +--
>  manual/ctype.texi    |    4 +-
>  manual/debug.texi    |    4 +-
>  manual/errno.texi    |   22 +++----
>  manual/filesys.texi  |   42 ++++++-------
>  manual/getopt.texi   |   10 ++--
>  manual/install.texi  |    6 +-
>  manual/intro.texi    |    2 +-
>  manual/job.texi      |    2 +-
>  manual/lang.texi     |    4 +-
>  manual/llio.texi     |   78 ++++++++++++-------------
>  manual/locale.texi   |   16 ++---
>  manual/maint.texi    |    2 +-
>  manual/math.texi     |   36 ++++++------
>  manual/memory.texi   |   24 ++++----
>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>  manual/nss.texi      |   44 +++++++-------
>  manual/pattern.texi  |   24 ++++----
>  manual/probes.texi   |    4 +-
>  manual/process.texi  |    2 +-
>  manual/resource.texi |   52 ++++++++---------
>  manual/search.texi   |   36 ++++++------
>  manual/setjmp.texi   |    8 +--
>  manual/signal.texi   |    6 +-
>  manual/socket.texi   |   28 ++++-----
>  manual/startup.texi  |    8 +--
>  manual/stdio.texi    |   85 ++++++++++++++-------------
>  manual/string.texi   |   24 ++++----
>  manual/sysinfo.texi  |   52 ++++++++---------
>  manual/syslog.texi   |    4 +-
>  manual/terminal.texi |   18 +++---
>  manual/threads.texi  |    2 +-
>  manual/time.texi     |   40 ++++++-------
>  manual/users.texi    |   35 ++++++-----
>  40 files changed, 504 insertions(+), 505 deletions(-)
> 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 10/37] Manual typos: Pattern Matching
  2016-05-06  8:30 ` [PATCH 10/37] Manual typos: Pattern Matching ricaljasan
@ 2016-05-28  3:30   ` Chris Leonard
  2016-06-16  5:35   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-28  3:30 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/pattern.texi: Fix typos in the manual.
> ---
>  manual/pattern.texi |   24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 11/37] Manual typos: Input/Output on Streams
  2016-05-06  8:33 ` [PATCH 11/37] Manual typos: Input/Output on Streams ricaljasan
@ 2016-05-28  3:53   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-28  3:53 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/stdio.text: Fix typos in the manual.
> ---
>  manual/stdio.texi |   85 +++++++++++++++++++++++++++--------------------------
>  1 file changed, 43 insertions(+), 42 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 12/37] Manual typos: Low-Level Input/Output
  2016-05-06  8:32 ` [PATCH 12/37] Manual typos: Low-Level Input/Output ricaljasan
@ 2016-05-29  9:54   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-29  9:54 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/llio.texi: Fix typos in the manual.
> ---
>  manual/llio.texi |   78 +++++++++++++++++++++++++++---------------------------
>  1 file changed, 39 insertions(+), 39 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 13/37] Manual typos: File System Interface
  2016-05-06  8:32 ` [PATCH 13/37] Manual typos: File System Interface ricaljasan
@ 2016-05-30 13:46   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 13:46 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/filesys.texi: Fix typos in the manual.
> ---
>  manual/filesys.texi |   42 +++++++++++++++++++++---------------------
>  1 file changed, 21 insertions(+), 21 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 14/37] Manual typos: Sockets
  2016-05-06  8:31 ` [PATCH 14/37] Manual typos: Sockets ricaljasan
@ 2016-05-30 14:04   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 14:04 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/socket.texi: Fix typos in the manual.
> ---
>  manual/socket.texi |   28 ++++++++++++++--------------
>  1 file changed, 14 insertions(+), 14 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 15/37] Manual typos: Low-Level Terminal Interface
  2016-05-06  8:30 ` [PATCH 15/37] Manual typos: Low-Level Terminal Interface ricaljasan
@ 2016-05-30 14:13   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 14:13 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/terminal.texi: Fix typos in the manual.
> ---
>  manual/terminal.texi |   18 +++++++++---------
>  1 file changed, 9 insertions(+), 9 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 16/37] Manual typos: Syslog
  2016-05-06  8:29 ` [PATCH 16/37] Manual typos: Syslog ricaljasan
@ 2016-05-30 16:04   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:04 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/syslog.texi: Fix typos in the manual.
> ---
>  manual/syslog.texi |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 17/37] Manual typos: Mathematics
  2016-05-06  8:32 ` [PATCH 17/37] Manual typos: Mathematics ricaljasan
@ 2016-05-30 16:06   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:06 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/math.texi: Fix typos in the manual.
> ---
>  manual/math.texi |   36 ++++++++++++++++++------------------
>  1 file changed, 18 insertions(+), 18 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 18/37] Manual typos: Arithmetic Functions
  2016-05-06  8:30 ` [PATCH 18/37] Manual typos: Arithmetic Functions ricaljasan
@ 2016-05-30 16:09   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:09 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/arith.texi: Fix typos in the manual.
> ---
>  manual/arith.texi |   16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 19/37] Manual typos: Date and Time
  2016-05-06  8:32 ` [PATCH 19/37] Manual typos: Date and Time ricaljasan
@ 2016-05-30 16:14   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:14 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/time.texi: Fix typos in the manual.
> ---
>  manual/time.texi |   40 ++++++++++++++++++++--------------------
>  1 file changed, 20 insertions(+), 20 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 20/37] Manual typos: Resource Usage and Limitation
  2016-05-06  7:55 ` [PATCH 20/37] Manual typos: Resource Usage and Limitation ricaljasan
@ 2016-05-30 16:15   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:15 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/resource.texi: Fix typos in the manual.
> ---
>  manual/resource.texi |   52 +++++++++++++++++++++++++-------------------------
>  1 file changed, 26 insertions(+), 26 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 21/37] Manual typos: Non-Local Exits
  2016-05-06  7:55 ` [PATCH 21/37] Manual typos: Non-Local Exits ricaljasan
@ 2016-05-30 16:16   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:16 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl


On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/setjmp.texi: Fix typos in the manual.
> ---
>  manual/setjmp.texi |    8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 22/37] Manual typos: Signal Handling
  2016-05-06  7:55 ` [PATCH 22/37] Manual typos: Signal Handling ricaljasan
@ 2016-05-30 16:21   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:21 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl


On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/signal.texi: Fix typos in the manual.
> ---
>  manual/signal.texi |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 23/37] Manual typos: The Basic Program/System Interface
  2016-05-06  8:31 ` [PATCH 23/37] Manual typos: The Basic Program/System Interface ricaljasan
@ 2016-05-30 16:22   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:22 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/argp.texi: Fix typos in the manual.
>         * manual/getopt.texi: Likewise.
>         * manual/startup.texi: Likewise.
> ---
>  manual/argp.texi    |   10 +++++-----
>  manual/getopt.texi  |   10 +++++-----
>  manual/startup.texi |    8 ++++----
>  3 files changed, 14 insertions(+), 14 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 24/37] Manual typos: Processes
  2016-05-06  8:29 ` [PATCH 24/37] Manual typos: Processes ricaljasan
@ 2016-05-30 16:24   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 16:24 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/process.texi: Fix typos in the manual.
> ---
>  manual/process.texi |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 25/37] Manual typos: Job Control
  2016-05-06  7:56 ` [PATCH 25/37] Manual typos: Job Control ricaljasan
@ 2016-05-30 18:08   ` Chris Leonard
  2016-05-31  7:11     ` Rical Jasan
  0 siblings, 1 reply; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 18:08 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

Not sure I really understand the change here. Is it a CR and whitespace?

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/job.texi: Fix typos in the manual.
> ---
>  manual/job.texi |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 26/37] Manual typos: System Databases and Name Service Switch
  2016-05-06  7:56 ` [PATCH 26/37] Manual typos: System Databases and Name Service Switch ricaljasan
@ 2016-05-30 18:11   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-30 18:11 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

+1

cjl



On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/nss.texi: Fix typos in the manual.
> ---
>  manual/nss.texi |   44 ++++++++++++++++++++++----------------------
>  1 file changed, 22 insertions(+), 22 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 25/37] Manual typos: Job Control
  2016-05-30 18:08   ` Chris Leonard
@ 2016-05-31  7:11     ` Rical Jasan
  2016-05-31 17:28       ` Chris Leonard
  0 siblings, 1 reply; 101+ messages in thread
From: Rical Jasan @ 2016-05-31  7:11 UTC (permalink / raw)
  To: Chris Leonard; +Cc: libc-alpha

On 05/30/2016 09:23 AM, Chris Leonard wrote:
> Not sure I really understand the change here. Is it a CR and whitespace?

It ends the sentence with a period instead of a comma.

Thanks for all the review!

Rical

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 25/37] Manual typos: Job Control
  2016-05-31  7:11     ` Rical Jasan
@ 2016-05-31 17:28       ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-05-31 17:28 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

OK, some things are just harder to see clearly than others.

+1

cjl

On Tue, May 31, 2016 at 2:18 AM, Rical Jasan <ricaljasan@pacific.net> wrote:
> On 05/30/2016 09:23 AM, Chris Leonard wrote:
>> Not sure I really understand the change here. Is it a CR and whitespace?
>
> It ends the sentence with a period instead of a comma.
>
> Thanks for all the review!
>
> Rical

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (38 preceding siblings ...)
  2016-05-25  8:29 ` Rical Jasan
@ 2016-06-06  8:04 ` Rical Jasan
  2016-06-15 23:38   ` Rical Jasan
  2016-06-16  4:35   ` Mike Frysinger
  2016-07-11  2:22 ` Rical Jasan
  40 siblings, 2 replies; 101+ messages in thread
From: Rical Jasan @ 2016-06-06  8:04 UTC (permalink / raw)
  To: libc-alpha

ping^3

Current status:

  * 01-26 have been reviewed.
  * 01-02 have been merged.
  * 03 & 08 requested additional review.

The additional review in 03 is in regards to some variable names that
appear to have changed.  The reviewer will need to have the manual open
to the relevant section for context.  There were a few places where, for
example, in the description for function foo with a parameter bar-ptr,
the description refers to a parameter "bar", which not being the name of
a parameter for the function, seemed to be a typo.

The additional review in 08 is in regards to the use of besides vs.
beside.  Beside is a preposition meaning next to and is usually used for
spatial descriptions; besides, while also a preposition, can be an
adverb and usually introduces some new information (i.e., in addition
to).  At least, that's how my grammar usually goes, so it would be nice
to have someone else look over those changes.

Thank you,
Rical

On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
> Typos addressed in this patchset include obvious mistakes such as
> repeated repeated words, wrong case or tense, speling mistakes, and
> wrong variable names.  The occasional comma is also addressed, where
> its absence introduces ambiguity, or its presence disturbs the
> sentence.
> 
> Verified patches apply cleanly against latest master and that `make
> info|html|pdf' completes without error on x86_64.
> 
> ---
>  INSTALL              |    8 +--
>  manual/argp.texi     |   10 ++--
>  manual/arith.texi    |   16 ++---
>  manual/charset.texi  |   68 ++++++++++-----------
>  manual/conf.texi     |   10 ++--
>  manual/contrib.texi  |    6 +-
>  manual/crypt.texi    |    8 +--
>  manual/ctype.texi    |    4 +-
>  manual/debug.texi    |    4 +-
>  manual/errno.texi    |   22 +++----
>  manual/filesys.texi  |   42 ++++++-------
>  manual/getopt.texi   |   10 ++--
>  manual/install.texi  |    6 +-
>  manual/intro.texi    |    2 +-
>  manual/job.texi      |    2 +-
>  manual/lang.texi     |    4 +-
>  manual/llio.texi     |   78 ++++++++++++-------------
>  manual/locale.texi   |   16 ++---
>  manual/maint.texi    |    2 +-
>  manual/math.texi     |   36 ++++++------
>  manual/memory.texi   |   24 ++++----
>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>  manual/nss.texi      |   44 +++++++-------
>  manual/pattern.texi  |   24 ++++----
>  manual/probes.texi   |    4 +-
>  manual/process.texi  |    2 +-
>  manual/resource.texi |   52 ++++++++---------
>  manual/search.texi   |   36 ++++++------
>  manual/setjmp.texi   |    8 +--
>  manual/signal.texi   |    6 +-
>  manual/socket.texi   |   28 ++++-----
>  manual/startup.texi  |    8 +--
>  manual/stdio.texi    |   85 ++++++++++++++-------------
>  manual/string.texi   |   24 ++++----
>  manual/sysinfo.texi  |   52 ++++++++---------
>  manual/syslog.texi   |    4 +-
>  manual/terminal.texi |   18 +++---
>  manual/threads.texi  |    2 +-
>  manual/time.texi     |   40 ++++++-------
>  manual/users.texi    |   35 ++++++-----
>  40 files changed, 504 insertions(+), 505 deletions(-)
> 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-06-06  8:04 ` Rical Jasan
@ 2016-06-15 23:38   ` Rical Jasan
  2016-06-16  4:35   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Rical Jasan @ 2016-06-15 23:38 UTC (permalink / raw)
  To: libc-alpha

ping^4

On 06/06/2016 01:03 AM, Rical Jasan wrote:
> ping^3
> 
> Current status:
> 
>   * 01-26 have been reviewed.
>   * 01-02 have been merged.
>   * 03 & 08 requested additional review.
> 
> The additional review in 03 is in regards to some variable names that
> appear to have changed.  The reviewer will need to have the manual open
> to the relevant section for context.  There were a few places where, for
> example, in the description for function foo with a parameter bar-ptr,
> the description refers to a parameter "bar", which not being the name of
> a parameter for the function, seemed to be a typo.
> 
> The additional review in 08 is in regards to the use of besides vs.
> beside.  Beside is a preposition meaning next to and is usually used for
> spatial descriptions; besides, while also a preposition, can be an
> adverb and usually introduces some new information (i.e., in addition
> to).  At least, that's how my grammar usually goes, so it would be nice
> to have someone else look over those changes.
> 
> Thank you,
> Rical
> 
> On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
>> Typos addressed in this patchset include obvious mistakes such as
>> repeated repeated words, wrong case or tense, speling mistakes, and
>> wrong variable names.  The occasional comma is also addressed, where
>> its absence introduces ambiguity, or its presence disturbs the
>> sentence.
>>
>> Verified patches apply cleanly against latest master and that `make
>> info|html|pdf' completes without error on x86_64.
>>
>> ---
>>  INSTALL              |    8 +--
>>  manual/argp.texi     |   10 ++--
>>  manual/arith.texi    |   16 ++---
>>  manual/charset.texi  |   68 ++++++++++-----------
>>  manual/conf.texi     |   10 ++--
>>  manual/contrib.texi  |    6 +-
>>  manual/crypt.texi    |    8 +--
>>  manual/ctype.texi    |    4 +-
>>  manual/debug.texi    |    4 +-
>>  manual/errno.texi    |   22 +++----
>>  manual/filesys.texi  |   42 ++++++-------
>>  manual/getopt.texi   |   10 ++--
>>  manual/install.texi  |    6 +-
>>  manual/intro.texi    |    2 +-
>>  manual/job.texi      |    2 +-
>>  manual/lang.texi     |    4 +-
>>  manual/llio.texi     |   78 ++++++++++++-------------
>>  manual/locale.texi   |   16 ++---
>>  manual/maint.texi    |    2 +-
>>  manual/math.texi     |   36 ++++++------
>>  manual/memory.texi   |   24 ++++----
>>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>>  manual/nss.texi      |   44 +++++++-------
>>  manual/pattern.texi  |   24 ++++----
>>  manual/probes.texi   |    4 +-
>>  manual/process.texi  |    2 +-
>>  manual/resource.texi |   52 ++++++++---------
>>  manual/search.texi   |   36 ++++++------
>>  manual/setjmp.texi   |    8 +--
>>  manual/signal.texi   |    6 +-
>>  manual/socket.texi   |   28 ++++-----
>>  manual/startup.texi  |    8 +--
>>  manual/stdio.texi    |   85 ++++++++++++++-------------
>>  manual/string.texi   |   24 ++++----
>>  manual/sysinfo.texi  |   52 ++++++++---------
>>  manual/syslog.texi   |    4 +-
>>  manual/terminal.texi |   18 +++---
>>  manual/threads.texi  |    2 +-
>>  manual/time.texi     |   40 ++++++-------
>>  manual/users.texi    |   35 ++++++-----
>>  40 files changed, 504 insertions(+), 505 deletions(-)
>>
> 

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-06-06  8:04 ` Rical Jasan
  2016-06-15 23:38   ` Rical Jasan
@ 2016-06-16  4:35   ` Mike Frysinger
  2016-06-16 14:16     ` Rical Jasan
  1 sibling, 1 reply; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:35 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 210 bytes --]

i noticed that all of your patches have broken From lines in them
which means it's a pain to `git am` them.  please make sure your
gitconfig settings are correct.
$ cd
$ git config user.name 'Rical Jasan'
-mie

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging
  2016-05-06  7:55 ` [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging ricaljasan
  2016-05-07 12:09   ` Chris Leonard
@ 2016-06-16  4:36   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:36 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 75 bytes --]

looks good -- i double checked the wording & various fields

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 04/37] Manual typos: Character Handling
  2016-05-06  8:29 ` [PATCH 04/37] Manual typos: Character Handling ricaljasan
  2016-05-07 12:13   ` Chris Leonard
@ 2016-06-16  4:38   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:38 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 05/37] Manual typos: String and Array Utilities
  2016-05-06  8:31 ` [PATCH 05/37] Manual typos: String and Array Utilities ricaljasan
  2016-05-19 19:42   ` Chris Leonard
@ 2016-06-16  4:41   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:41 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 06/37] Manual typos: Character Set Handling
  2016-05-06  8:32 ` [PATCH 06/37] Manual typos: Character Set Handling ricaljasan
  2016-05-19 20:11   ` Chris Leonard
@ 2016-06-16  4:45   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:45 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 07/37] Manual typos: Locales and Internationalization
  2016-05-06  8:30 ` [PATCH 07/37] Manual typos: Locales and Internationalization ricaljasan
  2016-05-20  8:31   ` Chris Leonard
@ 2016-06-16  4:52   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  4:52 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 08/37] Manual typos: Message Translation
  2016-05-06  7:55 ` [PATCH 08/37] Manual typos: Message Translation ricaljasan
  2016-05-22  3:30   ` Chris Leonard
@ 2016-06-16  5:17   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  5:17 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 81 bytes --]

merged!

besides, the beside/besides thing sounds fine either way to me :p
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 09/37] Manual typos: Searching and Sorting
  2016-05-06  8:31 ` [PATCH 09/37] Manual typos: Searching and Sorting ricaljasan
  2016-05-22  4:16   ` Chris Leonard
@ 2016-06-16  5:26   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  5:26 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 10/37] Manual typos: Pattern Matching
  2016-05-06  8:30 ` [PATCH 10/37] Manual typos: Pattern Matching ricaljasan
  2016-05-28  3:30   ` Chris Leonard
@ 2016-06-16  5:35   ` Mike Frysinger
  1 sibling, 0 replies; 101+ messages in thread
From: Mike Frysinger @ 2016-06-16  5:35 UTC (permalink / raw)
  To: ricaljasan; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 14 bytes --]

merged!
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-06-16  4:35   ` Mike Frysinger
@ 2016-06-16 14:16     ` Rical Jasan
  0 siblings, 0 replies; 101+ messages in thread
From: Rical Jasan @ 2016-06-16 14:16 UTC (permalink / raw)
  To: Mike Frysinger; +Cc: libc-alpha

On 06/15/2016 09:35 PM, Mike Frysinger wrote:
> i noticed that all of your patches have broken From lines in them
> which means it's a pain to `git am` them.  please make sure your
> gitconfig settings are correct.
> $ cd
> $ git config user.name 'Rical Jasan'
> -mie

I noticed that too when I got the digest and they all said from
ricaljasan; already fixed.

Thanks for working on these!

Rical

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 27/37] Manual typos: Users and Groups
  2016-05-06  8:31 ` [PATCH 27/37] Manual typos: Users and Groups ricaljasan
@ 2016-06-23  2:43   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:43 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/users.texi: Fix typos in the manual.
> ---
>  manual/users.texi |   35 +++++++++++++++++------------------
>  1 file changed, 17 insertions(+), 18 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 28/37] Manual typos: System Management
  2016-05-06  7:56 ` [PATCH 28/37] Manual typos: System Management ricaljasan
@ 2016-06-23  2:52   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:52 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/sysinfo.texi: Fix typos in the manual.
> ---
>  manual/sysinfo.texi |   52 +++++++++++++++++++++++++--------------------------
>  1 file changed, 26 insertions(+), 26 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 29/37] Manual typos: System Configuration Parameters
  2016-05-06  7:55 ` [PATCH 29/37] Manual typos: System Configuration Parameters ricaljasan
@ 2016-06-23  2:56   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:56 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/conf.texi: Fix typos in the manual.
> ---
>  manual/conf.texi |   10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 30/37] Manual typos: DES Encryption and Password Handling
  2016-05-06  7:56 ` [PATCH 30/37] Manual typos: DES Encryption and Password Handling ricaljasan
@ 2016-06-23  2:57   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:57 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/crypt.texi: Fix typos in the manual.
> ---
>  manual/crypt.texi |    8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 31/37] Manual typos: Debugging support
  2016-05-06  7:56 ` [PATCH 31/37] Manual typos: Debugging support ricaljasan
@ 2016-06-23  2:58   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:58 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:54 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/debug.texi: Fix typos in the manual.
> ---
>  manual/debug.texi |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 32/37] Manual typos: POSIX Threads
  2016-05-06  8:29 ` [PATCH 32/37] Manual typos: POSIX Threads ricaljasan
@ 2016-06-23  2:59   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  2:59 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/threads.texi: Fix typos in the manual.
> ---
>  manual/threads.texi |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 33/37] Manual typos: Internal probes
  2016-05-06  7:55 ` [PATCH 33/37] Manual typos: Internal probes ricaljasan
@ 2016-06-23  3:00   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  3:00 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/probes.texi: Fix typos in the manual.
> ---
>  manual/probes.texi |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 34/37] Manual typos: C Language Facilities in the Library
  2016-05-06  8:29 ` [PATCH 34/37] Manual typos: C Language Facilities in the Library ricaljasan
@ 2016-06-23  3:01   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  3:01 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/lang.texi: Fix typos in the manual.
> ---
>  manual/lang.texi |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 35/37] Manual typos: Installing
  2016-05-06  8:29 ` [PATCH 35/37] Manual typos: Installing ricaljasan
@ 2016-06-23  3:02   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  3:02 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/install.texi: Fix typos in the manual.
>         * INSTALL: Regenerated.
> ---
>  INSTALL             |    8 ++++----
>  manual/install.texi |    6 +++---
>  2 files changed, 7 insertions(+), 7 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 36/37] Manual typos: Library Maintenance
  2016-05-06  7:56 ` [PATCH 36/37] Manual typos: Library Maintenance ricaljasan
@ 2016-06-23  3:05   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  3:05 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/maint.texi: Fix typos in the manual.
> ---
>  manual/maint.texi |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PATCH 37/37] Manual typos: Contributors to
  2016-05-06  7:56 ` [PATCH 37/37] Manual typos: Contributors to ricaljasan
@ 2016-06-23  3:06   ` Chris Leonard
  0 siblings, 0 replies; 101+ messages in thread
From: Chris Leonard @ 2016-06-23  3:06 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

+1

cjl

On Fri, May 6, 2016 at 3:55 AM,  <ricaljasan@pacific.net> wrote:
> 2016-05-06  Rical Jasan  <ricaljasan@pacific.net>
>
>         * manual/contrib.texi: Fix typos in the manual.
> ---
>  manual/contrib.texi |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
                   ` (39 preceding siblings ...)
  2016-06-06  8:04 ` Rical Jasan
@ 2016-07-11  2:22 ` Rical Jasan
  2016-08-18 13:34   ` Chris Leonard
  2016-10-05 21:10   ` Rical Jasan
  40 siblings, 2 replies; 101+ messages in thread
From: Rical Jasan @ 2016-07-11  2:22 UTC (permalink / raw)
  To: libc-alpha

ping^5

All have been reviewed by cjl.  01-10 have been merged by mike.

An errant From: seems to have caused issues with `git am'.  I can resend
the rest if preferred.

On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
...
> ---
>  INSTALL              |    8 +--
>  manual/argp.texi     |   10 ++--
>  manual/arith.texi    |   16 ++---
>  manual/charset.texi  |   68 ++++++++++-----------
>  manual/conf.texi     |   10 ++--
>  manual/contrib.texi  |    6 +-
>  manual/crypt.texi    |    8 +--
>  manual/ctype.texi    |    4 +-
>  manual/debug.texi    |    4 +-
>  manual/errno.texi    |   22 +++----
>  manual/filesys.texi  |   42 ++++++-------
>  manual/getopt.texi   |   10 ++--
>  manual/install.texi  |    6 +-
>  manual/intro.texi    |    2 +-
>  manual/job.texi      |    2 +-
>  manual/lang.texi     |    4 +-
>  manual/llio.texi     |   78 ++++++++++++-------------
>  manual/locale.texi   |   16 ++---
>  manual/maint.texi    |    2 +-
>  manual/math.texi     |   36 ++++++------
>  manual/memory.texi   |   24 ++++----
>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>  manual/nss.texi      |   44 +++++++-------
>  manual/pattern.texi  |   24 ++++----
>  manual/probes.texi   |    4 +-
>  manual/process.texi  |    2 +-
>  manual/resource.texi |   52 ++++++++---------
>  manual/search.texi   |   36 ++++++------
>  manual/setjmp.texi   |    8 +--
>  manual/signal.texi   |    6 +-
>  manual/socket.texi   |   28 ++++-----
>  manual/startup.texi  |    8 +--
>  manual/stdio.texi    |   85 ++++++++++++++-------------
>  manual/string.texi   |   24 ++++----
>  manual/sysinfo.texi  |   52 ++++++++---------
>  manual/syslog.texi   |    4 +-
>  manual/terminal.texi |   18 +++---
>  manual/threads.texi  |    2 +-
>  manual/time.texi     |   40 ++++++-------
>  manual/users.texi    |   35 ++++++-----
>  40 files changed, 504 insertions(+), 505 deletions(-)

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-07-11  2:22 ` Rical Jasan
@ 2016-08-18 13:34   ` Chris Leonard
  2016-08-19  2:53     ` Rical Jasan
  2016-10-05 21:10   ` Rical Jasan
  1 sibling, 1 reply; 101+ messages in thread
From: Chris Leonard @ 2016-08-18 13:34 UTC (permalink / raw)
  To: Rical Jasan; +Cc: libc-alpha

Some more commits would be appreciated on these reviewed patches.

TIA

cjl

On Sun, Jul 10, 2016 at 10:22 PM, Rical Jasan <ricaljasan@pacific.net> wrote:
> ping^5
>
> All have been reviewed by cjl.  01-10 have been merged by mike.
>
> An errant From: seems to have caused issues with `git am'.  I can resend
> the rest if preferred.
>
> On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
> ...
>> ---
>>  INSTALL              |    8 +--
>>  manual/argp.texi     |   10 ++--
>>  manual/arith.texi    |   16 ++---
>>  manual/charset.texi  |   68 ++++++++++-----------
>>  manual/conf.texi     |   10 ++--
>>  manual/contrib.texi  |    6 +-
>>  manual/crypt.texi    |    8 +--
>>  manual/ctype.texi    |    4 +-
>>  manual/debug.texi    |    4 +-
>>  manual/errno.texi    |   22 +++----
>>  manual/filesys.texi  |   42 ++++++-------
>>  manual/getopt.texi   |   10 ++--
>>  manual/install.texi  |    6 +-
>>  manual/intro.texi    |    2 +-
>>  manual/job.texi      |    2 +-
>>  manual/lang.texi     |    4 +-
>>  manual/llio.texi     |   78 ++++++++++++-------------
>>  manual/locale.texi   |   16 ++---
>>  manual/maint.texi    |    2 +-
>>  manual/math.texi     |   36 ++++++------
>>  manual/memory.texi   |   24 ++++----
>>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>>  manual/nss.texi      |   44 +++++++-------
>>  manual/pattern.texi  |   24 ++++----
>>  manual/probes.texi   |    4 +-
>>  manual/process.texi  |    2 +-
>>  manual/resource.texi |   52 ++++++++---------
>>  manual/search.texi   |   36 ++++++------
>>  manual/setjmp.texi   |    8 +--
>>  manual/signal.texi   |    6 +-
>>  manual/socket.texi   |   28 ++++-----
>>  manual/startup.texi  |    8 +--
>>  manual/stdio.texi    |   85 ++++++++++++++-------------
>>  manual/string.texi   |   24 ++++----
>>  manual/sysinfo.texi  |   52 ++++++++---------
>>  manual/syslog.texi   |    4 +-
>>  manual/terminal.texi |   18 +++---
>>  manual/threads.texi  |    2 +-
>>  manual/time.texi     |   40 ++++++-------
>>  manual/users.texi    |   35 ++++++-----
>>  40 files changed, 504 insertions(+), 505 deletions(-)
>

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-08-18 13:34   ` Chris Leonard
@ 2016-08-19  2:53     ` Rical Jasan
  0 siblings, 0 replies; 101+ messages in thread
From: Rical Jasan @ 2016-08-19  2:53 UTC (permalink / raw)
  To: Chris Leonard; +Cc: libc-alpha

On 08/18/2016 06:33 AM, Chris Leonard wrote:
> Some more commits would be appreciated on these reviewed patches.
> 
> TIA
> 
> cjl

Hear, hear!  Thank you; I've been meaning to re-ping now that 2.25 is open.

Rical

> On Sun, Jul 10, 2016 at 10:22 PM, Rical Jasan <ricaljasan@pacific.net> wrote:
>> ping^5
>>
>> All have been reviewed by cjl.  01-10 have been merged by mike.
>>
>> An errant From: seems to have caused issues with `git am'.  I can resend
>> the rest if preferred.
>>
>> On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
>> ...
>>> ---
>>>  INSTALL              |    8 +--
>>>  manual/argp.texi     |   10 ++--
>>>  manual/arith.texi    |   16 ++---
>>>  manual/charset.texi  |   68 ++++++++++-----------
>>>  manual/conf.texi     |   10 ++--
>>>  manual/contrib.texi  |    6 +-
>>>  manual/crypt.texi    |    8 +--
>>>  manual/ctype.texi    |    4 +-
>>>  manual/debug.texi    |    4 +-
>>>  manual/errno.texi    |   22 +++----
>>>  manual/filesys.texi  |   42 ++++++-------
>>>  manual/getopt.texi   |   10 ++--
>>>  manual/install.texi  |    6 +-
>>>  manual/intro.texi    |    2 +-
>>>  manual/job.texi      |    2 +-
>>>  manual/lang.texi     |    4 +-
>>>  manual/llio.texi     |   78 ++++++++++++-------------
>>>  manual/locale.texi   |   16 ++---
>>>  manual/maint.texi    |    2 +-
>>>  manual/math.texi     |   36 ++++++------
>>>  manual/memory.texi   |   24 ++++----
>>>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>>>  manual/nss.texi      |   44 +++++++-------
>>>  manual/pattern.texi  |   24 ++++----
>>>  manual/probes.texi   |    4 +-
>>>  manual/process.texi  |    2 +-
>>>  manual/resource.texi |   52 ++++++++---------
>>>  manual/search.texi   |   36 ++++++------
>>>  manual/setjmp.texi   |    8 +--
>>>  manual/signal.texi   |    6 +-
>>>  manual/socket.texi   |   28 ++++-----
>>>  manual/startup.texi  |    8 +--
>>>  manual/stdio.texi    |   85 ++++++++++++++-------------
>>>  manual/string.texi   |   24 ++++----
>>>  manual/sysinfo.texi  |   52 ++++++++---------
>>>  manual/syslog.texi   |    4 +-
>>>  manual/terminal.texi |   18 +++---
>>>  manual/threads.texi  |    2 +-
>>>  manual/time.texi     |   40 ++++++-------
>>>  manual/users.texi    |   35 ++++++-----
>>>  40 files changed, 504 insertions(+), 505 deletions(-)

^ permalink raw reply	[flat|nested] 101+ messages in thread

* [PING] [PATCH 00/37] Manual typos: Overview
  2016-07-11  2:22 ` Rical Jasan
  2016-08-18 13:34   ` Chris Leonard
@ 2016-10-05 21:10   ` Rical Jasan
  2016-10-06  5:50     ` Siddhesh Poyarekar
  1 sibling, 1 reply; 101+ messages in thread
From: Rical Jasan @ 2016-10-05 21:10 UTC (permalink / raw)
  To: libc-alpha

ping^6

I know they're trivial, but it would be nice if these weren't left
half-committed.

On 07/10/2016 07:22 PM, Rical Jasan wrote:
> ping^5
> 
> All have been reviewed by cjl.  01-10 have been merged by mike.
> 
> An errant From: seems to have caused issues with `git am'.  I can resend
> the rest if preferred.
> 
> On 05/06/2016 12:54 AM, ricaljasan@pacific.net wrote:
> ...
>> ---
>>  INSTALL              |    8 +--
>>  manual/argp.texi     |   10 ++--
>>  manual/arith.texi    |   16 ++---
>>  manual/charset.texi  |   68 ++++++++++-----------
>>  manual/conf.texi     |   10 ++--
>>  manual/contrib.texi  |    6 +-
>>  manual/crypt.texi    |    8 +--
>>  manual/ctype.texi    |    4 +-
>>  manual/debug.texi    |    4 +-
>>  manual/errno.texi    |   22 +++----
>>  manual/filesys.texi  |   42 ++++++-------
>>  manual/getopt.texi   |   10 ++--
>>  manual/install.texi  |    6 +-
>>  manual/intro.texi    |    2 +-
>>  manual/job.texi      |    2 +-
>>  manual/lang.texi     |    4 +-
>>  manual/llio.texi     |   78 ++++++++++++-------------
>>  manual/locale.texi   |   16 ++---
>>  manual/maint.texi    |    2 +-
>>  manual/math.texi     |   36 ++++++------
>>  manual/memory.texi   |   24 ++++----
>>  manual/message.texi  |  159 +++++++++++++++++++++++++-------------------------
>>  manual/nss.texi      |   44 +++++++-------
>>  manual/pattern.texi  |   24 ++++----
>>  manual/probes.texi   |    4 +-
>>  manual/process.texi  |    2 +-
>>  manual/resource.texi |   52 ++++++++---------
>>  manual/search.texi   |   36 ++++++------
>>  manual/setjmp.texi   |    8 +--
>>  manual/signal.texi   |    6 +-
>>  manual/socket.texi   |   28 ++++-----
>>  manual/startup.texi  |    8 +--
>>  manual/stdio.texi    |   85 ++++++++++++++-------------
>>  manual/string.texi   |   24 ++++----
>>  manual/sysinfo.texi  |   52 ++++++++---------
>>  manual/syslog.texi   |    4 +-
>>  manual/terminal.texi |   18 +++---
>>  manual/threads.texi  |    2 +-
>>  manual/time.texi     |   40 ++++++-------
>>  manual/users.texi    |   35 ++++++-----
>>  40 files changed, 504 insertions(+), 505 deletions(-)

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-10-05 21:10   ` Rical Jasan
@ 2016-10-06  5:50     ` Siddhesh Poyarekar
  2016-10-06  7:13       ` Siddhesh Poyarekar
  0 siblings, 1 reply; 101+ messages in thread
From: Siddhesh Poyarekar @ 2016-10-06  5:50 UTC (permalink / raw)
  To: Rical Jasan, libc-alpha

On Thursday 06 October 2016 02:40 AM, Rical Jasan wrote:
> ping^6
> 
> I know they're trivial, but it would be nice if these weren't left
> half-committed.

I'll look at them later today.

Siddhesh

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-10-06  5:50     ` Siddhesh Poyarekar
@ 2016-10-06  7:13       ` Siddhesh Poyarekar
  2016-10-07  1:56         ` Rical Jasan
  0 siblings, 1 reply; 101+ messages in thread
From: Siddhesh Poyarekar @ 2016-10-06  7:13 UTC (permalink / raw)
  To: Rical Jasan, libc-alpha

On Thursday 06 October 2016 11:20 AM, Siddhesh Poyarekar wrote:
> On Thursday 06 October 2016 02:40 AM, Rical Jasan wrote:
>> ping^6
>>
>> I know they're trivial, but it would be nice if these weren't left
>> half-committed.
> 
> I'll look at them later today.

I have pushed all of the patches.  26/37 had issues with merging because
a couple of hunks had changed, but I fixed those up before pushing them.

Thank you for your attention to detail and apologies for the delay!

Siddhesh

^ permalink raw reply	[flat|nested] 101+ messages in thread

* Re: [PING] [PATCH 00/37] Manual typos: Overview
  2016-10-06  7:13       ` Siddhesh Poyarekar
@ 2016-10-07  1:56         ` Rical Jasan
  0 siblings, 0 replies; 101+ messages in thread
From: Rical Jasan @ 2016-10-07  1:56 UTC (permalink / raw)
  To: Siddhesh Poyarekar; +Cc: libc-alpha

On 10/06/2016 12:13 AM, Siddhesh Poyarekar wrote:
> On Thursday 06 October 2016 11:20 AM, Siddhesh Poyarekar wrote:
>> On Thursday 06 October 2016 02:40 AM, Rical Jasan wrote:
>>> ping^6
>>>
>>> I know they're trivial, but it would be nice if these weren't left
>>> half-committed.
>>
>> I'll look at them later today.
> 
> I have pushed all of the patches.  26/37 had issues with merging because
> a couple of hunks had changed, but I fixed those up before pushing them.
> 
> Thank you for your attention to detail and apologies for the delay!

Thank you!

Rical

^ permalink raw reply	[flat|nested] 101+ messages in thread

end of thread, other threads:[~2016-10-07  1:56 UTC | newest]

Thread overview: 101+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-06  7:55 [PATCH 00/37] Manual typos: Overview ricaljasan
2016-05-06  7:55 ` [PATCH 21/37] Manual typos: Non-Local Exits ricaljasan
2016-05-30 16:16   ` Chris Leonard
2016-05-06  7:55 ` [PATCH 02/37] Manual typos: Error Reporting ricaljasan
2016-05-07  0:54   ` Chris Leonard
2016-05-20  6:59   ` Mike Frysinger
2016-05-06  7:55 ` [PATCH 22/37] Manual typos: Signal Handling ricaljasan
2016-05-30 16:21   ` Chris Leonard
2016-05-06  7:55 ` [PATCH 03/37] Manual typos: Virtual Memory Allocation and Paging ricaljasan
2016-05-07 12:09   ` Chris Leonard
2016-06-16  4:36   ` Mike Frysinger
2016-05-06  7:55 ` [PATCH 29/37] Manual typos: System Configuration Parameters ricaljasan
2016-06-23  2:56   ` Chris Leonard
2016-05-06  7:55 ` [PATCH 01/37] Manual typos: Introduction ricaljasan
2016-05-06 22:34   ` Chris Leonard
2016-05-20  3:25   ` Mike Frysinger
2016-05-06  7:55 ` [PATCH 33/37] Manual typos: Internal probes ricaljasan
2016-06-23  3:00   ` Chris Leonard
2016-05-06  7:55 ` [PATCH 08/37] Manual typos: Message Translation ricaljasan
2016-05-22  3:30   ` Chris Leonard
2016-06-16  5:17   ` Mike Frysinger
2016-05-06  7:55 ` [PATCH 20/37] Manual typos: Resource Usage and Limitation ricaljasan
2016-05-30 16:15   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 36/37] Manual typos: Library Maintenance ricaljasan
2016-06-23  3:05   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 37/37] Manual typos: Contributors to ricaljasan
2016-06-23  3:06   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 25/37] Manual typos: Job Control ricaljasan
2016-05-30 18:08   ` Chris Leonard
2016-05-31  7:11     ` Rical Jasan
2016-05-31 17:28       ` Chris Leonard
2016-05-06  7:56 ` [PATCH 28/37] Manual typos: System Management ricaljasan
2016-06-23  2:52   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 26/37] Manual typos: System Databases and Name Service Switch ricaljasan
2016-05-30 18:11   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 31/37] Manual typos: Debugging support ricaljasan
2016-06-23  2:58   ` Chris Leonard
2016-05-06  7:56 ` [PATCH 30/37] Manual typos: DES Encryption and Password Handling ricaljasan
2016-06-23  2:57   ` Chris Leonard
2016-05-06  8:29 ` [PATCH 24/37] Manual typos: Processes ricaljasan
2016-05-30 16:24   ` Chris Leonard
2016-05-06  8:29 ` [PATCH 04/37] Manual typos: Character Handling ricaljasan
2016-05-07 12:13   ` Chris Leonard
2016-06-16  4:38   ` Mike Frysinger
2016-05-06  8:29 ` [PATCH 35/37] Manual typos: Installing ricaljasan
2016-06-23  3:02   ` Chris Leonard
2016-05-06  8:29 ` [PATCH 16/37] Manual typos: Syslog ricaljasan
2016-05-30 16:04   ` Chris Leonard
2016-05-06  8:29 ` [PATCH 34/37] Manual typos: C Language Facilities in the Library ricaljasan
2016-06-23  3:01   ` Chris Leonard
2016-05-06  8:29 ` [PATCH 32/37] Manual typos: POSIX Threads ricaljasan
2016-06-23  2:59   ` Chris Leonard
2016-05-06  8:30 ` [PATCH 18/37] Manual typos: Arithmetic Functions ricaljasan
2016-05-30 16:09   ` Chris Leonard
2016-05-06  8:30 ` [PATCH 07/37] Manual typos: Locales and Internationalization ricaljasan
2016-05-20  8:31   ` Chris Leonard
2016-06-16  4:52   ` Mike Frysinger
2016-05-06  8:30 ` [PATCH 10/37] Manual typos: Pattern Matching ricaljasan
2016-05-28  3:30   ` Chris Leonard
2016-06-16  5:35   ` Mike Frysinger
2016-05-06  8:30 ` [PATCH 15/37] Manual typos: Low-Level Terminal Interface ricaljasan
2016-05-30 14:13   ` Chris Leonard
2016-05-06  8:31 ` [PATCH 27/37] Manual typos: Users and Groups ricaljasan
2016-06-23  2:43   ` Chris Leonard
2016-05-06  8:31 ` [PATCH 14/37] Manual typos: Sockets ricaljasan
2016-05-30 14:04   ` Chris Leonard
2016-05-06  8:31 ` [PATCH 09/37] Manual typos: Searching and Sorting ricaljasan
2016-05-22  4:16   ` Chris Leonard
2016-06-16  5:26   ` Mike Frysinger
2016-05-06  8:31 ` [PATCH 05/37] Manual typos: String and Array Utilities ricaljasan
2016-05-19 19:42   ` Chris Leonard
2016-06-16  4:41   ` Mike Frysinger
2016-05-06  8:31 ` [PATCH 23/37] Manual typos: The Basic Program/System Interface ricaljasan
2016-05-30 16:22   ` Chris Leonard
2016-05-06  8:32 ` [PATCH 17/37] Manual typos: Mathematics ricaljasan
2016-05-30 16:06   ` Chris Leonard
2016-05-06  8:32 ` [PATCH 06/37] Manual typos: Character Set Handling ricaljasan
2016-05-19 20:11   ` Chris Leonard
2016-06-16  4:45   ` Mike Frysinger
2016-05-06  8:32 ` [PATCH 12/37] Manual typos: Low-Level Input/Output ricaljasan
2016-05-29  9:54   ` Chris Leonard
2016-05-06  8:32 ` [PATCH 19/37] Manual typos: Date and Time ricaljasan
2016-05-30 16:14   ` Chris Leonard
2016-05-06  8:32 ` [PATCH 13/37] Manual typos: File System Interface ricaljasan
2016-05-30 13:46   ` Chris Leonard
2016-05-06  8:33 ` [PATCH 11/37] Manual typos: Input/Output on Streams ricaljasan
2016-05-28  3:53   ` Chris Leonard
2016-05-17  4:53 ` [PING] [PATCH 00/37] Manual typos: Overview ricaljasan
2016-05-17  5:07   ` Carlos O'Donell
2016-05-25  8:29 ` Rical Jasan
2016-06-06  8:04 ` Rical Jasan
2016-06-15 23:38   ` Rical Jasan
2016-06-16  4:35   ` Mike Frysinger
2016-06-16 14:16     ` Rical Jasan
2016-07-11  2:22 ` Rical Jasan
2016-08-18 13:34   ` Chris Leonard
2016-08-19  2:53     ` Rical Jasan
2016-10-05 21:10   ` Rical Jasan
2016-10-06  5:50     ` Siddhesh Poyarekar
2016-10-06  7:13       ` Siddhesh Poyarekar
2016-10-07  1:56         ` Rical Jasan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).