.TH aio_read64 3 2002-09-12 "Linux 2.4" Linux AIO" .SH NAME aio_read64 \- Initiate an asynchronous read operation .SH SYNOPSYS .nf .B #include .br .B #include .sp .br .BI "int aio_read64 (struct aiocb *aiocbp)" .fi .SH DESCRIPTION This function is similar to the .IR "aio_read" function. The only difference is that on .IR "32 bit" machines, the file descriptor should be opened in the large file mode. Internally, .IR "aio_read64" uses functionality equivalent to .IR "lseek64" to position the file descriptor correctly for the reading, as opposed to .IR "lseek" functionality used in .IR "aio_read". When the sources are compiled with .IR "_FILE_OFFSET_BITS == 64" , this function is available under the name .IR "aio_read" and so transparently replaces the interface for small files on 32 bit machines. .SH "RETURN VALUES" See .IR aio_read. .SH ERRORS See .IR aio_read. .SH "SEE ALSO" .BR aio(3), .BR aio_cancel(3), .BR aio_cancel64(3), .BR aio_error(3), .BR aio_error64(3), .BR aio_fsync(3), .BR aio_fsync64(3), .BR aio_init(3), .BR aio_read(3), .BR aio_return(3), .BR aio_return64(3), .BR aio_suspend(3), .BR aio_suspend64(3), .BR aio_write(3), .BR aio_write64(3), .BR errno(3),