{-# LINE 1 "src/Bindings/HDF5/Raw/H5FD/StdIO.hsc" #-}



module Bindings.HDF5.Raw.H5FD.StdIO where

import Foreign.Ptr
import System.IO.Unsafe (unsafePerformIO)

import Bindings.HDF5.Raw.H5
import Bindings.HDF5.Raw.H5I


{-# LINE 23 "src/Bindings/HDF5/Raw/H5FD/StdIO.hsc" #-}


{-# LINE 32 "src/Bindings/HDF5/Raw/H5FD/StdIO.hsc" #-}

-- |Modify the file access property list to use the H5FD_STDIO
-- driver.  There are no driver-specific properties.
--
-- herr_t H5Pset_fapl_stdio(hid_t fapl_id);
foreign import ccall "H5Pset_fapl_stdio" h5p_set_fapl_stdio
  :: HId_t -> IO HErr_t
foreign import ccall "&H5Pset_fapl_stdio" p_H5Pset_fapl_stdio
  :: FunPtr (HId_t -> IO HErr_t)

{-# LINE 38 "src/Bindings/HDF5/Raw/H5FD/StdIO.hsc" #-}