From: <ro...@us...> - 2003-11-19 21:07:30
|
Update of /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/src/events In directory sc8-pr-cvs1:/tmp/cvs-serv16553/src/events Modified Files: ev_008.c Log Message: Applied patch from Kevin Gao. Index: ev_008.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/src/events/ev_008.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ev_008.c 2 Jul 2003 18:43:41 -0000 1.1 +++ ev_008.c 19 Nov 2003 21:07:27 -0000 1.2 @@ -11,10 +11,20 @@ * * Authors: * Kevin Gao <kev...@in...> + * David Judkovics <dju...@us...> */ #include <stdio.h> #include <hpitest.h> +#include <signal.h> +#include <unistd.h> +#include <stdlib.h> + +void times_up(int i) +{ + printf(" No event generated, timeout!\n"); + exit(HPI_TEST_FAIL); +} int main() { @@ -61,7 +71,10 @@ ret = HPI_TEST_FAIL; goto out2; } - + + signal(SIGALRM, times_up); /* register times_up() with SIGALRM */ + alarm(5); /* alarm signals in 5 seconds */ + val = saHpiEventGet(session_id, SAHPI_TIMEOUT_BLOCK, &event, &rdr, &rpt_entry); if (val != SA_OK) { |