.\" -*- nroff -*- .\" Copyright Michael Haardt (michael@cantor.informatik.rwth-aachen.de) Sat Aug 27 20:43:50 MET DST 1994 .\" .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, write to the Free .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, .\" USA. .\" .\" Modified Sun Sep 11 19:19:05 1994 .\" Modified Mon Mar 25 10:19:00 1996 (merged a few .\" tiny changes from a man page by Charles Livingston). .\" Modified Sun Jul 21 14:45:46 1996 .\" .TH SETSID 2 "27/08/1994" "Linux 1.0.0" "Manual do Programador Linux" .SH NOME setsid \- cria uma sessão seleciona a ID do grupo do processo .SH SINOPSE .ad l .B #include .sp .B pid_t setsid(void); .br .ad b .SH DESCRIÇÃO \fBsetsid()\fP cria uma nova sessão se o processo chamante não é um lider de grupo de processo. O processo chamante [e o líder da nova sessão, o lider de grupo do processo, e não tem controle tty. A ID do grupo de processo de um processo chamante é selecionada para a PID do processo chamante. O processo chamante será o único processo no novo grupo de processo e nesta nova sessão. .SH "VALORES RETORNADOS" A ID da sessão de chamamento do processo. .SH ERROS Em caso de erro, \-1 será retornado. O único erro que pode ocorrer é EPERM. Ele sera retornado quando a ID do grupo do processo de qualquer processo iguala a PID do processo chamante. Desta forma, em particular, .B setsid falha se o processo chamante já é um líder de grupo de processo. .SH NOTAS Um líder de grupo de processo é um processo com ID de grupo igual A PID dela. Para não ter dúvida que .B setsid terá sucesso, biforca e sai, ele tem o processo filho .BR setsid(). .SH "CE ACORDO COM " POSIX, SVr4. .SH "VEJA TAMBÉM" .BR setpgid (2), .BR setpgrp (2) .SH TRADUZIDO POR LDP-BR em 21/08/2000. \&\fR\&\f(CWAndré L. Fassone Canova (tradução)\fR \&\fR\&\f(CWxxxxxxxxxxxxxxxxxxxxxxxxx (revisão)\fR