minix man page for setsid

Query: setsid

OS: minix

Section: 2

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SETSID(2)							System Calls Manual							 SETSID(2)

NAME
setsid, getpgrp - create process group, get process group id
SYNOPSIS
#include <sys/types.h> #include <unistd.h> pid_t setsid(void) pid_t getpgrp(void)
DESCRIPTION
Setsid() creates a new session if the calling process is not already a session leader. The calling process becomes the session leader of a new process group and the process group ID of this new process group will be equal to the process ID of the new session leader. The process group ID is inherited on a fork(). Getpgrp() returns the process group ID of the calling process.
SEE ALSO
kill(2), termios(3), tty(4).
DIAGNOSTICS
Setsid() returns the new process group ID on success, or -1 with errno set to EPERM if the process is already a session leader.
AUTHOR
Kees J. Bot (kjb@cs.vu.nl) SETSID(2)
Related Man Pages
setsid(2) - mojave
setsid(2) - linux
setsid(2) - debian
setsid(2) - freebsd
setsid(2) - hpux
Similar Topics in the Unix Linux Community
Why process leader can not call setsid()
Work with setsid to open a session and close it correctly