+2001-04-12 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/ia64/Dist: Add elf/entry.h.
+
+ * iconvdata/Makefile (distribute): Add TESTS2.
+
2001-04-13 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_load_address):
distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \
gen-8bit.sh gen-8bit-gap.sh gen-8bit-gap-1.sh \
TESTS $(filter-out testdata/CVS%, $(wildcard testdata/*)) \
- run-iconv-test.sh tst-tables.sh tst-table.sh \
+ TESTS2 run-iconv-test.sh tst-tables.sh tst-table.sh \
tst-table-charmap.sh tst-table-from.c tst-table-to.c \
EUC-JP.irreversible ISIRI-3342.irreversible SJIS.irreversible \
EUC-KR.irreversible BIG5HKSCS.irreversible BIG5.irreversible \
+2001-04-12 Ulrich Drepper <drepper@redhat.com>
+
+ * td_ta_map_id2thr.c: If thread terminated return TD_NOTHR.
+ * td_thr_validate.c: Likewise.
+
2001-04-04 Ulrich Drepper <drepper@redhat.com>
* td_thr_getfpregs.c: If p_pid is zero use ps_getpid().
/* Map thread ID to thread handle.
- Copyright (C) 1999 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1999.
if (pds.p_tid != pt)
return TD_BADTH;
+ if (pds.p_terminated != 0)
+ return TD_NOTHR;
+
/* Create the `td_thrhandle_t' object. */
th->th_ta_p = (td_thragent_t *) ta;
th->th_unique = phc.h_descr;
/* Validate a thread handle.
- Copyright (C) 1999 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1999.
if (phc.h_descr != NULL && phc.h_descr == th->th_unique)
{
+ struct _pthread_descr_struct pds;
+
+ if (ps_pdread (th->th_ta_p->ph, phc.h_descr, &pds,
+ th->th_ta_p->sizeof_descr) != PS_OK)
+ return TD_ERR; /* XXX Other error value? */
+
/* XXX There should be another test using the TID but this is
currently not available. */
- return TD_OK;
+ return pds.p_terminated != 0 ? TD_NOTHR : TD_OK;
}
}
_mcount.S
dl-symaddr.c
dl-fptr.c
+elf/entry.h
ieee754.h
softpipe.h