X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/2e9ba080dd30434f3e8f88e63029280889586a32..96f6312a0a827d2f90e7ab88d3a203c56eb82a9f:/lib/syscalls.c diff --git a/lib/syscalls.c b/lib/syscalls.c index e13922e..0fb0377 100644 --- a/lib/syscalls.c +++ b/lib/syscalls.c @@ -1,6 +1,6 @@ /* * This file is part of DisOrder. - * Copyright (C) 2004, 2005, 2007, 2008 Richard Kettlewell + * Copyright (C) 2004, 2005, 2007-9, 2013 Richard Kettlewell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -20,13 +20,20 @@ */ #include "common.h" -#include +#if HAVE_UNISTD_H +# include +#endif #include #include #include -#include -#include +#if HAVE_SYS_SOCKET_H +# include +#endif +#if HAVE_SYS_TIME_H +# include +#endif #include +#include #include "syscalls.h" #include "log.h" @@ -159,6 +166,10 @@ time_t xtime(time_t *whenp) { return tv.tv_sec; } +void xnanosleep(const struct timespec *req, struct timespec *rem) { + mustnotbeminus1("nanosleep", nanosleep(req, rem)); +} + /* Local Variables: c-basic-offset:2