summaryrefslogtreecommitdiff
path: root/msdos
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2025-12-08 10:06:29 +0800
committerPo Lu <luangruo@yahoo.com>2025-12-08 10:06:29 +0800
commit15f9050ce5c21d1c7d455db90443ddb4124641aa (patch)
tree90a460b2a2e7f55da73667ec56d5a7e4a2352c0c /msdos
parentb211e5489b95f39f07baa769fc581b05b393c4a3 (diff)
Fix the DJGPP port
* msdos/sed2v2.inp (ALIGNOF_EMACS_INT): Define to 4. * msdos/sedlibmk.inp (OMIT_GNULIB_MODULE_fchmodat) (OMIT_GNULIB_MODULE_issymlinkat, OMIT_GNULIB_MODULE_issymlink) (OMIT_GNULIB_MODULE_lchmod): Define to true. * src/gmalloc.c (__morecore, __after_morecore_hook) (__malloc_initialize_hook): Don't declare till stddef.h has been included for `ptrdiff_t'.
Diffstat (limited to 'msdos')
-rw-r--r--msdos/sed2v2.inp1
-rw-r--r--msdos/sedlibmk.inp4
2 files changed, 5 insertions, 0 deletions
diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp
index 34ad3cc5a8d..56ed9b50516 100644
--- a/msdos/sed2v2.inp
+++ b/msdos/sed2v2.inp
@@ -141,6 +141,7 @@ s/^#undef HAVE_PDUMPER *$/#define HAVE_PDUMPER 1/
s/^#undef HAVE_STRTOLL *$/#define HAVE_STRTOLL 1/
s/^#undef HAVE_STRTOULL *$/#define HAVE_STRTOULL 1/
s/^#undef GNULIB_ISSYMLINK *$/#define GNULIB_ISSYMLINK 1/
+/^#undef ALIGNOF_EMACS_INT *$/s/^.*$/#define ALIGNOF_EMACS_INT 4/
/^#undef ALIGNOF_INT *$/s/^.*$/#define ALIGNOF_INT 4/
/^#undef ALIGNOF_LONG *$/s/^.*$/#define ALIGNOF_LONG 4/
/^#undef ALIGNOF_LONG_LONG *$/s/^.*$/#define ALIGNOF_LONG_LONG 4/
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index b4368e06e9b..551786ed050 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -478,6 +478,7 @@ OMIT_GNULIB_MODULE_dup2 = true\
OMIT_GNULIB_MODULE_errno = true\
OMIT_GNULIB_MODULE_euidaccess = true\
OMIT_GNULIB_MODULE_faccessat = true\
+OMIT_GNULIB_MODULE_fchmodat = true\
OMIT_GNULIB_MODULE_fcntl = true\
OMIT_GNULIB_MODULE_fdopendir = true\
OMIT_GNULIB_MODULE_fstatat = true\
@@ -489,6 +490,9 @@ OMIT_GNULIB_MODULE_getgroups = true\
OMIT_GNULIB_MODULE_gettimeofday = true\
OMIT_GNULIB_MODULE_group-member = true\
OMIT_GNULIB_MODULE_inttypes-h-incomplete = true\
+OMIT_GNULIB_MODULE_issymlink = true\
+OMIT_GNULIB_MODULE_issymlinkat = true\
+OMIT_GNULIB_MODULE_lchmod = true\
OMIT_GNULIB_MODULE_localtime-buffer = true\
OMIT_GNULIB_MODULE_lstat = true\
OMIT_GNULIB_MODULE_math = true\