Renamed g_thread_create to g_thread_create_full and added macro

2001-05-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* gthread.c, gthread.h: Renamed g_thread_create to
	g_thread_create_full and added macro g_thread_create, which omits
	'stack_size', 'bound' and 'priority' parameters. Also removed
	'bound' from GThread struct.

	* gthreadpool.h, gthreadpool.c: Adapted GThreadPool to the above
	changes. GThreadPool lost the 'priority' and 'bound'
	members. g_thread_pool_new the 'stack_size', 'bound' and
	'priority' parameters.

	* tests/mainloop-test.c, tests/thread-test.c,
	tests/threadpool-test.c: Adapted to the above changes.
This commit is contained in:
Sebastian Wilhelmi
2001-05-18 08:44:57 +00:00
committed by Sebastian Wilhelmi
parent a70206f177
commit 227d18bc46
19 changed files with 187 additions and 222 deletions

View File

@@ -541,13 +541,13 @@ g_thread_create_proxy (gpointer data)
}
GThread*
g_thread_create (GThreadFunc func,
gpointer data,
gulong stack_size,
gboolean joinable,
gboolean bound,
GThreadPriority priority,
GError **error)
g_thread_create_full (GThreadFunc func,
gpointer data,
gulong stack_size,
gboolean joinable,
gboolean bound,
GThreadPriority priority,
GError **error)
{
GRealThread* result = g_new (GRealThread, 1);
GError *local_error = NULL;
@@ -556,7 +556,6 @@ g_thread_create (GThreadFunc func,
g_return_val_if_fail (priority <= G_THREAD_PRIORITY_URGENT, NULL);
result->thread.joinable = joinable;
result->thread.bound = bound;
result->thread.priority = priority;
result->thread.func = func;
result->thread.data = data;
@@ -653,7 +652,6 @@ g_thread_self (void)
created by GLib. */
thread = g_new (GRealThread, 1);
thread->thread.joinable = FALSE; /* This is a save guess */
thread->thread.bound = TRUE; /* This isn't important at all */
thread->thread.priority = G_THREAD_PRIORITY_NORMAL; /* This is
just a guess */
thread->thread.func = NULL;