Main Page | Class List | Directories | File List | Class Members | File Members

signal_handler.h

Go to the documentation of this file.
00001 /*
00002 || This file is part of Pike. For copyright information see COPYRIGHT.
00003 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
00004 || for more information.
00005 || $Id: signal_handler.h,v 1.17 2005/05/25 09:19:21 grubba Exp $
00006 */
00007 
00008 #ifndef SIGNAL_H
00009 #define SIGNAL_H
00010 
00011 typedef RETSIGTYPE (*sigfunctype) (int);
00012 
00013 /* Prototypes begin here */
00014 struct sigdesc;
00015 void my_signal(int sig, sigfunctype fun);
00016 PMOD_EXPORT void check_signals(struct callback *foo, void *bar, void *gazonk);
00017 void set_default_signal_handler(int signum, void (*func)(INT32));
00018 void process_started(pid_t pid);
00019 void process_done(pid_t pid, const char *from);
00020 struct wait_data;
00021 struct pid_status;
00022 struct perishables;
00023 struct plimit;
00024 struct perishables;
00025 PMOD_EXPORT void low_init_signals(void);
00026 void f_set_priority( INT32 args );
00027 void f_create_process(INT32 args);
00028 void Pike_f_fork(INT32 args);
00029 void f_atexit(INT32 args);
00030 void init_signals(void);
00031 void exit_signals(void);
00032 /* Prototypes end here */
00033 
00034 
00035 #endif

Generated on Fri Jul 22 23:44:27 2005 for Pike by  doxygen 1.3.9.1