4#ifndef RUDIMENTS_DIRECTORY_H
5#define RUDIMENTS_DIRECTORY_H
7#include <rudiments/private/directoryincludes.h>
20 bool open(
const char *path);
67 static bool create(
const char *path, mode_t perms);
79 char *templatedirname, mode_t perms);
82 static bool remove(
const char *path);
113 const char *pathname);
115 #include <rudiments/private/directory.h>
Definition directory.h:11
static int64_t getMaxPathLength(const char *pathname)
static bool changeDirectory(const char *path)
static bool getCanExceedMaxFileNameLength(const char *pathname)
static bool changeRoot(const char *path)
static bool removeTree(const char *path)
static char * getCurrentWorkingDirectory()
static bool remove(const char *path)
static int64_t getMaxFileNameLength(const char *pathname)
char * getChildName(uint64_t index)
bool open(const char *path)
bool getCanExceedMaxFileNameLength()
static bool createTemporaryDirectory(char *templatedirname, mode_t perms)
int64_t getMaxPathLength()
static bool create(const char *path, mode_t perms)
int64_t getMaxFileNameLength()