diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-12-08 10:52:16 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2004-12-08 10:52:16 +0000 |
commit | ff4eb01a424875d6ff9183c4f4f42d17743fee77 (patch) | |
tree | 7e50d614a494a6d9bc1988dcab754a46e600d079 /rt | |
parent | 2f533068b94ea0c6be63545b62b2597bc1bffcfc (diff) | |
download | glibc-ff4eb01a424875d6ff9183c4f4f42d17743fee77.tar glibc-ff4eb01a424875d6ff9183c4f4f42d17743fee77.tar.gz glibc-ff4eb01a424875d6ff9183c4f4f42d17743fee77.tar.bz2 glibc-ff4eb01a424875d6ff9183c4f4f42d17743fee77.zip |
Updated to fedora-glibc-20041208T1024
Diffstat (limited to 'rt')
-rw-r--r-- | rt/tst-timer5.c | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/rt/tst-timer5.c b/rt/tst-timer5.c index 2683021eda..6466c8efc1 100644 --- a/rt/tst-timer5.c +++ b/rt/tst-timer5.c @@ -4,10 +4,34 @@ #include <unistd.h> #if defined CLOCK_MONOTONIC && defined _POSIX_MONOTONIC_CLOCK + # define TEST_CLOCK CLOCK_MONOTONIC # define TEST_CLOCK_MISSING(clock) \ - (sysconf (_SC_MONOTONIC_CLOCK) > 0 ? NULL : #clock) + (setup_test () ? "CLOCK_MONOTONIC" : NULL) + +# include <stdio.h> + +static int +setup_test (void) +{ + if (sysconf (_SC_MONOTONIC_CLOCK) <= 0) + return 1; + + /* The user-level timers implementation doesn't support CLOCK_MONOTONIC, + even though sysconf claims it will. */ + timer_t t; + if (timer_create (TEST_CLOCK, NULL, &t) != 0) + { + printf ("timer_create: %m\n"); + return 1; + } + timer_delete (t); + + return 0; +} + # include "tst-timer4.c" + #else # define TEST_FUNCTION 0 # include "../test-skeleton.c" |