English pages are provided only to compare translations to original pages,
better looking pages can be browsed
at the Linux man-pages official site.
Linux Programmer's Manual (2)
getsid - get session ID
pid_t getsid(pid_t pid);
Feature Test Macro Requirements for glibc (see
_XOPEN_SOURCE >= 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L
returns the session ID of the calling process.
returns the session ID of the process with process ID
(The session ID of a process is the process group ID of the
On success, a session ID is returned.
On error, (pid_t) -1
will be returned, and
is set appropriately.
A process with process ID
exists, but it is not in the same session as the calling process,
and the implementation considers this an error.
No process with process ID
This system call is available on Linux since version 2.0.
Linux does not return
This page is part of release 3.66 of the Linux
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
- RETURN VALUE
- CONFORMING TO
- SEE ALSO
This document was created by
using the manual pages.
Time: 21:42:57 GMT, July 12, 2014