auth-master.h revision 1c6dd898551d7d4d61970b24a8372438f6b72f97
#ifndef AUTH_MASTER_H
#define AUTH_MASTER_H
struct auth_user_reply {
uid_t uid;
gid_t gid;
const char *home, *chroot;
ARRAY_TYPE(const_string) extra_fields;
};
struct auth_connection *
auth_master_init(const char *auth_socket_path, bool debug);
void auth_master_deinit(struct auth_connection **conn);
/* Returns -1 = error, 0 = user not found, 1 = ok */
int auth_master_user_lookup(struct auth_connection *conn,
const char *user, const char *service,
pool_t pool, struct auth_user_reply *reply_r);
#endif