]> git.eshelyaron.com Git - emacs.git/commitdiff
Update from gnulib
authorPo Lu <luangruo@yahoo.com>
Sun, 26 Feb 2023 06:14:43 +0000 (14:14 +0800)
committerPo Lu <luangruo@yahoo.com>
Sun, 26 Feb 2023 06:14:43 +0000 (14:14 +0800)
* cross/lib/unistd.in.h:
* lib/gnulib.mk.in (INT64_MAX_EQ_LONG_MAX):
* m4/gnulib-comp.m4 (gl_EARLY): Update from gnulib.

cross/lib/unistd.in.h
lib/gnulib.mk.in
m4/gnulib-comp.m4

index bfc501e5a7da707a3fa18c9bb7b9aa5c52afd637..8ba9867894e3b6b81069c21c023c58b0720c776a 100644 (file)
 # undef _GL_INCLUDING_UNISTD_H
 #endif
 
+/* Avoid lseek bugs in FreeBSD, macOS <https://bugs.gnu.org/61386>.
+   This bug is fixed after FreeBSD 13; see <https://bugs.freebsd.org/256205>.
+   Use macOS "9999" to stand for a future fixed macOS version.  */
+#if defined __FreeBSD__ && __FreeBSD__ < 14
+# undef SEEK_DATA
+# undef SEEK_HOLE
+#elif defined __APPLE__ && defined __MACH__ && defined SEEK_DATA
+# ifdef __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__
+#  include <AvailabilityMacros.h>
+# endif
+# if (!defined MAC_OS_X_VERSION_MIN_REQUIRED \
+      || MAC_OS_X_VERSION_MIN_REQUIRED < 99990000)
+#  include <sys/fcntl.h> /* It also defines the two macros.  */
+#  undef SEEK_DATA
+#  undef SEEK_HOLE
+# endif
+#endif
+
 /* Get all possible declarations of gethostname().  */
 #if @GNULIB_GETHOSTNAME@ && @UNISTD_H_HAVE_WINSOCK2_H@ \
   && !defined _GL_INCLUDING_WINSOCK2_H
index e577d8063fd3ef32dcf95c173dd4eac847a90bbd..a5be32427b66fac54fd2e473d0ee2608a514da27 100644 (file)
@@ -1116,6 +1116,7 @@ INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
 INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
 JARSIGNER = @JARSIGNER@
 JAVAC = @JAVAC@
+JAVAFLAGS = @JAVAFLAGS@
 JPEG_CFLAGS = @JPEG_CFLAGS@
 JSON_CFLAGS = @JSON_CFLAGS@
 JSON_LIBS = @JSON_LIBS@
index fa9e589778fb240461c22b5a08fd047774668c24..473284753b4841657d9f451ea128a7d5af700e7f 100644 (file)
@@ -28,7 +28,7 @@
 # other built files.
 
 
-# This macro should be invoked from .//configure.ac, in the section
+# This macro should be invoked from ./configure.ac, in the section
 # "Checks for programs", right after AC_PROG_CC, and certainly before
 # any checks for libraries, header files, types and library functions.
 AC_DEFUN([gl_EARLY],
@@ -234,7 +234,7 @@ AC_DEFUN([gl_EARLY],
   # Code from module xsize:
 ])
 
-# This macro should be invoked from .//configure.ac, in the section
+# This macro should be invoked from ./configure.ac, in the section
 # "Check for header files, types and library functions".
 AC_DEFUN([gl_INIT],
 [