diff src/file-io.cc @ 12941:9a498efac5f1 stable

use gnulib::fseek and gnulib::fopen * file-io.cc (do_stream_open): Use gnulib::fopen instead of fopen. * input.cc (get_input_from_file): Likewise. * c-file-ptr-stream.h (c_file_ptr_buf::seek): Use gnulib::fseek instead of fseek. * bootstrap.conf (gnulib_modules): Include fopen, fflush, fseek, and ftell in the list.
author John W. Eaton <jwe@octave.org>
date Tue, 09 Aug 2011 22:16:06 -0400
parents f3a8d1efe2c1
children dfab2a8ca545 7aafa7a2edad
line wrap: on
line diff
--- a/src/file-io.cc	Mon Aug 08 21:30:36 2011 -0700
+++ b/src/file-io.cc	Tue Aug 09 22:16:06 2011 -0400
@@ -494,7 +494,7 @@
                 {
                   tmode.erase (pos, 1);
 
-                  FILE *fptr = ::fopen (fname.c_str (), tmode.c_str ());
+                  FILE *fptr = gnulib::fopen (fname.c_str (), tmode.c_str ());
 
                   int fd = fileno (fptr);
 
@@ -509,7 +509,7 @@
               else
 #endif
                 {
-                  FILE *fptr = ::fopen (fname.c_str (), tmode.c_str ());
+                  FILE *fptr = gnulib::fopen (fname.c_str (), tmode.c_str ());
 
                   retval = octave_stdiostream::create (fname, fptr, md, flt_fmt);