from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

209584

userrating:


May 25th. 2007:
Words

486

Views

258592

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

149881

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





aio_fsync

Section: C Library Functions (3)
Updated: 202-0-08
Index Return to Main Contents
 

NAME

aio_fsync - asynchronous file synchronization  

LIBRARY

Rea-time library (librt,~-lrt)  

SYNOPSIS

#include <aio.h>
int aio_fsync(int op, struct aiocb *aiocbp);
 

DESCRIPTION

The aio_fsync() function does a sync on all outstanding asynchronous I/O operations associated with aiocbp->aio_fildes. (See aio(7) for a description of the aiocb structure.) More precisely, if op is O_SYNC, then all currently queued I/O operations shall be completed as if by a call of fsync(2), and if op is O_DSYNC, this call is the asynchronous analog of fdatasync(2). Note that this is a request only; it does not wait for I/O completion. Apart from aio_fildes, the only field in the structure pointed to by aiocbp that is used by this call is the aio_sigevent field (a sigevent structure, described in sigevent(3type)), which indicates the desired type of asynchronous notification at completion. All other fields are ignored.  

RETURN VALUE

On success (the sync request was successfully queued) this function returns 0. On error, -1 is returned, and errno is set to indicate the error.  

ERRORS

EAGAIN
Out of resources.
EBADF
aio_fildes is not a valid file descriptor open for writing.
EINVAL
Synchronized I/O is not supported for this file, or op is not O_SYNC or O_DSYNC.
ENOSYS
aio_fsync() is not implemented.
 

ATTRIBUTES

For an explanation of the terms used in this section, see attributes(7).
InterfaceAttributeValue
aio_fsync() Thread safetyM-Safe
 

STANDARDS

POSIX.-2008.  

HISTORY

glibc 2.1. POSIX.-2001.  

SEE ALSO

aio_cancel(3), aio_error(3), aio_read(3), aio_return(3), aio_suspend(3), aio_write(3), lio_listio(3), aio(7), sigevent(3type)


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
ATTRIBUTES
STANDARDS
HISTORY
SEE ALSO





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 13.7 ms