Mercurial > emacs
comparison src/fileio.c @ 36693:ca1461008b2c
(Fwrite_region) [DOS_NT]: Remove O_TRUNC from open
flags argument to emacs_open; it seems to conflict with O_EXCL.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Fri, 09 Mar 2001 12:38:54 +0000 |
parents | 5dad3c516338 |
children | 98458fd6ac46 |
comparison
equal
deleted
inserted
replaced
36692:502751b9d14a | 36693:ca1461008b2c |
---|---|
4682 desc = creat (fn, 0666); | 4682 desc = creat (fn, 0666); |
4683 } | 4683 } |
4684 #else /* not VMS */ | 4684 #else /* not VMS */ |
4685 #ifdef DOS_NT | 4685 #ifdef DOS_NT |
4686 desc = emacs_open (fn, | 4686 desc = emacs_open (fn, |
4687 O_WRONLY | O_TRUNC | O_CREAT | buffer_file_type | 4687 O_WRONLY | O_CREAT | buffer_file_type |
4688 | (mustbenew == Qexcl ? O_EXCL : 0), | 4688 | (EQ (mustbenew, Qexcl) ? O_EXCL : O_TRUNC), |
4689 S_IREAD | S_IWRITE); | 4689 S_IREAD | S_IWRITE); |
4690 #else /* not DOS_NT */ | 4690 #else /* not DOS_NT */ |
4691 desc = emacs_open (fn, O_WRONLY | O_TRUNC | O_CREAT | 4691 desc = emacs_open (fn, O_WRONLY | O_TRUNC | O_CREAT |
4692 | (EQ (mustbenew, Qexcl) ? O_EXCL : 0), | 4692 | (EQ (mustbenew, Qexcl) ? O_EXCL : 0), |
4693 auto_saving ? auto_save_mode_bits : 0666); | 4693 auto_saving ? auto_save_mode_bits : 0666); |