Persistent Memory Development Kit
This is src/windows/README.
This directory contains the Windows-specific source for the PMDK.
The subdirectory "include" contains header files that have no equivalents
on Windows OS, when building PMDK using VC++ compiler.
Some of those files are empty, which is a cheap trick to avoid preprocessor
errors when including non-existing files. This way we don't need a lot
of preprocessor conditionals in all the source code files.
The "platform.h" file contains definitions of all the basic types and macros
that are not available under VC++. When building PMDK with Visual Studio,
"platform.h" file is included to each source file using "/FI" (forced include)
option.
The subdirectory "getopt" contains a windows implementation of getopt and
getopt_long