117 |
#include <mailutils/error.h> |
#include <mailutils/error.h> |
118 |
#include <mailutils/mutil.h> |
#include <mailutils/mutil.h> |
119 |
|
|
120 |
|
#include <mu_argp.h> |
121 |
|
|
122 |
/* For Berkley DB2 APOP password file */ |
/* For Berkley DB2 APOP password file */ |
123 |
#ifdef HAVE_DB_H |
#ifdef HAVE_DB_H |
124 |
#include <db.h> |
#include <db.h> |
143 |
#define TRANSACTION 1 |
#define TRANSACTION 1 |
144 |
#define UPDATE 2 |
#define UPDATE 2 |
145 |
|
|
|
#define INTERACTIVE 0 |
|
|
#define DAEMON 1 |
|
|
|
|
146 |
#define OK 0 |
#define OK 0 |
147 |
#define ERR_WRONG_STATE 1 |
#define ERR_WRONG_STATE 1 |
148 |
#define ERR_BAD_ARGS 2 |
#define ERR_BAD_ARGS 2 |
170 |
#endif /* __P */ |
#endif /* __P */ |
171 |
|
|
172 |
extern mailbox_t mbox; |
extern mailbox_t mbox; |
|
extern unsigned int timeout; |
|
173 |
extern int state; |
extern int state; |
174 |
extern char *username; |
extern char *username; |
175 |
extern char *maildir; |
extern char *maildir; |
177 |
extern FILE *ofile; |
extern FILE *ofile; |
178 |
extern char *md5shared; |
extern char *md5shared; |
179 |
extern volatile size_t children; |
extern volatile size_t children; |
180 |
|
extern struct daemon_param daemon_param; |
181 |
|
|
182 |
extern int pop3d_abquit __P ((int)); |
extern int pop3d_abquit __P ((int)); |
183 |
extern int pop3d_apop __P ((const char *)); |
extern int pop3d_apop __P ((const char *)); |