X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fsignal%2Fraise.c;fp=functions%2Fsignal%2Fraise.c;h=0000000000000000000000000000000000000000;hb=702bdf4497a72b422c591f69c45aa0be0ee23731;hp=29afe151f9b611d6fe0f5f776aa88b5f16496e60;hpb=bce3bbfa01d267e2bf7f76750cc7936907bab491;p=pdclib diff --git a/functions/signal/raise.c b/functions/signal/raise.c deleted file mode 100644 index 29afe15..0000000 --- a/functions/signal/raise.c +++ /dev/null @@ -1,60 +0,0 @@ -/* $Id$ */ - -/* raise( int ) - - This file is part of the Public Domain C Library (PDCLib). - Permission is granted to use, modify, and / or redistribute at will. -*/ - -#include - -#ifndef REGTEST - -extern void (*_PDCLIB_sigabrt)( int ); -extern void (*_PDCLIB_sigfpe)( int ); -extern void (*_PDCLIB_sigill)( int ); -extern void (*_PDCLIB_sigint)( int ); -extern void (*_PDCLIB_sigsegv)( int ); -extern void (*_PDCLIB_sigterm)( int ); - -int raise( int sig ) -{ - switch ( sig ) - { - case SIGABRT: - _PDCLIB_sigabrt( sig ); - break; - case SIGFPE: - _PDCLIB_sigfpe( sig ); - break; - case SIGILL: - _PDCLIB_sigill( sig ); - break; - case SIGINT: - _PDCLIB_sigint( sig ); - break; - case SIGSEGV: - _PDCLIB_sigsegv( sig ); - break; - case SIGTERM: - _PDCLIB_sigterm( sig ); - break; - default: - /* TODO: Implement. */ - break; - } - /* TODO: Implement. */ - return 0; -} - -#endif - -#ifdef TEST -#include <_PDCLIB_test.h> - -int main( void ) -{ - TESTCASE( NO_TESTDRIVER ); - return TEST_RESULTS; -} -#endif