source: trunk/packages/xen-3.1/xen-3.1/tools/libaio/man/aio_write64.3 @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 1.2 KB
Line 
1.TH aio_write64 3 2002-09-12 "Linux 2.4" Linux AIO"
2.SH NAME
3aio_write64 \- Initiate an asynchronous write operation
4.SH SYNOPSYS
5.nf
6.B #include <errno.h>
7.sp
8.br
9.B #include <aio.h>
10.sp
11.br
12.BI  "int aio_write64 (struct aiocb *aiocbp)"
13.fi
14.SH DESCRIPTION
15This function is similar to the
16.IR "aio_write"
17function.  The only
18difference is that on
19.IR "32 bit"
20machines the file descriptor should
21be opened in the large file mode.  Internally
22.IR "aio_write64"
23uses
24functionality equivalent to
25.IR "lseek64"
26to position the file descriptor correctly for the writing,
27as opposed to
28.IR "lseek"
29functionality used in
30.IR "aio_write".
31
32When the sources are compiled with
33.IR "_FILE_OFFSET_BITS == 64"
34, this
35function is available under the name
36.IR "aio_write"
37and so transparently
38replaces the interface for small files on 32 bit machines.
39.SH "RETURN VALUES"
40See
41.IR aio_write.
42.SH ERRORS
43See
44.IR aio_write.
45.SH "SEE ALSO"
46.BR aio(3),
47.BR aio_cancel(3),
48.BR aio_cancel64(3),
49.BR aio_error(3),
50.BR aio_error64(3),
51.BR aio_fsync(3),
52.BR aio_fsync64(3),
53.BR aio_init(3),
54.BR aio_read(3),
55.BR aio_read64(3),
56.BR aio_return(3),
57.BR aio_return64(3),
58.BR aio_suspend(3),
59.BR aio_suspend64(3),
60.BR aio_write(3),
61.BR errno(3),
Note: See TracBrowser for help on using the repository browser.