kopensolaris-gnu/glibc.git
15 years ago(dl_open_worker): Fix typo.
drepper [Sun, 20 Mar 2005 18:36:31 +0000 (18:36 +0000)]
(dl_open_worker): Fix typo.

15 years ago.
drepper [Sun, 20 Mar 2005 18:09:53 +0000 (18:09 +0000)]
.

15 years ago(public_cALLOc): We cannot skip the memory clearing if perturb_byte != 0.
drepper [Sun, 20 Mar 2005 18:08:52 +0000 (18:08 +0000)]
(public_cALLOc): We cannot skip the memory clearing if perturb_byte != 0.

15 years ago.
drepper [Sun, 20 Mar 2005 16:51:05 +0000 (16:51 +0000)]
.

15 years ago(tests): Add tst-lfschk{1,2,3}.
drepper [Sun, 20 Mar 2005 16:50:32 +0000 (16:50 +0000)]
(tests): Add tst-lfschk{1,2,3}.

15 years agoOverflow checking tests in LFS mode.
drepper [Sun, 20 Mar 2005 16:49:58 +0000 (16:49 +0000)]
Overflow checking tests in LFS mode.

15 years ago(pread) [__USE_FILE_OFFSET64]: Use __off64_t instead of __off_t for last
drepper [Sun, 20 Mar 2005 16:48:41 +0000 (16:48 +0000)]
(pread) [__USE_FILE_OFFSET64]: Use __off64_t instead of __off_t for last
argument.

15 years agoAdd __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.
drepper [Sun, 20 Mar 2005 04:30:51 +0000 (04:30 +0000)]
Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.

15 years agoAdd __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.
drepper [Sun, 20 Mar 2005 04:30:28 +0000 (04:30 +0000)]
Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.
(CMSPAR): Define.

15 years ago(CMSPAR): Define.
drepper [Sun, 20 Mar 2005 04:29:00 +0000 (04:29 +0000)]
(CMSPAR): Define.

15 years ago.
drepper [Sun, 20 Mar 2005 04:26:29 +0000 (04:26 +0000)]
.

15 years ago.
drepper [Sun, 20 Mar 2005 04:21:43 +0000 (04:21 +0000)]
.

15 years agodd local _init and _fini labels.
drepper [Sun, 20 Mar 2005 04:21:08 +0000 (04:21 +0000)]
dd local _init and _fini labels.

15 years ago.
drepper [Sun, 20 Mar 2005 04:20:35 +0000 (04:20 +0000)]
.

15 years agoAdd local _init and _fini labels.
drepper [Sun, 20 Mar 2005 04:19:45 +0000 (04:19 +0000)]
Add local _init and _fini labels.

15 years ago.
drepper [Sun, 20 Mar 2005 04:17:53 +0000 (04:17 +0000)]
.

15 years agoAdd sr_CS/ISO-8859-5 and sr_CS.UTF-8/UTF-8.
drepper [Sun, 20 Mar 2005 04:16:36 +0000 (04:16 +0000)]
Add sr_CS/ISO-8859-5 and sr_CS.UTF-8/UTF-8.

15 years agoSerbian language locale for Serbia and Montenegro.
drepper [Sun, 20 Mar 2005 04:16:06 +0000 (04:16 +0000)]
Serbian language locale for Serbia and Montenegro.

15 years ago.
drepper [Sun, 20 Mar 2005 04:15:08 +0000 (04:15 +0000)]
.

15 years agoAdd CSD currency.
drepper [Sun, 20 Mar 2005 04:14:36 +0000 (04:14 +0000)]
Add CSD currency.

15 years ago. fedora-glibc-20050319T1907
drepper [Sat, 19 Mar 2005 17:45:59 +0000 (17:45 +0000)]
.

15 years agoUse test-skeleton.
drepper [Sat, 19 Mar 2005 17:45:04 +0000 (17:45 +0000)]
Use test-skeleton.

15 years agoUse test-skeleton.
drepper [Sat, 19 Mar 2005 17:43:59 +0000 (17:43 +0000)]
Use test-skeleton.

15 years ago.
drepper [Sat, 19 Mar 2005 09:10:45 +0000 (09:10 +0000)]
.

15 years ago(add_dependency): Always search l_initfini if the list exists.
drepper [Sat, 19 Mar 2005 09:10:12 +0000 (09:10 +0000)]
(add_dependency): Always search l_initfini if the list exists.

15 years ago.
drepper [Sat, 19 Mar 2005 08:04:37 +0000 (08:04 +0000)]
.

