emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 7b0e8cf347: Fix the MS-DOS port


From: Po Lu
Subject: master 7b0e8cf347: Fix the MS-DOS port
Date: Wed, 23 Feb 2022 19:44:32 -0500 (EST)

branch: master
commit 7b0e8cf347a1135e4355214634f114685e9041c3
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Fix the MS-DOS port
    
    * msdos/sedlibmk.inp:
    * src/conf_post.h [MSDOS]: Update for recent gnulib.
---
 msdos/sedlibmk.inp | 3 ++-
 src/conf_post.h    | 6 ++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index 8602aaf449..a983b1bbb1 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -418,6 +418,8 @@ s/= @GL_GENERATE_LIMITS_H_CONDITION@/= /
 s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/
 s/= @GL_GENERATE_GMP_GMP_H_CONDITION@/= /
 s/= @GL_GENERATE_MINI_GMP_H_CONDITION@/= 1/
+s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= /
+s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= /
 s/\$\(MKDIR_P\) malloc//
 #
 # Determine which modules to build and which to omit
@@ -429,7 +431,6 @@ OMIT_GNULIB_MODULE_careadlinkat = true\
 OMIT_GNULIB_MODULE_cloexec = true\
 OMIT_GNULIB_MODULE_dirent = true\
 OMIT_GNULIB_MODULE_dirfd = true\
-OMIT_GNULIB_MODULE_scratch_buffer = true\
 OMIT_GNULIB_MODULE_dup2 = true\
 OMIT_GNULIB_MODULE_errno = true\
 OMIT_GNULIB_MODULE_euidaccess = true\
diff --git a/src/conf_post.h b/src/conf_post.h
index cee5a0878a..dd350b8dc8 100644
--- a/src/conf_post.h
+++ b/src/conf_post.h
@@ -194,6 +194,12 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */
 #define iswctype(wc, type) false
 #define mbsinit(ps) 1
 
+/* Some things that lib/at-func.c wants.  */
+#define GNULIB_SUPPORT_ONLY_AT_FDCWD
+
+/* Needed by lib/lchmod.c.  */
+#define EOPNOTSUPP EINVAL
+
 #define MALLOC_0_IS_NONNULL 1
 
 /* We must intercept 'opendir' calls to stash away the directory name,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]