summaryrefslogtreecommitdiff
path: root/gmutex.c
diff options
context:
space:
mode:
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>1998-12-15 17:50:47 +0000
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>1998-12-15 17:50:47 +0000
commitd98c425676cbd0eca9580eace93a761d621af108 (patch)
tree64bbc69499652f695b9f1f9db2fd45a2d26fec9f /gmutex.c
parent2c30e8620fe66dedf35ee294bcd70051bde8685f (diff)
downloadglib-d98c425676cbd0eca9580eace93a761d621af108.tar.gz
Dont complain, if --without-threads or --with-threads=none is supplied;
1998-12-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Dont complain, if --without-threads or --with-threads=none is supplied; Test for pthread_attr_init instead of pthread_cond_init, if threads seems to be supported by standard glib. (CFLAGS): Use G_THREAD_CFLAGS for compiling of glib as well. * glib.h, gmutex.c: Changed private to private_key to avoid problems when compiling with under C++.
Diffstat (limited to 'gmutex.c')
-rw-r--r--gmutex.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/gmutex.c b/gmutex.c
index b1d894799..2716f17d7 100644
--- a/gmutex.c
+++ b/gmutex.c
@@ -104,7 +104,7 @@ g_static_mutex_get_mutex_impl (GMutex** mutex)
}
gpointer
-g_static_private_get (GStaticPrivate *private)
+g_static_private_get (GStaticPrivate *private_key)
{
GArray *array;
@@ -112,16 +112,16 @@ g_static_private_get (GStaticPrivate *private)
if (!array)
return NULL;
- if (!private->index)
+ if (!private_key->index)
return NULL;
- else if (private->index <= array->len)
- return g_array_index (array, GStaticPrivateNode, (private->index - 1)).data;
+ else if (private_key->index <= array->len)
+ return g_array_index (array, GStaticPrivateNode, (private_key->index - 1)).data;
else
return NULL;
}
void
-g_static_private_set (GStaticPrivate *private,
+g_static_private_set (GStaticPrivate *private_key,
gpointer data,
GDestroyNotify notify)
{
@@ -135,21 +135,21 @@ g_static_private_set (GStaticPrivate *private,
g_private_set (g_thread_specific_private, array);
}
- if (!private->index)
+ if (!private_key->index)
{
g_mutex_lock (g_thread_specific_mutex);
- if (!private->index)
- private->index = ++next_index;
+ if (!private_key->index)
+ private_key->index = ++next_index;
g_mutex_unlock (g_thread_specific_mutex);
}
- if (private->index > array->len)
- g_array_set_size (array, private->index);
+ if (private_key->index > array->len)
+ g_array_set_size (array, private_key->index);
- g_array_index (array, GStaticPrivateNode, (private->index - 1)).data = data;
- g_array_index (array, GStaticPrivateNode, (private->index - 1)).destroy = notify;
+ g_array_index (array, GStaticPrivateNode, (private_key->index - 1)).data = data;
+ g_array_index (array, GStaticPrivateNode, (private_key->index - 1)).destroy = notify;
}
static void