This patch no longer has any configure options! The patch stands alone (i.e. does not require any of the following high-res patches). This, patch implements the POSIX clocks and timers functions. The two standard clocks are defined(CLOCK_REALTIME & CLOCK_MONOTONIC). With this version, nano_sleep() is rolled into clock_nanosleep(). Also a bug fix in clock_nanosleep(). kernel/timer.c is modified to remove the timer_t typedef which conflicts with the POSIX standard definition for this type. The patch introduces a new kernel source (posix-timers.c) which contains most of the code. This implementation NOW has no limits on the number of timers in the system or per process or task, thanks to Jim Houston. Kernel version 2.5.46 Test programs, man pages and readme files as well as this patch are available on the sourceforge high-res-timers site: http://sourceforge.net/projects/high-res-timers/ Please apply. -- George Anzinger george@mvista.com High-res-timers: http://sourceforge.net/projects/high-res-timers/ Preemption patch: http://www.kernel.org/pub/linux/kernel/people/rml