Bitcoin
|
#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/resource.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include <deque>
#include <limits>
#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"
#include "util/env_posix_test_helper.h"
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 int | leveldb::anonymous_namespace{env_posix.cc}::MaxMmaps () |
static intptr_t | leveldb::anonymous_namespace{env_posix.cc}::MaxOpenFiles () |
static void * | leveldb::anonymous_namespace{env_posix.cc}::StartThreadWrapper (void *arg) |
static void | leveldb::InitDefaultEnv () |
Variables | |
static int | leveldb::anonymous_namespace{env_posix.cc}::open_read_only_file_limit = -1 |
static int | leveldb::anonymous_namespace{env_posix.cc}::mmap_limit = -1 |
static pthread_once_t | leveldb::once = PTHREAD_ONCE_INIT |
static Env * | leveldb::default_env |