X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fsignal%2Fraise.c;fp=functions%2Fsignal%2Fraise.c;h=0000000000000000000000000000000000000000;hb=d2c7499692ec324dee9fa2e81942fd6478ee24f5;hp=29afe151f9b611d6fe0f5f776aa88b5f16496e60;hpb=5b6ac4fcc65f0a5de1e4f51ef2af243c1eef8e7c;p=pdclib.old 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