]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the MS-Windows build
authorEli Zaretskii <eliz@gnu.org>
Thu, 17 Aug 2017 14:43:19 +0000 (17:43 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 17 Aug 2017 14:43:19 +0000 (17:43 +0300)
* nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_open): Omit Gnulib module
'open'.

* lib-src/etags.c (O_CLOEXEC) [WINDOWSNT]: Restore definition.

lib-src/etags.c
nt/gnulib-cfg.mk

index bec61a8a230d5952eca4e7c1fcef391db2eba715..5e05c19c62448b8ceb045ccea5a2920d300c21d8 100644 (file)
@@ -111,6 +111,8 @@ char pot_etags_version[] = "@(#) pot revision number is 17.38.1.4";
 # undef HAVE_NTGUI
 # undef  DOS_NT
 # define DOS_NT
+/* The WINDOWSNT build doesn't use Gnulib's fcntl.h.  */
+# define O_CLOEXEC O_NOINHERIT
 #endif /* WINDOWSNT */
 
 #include <limits.h>
index d2b96f99e273ed1a522c3bb97c7e32d76258aebf..b75e36f5aa1987a164c4f6896a8f61f2aca3374b 100644 (file)
@@ -50,6 +50,7 @@ OMIT_GNULIB_MODULE_dirfd = true
 OMIT_GNULIB_MODULE_fcntl = true
 OMIT_GNULIB_MODULE_fcntl-h = true
 OMIT_GNULIB_MODULE_inttypes-incomplete = true
+OMIT_GNULIB_MODULE_open = true
 OMIT_GNULIB_MODULE_pipe2 = true
 OMIT_GNULIB_MODULE_secure_getenv = true
 OMIT_GNULIB_MODULE_signal-h = true