summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Gaisler <jiri@gaisler.se>2019-01-07 14:22:22 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-01-07 14:23:50 +0100
commit5b951175d09e1376c067529601738310a1dbd370 (patch)
treedbee9d844872f3591407f13bc8f42e5f2db67670
parentFix format warnings (diff)
downloadrtems-5b951175d09e1376c067529601738310a1dbd370.tar.bz2
psxfile01: Fix one second sleep
Checking of atime in psxfile01 (line 713) can fail since a delay for rtems_clock_get_ticks_per_second (line 699) gives a delay of less than one second, depending on when the last tick occurred. atime is measured in whole seconds, and a fast processor might read the file before a new second occurs. Add one tick to the delay will solve the problem.
-rw-r--r--testsuites/psxtests/psxfile01/test.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuites/psxtests/psxfile01/test.c b/testsuites/psxtests/psxfile01/test.c
index 1ea3dad503..121b08f648 100644
--- a/testsuites/psxtests/psxfile01/test.c
+++ b/testsuites/psxtests/psxfile01/test.c
@@ -696,7 +696,7 @@ since new path is not valid");
ctime2 = buf.st_ctime;
- status = rtems_task_wake_after( rtems_clock_get_ticks_per_second() );
+ status = rtems_task_wake_after( rtems_clock_get_ticks_per_second() + 1);
rewind( file );
while ( fgets(buffer, 128, file) )
printf( "%s", buffer );