glib/gthread
Sebastian Wilhelmi 5e7134375e Added the missing POSIX_NO_YIELD and POSIX_NO_PRIORITIES warning messages.
2000-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* configure.in: Added the missing POSIX_NO_YIELD and
	POSIX_NO_PRIORITIES warning messages.

	* configure.in: Use AC_TRY_RUN instead of AC_TRY_LINK, to test for
	real thread support. On solaris pthread_create can be linked to
	even in -lc, but it doesn't work then.

	* configure.in: Don't use priorities for threads, when the
	minimal/maximal priorities couldn't be determined at configure
	time.

	* configure.in, gthread.c: Always define GSystemThread in
	glibconfig.h to represent a system thread.

	* configure.in: Do not use native recursive threads, when
	possibe. We use some features, that they do not expose (namely the
	depth counter).

	* glib.h, gthread.c: Redefined GStaticRecMutex. The functions are
	now implemented in a different way, which should be way
	faster. Alsothere are now functions g_static_rec_mutex_unlock_full
	and g_static_rec_mutex_lock_full to leave/enter a recursive mutex
	completly.

	* gthread.c (g_thread_self): Do not test the system_thread to be
	non-zero to speed things up.

	* gthread.c (g_mutex_init): Therefore set the system_thread of the
	main thread here.

	* tests/thread-test.c: Rerun all tests once again, but this time
	we fool the system into thinking, that the available thread system
	is not native, but userprovided.

	* gthread/gthread-posix.c: Don't use priorities for threads,
	when the minimal/maximal priorities couldn't be determined at
	configure time.

	* gthread/gthread-posix.c: Don't check for errors, when
	setting the scope of a tread to system, as some posix
	implementations can't do that and we don't want the thing to
	fail because of that.
2000-03-17 14:49:59 +00:00
..
.cvsignore Shut up cvs 1999-01-05 20:28:45 +00:00
ChangeLog Added the missing POSIX_NO_YIELD and POSIX_NO_PRIORITIES warning messages. 2000-03-17 14:49:59 +00:00
gthread-impl.c check for sysconf (_SC_THREAD_STACK_MIN), which returns the minimal stack 2000-02-22 13:11:24 +00:00
gthread-none.c inserted additional note to look for ChangeLog and AUTHORS file for a log 1999-02-24 06:14:27 +00:00
gthread-posix.c Added the missing POSIX_NO_YIELD and POSIX_NO_PRIORITIES warning messages. 2000-03-17 14:49:59 +00:00
gthread-solaris.c Added the missing POSIX_NO_YIELD and POSIX_NO_PRIORITIES warning messages. 2000-03-17 14:49:59 +00:00
gthread.def Added missing gthread/gthread.def file. Incremented version numbers 1999-01-17 11:11:39 +00:00
gthread.rc.in Move to corresponding subdirectories. 2000-02-07 21:22:30 +00:00
Makefile.am Move to corresponding subdirectories. 2000-02-07 21:22:30 +00:00