psxtests: Fix link-time errors

Fix link-time errors introduced by
e39cdb875c.

Update #2531.
This commit is contained in:
Sebastian Huber
2016-01-19 09:31:58 +01:00
parent f2e0f8e1a7
commit 438fa8d548
6 changed files with 2 additions and 93 deletions

View File

@@ -67,14 +67,6 @@ void *POSIX_Init(
sc = clock_getcpuclockid( 0, NULL );
check_enosys( sc );
puts( "clock_getenable_attr -- ENOSYS" );
sc = clock_getenable_attr( 0, NULL );
check_enosys( sc );
puts( "clock_setenable_attr -- ENOSYS" );
sc = clock_setenable_attr( 0, 0 );
check_enosys( sc );
puts( "execl -- ENOSYS" );
sc = execl( NULL, NULL, (char*)0 );
check_enosys( sc );

View File

@@ -21,8 +21,6 @@ directives:
aio_suspend
aio_fsync
clock_getcpuclockid
clock_getenable_attr
clock_setenable_attr
execl
execle
execlp

View File

@@ -1,9 +1,7 @@
*** POSIX TEST -- ENOSYS ***
*** BEGIN OF TEST PSXENOSYS ***
lio_listio -- ENOSYS
aio_suspend -- ENOSYS
clock_getcpuclockid -- ENOSYS
clock_getenable_attr -- ENOSYS
clock_setenable_attr -- ENOSYS
execl -- ENOSYS
execle -- ENOSYS
execlp -- ENOSYS
@@ -21,4 +19,4 @@ wait -- ENOSYS
waitpid -- ENOSYS
mprotect -- stub implementation - OK
vfork -- stub implementation - OK
*** END OF POSIX TEST ENOSYS ***
*** END OF TEST PSXENOSYS ***

View File

@@ -91,10 +91,8 @@ lib_a_SOURCES += time/asctime.c
lib_a_SOURCES += time/asctime_r.c
lib_a_SOURCES += time/clock.c
lib_a_SOURCES += time/clock_getcpuclockid.c
lib_a_SOURCES += time/clock_getenable_attr.c
lib_a_SOURCES += time/clock_getres.c
lib_a_SOURCES += time/clock_gettime.c
lib_a_SOURCES += time/clock_setenable_attr.c
lib_a_SOURCES += time/clock_settime.c
lib_a_SOURCES += time/ctime.c
lib_a_SOURCES += time/ctime_r.c

View File

@@ -1,37 +0,0 @@
/*
* This test file is used to verify that the header files associated with
* invoking this function are correct.
*
* COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rtems.org/license/LICENSE.
*/
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <time.h>
#ifndef _POSIX_CPUTIME
#error "rtems is supposed to have clock_getenable_attr"
#endif
#ifndef _POSIX_THREAD_CPUTIME
#error "rtems is supposed to have clock_getenable_attr"
#endif
int test( void );
int test( void )
{
clockid_t clock_id = 0;
int attr;
int result;
result = clock_getenable_attr( clock_id, &attr );
return result;
}

View File

@@ -1,40 +0,0 @@
/*
* This test file is used to verify that the header files associated with
* invoking this function are correct.
*
* COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rtems.org/license/LICENSE.
*/
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <time.h>
#ifndef _POSIX_CPUTIME
#error "rtems is supposed to have clock_setenable_attr"
#endif
#ifndef _POSIX_THREAD_CPUTIME
#error "rtems is supposed to have clock_setenable_attr"
#endif
int test( void );
int test( void )
{
clockid_t clock_id = 0;
int attr;
int result;
attr = CLOCK_ENABLED;
attr = CLOCK_DISABLED;
result = clock_setenable_attr( clock_id, attr );
return result;
}