* [PATCH] getlogin.3: Reformat thread-safety information
@ 2014-10-17 3:59 Peng Haitao
[not found] ` <1413518358-32200-1-git-send-email-penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Peng Haitao @ 2014-10-17 3:59 UTC (permalink / raw)
To: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w; +Cc: linux-man-u79uwXL29TY76Z2rM5mHXA
Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
---
man3/getlogin.3 | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/man3/getlogin.3 b/man3/getlogin.3
index fcbd0fb..828df2b 100644
--- a/man3/getlogin.3
+++ b/man3/getlogin.3
@@ -138,19 +138,23 @@ password database file
(traditionally \fI/etc/utmp\fP;
some libc versions used \fI/var/adm/utmp\fP)
.SH ATTRIBUTES
-.SS Multithreading (see pthreads(7))
-The
+For an explanation of the terms used in this section, see
+.BR attributes (7).
+.TS
+allbox;
+lb lb lb
+l l l.
+Interface Attribute Value
+T{
.BR getlogin ()
-function is not thread-safe.
-.LP
-The
+T} Thread safety MT-Unsafe locale
+T{
.BR getlogin_r ()
-function is thread-safe.
-.LP
-The
+T} Thread safety MT-Safe locale
+T{
.BR cuserid ()
-function is thread-safe with exceptions.
-It is not thread-safe if called with a NULL parameter.
+T} Thread safety MT-Unsafe race:cuserid/!string locale
+.TE
.SH CONFORMING TO
.BR getlogin ()
and
--
1.9.3
--
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 related [flat|nested] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <1413518358-32200-1-git-send-email-penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2014-10-17 5:11 ` Michael Kerrisk (man-pages)
2014-10-17 6:05 ` Michael Kerrisk (man-pages)
1 sibling, 0 replies; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-17 5:11 UTC (permalink / raw)
To: Peng Haitao
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA
Thank you, Haitao. Applied in the attributes_reformat_2 branch.
Cheers,
Michael
On 10/17/2014 05:59 AM, Peng Haitao wrote:
> Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
> ---
> man3/getlogin.3 | 24 ++++++++++++++----------
> 1 file changed, 14 insertions(+), 10 deletions(-)
>
> diff --git a/man3/getlogin.3 b/man3/getlogin.3
> index fcbd0fb..828df2b 100644
> --- a/man3/getlogin.3
> +++ b/man3/getlogin.3
> @@ -138,19 +138,23 @@ password database file
> (traditionally \fI/etc/utmp\fP;
> some libc versions used \fI/var/adm/utmp\fP)
> .SH ATTRIBUTES
> -.SS Multithreading (see pthreads(7))
> -The
> +For an explanation of the terms used in this section, see
> +.BR attributes (7).
> +.TS
> +allbox;
> +lb lb lb
> +l l l.
> +Interface Attribute Value
> +T{
> .BR getlogin ()
> -function is not thread-safe.
> -.LP
> -The
> +T} Thread safety MT-Unsafe locale
> +T{
> .BR getlogin_r ()
> -function is thread-safe.
> -.LP
> -The
> +T} Thread safety MT-Safe locale
> +T{
> .BR cuserid ()
> -function is thread-safe with exceptions.
> -It is not thread-safe if called with a NULL parameter.
> +T} Thread safety MT-Unsafe race:cuserid/!string locale
> +.TE
> .SH CONFORMING TO
> .BR getlogin ()
> and
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <1413518358-32200-1-git-send-email-penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-17 5:11 ` Michael Kerrisk (man-pages)
@ 2014-10-17 6:05 ` Michael Kerrisk (man-pages)
[not found] ` <5440B1A9.8020304-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
1 sibling, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-17 6:05 UTC (permalink / raw)
To: Peng Haitao
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA
Hello Haitao,
Just double checking one point. See below.
On 10/17/2014 05:59 AM, Peng Haitao wrote:
> Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
> ---
> man3/getlogin.3 | 24 ++++++++++++++----------
> 1 file changed, 14 insertions(+), 10 deletions(-)
>
> diff --git a/man3/getlogin.3 b/man3/getlogin.3
> index fcbd0fb..828df2b 100644
> --- a/man3/getlogin.3
> +++ b/man3/getlogin.3
> @@ -138,19 +138,23 @@ password database file
> (traditionally \fI/etc/utmp\fP;
> some libc versions used \fI/var/adm/utmp\fP)
> .SH ATTRIBUTES
> -.SS Multithreading (see pthreads(7))
> -The
> +For an explanation of the terms used in this section, see
> +.BR attributes (7).
> +.TS
> +allbox;
> +lb lb lb
> +l l l.
> +Interface Attribute Value
> +T{
> .BR getlogin ()
> -function is not thread-safe.
> -.LP
> -The
> +T} Thread safety MT-Unsafe locale
Should this be "MT-Safe locale"?
Cheers,
Michael
> +T{
> .BR getlogin_r ()
> -function is thread-safe.
> -.LP
> -The
> +T} Thread safety MT-Safe locale
> +T{
> .BR cuserid ()
> -function is thread-safe with exceptions.
> -It is not thread-safe if called with a NULL parameter.
> +T} Thread safety MT-Unsafe race:cuserid/!string locale
> +.TE
> .SH CONFORMING TO
> .BR getlogin ()
> and
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <5440B1A9.8020304-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-10-17 6:29 ` Peng Haitao
[not found] ` <5440B745.9020003-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Peng Haitao @ 2014-10-17 6:29 UTC (permalink / raw)
To: Michael Kerrisk (man-pages); +Cc: linux-man-u79uwXL29TY76Z2rM5mHXA
On 10/17/2014 02:05 PM, Michael Kerrisk (man-pages) wrote:
> Hello Haitao,
>
> Just double checking one point. See below.
>
> On 10/17/2014 05:59 AM, Peng Haitao wrote:
>> Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>> ---
>> man3/getlogin.3 | 24 ++++++++++++++----------
>> 1 file changed, 14 insertions(+), 10 deletions(-)
>>
>> diff --git a/man3/getlogin.3 b/man3/getlogin.3
>> index fcbd0fb..828df2b 100644
>> --- a/man3/getlogin.3
>> +++ b/man3/getlogin.3
>> @@ -138,19 +138,23 @@ password database file
>> (traditionally \fI/etc/utmp\fP;
>> some libc versions used \fI/var/adm/utmp\fP)
>> .SH ATTRIBUTES
>> -.SS Multithreading (see pthreads(7))
>> -The
>> +For an explanation of the terms used in this section, see
>> +.BR attributes (7).
>> +.TS
>> +allbox;
>> +lb lb lb
>> +l l l.
>> +Interface Attribute Value
>> +T{
>> .BR getlogin ()
>> -function is not thread-safe.
>> -.LP
>> -The
>> +T} Thread safety MT-Unsafe locale
>
> Should this be "MT-Safe locale"?
>
getlogin() is MT-Unsafe and is influenced by setlocale(),
So "MT-Unsafe locale" is right.
--
Best Regards,
Peng
> Cheers,
>
> Michael
>
>
>> +T{
>> .BR getlogin_r ()
>> -function is thread-safe.
>> -.LP
>> -The
>> +T} Thread safety MT-Safe locale
>> +T{
>> .BR cuserid ()
>> -function is thread-safe with exceptions.
>> -It is not thread-safe if called with a NULL parameter.
>> +T} Thread safety MT-Unsafe race:cuserid/!string locale
>> +.TE
>> .SH CONFORMING TO
>> .BR getlogin ()
>> and
>>
>
>
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <5440B745.9020003-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2014-10-17 6:51 ` Michael Kerrisk (man-pages)
[not found] ` <5440BC77.3040906-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-17 6:51 UTC (permalink / raw)
To: Peng Haitao
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Carlos O'Donell, Alexandre Oliva
[CC expanded, just in case Carlos and Alexandre have something
to add]
On 10/17/2014 08:29 AM, Peng Haitao wrote:
>
> On 10/17/2014 02:05 PM, Michael Kerrisk (man-pages) wrote:
>> Hello Haitao,
>>
>> Just double checking one point. See below.
>>
>> On 10/17/2014 05:59 AM, Peng Haitao wrote:
>>> Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>>> ---
>>> man3/getlogin.3 | 24 ++++++++++++++----------
>>> 1 file changed, 14 insertions(+), 10 deletions(-)
>>>
>>> diff --git a/man3/getlogin.3 b/man3/getlogin.3
>>> index fcbd0fb..828df2b 100644
>>> --- a/man3/getlogin.3
>>> +++ b/man3/getlogin.3
>>> @@ -138,19 +138,23 @@ password database file
>>> (traditionally \fI/etc/utmp\fP;
>>> some libc versions used \fI/var/adm/utmp\fP)
>>> .SH ATTRIBUTES
>>> -.SS Multithreading (see pthreads(7))
>>> -The
>>> +For an explanation of the terms used in this section, see
>>> +.BR attributes (7).
>>> +.TS
>>> +allbox;
>>> +lb lb lb
>>> +l l l.
>>> +Interface Attribute Value
>>> +T{
>>> .BR getlogin ()
>>> -function is not thread-safe.
>>> -.LP
>>> -The
>>> +T} Thread safety MT-Unsafe locale
>>
>> Should this be "MT-Safe locale"?
>>
>
> getlogin() is MT-Unsafe and is influenced by setlocale(),
> So "MT-Unsafe locale" is right.
Thank you for the confirmation.
Just by the way, I see that the glibc manual says of getlogin:
MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
I guess this covers some cases beyond what you document. Is that
correct?
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <5440BC77.3040906-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-10-17 7:49 ` Peng Haitao
2014-10-20 15:50 ` Carlos O'Donell
1 sibling, 0 replies; 20+ messages in thread
From: Peng Haitao @ 2014-10-17 7:49 UTC (permalink / raw)
To: Michael Kerrisk (man-pages)
Cc: linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Carlos O'Donell, Alexandre Oliva
On 10/17/2014 02:51 PM, Michael Kerrisk (man-pages) wrote:
> [CC expanded, just in case Carlos and Alexandre have something
> to add]
>
> On 10/17/2014 08:29 AM, Peng Haitao wrote:
>>
>> On 10/17/2014 02:05 PM, Michael Kerrisk (man-pages) wrote:
>>> Hello Haitao,
>>>
>>> Just double checking one point. See below.
>>>
>>> On 10/17/2014 05:59 AM, Peng Haitao wrote:
>>>> Signed-off-by: Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>>>> ---
>>>> man3/getlogin.3 | 24 ++++++++++++++----------
>>>> 1 file changed, 14 insertions(+), 10 deletions(-)
>>>>
>>>> diff --git a/man3/getlogin.3 b/man3/getlogin.3
>>>> index fcbd0fb..828df2b 100644
>>>> --- a/man3/getlogin.3
>>>> +++ b/man3/getlogin.3
>>>> @@ -138,19 +138,23 @@ password database file
>>>> (traditionally \fI/etc/utmp\fP;
>>>> some libc versions used \fI/var/adm/utmp\fP)
>>>> .SH ATTRIBUTES
>>>> -.SS Multithreading (see pthreads(7))
>>>> -The
>>>> +For an explanation of the terms used in this section, see
>>>> +.BR attributes (7).
>>>> +.TS
>>>> +allbox;
>>>> +lb lb lb
>>>> +l l l.
>>>> +Interface Attribute Value
>>>> +T{
>>>> .BR getlogin ()
>>>> -function is not thread-safe.
>>>> -.LP
>>>> -The
>>>> +T} Thread safety MT-Unsafe locale
>>>
>>> Should this be "MT-Safe locale"?
>>>
>>
>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>> So "MT-Unsafe locale" is right.
>
> Thank you for the confirmation.
>
> Just by the way, I see that the glibc manual says of getlogin:
>
> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>
> I guess this covers some cases beyond what you document. Is that
> correct?
>
Yes.
I think "race:getlogin" result in MT-Unsafe.
"race:getlogin" is equal to the sentences in manpage:
getlogin() returns a pointer to a string containing ...
The string is statically allocated and might be overwritten on
subsequent calls to this function or to cuserid().
--
Best Regards,
Peng
> Thanks,
>
> Michael
>
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <5440BC77.3040906-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-10-17 7:49 ` Peng Haitao
@ 2014-10-20 15:50 ` Carlos O'Donell
[not found] ` <CAE2sS1gRBH=Xw671FRynxCYej7uhYTuJ4pxXC0+6_s78VGJayQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
1 sibling, 1 reply; 20+ messages in thread
From: Carlos O'Donell @ 2014-10-20 15:50 UTC (permalink / raw)
To: Michael Kerrisk (man-pages)
Cc: Peng Haitao, linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
<mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>> So "MT-Unsafe locale" is right.
>
> Thank you for the confirmation.
>
> Just by the way, I see that the glibc manual says of getlogin:
>
> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>
> I guess this covers some cases beyond what you document. Is that
> correct?
I haven't reviewed the technical details of this issue, but I would be
very worried if the linux-kernel man pages had different annotations
than glibc.
My expectation is that Peng should review the glibc annotations and
come talk to us if they are different from what will be documented in
the man pages.
We should not have any differences. Either we adjust one or the other,
but both should match.
Cheers,
Carlos.
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAE2sS1gRBH=Xw671FRynxCYej7uhYTuJ4pxXC0+6_s78VGJayQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-10-21 7:48 ` Peng Haitao
[not found] ` <54460FB4.40906-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-28 20:34 ` Michael Kerrisk (man-pages)
1 sibling, 1 reply; 20+ messages in thread
From: Peng Haitao @ 2014-10-21 7:48 UTC (permalink / raw)
To: Carlos O'Donell, Michael Kerrisk (man-pages)
Cc: linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On 10/20/2014 11:50 PM, Carlos O'Donell wrote:
> On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>>> So "MT-Unsafe locale" is right.
>>
>> Thank you for the confirmation.
>>
>> Just by the way, I see that the glibc manual says of getlogin:
>>
>> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>>
>> I guess this covers some cases beyond what you document. Is that
>> correct?
>
> I haven't reviewed the technical details of this issue, but I would be
> very worried if the linux-kernel man pages had different annotations
> than glibc.
>
> My expectation is that Peng should review the glibc annotations and
> come talk to us if they are different from what will be documented in
> the man pages.
>
We are reviewing the glibc annotations, the next step will
talk to you and Alexandre about the different annotations.
> We should not have any differences. Either we adjust one or the other,
> but both should match.
>
This is our goal.
Thanks.
--
Best Regards,
Peng
> Cheers,
> Carlos.
>
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <54460FB4.40906-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2014-10-24 23:19 ` Carlos O'Donell
[not found] ` <CAE2sS1hGxFnBDKA2=i4PNHnCNEeni5kA_ciwSzQCfLdr5wtq6A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-28 20:35 ` Michael Kerrisk (man-pages)
1 sibling, 1 reply; 20+ messages in thread
From: Carlos O'Donell @ 2014-10-24 23:19 UTC (permalink / raw)
To: Peng Haitao
Cc: Michael Kerrisk (man-pages),
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On Tue, Oct 21, 2014 at 3:48 AM, Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote:
> We are reviewing the glibc annotations, the next step will
> talk to you and Alexandre about the different annotations.
In that case I would ask you to please delay any patches that have issues,
and ask Michael not to apply them, at least until we sort out the issues.
I would like to avoid conflicting documentation reaching users.
Does that make sense?
Cheers,
Carlos.
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAE2sS1hGxFnBDKA2=i4PNHnCNEeni5kA_ciwSzQCfLdr5wtq6A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-10-27 1:50 ` Peng Haitao
[not found] ` <544DA503.70702-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-28 20:37 ` Michael Kerrisk (man-pages)
1 sibling, 1 reply; 20+ messages in thread
From: Peng Haitao @ 2014-10-27 1:50 UTC (permalink / raw)
To: Carlos O'Donell
Cc: Michael Kerrisk (man-pages),
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On 10/25/2014 07:19 AM, Carlos O'Donell wrote:
> On Tue, Oct 21, 2014 at 3:48 AM, Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote:
>> We are reviewing the glibc annotations, the next step will
>> talk to you and Alexandre about the different annotations.
>
> In that case I would ask you to please delay any patches that have issues,
> and ask Michael not to apply them, at least until we sort out the issues.
>
> I would like to avoid conflicting documentation reaching users.
>
> Does that make sense?
>
OK.
I has delayed any new patches that have issues and
will check the applied patches.
Thanks.
--
Best Regards,
Peng
> Cheers,
> Carlos.
>
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAE2sS1gRBH=Xw671FRynxCYej7uhYTuJ4pxXC0+6_s78VGJayQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-21 7:48 ` Peng Haitao
@ 2014-10-28 20:34 ` Michael Kerrisk (man-pages)
[not found] ` <544FFDC1.2040300-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
1 sibling, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-28 20:34 UTC (permalink / raw)
To: Carlos O'Donell
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w, Peng Haitao,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
Hi Carlos,
On 10/20/2014 05:50 PM, Carlos O'Donell wrote:
> On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>>> So "MT-Unsafe locale" is right.
>>
>> Thank you for the confirmation.
>>
>> Just by the way, I see that the glibc manual says of getlogin:
>>
>> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>>
>> I guess this covers some cases beyond what you document. Is that
>> correct?
>
> I haven't reviewed the technical details of this issue, but I would be
> very worried if the linux-kernel man pages had different annotations
s/linux-kernel/linux/ (yes, they're housed at kernel.org, but...)
> than glibc.
Agreed. They should be consistent.
> My expectation is that Peng should review the glibc annotations and
> come talk to us if they are different from what will be documented in
> the man pages.
>
> We should not have any differences. Either we adjust one or the other,
> but both should match.
Yes.
By the way, how will the glibc manual maintain this info going forward?
Alexandre did great work, but I suppose he will not want to do this
forever! How will updates be made in the future? I ask because, of
course, man-pages has a similar issue ;-).
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <54460FB4.40906-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-24 23:19 ` Carlos O'Donell
@ 2014-10-28 20:35 ` Michael Kerrisk (man-pages)
[not found] ` <544FFE19.3040503-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
1 sibling, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-28 20:35 UTC (permalink / raw)
To: Peng Haitao, Carlos O'Donell
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On 10/21/2014 09:48 AM, Peng Haitao wrote:
>
> On 10/20/2014 11:50 PM, Carlos O'Donell wrote:
>> On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
>> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>>>> So "MT-Unsafe locale" is right.
>>>
>>> Thank you for the confirmation.
>>>
>>> Just by the way, I see that the glibc manual says of getlogin:
>>>
>>> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>>>
>>> I guess this covers some cases beyond what you document. Is that
>>> correct?
>>
>> I haven't reviewed the technical details of this issue, but I would be
>> very worried if the linux-kernel man pages had different annotations
>> than glibc.
>>
>> My expectation is that Peng should review the glibc annotations and
>> come talk to us if they are different from what will be documented in
>> the man pages.
>>
>
> We are reviewing the glibc annotations, the next step will
> talk to you and Alexandre about the different annotations.
Thanks for this, Haitao.
>> We should not have any differences. Either we adjust one or the other,
>> but both should match.
>>
>
> This is our goal.
Good!
Do you have an idea of how long the review process might take?
Thanks,
Micheal
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAE2sS1hGxFnBDKA2=i4PNHnCNEeni5kA_ciwSzQCfLdr5wtq6A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-27 1:50 ` Peng Haitao
@ 2014-10-28 20:37 ` Michael Kerrisk (man-pages)
1 sibling, 0 replies; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-28 20:37 UTC (permalink / raw)
To: Carlos O'Donell, Peng Haitao
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On 10/25/2014 01:19 AM, Carlos O'Donell wrote:
> On Tue, Oct 21, 2014 at 3:48 AM, Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote:
>> We are reviewing the glibc annotations, the next step will
>> talk to you and Alexandre about the different annotations.
>
> In that case I would ask you to please delay any patches that have issues,
> and ask Michael not to apply them, at least until we sort out the issues.
At the moment, all of the recent updates sit in a branch.
> I would like to avoid conflicting documentation reaching users.
>
> Does that make sense?
Yes. My preference would be to delay merging the branches into mainline
until Haitao and his colleague have a chance to review glibc vs man-pages.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <544DA503.70702-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
@ 2014-10-28 20:38 ` Michael Kerrisk (man-pages)
0 siblings, 0 replies; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-10-28 20:38 UTC (permalink / raw)
To: Peng Haitao, Carlos O'Donell
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On 10/27/2014 02:50 AM, Peng Haitao wrote:
>
> On 10/25/2014 07:19 AM, Carlos O'Donell wrote:
>> On Tue, Oct 21, 2014 at 3:48 AM, Peng Haitao <penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote:
>>> We are reviewing the glibc annotations, the next step will
>>> talk to you and Alexandre about the different annotations.
>>
>> In that case I would ask you to please delay any patches that have issues,
>> and ask Michael not to apply them, at least until we sort out the issues.
>>
>> I would like to avoid conflicting documentation reaching users.
>>
>> Does that make sense?
>>
>
> OK.
> I has delayed any new patches that have issues and
> will check the applied patches.
Thanks, Haitao! What I would like to see at some point
is a checklist of all pages that have ATTRIBUTES with an
indication of whether the markings are the same, or differ,
in man-pages versus the glibc manual.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <544FFDC1.2040300-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-12-30 13:37 ` Michael Kerrisk (man-pages)
[not found] ` <54A2AA8B.3090706-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-12-30 13:37 UTC (permalink / raw)
To: Carlos O'Donell
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w, Peng Haitao,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
Hi Carlos,
Ping on my question at the end of this mail.
Cheers,
Michael
On 10/28/2014 09:34 PM, Michael Kerrisk (man-pages) wrote:
> Hi Carlos,
>
> On 10/20/2014 05:50 PM, Carlos O'Donell wrote:
>> On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
>> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>>>> So "MT-Unsafe locale" is right.
>>>
>>> Thank you for the confirmation.
>>>
>>> Just by the way, I see that the glibc manual says of getlogin:
>>>
>>> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>>>
>>> I guess this covers some cases beyond what you document. Is that
>>> correct?
>>
>> I haven't reviewed the technical details of this issue, but I would be
>> very worried if the linux-kernel man pages had different annotations
>
> s/linux-kernel/linux/ (yes, they're housed at kernel.org, but...)
>
>> than glibc.
>
> Agreed. They should be consistent.
>
>> My expectation is that Peng should review the glibc annotations and
>> come talk to us if they are different from what will be documented in
>> the man pages.
>>
>> We should not have any differences. Either we adjust one or the other,
>> but both should match.
>
> Yes.
>
> By the way, how will the glibc manual maintain this info going forward?
> Alexandre did great work, but I suppose he will not want to do this
> forever! How will updates be made in the future? I ask because, of
> course, man-pages has a similar issue ;-).
>
> Cheers,
>
> Michael
>
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <544FFE19.3040503-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-12-30 13:39 ` Michael Kerrisk (man-pages)
[not found] ` <54A2AB1A.3040207-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-12-30 13:39 UTC (permalink / raw)
To: Peng Haitao, Carlos O'Donell
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva, Ma Shimiao
Hello Haitao,
Ping on my question at the end of this mail
Thanks,
Michael
On 10/28/2014 09:35 PM, Michael Kerrisk (man-pages) wrote:
> On 10/21/2014 09:48 AM, Peng Haitao wrote:
>>
>> On 10/20/2014 11:50 PM, Carlos O'Donell wrote:
>>> On Fri, Oct 17, 2014 at 2:51 AM, Michael Kerrisk (man-pages)
>>> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>>>>> getlogin() is MT-Unsafe and is influenced by setlocale(),
>>>>> So "MT-Unsafe locale" is right.
>>>>
>>>> Thank you for the confirmation.
>>>>
>>>> Just by the way, I see that the glibc manual says of getlogin:
>>>>
>>>> MT-Unsafe race:getlogin race:utent sig:ALRM timer locale
>>>>
>>>> I guess this covers some cases beyond what you document. Is that
>>>> correct?
>>>
>>> I haven't reviewed the technical details of this issue, but I would be
>>> very worried if the linux-kernel man pages had different annotations
>>> than glibc.
>>>
>>> My expectation is that Peng should review the glibc annotations and
>>> come talk to us if they are different from what will be documented in
>>> the man pages.
>>>
>>
>> We are reviewing the glibc annotations, the next step will
>> talk to you and Alexandre about the different annotations.
>
> Thanks for this, Haitao.
>
>>> We should not have any differences. Either we adjust one or the other,
>>> but both should match.
>>>
>>
>> This is our goal.
>
> Good!
>
> Do you have an idea of how long the review process might take?
>
> Thanks,
>
> Micheal
>
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <54A2AA8B.3090706-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-12-30 14:39 ` Carlos O'Donell
0 siblings, 0 replies; 20+ messages in thread
From: Carlos O'Donell @ 2014-12-30 14:39 UTC (permalink / raw)
To: Michael Kerrisk (man-pages)
Cc: Peng Haitao, linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva
On Tue, Dec 30, 2014 at 8:37 AM, Michael Kerrisk (man-pages)
<mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Ping on my question at the end of this mail.
>> By the way, how will the glibc manual maintain this info going forward?
>> Alexandre did great work, but I suppose he will not want to do this
>> forever! How will updates be made in the future? I ask because, of
>> course, man-pages has a similar issue ;-).
You are correct that Alexandre is not responsible for everything to do
with the safety notations. I want Alex to step back and let the
community step in to support the annotations.
The information will be maintained on a per-function basis as all of
the manual has been maintained.
Developers changing functions must change the notations in the manual for now.
The goal is actually to move to annotations into the source and
extract them from the source to generate the manual. However this
process is complicated by the change in license from LGPLv2 to GFDL.
This same problem exists in GCC and there it is easily fixed by having
someone from the community become an authorized relicensing person for
the purpose of a fixed set of files that need synchronization between
LGPLv2 and GFDL. For example the source could generate a file entirely
full of macros that the texinfo references.
The more interesting question is, could we use this LGPLv2 file in the
linux man pages to keep the glibc-based information in sync?
It is questionable if this information is even copyrightable, so
perhaps the generated file will have no copyright notice nor license
and can be used by both projects?
What do you think?
Cheers,
Carlos.
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <54A2AB1A.3040207-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2014-12-30 14:51 ` Carlos O'Donell
[not found] ` <CAE2sS1icKhKdiT28s=5SiODeKax7s0LhHMn-pEF3ED_p6jMX7w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Carlos O'Donell @ 2014-12-30 14:51 UTC (permalink / raw)
To: Michael Kerrisk (man-pages)
Cc: Peng Haitao, linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva, Ma Shimiao
On Tue, Dec 30, 2014 at 8:39 AM, Michael Kerrisk (man-pages)
<mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Ping on my question at the end of this mail
>> Do you have an idea of how long the review process might take?
Given Alex's work I would estimate anywhere between 6 months and a
year for a single person to review all the functions.
The work had a narrow scope in order to complete on those timelines.
For functions that were known either to be safe, or known to be
unsafe, we made a judgement call at the time to review them or not.
You can see this by looking at the per-function safety comments.
Functions that were not documented were not reviewed, but those
missing functions were added as comments in the documentation i.e.
look for "@c FIXME these are undocumented:". There are 18 functions in
filesys.texi, 9 in libdl.texi, 118 in threads.texi, and 2 in
users.texi which are not documented and thus were skipped in this
first round. I did not want their lack of documentation to stall this
work.
I am happy to see stubs in place in the glibc manual for all of the
undocumented functions, and I'm happy to see the stubs have safety
notations.
Cheers,
Carlos.
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAE2sS1icKhKdiT28s=5SiODeKax7s0LhHMn-pEF3ED_p6jMX7w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-12-30 20:39 ` Michael Kerrisk (man-pages)
[not found] ` <CAKgNAkjD2kAczQxH_hs7nx+GNT7uiVhxiBKOj2WV8qdgn45GXw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 20+ messages in thread
From: Michael Kerrisk (man-pages) @ 2014-12-30 20:39 UTC (permalink / raw)
To: Carlos O'Donell
Cc: Peng Haitao, linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva, Ma Shimiao
On Tue, Dec 30, 2014 at 3:51 PM, Carlos O'Donell
<carlos-v2tUB8YBRSi3e3T8WW9gsA@public.gmane.org> wrote:
> On Tue, Dec 30, 2014 at 8:39 AM, Michael Kerrisk (man-pages)
> <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> Ping on my question at the end of this mail
>>> Do you have an idea of how long the review process might take?
>
> Given Alex's work I would estimate anywhere between 6 months and a
> year for a single person to review all the functions.
>
> The work had a narrow scope in order to complete on those timelines.
> For functions that were known either to be safe, or known to be
> unsafe, we made a judgement call at the time to review them or not.
> You can see this by looking at the per-function safety comments.
> Functions that were not documented were not reviewed, but those
> missing functions were added as comments in the documentation i.e.
> look for "@c FIXME these are undocumented:". There are 18 functions in
> filesys.texi, 9 in libdl.texi, 118 in threads.texi, and 2 in
> users.texi which are not documented and thus were skipped in this
> first round. I did not want their lack of documentation to stall this
> work.
>
> I am happy to see stubs in place in the glibc manual for all of the
> undocumented functions, and I'm happy to see the stubs have safety
> notations.
Hi Carlos,
Maybe you have misunderstood my point. I don't expect Peng Haitao and
his colleagues to repeat Alexandre's work, but I am hoping that he
might compare the glibc annotations with the man-pages annotations,
and account for the differences/make fixes as needed.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
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] 20+ messages in thread
* Re: [PATCH] getlogin.3: Reformat thread-safety information
[not found] ` <CAKgNAkjD2kAczQxH_hs7nx+GNT7uiVhxiBKOj2WV8qdgn45GXw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-12-30 21:22 ` Carlos O'Donell
0 siblings, 0 replies; 20+ messages in thread
From: Carlos O'Donell @ 2014-12-30 21:22 UTC (permalink / raw)
To: Michael Kerrisk-manpages
Cc: Peng Haitao, linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Oliva, Ma Shimiao
On Tue, Dec 30, 2014 at 3:39 PM, Michael Kerrisk (man-pages)
<mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Maybe you have misunderstood my point. I don't expect Peng Haitao and
> his colleagues to repeat Alexandre's work, but I am hoping that he
> might compare the glibc annotations with the man-pages annotations,
> and account for the differences/make fixes as needed.
Indeed. I did misundertand your question. Comparing the glibc manual
with the linux kernel man pages is a shorter project.
Relevant to the review is that not all functions are documented in both places.
I would be interested in seeing which functions are documented in one
but not the other, and which functions lack documentation completely
e.g. dlmopen.
Cheers,
Carlos.
--
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] 20+ messages in thread
end of thread, other threads:[~2014-12-30 21:22 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-17 3:59 [PATCH] getlogin.3: Reformat thread-safety information Peng Haitao
[not found] ` <1413518358-32200-1-git-send-email-penght-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-17 5:11 ` Michael Kerrisk (man-pages)
2014-10-17 6:05 ` Michael Kerrisk (man-pages)
[not found] ` <5440B1A9.8020304-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-10-17 6:29 ` Peng Haitao
[not found] ` <5440B745.9020003-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-17 6:51 ` Michael Kerrisk (man-pages)
[not found] ` <5440BC77.3040906-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-10-17 7:49 ` Peng Haitao
2014-10-20 15:50 ` Carlos O'Donell
[not found] ` <CAE2sS1gRBH=Xw671FRynxCYej7uhYTuJ4pxXC0+6_s78VGJayQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-21 7:48 ` Peng Haitao
[not found] ` <54460FB4.40906-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-24 23:19 ` Carlos O'Donell
[not found] ` <CAE2sS1hGxFnBDKA2=i4PNHnCNEeni5kA_ciwSzQCfLdr5wtq6A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-27 1:50 ` Peng Haitao
[not found] ` <544DA503.70702-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2014-10-28 20:38 ` Michael Kerrisk (man-pages)
2014-10-28 20:37 ` Michael Kerrisk (man-pages)
2014-10-28 20:35 ` Michael Kerrisk (man-pages)
[not found] ` <544FFE19.3040503-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-12-30 13:39 ` Michael Kerrisk (man-pages)
[not found] ` <54A2AB1A.3040207-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-12-30 14:51 ` Carlos O'Donell
[not found] ` <CAE2sS1icKhKdiT28s=5SiODeKax7s0LhHMn-pEF3ED_p6jMX7w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-12-30 20:39 ` Michael Kerrisk (man-pages)
[not found] ` <CAKgNAkjD2kAczQxH_hs7nx+GNT7uiVhxiBKOj2WV8qdgn45GXw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-12-30 21:22 ` Carlos O'Donell
2014-10-28 20:34 ` Michael Kerrisk (man-pages)
[not found] ` <544FFDC1.2040300-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-12-30 13:37 ` Michael Kerrisk (man-pages)
[not found] ` <54A2AA8B.3090706-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-12-30 14:39 ` Carlos O'Donell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).