15 years agoAdd rules to build and run order2.
drepper [Sat, 19 Mar 2005 08:03:58 +0000 (08:03 +0000)]
Add rules to build and run order2.

15 years agoTest for correct destructor order for dlopened modules.
drepper [Sat, 19 Mar 2005 08:03:31 +0000 (08:03 +0000)]
Test for correct destructor order for dlopened modules.

15 years ago.
drepper [Sat, 19 Mar 2005 07:51:35 +0000 (07:51 +0000)]
.

15 years ago(dl_open_worker): Print exact l_direct_opencount value, it has been
drepper [Sat, 19 Mar 2005 07:50:49 +0000 (07:50 +0000)]
(dl_open_worker): Print exact l_direct_opencount value, it has been
incremented before.

15 years ago.
drepper [Sat, 19 Mar 2005 07:22:23 +0000 (07:22 +0000)]
.

15 years agoDeclare _dl_sort_fini.
drepper [Sat, 19 Mar 2005 07:21:45 +0000 (07:21 +0000)]
Declare _dl_sort_fini.

15 years ago(_dl_close): Call _dl_sort_fini before running destructors to call them in
drepper [Sat, 19 Mar 2005 07:21:03 +0000 (07:21 +0000)]
(_dl_close): Call _dl_sort_fini before running destructors to call them in
the right order.

15 years ago(_dl_fini): Split sorting of the maps in separate function _dl_sort_fini.
drepper [Sat, 19 Mar 2005 07:20:08 +0000 (07:20 +0000)]
(_dl_fini): Split sorting of the maps in separate function _dl_sort_fini.
(_dl_sort_fini): New function.

15 years ago.
drepper [Sat, 19 Mar 2005 02:49:03 +0000 (02:49 +0000)]
.

15 years ago(_dl_profile_resolve): Fix up ABI problems and complete function.
drepper [Sat, 19 Mar 2005 02:48:34 +0000 (02:48 +0000)]
(_dl_profile_resolve): Fix up ABI problems and complete function.

15 years ago(La_ppc64_regs): Add lr_vrsave.
drepper [Sat, 19 Mar 2005 02:47:55 +0000 (02:47 +0000)]
(La_ppc64_regs): Add lr_vrsave.
(La_ppc64_retval): Correct size of lrc_fp.

15 years ago.
drepper [Sat, 19 Mar 2005 00:28:51 +0000 (00:28 +0000)]
.

15 years ago(main): Add some more tests.
drepper [Sat, 19 Mar 2005 00:28:20 +0000 (00:28 +0000)]
(main): Add some more tests.

15 years agoi(build_wcs_buffer, re_string_skip_chars): Change mbclen type to size_t.
drepper [Sat, 19 Mar 2005 00:24:36 +0000 (00:24 +0000)]
i(build_wcs_buffer, re_string_skip_chars): Change mbclen type to size_t.
(build_wcs_upper_buffer): Change mbclen and mbcdlen type to size_t.
Handle mb chars whose upper case doesn't have multibyte representation
in locale's charset.

15 years ago(re_compile_fastmap_iter): Fix check for failed __wcrtomb. Check return
drepper [Sat, 19 Mar 2005 00:23:54 +0000 (00:23 +0000)]
(re_compile_fastmap_iter): Fix check for failed __wcrtomb.  Check return
values of other __wcrtomb calls.

