Document Number: AUSTIN/198 Title: TC2/d5 Aardvark Change Request Report (draft) Revision Date: 2003-11-14 Source: Andrew Josey, Chair Action: for review This report contains the draft dispositions of the aardvark comments submitted against the TC2/d5 (draft5 of TC2) text. Aardvark Summary Table ______________________ ERN 1 Accept ERN 2 Accept ERN 3 Accept as marked ERN 4 Accept as marked ERN 5 Accept as marked ERN 6 Reject ERN 7 Accept ERN 8 Accept ERN 9 Accept ERN 10 Accept ERN 11 Accept ERN 12 Accept ERN 13 Accept ERN 14 Duplicate of 14 ERN 15 Accept ERN 16 Duplicate of 15 ERN 17 Accept ERN 18 Accept ERN 19 Accept as marked ERN 20 Accept ERN 21 Accept ERN 22 Accept ERN 23 Accept ERN 24 Accept ERN 25 Accept _____________________________________________________________________________ EDITORIAL Enhancement Request Number 1 Andrew Josey bug in TC2d5 (rdvk# 22) IEEE_balloter Thu Nov 6 13:11:20 EST 2003 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 0 Line: 0 Section: all Problem: A number of comments have been raised by the Austin Group that should be addressed prior to publication. These are primarily editorial. Action: suggested_remedy = Incorporate the editorial changes and then do a recirculation. _____________________________________________________________________________ OBJECTION Enhancement Request Number 2 Don Cragun bug in TC2d5 (rdvk# 23) IEEE_balloter Thu Nov 6 13:11:20 EST 2003 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 0 Line: 0 Section: all Problem: I have seen the objection filed by Geoff Clare concerning TC2 Draft 5 lines 570-574 and the objection filed by Joanna Farley concerning lines 3428-3437. I agree with both of these objections and believe they must be corrected before this TC is approved. Action: suggested_remedy = Fix these objections as suggested by the submitters. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 3 Stephen Schwarm bug in TC2d5 (rdvk# 24) IEEE_balloter Fri Nov 7 10:24:08 EST 2003 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: On the hypot() manual page In the EXAMPLES section Change from: "None" To: "See atan2() EXAMPLES" _____________________________________________________________________________ Page: 0 Line: 904-930 Section: atan2 Problem: Add a reference to the hypot function spec to this example because it is a good example of hypot as well as atan2 suggested_remedy = Action: See problem _____________________________________________________________________________ EDITORIAL Enhancement Request Number 4 Piotr Karocki bug in TC2d5 (rdvk# 21) IEEE_balloter Wed Oct 22 09:49:53 EDT 2003 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add new TC Item to Change Section 3.383 from "3.383 System Databases An implementation provides two system databases. The "group database" contains the following information for each group: 1. Group name 2. Numerical group ID 3. List of all users allowed in the group The "user database" contains the following information for each user: 1. User name 2. Numerical user ID 3. Numerical group ID 4. Initial working directory 5. Initial user program If the initial user program field is null, the system default is used. If the initial working directory field is null, the interpretation of that field is implementation-defined. These databases may contain other fields that are unspecified by IEEE Std 1003.1-2001." To: "3.383 System Databases An implementation provides two system databases, the "group database" (see also Section 3.187) and the "user database" (see also Section 3.424)." _____________________________________________________________________________ Page: 1 Line: 49 Section: 3.187 Problem: Redundancy from entries "Group Database", "User database", and "System databases" should be removed. Action: suggested_remedy = Shortened entry "System databases" to contain only 'links' to group and user database, not full definition. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 5 Andrew Josey Bug in TC2-d5 3.386 (rdvk# 20) {XBD ERN 34} Fri, 31 Oct 2003 14:43:37 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Add new TC Item for the issue raised below for 3.386 System Reboot _____________________________________________________________________________ Page: 1 Line: 115 Section: 3.386 Problem: XBD ERN 34 was accepted in Austin/189 but omitted from the draft. It should be included. Action: Page: 89 Line: 2805 Section: 3.386_System_Reboot Problem: Edition of Specification (Year): 2003 Defect code : 1. Error The text says that this is "an implementation-defined sequence of events". Use of this term requires the PCD to document the characteristics of the sequence, yet there is no benefit to portable applications to know that information. Action: Change "implementation-defined" to "unspecified" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 6 Stephen Schwarm bug in TC2d5 (rdvk# 25) IEEE_balloter Fri Nov 7 10:24:08 EST 2003 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_____ Reject_X___ Rationale for rejected or partial changes: The review group felt it was easier to read and understand the example with the redundant lines included. _____________________________________________________________________________ Page: 0 Line: 1193-1195 Section: fcntl Problem: lines 1193 to 1195 are not needed because the values are not changed by the call Action: suggested_remedy = replace lines 1193 to 1195 with a comment: /* The rest of the data structure remains the same */ _____________________________________________________________________________ EDITORIAL Enhancement Request Number 7 Geoff Clare BUG in TC2-d5 (rdvk# 9) [gwc xbd-tc2-d5-15] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 0258 Section: XBD/TC2/D5/15 Problem: Typo. Action: Change "localconv" to "localeconv". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 8 Julian Blake Bugs in TC2d5 (rdvk# 1) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 316,320 Section: XBD/TC2/D5/18 Problem: Missing sign in negative number. Action: Change "2 147 483 647" to "-2 147 483 647" twice. _____________________________________________________________________________ OBJECTION Enhancement Request Number 9 Geoff Clare BUG in TC2-d5 XSH/TC2/D5/2 (rdvk# 19) [gwc xsh-tc2-d5-2] Fri, 24 Oct 2003 17:28:41 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 570-574 Section: XSH/TC2/D5/2 Problem: Defect code : 1. Error There is an additional problem with the text in XSH6 that is corrected by XSH/TC2/D5/2, which should also be addressed in TC2 if possible. Namely some text has gone missing which refers to the other columns of the table (Suffix and Complete Name). Also there was a statement in POSIX.1-1996 about the reserved suffix having to be within the significant part of the name which was not in SUSv2 for some reason, but is important and should be reinstated. Action: Replace this part of XSH/TC2/D5/2: On line 583 (2003 Ed.); line 574 (2001 Ed.) Add the following sentence: "Symbols that use the reserved prefix _POSIX_ may be made visible by implementations in any header defined by IEEE Std 1003.1-2001." with the following: On lines 580-583 (2003 Ed.); lines 571-574 (2001 Ed.) Change From: "Implementations may add symbols to the headers shown in the following table, provided the identifiers for those symbols begin with the corresponding reserved prefixes in the following table, and do not use the reserved prefixes posix_, POSIX_, or _POSIX_." To: "Implementations may add symbols to the headers shown in the following table, provided the identifiers for those symbols either: 1. begin with one of the corresponding reserved prefixes in the table; or 2. have one of the corresponding complete names in the table; or 3. end in the string indicated as a reserved suffix in the table and do not use the reserved prefixes posix_, POSIX_, or _POSIX_, as long as the reserved suffix is in that part of the name considered significant by the implementation. Symbols that use the reserved prefix _POSIX_ may be made visible by implementations in any header defined by IEEE Std 1003.1-2001." _____________________________________________________________________________ EDITORIAL Enhancement Request Number 10 Julian Blake Bugs in TC2d5 (rdvk# 2) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1066 Section: XSH/TC2/D5/24 Problem: Typing error (or unclear English). Action: Change "the" to "this" so that the phrase reads "... in this volume of IEEE Std 1003.1-2001 ...". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 11 Julian Blake Bugs in TC2d5 (rdvk# 3) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1162 Section: XSH/TC2/D5/29 Problem: Missing noun. Action: Change "an incompatible" to "an incompatible lock". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 12 Julian Blake Bugs in TC2d5 (rdvk# 4) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1553,1560 Section: XSH/TC2/D5/54 Problem: Plural form needed. Action: Change "function" to "functions" twice. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 13 Julian Blake Bugs in TC2d5 (rdvk# 5) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1576,1577 Section: XSH/TC2/D5/55 Problem: "localtime_r" is misspelt; verb "mention" is missing; "additional" where "addition" is meant. Action: Replace the sentence by "This updates the description of localtime_r() to mention daylight and timezone as well as tzname." Note: This affects only the rationale for the change. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 14 Geoff Clare BUG in TC2-d5 (rdvk# 10) [gwc xsh-tc2-d5-55] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_13 Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1576 Section: XSH/TC2/D5/55 Problem: Missing word. Action: Insert missing word in "to explicitly daylight". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 15 Julian Blake Bugs in TC2d5 (rdvk# 6) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1610 Section: XSH/TC2/D5/56 Problem: Wrong tense. Action: Change "would have force" to "would have forced". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 16 Geoff Clare BUG in TC2-d5 (rdvk# 11) [gwc xsh-tc2-d5-56] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_____ Accept as marked below_____ Duplicate_of_15 Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1610 Section: XSH/TC2/D5/56 Problem: Typo? Action: Change "would have force" to either "would force" or "would have forced". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 17 Julian Blake Bugs in TC2d5 (rdvk# 7) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 1621 Section: XSH/TC2/D5/56 Problem: Plural form needed. Action: Change "it is more complex to use" to "they are more complex to use". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 18 Julian Blake Bugs in TC2d5 (rdvk# 8) IEEE_balloter Tue Oct 14, 6:10am -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 2104 Section: XSH/TC2/D5/88 Problem: Missing article. Action: Change "or" to "or the" at the end of this line. _____________________________________________________________________________ OBJECTION Enhancement Request Number 19 Geoff Clare BUG in TC2-d5 (rdvk# 12) [gwc xcu-tc2-d5-2] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change the TC Item so that the change becomes as follows: All the dashes on Rows B,C, T should become U and add the code U below U The effect is unspecified unless specified by the utility description Change the dashes in the T column to U _____________________________________________________________________________ Page: 1 Line: 3130 Section: XCU/TC2/D5/2 Problem: This change doesn't make sense to me. Although there are no portable ways to create these files, they can exist on the system. So I don't see any problem with the table containing dash entries on rows B, C and T - they corresponding to the cases where these files already exist. A change that *would* make sense is to delete *columns* B, C and T as these correspond to the cases where attempts are being made to create files that there are no portable ways to create. Action: Either delete XCU/TC2/D5/2, or replace lines 3133-3134 with: In Table 1-1, remove columns B, C and T. Updated: Mon Oct 20, 12:11pm +0100 On second thoughts, maybe removing columns B and C would not make sense. They define what happens if pax tries to extract a block or character special file from an archive and a file with the same name already exists. > Action: > > Either delete XCU/TC2/D5/2, or replace lines 3133-3134 with: > > In Table 1-1, remove columns B, C and T. So this should say replace lines 3133-3134 with: In Table 1-1, remove column T. _____________________________________________________________________________ OBJECTION Enhancement Request Number 20 Joanna Farley Bug in TC2-d5 pax (rdvk# 18) {tc2d5-pax-jf-ce-061003} Mon, 6 Oct 2003 15:31:22 +0100 (BST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3428-3437 Section: pax Problem: TC2 Change Number: XCU/TC2/D5/20 [XCU ERN 21] describes a SYNOPSIS section change to add [-o options] to pax "copy" mode. This should be extended to also include a change to add [-o options] to pax "list" mode. Again as in the original DR (Enhancement Request Number 21) the reason is that the normative description indicates this. See in 2003 version of the specification page 704 line 27259 list mode is referenced when discussing the delete -o option. Also on page 705 line 27318 list mode is referenced when discussing the invalid -o option. There are other examples. Action: Add "Change pax [-cdnv][-H|-L][-f archive][-s replstr]...[pattern...] to pax [-cdnv][-H|-L][-o options][-f archive][-s replstr]...[pattern...]" to the TC2 Change Number: XCU/TC2/D5/20 [XCU ERN 21] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 21 Geoff Clare BUG in TC2-d5 (rdvk# 13) [gwc xcu-tc2-d5-22] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3455 Section: XCU/TC2/D5/22 Problem: Duplicate text. Action: Change "for for" to "for". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 22 Geoff Clare BUG in TC2-d5 (rdvk# 14) [gwc xcu-tc2-d5-23A] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3478 Section: XCU/TC2/D5/23 Problem: Duplicate text. Action: Change "should should" to "should". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 23 Geoff Clare BUG in TC2-d5 (rdvk# 15) [gwc xcu-tc2-d5-23B] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3482 Section: XCU/TC2/D5/23 Problem: Missing word. Action: Change "can created" to "can be created". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 24 Geoff Clare BUG in TC2-d5 (rdvk# 16) [gwc xcu-tc2-d5-24] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3496 Section: XCU/TC2/D5/24 Problem: Extra word. Action: Change "and that the last" to "and the last". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 25 Geoff Clare BUG in TC2-d5 (rdvk# 17) [gwc xrat-tc2-d5-1] Fri, 10 Oct 2003 18:11:21 +0100 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1 Line: 3856 Section: XRAT/TC2/D5/1 Problem: Incorrect change number. Action: Change "XCU" in the change number to "XRAT".