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
25 #define BOOT_AUTODIE 32
27 /*=============================================================================
32 extern RETSIGTYPE s_monitor(HANDLER_ARG(int sig));
34 extern RETSIGTYPE s_die(HANDLER_ARG(int sig));
35 extern RETSIGTYPE s_restart(HANDLER_ARG(int sig));
37 extern void restart(char *mesg);
38 extern void server_reboot(void);
42 extern aClient *client;
43 extern time_t TSoffset;
44 extern unsigned int bootopt;
45 extern time_t nextdnscheck;
46 extern time_t nextconnect;
48 extern time_t nextping;
49 extern unsigned short int portnum;
50 extern char *configfile;
51 extern int debuglevel;
52 extern char *debugmode;