setsid(2) System Calls Manual setsid(2) setsid - LIBRARY Standard C library (libc, -lc) #include pid_t setsid(void); setsid() , . ( , ID ID ). ( , ID ID ). . , . , , credentials(7). () . (pid_t) -1, errno . EPERM PID . , , setsid() , . POSIX.1-2008. POSIX.1-2001, SVr4. , fork(2), ID . execve(2). -- , (PID). setsid() , , ; . , setsid() , fork(2) _exit(2), ( ) setsid(). , CLOCAL (hangup) , SIGHUP. , , SIGHUP (foreground) . . setsid(1), getsid(2), setpgid(2), setpgrp(2), tcgetsid(3), credentials(7), sched(7) Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . setsid(2)