mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
2003-12-11 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/lowlevellock.h (lll_futex_wait): Assume parameter is a pointer. (lll_futex_wake): Likewise. Reported by Boris Hu. * sysdeps/unix/sysv/linux/unregister-atfork.c (__unregister_atfork): Pass pointer to refcntr to lll_futex_wait. * sysdeps/unix/sysv/linux/sem_wait.c (__new_sem_wait): Simplify a bit.
This commit is contained in:
@ -304,7 +304,7 @@ start_threads (void *arg)
|
||||
}
|
||||
|
||||
err = pthread_create (&ths[i], &attr, work,
|
||||
(void *) (rand_r (&state) + starts + i));
|
||||
(void *) (long) (rand_r (&state) + starts + i));
|
||||
|
||||
if (err != 0)
|
||||
error (EXIT_FAILURE, err, "cannot start thread");
|
||||
@ -703,7 +703,13 @@ clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
|
||||
}
|
||||
|
||||
|
||||
#ifdef i386
|
||||
#define HP_TIMING_NOW(Var) __asm__ __volatile__ ("rdtsc" : "=A" (Var))
|
||||
#elif defined __ia64__
|
||||
#define HP_TIMING_NOW(Var) __asm__ __volatile__ ("mov %0=ar.itc" : "=r" (Var) : : "memory")
|
||||
#else
|
||||
#error "HP_TIMING_NOW missing"
|
||||
#endif
|
||||
|
||||
/* Get current value of CLOCK and store it in TP. */
|
||||
int
|
||||
|
Reference in New Issue
Block a user