HP-UX Reference (11i v1 00/12) - 2 System Calls (vol 5)
__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man2/!!!intro.2
________________________________________________________________
___ ___
g
getsid(2) getsid(2)
NAME
getsid() - get session ID
SYNOPSIS
#include <sys/types.h>
pid_t getsid (pid_t pid);
DESCRIPTION
The getsid() function returns the session ID of the specified process. If pid is 0, the call applies to the
current process. For this to be allowed, the current process and the referenced process must be in the same
session.
RETURN VALUE
Upon successful completion, getsid() returns the session ID of the specified process. Otherwise, it
returns a value of −l and sets errno to indicate the error.
ERRORS
If the getsid() function fails, it sets errno
(see errno(2)) to one of the following values:
[EPERM] The current process and the specified process are not in the same session.
[ESRCH] No process can be found corresponding to that specified by pid.
SEE ALSO
exec(2), fork(2), getpgid(2), getpid(2), setpgid(2), setsid(2), tcgetsid(3C).
HP-UX Release 11i: December 2000 − 1 − Section 2−−109
___
___