]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/setsid.2
xnu-1228.7.58.tar.gz
[apple/xnu.git] / bsd / man / man2 / setsid.2
index 8f9018b57f7feac220f91a7e5842427aa716cd52..a7fc304b8c7e859f8004ae16728d99b79f4d4c07 100644 (file)
 .Nm setsid
 .Nd create session and set process group ID
 .Sh SYNOPSIS
 .Nm setsid
 .Nd create session and set process group ID
 .Sh SYNOPSIS
-.Fd #include <sys/types.h>
 .Fd #include <unistd.h>
 .Ft pid_t
 .Fd #include <unistd.h>
 .Ft pid_t
-.Fn setsid "void"
+.Fo setsid
+.Fa void
+.Fc
 .Sh DESCRIPTION
 The
 .Nm setsid
 .Sh DESCRIPTION
 The
 .Nm setsid
@@ -70,10 +71,18 @@ The calling process is already a process group leader, or the process
 group ID of a process other than the calling process matches the process
 ID of the calling process.
 .El
 group ID of a process other than the calling process matches the process
 ID of the calling process.
 .El
+.Sh LEGACY SYNOPSIS
+.Fd #include <sys/types.h>
+.Fd #include <unistd.h>
+.Pp
+The include file
+.In sys/types.h
+is necessary.
 .Sh SEE ALSO
 .Xr setpgid 3 ,
 .Xr tcgetpgrp 3 ,
 .Sh SEE ALSO
 .Xr setpgid 3 ,
 .Xr tcgetpgrp 3 ,
-.Xr tcsetpgrp 3
+.Xr tcsetpgrp 3 ,
+.Xr compat 5
 .Sh STANDARDS
 The
 .Nm setsid
 .Sh STANDARDS
 The
 .Nm setsid