Fix nanosleep module on mingw.
authorEric Blake <ebb9@byu.net>
Sat, 21 Jun 2008 19:04:16 +0000 (13:04 -0600)
committerEric Blake <ebb9@byu.net>
Sat, 21 Jun 2008 19:04:16 +0000 (13:04 -0600)
* modules/nanosleep (Depends-on): Add sys_select.
* lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/nanosleep.c
modules/nanosleep

index 6d6375c..9f4d999 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2008-06-21  Eric Blake  <ebb9@byu.net>
 
+       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.
 
index 456e745..1239cb0 100644 (file)
@@ -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 <stdbool.h>
 #include <stdio.h>
 #include <sys/types.h>
-#if HAVE_SYS_SELECT_H
-# include <sys/select.h>
-#endif
+#include <sys/select.h>
 #include <signal.h>
 
 #include <sys/time.h>
index 3035a13..3ff486e 100644 (file)
@@ -10,6 +10,7 @@ clock-time
 extensions
 gettime
 stdbool
+sys_select
 sys_time
 time