| manpages.info - online man pages | ![]() |
|||
|
tcsetpgrp (3) Table of Contents
Nametcsetpgrp - set foreground process group ID
LibraryStandard C Library (libc, -lc)
Synopsis
#include <sys/types.h>
int
DescriptionIf the process has a controlling terminal, the tcsetpgrp() function sets the foreground process group ID associated with the terminal device to pgrp_id. The terminal device associated with fd must be the controlling terminal of the calling process and the controlling terminal must be currently associated with the session of the calling process. The value of pgrp_id must be the same as the process group ID of a process in the same session as the calling process.
Return ValuesThe tcsetpgrp() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.
ErrorsThe tcsetpgrp() function will fail if:
See Alsosetpgid(2) , setsid(2) , tcgetpgrp(3)
StandardsThe tcsetpgrp() function is expected to be compliant with the IEEE Std 1003.1-1988 (``POSIX.1'') specification.
|