kopensolaris-gnu/glibc.git
15 years ago(struct loaded_l10nfile): Add lock element.
drepper [Sun, 26 Sep 2004 04:33:04 +0000 (04:33 +0000)]
(struct loaded_l10nfile): Add lock element.

15 years ago(_nl_make_l10nflist): Initialize lock.
drepper [Sun, 26 Sep 2004 04:32:24 +0000 (04:32 +0000)]
(_nl_make_l10nflist): Initialize lock.

15 years ago(_nl_find_domain): Call _nl_domain_load also if decided < 0.
drepper [Sun, 26 Sep 2004 04:30:40 +0000 (04:30 +0000)]
(_nl_find_domain): Call _nl_domain_load also if decided < 0.

15 years ago(_nl_find_msg): Call _nl_domain_load also if decided < 0.
drepper [Sun, 26 Sep 2004 04:29:26 +0000 (04:29 +0000)]
(_nl_find_msg): Call _nl_domain_load also if decided < 0.

15 years ago(_nl_find_domain): We can use rwlocks.
drepper [Sun, 26 Sep 2004 03:58:08 +0000 (03:58 +0000)]
(_nl_find_domain): We can use rwlocks.

15 years agoUpdate.
drepper [Sun, 26 Sep 2004 03:40:38 +0000 (03:40 +0000)]
Update.

15 years ago(_nl_find_domain): Protect calls to _nl_make_l10nflist.
drepper [Sun, 26 Sep 2004 03:39:55 +0000 (03:39 +0000)]
(_nl_find_domain): Protect calls to _nl_make_l10nflist.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 15:07:23 +0000 (15:07 +0000)]
Update.

15 years ago(getaddrinfo): If determinination of source address fails, initialized
drepper [Sat, 25 Sep 2004 15:06:34 +0000 (15:06 +0000)]
(getaddrinfo): If determinination of source address fails, initialized
source_addr_len field so that duplicate address recognition does not
copy junk.

15 years ago.
roland [Sat, 25 Sep 2004 10:04:29 +0000 (10:04 +0000)]
.

15 years ago2004-09-25 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Sep 2004 10:04:15 +0000 (10:04 +0000)]
2004-09-25  Roland McGrath  <roland@redhat.com>

[BZ #406]
* sysdeps/i386/i686/pt-machine.h: Don't #include "../useldt.h" if
[_TLS_H], since sysdeps/i386/tls.h includes it after including us.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 07:44:41 +0000 (07:44 +0000)]
Update.

15 years ago(__setuid): Remove second result declaration.
drepper [Sat, 25 Sep 2004 07:43:55 +0000 (07:43 +0000)]
(__setuid): Remove second result declaration.

15 years agoAdjust whitespace.
drepper [Sat, 25 Sep 2004 07:42:45 +0000 (07:42 +0000)]
Adjust whitespace.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 07:39:57 +0000 (07:39 +0000)]
Update.

15 years ago(create_thread): Set start_stopped flag in descriptor for new thread
drepper [Sat, 25 Sep 2004 07:39:12 +0000 (07:39 +0000)]
(create_thread): Set start_stopped flag in descriptor for new thread
appropriately.

15 years ago(start_thread): Only take lock to be stopped on startup if
drepper [Sat, 25 Sep 2004 07:38:22 +0000 (07:38 +0000)]
(start_thread): Only take lock to be stopped on startup if
stopped_start flag says so.

15 years ago(struct pthread): Add stopped_start field. fedora-glibc-20040925T0738
drepper [Sat, 25 Sep 2004 07:35:42 +0000 (07:35 +0000)]
(struct pthread): Add stopped_start field.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 06:49:33 +0000 (06:49 +0000)]
Update.

15 years ago(daemon): Don't succeed if /dev/null cannot be opened.
drepper [Sat, 25 Sep 2004 06:48:36 +0000 (06:48 +0000)]
(daemon): Don't succeed if /dev/null cannot be opened.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 05:55:20 +0000 (05:55 +0000)]
Update.

15 years ago(do_ypcall): Add one missing unlock. Simplify the code a bit.
drepper [Sat, 25 Sep 2004 05:54:39 +0000 (05:54 +0000)]
(do_ypcall): Add one missing unlock.  Simplify the code a bit.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 05:31:24 +0000 (05:31 +0000)]
Update.

