acadia-newlib/newlib/libc
Sebastian Huber ecaef05f66 Add <sys/lock.h>
Provide self-contained synchronization objects for RTEMS.  The API was
designed to be able to use it for the Newlib internal locks, the C11
threads support, the GCC thread model support and the libgomp operating
system configuration in combination with <pthread.h>.

References:

https://lists.rtems.org/pipermail/devel/2015-July/011989.html
https://lists.rtems.org/pipermail/devel/2015-July/012000.html

Tickets:

https://devel.rtems.org/ticket/1247
https://devel.rtems.org/ticket/2274.

v2: Fix typo in _Condition_Wait_recursive_timed() declaration.

newlib/ChangeLog
2015-07-28  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* libc/sys/rtems/include/sys/lock.h: New.
2015-07-29 11:30:05 -07:00
..
argz Correct argz_replace behaviour when memory is exhausted. 2015-06-01 10:09:04 +02:00
ctype Regenerate Makefile.in 2015-06-29 12:29:50 +01:00
errno 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
iconv Remove a stray sentence fragment in iconv.tex 2015-07-24 15:50:09 +01:00
include Cygwin: Implement siglongjmp and sigsetjmp functions. 2015-07-21 17:31:02 +02:00
locale Fix mismatched parentheses in documentation. 2015-06-24 12:23:25 +01:00
machine [AArch64] Reverting recent optimized memset(). 2015-07-15 13:34:58 +01:00
misc 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
posix Regenerate Makefile.in 2015-06-29 12:29:50 +01:00
reent Add missing NEWPAGE commands to makedoc markup in reent/ 2015-07-24 15:50:00 +01:00
search * libc/include/stdlib.h (__bsd_qsort_r): Declare. 2014-12-05 16:21:04 +00:00
signal Fix makedoc markup used in texinfo source 2015-06-23 16:14:39 +01:00
stdio Prevent use of uninitialized file lock 2015-07-02 09:38:06 +02:00
stdio64 Regenerate Makefile.in 2015-06-29 12:29:50 +01:00
stdlib Regenerate Makefile.in 2015-06-29 12:29:50 +01:00
string Regenerate Makefile.in 2015-06-29 12:29:50 +01:00
sys Add <sys/lock.h> 2015-07-29 11:30:05 -07:00
syscalls 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
time Fix SYNOPSIS prototypes without marked up parameter names 2015-06-23 17:30:22 +01:00
unix * libc/unix/getcwd.c (getcwd): Close directory also in case of an error. 2014-10-16 15:00:59 +00:00
xdr 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
Makefile.am 2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org> 2011-01-05 17:18:16 +00:00
Makefile.in 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
aclocal.m4 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
configure 2014-12-18 Jeff Johnston <jjohnstn@redhat.com> 2014-12-18 20:30:11 +00:00
configure.in 2014-07-04 Bin Cheng <bin.cheng@arm.com> 2014-07-04 17:21:45 +00:00
libc.texinfo Fix newlib texinfo source so 'info libc' and 'info libm' work 2015-03-16 15:02:22 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex Use makedoc generated texinfo documentation for reentrant syscalls 2015-07-24 15:50:03 +01:00