The function getlogin() is not thread safe. The function cuserid() is thread-safe with exceptions. Signed-off-by: Peng Haitao <penght@xxxxxxxxxxxxxx> --- man3/getlogin.3 | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/man3/getlogin.3 b/man3/getlogin.3 index be7cc87..7050d5d 100644 --- a/man3/getlogin.3 +++ b/man3/getlogin.3 @@ -135,6 +135,20 @@ password database file \fI/var/run/utmp\fP (traditionally \fI/etc/utmp\fP; some libc versions used \fI/var/adm/utmp\fP) +.SH ATTRIBUTES +.SS Multithreading(see pthreads(7)) +The +.BR getlogin () +function is not thread-safe. +.LP +The +.BR getlogin_r () +function is thread-safe. +.LP +The +.BR cuserid () +function is thread-safe with exceptions. +It is not thread-safe if called with a NULL parameter. .SH CONFORMING TO .BR getlogin () and -- 1.8.1.4 -- 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