15 years ago(daemon): Define errno in case /dev/null is not the correct device.
drepper [Sat, 25 Sep 2004 05:30:41 +0000 (05:30 +0000)]
(daemon): Define errno in case /dev/null is not the correct device.

15 years ago.
roland [Sat, 25 Sep 2004 03:32:21 +0000 (03:32 +0000)]
.

15 years ago2004-09-24 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Sep 2004 03:32:13 +0000 (03:32 +0000)]
2004-09-24  Roland McGrath  <roland@redhat.com>

[BZ #406]
* sysdeps/i386/tls.h: Move #include "useldt.h" outside
of [__ASSUME_LDT_WORKS > 0] test.
Reported by Carlos Velasco <carlos.velasco@newipnet.com>.

15 years agoUpdate.
drepper [Sat, 25 Sep 2004 01:14:47 +0000 (01:14 +0000)]
Update.

15 years ago(yp_bind_file): Optimize a bit.
drepper [Sat, 25 Sep 2004 01:14:05 +0000 (01:14 +0000)]
(yp_bind_file): Optimize a bit.
Minimal cleanups.

15 years agoUpdate.
drepper [Fri, 24 Sep 2004 18:22:04 +0000 (18:22 +0000)]
Update.

15 years ago(do_clone): Free stack here if clone call fails. Don't depend on
drepper [Fri, 24 Sep 2004 18:21:18 +0000 (18:21 +0000)]
(do_clone): Free stack here if clone call fails.  Don't depend on
INTERNAL_SYSCALL_ERRNO return zero in case there has been no error.

15 years ago(__pthread_create_2_1): Remember whether thread is created detached
drepper [Fri, 24 Sep 2004 18:20:01 +0000 (18:20 +0000)]
(__pthread_create_2_1): Remember whether thread is created detached
and if yes, do not try to free the stack in case the thread creation
failed.

15 years agoUpdate.
aj [Fri, 24 Sep 2004 17:09:40 +0000 (17:09 +0000)]
Update.

15 years ago * sysdeps/x86_64/dl-machine.h (elf_machine_rela_relative): Remove
aj [Fri, 24 Sep 2004 17:09:03 +0000 (17:09 +0000)]
* sysdeps/x86_64/dl-machine.h (elf_machine_rela_relative): Remove
static, add always_inline attribute.
(elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.

* elf/dynamic-link.h (elf_get_dynamic_info): Make static
dependend on !RESOLVE so that it's not defined in local
scope.

* locale/weight.h (findidx): Remove static, it's not supported
anymore with GCC 4.0 in a block scope.
* locale/weightwc.h (findidx): Likewise.
* posix/regcomp.c (seek_collating_symbol_entry): Likewise.
(lookup_collation_sequence_value): Likewise.
(build_range_exp): Likewise.
(build_collating_symbol): Likewise.
* iconv/iconvconfig.c (write_output): Likewise.
* elf/do-rel.h (elf_dynamic_do_rel): Likewise.

15 years agoUpdate.
drepper [Fri, 24 Sep 2004 07:18:48 +0000 (07:18 +0000)]
Update.

15 years ago(start_thread): Don't wait for scheduler data etc to be set at the
drepper [Fri, 24 Sep 2004 07:17:52 +0000 (07:17 +0000)]
(start_thread): Don't wait for scheduler data etc to be set at the
beginning of the function.  The cancellation infrastructure must have
been set up.  And enable async cancellation before potentially going
to sleep.

15 years agoUpdate.
drepper [Fri, 24 Sep 2004 06:20:16 +0000 (06:20 +0000)]
Update.

15 years ago(INTERNAL_SYSCALL_NCS): Define.
drepper [Fri, 24 Sep 2004 06:19:53 +0000 (06:19 +0000)]
(INTERNAL_SYSCALL_NCS): Define.

15 years agoUpdate.
drepper [Thu, 23 Sep 2004 14:07:48 +0000 (14:07 +0000)]
Update.

15 years agoSync MS_RMT_MASK flag and BLK* ioctls with linux kernel headers.
drepper [Thu, 23 Sep 2004 14:06:51 +0000 (14:06 +0000)]
Sync MS_RMT_MASK flag and BLK* ioctls with linux kernel headers.

15 years agoRegenerated.
drepper [Thu, 23 Sep 2004 07:49:26 +0000 (07:49 +0000)]
Regenerated.

15 years agoUpdate.
drepper [Thu, 23 Sep 2004 07:45:38 +0000 (07:45 +0000)]
Update.

15 years agoAdd rules to build and run new tests.
drepper [Thu, 23 Sep 2004 07:44:59 +0000 (07:44 +0000)]
Add rules to build and run new tests.

15 years agoAdjust callers of _dl_new_object.
drepper [Thu, 23 Sep 2004 07:44:34 +0000 (07:44 +0000)]
Adjust callers of _dl_new_object.
(_dl_map_object_from_fd): If RTLD_DEEPBIND is used, don't do anything for
DF_SYMBOLIC.

15 years agoAdjust callers of _dl_new_object.
drepper [Thu, 23 Sep 2004 07:44:04 +0000 (07:44 +0000)]
Adjust callers of _dl_new_object.

15 years ago(dl_open_writer): Pass RTLD_DEEPBIND flag on to _dl_map_object_deps.
drepper [Thu, 23 Sep 2004 07:43:21 +0000 (07:43 +0000)]
(dl_open_writer): Pass RTLD_DEEPBIND flag on to _dl_map_object_deps.

15 years agoPretty printing.
drepper [Thu, 23 Sep 2004 07:42:29 +0000 (07:42 +0000)]
Pretty printing.

15 years ago(_dl_new_object): Add new parameter mode. If mode has RTLD_DEEPBIND
drepper [Thu, 23 Sep 2004 07:40:25 +0000 (07:40 +0000)]
(_dl_new_object): Add new parameter mode.  If mode has RTLD_DEEPBIND
set add local searchlist before global scope.

15 years agoTest for RTLD_DEEPBIND.
drepper [Thu, 23 Sep 2004 07:38:50 +0000 (07:38 +0000)]
Test for RTLD_DEEPBIND.

15 years ago(_dl_new_object): Add new parameter mode.
drepper [Thu, 23 Sep 2004 07:37:38 +0000 (07:37 +0000)]
(_dl_new_object): Add new parameter mode.

15 years agoAdd RTLD_DEEPBIND.
drepper [Thu, 23 Sep 2004 07:37:00 +0000 (07:37 +0000)]
Add RTLD_DEEPBIND.

15 years agoUpdate.
drepper [Thu, 23 Sep 2004 05:17:06 +0000 (05:17 +0000)]
Update.

15 years ago(inline_syscall[0-6]): Change name argument to numbers from syscall names.
drepper [Thu, 23 Sep 2004 05:16:32 +0000 (05:16 +0000)]
(inline_syscall[0-6]): Change name argument to numbers from syscall names.
(INLINE_SYSCALL, INTERNAL_SYSCALL): Adjust.
(INTERNAL_SYSCALL_NCS): Define.

15 years ago(INTERNAL_SYSCALL_NCS): Define.
drepper [Thu, 23 Sep 2004 05:16:04 +0000 (05:16 +0000)]
(INTERNAL_SYSCALL_NCS): Define.

15 years ago(inline_syscall[0-6]): Change name argument to numbers from syscall names.
drepper [Thu, 23 Sep 2004 05:15:41 +0000 (05:15 +0000)]
(inline_syscall[0-6]): Change name argument to numbers from syscall names.
(INLINE_SYSCALL1): Pass __NR_##name to inline_syscall##nr.
(INTERNAL_SYSCALL_NCS): Renamed from...
(INTERNAL_SYSCALL_1): ... this.  Use INTERNAL_SYSCALL_NCS.

15 years agoUpdate.
drepper [Thu, 23 Sep 2004 04:45:09 +0000 (04:45 +0000)]
Update.

15 years ago(malloc_printerr): Use syslog if writev failed.
drepper [Thu, 23 Sep 2004 04:44:08 +0000 (04:44 +0000)]
(malloc_printerr): Use syslog if writev failed.

15 years agoUpdate. fedora-glibc-20040923T0148
drepper [Wed, 22 Sep 2004 08:20:57 +0000 (08:20 +0000)]
Update.

15 years agoAdd __nonnull annotations.
drepper [Wed, 22 Sep 2004 08:20:22 +0000 (08:20 +0000)]
Add __nonnull annotations.

15 years agoAdd __nonnull annotations.
drepper [Wed, 22 Sep 2004 08:19:57 +0000 (08:19 +0000)]
Add __nonnull annotations.

15 years agoUpdate. fedora-base
drepper [Wed, 22 Sep 2004 05:11:15 +0000 (05:11 +0000)]
Update.

15 years ago(DO_INLINE_SYSCALL): Renamed to ...
drepper [Wed, 22 Sep 2004 05:10:45 +0000 (05:10 +0000)]
(DO_INLINE_SYSCALL): Renamed to ...
(DO_INLINE_SYSCALL_NCS): This.
(DO_INLINE_SYSCALL): New.
(INLINE_SYSCALL): Updated.
(INTERNAL_SYSCALL_NCS): Updated.

15 years agoUpdate.
drepper [Wed, 22 Sep 2004 02:19:00 +0000 (02:19 +0000)]
Update.

15 years ago(load_shobj): Add support for reading symbol table from debuginfo file.
drepper [Wed, 22 Sep 2004 02:18:30 +0000 (02:18 +0000)]
(load_shobj): Add support for reading symbol table from debuginfo file.

15 years ago.
roland [Wed, 22 Sep 2004 00:21:26 +0000 (00:21 +0000)]
.

15 years ago2004-09-21 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Sep 2004 00:21:20 +0000 (00:21 +0000)]
2004-09-21  Roland McGrath  <roland@redhat.com>

* Versions: Add comment about linuxthreads' frozen ABI.

15 years agoUpdate.
drepper [Tue, 21 Sep 2004 15:40:52 +0000 (15:40 +0000)]
Update.

15 years agoFix syntax errors.
drepper [Tue, 21 Sep 2004 15:38:48 +0000 (15:38 +0000)]
Fix syntax errors.

15 years agoUpdate.
drepper [Tue, 21 Sep 2004 02:30:50 +0000 (02:30 +0000)]
Update.

15 years ago(_dl_make_stack_executable): Remove some duplication.
drepper [Tue, 21 Sep 2004 02:30:12 +0000 (02:30 +0000)]
(_dl_make_stack_executable): Remove some duplication.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 23:16:22 +0000 (23:16 +0000)]
Update.

