X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/087a9b2eaf10974c1b3025bf7d439c2371625e70..92db088e5b292c1180a090ed369b9851e933e610:/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