diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2019-01-07 14:22:22 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-07 14:23:50 +0100 |
commit | 5b951175d09e1376c067529601738310a1dbd370 (patch) | |
tree | dbee9d844872f3591407f13bc8f42e5f2db67670 /testsuites/psxtests | |
parent | 9c12bcfdc52d7887c26d97bfcb8eb5fc86f2bc1a (diff) |
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.
Diffstat (limited to 'testsuites/psxtests')
-rw-r--r-- | testsuites/psxtests/psxfile01/test.c | 2 |
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 ); |