15 years ago(options): Mark S option as hidden.
drepper [Mon, 20 Sep 2004 23:15:42 +0000 (23:15 +0000)]
(options): Mark S option as hidden.
(parse_opt): When S option is used, print warning message.

15 years ago(adgeptbyX): Don't handle secure mode.
drepper [Mon, 20 Sep 2004 23:14:42 +0000 (23:14 +0000)]
(adgeptbyX): Don't handle secure mode.

15 years ago(addhstbyX): Don't handle secure mode.
drepper [Mon, 20 Sep 2004 23:14:08 +0000 (23:14 +0000)]
(addhstbyX): Don't handle secure mode.

15 years ago(addhstaiX): Don't handle secure mode.
drepper [Mon, 20 Sep 2004 23:13:30 +0000 (23:13 +0000)]
(addhstaiX): Don't handle secure mode.

15 years ago(addpwbyX): Don't handle secure mode.
drepper [Mon, 20 Sep 2004 23:12:44 +0000 (23:12 +0000)]
(addpwbyX): Don't handle secure mode.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 22:26:16 +0000 (22:26 +0000)]
Update.

15 years agoRemove exports for pthread_set*id_np functions.
drepper [Mon, 20 Sep 2004 22:15:25 +0000 (22:15 +0000)]
Remove exports for pthread_set*id_np functions.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 22:14:33 +0000 (22:14 +0000)]
Update.

