Hi Michael, On 02/27/2015 03:12 PM, Michael Kerrisk (man-pages) wrote: > Hello Ma Shimiao, > > Applied, but see some notes below. > > On 02/27/2015 07:19 AM, Ma Shimiao wrote: >> As annotation in glibc manual is more detailed, change the >> thread-safety information to be the same as glibc manual. >> >> Signed-off-by: Ma Shimiao <mashimiao.fnst@xxxxxxxxxxxxxx> >> --- >> man3/getlogin.3 | 29 +++++++++++++++++++++++++++-- >> 1 file changed, 27 insertions(+), 2 deletions(-) >> >> diff --git a/man3/getlogin.3 b/man3/getlogin.3 >> index 828df2b..241f81c 100644 >> --- a/man3/getlogin.3 >> +++ b/man3/getlogin.3 >> @@ -147,14 +147,39 @@ l l l. >> Interface Attribute Value >> T{ >> .BR getlogin () >> -T} Thread safety MT-Unsafe locale >> +T} Thread safety T{ >> +MT-Unsafe race:getlogin race:utent >> +.br >> +sig:ALRM timer locale >> +T} >> T{ >> .BR getlogin_r () >> -T} Thread safety MT-Safe locale >> +T} Thread safety T{ >> +MT-Unsafe race:utent sig:ALRM timer >> +.br >> +locale >> +T} >> T{ >> .BR cuserid () >> T} Thread safety MT-Unsafe race:cuserid/!string locale >> .TE >> + >> +[[ > > The "[[...]]" is not needed. Got it. > >> +In the above table, >> +.I utent >> +in >> +.I race:utent >> +signifies that if any of the functions >> +.BR setutent (), >> +.BR getutent (), >> +or >> +.BR endutent () >> +are used in parallel in different threads of a program, then data races could occur. > > Where possible, source lines should wrap when more than ~75 characters. OK, I will take care next time. > >> +.BR getlogin () >> +and >> +.BR getlogin_r () >> +call them, so we use race:utent to remind users. >> +]] > > I removed the [[]] and wrapped the long source. And also made these > fixes for getpwent.3 and getgrent.3, which I had overlooked earlier. Thanks a lot! > > Cheers, > > Michael > -- Ma Shimiao Development Dept.I Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html