summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2008-06-21 13:04:16 -0600
committerEric Blake <ebb9@byu.net>2008-06-21 13:04:16 -0600
commitfb90809748e4a351e5747ddd5a3cf3372495c0b8 (patch)
tree551805550dd290685724d9e45032154983f487e2
parentb68bcb3de467d0d74ef961d20deaeb624e844775 (diff)
downloadgnulib-fb90809748e4a351e5747ddd5a3cf3372495c0b8.tar.gz
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 <ebb9@byu.net>
-rw-r--r--ChangeLog4
-rw-r--r--lib/nanosleep.c6
-rw-r--r--modules/nanosleep1
3 files changed, 7 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 6d6375ca4b..9f4d999e3e 100644
--- 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.
diff --git a/lib/nanosleep.c b/lib/nanosleep.c
index 456e745ca0..1239cb0338 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 <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>
diff --git a/modules/nanosleep b/modules/nanosleep
index 3035a137a1..3ff486e81a 100644
--- a/modules/nanosleep
+++ b/modules/nanosleep
@@ -10,6 +10,7 @@ clock-time
extensions
gettime
stdbool
+sys_select
sys_time
time