GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Classes | |
struct | file_ops |
Functions | |
OCTAVE_API std::string | octave_canonicalize_file_name (const std::string &) |
OCTAVE_API std::string | octave_canonicalize_file_name (const std::string &, std::string &) |
OCTAVE_API int | octave_link (const std::string &, const std::string &) |
OCTAVE_API int | octave_link (const std::string &, const std::string &, std::string &) |
OCTAVE_API int | octave_mkdir (const std::string &nm, mode_t md) |
OCTAVE_API int | octave_mkdir (const std::string &nm, mode_t md, std::string &msg) |
OCTAVE_API int | octave_mkfifo (const std::string &nm, mode_t md) |
OCTAVE_API int | octave_mkfifo (const std::string &nm, mode_t md, std::string &msg) |
OCTAVE_API int | octave_readlink (const std::string &, std::string &) |
OCTAVE_API int | octave_readlink (const std::string &, std::string &, std::string &) |
OCTAVE_API int | octave_recursive_rmdir (const std::string &) |
OCTAVE_API int | octave_recursive_rmdir (const std::string &, std::string &) |
OCTAVE_API int | octave_rename (const std::string &, const std::string &) |
OCTAVE_API int | octave_rename (const std::string &, const std::string &, std::string &) |
OCTAVE_API int | octave_rmdir (const std::string &) |
OCTAVE_API int | octave_rmdir (const std::string &, std::string &) |
OCTAVE_API int | octave_symlink (const std::string &, const std::string &) |
OCTAVE_API int | octave_symlink (const std::string &, const std::string &, std::string &) |
OCTAVE_API std::string | octave_tempnam (const std::string &, const std::string &) |
OCTAVE_API std::string | octave_tempnam (const std::string &, const std::string &, std::string &) |
OCTAVE_API int | octave_umask (mode_t) |
OCTAVE_API int | octave_unlink (const std::string &) |
OCTAVE_API int | octave_unlink (const std::string &, std::string &) |
OCTAVE_API std::string octave_canonicalize_file_name | ( | const std::string & | ) |
Definition at line 720 of file file-ops.cc.
References octave_canonicalize_file_name().
Referenced by Fcanonicalize_file_name(), and octave_canonicalize_file_name().
OCTAVE_API std::string octave_canonicalize_file_name | ( | const std::string & | , |
std::string & | |||
) |
Definition at line 727 of file file-ops.cc.
References free().
OCTAVE_API int octave_link | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 440 of file file-ops.cc.
References octave_link().
Referenced by Flink(), and octave_link().
OCTAVE_API int octave_link | ( | const std::string & | , |
const std::string & | , | ||
std::string & | |||
) |
Definition at line 447 of file file-ops.cc.
References link().
Definition at line 392 of file file-ops.cc.
References octave_mkdir().
Referenced by Fmkdir(), base_url_transfer::mget_directory(), and octave_mkdir().
Definition at line 399 of file file-ops.cc.
Definition at line 414 of file file-ops.cc.
References octave_mkfifo().
Referenced by Fmkfifo(), and octave_mkfifo().
Definition at line 421 of file file-ops.cc.
OCTAVE_API int octave_readlink | ( | const std::string & | , |
std::string & | |||
) |
Definition at line 486 of file file-ops.cc.
References octave_readlink().
Referenced by Freadlink(), and octave_readlink().
OCTAVE_API int octave_readlink | ( | const std::string & | , |
std::string & | , | ||
std::string & | |||
) |
Definition at line 493 of file file-ops.cc.
References MAXPATHLEN.
OCTAVE_API int octave_recursive_rmdir | ( | const std::string & | ) |
Definition at line 564 of file file-ops.cc.
References octave_recursive_rmdir().
Referenced by Frmdir(), and octave_recursive_rmdir().
OCTAVE_API int octave_recursive_rmdir | ( | const std::string & | , |
std::string & | |||
) |
Definition at line 571 of file file-ops.cc.
References dir_entry::close(), file_ops::dir_sep_str(), dir_entry::error(), base_file_stat::error(), base_file_stat::is_dir(), Array< T >::length(), octave_recursive_rmdir(), octave_rmdir(), octave_unlink(), and dir_entry::read().
OCTAVE_API int octave_rename | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 517 of file file-ops.cc.
References octave_rename().
Referenced by Frename(), and octave_rename().
OCTAVE_API int octave_rename | ( | const std::string & | , |
const std::string & | , | ||
std::string & | |||
) |
Definition at line 524 of file file-ops.cc.
OCTAVE_API int octave_rmdir | ( | const std::string & | ) |
Definition at line 540 of file file-ops.cc.
References octave_rmdir().
Referenced by Frmdir(), octave_recursive_rmdir(), and octave_rmdir().
OCTAVE_API int octave_rmdir | ( | const std::string & | , |
std::string & | |||
) |
Definition at line 547 of file file-ops.cc.
OCTAVE_API int octave_symlink | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 463 of file file-ops.cc.
References octave_symlink().
Referenced by Fsymlink(), and octave_symlink().
OCTAVE_API int octave_symlink | ( | const std::string & | , |
const std::string & | , | ||
std::string & | |||
) |
Definition at line 470 of file file-ops.cc.
OCTAVE_API std::string octave_tempnam | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 671 of file file-ops.cc.
References octave_tempnam().
Referenced by QtHandles::Figure::copy_figure_callback(), Ftempname(), mk_tmp_hist_file(), and octave_tempnam().
OCTAVE_API std::string octave_tempnam | ( | const std::string & | , |
const std::string & | , | ||
std::string & | |||
) |
Definition at line 678 of file file-ops.cc.
References file_ops::dir_sep_char(), octave_env::get_temp_directory(), and base_file_stat::is_dir().
Definition at line 639 of file file-ops.cc.
Referenced by Fumask().
OCTAVE_API int octave_unlink | ( | const std::string & | ) |
Definition at line 649 of file file-ops.cc.
References octave_unlink().
Referenced by base_url_transfer::delete_file(), delete_file(), Funlink(), octave_recursive_rmdir(), and octave_unlink().
OCTAVE_API int octave_unlink | ( | const std::string & | , |
std::string & | |||
) |
Definition at line 656 of file file-ops.cc.