15 years agoRemove exports for pthread_set*id_np functions.
drepper [Mon, 20 Sep 2004 22:13:11 +0000 (22:13 +0000)]
Remove exports for pthread_set*id_np functions.

15 years agoRemove pthread_set*id_np prototypes for now.
drepper [Mon, 20 Sep 2004 22:12:11 +0000 (22:12 +0000)]
Remove pthread_set*id_np prototypes for now.

15 years agoDon't build pthread_set*id code for now.
drepper [Mon, 20 Sep 2004 22:10:55 +0000 (22:10 +0000)]
Don't build pthread_set*id code for now.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 22:08:04 +0000 (22:08 +0000)]
Update.

15 years agoRemove pthread_set*id_np prototypes for now.
drepper [Mon, 20 Sep 2004 22:06:49 +0000 (22:06 +0000)]
Remove pthread_set*id_np prototypes for now.

15 years agoDon't build pthread_set*id code for now.
drepper [Mon, 20 Sep 2004 22:05:25 +0000 (22:05 +0000)]
Don't build pthread_set*id code for now.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 21:55:35 +0000 (21:55 +0000)]
Update.

15 years agoIf selinux has not explictly been requested, don't comment on it missing.
drepper [Mon, 20 Sep 2004 21:53:15 +0000 (21:53 +0000)]
If selinux has not explictly been requested, don't comment on it missing.

