Austin Group Defect Tracker

Aardvark Mark IV


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 2022-01-11 11:41
Reporter Don Cragun View Status public  
Assigned To
Priority normal Resolution Accepted  
Status Applied  
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

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2021-08-24 08:51 Don Cragun New Issue
2021-08-24 08:51 Don Cragun Name => Don Cragun
2021-08-24 08:51 Don Cragun Organization => self
2021-08-24 08:51 Don Cragun Section => catopen(), gencat, uucp, uustat, uux
2021-08-24 08:51 Don Cragun Page Number => 649, 2819, 3355, 3366, 3369
2021-08-24 08:51 Don Cragun Line Number => 22300-22305, 92796, 112986, 113372, 113489
2021-08-24 08:51 Don Cragun Interp Status => ---
2021-08-24 08:55 Don Cragun Project 1003.1(2013)/Issue7+TC1 => 1003.1(2016/18)/Issue7+TC2
2021-08-24 08:56 Don Cragun Desired Action Updated
2021-12-16 16:30 geoffclare Status New => Resolved
2021-12-16 16:30 geoffclare Resolution Open => Accepted
2021-12-16 16:30 geoffclare Desired Action Updated
2021-12-16 16:31 geoffclare Tag Attached: tc3-2008
2022-01-11 11:41 geoffclare Status Resolved => Applied


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker