lbrycrd/port
Pieter Wuille 4b0e2d75d7 Squashed 'src/leveldb/' changes from 7924331..7d41e6f
7d41e6f Merge upstream LevelDB 1.18
803d692 Release 1.18

git-subtree-dir: src/leveldb
git-subtree-split: 7d41e6f89ff04ce9e6a742932924796f69c6e23d
2014-10-16 12:23:50 -07:00
..
win Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
atomic_pointer.h Squashed 'src/leveldb/' changes from 7924331..7d41e6f 2014-10-16 12:23:50 -07:00
port.h Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port_example.h Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port_posix.cc Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port_posix.h Squashed 'src/leveldb/' changes from 7924331..7d41e6f 2014-10-16 12:23:50 -07:00
port_win.cc Squashed 'src/leveldb/' changes from aca1ffc..ae6c262 2013-07-01 08:36:32 -07:00
port_win.h Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
README Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
thread_annotations.h Squashed 'src/leveldb/' changes from 7924331..7d41e6f 2014-10-16 12:23:50 -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.