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
0001867 [1003.1(2024)/Issue8] Base Definitions and Headers Editorial Error 2024-10-31 11:46 2024-10-31 16:11
Reporter geoffclare View Status public  
Assigned To
Priority normal Resolution Accepted As Marked  
Status Resolved  
Name Geoff Clare
Organization The Open Group
User Reference
Section 3
Page Number (many)
Line Number (many)
Interp Status ---
Final Accepted Text See Note: 0006946.
Summary 0001867: ISO editors Issue 8 comment 046
Description In their comment 046 on Issue 8 the ISO editors requested that we do not use parentheses in chapter 3 subheadings unless they are part of the term being defined. The Austin Group's response was that this change would be considered for the next TC.

There are three way in which parentheses appear in definition headings:

1. To indicate synonyms, e.g. "Directory Entry (or Hard Link)". The ISO style is to put synonyms in bold underneath the preferred term.

2. To provide context, e.g. "Arm (a timer)" and "Disarm (a Timer)". In some cases (including these two) the context is not needed as the term is only ever used in that context. Otherwise, the ISO style for providing context is to put multiple entries for the same term in the definitions clause, with the "domain" in angle brackets before each definition.

3. Character names, e.g. "Alert Character (<alert>)". This usage is not really a synonym or context; it is identifying which character in the portable character set is being defined. This should be done in the definition text instead of the heading.

There is also one term defined with parentheses that is never used - Local Interprocess Communication (Local IPC) - and so should be deleted.
Desired Action On page 32 line 1056 section 3.9, change:
3.9 Alert Character (<alert>)
A character that in the output stream should cause a terminal to alert its user via a visual or audible notification. It is the character designated by '\a' in the C language.
to:
3.9 Alert Character
A character that in the output stream should cause a terminal to alert its user via a visual or audible notification. It is the character designated by '\a' in the C language and defined in the portable character set as <alert>.
and make an equivalent change for other character definitions that have the same format (i.e. which include a sentence of the form "It is the character designated by '...' in the C language.")

On page 33 line 1091 section 3.17, change:
3.9 Apostrophe Character (<apostrophe>)
The character designated by '\'' in the C language
to:
3.9 Apostrophe Character
The character designated by '\'' in the C language and defined in the portable character set as <apostrophe>
and make an equivalent change for other character definitions that have the same format.

On page 33 line 1100 section 3.20, change:
Application Program Interface (API)
to:
Application Program Interface

API

On page 34 line 1117 section 3.23, change:
Arm (a timer)
to:
Arm

On page 34 line 1120 section 3.24, change:
3.9 Asterisk Character (<asterisk>)
The character '*'.
to:
3.9 Asterisk Character
The character '*', defined in the portable character set as <asterisk>.
and make an equivalent change for other character definitions that have the same format.

On page 37 line 1201 section 3.43, change:
Basic Regular Expression (BRE)
to:
Basic Regular Expression

BRE

On page 37 line 1207 section 3.45, change:
Blank Character (<blank>)
to:
Blank Character

On page 37 line 1214 section 3.47, change:
3.47 Blocked Process (or Thread)

A process (or thread) that is waiting for some condition (other than the availability of a processor) to be satisfied before it can continue execution.
to:
3.47 Blocked
<process>

A process that is waiting for some condition (other than the availability of a processor) to be satisfied before it can continue execution.
3.48 Blocked
<thread>

A thread that is waiting for some condition (other than the availability of a processor) to be satisfied before it can continue execution.

On page 39 line 1242 section 3.54, change:
Built-In Utility (or Built-In)
to:
Built-In Utility

Built-In

On page 44 line 1414 section 3.90, change:
CPU Time (Execution Time)
to:
CPU Time

Execution Time

On page 45 line 1428 section 3.94, change:
Current Working Directory

See [xref to 3.421 Working Directory]
to:
Current Working Directory

Working Directory

A directory, associated with a process, that is used in pathname resolution for pathnames that do not begin with a <slash> character.

On page 46 line 1459 section 3.104, change:
Directory Entry (or Hard Link)
to:
Directory Entry

Hard Link

On page 46 line 1465 section 3.106, change:
Disarm (a Timer)
to:
Disarm

On page 48 line 1516 section 3.121, change:
Empty String (or Null String)
to:
Empty String

Null String

On page 50 line 1561 section 3.134, change:
Extended Regular Expression (ERE)
to:
Extended Regular Expression

ERE

On page 51 line 1583 section 3.138, change:
FIFO Special File (or FIFO)
to:
FIFO Special File

