[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 07/86: Remove errno.h include from _scm.h.
From: |
Andy Wingo |
Subject: |
[Guile-commits] 07/86: Remove errno.h include from _scm.h. |
Date: |
Wed, 20 Jun 2018 14:09:28 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit 68d9780ce424cd8d603af5972448cd35fae1c905
Author: Andy Wingo <address@hidden>
Date: Sun Jun 17 19:46:33 2018 +0200
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.
---
libguile/_scm.h | 1 -
libguile/bytevectors.c | 1 +
libguile/debug.c | 5 ++++-
libguile/finalizers.c | 1 +
libguile/loader.c | 1 +
libguile/poll.c | 1 +
libguile/strings.c | 5 +++--
libguile/threads.c | 36 ++++++++++++++----------------------
libguile/vm.c | 7 ++++---
9 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/libguile/_scm.h b/libguile/_scm.h
index dbd57ef..5716fa0 100644
--- a/libguile/_scm.h
+++ b/libguile/_scm.h
@@ -32,7 +32,6 @@
and differences between _scm.h and __scm.h.
**********************************************************************/
-#include <errno.h>
#include <verify.h>
#include <alignof.h>
#include "libguile/__scm.h"
diff --git a/libguile/bytevectors.c b/libguile/bytevectors.c
index 2f49d4c..f359ca3 100644
--- a/libguile/bytevectors.c
+++ b/libguile/bytevectors.c
@@ -26,6 +26,7 @@
#endif
#include <byteswap.h>
+#include <errno.h>
#include <striconveh.h>
#include <uniconv.h>
#include <unistr.h>
diff --git a/libguile/debug.c b/libguile/debug.c
index c653cdf..056456d 100644
--- a/libguile/debug.c
+++ b/libguile/debug.c
@@ -1,5 +1,6 @@
/* Debugging extensions for Guile
- * Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2002, 2003, 2006, 2008,
2009, 2010, 2011, 2012, 2013 Free Software Foundation
+ * Copyright (C) 1995-2003,2006,2008-2013,2018
+ * Free Software Foundation
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
@@ -22,6 +23,8 @@
# include <config.h>
#endif
+#include <errno.h>
+
#ifdef HAVE_GETRLIMIT
#include <sys/time.h>
#include <sys/resource.h>
diff --git a/libguile/finalizers.c b/libguile/finalizers.c
index 3c5d6af..be96c32 100644
--- a/libguile/finalizers.c
+++ b/libguile/finalizers.c
@@ -23,6 +23,7 @@
# include <config.h>
#endif
+#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
diff --git a/libguile/loader.c b/libguile/loader.c
index df90648..5045614 100644
--- a/libguile/loader.c
+++ b/libguile/loader.c
@@ -34,6 +34,7 @@
#include <assert.h>
#include <alignof.h>
#include <byteswap.h>
+#include <errno.h>
#include <verify.h>
#include <full-read.h>
diff --git a/libguile/poll.c b/libguile/poll.c
index df02ab0..b144fdd 100644
--- a/libguile/poll.c
+++ b/libguile/poll.c
@@ -25,6 +25,7 @@
# include <config.h>
#endif
+#include <errno.h>
#include <poll.h>
#include "libguile/_scm.h"
diff --git a/libguile/strings.c b/libguile/strings.c
index 5c49e33..5c87d3f 100644
--- a/libguile/strings.c
+++ b/libguile/strings.c
@@ -1,5 +1,5 @@
-/* Copyright (C) 1995, 1996, 1998, 2000, 2001, 2004, 2006,
- * 2008-2016 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1996,1998,2000-2001,2004,2006,2008-2016,2018
+ * Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
@@ -27,6 +27,7 @@
#include <string.h>
#include <stdio.h>
#include <ctype.h>
+#include <errno.h>
#include <uninorm.h>
#include <unistr.h>
#include <uniconv.h>
diff --git a/libguile/threads.c b/libguile/threads.c
index 449d6fb..1cf5c93 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>
-
diff --git a/libguile/vm.c b/libguile/vm.c
index 76288cd..7ab2986 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -20,12 +20,13 @@
# include <config.h>
#endif
-#include <stdlib.h>
-#include <alloca.h>
#include <alignof.h>
+#include <alloca.h>
+#include <errno.h>
#include <math.h>
-#include <string.h>
#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
#include <unistd.h>
#ifdef HAVE_SYS_MMAN_H
- [Guile-commits] branch master updated (f84ce54 -> 1234bb1), Andy Wingo, 2018/06/20
- [Guile-commits] 02/86: More _scm.h refactoring, Andy Wingo, 2018/06/20
- [Guile-commits] 06/86: Remove _scm.h inclusion of config.h, Andy Wingo, 2018/06/20
- [Guile-commits] 09/86: Remove alignof.h inclusion from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 03/86: Remove _scm hack to undefine HAVE_STRUCT_TIMESPEC, Andy Wingo, 2018/06/20
- [Guile-commits] 04/86: Refactor regarding internal detection of ia64, Andy Wingo, 2018/06/20
- [Guile-commits] 08/86: Remove _scm.h verify.h inclusion, Andy Wingo, 2018/06/20
- [Guile-commits] 07/86: Remove errno.h include from _scm.h.,
Andy Wingo <=
- [Guile-commits] 11/86: Require C99 to build Guile, Andy Wingo, 2018/06/20
- [Guile-commits] 01/86: Move syscall-related private defines to their own header, Andy Wingo, 2018/06/20
- [Guile-commits] 19/86: Remove public SCM_VALIDATE_NIM, Andy Wingo, 2018/06/20
- [Guile-commits] 17/86: Remove unused macros, Andy Wingo, 2018/06/20
- [Guile-commits] 10/86: Assume that if we have GCC, we have GCC >= 3.0., Andy Wingo, 2018/06/20
- [Guile-commits] 05/86: Inline definition of SIZEOF_SCM_T_BITS, Andy Wingo, 2018/06/20
- [Guile-commits] 13/86: Remove _scm.h print.h include, Andy Wingo, 2018/06/20
- [Guile-commits] 15/86: Move number validators to numbers.h., Andy Wingo, 2018/06/20
- [Guile-commits] 16/86: Move more number validators to numbers.h., Andy Wingo, 2018/06/20
- [Guile-commits] 24/86: Deprecate libguile/validate.h, Andy Wingo, 2018/06/20