kopensolaris-gnu/glibc.git
16 years ago(CFLAGS-nscd_getpw_r.c): Add -fexceptions.
drepper [Sat, 13 Sep 2003 07:28:50 +0000 (07:28 +0000)]
(CFLAGS-nscd_getpw_r.c): Add -fexceptions.
(CFLAGS-nscd_getgr_r.c): Likewise.
(CFLAGS-nscd_gethst_r.c): Likewise.

16 years agoUpdate.
drepper [Sat, 13 Sep 2003 05:52:57 +0000 (05:52 +0000)]
Update.

16 years agoUse only non-cancelable interfaces.
drepper [Sat, 13 Sep 2003 05:51:55 +0000 (05:51 +0000)]
Use only non-cancelable interfaces.

16 years agoUpdate.
drepper [Fri, 12 Sep 2003 22:37:19 +0000 (22:37 +0000)]
Update.

16 years ago(CFLAGS-openchild.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 22:36:43 +0000 (22:36 +0000)]
(CFLAGS-openchild.c): Add -fexceptions.

16 years ago(CFLAGS-mkstemp.c): Remove definition.
drepper [Fri, 12 Sep 2003 22:36:06 +0000 (22:36 +0000)]
(CFLAGS-mkstemp.c): Remove definition.

16 years ago(CFLAGS-cuserid.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 22:35:24 +0000 (22:35 +0000)]
(CFLAGS-cuserid.c): Add -fexceptions.

