getsid(2) System Calls Manual getsid(2) NOME getsid - obtem a ID da secao BIBLIOTECA Biblioteca C Padrao (libc, -lc) SINOPSE #include 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 DESCRICAO 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 sessao e retornado. Em caso de erro, (pid_t) -1 e retornado e errno e definido para indicar o erro. ERROS EPERM Existe um processo com o ID de processo pid, mas nao esta na mesma sessao que o processo de chamada, e a implementacao considera isso um erro. ESRCH Nenhum processo com o ID de processo pid foi encontrado. VERSOES O Linux nao retorna EPERM. PADROES POSIX.1-2008. HISTORICO POSIX.1-2001, SVr4. Linux 2.0. NOTAS Consulte credentials(7) para uma descricao das sessoes e IDs de sessao. VEJA TAMBEM getpgid(2), setsid(2), credentials(7) TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Andre Luiz Fassone , Ricardo C.O.Freitas e Rafael Fontenelle . Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 31 outubro 2023 getsid(2)