ttyslot.3: Add description of the function is not thread-safe
PATCH 1/1 ttyslot.3: Add description of the function is not thread-safe
The function calls thread-unsafe function, so it is not thread-safe.
Signed-off-by Peng Haitao <[email protected]>
--- man3/ttyslot.3 | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
man3/ttyslot.3 +8 -1
@@ -23,7 +23,7 @@ .\" This replaces an earlier man page written by Walter Harms .\" <walter.harms-jNDFPZUTrfTUvfpBxBsQfasoZZ7OtMbqG9Ur7JDdleE@public.gmane.org>. .\" -.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual" +.TH TTYSLOT 3 2011-09-15 "GNU" "Linux Programmer's Manual" .SH NAME ttyslot \- find the slot of the current user's terminal in some file .SH SYNOPSIS
@@ -118,6 +118,13 @@ On error (e.g., if none of the file descriptors 0, 1 or 2 is associated with a terminal that occurs in this data base) it returns 0 on UNIX V6 and V7 and BSD-like systems, but \-1 on System V-like systems. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR ttyslot () +calls thread-unsafe function +.BR getttyent (), +so it is not thread-safe. .SH "CONFORMING TO" SUSv1; marked as LEGACY in SUSv2; removed in POSIX.1-2001. SUSv2 requires \-1 on error.
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 calls thread-unsafe function, so it is not thread-safe.
Applied.
Thanks,
Michael
Quoted 43 lines
Signed-off-by Peng Haitao <[email protected]>--- man3/ttyslot.3 | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)man3/ttyslot.3 +8
-2@@ -23,7 +23,7 @@ .\" This replaces an earlier man page written by Walter Harms .\" <walter.harms-jNDFPZUTrfTUvfpBxBsQfasoZZ7OtMbqG9Ur7JDdleE@public.gmane.org>. .\" -.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual" +.TH TTYSLOT 3 2011-09-15 "GNU" "Linux Programmer's Manual" .SH NAME ttyslot \- find the slot of the current user's terminal in some file .SH SYNOPSIS@@ -118,6 +118,13 @@ On error (e.g., if none of the file descriptors 0, 1 or 2 is associated with a terminal that occurs in this data base) it returns 0 on UNIX V6 and V7 and BSD-like systems, but \-1 on System V-like systems. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR ttyslot () +calls thread-unsafe function +.BR getttyent (), +so it is not thread-safe. .SH "CONFORMING TO" SUSv1; marked as LEGACY in SUSv2; removed in POSIX.1-2001. SUSv2 requires \-1 on error. --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
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