+++ /dev/null
-/* $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 <signal.h>
-
-#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