acadia-newlib/newlib/libc/include
Jeff Johnston d0bd3e6f56 2004-06-11 Antony King <antony.king@st.com>
* libc/include/sys/_types.h: Include <sys/lock.h> and change
        _flock_t to be of type _LOCK_RECURSIVE_T.
        * libc/include/sys/reent.h: (_REENT_INIT): Reformat.
        (_REENT_INIT_PTR): Ditto.  Use memset where appropriate.
        (_global_impure_ptr): New declaration.
        (_GLOBAL_REENT): Change to be _global_impure_ptr.
        * libc/include/sys/stdio.h: Include <sys/lock.h> and
        <sys/reent.h>.
        (_flockfile)[!_SINGLE_THREAD]: Add code for lock call.
        (_funlockfile)[!SINGLE_THREAD]: Ditto.
        * libc/reent/impure.c: Set _global_impure_ptr to _impure_ptr.
        * libc/stdio/fclose.c: Remove casting of fp lock to
        _LOCK_RECURSIVE_T.
        * libc/stdio/findfp.c: Ditto.
        * libc/stdio/fopen.c: Ditto.
        * libc/stdio/freopen.c: Ditto.
        * libc/stdio/vfprintf.c: Ditto.
        * libc/stdio64/fopen64.c: Ditto.
        * libc/stdlib/envlock.c: Add default stubs that use generic
        locking code.
        * libc/stdlib/mlock.c: Ditto.

        Jeff Johnston  <jjohnstn@redhat.com>
        * libc/sys/linux/sys/_types.h (__flock_mutex_t): New subtype.
        (_flock_t): Change to be a struct containing a single member
        named mutex which is of type __flock_mutex_t.
2004-06-11 20:37:10 +00:00
..
machine * libc/include/machine/endian.h: Add missing endif. 2004-05-08 17:13:38 +00:00
sys 2004-06-11 Antony King <antony.king@st.com> 2004-06-11 20:37:10 +00:00
_ansi.h
_syslist.h
alloca.h
ar.h
argz.h
assert.h
ctype.h
dirent.h
envz.h
errno.h 2003-05-28 Jeff Johnston <jjohnstn@redhat.com> 2003-05-28 22:04:40 +00:00
fastmath.h
fcntl.h
grp.h * libc/include/grp.h: Declare getgrnam_r and getgrgid_r also on Cygwin. 2004-05-17 16:06:14 +00:00
iconv.h 2004-01-23 Artem B. Bityuckiy <abitytsky@softminecorp.com> 2004-01-23 21:37:46 +00:00
ieeefp.h
langinfo.h
limits.h
locale.h
malloc.h
math.h 2003-08-13 Jeff Johnston <jjohnstn@redhat.com> 2003-08-13 17:36:10 +00:00
newlib.h
paths.h
process.h
pthread.h
pwd.h * libc/include/pwd.h: Add guards to avoid type clashes when compiling 2003-03-09 21:08:51 +00:00
reent.h 2003-08-27 Corinna Vinschen <corinna@vinschen.de> 2003-08-27 16:24:57 +00:00
regdef.h
search.h
setjmp.h
signal.h
stdio.h 2004-05-07 Artem B. Bityuckiy <abitytsky@softminecorp.com> 2004-05-07 21:00:41 +00:00
stdlib.h 2003-11-27 Jeff Johnston <jjohnstn@redhat.com> 2003-11-27 20:54:12 +00:00
string.h
termios.h
time.h * libc/include/time.h (TIMER_RELTIME): New define. 2004-02-09 22:56:46 +00:00
unctrl.h
unistd.h
utime.h
utmp.h
wchar.h 2003-12-05 Jeff Johnston <jjohnstn@redhat.com> 2003-12-05 20:51:57 +00:00
wctype.h