Mercurial > dovecot > original-hg > dovecot-1.2
view src/auth/auth.h @ 1000:0fbafade2d85 HEAD
If auth/login process died unexpectedly, the exit status or killing signal
wasn't logged.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 21 Jan 2003 09:58:49 +0200 |
parents | 411006be3c66 |
children |
line wrap: on
line source
#ifndef __AUTH_H #define __AUTH_H #include "auth-interface.h" typedef void (*auth_callback_t)(struct auth_reply_data *reply, const void *data, void *context); struct auth_module { enum auth_mech mech; void (*init)(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); }; extern enum auth_mech auth_mechanisms; extern const char *const *auth_realms; void auth_register_module(struct auth_module *module); void auth_unregister_module(struct auth_module *module); void auth_init_request(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); void auth_continue_request(unsigned int login_pid, struct auth_continued_request_data *request, const unsigned char *data, auth_callback_t callback, void *context); void auth_cyrus_sasl_init_lib(void); void auth_cyrus_sasl_init(unsigned int login_pid, struct auth_init_request_data *request, auth_callback_t callback, void *context); void auth_init(void); void auth_deinit(void); #endif