rocksdb/port
Tamir Duberstein 146b7718f0 Fix mingw compilation with -DNDEBUG
Summary:
This was exposed by a48a62d, which made NDEBUG the default for cmake
builds.
Closes https://github.com/facebook/rocksdb/pull/2315

Differential Revision: D5079583

Pulled By: sagar0

fbshipit-source-id: c614e96a40df016a834a62b6236852265e7ee4db
2017-05-17 22:56:48 -07:00
..
win Fix mingw compilation with -DNDEBUG 2017-05-17 22:56:48 -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.