Commits

Neil Fortner committed 8e0689200ab
[svn-r21492] Purpose: Refactor direct I/O branch to be more maintainable Description: Add new driver feature flag, H5FD_FEAT_ALIGNED_MEM, to indicate if the driver can benefit from aligned memory blocks. Removed several H5_HAVE_DIRECT ifdefs and changed code that checked for the direct driver specifically to instead check fro the feature flag. Added new public functions H5MMaligned_malloc and H5MMaligned_free, and removed H5Pset_aligned_mem and H5Pget_aligned_mem, so the user no longer has to manually keep track of the "alignedness" of the buffers. Tested: fedora