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

putpwent - записывает строку в формате файла паролей

НАЗВАНИЕ
putpwent - записывает строку в формате файла паролей

СИНТАКСИС
#include
#include
#include

int putpwent(const struct passwd *p, FILE *stream);

ОПИСАНИЕ

Функция putpwent() записывает строку в формате файла
паролей из структуры p в файловый поток stream.

Структура passwd определена в файле следующим
образом:

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

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

Функция putpwent() возвращает 0 в случае удачного
завершения вызова или -1 в случае ошибки.

КОДЫ ОШИБОК

EINVAL - передан неверный аргумент (NULL).

СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3
Читать новости Linux в Telegram
Linux - putpwent - записывает строку в формате файла паролей
Мы в соцсетях ✉