Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0001516 |
[1003.1(2016/18)/Issue7+TC2] Shell and Utilities |
Editorial |
Error |
2021-08-24 08:51 |
2024-06-11 09:07 |
|
Reporter |
Don Cragun |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Accepted |
|
Status |
Closed |
|
|
|
|
Name |
Don Cragun |
Organization |
self |
User Reference |
|
Section |
catopen(), gencat, uucp, uustat, uux |
Page Number |
649, 2819, 3355, 3366, 3369 |
Line Number |
22300-22305, 92796, 112986, 113372, 113489 |
Interp Status |
--- |
Final Accepted Text |
|
|
Summary |
0001516: XSI shading missing on several uses of the NLSPATH environment variable |
Description |
The NLSPATH environment variable was only meant to be required on systems supporting the XSI option. When catopen() and gencat were moved from the XSI option to the base, their uses of NLSPATH should have still been marked with XSI shading. Similarly <uucp> and related utilities with NLSPATH in their lists of environment variables should have had them marked with XSI shading. |
Desired Action |
In the catopen() function DESCRIPTION section on P649, L22300-22305 change:Otherwise, the environment variable NLSPATH is used with name substituted for the %N conversion specification (see XBD Chapter 8, on page 173); if NLSPATH exists in the environment when the process starts, then if the process has appropriate privileges, the behavior of catopen( ) is undefined. If NLSPATH does not exist in the environment, or if a message catalog cannot be found in any of the components specified by NLSPATH, then an implementation-defined default path shall be used. to:Otherwise, [XSI]the environment variable NLSPATH is used with name substituted for the %N conversion specification (see XBD Chapter 8, on page 173); if NLSPATH exists in the environment when the process starts, then if the process has appropriate privileges, the behavior of catopen( ) is undefined. If NLSPATH does not exist in the environment, or if a message catalog cannot be found in any of the components specified by NLSPATH, then [/XSI]an implementation-defined default path shall be used.
Shade the entire line describing NLSPATH in the ENVIRONMENT VARIABLES section of gencat on P2819, L92796 with the XSI margin code.
Shade the entire line describing NLSPATH in the ENVIRONMENT VARIABLES section of uucp on P3355, L112986 with the XSI margin code.
Shade the entire line describing NLSPATH in the ENVIRONMENT VARIABLES section of uustat on P3366, L113372 with the XSI margin code.
Shade the entire line describing NLSPATH in the ENVIRONMENT VARIABLES section of uux on P3369, L113489 with the XSI margin code. |
Tags |
tc3-2008 |
|
Attached Files |
|
|