Intel® oneAPI DPC++/C++ Compiler

Developer Guide and Reference

ID 767253
Date 3/31/2025
Public

Visible to Intel only — GUID: GUID-6FE1DE23-F1E1-4DD1-A31A-FDB4744E10B1

Document Table of Contents

aio_fsync

Synchronizes all outstanding asynchronous I/O operations.

Syntax

int aio_fsync(int op, struct aiocb *aiocbp);

Arguments

op

Type of synchronization request operation

*aiocbp

Pointer to control block from where asynchronous I/O request is generated

Description

The aio_fsync() function performs a synchronization request operation on all outstanding asynchronous I/O operations associated with aiocbp->aio_fildes.

Returns

0: On successfully performing a synchronization request.

-1: On error; to get the correct error code, use errno.