|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
| #
83095797 |
| 03-Feb-2024 |
Konstantin Belousov <[email protected]> |
Document aio_read2/aio_write2
(cherry picked from commit a52cb4c480f270fc7158a0f58179f7b80d8a5b3c)
|
| #
5b4873c5 |
| 15-Nov-2023 |
Alan Somers <[email protected]> |
Remove _POSIX_PRIORITIZED_IO references from man pages
We don't support it, so there's no need to tell readers what would happen if we did. Also, don't remind the user that a certain field is ignor
Remove _POSIX_PRIORITIZED_IO references from man pages
We don't support it, so there's no need to tell readers what would happen if we did. Also, don't remind the user that a certain field is ignored by aio_read. Mentioning every ignored field would make the man pages too verbose.
Sponsored by: Axcient Reviewed by: Pau Amma <[email protected]> Differential Revision: https://reviews.freebsd.org/D42622
(cherry picked from commit 18e2c4175f78f1aaa648dd7fb7530220aed23671)
show more ...
|
|
Revision tags: release/14.0.0 |
|
| #
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
022ca2fc |
| 02-Jan-2021 |
Alan Somers <[email protected]> |
Add aio_writev and aio_readv
POSIX AIO is great, but it lacks vectored I/O functions. This commit fixes that shortcoming by adding aio_writev and aio_readv. They aren't part of the standard, but the
Add aio_writev and aio_readv
POSIX AIO is great, but it lacks vectored I/O functions. This commit fixes that shortcoming by adding aio_writev and aio_readv. They aren't part of the standard, but they're an obvious extension. They work just like their synchronous equivalents pwritev and preadv.
It isn't yet possible to use vectored aiocbs with lio_listio, but that could be added in the future.
Reviewed by: jhb, kib, bcr Relnotes: yes Differential Revision: https://reviews.freebsd.org/D27743
show more ...
|
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
| #
4092a25c |
| 19-Aug-2016 |
John Baldwin <[email protected]> |
Fix various nits in the aio operation manpages.
- Avoid double use of "request" in a single sentence. Instead, describe aio_sigevent as being used to request notification of the associated oper
Fix various nits in the aio operation manpages.
- Avoid double use of "request" in a single sentence. Instead, describe aio_sigevent as being used to request notification of the associated operation's completion. This matches the language used to describe aio_sigevent in aio(4). - Simplify the prohibition on modifying buffers while requests are in flight. - Fix case mismatch. - Drop note about not using stack variables. C programmers should be able to figure out if a stack variable is safe based on the later warning about the life cycle requirements of control blocks. - Remove prohibition on modifying the I/O buffer for aio_fsync() since it does not use an I/O buffer. For aio_mlock(), prohibit modifications to the mapping (e.g. due to mprotect, munmap, mmap, etc.) but do not prohibit modifications to the memory backing the buffer (stores into the pages backing the buffer).
Requested by: wblock (1,2), kib (4) Reviewed by: kib, rpokala, wblock MFC after: 3 days Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D7462
show more ...
|
| #
9c20dc99 |
| 21-Jul-2016 |
John Baldwin <[email protected]> |
Add more documentation regarding unsafe AIO requests.
The asynchronous I/O changes made previously result in different behavior out of the box. Previously all AIO requests failed with ENOSYS / SIGSY
Add more documentation regarding unsafe AIO requests.
The asynchronous I/O changes made previously result in different behavior out of the box. Previously all AIO requests failed with ENOSYS / SIGSYS unless aio.ko was explicitly loaded. Now, some AIO requests complete and others ("unsafe" requests) fail with EOPNOTSUPP.
Reword the introductory paragraph in aio(4) to add a general description of AIO before describing the vfs.aio.enable_unsafe sysctl.
Remove the ENOSYS error description from aio_fsync(2), aio_read(2), and aio_write(2) and replace it with a description of EOPNOTSUPP.
Remove the ENOSYS error description from aio_mlock(2).
Log a message to the system log the first time a process requests an "unsafe" AIO request that fails with EOPNOTSUPP. This is modeled on the log message used for processes using the legacy pty devices.
Reviewed by: kib (earlier version) MFC after: 1 week Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D7151
show more ...
|
| #
463970da |
| 15-Jul-2016 |
John Baldwin <[email protected]> |
Add documentation for the sigevent structure.
- Add a sigevent(3) manpage to give a general overview of the sigevent structure and the available notification mechanisms. - Document that AIO reques
Add documentation for the sigevent structure.
- Add a sigevent(3) manpage to give a general overview of the sigevent structure and the available notification mechanisms. - Document that AIO requests contain a nested sigevent structure that can be used to request completion notification. - Expand the sigevent details in other manuals to note details such as the extra values stored in a queued signal's information or in a posted kevent.
Reviewed by: kib MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D7122
show more ...
|
|
Revision tags: release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
8fbf3d50 |
| 23-Jun-2014 |
Baptiste Daroussin <[email protected]> |
use .Mt to mark up email addresses consistently (part4)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
| #
0d9deed5 |
| 08-Oct-2010 |
Ulrich Spörlein <[email protected]> |
mdoc: drop redundant .Pp and .LP calls
They have no effect when coming in pairs, or before .Bl/.Bd
|
|
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
412295fd |
| 13-Dec-2005 |
David Xu <[email protected]> |
Sort .Xr by section number.
Submitted by: ru
|
| #
e9e74956 |
| 13-Dec-2005 |
David Xu <[email protected]> |
Add cross references to siginfo.3.
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
| #
30950a21 |
| 03-Jul-2004 |
Ruslan Ermilov <[email protected]> |
Eliminate double whitespace.
|
| #
1a0a9345 |
| 02-Jul-2004 |
Ruslan Ermilov <[email protected]> |
Mechanically kill hard sentence breaks.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
| #
d8b504e3 |
| 13-Jan-2003 |
Tim J. Robbins <[email protected]> |
Refer to 1003.1 instead of 1003.2 in the Standards section.
|
| #
2efeeba5 |
| 19-Dec-2002 |
Ruslan Ermilov <[email protected]> |
mdoc(7) police: "The .Fa argument.".
|
| #
2faeeff4 |
| 18-Dec-2002 |
Ruslan Ermilov <[email protected]> |
mdoc(7) police: Tidy up the syscall language.
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in the HISTOR
mdoc(7) police: Tidy up the syscall language.
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in the HISTORY section, call syscall a function, to be safe.
show more ...
|
| #
a7af55af |
| 24-Oct-2002 |
Sheldon Hearn <[email protected]> |
* Modernize aio(4), providing instructions for static and dynamic kernel linking.
* Fix disorder in the SEE ALSO sections of aio_*(2).
* Remove unnecessary cross-references from the SEE ALSO sect
* Modernize aio(4), providing instructions for static and dynamic kernel linking.
* Fix disorder in the SEE ALSO sections of aio_*(2).
* Remove unnecessary cross-references from the SEE ALSO sections of aio_*(2); config(8), kldload(8) and kldunload(8) are cross-referenced from aio(4).
* Remove the KERNEL OPTIONS sections from aio_*(2), now that these pages cross-reference aio(4), which contains suitable kernel linking reference material.
show more ...
|
| #
9ed01b5d |
| 22-Oct-2002 |
Alfred Perlstein <[email protected]> |
Explain to users that they may want to kldload aio. Move Xref sections.
Submitted by: Craig Rodrigues <[email protected]>
|
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
| #
4e957fe6 |
| 16-Oct-2001 |
Alfred Perlstein <[email protected]> |
Fix reference to aio_read, should be aio_write
|
| #
32eef9ae |
| 01-Oct-2001 |
Ruslan Ermilov <[email protected]> |
mdoc(7) police: Use the new .In macro for #include statements.
|
| #
7ebcc426 |
| 15-Jul-2001 |
Dima Dorfman <[email protected]> |
Remove whitespace at EOL.
|
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0 |
|
| #
589d1374 |
| 10-Nov-2000 |
Alfred Perlstein <[email protected]> |
remove outdated bugs, we actually do have aio_cancel support as well as support for the field aio_offset in the aiocb structure.
|
|
Revision tags: release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
| #
4f18b878 |
| 23-Jun-2000 |
Chris Costello <[email protected]> |
Remove blank lines.
|
| #
bb33e422 |
| 23-Jun-2000 |
Chris Costello <[email protected]> |
Replace .Va, .Ar and .Nm with .Fa or .Va where necessary, examples: ``.Ar errno'' -> ``.Va errno'' ``.Nm ops'' -> ``.Fa ops'' ``.Va fd'' -> ``.Fa fd''
|
| #
25bb73e0 |
| 21-Apr-2000 |
Alexey Zelkin <[email protected]> |
Introduce ".Lb" macro to libc manpages.
More libraries manpages updates following.
|