26#if ! defined (octave_oct_sysdep_h)
27#define octave_oct_sysdep_h 1
29#include "octave-config.h"
54file_exists (
const std::string& filename,
bool is_dir =
true);
57file_exists (
const std::string& filename,
bool is_dir, std::string& msg);
65same_file (
const std::string&
f,
const std::string& g);
68fopen (
const std::string& name,
const std::string& mode);
71fopen_tmp (
const std::string& name,
const std::string& mode);
74fstream (
const std::string& name,
75 const std::ios::openmode mode = std::ios::in | std::ios::out);
79 const std::ios::openmode mode = std::ios::in);
83 const std::ios::openmode mode = std::ios::out);
100 const bool allow_locale =
false);
102OCTAVE_END_NAMESPACE(sys)
103OCTAVE_END_NAMESPACE(octave)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
std::string dirname(const std::string &path)
std::ifstream ifstream(const std::string &name, const std::ios::openmode mode=std::ios::in)
int system(const std::string &cmd_str)
int chdir(const std::string &)
bool isenv_wrapper(const std::string &)
bool dir_exists(const std::string &dirname)
bool file_exists(const std::string &filename, bool is_dir=true)
std::string u8_from_wstring(const std::wstring &)
std::FILE * fopen_tmp(const std::string &name, const std::string &mode)
std::ofstream ofstream(const std::string &name, const std::ios::openmode mode=std::ios::out)
std::wstring u8_to_wstring(const std::string &)
std::FILE * fopen(const std::string &name, const std::string &mode)
std::string get_ASCII_filename(const std::string &long_file_name, const bool allow_locale=false)
void putenv_wrapper(const std::string &name, const std::string &value)
bool get_dirlist(const std::string &dirname, string_vector &dirlist, std::string &msg)
int unsetenv_wrapper(const std::string &)
std::string getenv_wrapper(const std::string &)
bool same_file(const std::string &f, const std::string &g)
F77_RET_T const F77_DBLE const F77_DBLE * f