getsid(2) SDK R4.11 getsid(2)
NAME
getsid - get session ID
SYNOPSIS
#include <sys/types.h>
#include <unistd.h>
pidt getsid (pidt pid)
where:
pid A process identifier
DESCRIPTION
The function getsid returns the session ID of the process whose
process ID is equal to pid. If pid is equal to (pidt)0, getsid
returns the session ID of the calling process.
RETURN VALUE
Upon successful completion, the function getsid returns the session
ID of the specified process; otherwise, it returns a value of
(pidt)-1 and sets errno to indicate an error.
ACCESS CONTROL
No access checking is performed.
DIAGNOSTICS
Under the following conditions, the function getsid fails and sets
errno to:
ESRCH if there is no process with a process ID equal to pid.
SEE ALSO
exec(2), fork(2), getpid(2), setpgid(2), setsid(2).
Licensed material--property of copyright holder(s)