fgetgrent - получает данные о принадлежности файла к группам
НАЗВАНИЕfgetgrent - получает данные о принадлежности файла к
группам
СИНТАКСИС
#include
#include
#include
struct group *fgetgrent(FILE *stream);
ОПИСАНИЕ
Функция fgetgrent() возвращает указатель на структуру,
содержащую информацию о принадлежности файла stream к
группам. Во время первого вызова функция возвращает первое
вхождение; в дальнейшем она возвращает все корректные
найденные вхождения. Формат файла stream должен быть
таким, как и формат /etc/group.
Структура group определена в таким образом:
struct group {
char *gr_name; /* наименование группы */
char *gr_passwd; /* пароль группы */
gid_t gr_gid; /* идентификатор группы */
char **gr_mem; /* члены группы */
};
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция fgetgrent() возвращает структуру с данными о
принадлежности процесса группе или NULL в случае, если не
найдено больше вхождений или произошла какая-либо ошибка.
КОДЫ ОШИБОК
ENOMEM Недостаточно памяти для распределения информации о
структуре.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3