Select Git revision
-
Per Cederqvist authoredPer Cederqvist authored
main.h 975 B
/*\
||| This file a part of Pike, and is copyright by Fredrik Hubinette
||| Pike is distributed as GPL (General Public License)
||| See the files COPYING and DISCLAIMER for more information.
\*/
/*
* $Id: main.h,v 1.10 1999/08/11 22:13:22 hubbe Exp $
*/
#ifndef MAIN_H
#define MAIN_H
#include "callback.h"
extern int d_flag, t_flag, a_flag, l_flag, c_flag, p_flag, debug_options;
extern int default_t_flag;
#ifdef TRY_USE_MMX
extern int try_use_mmx;
#endif
#define DEBUG_SIGNALS 1
#define NO_TAILRECURSION 2
/* Prototypes begin here */
struct callback *add_post_master_callback(callback_func call,
void *arg,
callback_func free_func);
struct callback *add_exit_callback(callback_func call,
void *arg,
callback_func free_func);
int dbm_main(int argc, char **argv);
void do_exit(int num) ATTRIBUTE((noreturn));
void low_init_main(void);
void exit_main(void);
void init_main(void);
void low_exit_main(void);
/* Prototypes end here */
#endif