freebsd-dev/lib/librt
John Baldwin 76793d4d51 Fix aio system call wrappers in librt.
- Update aio_return/waitcomplete wrappers for the ssize_t return type.
- Fix the aio_return() wrapper to fail with EINVAL on a pending job.
  This matches the semantics of the in-kernel system call.  Also,
  aio_return() returns errors via errno, not via the return value.

Reviewed by:	kib (earlier version)
MFC after:	1 week
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D7120
2016-07-14 23:28:53 +00:00
..
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
aio.c Fix aio system call wrappers in librt. 2016-07-14 23:28:53 +00:00
Makefile First pass through library packaging. 2016-02-04 21:16:35 +00:00
Makefile.depend META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. 2015-11-25 19:10:28 +00:00
mq.c To support stack unwinding for cancellation points, add -fexceptions flag 2010-09-25 01:57:47 +00:00
sigev_thread.c Convert this piece of code to use C11 atomics. 2013-06-30 08:59:33 +00:00
sigev_thread.h Register signal 33 explicitly as reserved by real-time library, and 2012-03-26 19:12:09 +00:00
Symbol.map Unbreak symbol versioning. I have no idea when it was broken, but it's been 2015-11-29 06:14:51 +00:00
timer.c Free unused allocation on error. 2011-11-18 09:56:40 +00:00