Persistent Memory Development Kit This is examples/README. This directory contains brief educational examples illustrating the use of the PMDK libraries. For many of these examples, the Makefile rules are here just to check that the example compiles, loads against the appropriate library, and passes cstyle. If you're looking for documentation to get you started using PMDK, start here: http://pmem.io/pmdk and follow the links to examples and man pages. Developers new to PMDK are probably looking for libpmemobj. Many of the examples in this directory are described in more detail on the above web site. libpmem(7) -- low-level persistent memory support Example programs are in the libpmem directory. More documentation: http://pmem.io/pmdk/libpmem libpmemblk(7) -- pmem-resident arrays of blocks Example programs are in the libpmemblk directory. More documentation: http://pmem.io/pmdk/libpmemblk libpmemlog(7) -- pmem-resident log files Example programs are in the libpmemlog directory. More documentation: http://pmem.io/pmdk/libpmemlog libpmemobj(7) -- transactional object store Example programs are in the libpmemobj directory. More documentation: http://pmem.io/pmdk/libpmemobj libpmempool(7) -- pool management, diagnostics and repair Example programs are in the libpmempool directory. More documentation: http://pmem.io/pmdk/libpmempool librpmem(7) -- remote access to persistent memory Example programs are in the librpmem directory. More documentation: http://pmem.io/pmdk/librpmem libvmem(7) -- volatile memory allocation library Example programs are in the libvmem directory. More documentation: http://pmem.io/pmdk/libvmem