fixed sign extension bug
[fw/sdcc] / sim / ucsim / gui.src / serio.src / posix_signal.hh
1 /******************************************************************************
2  * posix_signal.hh - A signal handleing class for linux + solaris             *
3  * to convert posix into somthing easier to use                               *
4  * Tim Hurman - t.hurman@virgin.net                                           *
5  * Last edited on 01th Oct 1999                                               *
6  ******************************************************************************/
7 #if !defined(sun)
8 /* Solaris doesn't like redefining this. */
9 typedef void(*SIG_PF)(int);
10 #endif
11
12 class SigHandler
13 {
14         public:
15                 SigHandler();
16                 ~SigHandler();
17                 int SetSignal(int SIGNAL, SIG_PF ACTION);
18                 int BlockSignal(int SIGNAL);
19                 int UnBlockSignal(int SIGNAL);
20
21         private:
22                 
23 };