Save changes in a file to permanent storage through the MIO library.
Modular I/O library (libmio.a)
#include <libmio.h>
int MIO_fsync (FileDescriptor)
int FileDescriptor;
This subroutine is an entry point of the MIO library. Use this subroutine to instrument your application with the MIO library. You can replace the fsync kernel I/O subroutine with this equivalent MIO subroutine. See the Modular I/O in AIX® Version 7.1 Performance management for the MIO library implementation.
Use this subroutine to save to permanent storage all modified data in the specified range of the open file specified by the FileDescriptor parameter. The FileDescriptor parameter results from the MIO_open64 subroutine.
The parameters are those of the corresponding standard POSIX system call fsync.
The return values are those of the corresponding standard POSIX system call fsync.
The error codes are those of the corresponding standard POSIX system call fsync.
/usr/lib/libmio.a