void (*signal( int sig, void (*func)( int ) ) )( int )
{
void (*oldhandler)( int );
+ if ( sig <= 0 || func == SIG_ERR )
+ {
+ return SIG_ERR;
+ }
switch ( sig )
{
case SIGABRT:
int main( void )
{
- TESTCASE( NO_TESTDRIVER );
+ /* Testing covered by raise.c */
return TEST_RESULTS;
}
#endif