diff options
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/psxtests/ChangeLog | 5 | ||||
-rw-r--r-- | testsuites/psxtests/psximfs02/init.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/testsuites/psxtests/ChangeLog b/testsuites/psxtests/ChangeLog index a4abd139ed..9d5fd4a62a 100644 --- a/testsuites/psxtests/ChangeLog +++ b/testsuites/psxtests/ChangeLog @@ -1,3 +1,8 @@ +2011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com> + + * psximfs02/init.c: Disable EPERM test which does not work when POSIX + is disabled. + 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org> * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t. diff --git a/testsuites/psxtests/psximfs02/init.c b/testsuites/psxtests/psximfs02/init.c index a9c79a0dd5..08d0d1f911 100644 --- a/testsuites/psxtests/psximfs02/init.c +++ b/testsuites/psxtests/psximfs02/init.c @@ -142,6 +142,7 @@ rtems_task Init( status = seteuid( 10 ); rtems_test_assert( status == 0 ); +#if defined(RTEMS_POSIX_API) puts( "Attempt chmod on /node -- expect EPERM" ); status = chmod( "/node", S_IRUSR ); rtems_test_assert( status == -1 ); @@ -151,6 +152,10 @@ rtems_task Init( status = chown( "/node", 10, 10 ); rtems_test_assert( status == -1 ); rtems_test_assert( errno == EPERM ); +#else + puts( "Attempt chmod on /node -- EPERM only when POSIX enabled" ); + puts( "Attempt chown on /node -- EPERM only when POSIX enabled" ); +#endif puts( "Changing euid back to 0 [root]" ); status = seteuid( 0 ); |