glibc/sysdeps/sparc/sparc32
Mike Crowe 59213094c8 nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter
Rename lll_timedlock to lll_clocklock and add clockid
parameter to indicate the clock that the abstime parameter should
be measured against in preparation for adding
pthread_mutex_clocklock.

The name change mirrors the naming for the exposed pthread functions:

 timed => absolute timeout measured against CLOCK_REALTIME (or clock
          specified by attribute in the case of pthread_cond_timedwait.)

 clock => absolute timeout measured against clock specified in preceding
          parameter.

	* sysdeps/nptl/lowlevellock.h (lll_clocklock): Rename from
	lll_timedlock and add clockid parameter. (__lll_clocklock): Rename
	from __lll_timedlock and add clockid parameter.
	* sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_clocklock):
	Likewise.
	* nptl/lll_timedlock_wait.c (__lll_clocklock_wait): Rename from
	__lll_timedlock_wait and add clockid parameter. Use __clock_gettime
	rather than __gettimeofday so that clockid can be used. This means
	that conversion from struct timeval is no longer required.
	* sysdeps/sparc/sparc32/lowlevellock.c (lll_clocklock_wait):
	Likewise.
	* sysdeps/sparc/sparc32/lll_timedlock_wait.c: Update comment to
	refer to __lll_clocklock_wait rather than __lll_timedlock_wait.
	* nptl/pthread_mutex_timedlock.c (lll_clocklock_elision): Rename
	from lll_timedlock_elision, add clockid parameter and use
	meaningful names for other parameters. (__pthread_mutex_timedlock):
	Pass CLOCK_REALTIME where necessary to lll_clocklock and
	lll_clocklock_elision.
	* sysdeps/unix/sysv/linux/powerpc/lowlevellock.h
	(lll_clocklock_elision): Rename from lll_timedlock_elision and add
	clockid parameter. (__lll_clocklock_elision): Rename from
	__lll_timedlock_elision and add clockid parameter.
	* sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/x86/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/elision-timed.c
	(__lll_lock_elision): Call __lll_clocklock_elision rather than
	__lll_timedlock_elision. (EXTRAARG): Add clockid parameter.
	(LLL_LOCK): Likewise.
	* sysdeps/unix/sysv/linux/s390/elision-timed.c: Likewise.
	* sysdeps/unix/sysv/linux/x86/elision-timed.c: Likewise.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2019-07-12 13:36:25 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fpu Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sparcv8 Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sparcv9 Refactor hp-timing rtld usage 2019-03-22 17:30:44 -03:00
__longjmp.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
add_n.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
addmul_1.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
alloca.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
atomic-machine.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
backtrace.h Use libgcc unwinder for sparc backtraces, if available. 2013-01-21 14:15:30 -08:00
bsd-_setjmp.S Update. 1997-08-24 10:55:18 +00:00
bsd-setjmp.S Update. 1997-08-24 10:55:18 +00:00
bzero.c Sparc string routines from Jakub. 1999-03-29 13:25:15 +00:00
divrem.m4 Update SPARC divrem generation to match output. 2017-12-15 14:06:07 +00:00
dl-irel.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-machine.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-plt.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dl-trampoline.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
dotmul.S Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
e_sqrt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ieee754.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
Implies Remove sysdeps/sparc/sparc32/soft-fp directory. 2018-05-25 16:51:15 +00:00
jmpbuf-offsets.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
jmpbuf-unwind.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lll_timedlock_wait.c nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter 2019-07-12 13:36:25 +00:00
lowlevellock.c nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter 2019-07-12 13:36:25 +00:00
lshift.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
memchr.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
memcpy.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
memset.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mul_1.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pthread_barrier_wait.c New pthread_barrier algorithm to fulfill barrier destruction requirements. 2016-01-15 21:20:34 +01:00
pthread_spin_lock.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pthread_spin_trylock.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pthreaddef.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_add.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_cmp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_cmpe.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_div.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_dtoq.c soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] 2019-01-07 09:04:39 -08:00
q_feq.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_fge.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_fgt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_fle.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_flt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_fne.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_itoq.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_lltoq.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_mul.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_neg.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_qtod.c soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] 2019-01-07 09:04:39 -08:00
q_qtoi.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_qtoll.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_qtos.c soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] 2019-01-07 09:04:39 -08:00
q_qtou.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_qtoull.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_sqrt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_stoq.c soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] 2019-01-07 09:04:39 -08:00
q_sub.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_ulltoq.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_util.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
q_utoq.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
rem.S Update SPARC divrem generation to match output. 2017-12-15 14:06:07 +00:00
rshift.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sdiv.S Update SPARC divrem generation to match output. 2017-12-15 14:06:07 +00:00
sem_post.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sem_waitcommon.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setjmp.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sfp-machine.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
stackguard-macros.h BZ #15754: CVE-2013-4788 2013-09-23 00:52:09 -04:00
start.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
stpcpy.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strcat.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strchr.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strcmp.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strcpy.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strlen.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
strrchr.c Sparc string routines from Jakub. 1999-03-29 13:25:15 +00:00
sub_n.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
submul_1.S Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tls-macros.h Split tls-macros.h into sysdeps directories. 2012-07-17 11:30:58 +00:00
tst-audit.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
udiv.S Update SPARC divrem generation to match output. 2017-12-15 14:06:07 +00:00
umul.S Update. 1997-08-24 10:55:18 +00:00
urem.S Update SPARC divrem generation to match output. 2017-12-15 14:06:07 +00:00
Versions Remove sysdeps/sparc/sparc32/soft-fp directory. 2018-05-25 16:51:15 +00:00