toaruos/base/usr/include/pwd.h
2018-10-12 11:15:40 +09:00

29 lines
637 B
C

#pragma once
#include <_cheader.h>
#include <stdio.h>
#include <sys/types.h>
_Begin_C_Header
struct passwd {
char * pw_name; // username
char * pw_passwd; // password (not meaningful)
uid_t pw_uid; // user id
gid_t pw_gid; // group id
char * pw_comment; // used for decoration settings in toaruos
char * pw_gecos; // full name
char * pw_dir; // home directory
char * pw_shell; // shell
};
struct passwd * fgetpwent(FILE * stream);
struct passwd * getpwent(void);
void setpwent(void);
void endpwent(void);
struct passwd * getpwnam(const char * name);
struct passwd * getpwuid(uid_t uid);
_End_C_Header