Структура, характеризующая запись базы данных пользователей
#include <pwd.h>struct passwd {char *pw_name; /* User's login name */char *pw_passwd;uid_t pw_uid; /* User ID number */gid_t pw_gid; /* Group ID number */char *pw_age;char *pw_comment;char *pw_gecos;char *pw_dir; /* Initial Working Directory */char *pw_shell; /* Initial User Program */};
Тип позволяет производить разметку базы данных пользователей. Структура включает следующие поля:
Unix
fgetpwent(), getpwent(), getpwent_r(), getpwnam(), getpwnam_r(), getpwuid(), getpwuid_r()
Предыдущий раздел: Описание API системной библиотеки