summaryrefslogtreecommitdiff
path: root/libguile/threads.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2018-06-17 19:46:33 +0200
committerAndy Wingo <wingo@pobox.com>2018-06-17 19:46:33 +0200
commit68d9780ce424cd8d603af5972448cd35fae1c905 (patch)
treed764db1009c552c62436d7c493b941aa79741f98 /libguile/threads.c
parent5c511be7b6fd2d497a5c7c903827f08ba0d259ea (diff)
downloadguile-68d9780ce424cd8d603af5972448cd35fae1c905.tar.gz
Remove errno.h include from _scm.h.
* libguile/_scm.h: Remove errno.h include. * libguile/bytevectors.c: * libguile/debug.c: * libguile/finalizers.c: * libguile/loader.c: * libguile/poll.c: * libguile/strings.c: * libguile/threads.c: * libguile/vm.c: Add errno.h include. Sort includes as needed.
Diffstat (limited to 'libguile/threads.c')
-rw-r--r--libguile/threads.c36
1 files changed, 14 insertions, 22 deletions
diff --git a/libguile/threads.c b/libguile/threads.c
index 449d6fbf9..1cf5c93db 100644
--- a/libguile/threads.c
+++ b/libguile/threads.c
@@ -22,35 +22,29 @@
# include <config.h>
#endif
-#include "libguile/bdw-gc.h"
-#include <gc/gc_mark.h>
-#include "libguile/_scm.h"
-#include "libguile/deprecation.h"
-#include "libguile/extensions.h"
-#include "libguile/hashtab.h"
-
-#include <stdlib.h>
-#include <unistd.h>
+#include <assert.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <full-read.h>
+#include <nproc.h>
#include <stdio.h>
-
-#ifdef HAVE_STRING_H
+#include <stdlib.h>
#include <string.h> /* for memset used by FD_ZERO on Solaris 10 */
-#endif
-
-#if HAVE_SYS_TIME_H
+#include <sys/select.h>
#include <sys/time.h>
-#endif
+#include <unistd.h>
#if HAVE_PTHREAD_NP_H
# include <pthread_np.h>
#endif
-#include <sys/select.h>
-
-#include <assert.h>
-#include <fcntl.h>
-#include <nproc.h>
+#include "libguile/bdw-gc.h"
+#include <gc/gc_mark.h>
+#include "libguile/_scm.h"
+#include "libguile/deprecation.h"
+#include "libguile/extensions.h"
+#include "libguile/hashtab.h"
#include "libguile/validate.h"
#include "libguile/eval.h"
#include "libguile/async.h"
@@ -67,8 +61,6 @@
#include "libguile/strings.h"
#include "libguile/vm.h"
-#include <full-read.h>
-