glibc/sysdeps/unix/sysv/linux/ia64
Roland McGrath 2f4f3bd4a9 2005-04-27 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/kernel-posix-cpu-timers.h: New file.
	* sysdeps/unix/sysv/linux/clock_getcpuclockid.c: New file.
	* sysdeps/unix/sysv/linux/ia64/clock_getcpuclockid.c
	(HAS_CPUCLOCK): New macro.
	(clock_getcpuclockid): Function removed.
	#include the new linux file to define it instead.
	* sysdeps/unix/clock_gettime.c [HP_TIMING_AVAIL] (hp_timing_gettime):
	New function, broken out of ...
	(clock_gettime) [HP_TIMING_AVAIL]: ... here.  Call it.
	(realtime_gettime): New function, broken out of ...
	(clock_gettime) [! HANDLED_REALTIME]: ... here.  Call it.
	(clock_gettime) [SYSDEP_GETTIME_CPU]: Use new macro in default case.
	* sysdeps/unix/sysv/linux/clock_gettime.c (SYSCALL_GETTIME): New macro.
	(SYSDEP_GETTIME_CPUTIME): New macro.
	(SYSDEP_GETTIME): Use both.
	[! __ASSUME_POSIX_TIMERS] (maybe_syscall_gettime): New function, broken
	out of ...
	(SYSDEP_GETTIME): ... here.  Use it.
	[__NR_clock_gettime] (HANDLED_CPUTIME): Define it.
	(SYSDEP_GETTIME_CPUTIME): New macro.  Handle CPU timers by trying
	kernel support and falling back to hp-timing code.
	* sysdeps/posix/clock_getres.c
	[HP_TIMING_AVAIL] (hp_timing_getres): New function, broken out of ...
	(clock_getres) [HP_TIMING_AVAIL]: ... here.  Call it.
	(realtime_getres): New function, broken out of ...
	(clock_getres) [! HANDLED_REALTIME]: ... here.  Call it.
	(clock_getres) [SYSDEP_GETRES_CPU]: Use new macro in default case.
	* sysdeps/unix/sysv/linux/clock_getres.c (SYSCALL_GETRES): New macro.
	(SYSDEP_GETRES_CPUTIME): New macro.
	(SYSDEP_GETRES): Use both.
	[! __ASSUME_POSIX_TIMERS] (maybe_syscall_getres): New function, broken
	out of ...
	(SYSDEP_GETRES): ... here.  Use it.
	[__NR_clock_getres] (HANDLED_CPUTIME): Define it.
	(SYSDEP_GETRES_CPUTIME): New macro.  Handle CPU timers by trying
	kernel support and falling back to hp-timing code.
	* sysdeps/unix/sysv/linux/clock_nanosleep.c: Handle
	CLOCK_PROCESS_CPUTIME_ID and CLOCK_PROCESS_THREAD_ID specially,
	translating to the kernel clockid_t for our own process/thread clock.
2005-04-27 08:01:41 +00:00
..
bits 2.5-18.1 2007-07-12 18:26:36 +00:00
sys 2.5-18.1 2007-07-12 18:26:36 +00:00
__longjmp.S 2.5-18.1 2007-07-12 18:26:36 +00:00
__start_context.S Update. 2004-04-21 23:12:39 +00:00
brk.S Update. 2003-12-10 23:02:33 +00:00
bsd-_setjmp.S Update. 2000-06-10 00:14:45 +00:00
bsd-setjmp.S Update. 2000-06-10 00:14:45 +00:00
clock_getcpuclockid.c 2005-04-27 Roland McGrath <roland@redhat.com> 2005-04-27 08:01:41 +00:00
clone2.S 2.5-18.1 2007-07-12 18:26:36 +00:00
clone.S Update. 2000-10-07 22:28:05 +00:00
Dist 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-brk.S Update. 2002-04-06 01:45:15 +00:00
dl-cache.h 2.5-18.1 2007-07-12 18:26:36 +00:00
dl-static.c Update. 2004-03-07 22:22:04 +00:00
fork.S Update. 2003-03-29 19:20:17 +00:00
get_clockfreq.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
getclktck.c Update. 2000-11-01 08:10:10 +00:00
getcontext.S 2.5-18.1 2007-07-12 18:26:36 +00:00
getpagesize.c Update. 2004-03-06 08:19:29 +00:00
has_cpuclock.c 2.5-18.1 2007-07-12 18:26:36 +00:00
Implies Update. 2004-03-24 00:06:13 +00:00
ioperm.c Update. 2004-03-17 23:19:36 +00:00
kernel_stat.h Update. 2003-06-12 16:20:32 +00:00
ldconfig.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ldd-rewrite.sed 2.5-18.1 2007-07-12 18:26:36 +00:00
ldsodefs.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
makecontext.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Makefile Update. 2004-05-04 19:25:38 +00:00
pipe.S Update. 2003-11-19 06:12:51 +00:00
profil-counter.h Update. 2002-07-27 08:47:23 +00:00
readelflib.c 2.5-18.1 2007-07-12 18:26:36 +00:00
register-dump.h Update. 2004-10-14 02:24:44 +00:00
rt-sysdep.S Update. 2004-05-04 19:25:38 +00:00
setcontext.S 2.5-18.1 2007-07-12 18:26:36 +00:00
setjmp.S 2.5-18.1 2007-07-12 18:26:36 +00:00
sigaction.c 2.5-18.1 2007-07-12 18:26:36 +00:00
sigcontext-offsets.sym Replace hard-coded offsets into struct sigcontext with generated file. 2003-06-02 19:56:35 +00:00
sigcontextinfo.h Update. 2004-10-14 02:24:44 +00:00
sigpending.c Update. 2003-09-03 03:22:23 +00:00
sigprocmask.c Update. 2003-09-03 03:22:23 +00:00
sigsuspend.c 2.5-18.1 2007-07-12 18:26:36 +00:00
swapcontext.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
syscall.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
syscalls.list * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicated 2005-02-15 00:13:06 +00:00
sysconf.c * sysdeps/unix/sysv/linux/ia64/sysconf.c (linux_sysconf): Fix a typo. 2004-10-04 22:27:43 +00:00
sysdep.h 2.5-18.1 2007-07-12 18:26:36 +00:00
sysdep.S 2004-10-04 Roland McGrath <roland@redhat.com> 2004-10-04 20:59:38 +00:00
system.c Use the generic Linux code for most parts. 2003-03-15 23:47:44 +00:00
ucontext_i.h Replace hard-coded offsets into struct sigcontext with generated file. 2003-06-02 19:56:35 +00:00
umount.c Update. 2003-05-15 00:27:35 +00:00
unwind-dw2-fde.c Update. 2001-11-16 01:27:24 +00:00
Versions Update. 2002-08-23 09:29:27 +00:00
vfork.S Update. 2003-12-10 23:02:33 +00:00
wordexp.c Update. 2001-01-26 02:17:50 +00:00