diff options
Diffstat (limited to 'libc/nptl/sysdeps/unix/sysv/linux/sparc')
26 files changed, 39 insertions, 27 deletions
diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h index 0278357f5..b3645a757 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/local_lim.h @@ -1,5 +1,5 @@ /* Minimum guaranteed maximum values for system limits. Linux/SPARC version. - Copyright (C) 1993-1998,2000,2002-2004,2008 Free Software Foundation, Inc. + Copyright (C) 1993-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h index cc95367a6..5076aa3f4 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h @@ -1,5 +1,5 @@ /* Machine-specific pthread type layouts. SPARC version. - Copyright (C) 2003-2007, 2012 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h index 5dccd665d..0f3995c88 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/bits/semaphore.h @@ -1,5 +1,5 @@ /* Machine-specific POSIX semaphore type layouts. SPARC version. - Copyright (C) 2003 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/fork.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/fork.c index fce81c8d5..ff66b72c9 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/fork.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/fork.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003 Free Software Foundation, Inc. +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h index 939f41dfd..c88ec1643 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h @@ -1,5 +1,4 @@ -/* Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009 - Free Software Foundation, Inc. +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. @@ -95,6 +94,19 @@ extern void __cpu_relax (void); __ret; \ }) +#define lll_futex_timed_wait_bitset(futexp, val, timespec, clockbit, private) \ + ({ \ + INTERNAL_SYSCALL_DECL (__err); \ + long int __ret; \ + int __op = FUTEX_WAIT_BITSET | clockbit; \ + \ + __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \ + __lll_private_flag (__op, private), \ + (val), (timespec), NULL /* Unused. */, \ + FUTEX_BITSET_MATCH_ANY); \ + __ret; \ + }) + #define lll_futex_wake(futexp, nr, private) \ ({ \ INTERNAL_SYSCALL_DECL (__err); \ diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_destroy.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_destroy.c index c260d2aa0..28920d94e 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_destroy.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_destroy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2007 Free Software Foundation, Inc. +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_init.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_init.c index 5e3774fbd..8c434ea1a 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_init.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_init.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc. +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_wait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_wait.c index 8c5d9a983..9afec7859 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_wait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_barrier_wait.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc. +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Martin Schwidefsky <schwidefsky@de.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c index a21117563..5879f44fe 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/pthread_once.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2012 Free Software Foundation, Inc. +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_init.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_init.c index aef2cc52c..3d383244c 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_init.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_init.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2007 Free Software Foundation, Inc. +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_post.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_post.c index f2c211356..0c0b87c87 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_post.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_post.c @@ -1,5 +1,5 @@ /* sem_post -- post to a POSIX semaphore. SPARC version. - Copyright (C) 2003, 2004, 2007, 2012 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_timedwait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_timedwait.c index 8e56bc9c1..8ce6efde2 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_timedwait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_timedwait.c @@ -1,5 +1,5 @@ /* sem_timedwait -- wait on a semaphore. Generic futex-using version. - Copyright (C) 2003, 2007, 2012 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_wait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_wait.c index 31b8ac7b6..8fa8d5ec8 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_wait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sem_wait.c @@ -1,5 +1,5 @@ /* sem_wait -- wait on a semaphore. Generic futex-using version. - Copyright (C) 2003, 2007 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/lowlevellock.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/lowlevellock.c index f2039f395..905c8bdd0 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/lowlevellock.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/lowlevellock.c @@ -1,5 +1,5 @@ /* low level locking for pthread library. SPARC version. - Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S index 37231a8c3..21b915b22 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004 Free Software Foundation, Inc. +/* Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2004. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_wait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_wait.c index 157f34973..b5fcd8398 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_wait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_wait.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc. +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Martin Schwidefsky <schwidefsky@de.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_post.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_post.c index 2ffa31fb2..440b6977f 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_post.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_post.c @@ -1,5 +1,5 @@ /* sem_post -- post to a POSIX semaphore. SPARC version. - Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c index c9fcd595f..2e210c701 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c @@ -1,5 +1,5 @@ /* sem_timedwait -- wait on a semaphore. SPARC version. - Copyright (C) 2003, 2006, 2007, 2012 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_trywait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_trywait.c index 5782730cf..3e60bf6cd 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_trywait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_trywait.c @@ -1,5 +1,5 @@ /* sem_trywait -- wait on a semaphore. SPARC version. - Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c index 819ced0a4..2f177a6b4 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c @@ -1,5 +1,5 @@ /* sem_wait -- wait on a semaphore. Generic futex-using version. - Copyright (C) 2003, 2007 Free Software Foundation, Inc. + Copyright (C) 2003-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h index 96bbd3d6b..ca30df46a 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2002. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S index 4f00bb0ae..52a841893 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004 Free Software Foundation, Inc. +/* Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2004. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S index 9e64c5080..29168e10e 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S @@ -1,5 +1,5 @@ /* CPU strand yielding for busy loops. - Copyright (C) 2012 Free Software Foundation, Inc. + Copyright (C) 2012-2013 Free Software Foundation, Inc. Contributed by David S. Miller (davem@davemloft.net) This file is part of the GNU C Library. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S index a058d89de..a2e6476c5 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004 Free Software Foundation, Inc. +/* Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2004. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h index 17d28e0e7..758611e5f 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2002-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2002. diff --git a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S index b5c7cb670..f9fb48c3f 100644 --- a/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S +++ b/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2004 Free Software Foundation, Inc. +/* Copyright (C) 2004-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek <jakub@redhat.com>, 2004. |