Provided by: manpages-pt-br-dev_4.21.0-2_all bug

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

       This system call is available since Linux 2.0.

PADRÕES

       POSIX.1-2001, POSIX.1-2008, SVr4.

NOTAS

       O Linux não retorna EPERM.

       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.

Linux man-pages 6.03                             4 dezembro 2022                                       getsid(2)