neobytes/port
Vinnie Falco c25e98186d Squashed 'src/leveldb/' content from commit aca1ffc
git-subtree-dir: src/leveldb
git-subtree-split: aca1ffc4b65be5e099b2088c6e6a308d69e1ad73
2013-05-03 19:06:59 -07:00
..
win Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
atomic_pointer.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/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port_win.cc Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port_win.h Squashed 'src/leveldb/' content from commit aca1ffc 2013-05-03 19:06:59 -07:00
port.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/' content from commit aca1ffc 2013-05-03 19:06:59 -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.