Mercurial > dovecot > original-hg > dovecot-1.2
view src/auth/userdb.h @ 3520:e2fe8222449d HEAD
s/occured/occurred/
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 07 Aug 2005 14:41:19 +0300 |
parents | 16ea551957ed |
children | fc4622b1c1ef |
line wrap: on
line source
#ifndef __USERDB_H #define __USERDB_H #include "auth-stream.h" struct auth_request; typedef void userdb_callback_t(struct auth_stream_reply *reply, struct auth_request *request); struct userdb_module { const char *name; /* If blocking is set to TRUE, use child processes to access this passdb. */ int blocking; void (*preinit)(const char *args); void (*init)(const char *args); void (*deinit)(void); void (*lookup)(struct auth_request *auth_request, userdb_callback_t *callback); }; uid_t userdb_parse_uid(struct auth_request *request, const char *str); gid_t userdb_parse_gid(struct auth_request *request, const char *str); void userdb_preinit(struct auth *auth, const char *driver, const char *args); void userdb_init(struct auth_userdb *passdb); void userdb_deinit(struct auth_userdb *passdb); #include "auth-request.h" #endif