mirror of
git://sourceware.org/git/glibc.git
synced 2026-10-18 03:33:48 +08:00
Update.
1998-10-09 Ulrich Drepper <drepper@cygnus.com> * posix/ptestcases.h: Fix typo. 1998-10-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * posix/regex.c (regcomp): Allocate and prepare a fastmap. (regexec): Allocate regs.start and regs.end as one block. 1998-10-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sysdeps/unix/sysv/linux/bits/socket.h: Remove comma at end of enum decl. 1998-10-08 Philip Blundell <pb@nexus.co.uk> * sysdeps/unix/sysv/linux/arm/profil-counter.h: Move definition of sigcontext union to ... * sysdeps/unix/sysv/linux/arm/bits/armsigctx.h: ... here. New file. * sysdeps/unix/sysv/linux/arm/register-dump.h: Add support for version 2.0 kernels.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* Machine-dependent pthreads configuration and inline functions.
|
||||
m68k version.
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1998 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Richard Henderson <rth@tamu.edu>.
|
||||
|
||||
@@ -19,9 +19,13 @@
|
||||
not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifndef PT_EI
|
||||
# define PT_EI extern inline
|
||||
#endif
|
||||
|
||||
|
||||
/* Spinlock implementation; required. */
|
||||
extern inline int
|
||||
PT_EI int
|
||||
testandset (int *spinlock)
|
||||
{
|
||||
char ret;
|
||||
@@ -44,7 +48,7 @@ register char * stack_pointer __asm__ ("%sp");
|
||||
/* Compare-and-swap for semaphores. */
|
||||
|
||||
#define HAS_COMPARE_AND_SWAP
|
||||
extern inline int
|
||||
PT_EI int
|
||||
__compare_and_swap (long int *p, long int oldval, long int newval)
|
||||
{
|
||||
char ret;
|
||||
|
||||
Reference in New Issue
Block a user