changeset 10227:51cc8a81238b

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>
author Eric Blake <ebb9@byu.net>
date Sat, 21 Jun 2008 13:04:16 -0600
parents 79eaf2932dad
children 9b123d1aa781
files ChangeLog lib/nanosleep.c modules/nanosleep
diffstat 3 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Jun 21 12:57:35 2008 -0600
+++ b/ChangeLog	Sat Jun 21 13:04:16 2008 -0600
@@ -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.
 
--- a/lib/nanosleep.c	Sat Jun 21 12:57:35 2008 -0600
+++ b/lib/nanosleep.c	Sat Jun 21 13:04:16 2008 -0600
@@ -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>
--- a/modules/nanosleep	Sat Jun 21 12:57:35 2008 -0600
+++ b/modules/nanosleep	Sat Jun 21 13:04:16 2008 -0600
@@ -10,6 +10,7 @@
 extensions
 gettime
 stdbool
+sys_select
 sys_time
 time