summaryrefslogtreecommitdiff
path: root/libaio-0.3.109/man/aio_write64.3
diff options
context:
space:
mode:
Diffstat (limited to 'libaio-0.3.109/man/aio_write64.3')
-rw-r--r--libaio-0.3.109/man/aio_write64.361
1 files changed, 61 insertions, 0 deletions
diff --git a/libaio-0.3.109/man/aio_write64.3 b/libaio-0.3.109/man/aio_write64.3
new file mode 100644
index 0000000..1080903
--- /dev/null
+++ b/libaio-0.3.109/man/aio_write64.3
@@ -0,0 +1,61 @@
+.TH aio_write64 3 2002-09-12 "Linux 2.4" Linux AIO"
+.SH NAME
+aio_write64 \- Initiate an asynchronous write operation
+.SH SYNOPSYS
+.nf
+.B #include <errno.h>
+.sp
+.br
+.B #include <aio.h>
+.sp
+.br
+.BI "int aio_write64 (struct aiocb *aiocbp)"
+.fi
+.SH DESCRIPTION
+This function is similar to the
+.IR "aio_write"
+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_write64"
+uses
+functionality equivalent to
+.IR "lseek64"
+to position the file descriptor correctly for the writing,
+as opposed to
+.IR "lseek"
+functionality used in
+.IR "aio_write".
+
+When the sources are compiled with
+.IR "_FILE_OFFSET_BITS == 64"
+, this
+function is available under the name
+.IR "aio_write"
+and so transparently
+replaces the interface for small files on 32 bit machines.
+.SH "RETURN VALUES"
+See
+.IR aio_write.
+.SH ERRORS
+See
+.IR aio_write.
+.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_read64(3),
+.BR aio_return(3),
+.BR aio_return64(3),
+.BR aio_suspend(3),
+.BR aio_suspend64(3),
+.BR aio_write(3),
+.BR errno(3),