From fb90809748e4a351e5747ddd5a3cf3372495c0b8 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Sat, 21 Jun 2008 13:04:16 -0600 Subject: [PATCH] Fix nanosleep module on mingw. * modules/nanosleep (Depends-on): Add sys_select. * lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module. Signed-off-by: Eric Blake --- ChangeLog | 4 ++++ lib/nanosleep.c | 6 ++---- modules/nanosleep | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6d6375ca4..9f4d999e3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-06-21 Eric Blake + Fix nanosleep module on mingw. + * modules/nanosleep (Depends-on): Add sys_select. + * lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module. + Fix licensing of sigprocmask. * modules/raise (License): Relicense as LGPL. diff --git a/lib/nanosleep.c b/lib/nanosleep.c index 456e745ca..1239cb033 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -1,6 +1,6 @@ /* Provide a replacement for the POSIX nanosleep function. - Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006, 2007 Free + Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -27,9 +27,7 @@ #include #include #include -#if HAVE_SYS_SELECT_H -# include -#endif +#include #include #include diff --git a/modules/nanosleep b/modules/nanosleep index 3035a137a..3ff486e81 100644 --- a/modules/nanosleep +++ b/modules/nanosleep @@ -10,6 +10,7 @@ clock-time extensions gettime stdbool +sys_select sys_time time -- 2.11.0