1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-05-18 19:51:57 +02:00

Changed the last pthread_cond_init to pthread_attr_init.

1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* configure.in (have_threads): Changed the last pthread_cond_init
	to pthread_attr_init.

1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* testgthread.c (new_thread): As a joinable thread seems to be the
	default on posix, leave the explicit setting out, as it causes
	problems on some older platforms.
This commit is contained in:
Sebastian Wilhelmi 1998-12-18 09:20:52 +00:00 committed by Sebastian Wilhelmi
parent 8be41eae4d
commit ab4b645486
11 changed files with 50 additions and 5 deletions

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -1,3 +1,8 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in (have_threads): Changed the last pthread_cond_init
to pthread_attr_init.
Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org> Fri Dec 18 00:03:17 1998 Tim Janik <timj@gtk.org>
* glib.h: * glib.h:

@ -572,9 +572,6 @@ if test "x$want_threads" = xyes || test "x$want_threads" = xposix; then
AC_CHECK_LIB(pthreads, pthread_attr_init, have_threads=posix) AC_CHECK_LIB(pthreads, pthread_attr_init, have_threads=posix)
fi fi
if test "x$have_threads" = xnone; then if test "x$have_threads" = xnone; then
# dont let us be fooled by a defined pthread_cond_init
# function in the standard c-lib, that doesn't have too mean,
# there is full thread support, it might be a weak symbol.
AC_CHECK_FUNC(pthread_attr_init, have_threads=posix) AC_CHECK_FUNC(pthread_attr_init, have_threads=posix)
fi fi
fi fi
@ -609,7 +606,7 @@ case $have_threads in
G_THREAD_LIBS="-lpthreads") G_THREAD_LIBS="-lpthreads")
fi fi
if test "x$G_THREAD_LIBS" = xerror; then if test "x$G_THREAD_LIBS" = xerror; then
AC_CHECK_FUNC(pthread_cond_init, G_THREAD_LIBS="") AC_CHECK_FUNC(pthread_attr_init, G_THREAD_LIBS="")
fi fi
;; ;;
solaris) solaris)

@ -1,3 +1,9 @@
1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* testgthread.c (new_thread): As a joinable thread seems to be the
default on posix, leave the explicit setting out, as it causes
problems on some older platforms.
Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org> Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org>
* gthread-posix.c: use g_free in mutex_free (from Tim Janik) * gthread-posix.c: use g_free in mutex_free (from Tim Janik)

@ -79,7 +79,9 @@ new_thread(GHookFunc func, gpointer data)
pthread_t thread; pthread_t thread;
pthread_attr_t pthread_attr; pthread_attr_t pthread_attr;
pthread_attr_init (&pthread_attr); pthread_attr_init (&pthread_attr);
pthread_attr_setdetachstate (&pthread_attr, PTHREAD_CREATE_JOINABLE); /* This is the default, it seems, so leave that out for now
pthread_attr_setdetachstate (&pthread_attr, PTHREAD_CREATE_JOINABLE);
*/
pthread_create (&thread, &pthread_attr, (void *(*)(void *)) func, data); pthread_create (&thread, &pthread_attr, (void *(*)(void *)) func, data);
return GUINT_TO_POINTER (thread); return GUINT_TO_POINTER (thread);
} }