View Issue Details

IDProjectCategoryView StatusLast Update
00008961003.1(2013)/Issue7+TC1Base Definitions and Headerspublic2019-06-10 08:54
ReporterDon Cragun Assigned To 
PrioritynormalSeverityCommentTypeOmission
Status ClosedResolutionAccepted 
NameDon Cragun
OrganizationSelf
User Reference
Section3.353 Source Code definition
Page Number90
Line Number2510 & 2512
Interp Status---
Final Accepted TextSee desired action
Summary0000896: Utility missing in lists
DescriptionThe definition of the term Source Code includes a list of standard utilities that can be fed input known as source code. Part of that definition on P90, L2509-2510 is: "Source code also refers to the input statements prepared for the following standard utilities: awk, bc, ed, lex, localedef, make, sed, and yacc." The same list is included in a note on L2512-2513. Both lists should also include the ex utility.
Desired ActionOn P90, L2010, change:
ed, lex

to:
ed, ex, lex


Make the same change on P90, L2012.
Tagstc2-2008

Activities

shware_systems

2014-12-18 17:49

reporter   bugnote:0002506

I believe ex is not included as it is a variant of the vi utility, which requires capabilities that may not be present on all systems for terminal cursor positioning and display. If ex is added, I think additional language is required about that it qualifies only when the -s batch mode in effect.

Don Cragun

2014-12-18 18:25

manager   bugnote:0002507

The ex utility is not a variant of the vi utility, although it is related and the vi utility's :<command>s are described in the ex utility's description. The ex utility is a line oriented text editor while the vi utility is a screen oriented visual text editor. The ex utility is described in detail in the 2013 edition of the standard on pages 2662-2734. Both ex and vi are part of the User Portability Utilities option, and both are required to be present on any implementation claiming to conform to the standard.

Issue History

Date Modified Username Field Change
2014-11-27 03:00 Don Cragun New Issue
2014-11-27 03:00 Don Cragun Name => Don Cragun
2014-11-27 03:00 Don Cragun Organization => Self
2014-11-27 03:00 Don Cragun Section => 3.353 Source Code definition
2014-11-27 03:00 Don Cragun Page Number => 90
2014-11-27 03:00 Don Cragun Line Number => 2510 & 2512
2014-11-27 03:00 Don Cragun Interp Status => ---
2014-12-18 17:49 shware_systems Note Added: 0002506
2014-12-18 18:25 Don Cragun Note Added: 0002507
2015-03-05 16:10 nick Final Accepted Text => See desired action
2015-03-05 16:10 nick Status New => Resolved
2015-03-05 16:10 nick Resolution Open => Accepted
2015-03-05 16:12 geoffclare Tag Attached: tc2-2008
2019-06-10 08:54 agadmin Status Resolved => Closed