]> git.eshelyaron.com Git - emacs.git/commit
Fix the DJGPP port
authorPo Lu <luangruo@yahoo.com>
Fri, 10 Dec 2021 13:36:59 +0000 (21:36 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 11 Dec 2021 11:49:40 +0000 (19:49 +0800)
commita37484992651fa6bdee9d5181fb6b096dbf41426
tree6d8ed65a07f9da3bc7565be1db166b5090c42378
parent5708da48d1c7017b937e0fbfeb7de77bb3ba084e
Fix the DJGPP port

* config.bat:
* msdos/sed1v2.inp:
* msdos/sed2v2.inp:
* msdos/sed3v2.inp:
* msdos/sedlibmk.inp: Update for Emacs 28.
* msdos/langinfo.h: New file.

* lisp/loadup.el: Use correct path to temacs when dumping on
MS-DOS.
* src/callproc.c (environ) [MSDOS]: New declaration.
(child_setup, emacs_spawn): Update MS-DOS parts for Emacs 28.
* src/fileio.c (Fcopy_file): Don't use copy_file_range on
MS-DOS.
* src/msdos.c (initialize_msdos_display): Add
`defined_color_hook'.
(openat, fchmodat, futimens, utimensat): New functions.

* src/msdos.h (FRAME_X_DISPLAY): New macro.
* src/process.c: Make some more things conditional on
subprocess support.
(PIPECONN_P, PIPECONN1_P) [!subprocesses]: New placeholder
macros.
(Fnum_processors): Return 1 on MSDOS.
(open_channel_for_module): Avoid subprocess specific code
on MSDOS.
13 files changed:
config.bat
lisp/loadup.el
msdos/langinfo.h [new file with mode: 0644]
msdos/sed1v2.inp
msdos/sed2v2.inp
msdos/sed3v2.inp
msdos/sedlibmk.inp
src/callproc.c
src/fileio.c
src/msdos.c
src/msdos.h
src/process.c
src/thread.h