mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 19:36:18 +01:00
g_system_thread_create: drop 'data' arg
Since it's now always the same as the 'thread' arg.
This commit is contained in:
parent
3237eaf5d5
commit
a3f82c847f
@ -1083,7 +1083,6 @@ g_system_thread_free (GRealThread *thread)
|
||||
|
||||
void
|
||||
g_system_thread_create (GThreadFunc thread_func,
|
||||
gpointer arg,
|
||||
gulong stack_size,
|
||||
gboolean joinable,
|
||||
GRealThread *thread,
|
||||
@ -1111,7 +1110,7 @@ g_system_thread_create (GThreadFunc thread_func,
|
||||
posix_check_cmd (pthread_attr_setdetachstate (&attr,
|
||||
joinable ? PTHREAD_CREATE_JOINABLE : PTHREAD_CREATE_DETACHED));
|
||||
|
||||
ret = pthread_create ((pthread_t *) &(thread->system_thread), &attr, (void* (*)(void*))thread_func, arg);
|
||||
ret = pthread_create ((pthread_t *) &(thread->system_thread), &attr, (void* (*)(void*))thread_func, thread);
|
||||
|
||||
posix_check_cmd (pthread_attr_destroy (&attr));
|
||||
|
||||
|
@ -499,7 +499,6 @@ g_thread_proxy (gpointer data)
|
||||
|
||||
void
|
||||
g_system_thread_create (GThreadFunc func,
|
||||
gpointer data,
|
||||
gulong stack_size,
|
||||
gboolean joinable,
|
||||
GRealThread *thread,
|
||||
@ -512,7 +511,7 @@ g_system_thread_create (GThreadFunc func,
|
||||
|
||||
retval = g_new(GThreadData, 1);
|
||||
retval->func = func;
|
||||
retval->data = data;
|
||||
retval->data = thread;
|
||||
|
||||
retval->joinable = joinable;
|
||||
|
||||
|
@ -811,7 +811,7 @@ g_thread_new_internal (const gchar *name,
|
||||
result->thread.data = data;
|
||||
result->name = name;
|
||||
G_LOCK (g_thread_new);
|
||||
g_system_thread_create (proxy, result, stack_size, joinable,
|
||||
g_system_thread_create (proxy, stack_size, joinable,
|
||||
result, &local_error);
|
||||
G_UNLOCK (g_thread_new);
|
||||
|
||||
|
@ -37,7 +37,6 @@ void g_system_thread_wait (GRealThread *thread);
|
||||
G_GNUC_INTERNAL
|
||||
GRealThread * g_system_thread_new (void);
|
||||
G_GNUC_INTERNAL void g_system_thread_create (GThreadFunc func,
|
||||
gpointer data,
|
||||
gulong stack_size,
|
||||
gboolean joinable,
|
||||
GRealThread *thread,
|
||||
|
Loading…
Reference in New Issue
Block a user