16 years ago(CFLAGS-fgetspent.c, CFLAGS-fgetspent_r.c, CFLAGS-putspent.c,
drepper [Fri, 12 Sep 2003 22:34:39 +0000 (22:34 +0000)]
(CFLAGS-fgetspent.c, CFLAGS-fgetspent_r.c, CFLAGS-putspent.c,
CFLAGS-getspnam.c, CFLAGS-getspnam_r.c): Add -fexceptions.

16 years ago(herror): Use only non-cancelable interfaces.
drepper [Fri, 12 Sep 2003 22:33:22 +0000 (22:33 +0000)]
(herror): Use only non-cancelable interfaces.

16 years ago(CFLAGS-getpw.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 22:31:56 +0000 (22:31 +0000)]
(CFLAGS-getpw.c): Add -fexceptions.

16 years agoBefore using IO stream mark stream so it uses only non-cancelable interfaces.
drepper [Fri, 12 Sep 2003 22:31:19 +0000 (22:31 +0000)]
Before using IO stream mark stream so it uses only non-cancelable interfaces.

16 years ago(CFLAGS-getaddrinfo.c, CFLAGS-spawn.c, CFLAGS-spawnp.c, CFLAGS-spawni.c,
drepper [Fri, 12 Sep 2003 22:30:40 +0000 (22:30 +0000)]
(CFLAGS-getaddrinfo.c, CFLAGS-spawn.c, CFLAGS-spawnp.c, CFLAGS-spawni.c,
CFLAGS-pause.c, CFLAGS-glob.c, CFLAGS-glob64.c): Add -fexceptions.

16 years ago(CFLAGS-err.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 22:28:46 +0000 (22:28 +0000)]
(CFLAGS-err.c): Add -fexceptions.

16 years agoBefore using IO stream mark stream so it uses only non-cancelable interfaces.
drepper [Fri, 12 Sep 2003 22:28:00 +0000 (22:28 +0000)]
Before using IO stream mark stream so it uses only non-cancelable interfaces.

16 years agoUse only non-cancelable interfaces.
drepper [Fri, 12 Sep 2003 22:26:49 +0000 (22:26 +0000)]
Use only non-cancelable interfaces.

16 years agoRemove __THROW from cuserid prototype.
drepper [Fri, 12 Sep 2003 22:25:44 +0000 (22:25 +0000)]
Remove __THROW from cuserid prototype.

16 years ago(CFLAGS-posix_fallocate.c, CFLAGS-posix_fallocate64.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 22:25:08 +0000 (22:25 +0000)]
(CFLAGS-posix_fallocate.c, CFLAGS-posix_fallocate64.c): Add -fexceptions.

16 years ago(CFLAGS-either_ntoh.c, CFLAGS-either_hton.c,
drepper [Fri, 12 Sep 2003 22:24:21 +0000 (22:24 +0000)]
(CFLAGS-either_ntoh.c, CFLAGS-either_hton.c,
CFLAGS-getnetgrent.c, CFLAGS-getnetgrent_r.c): Add -fexceptions.

16 years ago(CFLAGS-getgrgid_r.c, CFLAGS-getgrnam_r.c,
drepper [Fri, 12 Sep 2003 22:22:32 +0000 (22:22 +0000)]
(CFLAGS-getgrgid_r.c, CFLAGS-getgrnam_r.c,
CFLAGS-fgetgrent.c, CFLAGS-fgetgrent_r.c, CFLAGS-putgrent.c,
CFLAGS-initgroups.c, CFLAGS-getgrgid.c): Add -fexceptions.

16 years ago(LDFLAGS-c.so): Remove -u __register_frame.
drepper [Fri, 12 Sep 2003 22:20:33 +0000 (22:20 +0000)]
(LDFLAGS-c.so): Remove -u __register_frame.

16 years agoMark most functions with __THROW.
drepper [Fri, 12 Sep 2003 08:36:50 +0000 (08:36 +0000)]
Mark most functions with __THROW.

16 years agoRemove __THROW from all prototypes.
drepper [Fri, 12 Sep 2003 07:26:27 +0000 (07:26 +0000)]
Remove __THROW from all prototypes.

16 years ago(__THROW): Define if not already defined.
drepper [Fri, 12 Sep 2003 07:16:01 +0000 (07:16 +0000)]
(__THROW): Define if not already defined.
Add __THROW to the getopt functions.

16 years ago(CFLAGS-lockf.c): Add -fexceptions.
drepper [Fri, 12 Sep 2003 06:07:47 +0000 (06:07 +0000)]
(CFLAGS-lockf.c): Add -fexceptions.
(CFLAGS-fts.c): Likewise.

16 years agoRemove __THROW from lockf prototypes.
drepper [Fri, 12 Sep 2003 06:07:20 +0000 (06:07 +0000)]
Remove __THROW from lockf prototypes.

16 years agoRemove most __THROW.
drepper [Fri, 12 Sep 2003 05:58:21 +0000 (05:58 +0000)]
Remove most __THROW.

16 years agoUpdate.
drepper [Thu, 11 Sep 2003 23:57:58 +0000 (23:57 +0000)]
Update.

16 years ago(TLS_IE): Add a stop bit for ia64.
drepper [Thu, 11 Sep 2003 23:35:21 +0000 (23:35 +0000)]
(TLS_IE): Add a stop bit for ia64.
(TLS_LD): Likewise.
(TLS_GD): Likewise.

16 years ago(_IO_new_file_overflow): Add INTUSE to _IO_free_backup_area call.
drepper [Thu, 11 Sep 2003 23:33:39 +0000 (23:33 +0000)]
(_IO_new_file_overflow): Add INTUSE to _IO_free_backup_area call.

16 years agoUpdate.
drepper [Thu, 11 Sep 2003 18:56:41 +0000 (18:56 +0000)]
Update.

16 years ago[MEMORY_BARRIER]: Use lwsync.
drepper [Thu, 11 Sep 2003 18:47:55 +0000 (18:47 +0000)]
[MEMORY_BARRIER]: Use lwsync.
[READ_MEMORY_BARRIER]: Define.
[WRITE_MEMORY_BARRIER]: Define.

16 years agoBump.
drepper [Thu, 11 Sep 2003 08:05:05 +0000 (08:05 +0000)]
Bump.

16 years ago(pthread_cond_t): Don't add __locker field.
drepper [Thu, 11 Sep 2003 08:04:35 +0000 (08:04 +0000)]
(pthread_cond_t): Don't add __locker field.

16 years agoUpdate.
drepper [Thu, 11 Sep 2003 08:01:46 +0000 (08:01 +0000)]
Update.

16 years agoMinor code rearrangements.
drepper [Thu, 11 Sep 2003 08:00:43 +0000 (08:00 +0000)]
Minor code rearrangements.

16 years ago.
roland [Wed, 10 Sep 2003 23:39:29 +0000 (23:39 +0000)]
.

16 years ago2003-09-10 Chris Demetriou <cgd@broadcom.com>
roland [Wed, 10 Sep 2003 23:38:52 +0000 (23:38 +0000)]
2003-09-10  Chris Demetriou  <cgd@broadcom.com>

* sysdeps/unix/sysv/linux/mips/pread64.c (__libc_pread64): Fix
syscall invocation.
* sysdeps/unix/sysv/linux/mips/pwrite64.c (__libc_pwrite64): Likewise.
* sysdeps/unix/sysv/linux/mips/pread.c (__libc_pread): Likewise.
Also, only assert off_t size is 4 for N32 and O32, and clean up
white space.
* sysdeps/unix/sysv/linux/mips/pwrite.c (__libc_pwrite): Likewise.

16 years ago.
roland [Wed, 10 Sep 2003 22:27:42 +0000 (22:27 +0000)]
.

16 years ago2003-09-10 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 10 Sep 2003 22:27:19 +0000 (22:27 +0000)]
2003-09-10  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/pthread/pthread-functions.h (struct pthread_functions): Move
ptr___pthread_cond_timedwait to the end of the structure to avoid
breaking Wine unnecessarily.

16 years ago.
roland [Wed, 10 Sep 2003 19:16:18 +0000 (19:16 +0000)]
.

16 years ago2003-09-10 Roland McGrath <roland@redhat.com>
roland [Wed, 10 Sep 2003 19:16:07 +0000 (19:16 +0000)]
2003-09-10  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr):
Don't use c_ispeed under [! _HAVE_STRUCT_TERMIOS_C_ISPEED].
Don't use c_ospeed under [! _HAVE_STRUCT_TERMIOS_C_OSPEED].
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Likewise.
Reported by Daniel Jacobowitz  <drow@mvista.com>.

16 years agoUpdate.
drepper [Wed, 10 Sep 2003 05:23:33 +0000 (05:23 +0000)]
Update.

16 years ago(strop-tests): Add memccpy.
drepper [Wed, 10 Sep 2003 05:22:36 +0000 (05:22 +0000)]
(strop-tests): Add memccpy.

16 years agoIntensive tests of the memccpy function.
drepper [Wed, 10 Sep 2003 05:22:12 +0000 (05:22 +0000)]
Intensive tests of the memccpy function.

16 years agoUpdate.
drepper [Tue, 9 Sep 2003 23:59:00 +0000 (23:59 +0000)]
Update.

16 years ago(SIGCONTEXT): Add siginfo_t * argument before, change into struct ucontext *.
drepper [Tue, 9 Sep 2003 23:58:22 +0000 (23:58 +0000)]
(SIGCONTEXT): Add siginfo_t * argument before, change into struct ucontext *.
(SIGCONTEXT_EXTRA_ARGS): Define to _si,.
(GET_PC, GET_FRAME, GET_STACK): Adjust for ctx being a pointer
instead of structure.

16 years ago(REGISTER_DUMP): Likewise.
drepper [Tue, 9 Sep 2003 23:57:59 +0000 (23:57 +0000)]
(REGISTER_DUMP): Likewise.

16 years agoUpdate.
drepper [Tue, 9 Sep 2003 20:18:53 +0000 (20:18 +0000)]
Update.

16 years agoWhen recovering for src_aligned and the
drepper [Tue, 9 Sep 2003 20:15:59 +0000 (20:15 +0000)]
When recovering for src_aligned and the
character is found during recovery, use correct register when
determining the position of the found character.

Use speculatively loads for readahead to
avoid segfaults when reading from unmapped pages. For aligned
reload and continue, for misaligned, roll back and use byte copy.
Save ar.ec on entry and restore on exit.

16 years ago(main): Check memccpy.
drepper [Tue, 9 Sep 2003 20:15:17 +0000 (20:15 +0000)]
(main): Check memccpy.

16 years ago.
roland [Tue, 9 Sep 2003 20:10:35 +0000 (20:10 +0000)]
.

16 years ago2003-09-08 Chris Demetriou <cgd@broadcom.com>
roland [Tue, 9 Sep 2003 20:10:22 +0000 (20:10 +0000)]
2003-09-08  Chris Demetriou  <cgd@broadcom.com>

        * sysdeps/mips/mips64/n32/Implies: Move ieee754/ldbl-128 to
        the top of the list.
        * sysdeps/mips/mips64/n64/Implies: Likewise.

16 years ago.
roland [Tue, 9 Sep 2003 19:22:51 +0000 (19:22 +0000)]
.

16 years ago2003-09-09 Chris Demetriou <cgd@broadcom.com>
roland [Tue, 9 Sep 2003 19:21:51 +0000 (19:21 +0000)]
2003-09-09  Chris Demetriou  <cgd@broadcom.com>

        * sysdeps/unix/mips/sysdep.h (PSEUDO_END): Undef before defining.

16 years ago.
roland [Tue, 9 Sep 2003 07:01:01 +0000 (07:01 +0000)]
.

16 years ago.
roland [Tue, 9 Sep 2003 07:00:31 +0000 (07:00 +0000)]
.

16 years ago2003-09-05 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 07:00:21 +0000 (07:00 +0000)]
2003-09-05  Roland McGrath  <roland@redhat.com>

* pthread_create.c (__pthread_pthread_sizeof_descr): Removed.
Instead, include ../nptl_db/db_info.c to do its magic.
* pthread_key_create.c (__pthread_pthread_keys_max): Removed.
(__pthread_pthread_key_2ndlevel_size): Likewise.
* sysdeps/alpha/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/i386/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/ia64/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/powerpc/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/s390/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/sh/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/sparc/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/x86_64/tls.h (DB_THREAD_SELF): New macro.
* sysdeps/alpha/td_ta_map_lwp2thr.c: File removed.
* sysdeps/generic/td_ta_map_lwp2thr.c: File removed.
* sysdeps/i386/td_ta_map_lwp2thr.c: File removed.
* sysdeps/ia64/td_ta_map_lwp2thr.c: File removed.
* sysdeps/powerpc/td_ta_map_lwp2thr.c: File removed.
* sysdeps/s390/td_ta_map_lwp2thr.c: File removed.
* sysdeps/sh/td_ta_map_lwp2thr.c: File removed.
* sysdeps/sparc/td_ta_map_lwp2thr.c: File removed.
* sysdeps/x86_64/td_ta_map_lwp2thr.c: File removed.

16 years ago2003-09-08 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:59:59 +0000 (06:59 +0000)]
2003-09-08  Roland McGrath  <roland@redhat.com>

