Austin Group Minutes of the 14 December Teleconference Austin-330 Page 1 of 1 Submitted by Andrew Josey, The Open Group. December 15, 2006 Attendees Andrew Josey, The Open Group Geoff Clare, The Open group Ulrich Drepper, Red Hat Mark Brown, IBM, TOG OR Apologies Nick Stoughton, USENIX, ISO/IEC OR Don Cragun , Sun, PASC OR 1. Action item review --------------------- ACTION 2005-01-01: Don Cragun to present paper on pathname resolution. OPEN ACTION 2006-09-01: Ulrich Drepper to prepare a paper making a recommendation on imaginary type in C99. OPEN ACTION 2006-09-02: Ulrich and Nick to develop a draft PAR and criteria for C++ POSIX binding for discussion. OPEN (in progress) Draft PAR circulated Nov 20 for comment. PMC Criteria still to be developed. ACTION 2006-09-08: Don Cragun to examine every XCU synopsis in the next draft to check for correctness, and file aardvarks as appropriate. OPEN ACTION 2006-09-13: Andrew to make a pass through current closed aardvarks against approved std, to move items to SD-5 or interpretations when ready. Closed for D2R, but ongoing . See Austin/325 for the list of specific changes for D2R from SD/5. Action AI-2006-06-01: Andrew to work out the full set of changes for recirculation for XSH ERN 132 OPEN, ongoing in progress Draft Status ------------ ISO ballot commenced Nov 2nd. IEEE ballot commenced Nov 28 2006. No new status to report. A slow stream of bugs continues to be reported against Draft 2. Aardvark Bug Reports -------------------- We picked up on the current aardvark http://www.opengroup.org/austin/aardvark/latest/ XSH ERN 172 sigaction OPEN XSH ERN 173 macro rules OPEN XSH ERN 174 fprintf setting errno on error Accept XSH ERN 175 pthread_attr_getguardsize Accept as marked below Change lines 31979-31980 from "The default value of the guardsize attribute is {PAGESIZE} bytes. The actual value of {PAGESIZE} is implementation-defined." to "The default value of the guardsize attribute is implementation-defined." Add to RATIONALE The default size of the guard area is left implementation-defined since on systems supporting very large page sizes the overhead might be substantial if at least one guard page is required by default. XSH ERN 176 sem_init Accept XSH ERN 177 setreuid OPEN Leave open until next meeting XSH ERN 178 crypt Accept as marked below Change 7872 from The salt argument is a string chosen from the set: to: The salt argument shall be a string of at least two bytes in length not including the null character chosen from the set: On lines 7883, 7877 change from "characters" to "bytes" XSH ERN 179 confstr Reject This is covered by XSH section 2.1 item 1: "If an argument to a function has an invalid value (such as a value outside the domain of the function, or a pointer outside the address space of the program, or a null pointer), the behavior is undefined." The description of confstr() is clear that when len is not 0, buf must point to a "len-byte buffer": "If len is not 0, and if name has a configuration-defined value, confstr() shall copy that value into the len-byte buffer pointed to by buf." If buf is NULL (or points outside the address space of the program, or points to a buffer of less than len bytes), then the behaviour is undefined, as per XSH 2.1 item 1. XSH ERN 180 tcgetsid Accept XSH ERN 181 toupper Accept XSH ERN 182 strspn Accept as marked below Change RETURN VALUE to say: The strspn( ) function shall return the computed length; no return value is reserved to indicate an error. XSH ERN 183 pthread_rwlock_unlock Accept XSH ERN 184 pthread_getconcurrency Accept as marked Change in ERRORS from "These functions shall not return an error code of [EINTR]." to The pthread_setconcurrency function shall not return an error code of [EINTR]. Next Steps ----------- Andrew will update the aardvark reports with the latest inbound defect reports. Next teleconference meeting January 4th 2007 See http://www.opengroup.org/austin/. An IRC channel will be available for the meeting irc://irc.freestandards.org #austin irc://irc.freestandards.org/austin ICAL: http://www.google.com/calendar/ical/nvctqtstkuni3fab9k3jqtrt4g@group.calendar.google.com/public/basic XML: http://www.google.com/calendar/feeds/nvctqtstkuni3fab9k3jqtrt4g@group.calendar.google.com/public/basic