Draft Minutes of May 2000 Meeting (Austin M5) AUSTIN/46 (DRAFT) 1. Opening & Introductions Welcome to the 5th Joint PASC/TOG/WG15 Revision Group meeting. Andrew Josey called the meeting to order at 10.15am Monday May 15, at the Open Group Offices, Reading, UK. 1.1 Introductions 1.1.1 Attendance list Name Position Email Andrew Josey Chair, TOG ajosey@opengroup.org Frank Prindle DoD, TOG/PASC prindle@voicenet.com Cathy Hughes Editor, TOG c.hughes@opengroup.org Don Cragun Sun, TOG/PASC dwc@eng.sun.com Nick StoughtonSecretary, nick@usenix.org PASC/WG15/TOG Andrew Gollan Sun, TOG (XNET) adjg@eng.sun.com Ulrich DrepperCygnus, Linux ulrich@cygnus.com Community Mark Brown IBM, TOG mbrown@austin.ibm.com Keld Simonsen DKUUG, WG15 keld@dkuug.dk Finnbarr Compaq, TOG fpm@zk3.dec.com Murphy Yvette IEEE y.hosang@ieee.org Ho Sang Walter BriscoeFreelance walter@powle.demon.co.uk 1.2 Approve Agenda Andrew outlined the overall purpose of the meeting, giving some of the choices that we need to address. The agenda (AUSTIN/27) was approved without addition. 1.3 Approval of Minutes The minutes of the previous two meetings (Montreal and teleconference) (AUSTIN/29 & AUSTIN/36) were approved without modification. 1.3.1 Matters Arising - Action Item Review 9907-01. Mark Brown to add columns to AUSTIN/6 for what .13, FIPS, & SUS require to be able to control. CLOSED ... no longer required 9907-02. Andrew Josey to provide Keld Simonsen with some examples of how a function (e.g. fseek) might look in time for the next WG14 meeting in London, WB 21 June. CLOSED -- see mail seq 344 9907-03. Keld Simonsen to supply a list of overlapping functions between XSH and ISO-C that may have problems if specified in the new Standard. CLOSED -- see AUSTIN/43 9907-01. Nick Stoughton to send Cathy Hughes the relevant part of the POSIX macros and PSSG text CLOSED -- no longer required 9907-02. Yvette Ho Sang: Check if we can define abbreviation "XBD" to "The XBD part of 9945-1" etc, and then use this abbreviation everywhere a cross volume reference is required. CLOSED -- see #274 9907-03. Yvette Ho Sang to check on the heading/clause numbering requirements both at IEEE and ISO CLOSED 9907-04. H P Anvin to prepare aardvark providing mapping between names used in the text and the names used in ISO 10646 (see ERN 26). Reassigned to Keld, and CLOSED during the meeting. 9907-05. J Zepeda address ERN 38. CLOSED - accept as marked, change to "Memory associated with a process than can contain dynamically allocated data". CLOSED -- see #260, #263, #264 9907-06. Frank Prindle to check on use of "System Scheduling Priority" in all volumes to see if the term can be replaced with "Nice Value". (ERN 81) CLOSED -- see #289 9907-07. Mark Brown to contact Gary Miller for rationale on positive characters (ERN 93/94) and propose aardvark changes to include rationale for this decision. CLOSED -- see #289 9907-08. Mark Brown to contact Gary Miller regarding ERN 112 to propose appropriate course of action. CLOSED -- see #290 9907-09. WG15 Nick Stoughton to clarify position on Canadian Std Z234.4.1-1990 (is it proposed, adopted, revised?) CLOSED 9907-010. Mark Brown to contact Gary Miller regarding ERN 120 to propose appropriate course of action. Ulrich Drepper to be included in this discussion. 9907-011. Peter Anvin to check proposed action for ERN 130 CLOSED 9907-012. TOG OR to investigate the problems with c9x and XSI conformance. CLOSED -- see AUSTIN/43 9907-013. Peter Anvin to rewrite the calendar section to handle the Julian/Gregorian switchover problem. CLOSED -- see ERN 56 XCU D3 9907-014. Andrew Josey to file an interpretation request against dd (in POSIX.2) regarding swab inconsistency (ERN199) CLOSED 9907-015. WG15 OR to request information on alternative dd command syntax (see ERN 295) CLOSED 9907-016. Donn Terry to investigate historic practice regarding ERN 285 and check that his proposed action is reasonable. Similarly for ERN 286, proposing a suitable action. CLOSED 9907-017. Nick Stoughton to ask Eric Allman for advice on ERN 288 CLOSED 9907-018. Andrew Josey to check on ERN 335 resolution. CLOSED 9907-019. Keld Simonsen to conduct informal discussion with WG14 and ISO central secretariat regarding using c99 material in a guide and copyright issues in including c99 functions in this standard. ONGOING -- See Issue/2 9907-020. TOG OR to pass to TOG Base WG to address ERNs 40, 49, 51, 82, 90, 92, 94, 111, 168, 169, 190, 191, 219, 225, 220, 259, 260 CLOSED 9907-021. Frank Prindle to assist the editors with shading in Realtime section. ONGOING 9907-022. Donn Terry to propose alternative wording for ERN 49 CLOSED -- see #282 9907-023. Donn Terry to file an interpretation request for ERN 51 CLOSED -- see #283, #286 9907-024. TOG OR to pass to TOG Base WG to consider bsd_signal and decide if this should become legacy. CLOSED 9907-025. Peter Anvin to write definition for ISVTXT on directories for XBD (and possible changes for chmod in XCU) CLOSED -- no definition supplied, no aaardvark for D3 9907-026. Frank Prindle to check all EIO errors as defined in ERN 82 CLOSED -- on agenda for this meeting 9907-027. Frank Prindle to check shading on errno for ERN 102 CLOSED -- but will be rechecked at this meeting 9907-028. Peter Anvin to direct a proposal for #! To OGTGBASE for their consideration CLOSED 9907-029. Ulrich Drepper to provide example of getsubopt for ERN 157. CLOSED CLOSED 9907-030. Donn Terry to submit an interpretation request against POSIX.1 regarding ERN 249 CLOSED 2. Procedures Update Andrew outlined the procedures for the benefit of new mwmbers. ACTION 2000-05-001 Chair to discuss formal approval of JDOCS procedures with chair of JDOCS (Roger Martin) 2.1 Issues List Issue 1 resolved, and moved to consent list. Issue 2 is ongoing. Issue 3 resolved, using the XSI notation to indicate UNIX extended functionality. 2.2 Consent List No changes. 3. Identification of ORs and Chair Election PASC - Don Cragun. WG15 - Nick Stoughton. TOG - Mark Brown (Finnbarr Murphy deputised as the alternate TOG OR on friday). 4. Status Reports 4.1 Austin Group Status Andrew Josey gave a brief overview of the mission and purpose of the Austin Group as an introduction for the new members. Currently 245 participants (up by 70 since the previous meeting), from a wide mix of interest groups. Summary status is as follows: Draft 1 published June 1999. Draft 2 published October 1999. Draft 3 published February 2000. (3196 pages) Draft 3 was the result of much teamwork, many of whom worked around the clock for several weeks to get the draft out on time. Altogether over 1100 editorial aardvarks were submitted by the team to enable the merge of the new documents. Special acknowledgements are due to the following: Michael Gonzalez for preparing the integration plans for 1d and 1j, Curtis Royster for arranging funding from the US Dept of Defense for development of sets of aardvark for 1d/1j Frank Prindle for developing aardvark sets for 1d Karen Gordon for developing aardvark sets for 1j The Open Group for arranging funding for development of sets of aardvark for 1a, 2b and c99 alignment. Andrew Twigger for developing aardvark sets for 1a and 2b Mick Meaden for developing aardvark sets for c99 alignment and to the following who gave feedback on some of the early integration edits - Mark Brown, Finnbarr Murphy, Andrew Gollan, Don Cragun and last but not least to Cathy Hughes, our editor Current balloting status: The IEEE ballot invitation has gone out. At the ISO level, it has been approved for concurrent CD registration and final CD ballot by WG15, but this has to be forwarded to SC22 for approval. ACTION 2000-05-002: WG15 OR to ensure convenor forwards info to SC22. Aardvark status: Over 1200 aardvark comments were received against draft three, many of these were for C99 alignment. The chair observed that the quality of the aardvark submitted by some reviewers could be improved and that future plenaries would have to reject malformed (such as wrong line numbers, and missing or incomplete actions) requests as non-responsive. 4.2 PASC/POSIX Status POSIX.1d and .1j have completed and are included in Draft 3. .1a and 2b although included in Draft 3, are still yet to complete. .2b has reached 75% concensus, but includes a serious bug in the cd command which must be resolved before completion. .1q is about to complete. A volunteer will be required to assist in the integration of .1q into D4. ACTION 2000-05-003: Chair to propose a timeline and plan for the .1q integration. 4.3 IEEE/TOG Status Nothing to report. 4.4 ISO Status Nick presented a draft DoC on the comments received from 2 action items. The ballot in ISO is to start as soon as SC22 approves it. 4.5 C99 Status C99 is now a formally approved internation standard. A report (AUSTIN/43) on the work required to integrate this has been submitted. There is still an outstanding issue on the inclusion of this material at all. 4.6 Networking Status D4 includes the sockets parts of XNS5.2. POSIX.1g is approved as an IEEE standard, although it may be withdrawn. There is much overlap between XNS5.2 and 1003.1g, and the XNS5.2 is being used as the Base document. XTI since it is deprecated in XNS5.2 is not being brought forward. The long scope document has now been updated to detail the networking status and detail which changes are derived from which documents. 4.7 JPC Status No report. 5. Old Business None. 6. New Business 6.1 Scope Discussion Update the scope to leave the octal modes from chmod in the standard. A new version of the long scope was produced (AUSTIN/9r5) at this meeting, and will be submitted to the PASC PMC before the next meeting. ACTION 2000-05-004: Andrew Josey to forward the revised document to PASC PMC (and to Austin Group) 6.2 XRAT Plan There will be three parts to XRAT, corresponding to each of the other volumes. Should we keep man-page rationale in-line, possibly with additional rationale moved out? Is this the best way? Lots of discussion on in-line v separate rationale. App-usage is already in-line. Historic practice has separate rationale. For D4 we will strip all in-line rationale to XRAT. App-Usage will stay in-line. 6.3 Portability Considerations Are these still needed? Can we merge them into a single section with XBD. No, leave these where they are. 6.4 Terminology and Style Page numbers in xrefs will be parenthesised. 6.5 Definition of "Base Standard" The term "base standard" appears in a few places (e.g. XCU p852, qsub line 32741); what does this mean? In this case (the example quoted), it should be "this standard". This appears to be the same everywhere. 6.6 Shading Issues How to shade multiple options. Shading in definitions. The latter is easy, remove it all. Try using dagger with footnote for cases where too many options apply to fit into the margin. 6.7 EIO Errors A previous action is still outstanding on this .... This discussion will continue in email. 6.8 Errno Man Page This was not addressed in plenary and will be addressed by email. ACTION: 2000-05-005: Chair to call for comments on the errno man page wrt shading 6.9 Page Numbers in Cross Refs They will be parenthised 6.10 Document Titles System Interface Definitions System Interfaces Shell & Utilities Rationale (Informative) We will continue to use the code names XBD, XSH, XCU, and XRAT internally for these. These terms will not appear in any of the final documents. 6.11 C99 Plans There was discussion on whether or not c89 support should be retained in the new standard. If it is not included, it does not stop vendors from shipping it, it just isn't required for conformance. However, there are also people who believe that c89 should be retained and marked obsolescent. There is a substantial body of code that has been written for C89 on a UNIX98 platform. Should this code compile and work on UNIX-200x? This would be a major effort to document the differences between the two specifications. Why should the new standard include references to an out of date standard? AGREED -- we should align with C99. C89 should only appear in the rationale. All the interfaces should align with C99, not C89. Math Functions: glibc (Ulrich Drepper) has implemented these functions, and can document the additional error returns. ACTION: 2000-05-006: Ulrich Drepper to submit aardvark for the additional error returns for these functions, using the C99 text as a basis. What should we do about MATH_ERRNO and MATH_EXCEPT flags? Errno should probably always be set, though no real concensus on this. Await Ulrich's input. Restrict qualifier: if we do this, we must do it right! By adding this to the prototypes for ALL pointer arguments is basically just a documentation issue: if it breaks existing code, than that code was already non-portable anyway. The exception is memmove() and wmemmove(), which is the only function required not to have this. Although felt unnescessary, it is probably worth doing. ACTION: 2000-05-007: Ulrich to submit proposal on how to use restrict. CLOSED -- see AUSTIN/45, submitted 5/16/00. 6.12 #! scripts A long discussion on #!. Some feel that including it will slow the process by drawing lots of fire, and we'll just end up pulling it out. All feel that it is generally a good idea to include it, but very conservatively and vigorously rejecting any invention. AGREED - proceed with #! proposal. 6.13 Aardvark Review Aardvark discussions are captured in the aardvark itself, and not further minuted. Only issues and actions arising from these discussions are noted below. 6.13.1 XBD Aardvark 232 comments/objections. None predisposed. OPEN - ERN 3, 6 XBD ERN 1: accept as marked: we should be uniform; use the shortest unambiguous type specifer (e.g. "long", not "long int"). XBD ERN 2: accept as marked (AAM): use "integer type" from c99. Remove the definition of "Extended Integral Type" on p58. This is in all three (or four) books. XBD ERN 3: AAM: everyone worked hard, and was tired and cranky on completion. Apologies accepted. XBD ERN 4: AAM: although this was attempted, it is possible that sometimes some of these words have either been missed or repeated. Since D4 will be feature complete, and all words should be there, please submit explicit aadvark comments on this next draft on each case where sections have been omitted or repeated. XBD ERN 5: AAM: ISO and IEEE staff have been communicating over style issues. D3 has been submitted to WG15 for R&C. D4 will be submitted for formal CD registration and final CD ballot. If ISO have any concerns, they should address them at this point. XBD ERN 6: Reject (R): In POSIX, the different revision bars were achieved by hand marking the changes. This draft is too large, and it would be too labour intensive to include this. No tools exist to make these multiple diffs. XBD ERN 7: R: "Can" and "may" have different meanings, and are currently being used in the way that ISO and IEEE have defined them. XBD ERN 8: Accept (A): We have defined these terms to be identical in the definitions section. No strong opinions either way, although most people preferred "derfined" to "dependant". ACTION accept. XBD ERN 9: AAM: Remove the requirement to italicize first use. XBD ERN 10: AAM: change to "the font used here" or "this font" instead of normal. XBD ERN 11: A. XBD ERN 12: AAM: move this to Informative refgerences, add the year, and add POSIX-1 as well. These references are only used for change history sections. XBD ERN 13: A XBD ERN 14: AAM: delete the definition of will. Any use of the term "will" in informative future directions can be left unchanged. Other (normative) uses should be changed. XBD ERN 15: A: ACTION 2000-05-008: Yvette and Cathy to confer on XBDd3 ERN #15 XBD ERN 16: A XBD ERN 17: AAM: the only current use of this is in lp, where it is not required. Therefore drop this code. XBD ERN 18: A XBD ERN 19: AAM: It is not believed that this text adds any lucidity, especially added in the place suggested. It could be added at 2.1.5, Option Groups, but again, the reviewers did not beolieve that it added anything useful even here. Another possibility is to add it to the definitions, although this section is the only place that the term is really used. The best place is to add this to the XRAT volume. XBD ERN 20: AAM: replace with The following symbolic constants shall be defined with a value other than -1: _POSIX_JOB_CONTROL _POSIX_SAVED_IDS _POSIX_VDISABLE. XBD ERN 21: A XBD ERN 22: AAM: use second option. XBD ERN 23: A: XBD ERN 24: AAM: use as described, but in singular ("An implementation defined mechanism that is ...") XBD ERN 25: AAM: Accept point 1. Not sure about 2. This definition came from .1c, and it is not clear that the alternative wording is completely compatible with that. Reject this alternative definition -- out of scope. XBD ERN 26: R: this is consistently used, and is felt useful. XBD ERN 27: AAM: change the last sentence; delete the phrase "On a system based on the ISO/IEC 9945-2:1993 standard," XBD ERN 28: R: clear statement, the difference needs to be here. XBD ERN 29: R: felt to be useful XBD ERN 30: A: XBD ERN 31: AAM: move to XCU following page 39 line 1364. Do not add note. XBD ERN 32: AAM: add defn: "Current Job: in the context of job control, the job that will be used as the default for the fg or bg. There is at most one current job. See also Job Control Job Id." XBD ERN 33: AAM: the term is not actually used anywhere in the standard except in this definition. Delete the term. XBD ERN 34: R: these cross references are felt to be useful. XBD ERN 35: AAM: delete "peripheral" from defn. Change the last sentence to a note, leaving "may". XBD ERN 36: AAM, Andrew Josey has markup XBD ERN 37: AAM: use no margin codes. XBD ERN 38: R: These xrefs are felt useful XBD ERN 39: R: By IEEE aand ISO rules, cannot contain X-refs normatively, exept to other defns. Therefore all X-refs to things that are not other definitions must be notes. XBD ERN 40: AAM: change to "the directory specified by the HOME environment variable." XBD ERN 41: AAM: change to: Host Byte Order The arrangement of bytes in any int type when using a specific machine architecture. NOTE: Two common methods of byte ordering are "big endian" and "little endian". "Big endian" is a format for storage of binary data in which the most significant byte is placed first, with the rest in descending order. "Little endian" is a format for storage or transmission of binary data in which the least significant byte is placed first, with the rest in ascending order. change/add: Network Byte Order The way of representing any int type such that, when transmitted over a network via a network endpoint, the the int type is transmitted as an appropriate number of octets with the most significant octet first, followed by any other octets in descending order of significance. NOTE: This order is more commonly known as "big endian" ordering. XBD ERN 42: AAM: this will be resolved as part of 41. XBD ERN 43: AAM: all shading will be removed from defns. See ERN 37. XBD ERN 44: A XBD ERN 45: AAM: the term appears to be unused; delete the entire definition, and 3.242 IMPROPTU -- noticed a few "shalls" on this page. Replace Newline Character shalls; basically replace with "is" or present tense. XBD ERN 46: AAM: make the second para of the supplied replacement a note. Change "reads to devices" to "reads from devices" XBD ERN 47: DUP of 46 XBD ERN 48: AAM: move to 4.5 after line 3439, as part of the same para. Add "In the context of this \*(St" after first sentence of defn. Delete all rationale. XBD ERN 49: DUP of 48 XBD ERN 50: DUP of 48 XBD ERN 51: AAM: remove "in various ways." XBD ERN 52: AAM: remove "Identified on output ..." sentence. XBD ERN 53: AAM: %s/reader.writer/read-write/gi XBD ERN 54: AAM: delete "that augments the BASE signals mechanism"; change "existing signals function" to "existing signal functions". XBD ERN 55: R: the definition makes it clear that this is a noun (it start "A collection..." which can only be used in a noun context). XBD ERN 56: AAM: Defn "A path name not beginning with a slash." XBD ERN 57: R: The x-refs are felt to be useful. XBD ERN 58: AAM: keep first sentence as defn. Move all the remainder to general concepts. XBD ERN 59: AAM: move 3.342 Seconds Since The Epoch to general concepts. Change the x-ref in defn of Epoch to Note to point to the new section. Change Notes to Reviewers to a Note, and remove the first sentence. XBD ERN 60: AAM: remove all the shaded words. Introuduce new general concept "Semaphores". Move 3.344 and 3.345 to here, plus the intro sentence from 3.343. Add sentence explaining difference between XSI and SEM semaphores XBD ERN 61: DUP of 60 XBD ERN 62: AAM: remove all the O_ASYNC stuff. Delete the definition of signal driven IO. In XSH remove O_ASYNC in 2.10.7 (Cathy knows how...) and delete last para in XSH 2.10.4 (lines 2918-2924). XBD ERN 63: AAM: move to XRAT XBD ERN 64: AAM: use dot-dot XBD ERN 65: A XBD ERN 66: DUP of 25 (i.e. reject) XBD ERN 67: DUP 37 XBD ERN 68: AAM: "the the" should be "the". XBD ERN 69: DUP 37 XBD ERN 70: A XBD ERN 71: AAM: move all of 3.426 to general concepts. Do make the editorial substition as suggested in XCU ern 15 (change "In all cases" to "When a variable assignment is done") XBD ERN 72: AAM: delete 3.444 (see front matter, page xx) XBD ERN 73: DUP 72 XBD ERN 74: AAM, restore 1003.1 1996, page 30, sect 2.3.2 wording. XBD ERN 75: AAM: replace last sentence with "See sect 3.120 on page 51" XBD ERN 76: DUP 48 XBD ERN 77: A XBD ERN 78: AAM: use words given, but shallify XBD ERN 79: A XBD ERN 80: A XBD ERN 81: defer, AI on Keld. XBD ERN 82: R: if you have a system that supports mixed locales, it is not merely a matter of mixing locales but of knowing at all times which locale a particular operation relates to; this wording was deliberate and intentional, and it should not be changed. XBD ERN 83: R: ACTION 2000-05-009: Mark Brown to set up conf call involving Donn Terry and Gary Miller at least to discuss XBDd3 ERN 83 - ERN 85. XBD ERN 84: R: see ERN 83 XBD ERN 85: R: see ERN 83 XBD ERN 86: A (in both places mentioned) XBD ERN 87: AAM: shallify existing. XBD ERN 88: A XBD ERN 89: A XBD ERN 90: defer: add reviewers note that there is a problem here, and get an interp request filed against .2 b when that is a standard. XBD ERN 91: A (only on 3912). XBD ERN 92: A XBD ERN 93: AAM ... ref to 10646 XBD ERN 94: DUP 93 XBD ERN 95: AAM: delete "and so on", remove "shall" from 4001 XBD ERN 96: AAM: editor will use appropriate font XBD ERN 97: R: "Undefined" is adequate. XBD ERN 98: R: wording is adequate XBD ERN 99: R: an application writer can do this. This is consistent with approved terminology. XBD ERN 100: A XBD ERN 101: R: This is the same as in the original .2. See ERN 4 [DT-XBD-2]. XBD ERN 102: A XBD ERN 103: A XBD ERN 104: R: use of can is consistent with agreed terminology XBD ERN 105: A XBD ERN 106: R: use of can is consistent with agreed terminology; it is not believed necessary to add a separate term "cannot", or to explain that it is the opposite of "can". XBD ERN 107: R: there is no "alnum" class; it is a combination of alpha and digit, see line 4432. XBD ERN 108: R: this is the one and only POSIX locale. XBD ERN 109: R: this is out of scope. Please file an interpretation request against 1003.2 if you believe the standard is either wrong or inconsistent. XBD ERN 110: R: this refers to itself, we cannot figure out where the duplicated text is. XBD ERN 111: AAM remove the second (informative) copy of this text XBD ERN 112: R: this is obvious. XBD ERN 113: A XBD ERN 114: AAM, drop XSI shading / marking, part of .2b alignment XBD ERN 115: delete the term "Unblocked Mode" XBD ERN 116: AAM: on lines 6071-6074 change LOWER->LOWER-CASE and UPPER->UPPER-CASE; insert before 6031. add after 6007 : "collating-symbol " XBD ERN 117: A XBD ERN 118: AAM: the tools will be fixed if time and energy is available. XBD ERN 119: R: the lack of space was very intentional. XBD ERN 120: R: the second copy will move to XRAT, and thus be far from the other copy! XBD ERN 121: R: the standard(s) is/are currently correct; ACTION: 2000-05-010: Ulrich Drepper (in conjunction with Gary Miller) to submit Aardvark addressing XBDd3 ERN 121 proposing a new API to solve this problem, plus a definition of collation sequence. XBD ERN 122: A XBD ERN 123: A XBD ERN 124: AAM: Delete 6847-6852 XBD ERN 125: A XBD ERN 126: A XBD ERN 127: R: there seems little point in making this move XBD ERN 128: A XBD ERN 129: AAM: no action required XBD ERN 130: A XBD ERN 131: AAM: there will be a section in XRAT with appropriate rationale XBD ERN 132: A XBD ERN 133: A XBD ERN 134: AAM: change "may" to "shall" ; add "If declared as functions " to front of second sentence. XBD ERN 135: A (do nothing) XBD ERN 136: A XBD ERN 137: A XBD ERN 138: A XBD ERN 139: A (delete) XBD ERN 140: A XBD ERN 141: AAM: file an interp. Add reviewers note explaining what will be done when the interp is approved and published, assuming that it is recommended to fix it this way. XBD ERN 142: A XBD ERN 143: A XBD ERN 144: AAM: these are not spec'd in C99. Add a dagger and footnote to show that these are imp-defined values. XBD ERN 145: A. Note WG has decided to simply accept all C99 aardvark at this pass, and to revisit this at the next draft. XBD ERN 146: A XBD ERN 147: AAM: mark FNM_NOSYS as new legacy XBD ERN 148: AAM: delete "and may extend it ..." to end. Add reviews note to ensure that duplication between the two headers is eliminated. XBD ERN 149: A XBD ERN 150: AAM: thye macros associated with c89 should be removed, not just marked legacy. Change XBS and XBS5 to POSIX_V6 XBD ERN 151: A XBD ERN 152: A XBD ERN 153: A XBD ERN 154: AAM: change line 9551 to "Value" instead of "Maximum Value". OPEN --- need further resolution on this. 9339 needs addressing. XBD ERN 155: A XBD ERN 156: A XBD ERN 157: A XBD ERN 158: A XBD ERN 159: A XBD ERN 160: A XBD ERN 161: A XBD ERN 162: A XBD ERN 163: AAM: add reviewers note explaining problem and probable solution. ACTION 2000-05-011: Frank Prindle to file interp request for XBDd3 ERN 163 XBD ERN 164: AAM: remove the "int" XBD ERN 165: R: this was deliberate, and part of an earlier compromise between "int" and "socklen_t" (where socklen_t is a long, which may be 64 bits, while an int is 32 bits) XBD ERN 166: A. ACTION 2000-05-012: Andrew Josey to raise corrigenda against 5v2 for netdb.h (XBDd3 ERN 166) ACTION 2000-05-013: Andrew Gollan to investigate getip*() as to their future. (XBDd3 ERN 166) XBD ERN 167: A XBD ERN 168: A XBD ERN 169: A XBD ERN 170: A XBD ERN 171: A XBD ERN 172: A XBD ERN 173: A XBD ERN 174: A XBD ERN 175: A XBD ERN 176: A XBD ERN 177: A XBD ERN 178: AAM integral->integer XBD ERN 179: AAM: ACTION 2000-05-014: Andrew Josey to file interp against .1d (XBDd3 ERN 179). Add editors note with problem statement and probable resolution as given here XBD ERN 180: A XBD ERN 181: DUP 180 XBD ERN 182: R: although this is unusual, it has been specified this way for some time, and there is considerable hostiric practice based on using the enums as specified here. Making the specificawtio looser would not serve portability. XBD ERN 183: A XBD ERN 184: AAM: delete SIGIO XBD ERN 185: AAM: use first alternative XBD ERN 186: AAM: replace with "Any" XBD ERN 187: A XBD ERN 188: AAM change semaphore.h to spawn.h XBD ERN 189: A XBD ERN 190: A XBD ERN 191: A XBD ERN 192: A XBD ERN 193: A XBD ERN 194: A XBD ERN 195: R: these are limits, in the approved style for limits XBD ERN 196: A XBD ERN 197: A XBD ERN 198: A XBD ERN 199: A XBD ERN 200: A XBD ERN 201: A XBD ERN 202: defer till shading discussion. XBD ERN 203: defer till shading discussion. XBD ERN 204: A XBD ERN 205: A XBD ERN 206: A XBD ERN 207: R: too many applications use these XBD ERN 208: A XBD ERN 209: A XBD ERN 210: A XBD ERN 211: A XBD ERN 212: A XBD ERN 213: A XBD ERN 214: A XBD ERN 215: AAM add these to reserved name table as exact matches.l Shade as XSI. Add footnote explaining that though these names are not used, they are reserved for historic purposes. XBD ERN 216: A XBD ERN 217: A XBD ERN 218: A XBD ERN 219: A XBD ERN 220: A XBD ERN 221: A XBD ERN 222: A XBD ERN 223: AAM harmonize to year of approval of spec XBD ERN 224: A XBD ERN 225: A XBD ERN 226: DUP 227 XBD ERN 227: A XBD ERN 228: A XBD ERN 229: AAM: delete (????) XBD ERN 230: A XBD ERN 231: A XBD ERN 232: A ------------------------------- XSH (Wednesday) XSH ERN 1: DUP 263 XSH ERN 2: A XSH ERN 3: A XSH ERN 4: R: The style is consistent, even if not always obvious. The amount of work required to reorganize is not felt to be worth the benefit. XSH ERN 5: A XSH ERN 6: AAM: Move scope, references and conformance to XBD. Add new Introduction subsection, explaining that this is a volume of the entire standard, and cross referencing XBD for scope, normative references and conformance clauses. Merge scopes from XSH and XCU into a single section. XSH ERN 7: A XSH ERN 8: A XSH ERN 9: R: the tools cannot be enhanced at this time. Revision bars will not appear in the final standard. XSH ERN 10: R: this is not a sub-option of XSI, but an additional option to the ISO standard. XSH ERN 11: AAM keep the first paragraph, delete the list. XSH ERN 12: R: the reviewers believe the behavior is the same (i.e. do not believe problem statement). XSH ERN 13: A XSH ERN 14: A XSH ERN 15: A XSH ERN 16: A XSH ERN 17: Withdrawn by submitter XSH ERN 18: A XSH ERN 19: A XSH ERN 20: AAM: ACTION 2000-05-015: Donn Terry (XSHd3 ERN 20) to file interp request against .1 for this. Add reviewers note to p49 line 1605 to note the discrepancy and await the interp. XSH ERN 21: R: Historic practice XSH ERN 22: DUP 21 XSH ERN 23: AAM: change "shall be" on 1656 to "is". Mark all of 2.5.1 CX XSH ERN 24: A XSH ERN 25: DUP 24 (24 and 25 had opposing positions, the reviewers decided in favor of 24) XSH ERN 26: A XSH ERN 27: R: this standard provides APIs, not advice on how to write drivers. cf write() does not tell you how to write data to a disk, nor send() how to write the TCP/IP protocol layers. XSH ERN 28: A XSH ERN 29: R: Out of scope; this text appears in the original standard, so cannot be deleted. Need some suggested text to add ... XSH ERN 30: A XSH ERN 31: A XSH ERN 32: AAM: ACTION 2000-05-016: Donn Terry (XSHd3 ERN 32) to file interpretation against .1j to see what is right answer. The reviewers did not believe that it was ambiguous. XSH ERN 33: AAM: delete harmonization bullet. Move 2345 to top of section. Add phrase "This section is not further shaded for this option". (also shaded) XSH ERN 34: AAM: Add Note to say "While a read from a pipe of PIPE_MAX*2 bytes may not generate a single atomic and thread-safe stream of bytes, it should generate "several" (individually atomic) thread-safe streams of bytes. Similiarly, while reading from a terminal device may not generate a single atomic and thread-safe stream of bytes, it should generate some finite number of (individually atomic) and thread-safe streams of bytes. That is, concurrent calls to read for a pipe, FIFO, or terminal device are not allowed to result in corrupting the stream of bytes or other internal data. However, read(), in these cases, is not required to return a single contiguous and atomic stream of bytes." Also, add socket() to the list of read() non-thread-safe exceptions XSH ERN 35: A XSH ERN 36: AAM: "Selecting a protocol involves specifiying the protocol family, socket type, and protocol number to the socket() function." XSH ERN 37: defer: ACTION 2000-05-017: Nick Stoughton (XSHd3 ERN 37) to propose suitable aardvark for actual additions. XSH ERN 38: R: the only mandatory functionality is that the symbol must be defined. XSH ERN 39: AAM: change to "transfer only as much as is available." XSH ERN 40: AAM: change to X-refs to 2.10.17 - 2.10.19 XSH ERN 41: A XSH ERN 42: AAM: there has already been substantial discussion on new legacy at earlier drafts, and these functions were not on that list. They are used extensively. However, the app usage does suggest that they should become legacy at some time. Therefore, update FUTURE DIRECTIONS to say that these may be marked legacy at the NEXT revision. XSH ERN 43: A XSH ERN 44: AAM add "This is not the same encoding as used by either encoding variant of the uuencode command" to Rationale. Add uuencode to See Also. XSH ERN 45: AAM: reword the XSI variant to remove the common things, and list only the addition of message catalog desciptors. XSH ERN 46: AAM: use "are" instead of "will be" in suggested action. XSH ERN 47: A XSH ERN 48: A XSH ERN 49: A XSH ERN 50: A (also add "const" to example at l 3695) XSH ERN 51: AAM: leave the section, it is useful rationale. Change "taken back out" --> "is not included". XSH ERN 52: A XSH ERN 53: AAM: explicitly list all the functions (this problem will recur, denoted as LTF, list the functions) XSH ERN 54: AAM LTF XSH ERN 55: A XSH ERN 56: AAM LTF XSH ERN 57: AAM LTF XSH ERN 58: AAM LTF XSH ERN 59: AAM LTF XSH ERN 60: AAM LTF XSH ERN 61: A XSH ERN 62: AAM LTF XSH ERN 63: AAM LTF XSH ERN 64: A XSH ERN 65: A XSH ERN 66: A XSH ERN 67: AAM LTF XSH ERN 68: AAM LTF XSH ERN 69: A XSH ERN 70: AAM LTF XSH ERN 71: AAM LTF XSH ERN 72: AAM, use the words suggested. CX shade the phrase about "in the reverse order". XSH ERN 73: R: ISO C is adding more of these functions .... XSH ERN 74: R: ISO C is adding more of these functions .... XSH ERN 75: A XSH ERN 76: A XSH ERN 77: A XSH ERN 78: R: out of scope; these functions are in .1a. XSH ERN 79: A XSH ERN 80: A XSH ERN 81: AAM (correct the spelling mistake) XSH ERN 82: defer: ACTION 2000-05-018: TOG OR (XSHd3 ERN 82) to investigate outcome of previous discussion on bsd_signal XSH ERN 83: R (after lots of discussion!) this would open up other holes (such as the conversion of EOF). Lots of controversy. XSH ERN 84: A XSH ERN 85: A XSH ERN 86: A XSH ERN 87: A XSH ERN 88: AAM LTF XSH ERN 89: AAM LTF XSH ERN 90: AAM LTF XSH ERN 91: AAM LTF XSH ERN 92: R: all the places where catalog_closes happen are explictly listed in those functions (e.g. *exit(), exec*() etc). XSH ERN 93: R: implementations could define other things as extensions. The standard does not specify what happens in the case given, and should remain so. XSH ERN 94: AAM LTF XSH ERN 95: AAM LTF XSH ERN 96: A XSH ERN 97: AAM LTF XSH ERN 98: AAM LTF XSH ERN 99: AAM LTF XSH ERN 100: R: As it stands, this text does not fit in File Access permissions. While the reviewers agreed that it was probably out of place, no one could agree on where it should go to. Please resubmit aardvark with a better target. XSH ERN 101: AAM: replace "may" with "could possibly". Add "This behavior will not occur in an conforming environment." to end XSH ERN 102: AAM LTF XSH ERN 103: R do not shade informative sections XSH ERN 104: DUP 105 XSH ERN 105: A XSH ERN 106: R: the paragraphs are not the same, the actions differ. XSH ERN 107: A XSH ERN 108: DUP 107 XSH ERN 109: AAM LTF XSH ERN 110: A XSH ERN 111: A XSH ERN 112: AAM random->arbitrary XSH ERN 113: AAM, do font change. Do not combine sentences XSH ERN 114: AAM random->abritrary XSH ERN 115: A XSH ERN 116: R: the command utility is used to obviate a security hole. It is described in XCU XSH ERN 117: A: The term is used in .1a. It is used only in rationale. It is also true for multithreaded systems (and since this standard is multithreaded, that means all implementations). XSH ERN 118: AAM LTF XSH ERN 119: AAM LTF XSH ERN 120: A XSH ERN 121: AAM LTF XSH ERN 122: AAM LTF XSH ERN 123: A XSH ERN 124: AAM LTF XSH ERN 125: AAM LTF XSH ERN 126: AAM LTF XSH ERN 127: AAM LTF XSH ERN 128: AAM LTF XSH ERN 129: R: just because there is a replacement doesn't mean that it becomes legacy (breaks the contract with the application developer) XSH ERN 130: AAM LTF XSH ERN 131: AAM LTF XSH ERN 132: AAM LTF XSH ERN 133: AAM LTF XSH ERN 134: AAM LTF XSH ERN 135: AAM LTF XSH ERN 136: R; we cannot see the duplicated text (line numbers wrong?) XSH ERN 137: AAM, also change on 7166, 7169 XSH ERN 138: AAM: change at line 7345: "These database functions shall support an internal block size large enough to support key/content pairs of at least 1 023 bytes." XSH ERN 139: A XSH ERN 140: R It is historic practice. The submitter did not expect this to be accepted. XSH ERN 141: R; relocation and relocatable file are both defined in XBD, as in AUSTIN/34r1 XSH ERN 142: AAM change "shall be" to "will be" or similar (editor, do the right thing ...) XSH ERN 143: R: these functions are useful, and can be implemented on secure systems XSH ERN 144: A XSH ERN 145: AAM, change "opening a connection to the database as necessary" to "opening and closing a connection to the database as necessary" Do in all places mentioned, except 8416 should be 8414. XSH ERN 146: A XSH ERN 147: A XSH ERN 148: A XSH ERN 149: A XSH ERN 150: R see 143 XSH ERN 151: A XSH ERN 152: AAM: Current text in description of kill() from P647, L20375-20377: An implementation that provides extended security controls may impose further implementation-dependent restrictions on the sending of signals, including the null signal. In particular, the system may deny the existence of some or all of the processes specified by pid. Fix for XSH ERN #152: Add as new paragraph after P269, L8499 (endutxent()): An implementation that provides extended security controls may impose further implementation-defined restrictions on accessing the user accounting database. In particular, the system may deny the existence of some or all of the user accounting database entries associated with users other than the caller. Associated fixes: Add as new paragraph after P264, L8342 (endpwent()): An implementation that provides extended security controls may impose further implementation-defined restrictions on accessing the user database. In particular, the system may deny the existence of some or all of the user database entries associated with users other than the caller. Add as new paragraph after P256, L8134 (endgrent()): An implementation that provides extended security controls may impose further implementation-defined restrictions on accessing the group database. In particular, the system may deny the existence of some or all of the group database entries associated with groups other than those groups associated with the caller and may omit users other than the caller from the list of members of groups in database entries that are returned. XSH ERN 153: A XSH ERN 154: A XSH ERN 155: AAM LTF XSH ERN 156: AAM LTF XSH ERN 157: A XSH ERN 158: A XSH ERN 159: A XSH ERN 160: Believed to be against line 8691. R: The current wording is correct. EINVAL is defined to mean something different on p280. XSH ERN 161: AAM: delete this paragraph. XSH ERN 162: A XSH ERN 163: AAM delete "this volume" XSH ERN 164: AAM combine this with exit(). LTF. Add "The interfaces _exit() and _Exit() shall be functional identical." Add a reference to _exit() page for _Exit(). XSH ERN 165: A XSH ERN 166: AAM LTF XSH ERN 167: AAM LTF XSH ERN 168: AAM LTF XSH ERN 169: A XSH ERN 170: AAM LTF XSH ERN 171: AAM LTF XSH ERN 172: A XSH ERN 173: AAM LTF XSH ERN 174: AAM LTF XSH ERN 175: defer ACTION 2000-05-019: Andrew Gollan to investigate XSHd3 ERN 175 and propose a response XSH ERN 176: AAM: this interface is required for security reasons. Leave this function XSI. remove reviewers note XSH ERN 177: defer, see AI in 175. Make it mandatory. XSH ERN 178: defer, see AI in 175 XSH ERN 179: A XSH ERN 180: R: this is the POSIX.1 1990 wording. XSH ERN 181: A (from XBD) XSH ERN 182: AAM, remove the deprecated sentence. XSH ERN 183: A XSH ERN 184: AAM LTF XSH ERN 185: A XSH ERN 186: A XSH ERN 187: A XSH ERN 188: A XSH ERN 189: A XSH ERN 190: A XSH ERN 191: A XSH ERN 192: A XSH ERN 193: A XSH ERN 194: A XSH ERN 195: A XSH ERN 196: A XSH ERN 197: A XSH ERN 198: A XSH ERN 199: A XSH ERN 200: AAM LTF XSH ERN 201: A XSH ERN 202: A XSH ERN 203: A XSH ERN 204: AAM LTF XSH ERN 205: A XSH ERN 206: AAM LTF XSH ERN 207: AAM LTF XSH ERN 208: A XSH ERN 209: AAM LTF XSH ERN 210: R: EMB this is nothing to do with syslog. This function was not considered on the new legacy discussion earlier. XSH ERN 211: R: EMB nothing to do with syslog XSH ERN 212: R: the reviewers do not agree with the problem statement. XSH ERN 213: A XSH ERN 214: A XSH ERN 215: A this was .1a in-line rationale, which should not have been merged. XSH ERN 216: AAM: remove the para 11346-11348. XSH ERN 217: A XSH ERN 218: A XSH ERN 219: A XSH ERN 220: AAM: Do XSI shading as suggested. Quote '0' everywhere in paragraph. Change ''' to '\'' XSH ERN 221: A XSH ERN 222: A XSH ERN 223: A XSH ERN 224: A XSH ERN 225: A XSH ERN 226: A XSH ERN 227: A XSH ERN 228: A XSH ERN 229: AAM. 11791 and 11794 should not be shaded. There is no conflict as described, but we should use the C words more: change 11794 to "If the value of n is zero on a call to snprintf( ), nothing is written, the number of bytes that would have been written had n been sufficiently large exluding the terminating null is returned, and s may be a null pointer." Also l 11595 should be unshaded. XSH ERN 230: DUP 229 XSH ERN 231: A XSH ERN 232: A XSH ERN 233: R (see also 83) this would open up other holes (such as the conversion of EOF). Lots of controversy. XSH ERN 234: A XSH ERN 235: A XSH ERN 236: A XSH ERN 237: A XSH ERN 238: A XSH ERN 239: AAM use "results in" (global edit) XSH ERN 240: R: The standard presumption applies; if an error occurs, nothing is changed. XSH ERN 241: DUP 242 XSH ERN 242: A XSH ERN 243: DUP 242 XSH ERN 244: A XSH ERN 245: A XSH ERN 246: A XSH ERN 247: A XSH ERN 248: AAM LTF XSH ERN 249: AAM LTF XSH ERN 250: A XSH ERN 251: A XSH ERN 252: A XSH ERN 253: A XSH ERN 254: A XSH ERN 255: A XSH ERN 256: defer: ACTION 2000-05-020: Andrew Josey to investigate (XSHd3 ERN 256) where this came from XSH ERN 257: A XSH ERN 258: A XSH ERN 259: A XSH ERN 260: A XSH ERN 261: AAM; lseek clearly states this imp defined. Add an imp defined statement to fsetpos() at end of description, using fseek() words as template. XSH ERN 262: AAM: At L13253, delete everything after required .... Note stat uses the same text (aarvark comment notwithstanding) and the same applies there. XSH ERN 263: A XSH ERN 264: AAM. Delete shading on synopsis. Delete L 13588. Correct shading (Cathy has notes) XSH ERN 265: AAM change to using a max of 10 file descriptors XSH ERN 266: A XSH ERN 267: DUP 266 XSH ERN 268: A XSH ERN 269: A XSH ERN 270: A XSH ERN 271: A XSH ERN 272: A XSH ERN 273: A XSH ERN 274: A XSH ERN 275: A XSH ERN 276: A XSH ERN 277: A XSH ERN 278: A XSH ERN 279: A XSH ERN 280: A XSH ERN 281: A XSH ERN 282: A XSH ERN 283: A XSH ERN 284: A XSH ERN 285: A XSH ERN 286: A XSH ERN 287: AAM Align with C99 clause 7.23.2.2 XSH ERN 288: A XSH ERN 289: A XSH ERN 290: AAM: add to 14618 "in portable applications" (at end). Add at 14616 (beginning) "On some implementations ...". Move App Usage (as modified) to Rationale replacing 14632-3. At 14587 change undefined to unspecified. XSH ERN 291: R: since applications can store pointers to the env at any point in their lifetime, creating a thread safe func that modifies the env cannot work. The env is per process, not per thread. No re-entrant version of getenv is needed. It is already stated that getenv is not thread safe. XSH ERN 292: AAM: Change to The clearenv func was considered and rejected. The putenv function has now been included for alignment with the SUS. XSH ERN 293: A XSH ERN 294: AAM : ACTION 2000-05-021: Al Simons (XSHd3 ERN 294) to provide additional words for example. Accept everything else. XSH ERN 295: R this is not believed to be a problem. XSH ERN 296: R socklen_t was not intended for this. ACTION 2000-05-022: Andrew Gollan (XSHd3 ERN 296) to forward socklen_t info to IETF WG for inclusion in RFC 2553 replacement (IPv6 API) when published XSH ERN 297: AAM: 15615 The getlogin function shall return a pointer to a string containing the user name associated by the login activity with the controlling terminal of the current process. Delete the rest of the sentence ("which is the login name ..."). 15621 control --> controlling XSH ERN 298: R see 296 XSH ERN 299: R these are normative requirements, which cannot be in definitions. They belong here. XSH ERN 300: AAM: change nam --> name. Make no other changes XSH ERN 301: AAM ACTION 2000-05-023: Donn Terry (XSHd3 ERN 301) to file interp against .1 for this. Add reviewers note stating that pending interpretation, bytes change to characters. XSH ERN 302: R see 300 XSH ERN 303: AAM Similarly, because the equal sign separates a token from its value, undefined behavior will result if the application passes a token that contains an equal sign. XSH ERN 304: R ISO C99 does allow this XSH ERN 305: DUP 306 XSH ERN 306: A XSH ERN 307: A XSH ERN 308: AAM add to rationale: Since the user cannot specifyy the length of the buffer passed to getwd(), use of this function is discouraged. The length of a path name described in {PATH_MAX} is file system dependent and may vary from one mount point to another, or might even be unlimited. It is possible to overflow this buffer in such a way as to cause applications to fail, or possible system security violations. It is recommended that the getcwd() function should be used to determine the current working directory. ---- For gets(), add this: Since the user cannot specify the length of the buffer passed to gets(), use of this function is discouraged. The length of the string read is unlimited. It is possible to overflow this buffer in such a way as to cause applications to fail, or possible system security violations. It is recommended that the fgets() function should be used to read input lines. Remove the example section for gets(). XSH ERN 309: A XSH ERN 310: R Pseudo-terminal is defined in XBD. These interfaces are heavily used, and provide the only mechanism for doing these things. XSH ERN 311: R: non-responsive. To be considered this request would need to have contained more detailed suggestions (that align with historic practive!) XSH ERN 312: A XSH ERN 313: AAM use the standard phrasing XSH ERN 314: A XSH ERN 315: AAM LTF XSH ERN 316: R ogtgbase : vwg/071/061994 resolved to align the man page to the header. XSH ERN 317: AAM, leave app usage alone. Rephrase 18098 as suggested. XSH ERN 318: A XSH ERN 319: A XSH ERN 320: AAM: Yes this spec does supercede RFC 2553, and input is being provided to the IETF to update that RFC. Andrew Gollan is liaison to IETF for this. Add: "[ENXIO] the interface does not exist." where suggested. XSH ERN 321: AAM also remove the errors on 18142. Also remove EFAULT errors in accept, connect getpeename getsockname getsockopt if_freenameindex if_indextoname if_nametoindex recv recvfrom recvmsg send sendmsg sendto setsockopt . XSH ERN 322: A XSH ERN 323: AAM LTF XSH ERN 324: A XSH ERN 325: AAM LTF XSH ERN 326: AAM LTF XSH ERN 327: AAM add "which is the value of FLT_RADIX defined in the float.h header". Update see also as suggested. XSH ERN 328: A XSH ERN 329: A XSH ERN 330: AAM: ACTION 2000-05-024: Andrew Gollan (XSHd3 ERN 330) to provide more detailed editing instructions to the editor. XSH ERN 331: R see 296/298 and associated AI. XSH ERN 332: A XSH ERN 333: A XSH ERN 334: A XSH ERN 335: A XSH ERN 336: A XSH ERN 337: A XSH ERN 338: A XSH ERN 339: A XSH ERN 340: A XSH ERN 341: A XSH ERN 342: A XSH ERN 343: A XSH ERN 344: AAM ... make it unspecified, not imp defined XSH ERN 345: AAM use The iswctype() function shall return non-zero (true) if and only if wc has the property described by charclass. If charclass is 0, iswctype() shall return 0. Shade the last sentence of this CX. XSH ERN 346: A XSH ERN 347: AAM use val XSH ERN 348: A XSH ERN 349: A XSH ERN 350: A XSH ERN 351: A XSH ERN 352: R the synopsis is XSI shaded, which is defined to mean that the entire funtion is XSI XSH ERN 353: AAM LTF XSH ERN 354: A XSH ERN 355: AAM LTF XSH ERN 356: AAM LTF XSH ERN 357: A XSH ERN 358: A XSH ERN 359: AAM LTF XSH ERN 360: A XSH ERN 361: AAM LTF XSH ERN 362: A XSH ERN 363: A XSH ERN 364: A XSH ERN 365: DUP 364 XSH ERN 366: A XSH ERN 367: R see email discussion. Does not improve the problem. XSH ERN 368: AAM, do not sort list. Do everything else (add new items at end). Remove XSI shading for all "int_curr_symbol" XSH ERN 369: A XSH ERN 370: A XSH ERN 371: A XSH ERN 372: AAM make change suggested and also change "clock" to "timer" on 21202, 21214, 17650 [gmtime] 17660, XSH ERN 373: R too much historic practice and different semantics XSH ERN 374: A XSH ERN 375: AAM LTF XSH ERN 376: AAM LTF XSH ERN 377: A XSH ERN 378: AAM LTF XSH ERN 379: AAM LTF XSH ERN 380: A XSH ERN 381: AAM LTF XSH ERN 382: AAM LTF XSH ERN 383: AAM LTF XSH ERN 384: A XSH ERN 385: AAM LTF XSH ERN 386: AAM see 327 XSH ERN 387: AAM LTF XSH ERN 388: A XSH ERN 389: A (good catch) XSH ERN 390: AAM see also 389. XSH ERN 391: A XSH ERN 392: A XSH ERN 393: R : If the objector wishes to file an interpretation request against .1 to clarify this, we will follow the interp committee's advice. XSH ERN 394: AAM: if an example can be found it will be included. However, no volunteer has yet stepped forward. ACTION 2000-05-025: Don Cragun (XSHd3 ERN 394) to check if Sun have an example of makecontext XSH ERN 395: AAM shallify the entire para 21947 - 21954 XSH ERN 396: A XSH ERN 397: A XSH ERN 398: A XSH ERN 399: A XSH ERN 400: A XSH ERN 401: A XSH ERN 402: A XSH ERN 403: AAM remove all SHM shading (except the synopsis), 23133 change memory object --> shared memory object or typed memory object and other stuff. Andrew J has notes / marked up text. XSH ERN 404: A XSH ERN 405: A XSH ERN 406: AAM LTF XSH ERN 407: AAM LTF XSH ERN 408: AAM : ACTION 2000-05-026: Donn Terry (XSHd3 ERN 408) to file an interpretation request against .1 1996 for this. Iff this is done, then pending resolution of this request, add Reviewers note to point out the potential conflict. In any case shallify the mprotect words to match the mmap phrasing. XSH ERN 409: A XSH ERN 410: AAM: an interpretation request has been filed to bring this into scope. Make the suggested change in a reviewers note. XSH ERN 411: R too much historic practice. These interfaces co-exist, and one does not replace the other. XSH ERN 412: A (move 24489 up to 24473). XSH ERN 413: AAM LTF XSH ERN 414: AAM LTF XSH ERN 415: A XSH ERN 416: A XSH ERN 417: AAM LTF XSH ERN 418: A XSH ERN 419: AAM LTF XSH ERN 420: A XSH ERN 421: AAM LTF XSH ERN 422: A XSH ERN 423: A see .1 1996 lines 236-245 (page 119-120). XSH ERN 424: A (use first alternative) XSH ERN 425: AAM change opendir to closedir on 25322 XSH ERN 426: A ACTION 2000-05-027: Andrew Josey (XSHd3 ERN 426) to consider moving rationale around when handling XRAT at D4 XSH ERN 427: AAM covered by AJ action above XSH ERN 428: A XSH ERN 429: DUP 428 XSH ERN 430: A XSH ERN 431: A XSH ERN 432: A XSH ERN 433: AAM use "" (i.e. wrap with double quotes, and use constant width font). Make sure that fopen, fdopen, freopen, and popen all use the same convention throughout. XSH ERN 434: A XSH ERN 435: AAM/defer An interp has been filed. Pending resolution, add reviewers note with updated text. XSH ERN 436: A XSH ERN 437: AAM just void -- => void * XSH ERN 438: defer An interp against .1d has been filed. Pending resolution, make the suggested change as a reviewers note XSH ERN 439: A XSH ERN 440: A XSH ERN 441: A XSH ERN 442: A ACTION 2000-05-028: Editor (XSHd3 ERN 442) to include long example by inclusion in XRAT XSH ERN 443: AAM add "(Ada)" in 26420. Editor has other markups for the following para. XSH ERN 444: A XSH ERN 445: DUP 444 XSH ERN 446: A XSH ERN 447: AAM editor has markup XSH ERN 448: defer -- an interpretation request has been filed; add reviewers note with suggested text (assume copy is required). XSH ERN 449: defer -- an interpretation request has been filed; add reviewers note with suggested text (including newfildes). XSH ERN 450: A XSH ERN 451: defer, an interpretation has been filed. Pending resolution, add reviewers note with proposed action. XSH ERN 452: A XSH ERN 453: A XSH ERN 454: A XSH ERN 455: A XSH ERN 456: AAM LTF XSH ERN 457: AAM LTF XSH ERN 458: A XSH ERN 459: defer, an interpretation has been filed. Pending resolution, add reviewers note with proposed action. XSH ERN 460: A (global_edit_counter--) XSH ERN 461: AAM, remove the reviewers note XSH ERN 462: A XSH ERN 463: A XSH ERN 464: A XSH ERN 465: AAM: do the interp response. We need more specific change details to do the second action: ACTION 2000-05-029: David Butenhof (XSHd3 ERN 465) to provide detailed edit instructions XSH ERN 466: R We asked an expert - there are programs that depend on the thread terminating although the number of non null pointers is not decreasing. XSH ERN 467: A XSH ERN 468: AAM: can on 29927 is correct. On 29928, change is->shall be XSH ERN 469: A XSH ERN 470: A XSH ERN 471: A XSH ERN 472: R, ACTION 2000-05-030: Donn Terry (XSHd3 ERN 472) to submit interp. against .1 1996. [[note MAN shading is incorrect, and should not be shaded]] XSH ERN 473: defer: ACTION 2000-05-031: Andrew Josey (XSHd3 ERN 472) to investigate EPERM in pthread_mutex_init() and pthread_rwlock_init(), and to delete if not implemented anywhere. Also to file Interp request against .1c asking why it is specified for mutex_init. XSH ERN 474: withdrawn: AGREED: Merge RWL with THR. XSH ERN 475: defer : An interp has been filed against .1j. Add reviewers note with suggested change. XSH ERN 476: AAM - Cathy has marked up text XSH ERN 477: AAM - add App usage with standard wording suggesting setenv XSH ERN 478: AAM - Cathy has marked up text XSH ERN 479: AAM ISO C requires this function. Add the See Also to initstate() XSH ERN 480: A XSH ERN 481: AAM : remove CX where identified XSH ERN 482: R: the reviewers do not agree with the problem XSH ERN 483: defer: ACTION 2000-05-032: Frank Prindle (XSHd3 ERN 483) to submit more detailed edit instructions XSH ERN 484: A XSH ERN 485: AAM - delete REG_ENOSYS here and mark as LEGACY in XBD. Similarly for FNM_ENOSYS. (and in Return Value [2 places]) XSH ERN 486: A XSH ERN 487: AAM LTF XSH ERN 488: AAM LTF XSH ERN 489: AAM - remove the reviewers note. Restore the missing "," between "refer to" and "and link to". XSH ERN 490: R this is the approved ISO/IEEE terminology XSH ERN 491: A XSH ERN 492: AAM LTF XSH ERN 493: A XSH ERN 494: AAM LTF XSH ERN 495: AAM LTF XSH ERN 496: A XSH ERN 497: A XSH ERN 498: AAM LTF XSH ERN 499: AAM see ilogb XSH ERN 500: AAM LTF XSH ERN 501: A XSH ERN 502: Defer : An Interp against 1003.1d P42 has been filed. Add reviewers note highlighting problem. XSH ERN 503: A XSH ERN 504: A XSH ERN 505: AAM: change include to . Re select v pselect: too much existing practice uses select() to deprecate it. However, add pselect(). XSH ERN 506: R The suggested text is not suitable for inclusion here. ACTION 2000-05-033: Donn Terry (XSHd3 ERN 506) to rewrite rationale from .1 1990 and resubmit if appropriate XSH ERN 507: A XSH ERN 508: R out of scope XSH ERN 509: R there is a central description. The action does not supply sufficiently clear editing instructions to enable this move to be made. XSH ERN 510: AAM schedule --> scheduling policy XSH ERN 511: R widespread historic use. XSH ERN 512: R the reviewers do not agree with the problem (see 482) XSH ERN 513: A XSH ERN 514: A XSH ERN 515: AAM Add The strings described by envname and envval are copied by this function. at l36218. XSH ERN 516: A XSH ERN 517: AAM enumerate where to add: 37084. XSH ERN 518: AAM lower case i, americanize behavior XSH ERN 519: AAM, ENOSYS already exists. No action required. XSH ERN 520: A XSH ERN 521: AAM, just add see also setpgid() XSH ERN 522: AAM use family of XSH ERN 523: A XSH ERN 524: A XSH ERN 525: A XSH ERN 526: A XSH ERN 527: A XSH ERN 528: R widespread use XSH ERN 529: R new text is less readable XSH ERN 530: A XSH ERN 531: A XSH ERN 532: DUP 531 XSH ERN 533: R the meaning of the current wording is that if a ss is a null pointer the results are unspecified XSH ERN 534: A XSH ERN 535: A XSH ERN 536: A XSH ERN 537: R - please supply actual words/editing instructions XSH ERN 538: A XSH ERN 539: A XSH ERN 540: A XSH ERN 541: A XSH ERN 542: A XSH ERN 543: A no action reqd XSH ERN 544: A XSH ERN 545: A [[please x-ref your own aardvark if possible, and supply specific editing instructions in each one;we spent a long time figuring out what we did several days ago!]] XSH ERN 546: A XSH ERN 547: AAM LTF XSH ERN 548: AAM LTF XSH ERN 549: A XSH ERN 550: AAM LTF XSH ERN 551: AAM LTF XSH ERN 552: A XSH ERN 553: A XSH ERN 554: AAM LTF XSH ERN 555: AAM LTF XSH ERN 556: R EMB ! unclear editing instructions. XSH ERN 557: A XSH ERN 558: AAM add after 39661 "stderr is expected to be open for reading and writing". XSH ERN 559: A XSH ERN 560: A XSH ERN 561: AAM, buflen should be size_t XSH ERN 562: A XSH ERN 563: A XSH ERN 564: A XSH ERN 565: A XSH ERN 566: A XSH ERN 567: A XSH ERN 568: A XSH ERN 569: A XSH ERN 570: A XSH ERN 571: A XSH ERN 572: A XSH ERN 573: AAM add rationale/app usage: ACTION 2000-05-034: Ulrich to propose suitable words for XSHd3 ERN 573 XSH ERN 574: A XSH ERN 575: A XSH ERN 576: A XSH ERN 577: A XSH ERN 578: A XSH ERN 579: A XSH ERN 580: A XSH ERN 581: A XSH ERN 582: A XSH ERN 583: A XSH ERN 584: A XSH ERN 585: A XSH ERN 586: A XSH ERN 587: A XSH ERN 588: A XSH ERN 589: A XSH ERN 590: A XSH ERN 591: A XSH ERN 592: AAM - change 41397 to If the symlink( ) function fails for any reason other than EIO, any file named by path2 shall be unaffected. Make a similar change to rename(): add a similar para following p1116, l33896 If the rename() function fails for any reason other than EIO, any file named by new shall be unaffected. This is CX shaded. XSH ERN 593: A XSH ERN 594: A XSH ERN 595: A XSH ERN 596: A XSH ERN 597: AAM - Cathy has markup XSH ERN 598: R The "IEEE"s come from a macro that will be changed as appropriate when IEEE and/or ISO adopt the standard. XCU support is required for conformance to this revision of the combined standards. XSH ERN 599: AAM - take the first line of the action XSH ERN 600: A XSH ERN 601: AAM LTF XSH ERN 602: AAM LTF XSH ERN 603: A XSH ERN 604: AAM LTF XSH ERN 605: AAM LTF XSH ERN 606: AAM LTF XSH ERN 607: A XSH ERN 608: A XSH ERN 609: A XSH ERN 610: R Out of scope. The submitter is recommended to file an interp request if he still believes this problem is relevant. XSH ERN 611: A XSH ERN 612: A XSH ERN 613: A XSH ERN 614: R. This was not left open last time, but resolved. XSH ERN 615: AAM LTF XSH ERN 616: defer : ACTION 2000-05-035: TOG OR (XSHd3 ERN 616) to raise interp request against SUSv2 XSH5 to whether it can be ruled that truncate will increase files (contradiction between 43538 and 43540 in XSH D3). Add reviewers note to here and ftruncate (as XSI extension) to require truncate to increase the file suze. XSH ERN 617: A XSH ERN 618: A XSH ERN 619: A XSH ERN 620: AAM add 2 to p1442 l43832 XSH ERN 621: AAM Cathy has markup XSH ERN 622: defer - add ELOOP to all XSI functions that take a real pathname. ACTION 2000-05-036: Frank Prindle (XSHd3 ERN 622) to identify list of all XSI functions that need to have ELOOP added (and the location in text) XSH ERN 623: R did not make the new legacy list XSH ERN 624: A XSH ERN 625: R did not make the new legacy list XSH ERN 626: R this is the approved ISO / IEEE terminology XSH ERN 627: R pseudo terminal is defiuned in XBD XSH ERN 628: R did not make the new legacy list XSH ERN 629: A XSH ERN 630: A XSH ERN 631: R See Austin 34 r 1 XSH ERN 632: A XSH ERN 633: A XSH ERN 634: A XSH ERN 635: A XSH ERN 636: A XSH ERN 637: AAM "since they stopped" XSH ERN 638: A XSH ERN 639: A XSH ERN 640: A XSH ERN 641: A XSH ERN 642: A XSH ERN 643: A XSH ERN 644: A XSH ERN 645: A XSH ERN 646: A XSH ERN 647: A XSH ERN 648: A XSH ERN 649: A XSH ERN 650: A XSH ERN 651: A XSH ERN 652: AAM ACTION 2000-05-037: Ulrich (XSHd3 ERN 652) to supply wording for app usage XSH ERN 653: A XSH ERN 654: A XSH ERN 655: A XSH ERN 656: A XSH ERN 657: A XSH ERN 658: A XSH ERN 659: A XSH ERN 660: A XSH ERN 661: A XSH ERN 662: A XSH ERN 663: A XSH ERN 664: AAM - pick up additional entries from XBD 2.1.6.1 (p22-27, l845-1055) XSH ERN 665: A XSH ERN 666: A XSH ERN 667: A XSH ERN 668: A XSH ERN 669: A XSH ERN 670: A XSH ERN 671: A XSH ERN 672: A XSH ERN 673: A XSH ERN 674: R Sorry, but both allowed options are current existing practice. The suggested change would relax current implementation requirements and increase the work portable applications have to do. I have seen scripts where the application really only cared about expanding the first word and only had to check that the first token passed to wordexp() was not '#'; this change would allow implementations to blow up the program in this case. XSH ERN 675: R Use of terminology is in line with ISO / IEEE guidelines XSH ERN 676: defer - ACTION 2000-05-038: TOG OR to forward XSHd3 ERN 676 to OGTGBASE for consideration XSH ERN 677: Discussed separately on the agenda ========================================================================= 6.2 XCU Aardvark (Friday) XCU ERN 1: A XCU ERN 2: A XCU ERN 3: AAM - make sure that "can can" is just "can" XCU ERN 4: AAM - a shall pass has been marked up for 1.11. The editors have had one shall pass and shall try again (sic); however help is needed from all. XCU ERN 5: AAM - "other utilities shall not write to stderr if they complete successfully, unless ..." XCU ERN 6: AAM - ACTION 2000-05-039: Andrew Josey (XCUd3 ERN 6) to propose new words and mail to meeting attendees XCU ERN 7: AAM - as above for XCU ERN 6 XCU ERN 8: R Out of scope XCU ERN 9: A XCU ERN 10: AAM, remove from 1416 XCU ERN 11: R The rationale will be moving to a different volume at the next draft, and this text is required in both places to allow the rationale to be readable. XCU ERN 12: AAM - delete the sentence XCU ERN 13: A XCU ERN 14: A XCU ERN 15: AAM - see XBD ERN 71 XCU ERN 16: A XCU ERN 17: AAM - copy p40 1420-1 to follow p45 1610 changing aliases to the ENV shell variable. Delete last sentence p45 1617-1619. XCU ERN 18: R see ERN 11 XCU ERN 19: A XCU ERN 20: R see L2042 for warning. There is no reason given for requiring existing strictly conforming applications to have to convert from `` to $(). The `` form works just fine for cases that don't need nesting or embedded quotes. XCU ERN 21: A XCU ERN 22: A XCU ERN 23: EMB DUP 22 XCU ERN 24: A XCU ERN 25: R This would be requirements in rationale XCU ERN 26: A XCU ERN 27: AAM delete from 2974-5 "-and so ..." to end of sentence XCU ERN 28: R The para as a whole specifies how patterns are pocessed in pathnames XCU ERN 29: AAM this is consistent with other cross refs in this draft. The page number and page title are automatically generated. Cathy will change the macros to put the page number in parens. XCU ERN 30: R See XBD 32 and 52. Once these changes have been made, the need to make a change here goes away. XCU ERN 31: AAM delete 43332-4335 on p121 XCU ERN 32: change "such as the utilities in this section" -> "such as the Batch Environment utilities (marked BE)" XCU ERN 33: A XCU ERN 34: AAM Delete p136 l 4763-4782 XCU ERN 35: R Out of scope. If the standard is wrong, please file an interpretation request. XCU ERN 36: A XCU ERN 37: A XCU ERN 38: R See lines 5383-5386 XCU ERN 39: A XCU ERN 40: A XCU ERN 41: AAM - it is scheduled to appear in XRAT XCU ERN 42: R already stated on p163 l5800 XCU ERN 43: A XCU ERN 44: defer ACTION 2000-05-040: TOG OR to forward XCUd3 ERN 44 to OGTGBASE for consideration XCU ERN 45: A. ACTION 2000-05-041: Andrew Josey (XCUd3 ERN 45) to check shallification of SCCS utils XCU ERN 46: A (use the long list approach) XCU ERN 47: AAM - change c89 to c99 XCU ERN 48: AAM - add reviewers note with problem statement. This will eventually need an interp against 2b XCU ERN 49: AAM change c89-c99 (this is a global edit) XCU ERN 50: AAM delete p218 l8118-8120 as dup of 7836 XCU ERN 51: AAM - delete lines 7910-7965 of awk rationale as duplicated XCU ERN 52: AAM -first XCU ERN 53: A XCU ERN 54: AAM delete c89 utility and change all refs to it to c99 XCU ERN 55: R This standard is aligned with c99 XCU ERN 56: A XCU ERN 57: R the reviewers believe the text is clear. If the objector wishes, he can file an interp request against 1003.2b when adopted. XCU ERN 58: A XCU ERN 59: DUP 58 XCU ERN 60: AAM - Scope will be updated. XCU ERN 61: R this is the standard style XCU ERN 62: AAM - Cathy has mark up (section->clause changing in 2 places) XCU ERN 63: R previous concensus added octal modes back in, previously legacy, now restored as full mandatory. The scope is being updated. XCU ERN 64: A XCU ERN 65: A XCU ERN 66: A XCU ERN 67: AAM: add text from option 2 to end of line 11335 p 300. Delete 11358 XCU ERN 68: defer Delete "by using adaptive Lempel-Ziv coding" from L 11282. Add to Rationale "Traditionally this utility has been implemented using adaptive Lempel-Ziv coding. However, this requires a license from Unisys." Alternative "using adaptive LZ coding, if supported."; change the exit status 2 from "would have increased" to "would not have reduced". Add footnote metioning patent, and allowing app to exit 2 if the LZ coding is not supported. ACTION 2000-05-042: TOG OR to forward XCUd3 ERN 68 (compress)to OGTGBASE ACTION 2000-05-043 Yvette to confer with IEEE lawyers about patents (re: XCUd3 ERN68) XCU ERN 69: R editorial matter, this is the normal style. XCU ERN 70: A XCU ERN 71: A XCU ERN 72: AAM Change guide->document, that 19->20 and twentieth->twenty-first XCU ERN 73: AAM change "systems support" -> "Implementations shall support" XCU ERN 74: A XCU ERN 75: AAM, use first suggestion. Also add reviewers note since it needs further cleanup to match style (Locale and Output Formats neeed to be specified) XCU ERN 76: A XCU ERN 77: A XCU ERN 78: AAM, change indent level of given lines to match the corresponding ifs, and lower case the The. XCU ERN 79: A XCU ERN 80: A XCU ERN 81: A XCU ERN 82: R the reviewers believe the text is clear XCU ERN 83: A XCU ERN 84: A XCU ERN 85: A XCU ERN 86: A XCU ERN 87: A XCU ERN 88: R this is not historic practice XCU ERN 89: AAM - change to a URL form, move to ieee or tog. Remove Keith Bostic personal contact info. ACTION 2000-05-044: Andrew Josey (XCUd3 ERN 89) to mirror bekerly.edu copy at opengroup.org XCU ERN 90: A XCU ERN 91: R Out of scope XCU ERN 92: A XCU ERN 93: A XCU ERN 94: AAM - Andrew Josey has mark up (from Donn's email followup, with TASA reinstated) XCU ERN 95: AAM delete 18058-18060 XCU ERN 96: A XCU ERN 97: A XCU ERN 98: R a quick survey of the systems in the room showed a variety of outputs for .o files, some of which do not contain the word "object" XCU ERN 99: AAM change "the basic integral data type" to "a basic integer type". Andrew has markup (many changes, added long long etc), including rationale. XCU ERN 100: R the reviewers believe it is clear. These words come from .2b XCU ERN 101: AAM, change "24-hour periods" to "86400 second periods (days)" XCU ERN 102: AAM, but the line numbers given are wrong. Add s for socket at 18541. XCU ERN 103: AAM - Cathy has markup, do the same as 101 XCU ERN 104: AAM, replace with 1003.9 1992. Add to bibliography XCU ERN 105: AAM, use may XCU ERN 106: R lots of applications depend on this, and it should not be removed, deprecated, or made legacy. XCU ERN 107: A XCU ERN 108: A XCU ERN 109: AAM, unknown what should be here. Missing string defn. Ask for advice in reviewers note XCU ERN 110: A XCU ERN 111: AAM change the names (as above), and add leading _ [Andrew has markup]; all POSIX_V6 should be _POSIX_V6 XCU ERN 112: AAM delete 19813-19818 XCU ERN 113: A XCU ERN 114: A XCU ERN 115: AAM - defer to editor. XCU ERN 116: AAM- XBD changes cover it. no change needed XCU ERN 117: AAM, also at 21051 XCU ERN 118: R should be italic. This is current style. XCU ERN 119: AAM, delete first sentence. XCU ERN 120: AAM; this is historic practice. However, add reviewers note with problem statement and proposed action. XCU ERN 121: A XCU ERN 122: defer : ACTION 2000-05-045: TOG OR to refer XCUd3 ERN 122 to OGTGBase for consideration XCU ERN 123: A XCU ERN 124: A XCU ERN 125: AAM, change "it" -> "that definition" XCU ERN 126: R an example is better than none XCU ERN 127: A XCU ERN 128: AAM, XSI --> XSI Conformant XCU ERN 129: R, this is straight from .2. An interpretation request is required to bring it into scope. If the submitters feels there is still a problem then they are recommended to use the the IEEE interpretations process. XCU ERN 130: R what is not specified is unspecified XCU ERN 131: A XCU ERN 132: AAM, add problem statement to reviewers note XCU ERN 133: AAM, delete from rationale lines 24423-24425 XCU ERN 134: AAM, Discussed. No change required. XCU ERN 135: AAM, use .2 words, "must"->"need to be" XCU ERN 136: R This is approved style XCU ERN 137: R This is approved style XCU ERN 138: R This is approved style XCU ERN 139: DUP 140 XCU ERN 140: A XCU ERN 141: A XCU ERN 142: A XCU ERN 143: R specific editing instructions needed XCU ERN 144: R This is approved style XCU ERN 145: A XCU ERN 146: A XCU ERN 147: A XCU ERN 148: A XCU ERN 149: A XCU ERN 150: A XCU ERN 151: A XCU ERN 152: A XCU ERN 153: A XCU ERN 154: R specific editing instructions required XCU ERN 155: A XCU ERN 156: A XCU ERN 157: A XCU ERN 158: OPEN -- add reviewers note with problem statement XCU ERN 159: A XCU ERN 160: AAM add the same get out clause to step 4 ("If the file exists, the patch utility shall use this file name") XCU ERN 161: R, it is under control of an option, namely XSI XCU ERN 162: A XCU ERN 163: R this is out of scope. Please file an interp if desired. XCU ERN 164: A XCU ERN 165: R this will require an interp against .2b when approved. XCU ERN 166: A XCU ERN 167: AAM, remove the comma before backreferences XCU ERN 168: R out of scope. This requires an interpretation request. XCU ERN 169: DUP 171 XCU ERN 170: A XCU ERN 171: A XCU ERN 172: A XCU ERN 173: A XCU ERN 174: R this will reequire an interp against .2b when approved if it is a real problem. Add reviewers note. XCU ERN 175: R editing instructions inadequate for editors to understand what to do. XCU ERN 176: AAM (line 28889) change as suggested XCU ERN 177: AAM, remove reviewers notes. New MAN 29036-29041. Delete 29164-29168 XCU ERN 178: A XCU ERN 179: AAM, use the correct fonts XCU ERN 180: A XCU ERN 181: A XCU ERN 182: A XCU ERN 183: A XCU ERN 184: R Out of scope XCU ERN 185: AAM use correct fonts (using 2d as guide). Don't know what the related sections are. XCU ERN 186: R this is approved style XCU ERN 187: OPEN, ACTION 2000-05-046: AJ to check against .2d for guidance on XCUd3 ERN 187 XCU ERN 188: OPEN ACTION 2000-05-47: AJ to check on XCUd3 ERN 188 XCU ERN 189: A -------------------------- OFFICIAL MEETING END --------------------- only predisposed noted from here. All open aardvark from here will be either resolved via email, by the chair and editors or end up as a reviewers note. The aardvark reports to be circulated will allow opportunity to comment. XCU ERN 190: XCU ERN 191: XCU ERN 192: XCU ERN 193: R out of scope XCU ERN 194: XCU ERN 195: A XCU ERN 196: DUP 197 XCU ERN 197: A XCU ERN 198: XCU ERN 199: A XCU ERN 200: A XCU ERN 201: XCU ERN 202: A XCU ERN 203: XCU ERN 204: A XCU ERN 205: XCU ERN 206: A XCU ERN 207: XCU ERN 208: XCU ERN 209: XCU ERN 210: AAM - should be \xabc\xdefx XCU ERN 211: XCU ERN 212: XCU ERN 213: XCU ERN 214: XCU ERN 215: XCU ERN 216: XCU ERN 217: A XCU ERN 218: XCU ERN 219: XCU ERN 220: DUP 221 XCU ERN 221: A XCU ERN 222: XCU ERN 223: A XCU ERN 224: A XCU ERN 225: XCU ERN 226: A XCU ERN 227: A XCU ERN 228: XCU ERN 229: A XCU ERN 230: XCU ERN 231: A XCU ERN 232: XCU ERN 233: XCU ERN 234: A XCU ERN 235: XCU ERN 236: XCU ERN 237: XCU ERN 238: A XCU ERN 239: A XCU ERN 240: A XCU ERN 241: R rationale is not shaded XCU ERN 242: XCU ERN 243: XCU ERN 244: XCU ERN 245: XCU ERN 246: XCU ERN 247: XCU ERN 248: XCU ERN 249: XCU ERN 250: XCU ERN 251: XCU ERN 252: DUP 253 XCU ERN 253: A XCU ERN 254: XCU ERN 255: XCU ERN 256: XCU ERN 257: A XCU ERN 258: AAM editors have markup XCU ERN 259: A XCU ERN 260: A XCU ERN 261: A XCU ERN 262: A XCU ERN 263: XCU ERN 264: XCU ERN 265: A XCU ERN 266: XCU ERN 267: A XCU ERN 268: XCU ERN 269: XCU ERN 270: XCU ERN 271: A XCU ERN 272: XCU ERN 273: AAM, accept the second part XCU ERN 274: XCU ERN 275: A XCU ERN 276: A XCU ERN 277: XCU ERN 278: XCU ERN 279: A XCU ERN 280: A XCU ERN 281: XCU ERN 282: XCU ERN 283: AAM -E is now brought into the base standard by 2b alignment. Remove the shadig at 41900 XCU ERN 284: AAM, use the right font XCU ERN 285: A XCU ERN 286: XCU ERN 287: AAM delete para at 42068 since used in App Usage elsewheere and should be consistent XCU ERN 288: AAM move example 1 to be the last example, and add lead in text "On XSI-conformant systems..." XCU ERN 289: XCU ERN 290: A XCU ERN 291: XCU ERN 292: XCU ERN 293: XCU ERN 294: XCU ERN 295: XCU ERN 296: XCU ERN 297: XCU ERN 298: 7. Consent List The following items were agreed upon during this meeting and added to the Consent list (SD/2) AGREED Remove all the MAN shading for the next draft. AGREED Merge the RWL option into the THR option. AGREED Proceed with the #! proposal in Aardvark, but do not permit any invention. 8. Issues List See Austin/SD1. Several issues around c89/c99 have been resolved. 9. Closing 9.1 Review of Action Items Keld has new table in response to AI 9907-04, this is now closed. General Actions Andrew Josey 1. to discuss formal approval of JDOCS procedures with chair of JDOCS (Roger Martin) 2. to forward the revised scope documents to PASC PMC (and to Austin Group) WG15 OR 1. Ensure WG15 forwards request to SC22 to initiate CD registration and concurrent final CD ballot for D4 ACTIONS Arising from XBD Aardvark EDITORS (Andrew Josey, Cathy, Yvette) ERN 15: Mark Brown ERN 83: Ulrich Drepper ERN 121: Frank Prindle ERN 163: Andrew Josey ERN 166: ERN 179: Andrew Gollan ERN 166: ACTIONS Arising from XSH Aardvark Donn Terry ERN 20: ERN 32: ERN 301: ERN 408: ERN 472: ERN 508: Nick Stoughton ERN 37: TOG OR (Mark Brown) ERN 82: ERN 616: ERN 676: Andrew Gollan ERN 175: ERN 296: ERN 330: Andrew Josey ERN 256: ERN 426: ERN 473: Al Simons ERN 294: Don Cragun ERN 394: Editors ERN 442: David Butenhof ERN 465: Frank Prindle ERN 483: ERN 622: Ulrich Drepper ERN 573 ERN 652 ACTIONS Arising from XCU Aardvark Andrew Josey ERN 6: ERN 7: ERN 45: ERN 89: ERN 187: ERN 188: TOG OR ERN 44: ERN 48: ERN 67: ERN 122: Yvette Ho Sang ERN 67 9.4 Document Register Note that Austin/SD1 (Issues list) and Austin/SD2 (Consent list) will be updated based on these minutes. AUSTIN/44 Andrew Josey Meeting agenda AUSTIN/45 Ulrich Drepper Proposal for handling restrict qualifier AUSTIN/46 Nick Stoughton Minutes of the May 2000 meeting 9.5 Next Meeting(s) / Future plans Deadline for actions in mid-June. D4 review starts Aug 1. Meeting in October needed, dates are possibly the week around October 10. The chair will issue a call for a meeting host, expected to be back on the US mainland.