.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1996 Andries Brouwer (aeb@cwi.nl) .\" and Copyright (C) 2016 Michael Kerrisk .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" Modified Thu Oct 31 14:18:40 1996 by Eric S. Raymond .\" Modified 2001-12-17, aeb .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getsid 2 "4 декабря 2022 г." "Linux man\-pages 6.03" .SH ИМЯ getsid \- получить ID сеанса .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .PP \fBpid_t getsid(pid_t\fP\fI pid\fP\fB);\fP .fi .PP .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .PP \fBgetsid\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.12: */ _POSIX_C_SOURCE >= 200809L .fi .SH ОПИСАНИЕ Вызов \fBgetsid\fP() возвращает идентификатор сеанса процесса с ID равным \fIpid\fP. Если \fIpid\fP равно 0, то \fBgetsid\fP() возвращает идентификатор сеанса вызвавшего процесса. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, a session ID is returned. On error, \fI(pid_t)\ \-1\fP is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBEPERM\fP Процесс с идентификатором \fIpid\fP существует, но не находится в том же сеансе что и вызвавший процесс; в данной реализации это считается ошибкой. .TP \fBESRCH\fP Процесс с идентификатором \fIpid\fP не найден. .SH ВЕРСИИ .\" Linux has this system call since Linux 1.3.44. .\" There is libc support since libc 5.2.19. This system call is available since Linux 2.0. .SH СТАНДАРТЫ POSIX.1\-2001, POSIX.1\-2008, SVr4. .SH ЗАМЕЧАНИЯ Linux не возвращает \fBEPERM\fP. .PP На странице \fBcredentials\fP(7) есть описание сеансов и их идентификаторов. .SH "СМ. ТАКЖЕ" \fBgetpgid\fP(2), \fBsetsid\fP(2), \fBcredentials\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .