Document tcgetsid.
authordrepper <drepper>
Sun, 26 Oct 1997 17:19:26 +0000 (17:19 +0000)
committerdrepper <drepper>
Sun, 26 Oct 1997 17:19:26 +0000 (17:19 +0000)
manual/job.texi

index f97aceb..342aee3 100644 (file)
@@ -1247,3 +1247,21 @@ The @var{pgid} isn't a process group in the same session as the calling
 process.
 @end table
 @end deftypefun
+
+@comment termios.h
+@comment Unix98
+@deftypefun pid_t tcgetsid (int @var{fildes})
+This function is used to obtain the process group ID of the session
+for which terminal specified by @var{fildes} is the controlling terminal.
+If the call is successful the group ID is returned.  Otherwise the
+return value is @code{(pid_t) -1} and the global variable @var{errno}
+is set to the following value:
+@table @code
+@item EBADF
+The @var{filedes} argument is not a valid file descriptor.
+
+@item ENOTTY
+The calling process does not have a controlling terminal, or the file
+ins not the controlling terminal.
+@end table
+@end deftypefun