cb22561995-10-11Fredrik Hübinette (Hubbe) /*\
3e9a462002-01-16Martin Nilsson ||| This file is part of Pike. For copyright information see COPYRIGHT.
59e32d2002-06-01Martin Nilsson ||| Pike is distributed under GPL, LGPL and MPL. See the file COPYING ||| for more information.
1b10db2002-10-08Martin Nilsson ||| $Id: signal_handler.h,v 1.14 2002/10/08 20:22:27 nilsson Exp $
cb22561995-10-11Fredrik Hübinette (Hubbe) \*/
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);
6f0d752000-12-16Marcus Comstedt PMOD_EXPORT void check_signals(struct callback *foo, void *bar, void *gazonk);
5f06241999-04-11Fredrik Hübinette (Hubbe) void set_default_signal_handler(int signum, void (*func)(INT32)); void process_started(pid_t pid);
4743f81999-06-02Fredrik Hübinette (Hubbe) void process_done(pid_t pid, char *from);
5f06241999-04-11Fredrik Hübinette (Hubbe) 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);
cfbc2e2000-03-21Fredrik Hübinette (Hubbe) void Pike_f_fork(INT32 args);
5f06241999-04-11Fredrik Hübinette (Hubbe) 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 */
58854e1999-04-11Fredrik Hübinette (Hubbe) 
cb22561995-10-11Fredrik Hübinette (Hubbe) #endif