setgroups

ëªì¹
     setgroups — 그룹 ì¡ì¸ì¤ 리ì¤í¸ë¥¼ ì¤ì íë¤

íë¡ê·¸ë¨ ë¼ì´ë¸ë¬ë¦¬
     Standard C Library (libc, -lc)

ìì
     <sys/param.h> <unistd.h> int setgroups(int ngroups, const gid_t *gidset)

í´ì¤
     setgroups() (ì)ë, ë°°ì´ gidset ì ë°ë¼, íì¬ì ì ì  íë¡ì¸ì¤ì 그룹 ì¡ì¸ì¤
     리ì¤í¸ë¥¼ ì¤ì í©ëë¤.  íë¼ë¯¸í° ngroups (ì)ë, ë°°ì´ë´ì ìí¸ë¦¬ì ì를 ëíë´,
     ⟨sys/param.h⟩ ìì ì ìëê³  ìë ê° NGROUPS (ì)를 ëì´ìë ìë©ëë¤.

     ìí¼ ì ì ë§ì´ ìë¡ì´ 그룹ì ì¤ì í  ì ììµëë¤.

ë°íê°
     The setgroups() function returns the value 0 if successful; otherwise the
     value -1 is returned and the global variable errno is set to indicate the
     error.

ìë¬
     setgroups() í¸ì¶ì ë¤ìì ê²½ì°ì ì²ë¦¬ì ì¤í¨í©ëë¤.

     [EPERM]            ìí¼ ì ì  ì´ì¸ì ì ì ì ìí´ ë¶ë ¤ ê°ìµëë¤.

     [EFAULT]           gidset (ì¼)ë¡ ì§ì ë 주ìë, íë¡ì¸ì¤ì í ë¹í  ì ììë
                        address ê³µê°ì ë²ìì¸ë¥¼ ê°ë¦¬í¤ê³  ììµëë¤.

ê´ë ¨ í목
     getgroups(2), initgroups(3)

ìì¬
     setgroups() í¨ì í¸ì¶ì 4.2BSD ê·¸ë¦¬ê³  ë±ì¥íìµëë¤.