This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Fix grp.h endgrent, getgrent namespace (bug 18528)
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Joseph Myers <joseph at codesourcery dot com>
- Cc: <libc-alpha at sourceware dot org>
- Date: Fri, 12 Jun 2015 15:59:35 -0700 (PDT)
- Subject: Re: Fix grp.h endgrent, getgrent namespace (bug 18528)
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 10 dot 1506122056240 dot 17561 at digraph dot polyomino dot org dot uk> <20150612222002 dot DEEC02C3BCC at topped-with-meat dot com> <alpine dot DEB dot 2 dot 10 dot 1506122245010 dot 17561 at digraph dot polyomino dot org dot uk>
> Apart from a limited period where there was a bug in POSIX and that bug
> was reflected in glibc, the visibility *hasn't* changed; the group of
> three declarations was always meant to go together under the same
> conditions. The details of past bugs seem like a distraction for normal
> readers of the header.
The name space controls altogether are a distraction for readers of the
header who are just going to use _GNU_SOURCE. It's not "details of past
bugs". It's details of past API versions that people may have written to.