clock_nanosleep
SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags,
SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags,
bool clock_nanosleep = test_bit(LTL_CLOCK_NANOSLEEP, mon->atoms);
bool val18 = clock_nanosleep && val25;
bool clock_nanosleep = test_bit(LTL_CLOCK_NANOSLEEP, mon->atoms);
bool val18 = clock_nanosleep && val25;
ASSERT_EQ(clock_nanosleep(CLOCK_MONOTONIC, 0, &(struct timespec){ .tv_sec = 900 /* 15 min */ }, NULL), 0);
CASE_TEST(clock_nanosleep); ts.tv_nsec = -1; EXPECT_EQ(1, EINVAL, clock_nanosleep(CLOCK_REALTIME, 0, &ts, NULL)); break;
clock_nanosleep(CLOCK_MONOTONIC, 0, &ts_start, NULL);
clock_nanosleep(args->clockid, args->abs ? TIMER_ABSTIME : 0, args->now, args->rem);
clock_nanosleep(CLOCK_REALTIME, TIMER_ABSTIME, &target, NULL);
while (clock_nanosleep(CLOCK_REALTIME, TIMER_ABSTIME, &ts, NULL))
clock_nanosleep(CLOCK_MONOTONIC, 0, &ts, NULL);
clock_nanosleep(clockid, 0, &rel, NULL);
ret = clock_nanosleep(clockid, 0, &rqtp, &rmtp);
if (clock_nanosleep(clockid, TIMER_ABSTIME, &target, NULL))
clock_nanosleep(clockid, 0, &target, NULL);
clock_nanosleep(clockid, TIMER_ABSTIME, &target, NULL);
if (clock_nanosleep(clockid, 0, &target, NULL))