Minutes of the 5th August 2019 Teleconference Austin-958 Page 1 of 1 Submitted by Geoff Clare, The Open Group. 6th August 2019 Attendees: Don Cragun, IEEE PASC OR Joerg Schilling, FOKUS Fraunhofer Mark Ziegast, SHware Systems Dev. Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Geoff Clare, The Open Group Eric Blake, Red Hat, Open Group OR Apologies: Andrew Josey * General news None * Outstanding actions (Please note that this section has been flushed to shorten the minutes - to locate the previous set of outstanding actions, look to the minutes from 13th June 2019 and earlier) Bug 1220: Add an API to query the name of a locale category of a locale object OPEN http://austingroupbugs.net/view.php?id=1220 Action: Eric to ask if The Open Group is willing to sponsor this interface. Bug 1254: "asynchronous list" description uses "command" instead of "AND-OR list" OPEN http://austingroupbugs.net/view.php?id=1254 Action: Joerg to investigate how his shell behaves. Bug 1263: Add ppoll() OPEN http://austingroupbugs.net/view.php?id=1263 Action: Eric to ask if The Open Group is willing to sponsor this interface. * Current Business Bug 1234: in most shells, backslash doesn't have two meaning wrt pattern matching OPEN http://austingroupbugs.net/view.php?id=1234 We will revisit this item in a future meeting. Bug 1269: yacc: yychar is mentioned but not further specified OPEN http://austingroupbugs.net/view.php?id=1269 We will revisit this item in a future meeting. Bug 374: malloc(0) and realloc(p,0) must not change errno on success OPEN http://austingroupbugs.net/view.php?id=374 Geoff had noticed an overlap between changes suggested in this open bug and the changes needed to align with C17. We also noted that glibc does not conform to the change we made in 2008-TC1 to require that errno is set to an implementation-defined value if realloc(p,0) returns null. This matches the change made in C17 7.22.3.1 (overview) which says that if a null pointer is returned in the size 0 case it is "to indicate an error". However, 7.22.3.5 (realloc) still says "If size is zero and memory for the new object is not allocated, it is implementation-defined whether the old object is deallocated" and "The realloc function returns a pointer to the new object [...], or a null pointer if the new object has not been allocated" which seems to imply a null pointer can be returned in this case without it being considered an error. Action: Eric to ask about this on the glibc mailing list. Action: Nick to draft a Clarification Request to WG14. Next Steps ---------- The next calls are on: August 8 2019 (Thursday) This call will be for 90 minutes. August 12 2019 (Monday) This call will be for 60 minutes. Apologies in advance: Andrew Josey, 2019-08-08 Calls are anchored on US time. (8am Pacific) Please check the calendar invites for dial in details. http://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/201x-mm-dd username=posix password=2115756#