* td_thr_get_info.c (td_thr_get_info): Cast th_unique to thread_t.

16 years ago2003-08-22 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:29 +0000 (06:58 +0000)]
2003-08-22  Roland McGrath  <roland@redhat.com>

* fetch-value.c (_td_check_sizeof, _td_locate_field): Return
TD_NOCAPAB for PS_NOSYM, instead of vanilla TD_ERR.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Return TD_NOAPLIC when
DB_GET_FIELD returns TD_NOCAPAB.
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.

16 years ago2003-08-22 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:25 +0000 (06:58 +0000)]
2003-08-22  Roland McGrath  <roland@redhat.com>

* thread_db.h (td_thr_tls_get_addr): Use psaddr_t in signature.
* structs.def [USE_TLS]: Add DB_STRUCT_FIELD (link_map, l_tls_modid).
* db_info.c (link_map): Typedef it.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Rewritten.
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.

16 years ago2003-08-22 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:19 +0000 (06:58 +0000)]
2003-08-22  Roland McGrath  <roland@redhat.com>

* thread_db.h (td_thr_tls_get_addr): Use psaddr_t in signature.
* structs.def [USE_TLS]: Add DB_STRUCT_FIELD (link_map, l_tls_modid).
* db_info.c (link_map): Typedef it.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Rewritten.
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_db.h (td_err_e): Comment fix.

