aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-10-15 00:40:18 +0000
committerUlrich Drepper <drepper@redhat.com>1999-10-15 00:40:18 +0000
commit4a3792163e0cbc2a04d0e8b81544976975d76439 (patch)
tree674617cff63aaed35958e2b7f5cb7e07e89def9d
parentf6367df2fd032db89e68e28333d995fb18ffa653 (diff)
downloadglibc-4a3792163e0cbc2a04d0e8b81544976975d76439.tar
glibc-4a3792163e0cbc2a04d0e8b81544976975d76439.tar.gz
glibc-4a3792163e0cbc2a04d0e8b81544976975d76439.tar.bz2
glibc-4a3792163e0cbc2a04d0e8b81544976975d76439.zip
Update.
* pthread.c (__pthread_initial_thread): Pass argument to PTHREAD_START_ARGS_INITIALIZER. (__pthread_manager_thread): Likewise. * internals.h (PTHREAD_START_ARGS_INITIALIZER): Add parameter to initialize function.
-rw-r--r--linuxthreads/ChangeLog7
-rw-r--r--linuxthreads_db/ChangeLog2
-rw-r--r--linuxthreads_db/td_ta_new.c2
3 files changed, 10 insertions, 1 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
index 6d8d18bef4..faa2ec9420 100644
--- a/linuxthreads/ChangeLog
+++ b/linuxthreads/ChangeLog
@@ -1,5 +1,12 @@
1999-10-14 Ulrich Drepper <drepper@cygnus.com>
+ * pthread.c (__pthread_initial_thread): Pass argument to
+ PTHREAD_START_ARGS_INITIALIZER.
+ (__pthread_manager_thread): Likewise.
+
+ * internals.h (PTHREAD_START_ARGS_INITIALIZER): Add parameter to
+ initialize function.
+
* manager.c (pthread_handle_create): Remove p_startfct initialization.
* internals.h (_pthread_descr_struct): We don't need p_startfct field.
diff --git a/linuxthreads_db/ChangeLog b/linuxthreads_db/ChangeLog
index c7836d3abd..6c11d92442 100644
--- a/linuxthreads_db/ChangeLog
+++ b/linuxthreads_db/ChangeLog
@@ -1,5 +1,7 @@
1999-10-14 Ulrich Drepper <drepper@cygnus.com>
+ * td_ta_new.c: p_startfct does not exist anymore.
+
* td_thr_get_info.c: Always initialize start function.
* td_ta_thr_iter.c: Don't return threads which exited (but are not
diff --git a/linuxthreads_db/td_ta_new.c b/linuxthreads_db/td_ta_new.c
index 15f445a877..37d6bb1d30 100644
--- a/linuxthreads_db/td_ta_new.c
+++ b/linuxthreads_db/td_ta_new.c
@@ -94,7 +94,7 @@ td_ta_new (struct ps_prochandle *ps, td_thragent_t **ta)
if (ps_pglobal_lookup (ps, LIBPTHREAD_SO,
"__linuxthreads_pthread_sizeof_descr", &addr)
!= PS_OK)
- (*ta)->sizeof_descr = offsetof (struct _pthread_descr_struct, p_startfct);
+ (*ta)->sizeof_descr = sizeof (struct _pthread_descr_struct);
else
{
if (ps_pdread (ps, addr, &(*ta)->sizeof_descr, sizeof (int)) != PS_OK)