This is the mail archive of the
newlib-cvs@sources.redhat.com
mailing list for the newlib project.
src/newlib ChangeLog libc/include/time.h libc/ ...
- To: newlib-cvs at sourceware dot cygnus dot com
- Subject: src/newlib ChangeLog libc/include/time.h libc/ ...
- From: jjohnstn at sourceware dot cygnus dot com
- Date: 12 Dec 2000 01:24:09 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: jjohnstn@sources.redhat.com 2000-12-11 17:24:09
Modified files:
newlib : ChangeLog
newlib/libc/include: time.h
newlib/libc/include/machine: types.h
newlib/libc/include/sys: signal.h types.h unistd.h
newlib/libc/sys/linux/sys: types.h
Added files:
newlib/libc/include: pthread.h
newlib/libc/include/sys: features.h sched.h
Removed files:
newlib/libc/sys/rtems/include: signal.h time.h
newlib/libc/sys/rtems/sys: features.h sched.h siginfo.h signal.h
time.h times.h
Log message:
2000-12-11 Joel Sherrill <joel@OARcorp.com>
* Merge RTEMS specific .h files into main libc/include.
* libc/sys/rtems/include/signal.h: Removed.
* libc/sys/rtems/include/time.h: Removed.
* libc/sys/rtems/sys/features.h: Removed.
* libc/sys/rtems/sys/sched.h: Removed.
* libc/sys/rtems/sys/siginfo.h: Removed.
* libc/sys/rtems/sys/signal.h: Removed.
* libc/sys/rtems/sys/time.h: Removed.
* libc/sys/rtems/sys/times.h: Removed.
definitions for time_t and clock_t since these are
no longer in time.h.
* libc/include/pthread.h: New file.
* libc/include/sys/sched.h: New file.
* libc/include/sys/features.h: New file.
* libc/include/time.h: Removed duplicate definition of clock_t
and time_t, get them from <sys/types.h> instead. Add prototypes for POSIX clock and timer functionality.
* libc/sys/linux/sys/types.h: Changed to include
* libc/include/machine/types.h: Add _CLOCKID_T_ and _TIMER_T_.
* libc/include/sys/signal.h: Add more complete set of POSIX
signal functionality including real-time and threaded signals.
* libc/include/sys/types.h: Add clock_t, time_t, struct
timespec, and struct itimerspec. Centralizing these makes
things cleaner. RTEMS uses 64-bit dev_t.
Added numerous primitive definitions
for pthreads including macros, pthread_attr_t,
pthread_mutexattr_t, pthread_condattr_t, pthread_key_t,
pthread_once_t, and pthread_t.
* libc/include/sys/unistd.h: Added getlogin_r() prototype.
If RTEMS follow POSIX on read(), write() and sbrk() prototype.
Feature flags removed and moved to new file <sys/features.h>.
Full set of POSIX sysconf() constants
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/ChangeLog.diff?cvsroot=src&r1=1.94&r2=1.95
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/pthread.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/time.h.diff?cvsroot=src&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/machine/types.h.diff?cvsroot=src&r1=1.1.1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/features.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/sched.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/signal.h.diff?cvsroot=src&r1=1.3&r2=1.4
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/unistd.h.diff?cvsroot=src&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/linux/sys/types.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/include/signal.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/include/time.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/features.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/sched.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/siginfo.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/signal.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/time.h.diff?cvsroot=src&r1=1.2&r2=NONE
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/times.h.diff?cvsroot=src&r1=1.1.1.1&r2=NONE