GETGROUPS

Section: Linux Programmer's Manual (2)
Updated: 10 December 1997
Index
Return to Main Contents
 

�̸�

getgroups, setgroups - �ΰ� �׷� ID�� ����Ʈ ����/����  

����

#include <unistd.h>

int getgroups(int size, gid_t list[]);

#define _BSD_SOURCE
#include <grp.h>

int setgroups(size_t size, const gid_t *list);  

����

getgroups
ũ�� �� ���� �ΰ� �׷��� ����Ʈ. �� ��ȯ�ȴ�. ���� ũ�� �� 0 �̸� ����Ʈ �� ������� �ʴ´�. ������ ���μ����� ���� �ΰ� �׷��� �� ���� ��ȯ�ȴ�.
setgroups
���μ����� ���� �ΰ� �׷��� ����. ���� ������ �� �Լ��� ����� �� �ִ�.
 

��ȯ��

getgroups
������, �ΰ� �׷� ���̵��� ���� ��ȯ�ȴ�. �����ÿ��� -1�� ��ȯ�ȴ�. errno �� ������ �����ȴ�.
setgroups
������, 0�� ��ȯ�Ѵ�. ������, -1 �� ��ȯ�´ϴ�. �׸��� errno �� ������ �����ȴ�.
 

����

EFAULT
list �� ���� ���� �ּҸ� ������ �ִ�.
EPERM
setgroups, ���� ����ڰ� ���������� �ƴϴ�.
EINVAL
setgroups, ���� ũ�� �� NGROUPS (32 for Linux 2.0.32)���� ũ��.. getgroups, ���� ũ�� �� �ΰ� �׷� �Ƶ� ������ ������ 0�� �ƴϴ�.
 

ȣȯ

SVr4, SVID (issue 4 only; �� ȣ���� SVr3�� ����), X/OPEN, 4.3BSD. The getgroups �Լ��� POSIX.1�ȿ� �ִ�. setgroups �� Ư���� �ʿ��ϱ� ������, POSIX.1�� �������� �ʴ´�.  

����

The _BSD_SOURCE �÷��״� �Ƹ��� setgroups ���� �ʿ����� ���� ���̴�.  

���� �׸�

initgroups(3), getgid(2), setgid(2)  

����

ASPLINUX<man@asp-linux.co.kr>, 2000�� 7�� 26��


 

Index

�̸�
����
����
��ȯ��
����
ȣȯ
����
���� �׸�
����

This document was created by man2html, using the manual pages.
Time: 08:07:00 GMT, March 25, 2004