Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
getsid(2)			 System	Calls			     getsid(2)

NAME
       getsid -	get process group ID of	session	leader

SYNOPSIS
       #include	<unistd.h>

       pid_t getsid(pid_t pid);

DESCRIPTION
       The  getsid() function obtains the process group	ID of the process that
       is the session leader of	the process specified by pid.
	If pid is (pid_t)0, it specifies the calling process.

RETURN VALUES
       Upon successful completion, getsid() returns the	process	 group	ID  of
       the  session  leader  of	 the  specified	process. Otherwise, it returns
       (pid_t)-1 and sets errno	to indicate the	error.

ERRORS
       The getsid() function will fail if:

       EPERM The process specified by pid is not in the	same  session  as  the
	     calling  process, and the implementation does not allow access to
	     the process group ID of the session leader	of that	 process  from
	     the calling process.

       ESRCH There is no process with a	process	ID equal to pid.

SEE ALSO
       exec(2),	fork(2), getpid(2), getpgid(2),	setpgid(2), setsid(2)

SunOS 5.9			  22 Jan 1996			     getsid(2)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getsid&sektion=2&manpath=SunOS+5.9>

home | help