]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(_IO_vdprintf): Set _IO_DELETE_DONT_CLOSE flag.
authorUlrich Drepper <drepper@redhat.com>
Tue, 10 Mar 1998 21:29:01 +0000 (21:29 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 10 Mar 1998 21:29:01 +0000 (21:29 +0000)
libio/iovdprintf.c

index b4b1cc337c6539923f85fb557472bc051b948f1b..d6c85d5311633d5931af1cf33d639bde3aea2f2f 100644 (file)
@@ -51,11 +51,10 @@ _IO_vdprintf (d, format, arg)
       _IO_un_link (&tmpfil.file);
       return EOF;
     }
-  tmpfil.file._flags &= ~_IO_DELETE_DONT_CLOSE;
-
   tmpfil.file._IO_file_flags =
-    _IO_mask_flags (&tmpfil.file, _IO_NO_READS,
-                   _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
+    (_IO_mask_flags (&tmpfil.file, _IO_NO_READS,
+                    _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING)
+     | _IO_DELETE_DONT_CLOSE);
 
   done = _IO_vfprintf (&tmpfil.file, format, arg);