102 |
extern void setgroupquota __P((char *str)); |
extern void setgroupquota __P((char *str)); |
103 |
extern int check_quota __P((char *name, size_t size, size_t *rest)); |
extern int check_quota __P((char *name, size_t size, size_t *rest)); |
104 |
|
|
105 |
int mda __P((FILE *fp, char *username)); |
int mda __P((message_t msg, char *username)); |
106 |
int switch_user_id __P((struct mu_auth_data *auth, int user)); |
int switch_user_id __P((struct mu_auth_data *auth, int user)); |
107 |
void mailer_err __P((char *fmt, ...)); |
void mailer_err __P((char *fmt, ...)); |
108 |
|
|
109 |
#ifdef WITH_GUILE |
#ifdef WITH_GUILE |
110 |
struct mda_data |
struct mda_data |
111 |
{ |
{ |
112 |
FILE *fp; |
message_t msg; |
113 |
|
char *tempfile; |
114 |
char *progfile; |
char *progfile; |
115 |
char *progfile_pattern; |
char *progfile_pattern; |
116 |
char **argv; |
char **argv; |
|
char *tempfile; |
|
117 |
}; |
}; |
118 |
|
|
119 |
int prog_mda (struct mda_data *data); |
int prog_mda (struct mda_data *data); |