summaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2021-12-12 06:31:07 +0100
committerStefan Kangas <stefan@marxist.se>2021-12-12 06:31:07 +0100
commit2d116c432d2a561fac69916d78b7a70dd6144ac7 (patch)
treedd948eabc6fba59704c2a66ea7d97624c86e2228 /src/fileio.c
parent4b29468dbef63f2befd7f67663a11cd5a3009b79 (diff)
parent8a0734329a4faf0b45627763af74222bdd0ec143 (diff)
downloademacs-2d116c432d2a561fac69916d78b7a70dd6144ac7.tar.gz
Merge from origin/emacs-28
8a0734329a Avoid undefined behavior in 'send-process-region' (Bug#523... 30dd5c9acc Update to Org 9.5.1-25-g9ca3bc a374849926 Fix the DJGPP port
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fileio.c b/src/fileio.c
index 12ece586b83..a0563ccba4b 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -2286,6 +2286,7 @@ permissions. */)
off_t insize = st.st_size;
ssize_t copied;
+#ifndef MSDOS
for (newsize = 0; newsize < insize; newsize += copied)
{
/* Copy at most COPY_MAX bytes at a time; this is min
@@ -2300,6 +2301,7 @@ permissions. */)
break;
maybe_quit ();
}
+#endif /* MSDOS */
/* Fall back on read+write if copy_file_range failed, or if the
input is empty and so could be a /proc file. read+write will