4dc0081628
This commit makes changes to the AIORI backends to add support for abstacting statfs, mkdir, rmdir, stat, and access. These new abstractions are used by a modified mdtest. Some changes: - Require C99. Its 2017 and most compilers now support C11. The benefits of using C99 include subobject naming (for aiori backend structs), and fixed size integers (uint64_t). There is no reason to use the non-standard long long type. - Moved some of the aiori code into aiori.c so it can be used by both mdtest and ior. - Code cleanup of mdtest. This is mostly due to the usage of the IOR backends rather than a mess of #if code. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
config | ||
contrib | ||
doc | ||
scripts | ||
src | ||
testing | ||
.gitignore | ||
AUTHORS | ||
COPYRIGHT | ||
ChangeLog | ||
META | ||
Makefile.am | ||
NEWS | ||
README | ||
README_S3 | ||
bootstrap | ||
configure.ac |
README
[See also NOTES.txt] Building -------- 0. If "configure" is missing from the top level directory, you probably retrieved this code directly from the repository. Run "./bootstrap". If your versions of the autotools are not new enough to run this script, download and official tarball in which the configure script is already provided. 1. Run "./configure" See "./configure --help" for configuration options. 2. Run "make" 3. Optionally, run "make install". The installation prefix can be changed as an option to the "configure" script.