getsid(2)                                                         getsid(2)
 NAME    [Toc]    [Back]
      getsid() - get session ID
 SYNOPSIS    [Toc]    [Back]
      #include <sys/types.h>
      pid_t getsid (pid_t pid);
 DESCRIPTION    [Toc]    [Back]
      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    [Toc]    [Back]
      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    [Toc]    [Back]
      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    [Toc]    [Back]
      exec(2), fork(2), getpgid(2), getpid(2), setpgid(2), setsid(2),
      tcgetsid(3C).
 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003 [ Back ] |