26#if ! defined (octave_file_ops_h)
27#define octave_file_ops_h 1
29#include "octave-config.h"
99 extern OCTAVE_API std::string
concat (
const std::string&,
const std::string&);
119 mkdir (
const std::string&, mode_t);
122 mkdir (
const std::string&, mode_t, std::string&);
125 mkfifo (
const std::string&, mode_t);
128 mkfifo (
const std::string&, mode_t, std::string&);
131 link (
const std::string&,
const std::string&);
134 link (
const std::string&,
const std::string&, std::string&);
137 symlink (
const std::string&,
const std::string&);
140 symlink (
const std::string&,
const std::string&, std::string&);
143 readlink (
const std::string&, std::string&);
146 readlink (
const std::string&, std::string&, std::string&);
149 rename (
const std::string&,
const std::string&);
152 rename (
const std::string&,
const std::string&, std::string&);
155 rmdir (
const std::string&);
158 rmdir (
const std::string&, std::string&);
170 unlink (
const std::string&);
173 unlink (
const std::string&, std::string&);
176 tempnam (
const std::string&,
const std::string&);
179 tempnam (
const std::string&,
const std::string&, std::string&);
std::string native_separator_path(const std::string &path)
string_vector tilde_additional_suffixes
tilde_expansion_hook tilde_expansion_failure_hook
std::string concat(const std::string &dir, const std::string &file)
std::string dirname(const std::string &path)
std::string(* tilde_expansion_hook)(const std::string &)
std::string tilde_expand(const std::string &name)
std::string dir_sep_chars(void)
std::string dir_sep_str(void)
tilde_expansion_hook tilde_expansion_preexpansion_hook
std::string tail(const std::string &path)
string_vector tilde_additional_prefixes
int link(const std::string &old_name, const std::string &new_name)
std::string tempnam(const std::string &dir, const std::string &pfx)
int readlink(const std::string &path, std::string &result)
std::string canonicalize_file_name(const std::string &name)
int rename(const std::string &from, const std::string &to)
int mkdir(const std::string &nm, mode_t md)
int symlink(const std::string &old_name, const std::string &new_name)
int rmdir(const std::string &name)
int recursive_rmdir(const std::string &name)
int unlink(const std::string &name)
int mkfifo(const std::string &nm, mode_t md)