16 years ago2003-08-22 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:11 +0000 (06:58 +0000)]
2003-08-22  Roland McGrath  <roland@redhat.com>

* fetch-value.c (_td_check_sizeof, _td_locate_field): Return
TD_NOCAPAB for PS_NOSYM, instead of vanilla TD_ERR.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Return TD_NOAPLIC when
DB_GET_FIELD returns TD_NOCAPAB.
* thread_db.h (td_thr_tls_get_addr): Use psaddr_t in signature.
* structs.def [USE_TLS]: Add DB_STRUCT_FIELD (link_map, l_tls_modid).
* db_info.c (link_map): Typedef it.
* td_thr_tls_get_addr.c (td_thr_tls_get_addr): Rewritten.

16 years ago2003-08-14 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:07 +0000 (06:58 +0000)]
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.
2003-08-04  Roland McGrath  <roland@redhat.com>

* td_ta_clear_event.c (td_ta_clear_event): Fix sizes in ps_* calls.

16 years ago2003-08-14 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:58:01 +0000 (06:58 +0000)]
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.
2003-08-05  Roland McGrath  <roland@redhat.com>

* thread_dbP.h (td_lookup): Add attribute_hidden to decl.

16 years ago2003-06-23 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:57:57 +0000 (06:57 +0000)]
2003-06-23  Roland McGrath  <roland@redhat.com>

