setsid

SETSID(2)                  리ëì¤ íë¡ê·¸ë머 매ë´ì¼                 SETSID(2)



ì´ë¦
       setsid - ì¸ìì ë§ë¤ê³  íë¡ì¸ì¤ 그룹 ID를 ì¤ì íë¤.

ì¬ì©ë²
       #include <unistd.h>

       pid_t setsid(void);

ì¤ëª
       setsid() ë í¸ì¶í íë¡ì¸ì¤ê° íë¡ì¸ì¤ 그룹ì 리ëê° ìëë©´ ìë¡ì´ ììì
       ë§ë ë¤. í¸ì¶í íë¡ì¸ì¤ë ìë¡ì´ ì¸ìì 리ëì´ë©°, ìë¡ì´ íë¡ì¸ì¤ 그룹ì
       그룹 리ëê° ëë©°, ì ì´ í°ë¯¸ëì ê°ì§ ìëë¤. í¸ì¶í íë¡ì¸ì¤ì íë¡ì¸ì¤
       그룹 IDì ì¸ì IDë í¸ì¶í íë¡ì¸ì¤ì PIDë¡ ì¤ì ëë¤. í¸ì¶í íë¡ì¸ì¤ë ë¨ì§
       ìë¡ì´ íë¡ì¸ì¤ 그룹과 ìë¡ì´ ììì íë¡ì¸ì¤ê° ëë¤.

ë°íê°
       í¸ì¶í íë¡ì¸ì¤ì ì¸ì ID

ìë¬
       ìë¬ì, -1ì´ ë¦¬í´ëë¤. ë°ìí  ì ìë ì ì¼í ìë¬ë EPERMì´ë¤.  ì´ê²ì ì´ë¤
       íë¡ì¸ì¤ì 그룹 IDì í¸ì¶í íë¡ì¸ì¤ì PIDê° ê°ì ëì´ë¤.  ì¦, setsidë í¸ì¶í
       íë¡ì¸ì¤ê° ì´ë¯¸ íë¡ì¸ì¤ 그룹 리ëì´ë©´ ì¤í¨íë¤.

주ì
       íë¡ì¸ì¤ 그룹 리ëë íë¡ì¸ì¤ì PIDì íë¡ì¸ì¤ì 그룹 IDê° ê°ì
       íë¡ì¸ì¤ì´ë¤.  setsidê° íì¤í ì±ê³µí기 ìí´ì, forkíì exit íê³ , ììì
       setsid()를 í¸ì¶íë©´ ëë¤.

í¸í
       POSIX, SVr4.

ê´ë ¨ í목
       setpgid(2), setpgrp(2)

ìì
       ì ê°í <skyeyes@soback.kornet.net>, 2000ë 4ì 27ì¼



리ëì¤ 1.0.0                     1994ë 8ì 27ì¼                       SETSID(2)