cb22561995-10-11Fredrik Hübinette (Hubbe) /*\
06983f1996-09-22Fredrik Hübinette (Hubbe) ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License)
cb22561995-10-11Fredrik Hübinette (Hubbe) ||| See the files COPYING and DISCLAIMER for more information. \*/
24ddc71998-03-28Henrik Grubbström (Grubba)  /*
5f06241999-04-11Fredrik Hübinette (Hubbe)  * $Id: signal_handler.h,v 1.7 1999/04/12 02:24:19 hubbe Exp $
24ddc71998-03-28Henrik Grubbström (Grubba)  */
cb22561995-10-11Fredrik Hübinette (Hubbe) #ifndef SIGNAL_H #define SIGNAL_H
cd83521998-02-02Fredrik Hübinette (Hubbe) typedef RETSIGTYPE (*sigfunctype) (int);
cb22561995-10-11Fredrik Hübinette (Hubbe) /* Prototypes begin here */ struct sigdesc;
cd83521998-02-02Fredrik Hübinette (Hubbe) void my_signal(int sig, sigfunctype fun);
5f06241999-04-11Fredrik Hübinette (Hubbe) void check_signals(struct callback *foo, void *bar, void *gazonk); void set_default_signal_handler(int signum, void (*func)(INT32)); void process_started(pid_t pid); void process_done(pid_t pid); struct wait_data;
85f59e1998-01-08Fredrik Hübinette (Hubbe) struct pid_status;
5f06241999-04-11Fredrik Hübinette (Hubbe) struct perishables; struct plimit; struct perishables; void f_set_priority( INT32 args );
85f59e1998-01-08Fredrik Hübinette (Hubbe) void f_create_process(INT32 args); void f_fork(INT32 args);
5f06241999-04-11Fredrik Hübinette (Hubbe) void f_kill(INT32 args); void f_atexit(INT32 args);
be478c1997-08-30Henrik Grubbström (Grubba) void init_signals(void); void exit_signals(void);
cb22561995-10-11Fredrik Hübinette (Hubbe) /* Prototypes end here */ #endif