#include <cerrno>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <vector>
#include "areadlink-wrapper.h"
#include "canonicalize-file-name-wrapper.h"
#include "dir-ops.h"
#include "file-ops.h"
#include "file-stat.h"
#include "gen-tempname-wrapper.h"
#include "oct-env.h"
#include "oct-locbuf.h"
#include "oct-passwd.h"
#include "quit.h"
#include "stat-wrappers.h"
#include "str-vec.h"
#include "unistd-wrappers.h"
Go to the source code of this file.
Namespaces | |
octave | |
octave::sys | |
octave::sys::file_ops | |
Variables | |
static const char * | default_prefixes [] = { " ~", "\t~", ":~", nullptr } |
static const char * | default_suffixes [] = { " ", "\n", ":", nullptr } |
string_vector | octave::sys::file_ops::tilde_additional_prefixes = default_prefixes |
string_vector | octave::sys::file_ops::tilde_additional_suffixes = default_suffixes |
tilde_expansion_hook | octave::sys::file_ops::tilde_expansion_failure_hook = nullptr |
tilde_expansion_hook | octave::sys::file_ops::tilde_expansion_preexpansion_hook = nullptr |
|
static |
Definition at line 133 of file file-ops.cc.
References fname, and octave::sys::file_ops::is_dir_sep().
Referenced by tilde_expand_word().
|
static |
Definition at line 149 of file file-ops.cc.
References octave::sys::password::dir(), octave::sys::file_ops::dirname(), filename, octave::sys::env::get_home_directory(), octave::sys::password::getpwnam(), octave::sys::file_ops::is_dir_sep(), isolate_tilde_prefix(), string, octave::sys::file_ops::tilde_expansion_failure_hook, and octave::sys::file_ops::tilde_expansion_preexpansion_hook.
Referenced by octave::sys::file_ops::tilde_expand().
|
static |
Definition at line 67 of file file-ops.cc.
References string_vector::empty(), i, Array< T >::length(), Array< T >::numel(), s, and octave::sys::file_ops::tilde_additional_prefixes.
Referenced by octave::sys::file_ops::tilde_expand().
|
static |
Definition at line 102 of file file-ops.cc.
References string_vector::empty(), i, octave::sys::file_ops::is_dir_sep(), Array< T >::length(), Array< T >::numel(), s, and octave::sys::file_ops::tilde_additional_suffixes.
Referenced by octave::sys::file_ops::tilde_expand().
|
static |
Definition at line 59 of file file-ops.cc.
|
static |
Definition at line 64 of file file-ops.cc.