getpass.3: Add description of the function is not thread-safe
PATCH 1/1 getpass.3: Add description of the function is not thread-safe
The function getpass() uses a static variable "buf", so it is not thread-safe.
Signed-off-by Peng Haitao <[email protected]>
--- man3/getpass.3 | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
man3/getpass.3 +6 -1
@@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual" +.TH GETPASS 3 2011-09-06 "Linux" "Linux Programmer's Manual" .SH NAME getpass \- get a password .SH SYNOPSIS
@@ -86,6 +86,11 @@ The process does not have a controlling terminal. .\" A .\" .BR getpass () .\" function appeared in Version 7 AT&T UNIX. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR getpass () +function is not thread-safe. .SH "CONFORMING TO" Present in SUSv2, but marked LEGACY. Removed in POSIX.1-2001.
Signature · 10 lines
1.7.1 -- Best Regards, Peng Haitao -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): [email protected]
Michael Kerrisk (man-pages)
AppliedQuoted 2 lines · Peng Haitao
The function
getpass()uses a static variable "buf", so it is not thread-safe.
Applied.
Thanks,
Michael
Quoted 37 lines
Signed-off-by Peng Haitao <[email protected]>--- man3/getpass.3 | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)man3/getpass.3 +6
-2@@ -20,7 +20,7 @@ .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" -.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual" +.TH GETPASS 3 2011-09-06 "Linux" "Linux Programmer's Manual" .SH NAME getpass \- get a password .SH SYNOPSIS@@ -86,6 +86,11 @@ The process does not have a controlling terminal. .\" A .\" .BR getpass () .\" function appeared in Version 7 AT&T UNIX. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR getpass () +function is not thread-safe. .SH "CONFORMING TO" Present in SUSv2, but marked LEGACY. Removed in POSIX.1-2001. --1.7.1
--
Best Regards,
Peng Haitao
Signature · 7 lines
Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Author of "The Linux Programming Interface"; http://man7.org/tlpi/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html