* proc_service.h: Cosmetic and comment fixes.

16 years ago2003-08-14 Roland McGrath <roland@redhat.com>
roland [Tue, 9 Sep 2003 06:57:51 +0000 (06:57 +0000)]
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.

16 years ago.
roland [Tue, 9 Sep 2003 06:44:59 +0000 (06:44 +0000)]
.

16 years ago2003-09-08 Roland McGrath <roland@frob.com>
roland [Tue, 9 Sep 2003 06:44:47 +0000 (06:44 +0000)]
2003-09-08  Roland McGrath  <roland@frob.com>

* sysdeps/unix/sysv/linux/speed.c
(cfsetospeed): Only set c_ospeed under [_HAVE_STRUCT_TERMIOS_C_OSPEED].
(cfsetispeed): Only set c_ispeed under [_HAVE_STRUCT_TERMIOS_C_ISPEED].
* sysdeps/unix/sysv/linux/bits/termios.h
(_HAVE_STRUCT_TERMIOS_C_ISPEED, _HAVE_STRUCT_TERMIOS_C_OSPEED): Define.
* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.

16 years agoUpdate.
drepper [Tue, 9 Sep 2003 02:42:46 +0000 (02:42 +0000)]
Update.

16 years agoUndo last change.
drepper [Tue, 9 Sep 2003 02:41:31 +0000 (02:41 +0000)]
Undo last change.

16 years agoC++ type name mangling reference data for x86_64.
drepper [Tue, 9 Sep 2003 02:37:02 +0000 (02:37 +0000)]
C++ type name mangling reference data for x86_64.

16 years agoFix little thinko in last change.
drepper [Tue, 9 Sep 2003 02:30:15 +0000 (02:30 +0000)]
Fix little thinko in last change.

16 years agoUpdate.
drepper [Tue, 9 Sep 2003 00:07:08 +0000 (00:07 +0000)]
Update.

16 years agoNot needed anymore.
drepper [Tue, 9 Sep 2003 00:06:26 +0000 (00:06 +0000)]
Not needed anymore.

16 years agoUpdate.
drepper [Tue, 9 Sep 2003 00:06:19 +0000 (00:06 +0000)]
Update.

16 years agoNot needed anymore.
drepper [Tue, 9 Sep 2003 00:04:51 +0000 (00:04 +0000)]
Not needed anymore.

