db-passwd-file.h revision 229e473f71a96ce61585730b165275a93a311e4e
#ifndef __DB_PASSWD_FILE_H
#define __DB_PASSWD_FILE_H
struct passwd_user {
char *user_realm; /* user@realm */
const char *realm; /* NULL or points to user_realm */
char *home;
char *mail;
char *password;
};
struct passwd_file {
struct db_passwd_file *db;
char *path;
int fd;
struct hash_table *users;
};
struct db_passwd_file {
struct db_passwd_file *next;
int refcount;
char *path;
struct hash_table *files;
struct passwd_file *default_file;
unsigned int domain_var:1;
unsigned int vars:1;
unsigned int userdb:1;
unsigned int debug:1;
};
struct passwd_user *
struct db_passwd_file *
#endif