Corrigendum:    U043
Date:           December 1999
Document:       C604
                Commands and Utilities, Issue 5
Code:           10551  12/99  C604/U043
Contents:       This corrigendum incorporates:
                U041 (March 1999)
                U034 (September 1998)
                U032 (March 1998)
                U029 (December 1997)
                U027 (September 1997)
                U025 (July 1997)
                U020 (May 1997)
----------------------------------------------------------------------------
Change Number:  U043/1
On the date manual page (Page 253):
Change the %V description from:
  "...; otherwise, it is week 53 of the previous year, and the next
   week is week 1. (See the ISO 8601:1988 standard.)"
to:
  "...; otherwise, it is the last week of the previous year, and the
   next week is week 1."
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U041 (March 1999).
----------------------------------------------------------------------------
Change Number:  U041/1
On the c89 manual page, Page 167:
Change :
  if [ $(getconf XBS5_ILP32_OFFBIG) != "-1" ]
to:
  if [ $(getconf _XBS5_ILP32_OFFBIG) != "-1" ]
Rationale:
An underscore is needed to be consistent with the definition of
getconf.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U034 (September 1998).
----------------------------------------------------------------------------
Change Number:  U034/1
On the c89 manual page, Page 167:
Change:
  -l pthread $(getconf XBS5_ILP32_OFFBIG_LIBS)
to:
  $(getconf XBS5_ILP32_OFFBIG_LIBS) -l pthread
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U032 (March 1998).
----------------------------------------------------------------------------
Change Number:  U032/1
On the ipcs manual page, Page 409, change the first paragraph from:
  "The following six columns are only written out for shared memory
  segments:"
to:
  "The following eight columns are only written out for shared memory
  segments:"
and add after before NATTCH:
  CREATOR  (a,c)  The user of the creator of the facility entry. If the
                  user name of the creator is found in the user database,
                  at least the first eight column positions of the name
                  are written using the format "%s". Otherwise, the
                  user ID of the creator is written using the format "%d".
  CGROUP   (a,c)  The group name of the creator of the facility entry. If
                  the group name of the creator is found in the group
                  database, at least the first eight column positions
                  of the name are written using the format "%s".
                  Otherwise, the group ID of the creator is written
                  using the format "%d".
Change the sentence:
  'The following two columns are only written out for semaphore sets:"
to:
  'The following four columns are only written out for semaphore sets:"
and add before NSEMS:
  CREATOR  (a,c)  The user of the creator of the facility entry. If the
                  user name of the creator is found in the user database,
                  at least the first eight column positions of the name
                  are written using the format "%s". Otherwise, the user
                  ID of the creator is written using the format "%d".
  CGROUP   (a,c)  The group name of the creator of the facility entry.
                  If the group name of the creator is found in the
                  group database, at least the first eight column
                  positions of the name are written using the format
                  "%s". Otherwise, the group ID of the creator is
                  written using the format "%d".
----------------------------------------------------------------------------
Change Number:  U032/2
On the ipcs manual page, Page 406, change the following text:
  "If the facility ..... more spaces and followed by a new line will
  be written as indicated below and the facility name is written out 
  using the format"
to:
  "If the facility .... more spaces and followed by a new line will
  be written as indicated below followed by the facility name written
  out using the format"
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U029 (December 1997).
----------------------------------------------------------------------------
Change Number:  U029/1
On the make manual page (page 513), under SPECIAL TARGETS, in the
definition of .SUFFIXES:, the suffix "l" should have a preceding dot.
Change:   l
To:       .l
----------------------------------------------------------------------------
Change Number:  U029/2
On the sh manual page (page 655) change the 2nd synopsis from:
  sh [-abCefimnuvx][-o option][+abCefmnuvx][+o option]command_string
  [command_name [argument...]]
to:
  sh -c [-abCefimnuvx][-o option][+abCefmnuvx][+o option]command_string
  [command_name [argument...]]
(Note that the shading remains as before.)
----------------------------------------------------------------------------
Change Number:  U029/3
On the c89 manual page (page 165-166), change the entries in the
first column of Table 3-4 and Table 3-5 from:
  XBS5_ILP32_OFF32
  XBS5_ILP32_OFFBIG
  XBS5_LP64_OFF64
  XBS5_LPBIG_OFFBIG
