XCU Draft 2R Aardvark Report Austin-350 Page 1 of 1 Submitted by Andrew Josey, The Open Group. March 5, 2007 Updated 25 May 2007 ERN 68 Aardvark Summary Table ______________________ ERN 1 Accept ERN 2 Accept ERN 3 Accept ERN 4 Accept ERN 5 Accept ERN 6 Accept ERN 7 Accept ERN 8 Accept ERN 9 Accept ERN 10 Accept ERN 11 Accept ERN 12 Accept ERN 13 Accept ERN 14 Accept ERN 15 Accept ERN 16 Accept ERN 17 Accept ERN 18 Accept ERN 19 Accept ERN 20 Accept ERN 21 Accept ERN 22 Accept ERN 23 Accept ERN 24 Accept ERN 25 Accept ERN 26 Accept ERN 27 Accept ERN 28 Accept ERN 29 Accept ERN 30 Accept ERN 31 Accept ERN 32 Accept ERN 33 Accept ERN 34 Accept ERN 35 Accept ERN 36 Accept ERN 37 Accept ERN 38 Accept ERN 39 Accept ERN 40 Accept ERN 41 Accept ERN 42 Accept ERN 43 Accept ERN 44 Accept ERN 45 Accept ERN 46 Accept ERN 47 Accept ERN 48 Accept ERN 49 Accept ERN 50 Accept ERN 51 Accept ERN 52 Accept ERN 53 Accept ERN 54 Accept ERN 55 Accept ERN 56 Accept ERN 57 Accept ERN 58 Accept ERN 59 Accept ERN 60 Accept ERN 61 Accept ERN 62 Accept ERN 63 Accept ERN 64 Accept ERN 65 Accept ERN 66 Accept ERN 67 Accept ERN 68 Accept as marked ERN 69 Accept ERN 70 Accept ERN 71 Accept ERN 72 Accept ERN 73 Accept ERN 74 Accept ERN 75 Accept as marked ERN 76 Accept ERN 77 Accept ERN 78 Accept ERN 79 Accept ERN 80 Accept ERN 81 Accept ERN 82 Accept ERN 83 Accept ERN 84 Accept ERN 85 Accept ERN 86 Accept ERN 87 Accept ERN 88 Accept as marked ERN 89 Accept ERN 90 Accept ERN 91 Accept ERN 92 Accept ERN 93 Accept ERN 94 Accept ERN 95 Accept ERN 96 Accept ERN 97 Accept ERN 98 Accept ERN 99 Accept ERN 100 Accept ERN 101 Accept as marked ERN 102 Accept ERN 103 Accept ERN 104 Accept as marked ERN 105 Accept ERN 106 Accept ERN 107 Accept ERN 108 Accept ERN 109 Accept ERN 110 Accept ERN 111 Accept ERN 112 Accept ERN 113 Accept ERN 114 Accept ERN 115 Accept ERN 116 Accept ERN 117 Accept ERN 118 Accept ERN 119 Accept ERN 120 Accept ERN 121 Accept ERN 122 Accept ERN 123 Accept ERN 124 Accept ERN 125 Accept ERN 126 Accept ERN 127 Accept ERN 128 Accept ERN 129 Accept ERN 130 Accept ERN 131 Accept ERN 132 Accept ERN 133 Accept ERN 134 Accept ERN 135 Accept ERN 136 Accept ERN 137 Accept ERN 138 Accept as marked ERN 139 Accept ERN 140 Accept ERN 141 Accept ERN 142 Accept _____________________________________________________________________________ EDITORIAL Enhancement Request Number 1 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 140) [LANG, JR, KENNETH #70] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 4 Line: 134 Section: none Problem: IEEE ballot ID 2389000023 Vote Approve reference to Table 1-1 has no page reference (in XCU Document) Action: Should read "Table 1-1 (on page 5)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 2 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 139) [LANG, JR, KENNETH #71] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 16 Line: 632 Section: none Problem: IEEE ballot ID 2389100023 Vote Approve reference to Table 1-3 has no page reference (in XCU Document) Action: Should read "Table 1-3 (on page 16)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 3 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 138) [LANG, JR, KENNETH #72] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 27 Line: 1095 Section: none Problem: IEEE ballot ID 2389200023 Vote Approve reference to Table 1-5 has no page reference (in XCU Document) Action: Should read "Table 1-5 (on page 27)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 4 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 137) [LANG, JR, KENNETH #73] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 30 Line: 1173 Section: none Problem: IEEE ballot ID 2389300023 Vote Approve reference to Section 2.6.2 has no page reference (in XCU Document) Action: Should read "Section 2.6.2 (on page 38)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 5 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 136) [LANG, JR, KENNETH #74] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 34 Line: 1298 Section: none Problem: IEEE ballot ID 2389400023 Vote Approve reference to Section 2.6 has no page reference (in XCU Document) Action: Should read "Section 2.6 (on page 37)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 6 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 135) [LANG, JR, KENNETH #75] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 47 Line: 1862 Section: none Problem: IEEE ballot ID 2389500023 Vote Approve reference to Section 2.10.2 has no page reference (in XCU Document) Action: Should read "Section 2.10.2 (on page 56)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 7 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 134) [LANG, JR, KENNETH #76] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 47 Line: 1876 Section: none Problem: IEEE ballot ID 2389600023 Vote Approve reference to Section 2.8.1 has no page reference (in XCU Document) Action: Should read "Section 2.8.1 (on page 46)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 8 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 133) [LANG, JR, KENNETH #77] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 48 Line: 1883 Section: none Problem: IEEE ballot ID 2389700023 Vote Approve reference to Section 2.8.1 has no page reference (in XCU Document) Action: Should read "Section 2.8.1 (on page 46)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 9 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 132) [LANG, JR, KENNETH #78] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 53 Line: 2093 Section: none Problem: IEEE ballot ID 2389800023 Vote Approve reference to Section 2.13 has no page reference (in XCU Document) Action: Should read "Section 2.13 (on page 62)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 10 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 131) [LANG, JR, KENNETH #79] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 55 Line: 2158 Section: none Problem: IEEE ballot ID 2389900023 Vote Approve reference to Section 2.6 has no page reference (in XCU Document) Action: Should read "Section 2.6 (on page 37)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 11 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 130) [LANG, JR, KENNETH #80] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 55 Line: 2162 Section: none Problem: IEEE ballot ID 2390000023 Vote Approve reference to Section 2.8.1 has no page reference (in XCU Document) Action: Should read "Section 2.8.1 (on page 46)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 12 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 129) [LANG, JR, KENNETH #81] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 55 Line: 2187 Section: none Problem: IEEE ballot ID 2390100023 Vote Approve reference to Section 2.3 has no page reference (in XCU Document) Action: Should read "Section 2.3 (on page 31)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 13 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 128) [LANG, JR, KENNETH #82] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 56 Line: 2219 Section: none Problem: IEEE ballot ID 2390200023 Vote Approve reference to Section 2.7 has no page reference (in XCU Document) Action: Should read "Section 2.7 (on page 43)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 14 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 127) [LANG, JR, KENNETH #83] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 61 Line: 2471 Section: none Problem: IEEE ballot ID 2390300023 Vote Approve reference to Section 2.9.5 has no page reference (in XCU Document) Action: Should read "Section 2.9.5 (on page 54)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 15 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 126) [LANG, JR, KENNETH #84] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 61 Line: 2474 Section: none Problem: IEEE ballot ID 2390400023 Vote Approve reference to Section 2.9.3.1 has no page reference (in XCU Document) Action: Should read "Section 2.9.3.1 (on page 50)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 16 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 125) [LANG, JR, KENNETH #85] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 61 Line: 2475 Section: none Problem: IEEE ballot ID 2390500023 Vote Approve reference to Section 2.3.1 has no page reference (in XCU Document) Action: Should read "Section 2.3.1 (on page 32)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 17 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 124) [LANG, JR, KENNETH #86] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 62 Line: 2512 Section: none Problem: IEEE ballot ID 2390600023 Vote Approve reference to Section 2.2 has no page reference (in XCU Document) Action: Should read "Section 2.2 (on page 30)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 18 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 123) [LANG, JR, KENNETH #87] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 63 Line: 2547 Section: none Problem: IEEE ballot ID 2390700023 Vote Approve reference to Section 2.13.1 has no page reference (in XCU Document) Action: Should read "Section 2.13.1 (on page 62)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 19 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 122) [LANG, JR, KENNETH #88] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 63 Line: 2547 Section: none Problem: IEEE ballot ID 2390800023 Vote Approve reference to Section 2.13.2 has no page reference (in XCU Document) Action: Should read "Section 2.13.2 (on page 63)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 20 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 121) [LANG, JR, KENNETH #89] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 64 Line: 2588 Section: none Problem: IEEE ballot ID 2390900023 Vote Approve reference to Section 2.8.1 has no page reference (in XCU Document) Action: Should read "Section 2.8.1 (on page 46)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 21 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 120) [LANG, JR, KENNETH #90] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 64 Line: 2597 Section: none Problem: IEEE ballot ID 2391000023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 22 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 10) [gwc break example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 66 Line: 2637 Section: break Problem: Incorrectly formatted shell code. Action: Change for i in * do if test -d "$i" then break fi done to for i in * do if test -d "$i" then break fi done _____________________________________________________________________________ EDITORIAL Enhancement Request Number 23 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 119) [LANG, JR, KENNETH #91] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 66 Line: 2658 Section: none Problem: IEEE ballot ID 2391100023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 24 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 118) [LANG, JR, KENNETH #92] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 66 Line: 2662 Section: none Problem: IEEE ballot ID 2391200023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 25 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 117) [LANG, JR, KENNETH #93] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 68 Line: 2714 Section: none Problem: IEEE ballot ID 2391300023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 26 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 116) [LANG, JR, KENNETH #94] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 68 Line: 2718 Section: none Problem: IEEE ballot ID 2391400023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ COMMENT Enhancement Request Number 27 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 11) [gwc continue example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 70 Line: 2767 Section: continue Problem: Example shell code uses echo in a non-portable way. Action: Change echo "\"$i\"" is not a directory. to printf '"%s" is not a directory.\n' "$i" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 28 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 115) [LANG, JR, KENNETH #95] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 70 Line: 2774 Section: none Problem: IEEE ballot ID 2391500023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 29 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 114) [LANG, JR, KENNETH #96] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 70 Line: 2778 Section: none Problem: IEEE ballot ID 2391600023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 30 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 113) [LANG, JR, KENNETH #97] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 72 Line: 2833 Section: none Problem: IEEE ballot ID 2391700023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 31 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 112) [LANG, JR, KENNETH #98] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 72 Line: 2837 Section: none Problem: IEEE ballot ID 2391800023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 32 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 111) [LANG, JR, KENNETH #99] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 74 Line: 2887 Section: none Problem: IEEE ballot ID 2391900023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 33 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 110) [LANG, JR, KENNETH #100] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 74 Line: 2891 Section: none Problem: IEEE ballot ID 2392000023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 34 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 109) [LANG, JR, KENNETH #101] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 76 Line: 2958 Section: none Problem: IEEE ballot ID 2392100023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 35 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 108) [LANG, JR, KENNETH #102] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 76 Line: 2962 Section: none Problem: IEEE ballot ID 2392200023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 36 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 107) [LANG, JR, KENNETH #103] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 78 Line: 3019 Section: none Problem: IEEE ballot ID 2392300023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 37 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 106) [LANG, JR, KENNETH #104] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 78 Line: 3023 Section: none Problem: IEEE ballot ID 2392400023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 38 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 105) [LANG, JR, KENNETH #105] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 80 Line: 3095 Section: none Problem: IEEE ballot ID 2392500023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 39 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 104) [LANG, JR, KENNETH #106] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 80 Line: 3100 Section: none Problem: IEEE ballot ID 2392600023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 40 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 103) [LANG, JR, KENNETH #107] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 83 Line: 3175 Section: none Problem: IEEE ballot ID 2392700023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 41 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 102) [LANG, JR, KENNETH #108] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 83 Line: 3180 Section: none Problem: IEEE ballot ID 2392800023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 42 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 101) [LANG, JR, KENNETH #109] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 85 Line: 3237 Section: none Problem: IEEE ballot ID 2392900023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 43 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 100) [LANG, JR, KENNETH #110] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 85 Line: 3241 Section: none Problem: IEEE ballot ID 2393000023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 44 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 99) [LANG, JR, KENNETH #111] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 87 Line: 3302 Section: none Problem: IEEE ballot ID 2393100023 Vote Approve reference to Section 2.8.1 has no page reference (in XCU Document) Action: Should read "Section 2.8.1 (on page 46)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 45 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 98) [LANG, JR, KENNETH #112] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 91 Line: 3475 Section: none Problem: IEEE ballot ID 2393200023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 46 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 97) [LANG, JR, KENNETH #113] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 91 Line: 3485 Section: none Problem: IEEE ballot ID 2393300023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 47 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 96) [LANG, JR, KENNETH #114] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 93 Line: 3542 Section: none Problem: IEEE ballot ID 2393400023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 48 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 95) [LANG, JR, KENNETH #115] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 93 Line: 3546 Section: none Problem: IEEE ballot ID 2393500023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 49 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 94) [LANG, JR, KENNETH #116] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 95 Line: 3599 Section: none Problem: IEEE ballot ID 2393600023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 50 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 93) [LANG, JR, KENNETH #117] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 98 Line: 3711 Section: none Problem: IEEE ballot ID 2393700023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 51 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 92) [LANG, JR, KENNETH #118] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 98 Line: 3718 Section: none Problem: IEEE ballot ID 2393800023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 52 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 91) [LANG, JR, KENNETH #119] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 100 Line: 3785 Section: none Problem: IEEE ballot ID 2393900023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 53 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 90) [LANG, JR, KENNETH #120] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 100 Line: 3789 Section: none Problem: IEEE ballot ID 2394000023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 54 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 89) [LANG, JR, KENNETH #121] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 106 Line: 4006 Section: none Problem: IEEE ballot ID 2394100023 Vote Approve reference to Table 3-3 has no page reference (in XCU Document) Action: Should read "Table 3-3 (on page 107)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 55 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 88) [LANG, JR, KENNETH #122] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 106 Line: 4007 Section: none Problem: IEEE ballot ID 2394200023 Vote Approve reference to Table 3-4 has no page reference (in XCU Document) Action: Should read "Table 3-4 (on page 108)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 56 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 87) [LANG, JR, KENNETH #123] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 115 Line: 4347 Section: none Problem: IEEE ballot ID 2394300023 Vote Approve reference to Table 3-5 has no page reference (in XCU Document) Action: Should read "Table 3-5 (on page 115)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 57 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 86) [LANG, JR, KENNETH #124] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 125 Line: 4736 Section: none Problem: IEEE ballot ID 2394400023 Vote Approve reference to Section 1.8.1 has no page reference (in XCU Document) Action: Should read "Section 1.8.1 (on page 9)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 58 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 28) [dwc-1] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 126 Line: 4742 Section: admin Problem: (missing space) There is an editorial problem in the admin utility's SYNOPSIS section. There should be a between sets of options in the synopsis. Action: Change: admin -n[-a login] on P126, L4742 to: admin -n [-a login] _____________________________________________________________________________ COMMENT Enhancement Request Number 59 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 12) [gwc alias example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 132 Line: 5009 Section: alias Problem: It is bad practice to create an alias for a standard utility that alters its behaviour to be non-conforming. The first alias example should be changed so that it does not do that. (Note that the third example is fine because aliasing du to make -k the default does not make it non-conforming.) Action: Change 1. Change ls to give a columnated, more annotated output: alias ls="ls -CF" to 1. Create a short alias for a commonly used ls command: alias lf="ls -CF" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 60 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 85) [LANG, JR, KENNETH #125] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 133 Line: 5035 Section: none Problem: IEEE ballot ID 2394500023 Vote Approve reference to Section 2.9.5 has no page reference (in XCU Document) Action: Should read "Section 2.9.5 (on page 54)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 61 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 29) [dwc-2] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 134 Line: 5048-5060 Section: ar Problem: (missing spaces) There are some editorial problems in the ar utility's SYNOPSIS section. There should be a between sets of options in the synopsis. Action: Change: ar -d[-v] ... ar -m -a[-v] ar -m -b[-v] ar -m -i[-v] ar -m -p[-v] ar -q[-cv] ar -r[-cuv] ar -r -a[-cuv] ar -r -b[-cuv] ar -r -i[-cuv] ar -t[-v] ar -x[-v] on P134, L5048-5060 to: ar -d [-v] ... ar -m -a [-v] ar -m -b [-v] ar -m -i [-v] ar -m -p [-v] ar -q [-cv] ar -r [-cuv] ar -r -a [-cuv] ar -r -b [-cuv] ar -r -i [-cuv] ar -t [-v] ar -x [-v] _____________________________________________________________________________ OBJECTION Enhancement Request Number 62 drepper:xxxxxxxxxx Bug in XCUd2 ar (rdvk# 142) {ud-ar-1} Sun, 21 Jan 2007 20:21:03 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 135 Line: 5115 Section: ar Problem: The description for the -t operation in ar currently says: The files specified by the file operands shall be included in the written list. If no file operands are specified, all files in archive shall be included in the order of the archive. This is pretty useless since if file operands are provided it is still OK to print the content of the entire archive. The wording suggests that it is only required to make sure that the named files are included. Action: Change The files specified [...] to Only the files specified [...] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 63 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 84) [LANG, JR, KENNETH #126] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 176 Line: 6868 Section: none Problem: IEEE ballot ID 2394600023 Vote Approve reference to Table 4-2 has no page reference (in XCU Document) Action: Should read "Table 4-2 (on page 162)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 64 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 83) [LANG, JR, KENNETH #127] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 176 Line: 6877 Section: none Problem: IEEE ballot ID 2394700023 Vote Approve reference to Table 4-2 has no page reference (in XCU Document) Action: Should read "Table 4-2 (on page 162)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 65 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 82) [LANG, JR, KENNETH #128] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 184 Line: 7247 Section: none Problem: IEEE ballot ID 2394800023 Vote Approve reference to "Variables and Special Variables" has no page reference (in XCU Document) Action: Should read "Variables and Special Variables (on page 159)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 66 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 13) [gwc batch example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 191 Line: 7482 Section: batch Problem: Layout problem in example shell code. Action: Change batch << ! diff file1 file2 2>&1 >outfile | mailx mygroup ! to batch <&1 >outfile | mailx mygroup ! _____________________________________________________________________________ EDITORIAL Enhancement Request Number 67 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 30) [dwc-3] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 210 Line: 8244 Section: c99 Problem: (shading) The entire c99 SYNOPSIS section is CD shaded except for the ellipsis indicating that the -L option can be specified multiple times. The ellipsis should be shaded too. Action: Shade "..." at end of line at the end of P210, L8244. _____________________________________________________________________________ OBJECTION Enhancement Request Number 68 gwc:xxxxxxxxxxxxx Bug in XCUd2 c99 (rdvk# 6) [gwc c99 -l option] Wed, 13 Dec 2006 15:00:59 +0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: As proposed in the aardvark plus this change for the SYNOPSIS A proposed revised synopsis for c99 is as follows: c99 [options...] pathname [ pathname [-I directory] [-L directory] [-l library] ]... We also need to shade and mark "-l trace" as OB in EXTENDED DESCRIPTION And also to add in libtrace.a to the paragraph quoted below, marking it OB shaded, and also re-order the libraries (libc.a ...) into alphabetical Change It is unspecified whether the libraries libc.a, libm.a, librt.a, libpthread.a, libl.a, liby.a, or libxnet.a exist as regular files. The implementation may accept as żl operands names of objects that do not exist as regular files. In the OPTIONS section we need to reorder the options -c, -g, -s, -o to be alphabetical _____________________________________________________________________________ Page: 210-218 Line: 8245-8601 Section: c99 Problem: Now that the c99 utility allows options to be interspersed with operands, it does not make any sense to describe -l library arguments as operands and then say "but they have the format of options". It would be much cleaner just to describe -l as an option. This will also have the advantage of doing away with the contortions that were necessary in order to describe -l library arguments as operands. Action: On line 8245 change "[-o outfile] [-O optlevel] [-s] [-U name]... operand..." to "[-l library]... [-o outfile] [-O optlevel] [-s] [-U name]... pathname..." On line 8249 change "The files referenced by operands shall be compiled and linked" to "The input files referenced by pathname operands and -l option-arguments shall be compiled and linked" At line 8256 change "and all operands compile and link without error" to "and all input files compile and link without error" At line 8266 delete "The -l library operands have the format of options, but their position within a list of operands affects the order in which libraries are searched." At line 8268 change "* The order of specifying the -I and -L options is significant. Options can be interspersed with operands." to "* Options can be interspersed with operands. * The order of specifying the -I, -L and -l options, and the order of specifying -l options with respect to pathname operands is significant." After line 8310 add: "-l library Search the library named: liblibrary.a A library shall be searched when its name is encountered, so the placement of a -l option is significant. Several standard libraries can be specified in this manner, as described in the EXTENDED DESCRIPTION section. Implementations may recognize implementation-defined suffixes other than .a as denoting libraries." On line 8318 change "Multiple instances of the -D, -I, -U, and -L options can be specified." to "Multiple instances of the -D, -I, -U, -L and -l options can be specified." At line 8320 change "An operand is either in the form of a pathname or the form -llibrary, or is one of two consecutive operands of the form -l for the first and library for the second. The application shall ensure that at least one operand of the pathname form is specified. The following operands shall be supported:" to "The application shall ensure that at least one pathname operand is specified. The following forms for pathname operands shall be supported:" Delete the description of the -l operands (from "-llibrary" on line 8333 down to "non-zero exit status" on line 8346). On lines 8375 and 8385 change "file operand" to "pathname operand". On lines 8377 and 8387 change "" to "". In the descriptions of the standard libraries between lines 8402 and 8431 inclusive change all occurrences of "operand" to "option". On line 8433 change "shall cause the equivalent of a -l c operand to be passed to the link editor as the last -l operand" to "shall cause the equivalent of a -l c option to be passed to the link editor after the last pathname operand or -l option" On line 8436 change "-l operands" to "-l option-arguments". On line 8486 change "after any other options but before any operands" to "after any other options except -l but before any operands or -l options" On line 8487 change "end of the operands" to "end of the operands and -l options" At line 8527 delete "Some historical implementations have permitted -L options to be interspersed with -l operands on the command line. For an application to compile consistently on systems that do not behave like this, it is necessary for a conforming application to supply all -L options before any of the -l options." In the text of example 3, between lines 8563 and 8576 inclusive change all occurrences of "operand" to "option". At line 8601 change "Some of the changes from c89 include the modification to the contents of the Standard Libraries section to account for new headers and options; for example, added to the -l rt operand, and the -l trace operand added for the Tracing functions." to "Some of the changes from c89 include the ability to intersperse options and operands (which many c89 implementations allowed despite it not being specified), the description of -l as an option instead of an operand, and the modification to the contents of the Standard Libraries section to account for new headers and options; for example, added to the description of -l rt, and -l trace added for the Tracing option." _____________________________________________________________________________ OBJECTION Enhancement Request Number 69 gwc:xxxxxxxxxxxxx Bug in XCUd2 cd (rdvk# 7) [gwc cd step 7] Tue, 12 Dec 2006 10:46:43 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 226 Line: 8885 Section: cd Problem: (This was originally raised by Eric Blake in austin-group-l 8042.) Step 7 of the processing performed by cd is currently: 7. If the -P option is in effect, proceed to step 10. If curpath does not begin with a slash character, set curpath to the string formed by the concatenation of the value of PWD, a slash character, and the operand. This does not correctly handle relative paths obtained from CDPATH when -L is in effect. This is because step 5 changes curpath to a string longer than the operand. Step 7 undoes that. E.g. consider CDPATH=..; mkdir ../newdir; cd newdir As it stands, step 7 sets curdir to "$PWD/newdir" but it needs to be "$PWD/../newdir". The text needs to say "curpath" at the end instead of "the operand". This change works because the only ways to get to step 7 are: - from step 3, in which case curpath is already absolute - from step 5, in which case curpath is either absolute or relative, but contains the concatenation of a CDPATH element and the operand - from step 6, in which case either -P is in effect or curpath is absolute Action: Change "the operand" to "curpath". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 70 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 31) [dwc-4] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 244 Line: 9552 Section: chown Problem: (extra space) There is an editorial problem in the chown utility's SYNOPSIS section. There shouldn't be any whitespace before the closing square bracket in a group of mutually exclusive options in the synopsis. Action: Change: [-H|-L|-P ] on P244, L9552 to: [-H|-L|-P] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 71 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 81) [LANG, JR, KENNETH #129] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 255 Line: 9997 Section: none Problem: IEEE ballot ID 2394900023 Vote Approve reference to Section 1.11 has no page reference (in XCU Document) Action: Should read "Section 1.11 (on page 18)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 72 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 80) [LANG, JR, KENNETH #130] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 259 Line: 10136 Section: none Problem: IEEE ballot ID 2395000023 Vote Approve reference to Section 2.14 has no page reference (in XCU Document) Action: Should read "Section 2.14 (on page 64)" _____________________________________________________________________________ COMMENT Enhancement Request Number 73 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 14) [gwc command example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 261,262 Line: 10236,10286 Section: command Problem: The app usage and examples for the command utility show the use of "getconf _CS_PATH", which is non-standard. A quick search of the rest of the standard also turned up the same problem in XRAT A.8.3. Action: On lines 10236 and 10286 change "_CS_PATH" to "PATH". Cross-volume change to XRAT page 57 line 2384 section A.8.3: change "_CS_PATH" to "PATH". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 74 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 79) [LANG, JR, KENNETH #131] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 262 Line: 10261 Section: none Problem: IEEE ballot ID 2395100023 Vote Approve reference to Section 2.9.1.1 has no page reference (in XCU Document) Action: Should read "Section 2.9.1.1 (on page 48)" _____________________________________________________________________________ OBJECTION Enhancement Request Number 75 gwc:xxxxxxxxxxxxx Bug in XCUd2 cp (rdvk# 9) [gwc cp -P] Fri, 22 Dec 2006 10:30:10 +0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: On lines 10457 and 10458 change "[-fip]" to "[-Pfip]". Add to the end of 10487: * If the -R option was not specified, cp shall take actions based on the type and contents of the file referenced by the symbolic link, and not by the symbolic link itself unless the -P option was specified. _____________________________________________________________________________ Page: 267 Line: 10457,10458 Section: cp Problem: The SYNOPSIS for cp currently only allows -P to be used with -R. It would be useful to specify the use of -P without -R. This would allow a symlink to be duplicated using "cp -P symlink1 symlink2" or "cp -P symlink target_dir". This currently works with the GNU version of cp, but Solaris 10 reports a usage error if -P is specified without -R. Action: On lines 10457 and 10458 change "[fip]" to "[Pfip]". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 76 gwc:xxxxxxxxxxxxx Bug in XCUd2 cp (rdvk# 8) [gwc cp futuredir] Thu, 14 Dec 2006 17:12:15 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 273 Line: 10753 Section: cp Problem: Since the -r option has been removed, the reference to it in FUTURE DIRECTIONS should also be removed. Action: Replace the text of the FUTURE DIRECTIONS section with "None". _____________________________________________________________________________ COMMENT Enhancement Request Number 77 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 15) [gwc crontab example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 276 Line: 10892 Section: crontab Problem: The use of find | xargs in this example is not reliable, as the pathnames output by find could contain whitespace or other characters that are special to xargs. Action: Change find $HOME -name core 2>/dev/null | xargs rm -f to find "$HOME" -name core -exec rm -f {} + 2>/dev/null _____________________________________________________________________________ OBJECTION Enhancement Request Number 78 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 32) [dwc-5] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 278 Line: 10930,10951 Section: csplit Problem: (arg1 ... argn is improper form) Although the SYNOPSIS section and the OPERANDS section section are consistent, the "arg1 ... argn" that appears in both places is not correct. This form requires that at least two arg operands be provided, but a single arg is all that is needed to split a file into two pieces. Action: Change: arg1 ... argn on P278, L10930 to: arg... Change: The operands arg1 ... argn can be a combination of the following: on P278, L10951 to: Each arg operand can be one of the following: _____________________________________________________________________________ EDITORIAL Enhancement Request Number 79 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 78) [LANG, JR, KENNETH #132] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 329 Line: 12816 Section: none Problem: IEEE ballot ID 2395200023 Vote Approve reference to Section 2.5 has no page reference (in XCU Document) Action: Should read "Section 2.5 (on page 33)" _____________________________________________________________________________ COMMENT Enhancement Request Number 80 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 16) [gwc env example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 355 Line: 13809 Section: env Problem: The env example uses "env -i" in a way that may result in a non-conforming environment. Action: Change The following command: env -i PATH=/mybin mygrep xyz myfile invokes the command mygrep with a new PATH value as the only entry in its environment. In this case, PATH is used to locate mygrep, which then must reside in /mybin. to The following command: env -i PATH=/mybin:"$PATH" $(getconf V7_ENV) mygrep xyz myfile invokes the command mygrep with a new PATH value as the only entry in its environment other than any variables required by the implementation for conformance. In this case, PATH is used to locate mygrep, which is expected to reside in /mybin. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 81 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 77) [LANG, JR, KENNETH #133] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 367 Line: 14329 Section: none Problem: IEEE ballot ID 2395300023 Vote Approve reference to "Regular Expressions in ex" has no page reference (in XCU Document) Action: Should read "Regular Expressions in ex (on page 392)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 82 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 76) [LANG, JR, KENNETH #134] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 367 Line: 14329 Section: none Problem: IEEE ballot ID 2395400023 Vote Approve reference to "Replacement Strings in ex" has no page reference (in XCU Document) Action: Should read "Replacement Strings in ex (on page 392)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 83 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 75) [LANG, JR, KENNETH #135] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 384 Line: 14997 Section: none Problem: IEEE ballot ID 2395500023 Vote Approve reference to "Edit Options in ex" has no page reference (in XCU Document) Action: Should read "Edit Options in ex (on page 393)" _____________________________________________________________________________ COMMENT Enhancement Request Number 84 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 33) [dwc-6] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 429 Line: 16850,16856 Section: expr Problem: (expr accepts multiple operands) Although the expr utility parses a single expression, that expression can be constructed from many operands. The OPERANDS section says that the expression expr evaluates is made up of operands, it never explicitly mentions that the name of the each of the operands is operand. Action: Change: expr operand on P429, L16850 to: expr operand... Change: ... operands, ... on P429, L16856 to: ... operand operands, ... _____________________________________________________________________________ EDITORIAL Enhancement Request Number 85 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 74) [LANG, JR, KENNETH #136] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 432 Line: 16951 Section: none Problem: IEEE ballot ID 2395600023 Vote Approve reference to Section 2.5 has no page reference (in XCU Document) Action: Should read "Section 2.5 (on page 33)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 86 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 34) [dwc-7] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 436 Line: 17070-17071 Section: fc Problem: (missing spaces) There are some editorial problems in the fc utility's SYNOPSIS section. The "first" and "last" operands, if both are present, must be separate arguments. Action: Change: fc [-r] [-e editor] [first[last]] fc -l [-nr] [first[last]] on P436, L17070-17071 to: fc [-r] [-e editor] [first [last]] fc -l [-nr] [first [last]] _____________________________________________________________________________ COMMENT Enhancement Request Number 87 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 17) [gwc file example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 449 Line: 17593 Section: file Problem: This example does not work correctly if the pathname "$1" matches the string "executable". The suggested replacement below is also not 100% foolproof (it doesn't work for pathnames that match the RE ":.*executable"), but I think it is the best that can be done given that the description output by the file utility could contain colon characters (thus precluding the pattern 'executable[^:]*$'). The example should also guard against "$1" beginning with a dash. Action: Change file "$1" | grep -Fq executable && to file -- "$1" | grep -q ':.*executable' && _____________________________________________________________________________ COMMENT Enhancement Request Number 88 gwc:xxxxxxxxxxxxx Bug in XCUd2 find (rdvk# 23) [gwc find -path] Tue, 19 Dec 2006 09:54:11 +0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Action: Replace the description of the -name primary (line 17741) with: -name pattern The primary shall evaluate as true if the basename of the current pathname matches pattern using the pattern matching notation described in Section 2.13 (on page 62); the additional rules in Section 2.13.3 (on page 63) do not apply as this is a matching operation, not an expansion. -path pattern The primary shall evaluate as true if the current pathname matches pattern using the pattern matching notation described in Section 2.13 (on page 62); the additional rules in Section 2.13.3 (on page 63) do not apply as this is a matching operation, not an expansion. After line 17964 add a new example: 9. On systems configured to mount removable media on directories under /media, the following command searches the file hierarchy for files larger than 100 000 KB without searching any mounted removable media: find / -path /media -prune -o -size +200000 -print _____________________________________________________________________________ Page: 452,458 Line: 17740-17964 Section: find Problem: There is currently no standard way to instruct the find utility not to descend into one or more specific directories. (In the general case, that is; it can be done in specific cases such as when the directory has a unique basename that can be matched using -name, or when all directories that are mount points are to be skipped.) In order to work around this omission, portable applications have to post-process the output of find with other tools such as grep. This can be very inefficient if the directory to be skipped is deep, or produce unwanted "permission denied" messages if the user does not have read or search permission for some directories below it, or be slowed by having to access slow speed removable media that could have been skipped. The FreeBSD, GNU, HP-UX and MacOS X versions of find, and possibly others, have a -path primary that can be used (with -prune) for this purpose. I feel this would be a worthwhile addition to the standard. In the proposed text below a clarification has been included to prevent misinterpretation of the reference to section 2.13, as once happened for -name. For consistency the same text is added for -name as well. An editorial correction to the description of -name to use "current pathname", as used in other primaries, is also included. Action: Replace the description of the -name primary (line 17741) with: -name pattern The primary shall evaluate as true if the basename of the current pathname matches pattern using the pattern matching notation described in Section 2.13 (on page 62); the additional rules in Section 2.13.3 (on page 63) do not apply as this is a matching operation, not an expansion. -path pattern The primary shall evaluate as true if the current pathname matches pattern using the pattern matching notation described in Section 2.13 (on page 62); the additional rules in Section 2.13.3 (on page 63) do not apply as this is a matching operation, not an expansion. After line 17964 add a new example: 9. On systems configured to mount removable media on directories under /media, the following command searches the file system for files larger than 100 000 KB without searching any mounted removable media: find / -path /media -prune -o -size +200000 -print _____________________________________________________________________________ EDITORIAL Enhancement Request Number 89 gwc:xxxxxxxxxxxxx Bug in XCUd2 get (rdvk# 24) [gwc get futuredir] Thu, 14 Dec 2006 17:13:21 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 483 Line: 18939 Section: get Problem: Since the -lp option has been removed, the reference to it in FUTURE DIRECTIONS should also be removed. Action: Replace the text of the FUTURE DIRECTIONS section with "None". _____________________________________________________________________________ COMMENT Enhancement Request Number 90 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 18) [gwc getconf example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 487 Line: 19118-19128 Section: getconf Problem: Undefined limits are not infinite, they are indeterminate. There are also some editorial problems with the *_C_BIND variable names. Action: On line 19118 change "infinite" to "indeterminate". On line 19126 change "_SC_POSIX_C_BIND" to "_SC_2_C_BIND". On line 19128 change "POSIX2_C_BIND" to "_POSIX2_C_BIND". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 91 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 73) [LANG, JR, KENNETH #137] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 502 Line: 19643 Section: none Problem: IEEE ballot ID 2395700023 Vote Approve reference to Section 2.9.1.1 has no page reference (in XCU Document) Action: Should read "Section 2.9.1.1 (on page 48)" _____________________________________________________________________________ COMMENT Enhancement Request Number 92 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 19) [gwc head example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 504 Line: 19711,19715 Section: head Problem: The example should guard against filenames beginning with a dash. Also the app usage section is out of date. Action: Replace the text of the APPLICATION USAGE section with "None." On line 19715 change head * to head -- * _____________________________________________________________________________ EDITORIAL Enhancement Request Number 93 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 72) [LANG, JR, KENNETH #138] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 530 Line: 20701 Section: none Problem: IEEE ballot ID 2395800023 Vote Approve reference to Section 2.5.2 has no page reference (in XCU Document) Action: Should read "Section 2.5.2 (on page 34)" _____________________________________________________________________________ OBJECTION Enhancement Request Number 94 gwc:xxxxxxxxxxxxx Bug in XCUd2 ls (rdvk# 5) [gwc ls -f] Thu, 2 Nov 2006 17:26:38 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 572 Line: 22373 Section: ls Problem: The ls -f option currently does two things: it turns off sorting (and turns on -a), and it forces non-directory arguments to be treated as if they were directories. The latter is an anachronism left over from the days when directories had fixed 14-character filename entries, and the data returned by read() on a directory was meaningful. This requirement has no place in POSIX today. Although POSIX still allows the use of read() on directories as an implementation option, for most if not all modern file systems, read() gives an EISDIR error on directories. Instead of specifying the current behaviour of ls -f for non-directory arguments, POSIX should state that the behaviour for non-directory arguments is unspecified. (Also, it should say "operands", not "arguments".) Once this change has been made, it would be worthwhile to move the -f option from XSI to Base. Action: Unshade the -f option and its description, and change the description from "Force each argument to be interpreted as a directory and list the name found in each slot. This option shall turn off -l, -t, -S, -s, and -r, and shall turn on -a; the order is the order in which entries appear in the directory." to "List the entries in directory operands in the order they appear in the directory. The behaviour for non-directory operands is unspecified. This option shall turn off -l, -t, -S, -s, and -r, and shall turn on -a." _____________________________________________________________________________ OBJECTION Enhancement Request Number 95 gwc:xxxxxxxxxxxxx Bug in XCUd2 ls (rdvk# 27) [gwc ls -k] Tue, 12 Dec 2006 10:21:18 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 572-578 Line: 22392-22647 Section: ls Problem: The FUTURE DIRECTIONS section on the ls page says that -s cannot be used portably and may be withdrawn in a future version. Instead of withdrawing -s, we could add a -k option to set the block size to 1024 bytes. This was the solution used in POSIX.2 for similar issues with df and du, and the -k option is already implemented in the GNU and FreeBSD versions of ls. With the addition of -k to allow portable use of -s it would be worth moving the -s option from XSI to Base. For consistency the -k option should also affect the block size for the "total" line output by ls -l (which it does in the GNU and FreeBSD versions). Action: After the -i option (line 22377) add: "-k Set the block size for the -s option and the per-directory block count written for the -l, -n, [XSI]-g, -o,[/XSI] and -s options (see the STDOUT section) to 1024 bytes." At line 22392 remove the XSI shading from the -s option. On line 22393 change: "The block size is implementation-defined." to: "If the -k option is also specified, the block size shall be 1024 bytes, otherwise the block size is implementation-defined." At line 22525 remove the XSI shading from "or -s". On line 22527 change: "in 512-byte units," to: "in 512-byte units if the -k option is not specified, or 1024-byte units if the -k option is specified," At line 22536 remove the XSI shading from all of the paragraph except the references to "-g" and "-o". At line 22635 change: "In an early proposal, the units used to specify the number of blocks occupied by files in a directory in an ls -l listing were implementation-defined. This was because BSD systems have historically used 1024-byte units and System V systems have historically used 512-byte units. It was pointed out by BSD developers that their system has used 512-byte units in some places and 1024-byte units in other places. (System V has consistently used 512.) Therefore, this volume of IEEE Std 1003.1-200x usually specifies 512. Future releases of BSD are expected to consistently provide 512 bytes as a default with a way of specifying 1024-byte units where appropriate." to: "Earlier versions of the standard did not have the -k option, which meant the -s option could not be used portably as its block size was implementation-defined, and the units used to specify the number of blocks occupied by files in a directory in an ls -l listing were fixed as 512-byte units. The -k option has been added to provide a way for the -s option to be used portably, and for consistency it also changes the aforementioned units from 512-byte to 1024-byte." At line 22647 replace the text of the FUTURE DIRECTIONS section with "None". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 96 ebb9:xxxxxxx Bug in XCUd2 m4 (rdvk# 1) {ebb.m4.rationale} Tue, 31 Oct 2006 15:54:47 GMT _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 586 Line: 22949 Section: m4 Problem: Some editorial errors crept in during the resolution of XCU ERN 118-119. The rationale is missing some context, and the change history is missing an ERN. Action: At line 22949, replace the start of the sentence: Historic System V-based behavior treated ’−’ as a literal; with: In the translit builtin, historic System V-based behavior treated − as a literal; At line 22986, replace the one paragraph: SD5-XCU-ERN-118 is applied, clarifying the definition of the define and translit macros in the EXTENDED DESCRIPTION. with two paragraphs: SD5-XCU-ERN-118 is applied, clarifying the definition of the define macro in the EXTENDED DESCRIPTION and APPLICATION USAGE. SD5-XCU-ERN-119 is applied, clarifying the definition of the translit macro in the EXTENDED DESCRIPTION and RATIONALE. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 97 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 35) [dwc-8] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 588 Line: 22996 Section: mailx Problem: (missing space) There is an editorial problem in the mailx utility's SYNOPSIS section. Groups of options should be separated by a in the synopsis. Action: Change: mailx -f[-HiNn] on P588, L22996 to: mailx -f [-HiNn] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 98 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 71) [LANG, JR, KENNETH #139] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 593 Line: 23222 Section: none Problem: IEEE ballot ID 2395900023 Vote Approve reference to "Commands in mailx" has no page reference (in XCU Document) Action: Should read "Commands in mailx (on page 598)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 99 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 70) [LANG, JR, KENNETH #140] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 595 Line: 23331 Section: none Problem: IEEE ballot ID 2396000023 Vote Approve reference to "Commands in mailx" has no page reference (in XCU Document) Action: Should read "Commands in mailx (on page 598)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 100 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 36) [dwc-9] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 612 Line: 23997-23998 Section: make Problem: (option order, misplaced synopsis) There is an editorial problem in the make utility's SYNOPSIS section. In the rest of this draft of XCU optional options that can be specified multiple times generally have the ellipsis inside the square brackets and optional operands that can appear multiple times generally have the ellipsis outside the square brackets. The "macro=value" construct in make is an optional operand; not an optional option. Action: Change: make [-einpqrst] [-f makefile]... [-k|-S] [macro=value]... [target_name...] on P612, L23997-23998 to: make [-einpqrst] [-f makefile]... [-k|-S] [macro=value...] [target_name...] _____________________________________________________________________________ COMMENT Enhancement Request Number 101 gwc:xxxxxxxxxxxxx Bug in XCUd2 make (rdvk# 141) [gwc make include] Mon, 22 Jan 2007 16:42:09 +0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: As below but replace bullets with * The trailing and any comment shall be discarded. If the resulting string contains any double-quote characters ('"') the behavior is unspecified. * The resulting string shall be processed for macro expansion (see Macros (on page 618)). * Any s that appear after the first non- shall be used as separators to divide the macro-expanded string into fields. It is unspecified whether any other whitespace characters are also used as separators. It is unspecified whether pathname expansion (see Section 2.13 (on page 62)) is also performed. * If the processing of separators and optional pathname expansion results in either zero or two or more non-empty fields, the behavior is unspecified. If it results in one non-empty field, that field is taken as the pathname. _____________________________________________________________________________ Page: 615-630 Line: 24152-24827 Section: make Problem: The rationale for the make utility states: "The System V INCLUDE feature was considered, but not included. This would treat a line that began in the first column and contained INCLUDE as an indication to read at that point in the makefile. This is difficult to use in a portable way, and it raises concerns about nesting levels and diagnostics. System V, BSD, GNU, and others have used different methods for including files." This decision was made about 15 years ago, and I think the time has come to reconsider it. Include lines in makefiles are widely used despite not being required by POSIX, and I am not aware of any POSIX conforming make utility that does not support them. Given the feature's widespread use, the statement "This is difficult to use in a portable way" is no longer true (if it ever was). It is true that there are differences between implementations, but there is sufficient commonality for portable use. The nesting level concern can be dealt with by specifying a minimum level that must be supported. Hopefully whatever concern there was about diagnostics will no longer be a problem given the length of industry experience with the implementation and use of include lines in makefiles. (In the proposed text I have left this to be handled by the default CONSEQUENCES OF ERRORS entry.) Action: On line 24152 change "and comments." to "include lines, and comments." On line 24172 change "except in a command line" to "except in a command line, an include line, or a line immediately preceding an include line" Append to line 24175: "When an escaped is found in an include line or in a line immediately preceding an include line, the behavior is unspecified." Insert a new subsection before line 24176: Include Lines If the word include appears at the beginning of a line and is followed by one or more s, the string formed by the remainder of the line shall be processed as follows to produce a pathname: * The trailing and any comment shall be discarded. If the resulting string contains any double-quote characters ('"') the behavior is unspecified. * Any s that appear after the first non- shall be used as separators to divide the string into fields. It is unspecified whether any other whitespace characters are also used as separators. * If the processing of separators results in two or more non-empty fields, the behavior is unspecified. If it results in one non-empty field, that field shall be processed for macro expansion (see Macros (on page 618)) to produce the pathname. It is unspecified whether pathname expansion (see Section 2.13 (on page 62)) is also performed. If the pathname does not begin with a '/' it shall be treated as relative to the current working directory of the process, not relative to the directory containing the makefile. If the file does not exist in this location, it is unspecified whether additional directories are searched. The contents of the file specified by the pathname shall be read and processed as if they appeared in the makefile in place of the include line. If the file ends with an escaped the behavior is unspecified. The file may itself contain further include lines. Implementations shall support nesting of include files up to a depth of at least 16. In APPLICATION USAGE at line 24604 after: "The following characters in filenames may give trouble: '=', ':', '`', ''', and '@'." add: "In include file names, pattern matching characters and '"' should also be avoided, as they may be treated as special by some implementations." and insert a paragraph break after this new text. In RATIONALE at line 24823 change: "The System V INCLUDE feature was considered, but not included. This would treat a line that began in the first column and contained INCLUDE as an indication to read at that point in the makefile. This is difficult to use in a portable way, and it raises concerns about nesting levels and diagnostics. System V, BSD, GNU, and others have used different methods for including files." to: "There is substantial variation in the handling of include lines by different implementations. However, there is enough commonality for the standard to be able to specify a minimum set of requirements that allow the feature to be used portably. Known variations have been explicitly called out as unspecified behavior in the description." _____________________________________________________________________________ EDITORIAL Enhancement Request Number 102 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 69) [LANG, JR, KENNETH #141] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 618 Line: 24302 Section: none Problem: IEEE ballot ID 2396100023 Vote Approve reference to "Internal Macros" has no page reference (in XCU Document) Action: Should read "Internal Macros (on page 620)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 103 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 68) [LANG, JR, KENNETH #142] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 618 Line: 24305 Section: none Problem: IEEE ballot ID 2396200023 Vote Approve reference to "Internal Macros" has no page reference (in XCU Document) Action: Should read "Internal Macros (on page 620)" _____________________________________________________________________________ COMMENT Enhancement Request Number 104 gwc:xxxxxxxxxxxxx Bug in XCUd2 od (rdvk# 25) [gwc od futuredir] Thu, 14 Dec 2006 17:18:18 +0000 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: On line 27004 change "marked as extensions" to "marked XSI". _____________________________________________________________________________ Page: 680-687 Line: 26679-27004 Section: od Problem: The od FUTURE DIRECTIONS section states: "All option and operand interfaces marked as extensions may be withdrawn in a future version." This is a reference to the XSI shaded parts of the od description. Since XSI is now an "option", not an "extension", this text needs to change. Also, if we do want to remove the XSI features of od in a future revision, we should mark them OB now. Action: Change all XSI shading on the od page to OB XSI, except for the description of NLSPATH (line 26781) which should remain XSI. On line 27004 change "marked as extensions" to "marked XSI". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 105 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 67) [LANG, JR, KENNETH #143] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 697 Line: 27416 Section: none Problem: IEEE ballot ID 2396300023 Vote Approve reference to "Filename Determination" has no page reference (in XCU Document) Action: Should read "Filename Determination (on page 695)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 106 gwc:xxxxxxxxxxxxx Bug in XCUd2 pathchk (rdvk# 4) [gwc pathchk example1] Mon, 6 Nov 2006 16:22:25 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 701 Line: 27516 Section: pathchk Problem: SD5-XCU-ERN-121 has not been applied correctly. Action: Change "xargs pathchk" to "xargs pathchk --" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 107 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 37) [dwc-10] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 704 Line: 27614,27616 Section: pax Problem: (missing space) There are some editorial problems in the pax utility's SYNOPSIS section. There should be a between sets of options in the synopsis. Action: Change: pax -w[-dituvX] [-H|-L] [[-a][-f archive]] on P704, L27614 to: pax -w [-dituvX] [-H|-L] [[-a] [-f archive]] Change: pax -r -w[-diklntuvX] on P704, L27616 to: pax -r -w [-diklntuvX] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 108 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 66) [LANG, JR, KENNETH #144] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 707 Line: 27768 Section: none Problem: IEEE ballot ID 2396400023 Vote Approve reference to Section 2.13.1 has no page reference (in XCU Document) Action: Should read "Section 2.13.1 (on page 62)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 109 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 65) [LANG, JR, KENNETH #145] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 707 Line: 27770 Section: none Problem: IEEE ballot ID 2396500023 Vote Approve reference to "pax Extended Header" has no page reference (in XCU Document) Action: Should read "pax Extended Header (on page 717)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 110 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 64) [LANG, JR, KENNETH #146] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 712 Line: 28010 Section: none Problem: IEEE ballot ID 2396600023 Vote Approve reference to Table 4-13 has no page reference (in XCU Document) Action: Should read "Table 4-13 (on page 721)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 111 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 63) [LANG, JR, KENNETH #147] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 720 Line: 28327 Section: none Problem: IEEE ballot ID 2396700023 Vote Approve reference to Table 4-13 has no page reference (in XCU Document) Action: Should read "Table 4-13 (on page 721)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 112 gwc:xxxxxxxxxxxxx Bug in XCUd2 pax (rdvk# 2) [gwc AI-011 typo] Wed, 1 Nov 2006 16:51:36 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 726 Line: 28609 Section: pax Problem: Typographic error in the new text from AI-011. Action: Change "symblic" to "symbolic". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 113 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 38) [dwc-11] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: (there may be editorial reasons why we cannot do this) _____________________________________________________________________________ Page: 755 Line: 29852-29854 Section: ps Problem: (options out of order) There are some editorial problems in the ps utility's SYNOPSIS section. Optional options are usually listed in alphabetical order. On the ps synopsis, it looks like the order was perverted to reduce the number of shaded segments. Action: Change: XSI ps [-aA] *SS[-defl] [-g grouplist] [-n namelist] [-u userlist]*SE [-G grouplist] [-o format]... [-p proclist] [-t termlist] [-U userlist] on P755, L29852-29854 to: XSI ps [-aA] *SS[-defl] [-g grouplist]*SE [-G grouplist] XSI *SS[-n namelist]*SE [-o format]... [-p proclist] [-t termlist] XSI *SS[-u userlist]*SE [-U userlist] where *SS indicates shading start and *SE indicates shading end. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 114 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 62) [LANG, JR, KENNETH #148] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 768 Line: 30367 Section: none Problem: IEEE ballot ID 2396800023 Vote Approve reference to Section 3.3.3 has no page reference (in XCU Document) Action: Should read "Section 3.3.3 (on page 123)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 115 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 61) [LANG, JR, KENNETH #149] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 770 Line: 30455 Section: none Problem: IEEE ballot ID 2396900023 Vote Approve reference to Section 3.3.3 has no page reference (in XCU Document) Action: Should read "Section 3.3.3 (on page 123)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 116 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 60) [LANG, JR, KENNETH #150] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 770 Line: 30466 Section: none Problem: IEEE ballot ID 2397000023 Vote Approve reference to Section 3.3.3 has no page reference (in XCU Document) Action: Should read "Section 3.3.3 (on page 123)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 117 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 39) [dwc-12] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 783 Line: 30899 Section: qmsg Problem: (combine options) In the rest of this draft of XCU, when multiple optional options with no option arguments are present, they are combined into a single option set in the SYNOPSIS section. The -E and -O options should be coalesced in the qmsg synopsis. Action: Change: qmsg [-E] [-O] message_string job_identifier... on P783, L30899 to: qmsg [-EO] message_string job_identifier... _____________________________________________________________________________ EDITORIAL Enhancement Request Number 118 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 59) [LANG, JR, KENNETH #151] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 787 Line: 31083 Section: none Problem: IEEE ballot ID 2397100023 Vote Approve reference to Chapter 3 has no page reference (in XCU Document) Action: Should read "Chapter 3 (on page 101)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 119 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 58) [LANG, JR, KENNETH #152] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 798 Line: 31548 Section: none Problem: IEEE ballot ID 2397200023 Vote Approve reference to Chapter 3 has no page reference (in XCU Document) Action: Should read "Chapter 3 (on page 101)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 120 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 57) [LANG, JR, KENNETH #153] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 813 Line: 32121 Section: none Problem: IEEE ballot ID 2397300023 Vote Approve reference to Section 3.3.3 has no page reference (in XCU Document) Action: Should read "Section 3.3.3 (on page 123)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 121 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 56) [LANG, JR, KENNETH #154] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 814 Line: 32150 Section: none Problem: IEEE ballot ID 2397400023 Vote Approve reference to Section 3.3.3 has no page reference (in XCU Document) Action: Should read "Section 3.3.3 (on page 123)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 122 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 55) [LANG, JR, KENNETH #155] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 821 Line: 32449 Section: none Problem: IEEE ballot ID 2397500023 Vote Approve reference to Chapter 2 has no page reference (in XCU Document) Action: Should read "Chapter 2 (on page 29)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 123 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 40) [dwc-13] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 822 Line: 32457 Section: renice Problem: (option order) The order of optional options versus mandatory options on synopsis lines isn't always consistent. In some cases, putting mandatory options first makes it easier to see which options are mandatory. That isn't the case for the renice synopsis since there is only one synopsis form. Action: Consider changing: renice -n increment [-g|-p|-u] ID... on P822, L32457 to: renice [-g|-p|-u] -n increment ID... _____________________________________________________________________________ EDITORIAL Enhancement Request Number 124 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 41) [dwc-14] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 843 Line: 33197-33199 Section: sed Problem: (option order) Generally, options with no option arguments are listed before options with option arguments in the SYNOPSES section. This does not happen in the sed synopsis. Action: Change: sed [-n] script [file...] sed -e script [-e script]... [-f script_file]... [-n] [file...] sed [-e script]... -f script_file [-f script_file]... [-n] [file...] on P843, L33197-33199 to: sed [-n] script [file...] sed [-n] -e script [-e script]... [-f script_file]... [file...] sed [-n] [-e script]... -f script_file [-f script_file]... [file...] _____________________________________________________________________________ COMMENT Enhancement Request Number 125 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 20) [gwc sed example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 849 Line: 33474-33495 Section: sed Problem: The introductory text for the sed example refers to blank lines, but the comments in the shell code refer to empty lines. I believe empty lines is correct (going by the FreeBSD man page for cat). Also there is a much simpler approximation to "cat -s" that it would be useful to include in the example. Action: On line 33474 change "blank" to "empty". After line 33495 add the following new paragraph The following sed command is a much simpler method of squeezing empty lines, although it is not quite the same as "cat -s" since it removes any initial empty lines: sed -n '/./,/^$/p' _____________________________________________________________________________ EDITORIAL Enhancement Request Number 126 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 54) [LANG, JR, KENNETH #156] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 856 Line: 33785 Section: none Problem: IEEE ballot ID 2397600023 Vote Approve reference to Chapter 2 has no page reference (in XCU Document) Action: Should read "Chapter 2 (on page 29)" _____________________________________________________________________________ COMMENT Enhancement Request Number 127 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 21) [gwc sh app usage] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 864 Line: 34182-34209 Section: sh Problem: Minor corrections to the example "install script" in the sh APPLICATION USAGE section. Action: On line 34182 change "getconf -v" to "getconf PATH". At line 34190 change Sifs=$IFS IFS=: set $(getconf PATH) IFS=$Sifs to Sifs=$IFS Sifs_set=${IFS+y} IFS=: set -- $(getconf PATH) if [ "$Sifs_set" = y ] then IFS=$Sifs else unset IFS fi On line 34197 change for i in $@ to for i On line 34199 change if [ -f ${i}/sh ]; to if [ -x "${i}"/sh ] On line 34209 change !INSTALLSHELLPATH -p to #!INSTALLSHELLPATH _____________________________________________________________________________ COMMENT Enhancement Request Number 128 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 42) [dwc-15] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 885 Line: 34968 Section: stty Problem: (inconsistent operand name) There is no mention of an operand named "operands" nor is there an explicit mention of an operand named "operand". It is much more common to show an operand with a trailing ellipsis when one or more operands are expected on the command line. We should consider explicitly specifying "operand" in the OPERANDS section, but I think common English makes it clear in this case with showing it explicitly. Action: Change: stty operands on P885, L34968 to: stty operand... _____________________________________________________________________________ OBJECTION Enhancement Request Number 129 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 43) [dwc-16] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 894 Line: 35351-35352 Section: tabs Problem: (inconsistent specification) Rather than the normal spacing issues, the SYNOPSIS section of tabs has not kept up with changes made since XCU5 and does not accurately reflect the format of the operand string that specifies multiple tab stops. Specifically: 1. the [+m[n]] option appeared in the first SYNOPSIS form in XCU5 with EX and UN margin markings, but no longer appears in the OPTIONS section, 2. the [+[n]] operand has never been allowed (it seems to be an attempt to show that tab stops after the first tab stop in a "n1[,n2,...]" operand can start with a plus sign, but it was never legal to specify "+" with no number and it was never legal to specify "+" as the first character in an operand), 3. the "n1[,n2,...]" form doesn't correctly indicate that tab stops can be separated in a single operand with a comma or a blank character, and that a separator is not allowed at the end of the tabstop setting operand, and 4. the reference to "tabs-8" in the description of the -n option is incorrect. It should be written in constant width font with a space as "tabs -8" since it is a statement giving a command line equivalence. Action: Change: tabs [-n|-a|-a2|-c|-c2|-c3|-f|-p|-s|-u] [+m[n]] [-T type] tabs [-T type] [+[n]] n1[,n2,...] in the SYNOPSIS section on P894, L35351-35352 to: tabs [-n|-a|-a2|-c|-c2|-c3|-f|-p|-s|-u] [-T type] tabs [-T type] n[[sep[+]n]...] Change: ... tabs-8. (with "tabs" in bold font) in the OPTIONS section on P894, L35371 to: ... tabs -8. (with "tabs -8" in constant width font). Change: n1[,n2,...] A single command line argument that consists of tab-stop values separated using either commas or s. The application shall ensure that the tab-stop values are positive decimal integers in strictly ascending order. If any number (except the first one) is preceded by a plus sign, it is taken as an increment to be added to the previous value. For example, the tab lists 1,10,20,30 and 1,10,+10,+10 are considered to be identical. in the OPERANDS section on P895, L35396-35401 to: n[[sep[+]n]...] A single command line argument that consists of one or more tab-stop values (n) separated by a separator character (sep) which is either a comma or a character. The application shall ensure that the tab- stop values are positive decimal integers in strictly ascending order. If any tab-stop value (except the first one) is preceded by a plus sign, it is taken as an increment to be added to the previous value. For example, the tab lists 1,10,20,30 and "1 10 +10 +10" are considered to be identical. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 130 gwc:xxxxxxxxxxxxx Bug in XCUd2 test (rdvk# 3) [gwc test parentheses] Wed, 1 Nov 2006 16:53:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 911 Line: 35945-35970 Section: test Problem: Since the use of parentheses as arguments to test is marked OB XSI (line 35943), the rules for the 3 and 4 argument cases that involve parentheses should also be marked OB. Also, the OB XSI shading at line 35943 continues into text that should not have it. Action: Change the shading on lines 35965 and 35970 from XSI to OB XSI. Remove the shading on lines 35945 and 35946. _____________________________________________________________________________ COMMENT Enhancement Request Number 131 gwc:xxxxxxxxxxxxx Bug in XCUd2 examples (rdvk# 22) [gwc test example] Wed, 20 Dec 2006 16:36:39 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 914 Line: 36081 Section: test Problem: Now that the -a and -o operators have been marked OB, they should not be used in the examples. Action: Change if [ $# -ne 2 -a $# -ne 3 ]; then exit 1; fi if [ $# -lt 2 -o $# -gt 3 ]; then exit 1; fi to if [ $# -ne 2 ] && [ $# -ne 3 ]; then exit 1; fi if [ $# -lt 2 ] || [ $# -gt 3 ]; then exit 1; fi _____________________________________________________________________________ COMMENT Enhancement Request Number 132 gwc:xxxxxxxxxxxxx Bug in XCUd2 touch (rdvk# 26) [gwc touch futuredir] Fri, 15 Dec 2006 16:43:35 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 924 Line: 36478 Section: touch Problem: The touch FUTURE DIRECTIONS section says "Applications should use the -r or -t options." The purpose of this text was to advise application writers to use these options rather than the obsolescent date_time operand. Since the latter has been removed, there is no longer any need for this text. Action: Replace the text of the FUTURE DIRECTIONS section with "None". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 133 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 53) [LANG, JR, KENNETH #157] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 936 Line: 36911 Section: none Problem: IEEE ballot ID 2397700023 Vote Approve reference to Section 2.9 has no page reference (in XCU Document) Action: Should read "Section 2.9 (on page 47)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 134 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 44) [dwc-17] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 953 Line: 37461 Section: uname Problem: (option order) The list of options in an option group in the uname SYNOPSIS section should be in alphabetical order. Action: Change: uname [-snrvma] on P953, L37461 to: uname [-amnrsv] _____________________________________________________________________________ EDITORIAL Enhancement Request Number 135 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 45) [dwc-18] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 986 Line: 38557-38558 Section: uux Problem: (extraneous synopsis) There are two uux synopsis forms, but everything that is allowed by the first synopsis form is also allowed by the second synopsis form. Therefore, there is no reason to keep the first form. Action: Change: uux [-np] command-string uux [-jnp] command-string on P986, L38557-38558 to: uux [-jnp] command-string _____________________________________________________________________________ EDITORIAL Enhancement Request Number 136 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 46) [dwc-19] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 987 Line: 38605 Section: uux Problem: (option descriptions out of order) The descriptions of the options in the OPTIONS section should be in alphabetical order. The description of the -p option is not in order with the descriptions of the other options. Action: Move P987, L38605 to follow P987, L38608. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 137 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 52) [LANG, JR, KENNETH #158] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 994 Line: 35877 Section: none Problem: IEEE ballot ID 2397800023 Vote Approve reference to "Initialization in ex and vi" has no page reference (in XCU Document) Action: Should read "Initialization in ex and vi (on page 360)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 138 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 47) [dwc-20] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Cathy has the editorial instructions (to collapse the 3rd line of synopsis and first line) _____________________________________________________________________________ Page: 1055 Line: 41255-41257 Section: who Problem: (extraneous synopsis) The first who synopsis form is a strict subset of the third synopsis form. Although it is true that the second and third synopsis forms are fully shaded with the XSI margin marking, there is no reason why the first and third synopsis forms should not be combined getting rid of the need for the first synopsis form. Action: Change: who [-mTu] XSI *SSwho [-mu] -s [-bHlprt] [file] who [-mTu] [-abdHlprt] [file]*SE on P1055, L41255-41257 to: XSI who *SS[-abdHlprt]*SE [-mTu] *SS[file] who -s [-bHlmprtu] [file]*SE where *SS indicates shading start and *SE indicates shading end. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 139 don.cragun:xxxxxxx Bug in XCUd2 multiple_sections (rdvk# 48) [dwc-21] Tue, 30 Jan 2007 20:37:37 -0800 (PST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1062 Line: 41515-41516 Section: xargs Problem: (option order) The optional options with option arguments are usually put in alphabetical order in the SYNOPSIS section. The -s option is out of order in the xargs synopsis. Action: Change: XSI xargs [-ptx] [-E eofstr] [-s size] *SS[-I replstr] [-L number]*SE [-n number] [utility [argument...]] on P1062, L41515-41516 to: XSI xargs [-ptx] [-E eofstr] *SS[-I replstr] [-L number]*SE [-n number] [-s size] [utility [argument...]] where *SS indicates shading start and *SE indicates shading end. _____________________________________________________________________________ EDITORIAL Enhancement Request Number 140 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 51) [LANG, JR, KENNETH #159] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1069 Line: 41844 Section: none Problem: IEEE ballot ID 2397900023 Vote Approve reference to "Yacc Library" has no page reference (in XCU Document) Action: Should read "Yacc Library (on page 1079)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 141 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 50) [LANG, JR, KENNETH #160] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1074 Line: 42074 Section: none Problem: IEEE ballot ID 2398000023 Vote Approve reference to "Lexical Structure of the Grammer" has no page reference (in XCU Document) Action: Should read "Lexical Structure of the Grammer (on page 1071)" _____________________________________________________________________________ EDITORIAL Enhancement Request Number 142 ieeeballoter:xxxxxxxx IEEE XCU D2 ballot (rdvk# 49) [LANG, JR, KENNETH #161] Tue, 30 Jan 2007 16:16:04 +0000 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 1081 Line: 42372 Section: none Problem: IEEE ballot ID 2398100023 Vote Approve reference to "Referenced Documents" has no page reference (in XCU Document) Action: Should read "Referenced Documents (on page xx)"