Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sys_file.cpp File Reference
#include <thrill/vfs/sys_file.hpp>
#include <thrill/common/porting.hpp>
#include <thrill/common/string.hpp>
#include <thrill/common/system_exception.hpp>
#include <thrill/vfs/simple_glob.hpp>
#include <tlx/die.hpp>
#include <tlx/string/ends_with.hpp>
#include <fcntl.h>
#include <sys/stat.h>
#include <dirent.h>
#include <glob.h>
#include <sys/wait.h>
#include <unistd.h>
#include <algorithm>
#include <string>
#include <vector>
+ Include dependency graph for sys_file.cpp:

Go to the source code of this file.

Namespaces

 thrill
 
 thrill::vfs
 

Macros

#define O_BINARY   0
 

Functions

void SysGlob (const std::string &path, const GlobType &gtype, FileList &filelist)
 Glob a path and augment the FileList with matching file names. More...
 
static void SysGlobWalkRecursive (const std::string &path, FileList &filelist)
 
ReadStreamPtr SysOpenReadStream (const std::string &path, const common::Range &range=common::Range())
 Open file for reading and return file descriptor. More...
 
WriteStreamPtr SysOpenWriteStream (const std::string &path)
 Open file for writing and return file descriptor. More...
 

Macro Definition Documentation