(_IO_old_file_xsputn): Fix last patch. Return EOF not 0.
authordrepper <drepper>
Mon, 17 Oct 2005 15:54:13 +0000 (15:54 +0000)
committerdrepper <drepper>
Mon, 17 Oct 2005 15:54:13 +0000 (15:54 +0000)
libio/oldfileops.c

index cd54ea5..a69c87e 100644 (file)
@@ -754,7 +754,7 @@ _IO_old_file_xsputn (f, data, n)
       _IO_size_t block_size, do_write;
       /* Next flush the (full) buffer. */
       if (__overflow (f, EOF) == EOF)
-       return to_do == 0 ? 0 : n - to_do;
+       return to_do == 0 ? EOF : n - to_do;
 
       /* Try to maintain alignment: write a whole number of blocks.
         dont_write is what gets left over. */