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);