15 years ago(_int_icalloc, _int_icomalloc, iALLOc, public_iCALLOc, public_iCALLOc,
drepper [Sat, 19 Mar 2005 00:20:52 +0000 (00:20 +0000)]
(_int_icalloc, _int_icomalloc, iALLOc, public_iCALLOc, public_iCALLOc,
public_iCOMALLOc): Protect with #ifndef _LIBC.

15 years ago(public_mTRIm): nitialize malloc if not yet initialized.
drepper [Sat, 19 Mar 2005 00:19:02 +0000 (00:19 +0000)]
(public_mTRIm): nitialize malloc if not yet initialized.

15 years ago(__memcpy_ichk, __memmove_ichk, __mempcpy_ichk,
drepper [Sat, 19 Mar 2005 00:15:55 +0000 (00:15 +0000)]
(__memcpy_ichk, __memmove_ichk, __mempcpy_ichk,
__memset_ichk, __strcpy_ichk, __stpcpy_ichk, __strncpy_ichk,
__strcat_ichk, __strncat_ichk): Use __always_inline instead of
__inline__ __attribute__ ((__always_inline__)).

15 years ago(gets, fgets, fgets_unlocked): Use __always_inline instead of __inline.
drepper [Sat, 19 Mar 2005 00:14:58 +0000 (00:14 +0000)]
(gets, fgets, fgets_unlocked): Use __always_inline instead of __inline.

15 years ago(recv, recvfrom): Use __always_inline instead of __inline.
drepper [Sat, 19 Mar 2005 00:13:57 +0000 (00:13 +0000)]
(recv, recvfrom): Use __always_inline instead of __inline.

15 years ago(read, pread, pread64, readlink, getcwd, getwd): Use __always_inline
drepper [Sat, 19 Mar 2005 00:13:23 +0000 (00:13 +0000)]
(read, pread, pread64, readlink, getcwd, getwd): Use __always_inline
instead of __inline.

15 years ago(__always_inline): Define.
drepper [Sat, 19 Mar 2005 00:12:37 +0000 (00:12 +0000)]
(__always_inline): Define.

15 years ago(gets, fgets, fgets_unlocked): Change macros into extern inline functions.
drepper [Sat, 19 Mar 2005 00:09:46 +0000 (00:09 +0000)]
(gets, fgets, fgets_unlocked): Change macros into extern inline functions.
(__gets_alias, __fgets_alias, __fgets_unlocked_alias): New prototypes.

15 years agoInclude sys/socket.h and sys/un.h.
drepper [Sat, 19 Mar 2005 00:09:08 +0000 (00:09 +0000)]
Include sys/socket.h and sys/un.h.
(do_test): Add new tests for recv, recvfrom, getcwd, getwd and
readlink.  Add some more tests for read, pread, pread64, fgets and
fgets_unlocked.

15 years ago(__pread64_chk): Fix order of arguments passed to __pread64.
drepper [Sat, 19 Mar 2005 00:08:11 +0000 (00:08 +0000)]
(__pread64_chk): Fix order of arguments passed to __pread64.

15 years ago(__pread_chk): Fix order of arguments passed to __pread.
drepper [Sat, 19 Mar 2005 00:07:31 +0000 (00:07 +0000)]
(__pread_chk): Fix order of arguments passed to __pread.

15 years ago(recv, recvfrom): Change macros into extern inline functions.
drepper [Sat, 19 Mar 2005 00:07:01 +0000 (00:07 +0000)]
(recv, recvfrom): Change macros into extern inline functions.
(__recv_alias, __recvfrom_alias): New prototypes.

15 years ago(read, pread, pread64, readlink, getcwd, getwd): Change macros into
drepper [Sat, 19 Mar 2005 00:06:22 +0000 (00:06 +0000)]
(read, pread, pread64, readlink, getcwd, getwd): Change macros into
extern inline functions.
(__read_alias, __pread_alias, __pread64_alias, __readlink_alias,
__getcwd_alias, __getwd_alias): New prototypes.

15 years ago.
roland [Fri, 18 Mar 2005 22:23:24 +0000 (22:23 +0000)]
.

15 years ago2005-03-18 Daniel Jacobowitz <dan@codesourcery.com>
roland [Fri, 18 Mar 2005 22:23:14 +0000 (22:23 +0000)]
2005-03-18  Daniel Jacobowitz  <dan@codesourcery.com>

* configure.in: Use %function instead of @function.
* configure: Regenerated.

15 years ago.
drepper [Fri, 18 Mar 2005 19:19:37 +0000 (19:19 +0000)]
.

15 years ago(am_pm): Fix character names.
drepper [Fri, 18 Mar 2005 19:16:14 +0000 (19:16 +0000)]
(am_pm): Fix character names.

15 years ago(SUPPORTED-LOCALES): Add af_ZA.UTF-8.
drepper [Fri, 18 Mar 2005 19:14:44 +0000 (19:14 +0000)]
(SUPPORTED-LOCALES): Add af_ZA.UTF-8.

15 years ago.
drepper [Fri, 18 Mar 2005 11:11:42 +0000 (11:11 +0000)]
.

15 years ago(do_lookup_x): Do not look into DSO which is about to be unloaded.
drepper [Fri, 18 Mar 2005 11:10:53 +0000 (11:10 +0000)]
(do_lookup_x): Do not look into DSO which is about to be unloaded.

15 years agoNo need to manipulate l_opencount anymore.
drepper [Fri, 18 Mar 2005 11:10:26 +0000 (11:10 +0000)]
No need to manipulate l_opencount anymore.
Preloading errors are now never fatal.

15 years agoNo need to manipulate l_opencount anymore. Use l_init_called to
drepper [Fri, 18 Mar 2005 11:09:35 +0000 (11:09 +0000)]
No need to manipulate l_opencount anymore.  Use l_init_called to
determine whether object was just loaded.

15 years agoNo need to manipulate l_opencount anymore.
drepper [Fri, 18 Mar 2005 11:08:44 +0000 (11:08 +0000)]
No need to manipulate l_opencount anymore.

15 years ago(_dl_map_object_from_fd): Do not recognize DSO which is about to be
drepper [Fri, 18 Mar 2005 11:04:30 +0000 (11:04 +0000)]
(_dl_map_object_from_fd): Do not recognize DSO which is about to be
unloaded as a match.
(_dl_map_object): Likewise.

15 years agoBump l_direct_opencount instead of l_opencount.
drepper [Fri, 18 Mar 2005 11:03:09 +0000 (11:03 +0000)]
Bump l_direct_opencount instead of l_opencount.

15 years agoBasically rewrite. Do not use l_opencount to determine whether a DSO
drepper [Fri, 18 Mar 2005 11:02:02 +0000 (11:02 +0000)]
Basically rewrite.  Do not use l_opencount to determine whether a DSO
has to be unloaded.  Instead compute this in this function.

15 years agoAdd rules to build and run unload4 test.
drepper [Fri, 18 Mar 2005 11:00:39 +0000 (11:00 +0000)]
Add rules to build and run unload4 test.
Add rules to build and run unload5 test.

15 years agoDon't use l_opencount anymore.
drepper [Fri, 18 Mar 2005 10:59:55 +0000 (10:59 +0000)]
Don't use l_opencount anymore.

15 years agoDon't use l_opencount anymore.
drepper [Fri, 18 Mar 2005 10:58:51 +0000 (10:58 +0000)]
Don't use l_opencount anymore.

15 years ago(struct link_map): Remove l_opencount. Add l_removed. Change type of
drepper [Fri, 18 Mar 2005 10:56:02 +0000 (10:56 +0000)]
(struct link_map): Remove l_opencount.  Add l_removed. Change type of
l_idx to int.

15 years agoTest cases for correct unloading.
drepper [Fri, 18 Mar 2005 10:54:53 +0000 (10:54 +0000)]
Test cases for correct unloading.

15 years ago.
roland [Thu, 17 Mar 2005 21:06:39 +0000 (21:06 +0000)]
.

15 years ago2005-03-16 Richard Henderson <rth@redhat.com>
roland [Thu, 17 Mar 2005 21:06:27 +0000 (21:06 +0000)]
2005-03-16  Richard Henderson  <rth@redhat.com>

* include/libc-symbols.h (__hidden_proto): Remove bogus declaration
of internal.
(__hidden_def1, __hidden_dot_def1): Remove.
(__hidden_def2, __hidden_def3): Remove.
(__hidden_ver1): New.
(hidden_ver, hidden_def, hidden_weak): Use it.
(hidden_data_ver, hidden_data_ver, hidden_data_weak): Use non-data
version of the macro.

15 years ago2005-03-16 Richard Henderson <rth@redhat.com>
roland [Thu, 17 Mar 2005 21:06:24 +0000 (21:06 +0000)]
2005-03-16  Richard Henderson  <rth@redhat.com>

* include/wchar.h (__wcscoll): Remove.
* wcsmbs/wcscoll.c: Define wcscoll directly instead of via __wcscoll.
* string/strcoll.c: Don't issue libc_hidden_def STRCOLL redefined.

15 years ago.
roland [Thu, 17 Mar 2005 09:43:50 +0000 (09:43 +0000)]
.

15 years ago2005-03-17 Roland McGrath <roland@redhat.com>
roland [Thu, 17 Mar 2005 09:43:42 +0000 (09:43 +0000)]
2005-03-17  Roland McGrath  <roland@redhat.com>

* nscd/aicache.c (addhstaiX): Tweak type to avoid warning.

15 years agoFinish remove not committed properly
roland [Thu, 17 Mar 2005 00:32:10 +0000 (00:32 +0000)]
Finish remove not committed properly

15 years ago.
roland [Wed, 16 Mar 2005 23:26:12 +0000 (23:26 +0000)]
.

15 years ago2005-03-16 Daniel Jacobowitz <dan@codesourcery.com>
roland [Wed, 16 Mar 2005 23:25:56 +0000 (23:25 +0000)]
2005-03-16  Daniel Jacobowitz  <dan@codesourcery.com>

* elf/elf.h: Define MIPS TLS relocations.

15 years ago.
drepper [Wed, 16 Mar 2005 08:44:45 +0000 (08:44 +0000)]
.

15 years ago(main): Pretty printing.
drepper [Wed, 16 Mar 2005 08:43:59 +0000 (08:43 +0000)]
(main): Pretty printing.

15 years ago.
roland [Tue, 15 Mar 2005 22:57:31 +0000 (22:57 +0000)]
.

15 years ago2005-03-15 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Mar 2005 22:57:24 +0000 (22:57 +0000)]
2005-03-15  Jakub Jelinek  <jakub@redhat.com>

* elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative,
elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel):
Add inline keyword.
* sysdeps/alpha/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline
attribute.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.  Change
static inline into auto inline.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela,
elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
* sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela):
Likewise.
* sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative,
elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel):
Likewise.

