| 1234567891011121314151617181920212223242526272829303132333435363738 | /* Timer test using the monotonic clock.  */#include <time.h>#include <unistd.h>#if defined CLOCK_MONOTONIC && defined _POSIX_MONOTONIC_CLOCK# define TEST_CLOCK	CLOCK_MONOTONIC# define TEST_CLOCK_MISSING(clock) \  (setup_test () ? "CLOCK_MONOTONIC" : NULL)# include <stdio.h>static intsetup_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"#endif
 |