* Report bugs for variations in error handling in math functions?
@ 2008-07-25 10:14 Michael Kerrisk
[not found] ` <cfd18e0f0807250314h5c063754gd672c04b2eeef2f6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 9+ messages in thread
From: Michael Kerrisk @ 2008-07-25 10:14 UTC (permalink / raw)
To: libc-alpha-9JcytcrH/bA+uJoB2kUjGw
Cc: Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA
Currently, I'm revising all of the math pages in man-pages, and in the
process testing the error handling (glibc 2.8) for each function.
I find the following:
a) on error, many (probably a majority of) functions set errno AND
raise an exception (fetestexcept()).
b) on error, a very few functions DO set errno but DON"T raise an
exception (fetestexcept()).
c) on error, a few functions DON'T set errno but DO raise an exception
(fetestexcept()).
d) on error, a very few functions pursue a mixture of all of the
above, depending on the error.
A math_error(7) page that I recently wrote (see
http://www.kernel.org/doc/man-pages/online/pages/man7/math_error.7.html
) currently implies that all functions should do a). Clearly I'll
need to amend that.
But the main question is, should I raise glibc bugs for the functions
in cases b), c), and d)?
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html
Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 9+ messages in thread[parent not found: <cfd18e0f0807250314h5c063754gd672c04b2eeef2f6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <cfd18e0f0807250314h5c063754gd672c04b2eeef2f6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-07-25 15:43 ` Joseph S. Myers [not found] ` <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Joseph S. Myers @ 2008-07-25 15:43 UTC (permalink / raw) To: Michael Kerrisk Cc: libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Fri, 25 Jul 2008, Michael Kerrisk wrote: > Currently, I'm revising all of the math pages in man-pages, and in the > process testing the error handling (glibc 2.8) for each function. > > I find the following: > > a) on error, many (probably a majority of) functions set errno AND > raise an exception (fetestexcept()). > b) on error, a very few functions DO set errno but DON"T raise an > exception (fetestexcept()). > c) on error, a few functions DON'T set errno but DO raise an exception > (fetestexcept()). > d) on error, a very few functions pursue a mixture of all of the > above, depending on the error. > > A math_error(7) page that I recently wrote (see > http://www.kernel.org/doc/man-pages/online/pages/man7/math_error.7.html > ) currently implies that all functions should do a). Clearly I'll > need to amend that. > > But the main question is, should I raise glibc bugs for the functions > in cases b), c), and d)? I've run third-party C conformance tests on glibc that have shown similar issues. C90 requires errno to be set by various functions. C99 allows it not to be set, in an incompatible quiet change from C90, if exceptions are used instead. The correct handling under C99 depends on the value of math_errhandling. Implementing math_errhandling requires compiler and linker support (see messages linked from the CONFORMANCE file): if any translation unit is compiled with -fno-math-errno then math_errhandling & MATH_ERRNO must not be set. (I'd suggest that the compiler set object attributes which the static linker then uses to provide the relevant information to libc.) I think the correct approach is to consider it a bug if functions do not set errno, or do not raise exceptions - that is, all of (b), (c) and (d) are bugs. This would allow math_errhandling to be MATH_ERRNO|MATH_ERREXCEPT unless translation units are compiled with options preventing this, and make the error handling options available consistent across the math.h functions supported by glibc. To conform with C99, at least one approach (errno or exceptions) must be consistently supported across all the functions, in any case. -- Joseph S. Myers joseph-qD8j1LwMmJjtCj0u4l0SBw@public.gmane.org -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org> @ 2008-07-25 15:53 ` Michael Kerrisk [not found] ` <cfd18e0f0807250853q636b8d2dx8cefd53bc672b7a9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2008-07-28 5:54 ` Michael Kerrisk 2008-07-31 14:02 ` Michael Kerrisk 2 siblings, 1 reply; 9+ messages in thread From: Michael Kerrisk @ 2008-07-25 15:53 UTC (permalink / raw) To: Joseph S. Myers Cc: libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Fri, Jul 25, 2008 at 5:43 PM, Joseph S. Myers <joseph-qD8j1LwMmJjtCj0u4l0SBw@public.gmane.org> wrote: > On Fri, 25 Jul 2008, Michael Kerrisk wrote: > >> Currently, I'm revising all of the math pages in man-pages, and in the >> process testing the error handling (glibc 2.8) for each function. >> >> I find the following: >> >> a) on error, many (probably a majority of) functions set errno AND >> raise an exception (fetestexcept()). >> b) on error, a very few functions DO set errno but DON"T raise an >> exception (fetestexcept()). >> c) on error, a few functions DON'T set errno but DO raise an exception >> (fetestexcept()). >> d) on error, a very few functions pursue a mixture of all of the >> above, depending on the error. >> >> A math_error(7) page that I recently wrote (see >> http://www.kernel.org/doc/man-pages/online/pages/man7/math_error.7.html >> ) currently implies that all functions should do a). Clearly I'll >> need to amend that. >> >> But the main question is, should I raise glibc bugs for the functions >> in cases b), c), and d)? > > I've run third-party C conformance tests on glibc that have shown similar > issues. > > C90 requires errno to be set by various functions. C99 allows it not to > be set, in an incompatible quiet change from C90, if exceptions are used > instead. The correct handling under C99 depends on the value of > math_errhandling. Implementing math_errhandling requires compiler and > linker support (see messages linked from the CONFORMANCE file): Yes, I saw those already. > if any > translation unit is compiled with -fno-math-errno then math_errhandling & > MATH_ERRNO must not be set. (I'd suggest that the compiler set object > attributes which the static linker then uses to provide the relevant > information to libc.) > > I think the correct approach is to consider it a bug if functions do not > set errno, or do not raise exceptions - that is, all of (b), (c) and (d) > are bugs. This would allow math_errhandling to be > MATH_ERRNO|MATH_ERREXCEPT unless translation units are compiled with > options preventing this, and make the error handling options available > consistent across the math.h functions supported by glibc. To conform > with C99, at least one approach (errno or exceptions) must be consistently > supported across all the functions, in any case. Not even one approach is consistent. Many functions don't set errno. But there are one or two that don't raise exceptions: the Bessel functions (j0(), y0 etc), for example. It's all a bit of a mess, unfortunately. -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <cfd18e0f0807250853q636b8d2dx8cefd53bc672b7a9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <cfd18e0f0807250853q636b8d2dx8cefd53bc672b7a9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-07-25 17:06 ` Joseph S. Myers 0 siblings, 0 replies; 9+ messages in thread From: Joseph S. Myers @ 2008-07-25 17:06 UTC (permalink / raw) To: Michael Kerrisk Cc: libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Fri, 25 Jul 2008, Michael Kerrisk wrote: > Not even one approach is consistent. Many functions don't set errno. > But there are one or two that don't raise exceptions: the Bessel > functions (j0(), y0 etc), for example. It's all a bit of a mess, > unfortunately. Those functions aren't in C99. They are however in POSIX, which defines C99-like error handling requirements, though a lot of errors are "may occur" just as a lot of C99 ones are. (But if a "may occur" error is indicated by one of errno and exceptions, it must be indicated by both if math_errhandling says both forms of error handling are supported.) (Bessel functions under different names and a lot of other functions are in DIS 24747, which passed its ballot for approval as an International Standard. But I don't expect it to be integrated in the next revision of the C standard; my understanding is also that all of C++ TR1 *apart* from special mathematical functions (much the same set) is being integrated in C++0x.) -- Joseph S. Myers joseph-qD8j1LwMmJjtCj0u4l0SBw@public.gmane.org -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Report bugs for variations in error handling in math functions? [not found] ` <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org> 2008-07-25 15:53 ` Michael Kerrisk @ 2008-07-28 5:54 ` Michael Kerrisk [not found] ` <cfd18e0f0807272254k54343bc3pdddde9afca423eec-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2008-07-31 14:02 ` Michael Kerrisk 2 siblings, 1 reply; 9+ messages in thread From: Michael Kerrisk @ 2008-07-28 5:54 UTC (permalink / raw) To: Joseph S. Myers Cc: libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Fri, Jul 25, 2008 at 5:43 PM, Joseph S. Myers <joseph-qD8j1LwMmJjtCj0u4l0SBw@public.gmane.org> wrote: > On Fri, 25 Jul 2008, Michael Kerrisk wrote: > >> Currently, I'm revising all of the math pages in man-pages, and in the >> process testing the error handling (glibc 2.8) for each function. >> >> I find the following: >> >> a) on error, many (probably a majority of) functions set errno AND >> raise an exception (fetestexcept()). >> b) on error, a very few functions DO set errno but DON"T raise an >> exception (fetestexcept()). >> c) on error, a few functions DON'T set errno but DO raise an exception >> (fetestexcept()). >> d) on error, a very few functions pursue a mixture of all of the >> above, depending on the error. >> >> A math_error(7) page that I recently wrote (see >> http://www.kernel.org/doc/man-pages/online/pages/man7/math_error.7.html >> ) currently implies that all functions should do a). Clearly I'll >> need to amend that. >> >> But the main question is, should I raise glibc bugs for the functions >> in cases b), c), and d)? > > I've run third-party C conformance tests on glibc that have shown similar > issues. By the way, Joseph, which particular conformance test suite(s) were you using? Are these freely available test suite(s)? -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <cfd18e0f0807272254k54343bc3pdddde9afca423eec-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <cfd18e0f0807272254k54343bc3pdddde9afca423eec-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-07-28 17:05 ` Joseph S. Myers 0 siblings, 0 replies; 9+ messages in thread From: Joseph S. Myers @ 2008-07-28 17:05 UTC (permalink / raw) To: Michael Kerrisk Cc: libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Mon, 28 Jul 2008, Michael Kerrisk wrote: > > I've run third-party C conformance tests on glibc that have shown similar > > issues. > > By the way, Joseph, which particular conformance test suite(s) were > you using? Are these freely available test suite(s)? No, proprietary (Plum Hall). I'm not aware of free C library conformance testsuites, although such tests may be available in particular areas (e.g. I used ucbtest to test soft-fp changes). -- Joseph S. Myers joseph-qD8j1LwMmJjtCj0u4l0SBw@public.gmane.org -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Report bugs for variations in error handling in math functions? [not found] ` <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org> 2008-07-25 15:53 ` Michael Kerrisk 2008-07-28 5:54 ` Michael Kerrisk @ 2008-07-31 14:02 ` Michael Kerrisk [not found] ` <4891C60A.5000103-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2 siblings, 1 reply; 9+ messages in thread From: Michael Kerrisk @ 2008-07-31 14:02 UTC (permalink / raw) To: Joseph S. Myers Cc: Michael Kerrisk, libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA > I think the correct approach is to consider it a bug if functions do not > set errno, or do not raise exceptions - that is, all of (b), (c) and (d) > are bugs. This would allow math_errhandling to be > MATH_ERRNO|MATH_ERREXCEPT unless translation units are compiled with > options preventing this, and make the error handling options available > consistent across the math.h functions supported by glibc. To conform > with C99, at least one approach (errno or exceptions) must be consistently > supported across all the functions, in any case. I've reported bugs for all of the non-conformances I found. Cheers, Michael http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6778 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6779 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6782 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6783 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6783 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6783 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6785 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6786 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6787 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6792 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6793 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6794 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6795 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6796 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6797 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6798 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6799 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6801 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6801 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6803 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6803 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6804 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6805 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6806 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6807 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6808 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6809 http://sources.redhat.com/bugzilla/show_bug.cgi?id=6810 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <4891C60A.5000103-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <4891C60A.5000103-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2008-08-04 5:48 ` Michael Kerrisk [not found] ` <cfd18e0f0808032248l3f9d7ef4r2af2a989da4d9eb9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Michael Kerrisk @ 2008-08-04 5:48 UTC (permalink / raw) To: Joseph S. Myers Cc: Michael Kerrisk, libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Thu, Jul 31, 2008 at 4:02 PM, Michael Kerrisk <mtk.manpages-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org> wrote: >> I think the correct approach is to consider it a bug if functions do not >> set errno, or do not raise exceptions - that is, all of (b), (c) and (d) are >> bugs. This would allow math_errhandling to be MATH_ERRNO|MATH_ERREXCEPT >> unless translation units are compiled with options preventing this, and make >> the error handling options available consistent across the math.h functions >> supported by glibc. To conform with C99, at least one approach (errno or >> exceptions) must be consistently supported across all the functions, in any >> case. > > I've reported bugs for all of the non-conformances I found. What I really should have said here is "non-conformances and deviations from the/my ideal that all errors would be reported both via errno and exceptions". Anyway, one for the list: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <cfd18e0f0808032248l3f9d7ef4r2af2a989da4d9eb9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Report bugs for variations in error handling in math functions? [not found] ` <cfd18e0f0808032248l3f9d7ef4r2af2a989da4d9eb9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-08-06 9:27 ` Michael Kerrisk 0 siblings, 0 replies; 9+ messages in thread From: Michael Kerrisk @ 2008-08-06 9:27 UTC (permalink / raw) To: Joseph S. Myers Cc: Michael Kerrisk, libc-alpha-9JcytcrH/bA+uJoB2kUjGw, Andreas Jaeger, Andries Brouwer, linux-man-u79uwXL29TY76Z2rM5mHXA On Mon, Aug 4, 2008 at 7:48 AM, Michael Kerrisk <mtk.manpages-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org> wrote: > On Thu, Jul 31, 2008 at 4:02 PM, Michael Kerrisk > <mtk.manpages-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org> wrote: >>> I think the correct approach is to consider it a bug if functions do not >>> set errno, or do not raise exceptions - that is, all of (b), (c) and (d) are >>> bugs. This would allow math_errhandling to be MATH_ERRNO|MATH_ERREXCEPT >>> unless translation units are compiled with options preventing this, and make >>> the error handling options available consistent across the math.h functions >>> supported by glibc. To conform with C99, at least one approach (errno or >>> exceptions) must be consistently supported across all the functions, in any >>> case. >> >> I've reported bugs for all of the non-conformances I found. > > What I really should have said here is "non-conformances and > deviations from the/my ideal that all errors would be reported both > via errno and exceptions". Anyway, one for the list: > > http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814 A tabular summary of what I found is provided here: http://linux-man-pages.blogspot.com/2008/08/math-functions-and-error-reporting.html Cheers, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-08-06 9:27 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-25 10:14 Report bugs for variations in error handling in math functions? Michael Kerrisk
[not found] ` <cfd18e0f0807250314h5c063754gd672c04b2eeef2f6-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-25 15:43 ` Joseph S. Myers
[not found] ` <Pine.LNX.4.64.0807251535040.7701-9YEB1lltEqivcGRMvF24k2I39yigxGEX@public.gmane.org>
2008-07-25 15:53 ` Michael Kerrisk
[not found] ` <cfd18e0f0807250853q636b8d2dx8cefd53bc672b7a9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-25 17:06 ` Joseph S. Myers
2008-07-28 5:54 ` Michael Kerrisk
[not found] ` <cfd18e0f0807272254k54343bc3pdddde9afca423eec-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-28 17:05 ` Joseph S. Myers
2008-07-31 14:02 ` Michael Kerrisk
[not found] ` <4891C60A.5000103-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2008-08-04 5:48 ` Michael Kerrisk
[not found] ` <cfd18e0f0808032248l3f9d7ef4r2af2a989da4d9eb9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-08-06 9:27 ` Michael Kerrisk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox