No need to sleep for 1 sec, we can compute second time
immediately and pass it to difftime.

Suggested-by: Cyril Hrubis <chru...@suse.cz>
Signed-off-by: Jan Stancek <jstan...@redhat.com>
---
 .../open_posix_testsuite/conformance/interfaces/difftime/1-1.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git 
a/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c 
b/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c
index 97bf443..1d2e19f 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/difftime/1-1.c
@@ -15,18 +15,16 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <sys/time.h>
 #include "posixtest.h"
 
 int main(void)
 {
-       time_t time1, time0;
-
+       time_t time0;
        double time_diff;
-       time_diff = 0;
+
        time0 = time(NULL);
-       sleep(WAIT_DURATION);
-       time1 = time(NULL);
-       time_diff = difftime(time1, time0);
+       time_diff = difftime(time0 + 1, time0);
 
        if (time_diff != WAIT_DURATION) {
                perror
-- 
1.8.3.1


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to