/* sigactions.h PUBLIC DOMAIN 2008,10 tom.viza@gmail.com */ /* I, Tom Vajzovic, am the author of this software and its documentation */ /* and permanently abandon all copyright and other intellectual property */ /* rights in them, including the right to be identified as the author. */ /* I am fairly certain that this software does what the documentation */ /* says it does, but I do not guarantee that it does, or that it does */ /* what you think it should. I do not guarantee that it will not have */ /* undesirable side effects. */ /* You are free to use, modify and distribute this software as you */ /* please, but you do so at your own risk. If you remove or hide this */ /* warning then you may be responsible for any problems that are */ /* encountered by those who obtain the software through you. */ /* block single signal (unthreaded applications only) */ void sig_block( int signum ); /* unblock single signal (unthreaded applications only) */ void sig_unblock( int signum ); /* install signal handler that does nothing */ void sigaction_noop( int signum ); /* restore default signal handler */ void sigaction_default( int signum ); /* ignore signal */ void sigaction_ignore( int signum );