Navigation

Operators and Keywords

Function List:

C++ API

file-ops.cc File Reference

#include <cerrno>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <vector>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include "pathmax.h"
#include "dir-ops.h"
#include "file-ops.h"
#include "file-stat.h"
#include "oct-env.h"
#include "oct-passwd.h"
#include "pathlen.h"
#include "quit.h"
#include "str-vec.h"
#include "oct-locbuf.h"
Include dependency graph for file-ops.cc:

Functions

int octave_mkdir (const std::string &nm, mode_t md)
int octave_mkdir (const std::string &name, mode_t mode, std::string &msg)
int octave_mkfifo (const std::string &nm, mode_t md)
int octave_mkfifo (const std::string &name, mode_t mode, std::string &msg)
int octave_link (const std::string &old_name, const std::string &new_name)
int octave_link (const std::string &old_name, const std::string &new_name, std::string &msg)
int octave_symlink (const std::string &old_name, const std::string &new_name)
int octave_symlink (const std::string &old_name, const std::string &new_name, std::string &msg)
int octave_readlink (const std::string &path, std::string &result)
int octave_readlink (const std::string &path, std::string &result, std::string &msg)
int octave_rename (const std::string &from, const std::string &to)
int octave_rename (const std::string &from, const std::string &to, std::string &msg)
int octave_rmdir (const std::string &name)
int octave_rmdir (const std::string &name, std::string &msg)
int octave_recursive_rmdir (const std::string &name)
int octave_recursive_rmdir (const std::string &name, std::string &msg)
int octave_umask (mode_t mode)
int octave_unlink (const std::string &name)
int octave_unlink (const std::string &name, std::string &msg)
std::string octave_tempnam (const std::string &dir, const std::string &pfx)
std::string octave_tempnam (const std::string &dir, const std::string &pfx, std::string &msg)
std::string octave_canonicalize_file_name (const std::string &name)
std::string octave_canonicalize_file_name (const std::string &name, std::string &msg)

Function Documentation

std::string octave_canonicalize_file_name ( const std::string &  name  ) 
std::string octave_canonicalize_file_name ( const std::string &  name,
std::string &  msg 
)
int octave_link ( const std::string &  old_name,
const std::string &  new_name 
)
int octave_link ( const std::string &  old_name,
const std::string &  new_name,
std::string &  msg 
)
int octave_mkdir ( const std::string &  nm,
mode_t  md 
)
int octave_mkdir ( const std::string &  name,
mode_t  mode,
std::string &  msg 
)
int octave_mkfifo ( const std::string &  name,
mode_t  mode,
std::string &  msg 
)
int octave_mkfifo ( const std::string &  nm,
mode_t  md 
)
int octave_readlink ( const std::string &  path,
std::string &  result 
)
int octave_readlink ( const std::string &  path,
std::string &  result,
std::string &  msg 
)
int octave_recursive_rmdir ( const std::string &  name  ) 
int octave_recursive_rmdir ( const std::string &  name,
std::string &  msg 
)
int octave_rename ( const std::string &  from,
const std::string &  to,
std::string &  msg 
)
int octave_rename ( const std::string &  from,
const std::string &  to 
)
int octave_rmdir ( const std::string &  name  ) 
int octave_rmdir ( const std::string &  name,
std::string &  msg 
)
int octave_symlink ( const std::string &  old_name,
const std::string &  new_name 
)
int octave_symlink ( const std::string &  old_name,
const std::string &  new_name,
std::string &  msg 
)
std::string octave_tempnam ( const std::string &  dir,
const std::string &  pfx,
std::string &  msg 
)
std::string octave_tempnam ( const std::string &  dir,
const std::string &  pfx 
)
int octave_umask ( mode_t  mode  ) 
int octave_unlink ( const std::string &  name,
std::string &  msg 
)
int octave_unlink ( const std::string &  name  ) 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines