icon Top 9 categories map      RocketAware > man pages >

getsid(2)

Tips: Browse or Search all pages for efficient awareness of more than 6000 of the most popular reusable and open source applications, functions, libraries, and FAQs.


The "RKT couplings" below include links to source code, updates, additional information, advice, FAQs, and overviews.


Home

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...

    

RocketLink!--> Man page versions: OpenBSD FreeBSD RedHat Solaris Others



GETSID(2)                 OpenBSD Programmer's Manual                GETSID(2)

NAME
     getsid - get process session



SYNOPSIS
     #include <unistd.h>

     pid_t
     getsid(pid_t pid);

DESCRIPTION
     The session ID of the process identified by pid is returned by getsid().
     If pid is zero, getsid() returns the session ID of the current process.

RETURN VALUES
     Upon successful completion, the function getsid() returns the session ID
     of the specified process; otherwise, it returns a value of -1 and sets
     errno to indicate an error.

ERRORS
     getsid() will succeed unless:

     [ESRCH]       if there is no process with a process ID equal to pid.

     Note that an implementation may restrict this function call to processes
     within the same session ID as the calling process.

SEE ALSO
     getpgid(2),  getpgrp(2),  setpgid(2),  setsid(2),  termios(4)

HISTORY
     The getsid() function call is derived from its usage in AT&T System V
     UNIX, and is mandated by X/Open Portability Guide Issue 4 (``XPG4'').

OpenBSD 2.6                     August 19, 1997                              1

Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY
SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts
Institute of Technology, Free Software Foundation, FreeBSD Inc., and others.



(Corrections, notes, and links courtesy of RocketAware.com)


[Detailed Topics]


[Overview Topics]

Up to: Process Limits: Identity - Process ownership and Identity


RocketLink!--> Man page versions: OpenBSD FreeBSD RedHat Solaris Others






Rapid-Links: Search | About | Comments | Submit Path: RocketAware > man pages > getsid.2/
RocketAware.com is a service of Mib Software
Copyright 1999, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments