Mercurial > octave
diff liboctave/util/cmd-hist.cc @ 21851:e2deba5ca08c
use fstream to create history file
* cmd-hist.cc (gnu_history::do_append): Create history file using
fstream object instead of Unix open function.
Don't include <fcntl.h>.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 10 Jun 2016 15:04:58 -0400 |
parents | 176536b15d68 |
children | 25493c55d976 |
line wrap: on
line diff
--- a/liboctave/util/cmd-hist.cc Fri Jun 10 13:57:17 2016 -0400 +++ b/liboctave/util/cmd-hist.cc Fri Jun 10 15:04:58 2016 -0400 @@ -26,6 +26,7 @@ #include <cstring> +#include <fstream> #include <iostream> #include <sstream> #include <string> @@ -43,8 +44,6 @@ #include <sys/types.h> #include <unistd.h> -#include <fcntl.h> - #include "oct-rl-hist.h" #include "file-stat.h" @@ -402,10 +401,8 @@ if (! fs) { - int tem; - - tem = gnulib::open (f.c_str (), O_CREAT, 0666); - gnulib::close (tem); + std::fstream tmp (f, std::ios::out); + tmp.close (); } int status