15 years ago2005-03-15 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Mar 2005 22:57:21 +0000 (22:57 +0000)]
2005-03-15  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/generic/wordexp.c (exec_comm_child): Add inline keyword.
Patch by Dan Kegel <dank@kegel.com>.

15 years ago.
roland [Tue, 15 Mar 2005 22:31:32 +0000 (22:31 +0000)]
.

15 years ago2005-03-15 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Mar 2005 22:31:24 +0000 (22:31 +0000)]
2005-03-15  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/x86_64/hp-timing.h (HP_TIMING_ACCUM): Make the addition
thread-safe.  Subtract GLRO(dl_hp_timing_overhead) from Diff.

15 years ago2005-03-15 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Mar 2005 22:31:22 +0000 (22:31 +0000)]
2005-03-15  Jakub Jelinek  <jakub@redhat.com>

[BZ #789]
* sysdeps/i386/i686/hp-timing.h (HP_TIMING_ACCUM): Fix asm constraints.
Remove memory clobber.

15 years ago.
roland [Tue, 15 Mar 2005 22:21:12 +0000 (22:21 +0000)]
.

15 years ago2005-03-08 Paul Eggert <eggert@cs.ucla.edu>
roland [Tue, 15 Mar 2005 22:21:08 +0000 (22:21 +0000)]
2005-03-08  Paul Eggert  <eggert@cs.ucla.edu>

* iconvme.c (SIZE_MAX): New macro, if not already defined.
(iconv_string): Don't guess a size-zero buffer, as that might cause
buffer overrun.  Instead, avoid multiplying by MB_LEN_MAX if the
result would be 'too large', where 'too large' is (heuristically)
the square root of SIZE_MAX, divided by MB_LEN_MAX to allay
overflow concerns.  This will prevent some unwanted malloc failures
when the inputs are very large.

15 years ago.
roland [Tue, 15 Mar 2005 22:14:29 +0000 (22:14 +0000)]
.

15 years ago2005-03-14 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Mar 2005 22:14:24 +0000 (22:14 +0000)]
2005-03-14  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Don't include
asm/types.h.

