Man page - getsid(2)

Packages contains this manual

Available languages:

en fr pt_BR es pl ja ru ro de

Manual

getsid

NOME
BIBLIOTECA
SINOPSE
DESCRIÇÃO
VALOR DE RETORNO
ERROS
VERSÕES
PADRÕES
HISTÓRICO
NOTAS
VEJA TAMBÉM
TRADUÇÃO

NOME

getsid - obtém a ID da seção

BIBLIOTECA

Biblioteca C Padrão ( libc , -lc )

SINOPSE

#include <unistd.h>

pid_t getsid(pid_t pid );

Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros (7)):

getsid ():
_XOPEN_SOURCE >= 500
|| /* Desde o glibc 2.12: */ _POSIX_C_SOURCE >= 200809L

DESCRIÇÃO

getsid () returns the session ID of the process with process ID pid . If pid is 0, getsid () returns the session ID of the calling process.

VALOR DE RETORNO

Em caso de sucesso, um ID de sessão é retornado. Em caso de erro, (pid_t) -1 é retornado e errno é definido para indicar o erro.

ERROS

EPERM

Existe um processo com o ID de processo pid , mas não está na mesma sessão que o processo de chamada, e a implementação considera isso um erro.

ESRCH

Nenhum processo com o ID de processo pid foi encontrado.

VERSÕES

O Linux não retorna EPERM .

PADRÕES

POSIX.1-2008.

HISTÓRICO

POSIX.1-2001, SVr4. Linux 2.0.

NOTAS

Consulte credentials (7) para uma descrição das sessões e IDs de sessão.

VEJA TAMBÉM

getpgid (2), setsid (2), credentials (7)

TRADUÇÃO

A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br>, Ricardo C.O.Freitas <english.quest@best-service.com> e Rafael Fontenelle <rafaelff@gnome.org>.

Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.

Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores .