X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fexample%2Ffunctions%2Fsignal%2Fraise.c;h=7071092d43bd3dc898019cefc3f790b43ea2c004;hb=d865c4403fc91d1f1ac95ba76febcee9f429bb97;hp=307c87631aac3612cc07e2427ce6b51ff907c78c;hpb=5ccf82b7feaec1c1fdb5e4cbf1db8a537d8c4419;p=pdclib diff --git a/platform/example/functions/signal/raise.c b/platform/example/functions/signal/raise.c index 307c876..7071092 100644 --- a/platform/example/functions/signal/raise.c +++ b/platform/example/functions/signal/raise.c @@ -1,5 +1,3 @@ -/* $Id$ */ - /* raise( int ) This file is part of the Public Domain C Library (PDCLib). @@ -51,8 +49,8 @@ int raise( int sig ) message = "Termination request (SIGTERM)"; break; default: - /* TODO: Implement. */ - break; + fprintf( stderr, "Unknown signal #%d\n", sig ); + _Exit( EXIT_FAILURE ); } if ( sighandler == SIG_DFL ) { @@ -70,7 +68,8 @@ int raise( int sig ) #endif #ifdef TEST -#include <_PDCLIB_test.h> + +#include "_PDCLIB_test.h" #include @@ -111,4 +110,5 @@ int main( void ) TESTCASE( flag == 1 ); return TEST_RESULTS; } + #endif