15 years ago.
roland [Mon, 20 Sep 2004 20:56:19 +0000 (20:56 +0000)]
.

15 years ago2004-09-18 Paul Eggert <eggert@cs.ucla.edu>
roland [Mon, 20 Sep 2004 20:56:05 +0000 (20:56 +0000)]
2004-09-18  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #391]
* stdlib/getsubopt.c: Merge fixes from gnulib.
(__strchrnul) [!_LIBC]: Define and include "strchrnul.c".
(getsubopt): Use prototypes, not K&R style.
Fix bug: memcmp(A,B,N) was being invoked on a memory block B
whose size might be smaller than N.  Use strncmp to avoid the bug.

15 years ago2004-09-20 Roland McGrath <roland@frob.com>
roland [Mon, 20 Sep 2004 20:56:03 +0000 (20:56 +0000)]
2004-09-20  Roland McGrath  <roland@frob.com>

* elf/dl-load.c (__stack_prot): Only use PROT_GROWSUP/PROT_GROWSDOWN
in initializer #if defined.

15 years ago(_dl_map_object_from_fd): Add caller check.
drepper [Mon, 20 Sep 2004 15:15:23 +0000 (15:15 +0000)]
(_dl_map_object_from_fd): Add caller check.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 15:08:26 +0000 (15:08 +0000)]
Update.

15 years agoDefine __stack_prot.
drepper [Mon, 20 Sep 2004 15:07:20 +0000 (15:07 +0000)]
Define __stack_prot.

15 years agoDon't define __stack_prot here, just declare it.
drepper [Mon, 20 Sep 2004 15:06:46 +0000 (15:06 +0000)]
Don't define __stack_prot here, just declare it.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 14:47:18 +0000 (14:47 +0000)]
Update.

15 years agoRegenerated.
drepper [Mon, 20 Sep 2004 14:47:11 +0000 (14:47 +0000)]
Regenerated.

15 years ago(libc_cv_z_relro): Only set to yes if linker script contains
drepper [Mon, 20 Sep 2004 14:46:09 +0000 (14:46 +0000)]
(libc_cv_z_relro): Only set to yes if linker script contains
DATA_SEGMENT_RELRO_END.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 07:43:16 +0000 (07:43 +0000)]
Update.

15 years ago(_dl_map_object_from_fd): Add some error checking. Reorder code slightly.
drepper [Mon, 20 Sep 2004 07:42:43 +0000 (07:42 +0000)]
(_dl_map_object_from_fd): Add some error checking.  Reorder code slightly.

15 years ago(dl_main): No need to check whether l_info[DT_HASH] is non-null,
drepper [Mon, 20 Sep 2004 07:31:06 +0000 (07:31 +0000)]
(dl_main): No need to check whether l_info[DT_HASH] is non-null,
_dl_setup_hash will do that.

15 years agoUpdate.
drepper [Mon, 20 Sep 2004 00:16:11 +0000 (00:16 +0000)]
Update.