15 years ago.
roland [Sun, 13 Mar 2005 09:56:29 +0000 (09:56 +0000)]
.

15 years ago2005-03-10 GOTO Masanori <gotom@debian.or.jp>
roland [Sun, 13 Mar 2005 09:35:02 +0000 (09:35 +0000)]
2005-03-10  GOTO Masanori  <gotom@debian.or.jp>

* sysdeps/unix/sysv/linux/sh/bits/mman.h: Define MAP_POPULATE and
MAP_NONBLOCK.
* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
Correct MAP_GROWSDOWN value.

15 years ago.
roland [Sun, 13 Mar 2005 09:09:05 +0000 (09:09 +0000)]
.

15 years ago2005-03-13 Roland McGrath <roland@redhat.com>
roland [Sun, 13 Mar 2005 09:08:46 +0000 (09:08 +0000)]
2005-03-13  Roland McGrath  <roland@redhat.com>

* elf/tls-macros.h: #include_next <tls-macros.h> to get a sysdeps
version if there is one.  Only #error if macros are then undefined.
* sysdeps/generic/tls-macros.h: New file.

15 years ago.
roland [Sun, 13 Mar 2005 03:28:56 +0000 (03:28 +0000)]
.

15 years ago2005-03-10 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 13 Mar 2005 03:28:47 +0000 (03:28 +0000)]
2005-03-10  Jakub Jelinek  <jakub@redhat.com>

* tst-getpid1.c (do_test): Align stack passed to clone{2,}.

15 years ago.
roland [Sun, 13 Mar 2005 03:27:42 +0000 (03:27 +0000)]
.

15 years ago2005-03-10 GOTO Masanori <gotom@debian.or.jp>
roland [Sun, 13 Mar 2005 03:27:22 +0000 (03:27 +0000)]
2005-03-10  GOTO Masanori  <gotom@debian.or.jp>

* sysdeps/hppa/configure.in: Remove old Makefile leftovers.
* sysdeps/hppa/configure: Regenerated.