#include <SysCall.h>
Public Member Functions | |
SysCall () | |
Static Public Member Functions | |
static const char * | mktemp (const char *prefix, ErrorSink *=(ErrorSink *) 0) |
static int | open_excl (const char *, int, ErrorSink *=(ErrorSink *) 0) |
static int | create_excl (const char *, int, ErrorSink *=(ErrorSink *) 0) |
static bool | close_excl (int, ErrorSink *=(ErrorSink *) 0) |
static int | open (const char *, int, ErrorSink *=(ErrorSink *) 0) |
static int | create (const char *, int, ErrorSink *=(ErrorSink *) 0) |
static bool | close (int, ErrorSink *=(ErrorSink *) 0) |
static long | read (int, void *, size_t, ErrorSink *=(ErrorSink *) 0) |
static bool | stat (const char *, FileInfo &, ErrorSink *=(ErrorSink *) 0) |
static bool | fstat (int, FileInfo &, ErrorSink *=(ErrorSink *) 0) |
static char * | readlink (const char *, char *, size_t, ErrorSink *=(ErrorSink *) 0) |
static FileHandle | fopen (const char *, const char *, ErrorSink *=(ErrorSink *) 0) |
static bool | fclose (FileHandle, ErrorSink *=(ErrorSink *) 0) |
static DirHandle | opendir (const char *, ErrorSink *=(ErrorSink *) 0) |
static bool | closedir (DirHandle, ErrorSink *=(ErrorSink *) 0) |
static const char * | readdir (DirHandle, ErrorSink *=(ErrorSink *) 0) |
static bool | chdir (const char *, ErrorSink *=(ErrorSink *) 0) |
static bool | mkdir (const char *, ErrorSink *=(ErrorSink *) 0) |
static char * | getcwd (char *, size_t, ErrorSink *=(ErrorSink *) 0) |
static time_t | time (time_t *, ErrorSink *=(ErrorSink *) 0) |
static void | MakeUnixPath (char *) |
static void | MakeDosPath (char *) |
static bool | canonical (Filename filename, Filename &result, ErrorSink *=0) |
Puma::SysCall::SysCall | ( | ) | [inline] |
static const char* Puma::SysCall::mktemp | ( | const char * | prefix, | |
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static int Puma::SysCall::create_excl | ( | const char * | , | |
int | , | |||
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static bool Puma::SysCall::stat | ( | const char * | , | |
FileInfo & | , | |||
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static char* Puma::SysCall::readlink | ( | const char * | , | |
char * | , | |||
size_t | , | |||
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static FileHandle Puma::SysCall::fopen | ( | const char * | , | |
const char * | , | |||
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static bool Puma::SysCall::fclose | ( | FileHandle | , | |
ErrorSink * | = (ErrorSink *) 0 | |||
) | [static] |
static void Puma::SysCall::MakeUnixPath | ( | char * | ) | [static] |
static void Puma::SysCall::MakeDosPath | ( | char * | ) | [static] |
static bool Puma::SysCall::canonical | ( | Filename | filename, | |
Filename & | result, | |||
ErrorSink * | = 0 | |||
) | [static] |