Implements members of the various classes defined in file.h. More...
#include <cxxtls/file.h>
#include <cxxtls/options.h>
#include <cxxtls/strtool.h>
#include <portable_io.h>
#include <time.h>
#include <errno.h>
#include <algorithm>
#include <fcntl.h>
#include <memory.h>
#include <string.h>
#include <cxxtls/user.h>
#include <set>
#include <dirent.h>
#include <unistd.h>
#include <pwd.h>
#include <grp.h>
#include <sys/stat.h>
#include <fnmatch.h>
Go to the source code of this file.
Classes | |
struct | Is_Path_Space |
A functor that tells you if a character is counted as a pathname separator. More... | |
Namespaces | |
namespace | cxxtls |
The namespace that encapsulates most of the functionality in the CXX toolkit. | |
Defines | |
#define | O_BINARY 0 |
#define | SET_MODE(a, b) |
Typedefs | |
typedef FileName::rep_t | rep_t |
Functions | |
static string | gethomepath () |
static int | unpackPermString (string const &s, int readable, int writeable, int executable) |
Variables | |
char const * | months [] |
static set< string > | tilde_cache |
Implements members of the various classes defined in file.h.
Definition in file file.cxx.