setsid(2) System Calls Manual setsid(2) setsid - 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 , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 23 2024 . setsid(2)