aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Albinus2004-10-03 17:40:07 +0000
committerMichael Albinus2004-10-03 17:40:07 +0000
commit38fe4f64eda50ce65c8108c4aff665b037358a80 (patch)
treedae035f79d358e4936c365058937217ab5428ad9 /src
parent2308f44707f27316ac83563928376df29d5835c0 (diff)
downloademacs-38fe4f64eda50ce65c8108c4aff665b037358a80.tar.gz
emacs-38fe4f64eda50ce65c8108c4aff665b037358a80.zip
* fileio.c (auto_save_1) Call Ffile_modes for remote files.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/fileio.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 73fb09883eb..e58ddb74284 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12004-10-03 Michael Albinus <michael.albinus@gmx.de>
2
3 * fileio.c (auto_save_1) Call Ffile_modes for remote files.
4
12004-09-30 Kenichi Handa <handa@m17n.org> 52004-09-30 Kenichi Handa <handa@m17n.org>
2 6
3 * process.c (send_process): Free composition data. 7 * process.c (send_process): Free composition data.
diff --git a/src/fileio.c b/src/fileio.c
index a346b4df260..c10969378bc 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -5718,6 +5718,9 @@ auto_save_1 ()
5718 && stat (SDATA (current_buffer->filename), &st) >= 0) 5718 && stat (SDATA (current_buffer->filename), &st) >= 0)
5719 /* But make sure we can overwrite it later! */ 5719 /* But make sure we can overwrite it later! */
5720 auto_save_mode_bits = st.st_mode | 0600; 5720 auto_save_mode_bits = st.st_mode | 0600;
5721 else if (! NILP (current_buffer->filename))
5722 /* Remote files don't cooperate with stat. */
5723 auto_save_mode_bits = XINT (Ffile_modes (current_buffer->filename)) | 0600;
5721 else 5724 else
5722 auto_save_mode_bits = 0666; 5725 auto_save_mode_bits = 0666;
5723 5726