Re: NPTL docs inquiry

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/11/2017 10:11 AM, Yubin Ruan wrote:
> 2017-08-09 3:27 GMT+08:00 Michael Kerrisk (man-pages) <mtk.manpages@xxxxxxxxx>:
>>
>> Hi,
>>
>> On 08/07/2017 06:42 PM, Randy Dunlap wrote:
>>> On 08/07/2017 09:31 AM, Yubin Ruan wrote:
>>>> Hi, I am wondering whether there is any progress for NPTL. In page[1]
>>>> I see lots of pthread-related pages are missing. Pretty shocked by
>>>> that.
>>>>
>>>> Are there any plan for that? Who is the maintainer of NPTL? Why are
>>>> such an important lib missing manual pages?
>>
>> Because no-one wrote all of them yet. I know it's not what you
>> hope to hear, but contributions are welcome.
>>
>> Note, by the way, that the Linux man-pages project sits outside of
>> the glibc project. The documentation for that project is the
>> glibc manual, but many things also are not documented there.
>>
>> Also, there are the POSIX man pages, which are distributed by the
>> Linux man-pages project. These are extracts from POSIX, and document
>> (the standard behavior) of all of the pthreads functions that are in
>> POSIX. Installing those pages may give you some of what you want.
>>
>>>> [1]: https://www.kernel.org/doc/man-pages/missing_pages.html
>>>
>>> [adding Michael Kerrisk]
>>>
>>> Wikipedia says:
>>> {in https://en.wikipedia.org/wiki/Native_POSIX_Thread_Library}
>>>
>>> "NPTL has been part of Red Hat Enterprise Linux since version 3, and
>>> in the Linux kernel since version 2.6. It is now a fully integrated
>>> part of the GNU C Library.[2]"
>>>
>>> so I would expect the documentation to be part of that library.
> 
> Hi,
> I can write some of them, although I cannot guarantee when I can finish that.
> If anyone is doing this already or have any suggestions please let me know.
> 
> Not sure whether I am qualified for that, but I would like to try.
> I am going to port some pages from the POSIX thread standard docs, testing
> every features and modify the docs correspondingly.

Yubin,

Thanks for the offer to help. I suggest to start small, with one or two
pages that are free-standing (i.e., not part of a group of closely
related functions).  Be aware that the POSIX.1 man pages are copyright,
under a nonfree license. You can't just produce modified versions
of those pages. Rather, the new pages must be written in your own words.

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-doc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux