|
leveldb
|
#include <dirent.h>#include <errno.h>#include <fcntl.h>#include <pthread.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/mman.h>#include <sys/stat.h>#include <sys/time.h>#include <sys/types.h>#include <time.h>#include <unistd.h>#include <deque>#include <set>#include "leveldb/env.h"#include "leveldb/slice.h"#include "port/port.h"#include "util/logging.h"#include "util/mutexlock.h"#include "util/posix_logger.h"
Go to the source code of this file.
Namespaces | |
| leveldb | |
| leveldb::anonymous_namespace{env_posix.cc} | |
| leveldb::anonymous_namespace{env_posix.cc}::anonymous_namespace{env_posix.cc} | |
Functions | |
| static Status | leveldb::anonymous_namespace{env_posix.cc}::IOError (const std::string &context, int err_number) |
| static int | leveldb::anonymous_namespace{env_posix.cc}::LockOrUnlock (int fd, bool lock) |
| static void * | leveldb::anonymous_namespace{env_posix.cc}::StartThreadWrapper (void *arg) |
| static void | leveldb::InitDefaultEnv () |
Variables | |
| static pthread_once_t | leveldb::once = PTHREAD_ONCE_INIT |
| static Env * | leveldb::default_env |
1.8.12