summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxreaddir/test.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-22 07:58:44 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-22 08:06:05 +0200
commit92e0eedc0aed2ce024209e1e2345116122a155ed (patch)
tree9a26b6eedc6786a73f7f623092fa0e564d99efe2 /testsuites/psxtests/psxreaddir/test.c
parentcheck-networking.m4: Disable legacy stack for x86_64 and epiphany (diff)
downloadrtems-92e0eedc0aed2ce024209e1e2345116122a155ed.tar.bz2
psxreaddir: Adjust test due to opendir() changes
Update #3545.
Diffstat (limited to 'testsuites/psxtests/psxreaddir/test.c')
-rw-r--r--testsuites/psxtests/psxreaddir/test.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuites/psxtests/psxreaddir/test.c b/testsuites/psxtests/psxreaddir/test.c
index c79393160e..e32bac4921 100644
--- a/testsuites/psxtests/psxreaddir/test.c
+++ b/testsuites/psxtests/psxreaddir/test.c
@@ -371,7 +371,13 @@ int main(
rtems_test_assert ( status == 0 );
printf("opendir, readdir and closedir %s\n", my_file);
+#ifdef O_DIRECTORY
+ fd = open( my_file, O_RDONLY );
+ rtems_test_assert( fd >= 0 );
+ directory_not = fdopendir( fd );
+#else
directory_not = opendir (my_file);
+#endif
rtems_test_assert( directory_not != NULL );
d_not = readdir(directory_not);
rtems_test_assert( d_not == NULL );