public inbox for linux-man@vger.kernel.org
 help / color / mirror / Atom feed
* 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

* 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

* 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

* 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

* 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

* 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

* 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