to:
  _XBS5_ILP32_OFF32
  _XBS5_ILP32_OFFBIG
  _XBS5_LP64_OFF64
  _XBS5_LPBIG_OFFBIG
----------------------------------------------------------------------------
Change Number:  U029/4
On the getconf manual page (page 381) change the example command in
the last paragraph of the Options section from:
  getconf -v _XBS5_LPBIG_OFFBIG
to:
  getconf -v XBS5_LPBIG_OFFBIG ...
(Note that the leading underscore was dropped and the ellipsis
at the end was added.)
----------------------------------------------------------------------------
Change Number:  U029/5
On the grep manual page (page 389) change the SYNOPSIS to:
  grep [ -E| -F][ -c| -l| -q ][-insvx] -e pattern_list...
  [-f pattern_file]...[file...]
  grep [ -E| -F][ -c| -l| -q ][-insvx][-e pattern_list]...
  -f pattern_file...[file...]
  grep [ -E| -F][ -c| -l| -q ][-insvx] pattern_list[file...]
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U027 (September 1997).
----------------------------------------------------------------------------
Change Number:  U027/1
On the touch manual page, OPTIONS section, "-t time":
Change:   "midnight 1 January 2000 UCT"
To:       "The range of valid times past the Epoch is
          implementation-dependent, but will extend to at least
          the time 0 hours, 0 minutes, 0 seconds, January 1,
          2038, Coordinated Universal Time."
The "2038" should be shaded EX as this is an extension over POSIX 1003.2.
----------------------------------------------------------------------------
Change Number:  U027/2
On the cc manual page it states:
"The compiler and link editor support a minimum of 511 external symbols
per source or object file, and a minimum of 4095 external symbols total.
A diagnostic message will be written to the standard output if
the implementation-dependent limit is exceeded; other actions are
unspecified."
The "message will be written to the standard output" should
be replaced with "message will be written to the standard error".
----------------------------------------------------------------------------
Change Number:  U027/3
On the sh manual page, page 655, OPTIONS section, "-i" option:
Change:   "if the real group ID does not equal the effective user ID"
To:       "if the real group ID does not equal the effective group ID"
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U025 (July 1997).
----------------------------------------------------------------------------
Change Number:  U025/1
Change:
The dis manual page SYNOPSIS states:
   dis [-olV] [-F function]... [-l string] file...
Change "[-olV]" to "[-oLV]" (small l to capital L).
----------------------------------------------------------------------------
Change Number:  U025/2
Change:
The ed manual page, Edit section, states:
   "If file is replaced by !, the rest of the line will be taken to
   be a shell command line whose output is to be read. Such a shell
   command line is be remembered as the current file."
Change "is be remembered" to "is not remembered".
----------------------------------------------------------------------------
Change Number:  U025/3
Change:
Remove the "(LEGACY)" notation from the du manual page NAME
section. Delete the Issue 5 Change History.
Remove du from the table of Legacy utilities in Section 1.3.3 LEGACY.
----------------------------------------------------------------------------
Change Number:  U025/4
Change:
On the val manual page, section EXIT STATUS change:
   "0x02 = %Y1%, -y mismatch"
to:
   "0x02 = %Y%, -y mismatch"
----------------------------------------------------------------------------
Change Number:  U025/5
Change:
On the get manual page, section OPTIONS, change the "such as -ltb"
in the following text to "such as -ltp":
   "When the -l and -p options are both needed, the application must
   avoid ambiguity by giving them as separate arguments (-l -p),
   reversing their sequence (-pl) or separating them with other
   options in a single argument (such as -ltb)."
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U020 (May 1997).
----------------------------------------------------------------------------
Change Number:  U020/1
Change:
On the ipcs page (XCU page 405) the synopsis should be changed from:
   " ipcs [ -qms ] [ -abcopt ] "
to:
   " ipcs [-qms] [-a | -bcopt] "
----------------------------------------------------------------------------