forked from Imagelibrary/rtems
new files
This commit is contained in:
37
c/src/tests/psxtests/psxhdrs/timer01.c
Normal file
37
c/src/tests/psxtests/psxhdrs/timer01.c
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_create"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
clockid_t clock_id = 0;
|
||||||
|
timer_t timerid = 0;
|
||||||
|
struct sigevent evp;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
evp.sigev_notify = SIGEV_NONE;
|
||||||
|
evp.sigev_notify = SIGEV_SIGNAL;
|
||||||
|
evp.sigev_notify = SIGEV_THREAD;
|
||||||
|
evp.sigev_signo = SIGALRM;
|
||||||
|
evp.sigev_value.sival_int = 0;
|
||||||
|
evp.sigev_value.sival_ptr = NULL;
|
||||||
|
|
||||||
|
result = timer_create( clock_id, &evp, &timerid );
|
||||||
|
}
|
||||||
28
c/src/tests/psxtests/psxhdrs/timer02.c
Normal file
28
c/src/tests/psxtests/psxhdrs/timer02.c
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_delete"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_delete( timerid );
|
||||||
|
}
|
||||||
43
c/src/tests/psxtests/psxhdrs/timer03.c
Normal file
43
c/src/tests/psxtests/psxhdrs/timer03.c
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_settime"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int flags;
|
||||||
|
struct itimerspec value;
|
||||||
|
struct itimerspec ovalue;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
value.it_interval.tv_sec = 0;
|
||||||
|
value.it_interval.tv_nsec = 0;
|
||||||
|
value.it_value.tv_sec = 0;
|
||||||
|
value.it_value.tv_nsec = 0;
|
||||||
|
|
||||||
|
flags = TIMER_ABSTIME;
|
||||||
|
flags = CLOCK_REALTIME;
|
||||||
|
|
||||||
|
result = timer_settime( timerid, flags, &value, &ovalue );
|
||||||
|
}
|
||||||
33
c/src/tests/psxtests/psxhdrs/timer04.c
Normal file
33
c/src/tests/psxtests/psxhdrs/timer04.c
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_gettime"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
struct itimerspec value;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_gettime( timerid, &value );
|
||||||
|
}
|
||||||
32
c/src/tests/psxtests/psxhdrs/timer05.c
Normal file
32
c/src/tests/psxtests/psxhdrs/timer05.c
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_getoverrun"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_getoverrun( timerid );
|
||||||
|
}
|
||||||
31
c/src/tests/psxtests/psxhdrs/timer06.c
Normal file
31
c/src/tests/psxtests/psxhdrs/timer06.c
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have nanosleep"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
struct timespec rqtp;
|
||||||
|
struct timespec rmtp;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
rqtp.tv_sec = 0;
|
||||||
|
rqtp.tv_nsec = 0;
|
||||||
|
result = nanosleep( &rqtp, &rmtp );
|
||||||
|
}
|
||||||
37
testsuites/psxtests/psxhdrs/timer01.c
Normal file
37
testsuites/psxtests/psxhdrs/timer01.c
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_create"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
clockid_t clock_id = 0;
|
||||||
|
timer_t timerid = 0;
|
||||||
|
struct sigevent evp;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
evp.sigev_notify = SIGEV_NONE;
|
||||||
|
evp.sigev_notify = SIGEV_SIGNAL;
|
||||||
|
evp.sigev_notify = SIGEV_THREAD;
|
||||||
|
evp.sigev_signo = SIGALRM;
|
||||||
|
evp.sigev_value.sival_int = 0;
|
||||||
|
evp.sigev_value.sival_ptr = NULL;
|
||||||
|
|
||||||
|
result = timer_create( clock_id, &evp, &timerid );
|
||||||
|
}
|
||||||
28
testsuites/psxtests/psxhdrs/timer02.c
Normal file
28
testsuites/psxtests/psxhdrs/timer02.c
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_delete"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_delete( timerid );
|
||||||
|
}
|
||||||
43
testsuites/psxtests/psxhdrs/timer03.c
Normal file
43
testsuites/psxtests/psxhdrs/timer03.c
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_settime"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int flags;
|
||||||
|
struct itimerspec value;
|
||||||
|
struct itimerspec ovalue;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
value.it_interval.tv_sec = 0;
|
||||||
|
value.it_interval.tv_nsec = 0;
|
||||||
|
value.it_value.tv_sec = 0;
|
||||||
|
value.it_value.tv_nsec = 0;
|
||||||
|
|
||||||
|
flags = TIMER_ABSTIME;
|
||||||
|
flags = CLOCK_REALTIME;
|
||||||
|
|
||||||
|
result = timer_settime( timerid, flags, &value, &ovalue );
|
||||||
|
}
|
||||||
33
testsuites/psxtests/psxhdrs/timer04.c
Normal file
33
testsuites/psxtests/psxhdrs/timer04.c
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_gettime"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
struct itimerspec value;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_gettime( timerid, &value );
|
||||||
|
}
|
||||||
32
testsuites/psxtests/psxhdrs/timer05.c
Normal file
32
testsuites/psxtests/psxhdrs/timer05.c
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have timer_getoverrun"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DELAYTIMER_MAX
|
||||||
|
#error "this is supposed to be defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
timer_t timerid = 0;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
result = timer_getoverrun( timerid );
|
||||||
|
}
|
||||||
31
testsuites/psxtests/psxhdrs/timer06.c
Normal file
31
testsuites/psxtests/psxhdrs/timer06.c
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* This test file is used to verify that the header files associated with
|
||||||
|
* the callout are correct.
|
||||||
|
*
|
||||||
|
* COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996.
|
||||||
|
* On-Line Applications Research Corporation (OAR).
|
||||||
|
* All rights assigned to U.S. Government, 1994.
|
||||||
|
*
|
||||||
|
* This material may be reproduced by or for the U.S. Government pursuant
|
||||||
|
* to the copyright license under the clause at DFARS 252.227-7013. This
|
||||||
|
* notice must appear in all copies of this file and its derivatives.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef _POSIX_TIMERS
|
||||||
|
#error "rtems is supposed to have nanosleep"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void test( void )
|
||||||
|
{
|
||||||
|
struct timespec rqtp;
|
||||||
|
struct timespec rmtp;
|
||||||
|
int result;
|
||||||
|
|
||||||
|
rqtp.tv_sec = 0;
|
||||||
|
rqtp.tv_nsec = 0;
|
||||||
|
result = nanosleep( &rqtp, &rmtp );
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user