GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions
file-ops.h File Reference
#include "octave-config.h"
#include <string>
#include <sys/types.h>
#include "str-vec.h"
Include dependency graph for file-ops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  octave::sys::file_ops
 

Namespaces

 octave
 Octave interface to the compression and uncompression libraries.
 
 octave::sys
 

Functions

std::string octave::sys::canonicalize_file_name (const std::string &name)
 
std::string octave::sys::canonicalize_file_name (const std::string &name, std::string &msg)
 
int octave::sys::link (const std::string &old_name, const std::string &new_name)
 
int octave::sys::link (const std::string &old_name, const std::string &new_name, std::string &msg)
 
int octave::sys::mkdir (const std::string &nm, mode_t md)
 
int octave::sys::mkdir (const std::string &name, mode_t mode, std::string &msg)
 
int octave::sys::mkfifo (const std::string &nm, mode_t md)
 
int octave::sys::mkfifo (const std::string &name, mode_t mode, std::string &msg)
 
int octave::sys::readlink (const std::string &path, std::string &result)
 
int octave::sys::readlink (const std::string &path, std::string &result, std::string &msg)
 
int octave::sys::recursive_rmdir (const std::string &name)
 
int octave::sys::recursive_rmdir (const std::string &name, std::string &msg)
 
int octave::sys::rename (const std::string &from, const std::string &to)
 
int octave::sys::rename (const std::string &from, const std::string &to, std::string &msg)
 
int octave::sys::rmdir (const std::string &name)
 
int octave::sys::rmdir (const std::string &name, std::string &msg)
 
int octave::sys::symlink (const std::string &old_name, const std::string &new_name)
 
int octave::sys::symlink (const std::string &old_name, const std::string &new_name, std::string &msg)
 
std::string octave::sys::tempnam (const std::string &dir, const std::string &pfx)
 
std::string octave::sys::tempnam (const std::string &dir, const std::string &pfx, std::string &msg)
 
int octave::sys::umask (mode_t mode)
 
int octave::sys::unlink (const std::string &name)
 
int octave::sys::unlink (const std::string &name, std::string &msg)