freebsd-skq/lib/libc
John Baldwin 4092a25cd0 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
2016-08-19 17:37:32 +00:00
..
aarch64 Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
amd64 Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
arm Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
capability
compat-43
db
gdtoa
gen - Add the 'restrict' type qualifier to match function prototype. 2016-08-17 07:25:50 +00:00
gmon
i386 Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
iconv
include The fdatasync(2) call must be cancellation point. 2016-08-16 08:27:03 +00:00
inet
isc
locale
md
mips Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
nameser
net Remove <sys/types.h> from the SYNOPSIS. 2016-08-18 06:39:09 +00:00
nls
posix1e
powerpc Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
powerpc64 Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
quad
regex
resolv
riscv Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
rpc libc/rpc: replace comma with semicolon when pertinent. 2016-08-09 19:20:53 +00:00
secure
softfloat
sparc64 Remove unusedd and obsolete openbsd_poll system call. (Phase 1) 2016-08-18 10:50:40 +00:00
stdio
stdlib Add __cxa_thread_atexit(3) API implementation. 2016-08-06 13:32:40 +00:00
stdtime
string Add timingsafe_bcmp and timingsafe_memcmp. 2016-08-14 23:38:50 +00:00
sys Fix various nits in the aio operation manpages. 2016-08-19 17:37:32 +00:00
tests Increase timeout from 10 minutes to 20 minutes for all tests 2016-08-13 01:49:11 +00:00
uuid
x86/sys Implement userspace gettimeofday(2) with HPET timecounter. 2016-08-17 09:52:09 +00:00
xdr
yp
libc.ldscript
Makefile Implement userspace gettimeofday(2) with HPET timecounter. 2016-08-17 09:52:09 +00:00
Makefile.depend
Versions.def Create namespace for the symbols added during 12-CURRENT cycle. 2016-08-06 13:28:58 +00:00