Austin Group Minutes of the 19 January Teleconference Austin-275 Page 1 of 1 Submitted by Andrew Josey, The Open Group. January 19, 2006 Attendees Andrew Josey, The Open Group Don Cragun , Sun, PASC OR Ulrich Drepper, Red Hat Nick Stoughton, USENIX, ISO/IEC OR Joerg Schilling Apologies Mark Brown, IBM, TOG OR Next Meeting preparation: Andrew has announced the plenary meeting for February 2006.At the moment we expect between 10 to 12 attendees. Action item review --------------------- Just the updates on Austin/240r1 are noted here. ACTION AI-2005-01-09 Andrew Josey & Mats Wichmann to propose a time and place for a joint Austin group/LSB Workgroup meeting to consider LSB/POSIX conflicts, to be held as soon as conveniently possible. Status: Closing, the Feb 2006 Ottawa is the time and place ACTION:Nick has an action to prepare an agenda for a teleconference. Status: Closing:This will be at the Ottawa meeting. ACTION Andrew: Final TR typeset and will be sent to Sally Seitz. Status: Closing, Andrew just has to complete the abstract Technical Report Status ------------------------ The final text of the technical report on conflicts between POSIX and the LSB was sent to ANSI in December POSIX C++ Study Group ---------------------- C++ Study group has been formed within IEEE PASC with Ulrich Drepper the Chair. A wiki is being setup to facilitate discussion further. Proposed Input to the Revision --------------------------------- The Open Group has a company review in progress and others to follow soon. Austin Group members are invited to participate in the review. They can do so at http://www.opengroup.org/platform/doc-review/ You need to use your Open Group web id and password to get a copy of the draft. Further API sets will also appear under that URL in the next few weeks. Defect Report Processing ------------------------- The group picked up on the latest batch of defect reports, which are available at the following URL: http://www.opengroup.org/austin/aardvark/latest/ XCU ERN 80 awk (grammar) Accept as marked below In table 4-1 move 6012 and 6013 before 6010 and 6011 and add a line between them XCU ERN 82 printf OPEN Leave open until the next meeting XCU ERN 83 test Accept as marked below This is an Interpretation The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Notes to the Editor for a future revision (not part of this interpretation): mark the text in XCU6 (2004 edition) P909-910, L35264-35269; P910, L35275-35278; and P910-911, L35303-35306 as obsolescent and plan to remove that text completely in the revision following that. The following changes should also be made in the next revision: 1. Add at end of P910, L35297 (not shaded): "On systems not supporting the X/Open System Interfaces Extension, the results are unspecified if $1 is '(' and $3 is ')'." 2. Add at end of P910, L35300 (not shaded): "On systems not supporting the X/Open System Interfaces Extension, the results are unspecified if $1 is '(' and $4 is ')'." 3. Change P912, L35344-35346 from: "Scripts should be careful when dealing with user-supplied input that could be confused with primaries and operators. Unless the application writer knows all the cases that produce input to the script, invocations like:" to: "The XSI extensions specifying the -a and -o binary primaries and the '(' and ')' operators have been marked obsolescent. (Many expressions using them are ambiguously defined by the grammar depending on the specific expressions being evaluated.) Scripts using these expressions should be converted to the forms given below. Even though many implementations will continue to support these obsolescent forms, scripts should be extremely careful when dealing with user-supplied input that could be confused with these and other primaries and operators. Unless the application writer knows all the cases that produce input to the script, invocations like:" 4. Change P912, L35364-35365 from: "This command is not always portable outside XSI-conformant systems. The following form can be used instead:" to: "This command is not always portable even on XSI-conformant systems depending on the expressions specified by expr1, expr2, and expr3. The following form can be used instead:" On a related topic not part of the response: Action: Andrew to invite Dave Korn to submit a set of changes for adding the [[...]] conditional statement. XSH ERN 120 sched_yield Accept as marked below Add to APPLICATION USAGE Since there may not be more than one thread runnable in a process a call to sched_yield() might not relinquish the processor at all. In a single threaded application this will always be case. XSH ERN 121 Threads Accept XSH ERN 122 pselect OPEN Leave open until the next meeting. We would like input from Dave B on this item Action: Andrew to request input from Dave Butenhof XSH ERN 123 Accept Next Steps ----------- Andrew will update the aardvark reports with the latest inbound defect reports. The next call is Feb 9 2006 at the regular timeslot. irc://irc.freestandards.org/austin