rocksdb/port
Dmitri Smirnov a21db161c9 Implement ReopenWritibaleFile on Windows and other fixes
Summary:
Make default impl return NoSupported so the db_blob
  tests exist in a meaningful manner.
  Replace std::thread to port::Thread
Closes https://github.com/facebook/rocksdb/pull/2465

Differential Revision: D5275563

Pulled By: yiwu-arbug

fbshipit-source-id: cedf1a18a2c05e20d768c1308b3f3224dbd70ab6
2017-06-20 10:31:13 -07:00
..
win Implement ReopenWritibaleFile on Windows and other fixes 2017-06-20 10:31:13 -07:00
dirent.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
likely.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
port_example.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
port_posix.cc portable sched_getcpu calls 2017-05-10 12:29:23 -07:00
port_posix.h Define CACHE_LINE_SIZE only when it's not defined 2017-05-08 16:12:28 -07:00
port.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
README reverting disastrous MOE commit, returning to r21 2011-04-19 23:11:15 +00:00
stack_trace.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
stack_trace.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
sys_time.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
util_logger.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
xpress.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00

This directory contains interfaces and implementations that isolate the
rest of the package from platform details.

Code in the rest of the package includes "port.h" from this directory.
"port.h" in turn includes a platform specific "port_<platform>.h" file
that provides the platform specific implementation.

See port_posix.h for an example of what must be provided in a platform
specific header file.