This is the mail archive of the
mailing list for the glibc project.
Re: Consensus on MT-, AS- and AC-Safety docs.
- From: Florian Weimer <fweimer at redhat dot com>
- To: Alexandre Oliva <aoliva at redhat dot com>, "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: Torvald Riegel <triegel at redhat dot com>, "Carlos O'Donell" <carlos at redhat dot com>, GNU C Library <libc-alpha at sourceware dot org>, Rich Felker <dalias at aerifal dot cx>
- Date: Fri, 29 Nov 2013 10:02:46 +0100
- Subject: Re: Consensus on MT-, AS- and AC-Safety docs.
- Authentication-results: sourceware.org; auth=none
- References: <528A7C8F dot 8060805 at redhat dot com> <Pine dot LNX dot 4 dot 64 dot 1311182312130 dot 8831 at digraph dot polyomino dot org dot uk> <orob5fv8nl dot fsf at livre dot home> <Pine dot LNX dot 4 dot 64 dot 1311201555320 dot 28804 at digraph dot polyomino dot org dot uk> <orli0itbm5 dot fsf at livre dot home> <Pine dot LNX dot 4 dot 64 dot 1311211322040 dot 14539 at digraph dot polyomino dot org dot uk> <or4n75t4b7 dot fsf at livre dot home> <Pine dot LNX dot 4 dot 64 dot 1311221324200 dot 5029 at digraph dot polyomino dot org dot uk> <orob5csdvx dot fsf at livre dot home>
On 11/22/2013 03:35 PM, Alexandre Oliva wrote:
Please confirm you hate our users so much ;-) that you want to impose
the following abomination on them. Can you even find the original
documentation in this horribly noisy haystack? Do you realize this
wouldn't even be the worst part of the manual in this regard? :-(
-- Function: void setpwent (void)
| MT-Unsafe uses-a-static-buffer-overwritten-by-other-calls,
may-read-from-the-global-locale-object || AS-Unsafe
For detailed definitions, see also *note Safety Keywords::.
Hmm. Could we make this data available in machine-parsable form, under
a free software license (which the GFDL isn't)? Then we could create
tools that present this information in a more easily digested manner.
But I think the main issue is not the names, but that the concepts they
stand for are complex and difficult to reason about.
Florian Weimer / Red Hat Product Security Team