FIFO

On page 53 line 1668 section 3.156, change:
First Open (of a File)
to:
First Open

On page 58 line 1797 section 3.184, change:
Last Close (of a File)
to:
Last Close

On page 59 line 1828 section 3.192, delete:
3.192 Local Interprocess Communication (Local IPC)
The transfer of data between processes in the same system.

On page 63 line 1932 section 3.217, change:
NaN (Not a Number)
to:
NaN

Not a Number

On page 70 line 2152 section 3.266, change:
Portable Messages Object Source File (or Dot-Po File)
to:
Portable Messages Object Source File

Dot-Po File

On page 71 line 2172 section 3.270, change:
3.270 Preempted Process (or Thread)
A running thread whose execution is suspended due to another thread becoming runnable at a higher priority.
to:
3.270 Preempted
<process>

A running process whose execution is suspended due to another process becoming runnable at a higher priority.
3.271 Preempted
<thread>

A running thread whose execution is suspended due to another thread becoming runnable at a higher priority.

On page 74 line 2271 section 3.294, change:
Radix Character (or Decimal-Point Character)
to:
Radix Character

Decimal-Point Character

On page 76 line 2317 section 3.307, change:
Regular Built-In Utility (or Regular Built-In)
to:
Regular Built-In Utility

Regular Built-In

On page 77 line 2338 section 3.314, change:
3.314 (Time) Resolution
The minimum time interval that a clock can measure or whose passage a timer can detect.
to:
3.314 Resolution
<pathname>

See [xref to 4.16 Pathname Resolution].
3.315 Resolution
<time>

The minimum time interval that a clock can measure or whose passage a timer can detect.

On page 77 line 2346 section 3.317, change:
3.317 Runnable Process (or Thread)
A thread that is capable of being a running thread, but for which no processor is available.
to:
3.317 Runnable
<process>

A process that is capable of being a running process, but for which no processor is available.
3.318 Runnable
<thread>

A thread that is capable of being a running thread, but for which no processor is available.

On page 77 line 2348 section 3.318, change:
Running Process (or Thread)

A thread currently executing on a processor. On multi-processor systems there may be more than one such thread in a system at a time.
to:
Running

Executing on a processor. On multi-processor systems there can be more than one running thread (in one or more processes) in the system at a time.

On page 82 line 2465 section 3.346, change:
Space Character (<space>)
to:
Space Character

On page 82 line 2474 section 3.349, change:
Special Built-In Utility (or Special Built-In)
to:
Special Built-In Utility

Special Built-In

On page 87 line 2647 section 3.384, change:
Terminal (or Terminal Device)
to:
Terminal

Terminal Device

On page 93 line 2804 section 3.417, change:
Wide-Character Code (C Language)
to:
Wide-Character Code

On page 93 line 2822 section 3.421, change:
Working Directory (or Current Working Directory)

A directory, associated with a process, that is used in pathname resolution for pathnames that do not begin with a <slash> character.
to:
Working Directory

See [xref to 3.94 Current Working Directory]

Tags tc1-2024
Attached Files

- Relationships
related to 0001868Resolved ISO editors Issue 8 comment 051 

-  Notes
(0006946)
Don Cragun (manager)
2024-10-31 16:09

Make the changes in the desired action and also add the following definitions in the appropriate place:

3.xxx BRE
See [xref to 3.43 Basic Regular Expression].



3.yyy ERE
See [xref to 3.134 Extended Regular Expression].



3.zzz Not a Number
See [xref to 3.217 NaN].

- Issue History
Date Modified Username Field Change
2024-10-31 11:46 geoffclare New Issue
2024-10-31 11:46 geoffclare Name => Geoff Clare
2024-10-31 11:46 geoffclare Organization => The Open Group
2024-10-31 11:46 geoffclare Section => 3
2024-10-31 11:46 geoffclare Page Number => (many)
2024-10-31 11:46 geoffclare Line Number => (many)
2024-10-31 11:46 geoffclare Interp Status => ---
2024-10-31 11:53 geoffclare Desired Action Updated
2024-10-31 12:28 geoffclare Relationship added related to 0001868
2024-10-31 16:09 Don Cragun Note Added: 0006946
2024-10-31 16:11 Don Cragun Final Accepted Text => See Note: 0006946.
2024-10-31 16:11 Don Cragun Status New => Resolved
2024-10-31 16:11 Don Cragun Resolution Open => Accepted As Marked
2024-10-31 16:11 Don Cragun Tag Attached: tc1-2024


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