summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-04-04 11:43:07 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-04-04 11:43:07 +0300
commit396767664c93e58b106e000dd52fd973c8b5b273 (patch)
tree18722adb7643e076944ca1c6809cce3fc262acd6
parent17fdac5a535106e32ad8c8aa9ac23b0f10573ccd (diff)
downloadgawk-396767664c93e58b106e000dd52fd973c8b5b273.tar.gz
Fix a compilation warning.
-rw-r--r--extension/ChangeLog6
-rw-r--r--extension/time.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 4eb96818..c3726398 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,9 @@
+2014-04-04 Arnold D. Robbins <arnold@skeeve.com>
+
+ * time.c: Include <time.h> unconditionally to get declaration
+ of nanosleep on Linux. Avoids a warning. Thanks to Michal
+ Jaegermann.
+
2014-03-31 Arnold D. Robbins <arnold@skeeve.com>
* configure.ac: Remove -Wextra to avoid killing compilations
diff --git a/extension/time.c b/extension/time.c
index 19466e08..e6b2b39f 100644
--- a/extension/time.c
+++ b/extension/time.c
@@ -85,15 +85,13 @@ static awk_bool_t (*init_func)(void) = NULL;
int plugin_is_GPL_compatible;
+#include <time.h>
#if defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)
#include <sys/time.h>
#endif
#if defined(HAVE_SELECT) && defined(HAVE_SYS_SELECT_H)
#include <sys/select.h>
#endif
-#if defined(HAVE_NANOSLEEP) && defined(HAVE_TIME_H)
-#include <time.h>
-#endif
#if defined(HAVE_GETSYSTEMTIMEASFILETIME)
#define WIN32_LEAN_AND_MEAN
#include <windows.h>