This is the mail archive of the newlib-cvs@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src/newlib ChangeLog libc/include/sys/_types.h ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	jjohnstn@sources.redhat.com	2002-09-03 12:40:37

Modified files:
	newlib         : ChangeLog 
	newlib/libc/include/sys: _types.h lock.h reent.h 
	newlib/libc/stdio: findfp.c fopen.c 
	newlib/libc/stdio64: fopen64.c 
	newlib/libc/sys/linux/include: time.h 
	newlib/libc/sys/linux/sys: types.h 
Added files:
	newlib/libc/sys/linux/sys: _types.h 

Log message:
	2002-09-03  Jeff Johnston  <jjohnstn@redhat.com>
	
	* 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
	<sys/types.h> 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
	<time.h>.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/ChangeLog.diff?cvsroot=src&r1=1.433&r2=1.434
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/_types.h.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/lock.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/reent.h.diff?cvsroot=src&r1=1.19&r2=1.20
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/findfp.c.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/fopen.c.diff?cvsroot=src&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio64/fopen64.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/linux/include/time.h.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/linux/sys/_types.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/linux/sys/types.h.diff?cvsroot=src&r1=1.14&r2=1.15


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]