Minutes of the 21 April 2011 Teleconference Austin-519 Page 1 of 1 Submitted by Andrew Josey, The Open Group. April 22 , 2011 Attendees Andrew Josey, The Open Group Don Cragun, PASC OR Jim Pugsley, Oracle Geoff Clare, The Open Group Mark Brown, IBM, TOG OR Eric Blake, Red Hat Nick Stoughton, USENIX, ISO/IEC OR * Old Business There were a number of IEEE items that need discussing. 1. The 2008-TC1 PAR: We need to be sure that the approval of the PASC chair reaches IEEE. Andrew has contacted, IEEE, Lowell Johnson and Joe Gwinn to try and tie this up. 2. We have received notice of the expiry of the C++ PAR. Nick will contact a number of the working group members to determine status. It is likely that we will withdraw the PAR. 3. A query was received on the 2008-TC1 PAR suggesting that a revision was the best way to address errors. We will respond that the Technical Corrigendum is the best applicable approach, quoting some of the appropriate procedures. This approach does not open up the whole document to change, and we are ensuring that conforming applications are not broken by any of the changes. TC1 Draft 1 has now shipped. The draft TC is now out for a four week review. A project has been added to the bug tracker -- which includes versions, so we can increment the version for each bug. One question of style was raised about some bugs covering multiple page/line numbers. The editors will address this in a later draft by breaking those out into full page/line order. QNX Status. Andrew reported that although he had established initial contact he had not heard back since, and will reinitiate the contact again at the end of the month if he has not heard back. * New Business We picked up on regular Bug processing. ++ Old bugs Bugs 374 and 400 are related and are being retained as OPEN for now. Bug 0000374: malloc(0) and realloc(p,0) must not change errno on success OPEN http://austingroupbugs.net/view.php?id=374 Bug 0000400: realloc wording conflicts with C99 OPEN http://austingroupbugs.net/view.php?id=400 Nick will add a note on status to bug 400 Bug 0000251: Forbid bytes 1 through 31 (inclusive) in filenames OPEN http://austingroupbugs.net/view.php?id=251 Don reported that he is progressing with the white paper. ++ New bugs Bug 0000401: ferror should not modify errno Accepted as Marked http://austingroupbugs.net/view.php?id=401 This item should go down the interpretations track. This item is tagged for TC1-2008 Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: This change should not break any known existing implementations, and will aid application developers. Notes to the Editor (not part of this interpretation): Use the instructions in the Desired Action section, including the optional sections. Bug 0000402: nl_langinfo() and nl_langinfo_l() internal data Accepted http://austingroupbugs.net/view.php?id=402 This item is tagged for TC1-2008 Bug 0000403: FTW_F meaning is ambiguous Accepted as Marked http://austingroupbugs.net/view.php?id=403 This item is tagged for TC1-2008 Change: FTW_F File. in XBD on P254, L8333 to: FTW_F Non-directory file. Change: FTW_F For a file. on XSH ftw() P964, L32261 to: FTW_F For a non-directory file. Change: FTW_F The object is a file. on XSH nftw() P1369, L44912 to: FTW_F The object is a non-directory file. Change: (tflag == FTW_D) ? "d" : (tflag == FTW_DNR) ? "dnr" : (tflag == FTW_DP) ? "dp" : (tflag == FTW_F) ? "f" : (tflag == FTW_NS) ? "ns" : (tflag == FTW_SL) ? "sl" : (tflag == FTW_SLN) ? "sln" : "???", on XSH nftw() P1371, L44972 to: (tflag == FTW_D) ? "d" : (tflag == FTW_DNR) ? "dnr" : (tflag == FTW_DP) ? "dp" : (tflag == FTW_F) ? (S_ISBLK(sb->st_mode) ? "f b" : S_ISCHR(sb->st_mode) ? "f c" : S_ISFIFO(sb->st_mode) ? "f p" : S_ISREG(sb->st_mode) ? "f r" : S_ISSOCK(sb->st_mode) ? "f s" : "f ?") : (tflag == FTW_NS) ? "ns" : (tflag == FTW_SL) ? "sl" : (tflag == FTW_SLN) ? "sln" : "?", Bug 0000404: scandir() EOVERFLOW error missing Accepted http://austingroupbugs.net/view.php?id=404 This item should go down the interpretations track. This item is tagged for TC1-2008 Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Notes to the Editor (not part of this interpretation): Please perform the actions proposed in the Desired Action section. Bug 0000407: add head -c Accepted as Marked http://austingroupbugs.net/view.php?id=407 This item is tagged for Issue 8 Take Desired Action as modified by Note: 0000743 (Note 743)I would suggest a slight change to the end of the proposed rationale addition, to acknowledge the alternative solution of two piped dd processes (in cases where the number of bytes is a convenient multiple): Older implementations of head did not support -c number, but emulating this via dd ibs=1 count=number is much less efficient and emulating via dd obs=pipe_buf | dd ibs=size count=number_of_blocks is cumbersome, somewhat less efficient, and can only be used if the number of bytes to be copied is a multiple of a suitable block size less than or equal to PIPE_BUF. Bug 0000409: formatting error in fdopen rationale Accepted http://austingroupbugs.net/view.php?id=409 This item is tagged for TC1-2008 Bug 0000410: strerror_l() missing from "may" cancellation point list Accepted as Marked http://austingroupbugs.net/view.php?id=410 This item is tagged for TC1-2008 The standard is clear that strerror_l() is like strerror(), so this is editorial. Add strerror_l() to the list, between strerror() and strerror_r(). Add strftime_l() to the list, between strftime() and symlink(). Next Steps ---------- The next call will be on April 28th at 08:00 Pacific and will continue processing defect reports. This call will be for the regular 90 minutes. http://austingroupbugs.net See the calendar for the list of dialup numbers. An IRC channel will be available for the meeting 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