16 years ago(__quad_t): Make long int if 64-bit.
drepper [Tue, 9 Sep 2003 00:04:25 +0000 (00:04 +0000)]
(__quad_t): Make long int if 64-bit.
(__u_quad_t): Make unsigned long int if 64-bit.
(__SQUAD_TYPE): Make long int if 64-bit.
(__UQUAD_TYPE): Make unsigned long int if 64-bit.

16 years agoUpdate.
drepper [Mon, 8 Sep 2003 23:59:31 +0000 (23:59 +0000)]
Update.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:58:33 +0000 (23:58 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:58:10 +0000 (23:58 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:57:50 +0000 (23:57 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:57:30 +0000 (23:57 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:56:44 +0000 (23:56 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:56:13 +0000 (23:56 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:55:41 +0000 (23:55 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoData file name is first parameter. The rest are compiler and options.
drepper [Mon, 8 Sep 2003 23:54:34 +0000 (23:54 +0000)]
Data file name is first parameter.  The rest are compiler and options.

16 years agoc++-types-check.out: Pass all the compiler options to the script.
drepper [Mon, 8 Sep 2003 23:54:10 +0000 (23:54 +0000)]
c++-types-check.out: Pass all the compiler options to the script.

16 years agoRemove timer_t.
drepper [Mon, 8 Sep 2003 23:52:22 +0000 (23:52 +0000)]
Remove timer_t.

16 years agoChange type of pthread_t to be compatible with LT.
drepper [Mon, 8 Sep 2003 23:51:47 +0000 (23:51 +0000)]
Change type of pthread_t to be compatible with LT.

16 years agoDon't check timer_t.
drepper [Mon, 8 Sep 2003 23:25:23 +0000 (23:25 +0000)]
Don't check timer_t.

16 years ago(tests): Run check-c++-types.sh if possible.
drepper [Mon, 8 Sep 2003 23:18:09 +0000 (23:18 +0000)]
(tests): Run check-c++-types.sh if possible.

16 years agoC++ reference data for C++ type mangling.
drepper [Mon, 8 Sep 2003 23:17:45 +0000 (23:17 +0000)]
C++ reference data for C++ type mangling.

16 years agoScript to check non-changing C++ type name mangling.
drepper [Mon, 8 Sep 2003 23:11:09 +0000 (23:11 +0000)]
Script to check non-changing C++ type name mangling.

16 years ago * sysdeps/unix/sysv/linux/x86_64/register-dump.h (register_dump):
aj [Mon, 8 Sep 2003 19:14:41 +0000 (19:14 +0000)]
* sysdeps/unix/sysv/linux/x86_64/register-dump.h (register_dump):
Use struct sigcontext.

* sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h (SIGCONTEXT):
Use struct sigcontext.
(GET_PC): Adopt.
(GET_FRAME): Likewise.
(GET_STACK): Likewise.

16 years agoUpdate.
drepper [Mon, 8 Sep 2003 16:33:12 +0000 (16:33 +0000)]
Update.

16 years ago(sYSMALLOc): Move foreign sbrk accounting into contiguous case.
drepper [Mon, 8 Sep 2003 16:32:37 +0000 (16:32 +0000)]
(sYSMALLOc): Move foreign sbrk accounting into contiguous case.
(mALLOPt): Avoid requirement of C99.

16 years ago(High-Resolution Calendar): Reference timeval not timespec in
drepper [Mon, 8 Sep 2003 07:25:36 +0000 (07:25 +0000)]
(High-Resolution Calendar): Reference timeval not timespec in
gettimeofday description.

16 years agoUpdate.
drepper [Mon, 8 Sep 2003 07:04:48 +0000 (07:04 +0000)]
Update.

16 years agoInclude <sys/types.h>.
drepper [Mon, 8 Sep 2003 07:04:11 +0000 (07:04 +0000)]
Include <sys/types.h>.
(main): Mark cp as const.

16 years agoUpdate.
drepper [Sun, 7 Sep 2003 19:03:48 +0000 (19:03 +0000)]
Update.