Документация по LinuxLinuxDoc.Ru 🔍

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
Читать новости Linux в Telegram
Linux - fgetgrent - получает данные о принадлежности файла к группам
Мы в соцсетях ✉