getsid(2) System Calls Manual getsid(2) NAZWA getsid - pobiera identyfikator sesji BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include pid_t getsid(pid_t pid); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): getsid(): _XOPEN_SOURCE >= 500 || /* Od glibc 2.12: */ _POSIX_C_SOURCE >= 200809L OPIS getsid() zwraca identyfikator sesji procesu o identyfikatorze procesu pid. Jesli pid wynosi 0, getsid() zwraca identyfikator sesji procesu wywolujacego. WARTOSC ZWRACANA W przypadku powodzenia zwracany jest identyfikator sesji. W razie wystapienia bledu zwracane jest (pid_t) -1 i ustawiane jest errno wskazujac blad. BLEDY EPERM Proces o numerze identyfikatora procesu rownym pid istnieje, ale nie nalezy do tej samej sesji, co proces wywolujacy, a implementacja traktuje to jako blad. ESRCH Nie znaleziono procesu o numerze identyfikatora procesu rownym pid. WERSJE Linux nie zwraca EPERM. STANDARDY POSIX.1-2008. HISTORIA POSIX.1-2001, SVr4. Linux 2.0. UWAGI Wiecej informacji o sesji i identyfikatorze sesji znajduje sie w podreczniku credentials(7). ZOBACZ TAKZE getpgid(2), setsid(2), credentials(7) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. getsid(2)