1/* 2 * Copyright 2011, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 6 7#include <time.h> 8 9#include <errno.h> 10 11#include <errno_private.h> 12#include <syscall_utils.h> 13 14 15int 16nanosleep(const struct timespec* time, struct timespec* remainingTime) 17{ 18 RETURN_AND_SET_ERRNO( 19 clock_nanosleep(CLOCK_MONOTONIC, 0, time, remainingTime)); 20} 21 22