aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/gthr.h
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1999-10-16 06:09:09 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1999-10-16 06:09:09 +0000
commitf2c57ef828fda14567ffdf5489def4e2408ac03d (patch)
treef7d3a3ab9c32694206552e767626366f016f2062 /contrib/gcc/gthr.h
parentaef9219924a74e512eff866a60b402251de6eceb (diff)
downloadsrc-f2c57ef828fda14567ffdf5489def4e2408ac03d.tar.gz
src-f2c57ef828fda14567ffdf5489def4e2408ac03d.zip
Virgin import of the GCC 2.95.1 compilers
Notes
Notes: svn path=/vendor/gcc/dist/; revision=52284
Diffstat (limited to 'contrib/gcc/gthr.h')
-rw-r--r--contrib/gcc/gthr.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/gcc/gthr.h b/contrib/gcc/gthr.h
index d1028cb58e93..7511e35a7ab7 100644
--- a/contrib/gcc/gthr.h
+++ b/contrib/gcc/gthr.h
@@ -1,6 +1,6 @@
/* Threads compatibily routines for libgcc2. */
/* Compile this one with gcc. */
-/* Copyright (C) 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -48,6 +48,12 @@ Boston, MA 02111-1307, USA. */
__GTHREAD_MUTEX_INIT
to initialize __gthread_mutex_t to get a fast
non-recursive mutex.
+ __GTHREAD_MUTEX_INIT_FUNCTION
+ some systems can't initalize a mutex without a
+ function call. On such systems, define this to a
+ function which looks like this:
+ void __GTHREAD_MUTEX_INIT_FUNCTION (__gthread_mutex_t *)
+ Don't define __GTHREAD_MUTEX_INIT in this case
The threads interface must define the following static functions: