The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

getgrent (3)
  • getgrent (3) ( FreeBSD man: Библиотечные вызовы )
  • >> getgrent (3) ( Русские man: Библиотечные вызовы )
  • getgrent (3) ( Linux man: Библиотечные вызовы )
  • getgrent (3) ( POSIX man: Библиотечные вызовы )
  •  

    НАЗВАНИЕ

    getgrent, setgrent, endgrent - получает записи файла группы  

    СИНТАКСИС

    #include <grp.h>
    #include <sys/types.h>
    
    struct group *getgrent(void);
    
    void setgrent(void);
    
    void endgrent(void);
    
     

    ОПИСАНИЕ

    Функция getgrent() является указателем на структуру, содержащую информацию из /etc/group. При первом вызове функции возвращается первая запись; далее возвращаются последующие записи.

    Функция setgrent() устанавливает указатель на начало файла /etc/group.

    Функция endgrent() закрывает файл /etc/group.

    Структура group определена в <grp.h> следующим образом:

    
    struct group {
            char    *gr_name;        /* имя группы */
            char    *gr_passwd;      /* пароль группы */
            gid_t   gr_gid;          /* идентификатор группы */
            char    **gr_mem;        /* члены группы */
    };
    
    
     

    ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

    Функция getgrent() возврашает структуру с информацией о группе или NULL, если в файле больше нет записей или если произошла ошибка.  

    НАЙДЕННЫЕ ОШИБКИ

    ENOMEM
    (недостаточно памяти для размещения структуры с информацией о группе).
     

    ФАЙЛЫ

    /etc/group
    (файл базы данных групп).
     

    СООТВЕТСТВИЕ СТАНДАРТАМ

    SVID 3, BSD 4.3  

    СМ. ТАКЖЕ

    fgetgrent(3), getgrnam(3), getgrgid(3)


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
    НАЙДЕННЫЕ ОШИБКИ
    ФАЙЛЫ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМ. ТАКЖЕ


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру