-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.h
45 lines (36 loc) · 1.37 KB
/
config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <utmp.h>
#include "defines.h"
extern char callsign[20];
extern char username[20];
extern char fullname[31];
extern char forward[79];
extern char *homedir; /* User's home directory */
extern char *fwdfile; /* User's .forward file (~/.forward) */
extern char *sigfile; /* User's .signature file (~/.signature) */
extern char *maildir; /* User's mail directory (~/mail) */
extern char *mailbox; /* System mailbox (/var/spool/mail/user) */
extern char *userbox; /* User's mailbox (~/mbox) */
extern char *mailconf; /* User's own axmail configuration */
extern int local; /* Running with user privileges? */
extern char *tempMail; /* Temporary files: ~/mail/ax?(-pid-) */
extern char *tempRcpt; /* Temporary files: return receipt */
extern char *tempNewMail; /* Temporary files: ~/mail/axnew?(-pid-) */
extern char *tempEdit;
extern char *tempMesg;
extern char *faxgate; /* Email of your E-Fax Gateway */
extern char *hostname;
extern char *sysopmail;
extern char *def_shell; /* Default settings for autoaccounts */
extern char *def_homedir;
extern int mail_allowed, identification, autocreate, login_allowed;
extern int first_uid, last_uid;
extern gid_t user_gid;
extern char mboxname[PATHSIZE];
extern long IdleTimeout;
struct cmd {
char *name;
int (*function) (int argc, char **argv);
};
extern struct cmd Mailcmds[];
extern void tinit(void);
extern int read_config(void);