Define PT_EI as extern inline is not yet defined. Use PT_EI in extern

inline definitions.
This commit is contained in:
Ulrich Drepper 1998-10-09 11:22:07 +00:00
parent d856c16291
commit 33b59efe6c
1 changed files with 6 additions and 2 deletions

View File

@ -1,6 +1,6 @@
/* Machine-dependent pthreads configuration and inline functions. /* Machine-dependent pthreads configuration and inline functions.
ARM version. ARM version.
Copyright (C) 1997 Free Software Foundation, Inc. Copyright (C) 1997, 1998 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>. Contributed by Philip Blundell <philb@gnu.org>.
@ -19,13 +19,17 @@
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
#ifndef PT_EI
# define PT_EI extern inline
#endif
/* This will not work on ARM1 or ARM2 because SWP is lacking on those /* This will not work on ARM1 or ARM2 because SWP is lacking on those
machines. Unfortunately we have no way to detect this at compile machines. Unfortunately we have no way to detect this at compile
time; let's hope nobody tries to use one. */ time; let's hope nobody tries to use one. */
/* Spinlock implementation; required. */ /* Spinlock implementation; required. */
extern inline int PT_EI int
testandset (int *spinlock) testandset (int *spinlock)
{ {
register unsigned int ret; register unsigned int ret;