4 /*=============================================================================
8 #define TStime() (now + TSoffset)
9 #define BadPtr(x) (!(x) || (*(x) == '\0'))
11 /* Miscellaneous defines */
13 #define UDP_PORT "7007"
14 #define MINOR_PROTOCOL "09"
15 #define MAJOR_PROTOCOL "10"
16 #define BASE_VERSION "u2.10"
18 /* Flags for bootup options (command line flags) */
20 #define BOOT_CONSOLE 1
26 #define BOOT_AUTODIE 64
28 /*=============================================================================
33 extern RETSIGTYPE s_monitor(HANDLER_ARG(int sig));
35 extern RETSIGTYPE s_die(HANDLER_ARG(int sig));
36 extern RETSIGTYPE s_restart(HANDLER_ARG(int sig));
38 extern void restart(char *mesg);
39 extern void server_reboot(void);
43 extern aClient *client;
44 extern time_t TSoffset;
45 extern unsigned int bootopt;
46 extern time_t nextdnscheck;
47 extern time_t nextconnect;
49 extern time_t nextping;
50 extern unsigned short int portnum;
51 extern char *configfile;
52 extern int debuglevel;
53 extern char *debugmode;