The OpenNET Project / Index page

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

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

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

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

    НАЗВАНИЕ

    getpwent, setpwent, endpwent - получают запись из файла паролей  

    СИНТАКСИС

    #include <pwd.h>
    #include <sys/types.h>
    
    struct passwd *getpwent(void);
    
    void setpwent(void);
    
    void endpwent(void);
    
     

    ОПИСАНИЕ

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

    Функция setpwent() устанавливает позицию чтения/записи в начало файла /etc/passwd.

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

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

    
    struct passwd {
            char    *pw_name;       /* имя пользователя */
            char    *pw_passwd;     /* пароль пользователя */
            uid_t   pw_uid;         /* id пользователя */
            gid_t   pw_gid;         /* id группы */
            char    *pw_gecos;      /* настоящее имя */
            char    *pw_dir;        /* домашний каталог */
            char    *pw_shell;      /* программа-оболочка */
    };
    
    
     

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

    Функция getpwent() возвращает структуру passwd или NULL, если записей больше нет или если произошла ошибка.  

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

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

    ФАЙЛЫ

    /etc/passwd
    (файл базы данных паролей).
     

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

    SVID 3, BSD 4.3  

    СМ. ТАКЖЕ

    fgetpwent(3), getpwnam(3), getpwuid(3), getpw(3), putpwent(3), passwd (5)


     

    Index

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


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




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

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