Select Git revision
-
Henrik (Grubba) Grubbström authored
Rev: src/main.h:1.9
Henrik (Grubba) Grubbström authoredRev: src/main.h:1.9
main.h 924 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.9 1998/04/13 14:30:52 grubba 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;
#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