X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdlib%2Fabort.c;h=13d92de6a5de4a26c03f19d5a24768244de3d00d;hb=cd6cfe0f578c4f744ddc9a342243aff6b42f8027;hp=4a15bf898c84f90b9b3e3a83add230f9aa20fc65;hpb=93a24d2e4d3dcb8688bd8f4c0942053abbd6eeaf;p=pdclib.old diff --git a/functions/stdlib/abort.c b/functions/stdlib/abort.c index 4a15bf8..13d92de 100644 --- a/functions/stdlib/abort.c +++ b/functions/stdlib/abort.c @@ -1,8 +1,6 @@ /* $Id$ */ -/* Release $Name$ */ - -/* abort() +/* abort( void ) This file is part of the Public Domain C Library (PDCLib). Permission is granted to use, modify, and / or redistribute at will. @@ -13,10 +11,10 @@ #ifndef REGTEST -void abort() +void abort( void ) { raise( SIGABRT ); - exit( 1 ); + exit( EXIT_FAILURE ); } #endif @@ -26,15 +24,14 @@ void abort() #include -static void aborthandler( int signal ) +static void aborthandler( int sig ) { exit( 0 ); } -int main() +int main( void ) { int UNEXPECTED_RETURN_FROM_ABORT = 0; - BEGIN_TESTS; TESTCASE( signal( SIGABRT, &aborthandler ) != SIG_ERR ); abort(); TESTCASE( UNEXPECTED_RETURN_FROM_ABORT );