From 3db40db7d83ca924a935680b1c210dd11f1f660d Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 3 Sep 2002 19:40:36 +0000 Subject: 2002-09-03 Jeff Johnston * libc/include/sys/_types.h (_flock_t): Added. * libc/include/sys/lock.h (__lock_try_acquire): New interface. (__lock_try_acquire_recursive): Ditto. * libc/include/sys/reent.h (__sFILE, __sFILE64): Add new _lock field. * libc/stdio/findfp.c (std)[!__SINGLE_THREAD__]: Initialize _lock field. * libc/stdio/fopen.c (_fopen_r)[!__SINGLE_THREAD__]: Ditto. * libc/stdio64/fopen64.c (_fopen64_r)[!__SINGLE_THREAD__]: Ditto. * libc/sys/linux/include/time.h (struct timespec): Moved from and added check for __need_timespec flag so type can be defined by itself. * libc/sys/linux/sys/_types.h (_flock_t): New type. * libc/sys/linux/sys/types.h (struct timespec): Moved to . --- newlib/libc/include/sys/lock.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'newlib/libc/include/sys/lock.h') diff --git a/newlib/libc/include/sys/lock.h b/newlib/libc/include/sys/lock.h index efdd7316f..984bc5f80 100644 --- a/newlib/libc/include/sys/lock.h +++ b/newlib/libc/include/sys/lock.h @@ -14,6 +14,8 @@ typedef int _LOCK_RECURSIVE_T; #define __lock_close_recursive(lock) {} #define __lock_acquire(lock) {} #define __lock_acquire_recursive(lock) {} +#define __lock_try_acquire(lock) {} +#define __lock_try_acquire_recursive(lock) {} #define __lock_release(lock) {} #define __lock_release_recursive(lock) {} -- cgit v1.2.3