Corrigendum: U048
Date: July 2000
Document: C604
Commands and Utilities, Issue 5
Code: 07/00 C604/U048
Contents: This corrigendum incorporates:
U043 (December 1999)
U041 (March 1999)
U034 (September 1998)
U032 (March 1998)
U029 (December 1997)
U027 (September 1997)
U025 (July 1997)
U020 (May 1997)
----------------------------------------------------------------------------
Change Number: U048/1
On the get manual page (Page 377):
Change from:
"%s<delta>%s<delta>%s<delta>%s<delta>%s%s\n",<g-file SID>,
<SID of new delta>, <login-name of real user>, <date-time>,
<i-value>, <x-value>
where <i-value> is the value of the list option-argument to -i
(or null) and <x-value> is the value of the list option-argument
to -x (or null). There can be an arbitrary number of lines in
the p-file at any time; no two lines can have the same new
delta SID.
to:
"%s<delta>%s<delta>%s<delta>%s%s%s\n", <g-file SID>,
<SID of new delta>, <login-name of real user>, <date-time>,
<i-value>, <x-value>
where <i-value> uses the format "" if no -i option was specified
and uses the format:
"<delta>-i%s", <i option option-argument>
if a -i option was specified and <x-value> uses the format "" if no
-x option was specified and uses the format:
"<delta>-x%s", <x option option-argument>
if a -x option was specified. There can be an arbitrary number of
lines in the p-file at any time; no two lines can have the same
new delta SID.
Note that this problem also applies to XCU4, Page 365 and XCU4v2, Page 365.
Rationale:
1. If get was called with a -e option, but with neither a -i option
nor a -x option, all of the documents specify that an extra <space>
character has to be put in the p.file that historically has not been
there.
2. The description of the meaning of <i-value> and <x-value> in all
of these documents does not allow "-i" to appear in the <i-value>
string and does not allow "-x" to appear in the <x-value> string.
Historically (and to keep the output from being ambiguous if
exactly one of the -i or -x options were specified), "-i" has to
appear in the <i-value> string and "-x" has to appear in the
<x-value> string.
3. If both -i and -x are specified, there needs to be a space between
the output of the <i-value> and <x-value> strings, but no allowance
is made for one.
----------------------------------------------------------------------------
Change Number: U048/2
On the date manual page (Page 256-257), EXAMPLES:
In Example 2:
$LANG=da_DK.iso_8859-1 date"+DATO:%Aden%e.%BnKLOKKEN:%H:%M:%S"
DATO: onsdag den 2. oktober 1991
KLOKKEN: 15:03:56
Replace the format string around "nKLOKKEN" with "%Y%nKLOKKEN".
In Example 3:
$LANG=De_DE.88591 date"+DATUM:%A, %d.%B nZEIT:%H:%M:%S"
DATUM: Mittwoch, 02. Oktober 1991
ZEIT: 15:02:02
Replace "nZEIT" with "%Y%nZEIT".
In Example 4:
$LANG=Fr_FR.88591 date"+JOUR: %A %d %B nHEURE:%H:%M:%S"
JOUR: Mercredi 02 octobre 1991
HEURE: 15:03:56
Replace "nHEURE" with "%Y%nHEURE".
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Start of Corrigendum U043 (December 1999).
----------------------------------------------------------------------------
----------------------------------------------------------------------------
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] "
----------------------------------------------------------------------------