]> sourceware.org Git - glibc.git/log
glibc.git
20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 09:39:56 +0000 (09:39 +0000)]
Update.

2004-03-11  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/s390/dl-tls.h: Only add __tls_get_offset assembly if
IS_IN_rtld.
(__TLS_GET_ADDR): Use __tls_get_offset, not __tls_get_addr.

20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 08:08:48 +0000 (08:08 +0000)]
Update.

2004-03-11  Ulrich Drepper  <drepper@redhat.com>

* resolv/ns_ttl.c: Don't add ns_parse_ttl for libresolv.so.

20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 06:06:12 +0000 (06:06 +0000)]
Update.

* sysdeps/generic/errno.c: Include <dl-sysdep.h>.  Use
RTLD_PRIVATE_ERRNO to decide whether errno compat symbols are needed.

20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 04:49:05 +0000 (04:49 +0000)]
Update.

2004-03-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S: No need to
include <sysdep-cancel.h>, vfork is no cancellation point.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pt-vfork.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/pt-vfork.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 03:47:18 +0000 (03:47 +0000)]
Update.

2004-03-10  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-sym.c: Unify _dl_sym and _dl_vsym code and make the entry
points wrappers around the unified code.

20 years agoUnify _dl_sym and _dl_vsym code and make the entry points wrappers around the unified...
Ulrich Drepper [Thu, 11 Mar 2004 03:41:54 +0000 (03:41 +0000)]
Unify _dl_sym and _dl_vsym code and make the entry points wrappers around the unified code.

20 years ago * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New. ...
Richard Henderson [Thu, 11 Mar 2004 02:58:44 +0000 (02:58 +0000)]
    * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.         (glibc21_stat): New.         * sysdeps/unix/sysv/linux/alpha/fxstat.c: New file.         * sysdeps/unix/sysv/linux/alpha/lxstat.c: New file.         * sysdeps/unix/sysv/linux/alpha/xstat.c: New file.         * sysdeps/unix/sysv/linux/alpha/xstatconv.c (__xstat_conv): Add         code for _STAT_VER_GLIBC2_3_4.         (__libc_missing_axp_stat64): New.         * sysdeps/unix/sysv/linux/alpha/xstatconv.h: New file.         * sysdeps/unix/sysv/linux/alpha/bits/stat.h (__ST_TIME): New.         (_STAT_VER_GLIBC2_3_4, _STAT_VER_KERNEL64): New.         (struct stat, struct stat64): Update to new format.         (_STATBUF_ST_NSEC): New.

2004-03-11  Richard Henderson  <rth@redhat.com>

* sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.
(glibc21_stat): New.
* sysdeps/unix/sysv/linux/alpha/fxstat.c: New file.
* sysdeps/unix/sysv/linux/alpha/lxstat.c: New file.
* sysdeps/unix/sysv/linux/alpha/xstat.c: New file.
* sysdeps/unix/sysv/linux/alpha/xstatconv.c (__xstat_conv): Add
code for _STAT_VER_GLIBC2_3_4.
(__libc_missing_axp_stat64): New.
* sysdeps/unix/sysv/linux/alpha/xstatconv.h: New file.
* sysdeps/unix/sysv/linux/alpha/bits/stat.h (__ST_TIME): New.
(_STAT_VER_GLIBC2_3_4, _STAT_VER_KERNEL64): New.
(struct stat, struct stat64): Update to new format.
(_STATBUF_ST_NSEC): New.

20 years agoUpdate.
Ulrich Drepper [Thu, 11 Mar 2004 01:34:46 +0000 (01:34 +0000)]
Update.

2004-03-11  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S
(__novec_swapcontext): Branch to novec_* labels.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 23:14:28 +0000 (23:14 +0000)]
Update.

2004-03-10  Ulrich Drepper  <drepper@redhat.com>

* posix/getopt.c (_): Don't define here for glibc.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 19:28:58 +0000 (19:28 +0000)]
Update.

2004-03-10  Jakub Jelinek  <jakub@redhat.com>

* include/libc-symbols.h [__ASSEMBLY__] (compat_text_section,
compat_data_section): Define.
* sysdeps/unix/sysv/linux/alpha/adjtime.c (ADJTIME): Add
attribute_compat_text_section.
* sysdeps/unix/sysv/linux/alpha/wordexp.c (__old_wordexp): Likewise.
* sysdeps/unix/sysv/linux/alpha/oldglob.c (__old_glob,
__old_globfree): Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/chown.c (__chown_is_lchown):
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
(__posix_fadvise64_l32): Likewise.
* sysdeps/unix/sysv/linux/msgctl.c (__old_msgctl): Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/posix_fadvise64.c
(__posix_fadvise64_l32): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c (__old_semctl):
Likewise.
* sysdeps/unix/sysv/linux/semctl.c (__old_semctl): Likewise.
* sysdeps/unix/sysv/linux/posix_fadvise64.c (__posix_fadvise64_l32):
Likewise.
* sysdeps/unix/sysv/linux/shmctl.c (__old_shmctl): Likewise.
* hurd/compat-20.c (_hurd_proc_init_compat_20): Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S
(__swapcontext, __novec_swapcontext): Use END instead of PSEUDO_END.
(__novec_swapcontext, __swapcontext_stub): Add compat_text_section.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S
(__makecontext_stub): Likewise.
(__novec_makecontext): Likewise.  Fix name in END () to match
function name.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S
(__setcontext): Use END instead of PSEUDO_END.
(__novec_setcontext): Add compat_text_section.  Use END instead of
PSEUDO_END, fix the name in END () to match function name.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S
(__getcontext, __novec_getcontext): Use END instead of PSEUDO_END.
(__novec_getcontext, __getcontext_stub): Add compat_text_section.

2004-03-10  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/sh/dl-machine.h: Don't use GL macro if not appropriate.
(COPY_UNALIGNED_WORD): Remove cast used as lvalue.

2004-03-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/dl-procinfo.h (HWCAP_IMPORTANT): Remove mmx, add sse2.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 10:04:19 +0000 (10:04 +0000)]
Update.

2004-03-10  Richard Henderson  <rth@redhat.com>

* sysdeps/generic/errno.c: Disable versioning for rtld.

* sysdeps/generic/Makefile (elf/shared): Add unwind-pe.
* sysdeps/generic/unwind-pe.c: New file.
* sysdeps/generic/unwind-pe.h: Only prototypes for _LIBC without
_LIBC_DEFINITIONS.

* posix/regexec.c: Likewise.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 09:29:17 +0000 (09:29 +0000)]
Update.

2004-03-10  Ulrich Drepper  <drepper@redhat.com>

* include/libc-symbols.h: Define attribute_compat_text_section and
attribute_compat_data_section.
* io/ftw.c: Mark compat code with attribute_compat_text_section.
* libio/iofopncook.c: Likewise.
* libio/oldfileops.c: Likewise.
* libio/oldiofclose.c: Likewise.
* libio/oldiofdopen.c: Likewise.
* libio/oldiofgetpos.c: Likewise.
* libio/oldiofgetpos64.c: Likewise.
* libio/oldiofopen.c: Likewise.
* libio/oldiofsetpos.c: Likewise.
* libio/oldiofsetpos64.c: Likewise.
* libio/oldiopopen.c: Likewise.
* libio/oldpclose.c: Likewise.
* libio/oldtmpfile.c: Likewise.
* nptl/forward.c: Likewise.
* nss/getXXbyYY_r.c: Likewise.
* nss/getXXent_r.c: Likewise.
* posix/tst-vfork1.c: Likewise.
* stdlib/canonicalize.c: Likewise.
* stdlib/old_atexit.c: Likewise.
* sysdeps/generic/glob.c: Likewise.
* sysdeps/posix/posix_fallocate64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/alphasort64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/glob64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/posix_fadvise64.S: Likewise.
* sysdeps/unix/sysv/linux/i386/readdir64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/readdir64_r.c: Likewise.
* sysdeps/unix/sysv/linux/i386/scandir64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/versionsort64.c: Likewise.

* sysdeps/unix/sysv/linux/i386/syscalls.list: vm86@@GLIBC_2.3.4
should be the default symbol. Having none misses the point.

20 years ago[BZ #16]
Ulrich Drepper [Wed, 10 Mar 2004 06:46:51 +0000 (06:46 +0000)]
[BZ #16]

Update.
2004-03-09  Ulrich Drepper  <drepper@redhat.com>

* stdlib/qsort.c (_quicksort): Initialize first stack element [BZ #16].

2004-03-05  Jakub Jelinek  <jakub@redhat.com>

* posix/regexec.c (regexec): Return with error on unknown eflags.
Replace weak_alias with versioned_symbol.
(__compat_regexec): New.
* posix/Versions (libc): Add regexec@GLIBC_2.3.4.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 06:05:14 +0000 (06:05 +0000)]
Update.

2004-03-09  Richard Henderson  <rth@redhat.com>

* math/math.h (isgreater, isgreaterequal, isless, islessequal,
islessgreater, isunordered): Use builtins if available.
* sysdeps/i386/fpu/bits/mathinline.h: Don't define via builtins.
* sysdeps/m68k/fpu/bits/mathinline.h: Likewise.
* sysdeps/powerpc/fpu/bits/mathinline.h: Likewise.
* sysdeps/sparc/fpu/bits/mathinline.h: Likewise.
* sysdeps/x86_64/fpu/bits/mathinline.h: Likewise.
* sysdeps/alpha/fpu/bits/mathinline.h (isgreater, isgreaterequal,
isless, islessequal, islessgreater): Remove; use default.
(isunordered): Convert inputs to double.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 05:25:48 +0000 (05:25 +0000)]
Update.

2004-02-09  Jakub Jelinek  <jakub@redhat.com>

* posix/Makefile (tests): Add tst-vfork2.
* posix/tst-vfork1.c (do_test): Fix comment.
* posix/tst-vfork2.c: New test.

20 years agoUpdate.
Ulrich Drepper [Wed, 10 Mar 2004 00:08:55 +0000 (00:08 +0000)]
Update.

* elf/dl-lookup.c (_dl_lookup_symbol_x): Fix possible NULL pointer
derefernce in error message.  Pretty printing.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 20:57:20 +0000 (20:57 +0000)]
Update.

2004-03-09  Ulrich Drepper  <drepper@redhat.com>

* po/nl.po: Update from translation team.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 10:43:31 +0000 (10:43 +0000)]
Update.

2004-03-08  Andreas Schwab  <schwab@suse.de>

* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Don't truncate
sysinfo pointer value.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 10:36:53 +0000 (10:36 +0000)]
Update.

2004-03-08  Paul Eggert  <eggert@cs.ucla.edu>

Merge from gnulib.  We now assume C89 or better.
* posix/getopt1.c (const): Remove.
* posix/getopt.c (const): Likewise.
* posix/getopt1.c (getopt_long, _getopt_long_r, getopt_long_only,
_getopt_long_only_r, main): Use prototypes, not old-style definitions.
* posix/getopt.c (exchange, _getopt_initialize, _getopt_internal_r,
_getopt_internal, getopt, main): Likewise.
* posix/getopt.h (getopt, getopt_long, getopt_long_only): Likewise.
* posix/getopt.c [!defined VMS || !HAVE_STRING_H]:
Include <string.h> regardless.  No need for <strings.h>.
[!defined _LIBC]: Include "gettext.h" rather than rolling it ourselves.
(_): Define to gettext always.
(my_index): Remove: all uses changed to strchr.
(strlen): Remove declaration.
* posix/getopt.h (struct option.name): Always const char *.

2004-03-08  Marcus Brinkmann  <marcus@gnu.org>

* posix/getopt.h (_getopt_internal): Move to ...
* posix/getopt_int.h: ... here.  New file.
* include/getopt_int.h: New file.
* include/getopt.h: Remove libc_hidden_proto for getopt_long
and getopt_long_only.
* posix/getopt1.c: Include "getopt_int.h".  Remove
libc_hidden_def for getopt_long and getopt_long_only.
(_getopt_long_r, _getopt_long_only_r): New functions.
* posix/getopt.c: Include "getopt_int.h".
(__getopt_initialized): Variable removed.
(nextchar, ordering, posixly_correct, first_nonopt, last_nonopt):
Static variables removed.
(nonoption_flags_max_len, nonoption_flags_len) [_LIBC &&
USE_NONOPTION_FLAGS]: Static variables removed.
(getopt_data): New static variable.
(SWAP_FLAGS): Use d->__nonoption_flags_len instead
nonoption_flags_len.
(exchange): Add new argument D of type struct getopt_data *.
Replace optind with d->optind, optarg with d->optarg, opterr with
d->opterr, optopt with d->optopt, nextchar with d->__nextchar,
first_nonopt with d->__first_nonopt, last_nonopt with
d->__last_nonopt, d->ordering with d->__ordering,
d->posixly_correct with d->__posixly_correct (which is now an
int instead a string, so fix users), nonoption_flags_len
with d->__nonoption_flags_len, nonoption_flags_max_len with
d->__nonoption_flags_max_len.
(_getopt_initialize): Likewise.
(_getopt_internal): Rename to ...
(_getopt_internal_r): ... this.  Also add new argument D of type
struct getopt_data * and use of members of D rather than global or
static variables as described for exchange() above.  Add new argument
to invocations of _getopt_initialize and exchange.
(_getopt_internal): Reimplement in terms of _getopt_internal_r.
* argp/argp-parse.c: Include <getopt_int.h>.
[_LIBC]: Do not include <bits/libc-lock.h>.
[!_LIBC && HAVE_CTHREADS_H]: Do not include <cthreads.h>.
[!_LIBC] (_argp_hang): Make static.
(getopt_lock, LOCK_GETOPT, UNLOCK_GETOPT): Remove.
(_argp_unlock_xxx): Remove.
(parser_init): Do not use LOCK_GETOPT.
(parser_finalize): Do not use UNLOCK_GETOPT.
(struct parser): New member OPT_DATA.
(parser_init): Initialize parser->opt_data.  Use
parser->opt_data.opterr instead of opterr.
(parser_parse_opt): Use parser->opt_data.optarg instead optarg.
(parser_parse_next): Likewise.  Use parser->opt_data.optind
instead optind.  Use parser->opt_data.optopt instead of optopt.
Call _getopt_long_only_r and _getopt_long_r instead of
getopt_long_only and getopt_long, and pass the extra argument.

20 years agoTypo.
Ulrich Drepper [Tue, 9 Mar 2004 10:12:30 +0000 (10:12 +0000)]
Typo.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 10:04:55 +0000 (10:04 +0000)]
Update.

* iconv/gconv_db.c: Don't define lock as static.  Rename to
__gconv_lock and export from the file.
* iconv/gconv_int.h: Declare __gconv_lock.
* libio/iofclose.c [_LIBC] (_IO_new_fclose): Lock gconv lock
before __gconv_release_step calls.
Patch by Shunichi Sagawa <s-sagawa@jp.fujitsu.com>.

* iconv/gconv_simple.c (internal_ucs4_loop): Fix typo in last change.

* iconv/gconv_db.c

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 08:50:17 +0000 (08:50 +0000)]
Update.

2004-03-09  Ulrich Drepper  <drepper@redhat.com>

* posix/Makefile (tests): Add tst-vfork1.
* posix/tst-vfork1.c: New file.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 07:44:07 +0000 (07:44 +0000)]
Update.

* sysdeps/i386/dl-machine.h: Define ARCH_FIXUP_ATTRIBUTE and use
it in the fixup function declarations.
* elf/dl-runtime.c: If ARCH_FIXUP_ATTRIBUTE is not defined,
provide dummy definition.  Use macro in fixup function
definitions.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 06:32:58 +0000 (06:32 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/vfork.S: If SAVE_PID and
RESTORE_PID are defined, use it.
* sysdeps/unix/sysv/linux/x86_64/vfork.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 05:45:44 +0000 (05:45 +0000)]
Update.

* sysdeps/i386/tcb-offsets.sym: Add PID.
* sysdeps/unix/sysv/linux/i386/vfork.S: New file.

20 years agoUpdate.
Ulrich Drepper [Tue, 9 Mar 2004 05:42:55 +0000 (05:42 +0000)]
Update.

2004-03-08  Ulrich Drepper  <drepper@redhat.com>

* nptl/sysdeps/i386/tcb-offsets.sym: Add PID.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 22:23:43 +0000 (22:23 +0000)]
Update.

* sysdeps/posix/gai_strerror.c: Add error string for EAI_IDN_ENCODE.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 21:43:46 +0000 (21:43 +0000)]
Update.

* Makefile (distribute): Add symbol-hacks.h and extra-modules.mk.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 21:31:23 +0000 (21:31 +0000)]
Update.

2004-03-08  Ulrich Drepper  <drepper@redhat.com>

* Makerules: Use extra-modules.mk if modules-names is defined.
* extra-modules.mk: New file.
* dlfcn/Makefile (CPPFLAGS-modcxaatexit.c): Removed.
* elf/Makefile (CFLAGS-interp.c): Add -DNOT_IN_libc=1.
* csu/Makefile ($(objpfx)version-info.h): Pass -DNOT_IN_libc=1 to
compiler.
* Makefile (distribute): Add symbol-hacks.h.
* sysdeps/generic/symbol-hacks.h: New file.
* sysdeps/wordsize-32/symbol-hacks.h: New file.
* sysdeps/wordsize-32/divdi3.c: Define *_internal aliases for __divdi3,
__moddi3, __udivdi3, and __umoddi3.
* include/libc-symbols.h: Include <symbol-hacks.h>.

20 years agoUpdate to latest libidn version.
Ulrich Drepper [Mon, 8 Mar 2004 20:52:56 +0000 (20:52 +0000)]
Update to latest libidn version.

20 years ago* elf/rtld.c (_rtld_global_ro) [MAP_COPY]: Don't set _dl_unload_cache.
Roland McGrath [Mon, 8 Mar 2004 20:38:37 +0000 (20:38 +0000)]
* elf/rtld.c (_rtld_global_ro) [MAP_COPY]: Don't set _dl_unload_cache.

* sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps):
Don't use INTUSE with _dl_signal_error.

20 years ago2004-03-08 Jeroen Dekkers <jeroen@dekkers.cx>
Roland McGrath [Mon, 8 Mar 2004 20:38:11 +0000 (20:38 +0000)]
2004-03-08  Jeroen Dekkers  <jeroen@dekkers.cx>

* sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps):
Don't use INTUSE with _dl_signal_error.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 19:37:32 +0000 (19:37 +0000)]
Update.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 19:35:36 +0000 (19:35 +0000)]
Update.

2004-03-08  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/powerpc/powerpc64/dl-machine.c (_dl_reloc_overflow):
Don't use INTUSE with _dl_signal_error.

2004-03-08  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/dl-machine.c(_dl_reloc_overflow): Replace
INTUSE with GLRO.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 18:31:04 +0000 (18:31 +0000)]
Update.

2004-03-08  Ulrich Drepper  <drepper@redhat.com>

* stringprep.h: Don't include idn-int.h in glibc.
* idn-int.h: Removed.

20 years agoDon't include idn-int.h in glibc.
Ulrich Drepper [Mon, 8 Mar 2004 18:29:34 +0000 (18:29 +0000)]
Don't include idn-int.h in glibc.

20 years ago * sysdeps/alpha/soft-fp/ots_cvtxt.c (_OtsConvertFloatXT): Fix typo ...
Richard Henderson [Mon, 8 Mar 2004 12:34:18 +0000 (12:34 +0000)]
    * sysdeps/alpha/soft-fp/ots_cvtxt.c (_OtsConvertFloatXT): Fix typo         in name.

2004-03-08  Richard Henderson  <rth@redhat.com>

* sysdeps/alpha/soft-fp/ots_cvtxt.c (_OtsConvertFloatXT): Fix typo
in name.

20 years ago* sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT_KERNEL_CHECK):
Andreas Jaeger [Mon, 8 Mar 2004 09:53:49 +0000 (09:53 +0000)]
* sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT_KERNEL_CHECK):

dl_osversion is readonly.
2004-03-08  Andreas Jaeger  <aj@suse.de>

* sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT_KERNEL_CHECK):
dl_osversion is readonly.

20 years agoReplaced with nb.po.
Ulrich Drepper [Mon, 8 Mar 2004 08:27:14 +0000 (08:27 +0000)]
Replaced with nb.po.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 07:58:18 +0000 (07:58 +0000)]
Update.

2004-03-07  Ulrich Drepper  <drepper@redhat.com>

* idn-stub.c: Include <gnu/lib-names.h>.  Use LIBCIDN_SO for dlopen.
* shlib-versions: New file.
* toutf8.c: Include <sys/param.h>.

20 years agoUpdate.
Ulrich Drepper [Mon, 8 Mar 2004 04:10:31 +0000 (04:10 +0000)]
Update.

* config.h.in: Add entry for HAVE_LIBIDN.
* configure.in: If libidn add-on present define HAVE_LIBIDN.
* Versions.def: Add entry for libcidn.

2004-03-07  Simon Josefsson  <jas@extundo.com>

* resolv/netdb.h [__USE_GNU]: Add new AI_IDN ai_flags for addrinfo.
[__USE_GNU]: Add new error code EAI_IDN_ENCODE for getaddrinfo.
* sysdeps/posix/getaddrinfo.c: Add prototype for __idna_to_ascii_lz
and define IDNA_SUCCESS.
(gaih_inet): If ai_flags have AI_IDN, invoke __idna_to_ascii_lz.
(getaddrinfo): Fix EAI_BADFLAGS test to include AI_IDN.
All changes only applicable when glibc is compiled with the libidn
add-on.

2004-03-07  Ulrich Drepper  <drepper@redhat.com>

20 years agoChangeLog for libidn.
Ulrich Drepper [Mon, 8 Mar 2004 03:55:39 +0000 (03:55 +0000)]
ChangeLog for libidn.

2004-03-07  Simon Josefsson  <jas@extundo.com>

* Banner: New file.
* Makefile: New file.
* Version: New file.
* configure: New file.
* idn-stub.c: New file.
* gunibreak.h: New file.  Copied from Libidn.
* gunicomp.h: New file.  Copied from Libidn.
* gunidecomp.h: New file.  Copied from Libidn.
* idna.h: New file.  Copied from Libidn.
* idna.c: New file.  Copied from Libidn.
* nfkc.c: New file.  Copied from Libidn.
* profiles.c: New file.  Copied from Libidn.
* punycode.c: New file.  Copied from Libidn.
* punycode.h: New file.  Copied from Libidn.
* rfc3454.c: New file.  Copied from Libidn.
* stringprep.c: New file.  Copied from Libidn.
* stringprep.h: New file.  Copied from Libidn.
* toutf8.c: New file.  Copied from Libidn.  Modified for use in glibc.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 22:22:04 +0000 (22:22 +0000)]
Update.

* sysdeps/unix/sysv/linux/ia64/dl-static.c (_dl_static_init): Call
_dl_lookup_symbol_x not _dl_lookup_symbol.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 19:53:49 +0000 (19:53 +0000)]
Update.

2004-03-07  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/powerpc/elf/rtld-global-offsets.sym: Adjust for moving
_dl_hwcap into _rtld_global_ro.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 19:37:37 +0000 (19:37 +0000)]
Update.

2004-03-07  Andreas Schwab  <schwab@suse.de>

* elf/dl-sym.c: Include <dl-tls.h> only when USE_TLS.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 10:40:53 +0000 (10:40 +0000)]
Update.

2004-03-07  Ulrich Drepper  <drepper@redhat.com>

* tst-once4.c: Remove unnecessary macro definition.

* tst-mutex7.c (do_test): Limit thread stack size.
* tst-once2.c (do_test): Likewise.
* tst-tls3.c (do_test): Likewise.
* tst-tls1.c (do_test): Likewise.
* tst-signal3.c (do_test): Likewise.
* tst-kill6.c (do_test): Likewise.
* tst-key4.c (do_test): Likewise.
* tst-join4.c (do_test): Likewise.
* tst-fork1.c (do_test): Likewise.
* tst-context1.c (do_test): Likewise.
* tst-cond2.c (do_test): Likewise.
* tst-cond10.c (do_test): Likewise.
* tst-clock2.c (do_test): Likewise.
* tst-cancel10.c (do_test): Likewise.
* tst-basic2.c (do_test): Likewise.
* tst-barrier4.c (do_test): Likewise.

20 years agoRemove unnecessary macro definition.
Ulrich Drepper [Sun, 7 Mar 2004 10:05:54 +0000 (10:05 +0000)]
Remove unnecessary macro definition.

20 years agoUpdate.
Andreas Jaeger [Sun, 7 Mar 2004 09:37:36 +0000 (09:37 +0000)]
Update.

2004-03-07  Andreas Jaeger  <aj@suse.de>

* iconvdata/iso-2022-cn-ext.c (BODY): Remove cast used as lvalue.
* iconvdata/tcvn5712-1.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/euc-jisx0213.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/shift_jisx0213.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/tscii.c (EMIT_SHIFT_TO_INIT): Likewise.

20 years ago(BODY): Remove cast used as lvalue.
Andreas Jaeger [Sun, 7 Mar 2004 09:33:54 +0000 (09:33 +0000)]
(BODY): Remove cast used as lvalue.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 09:05:18 +0000 (09:05 +0000)]
Update.

* string/test-string.h: Define GLRO.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 08:39:57 +0000 (08:39 +0000)]
Update.

2004-03-07  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/ldsodefs.h: Move _dl_initial_searclist,
_dl_hp_timing_overhead, _dl_init_all_dirs, and the content of
dl-procinfo.c from _rtld_global to _rtld_global_ro.
* elf/rtld.c: Adjust initializer for _rtld_global_ro.
* elf/dl-close.c: Use GLRO instead of GL where appropriate.
* elf/dl-libc.c: Likewise.
* elf/dl-load.c: Likewise.
* sysdeps/i386/dl-procinfo.h: Likewise.
* sysdeps/i386/i686/hp-timing.h: Likewise.
* sysdeps/ia64/hp-timing.h: Likewise.
* sysdeps/sparc/sparc32/sparcv9/hp-timing.h: Likewise.
* sysdeps/sparc/sparc64/hp-timing.h: Likewise.
* sysdeps/unix/sysv/linux/arm/dl-procinfo.h: Likewise.
* sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: Likewise.

20 years agoUpdate.
Ulrich Drepper [Sun, 7 Mar 2004 05:26:02 +0000 (05:26 +0000)]
Update.

2004-03-06  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-lookup.c: We don't need for specialized lookup functions.
Combining the functionality does not slow down relocation processing,
it might even speed it up a little.
* sysdeps/generic/ldsodefs.h: Adjust prototypes for lookup function.
Add only one function pointer to rtlf_global_ro.
* elf/do-lookup.h: Replace #ifs with ifs.
* elf/dl-libc.c: Adjust _dl_lookup_* callers.
* elf/dl-reloc.c: Likewise.
* elf/dl-runtime.c: Likewise.
* elf/dl-sym.c: Likewise.
* elf/rtld.c: Likewise.  Adjust _rtld_global_ro initialization.

* sysdeps/generic/ldsodefs.h (__rtld_local_attribute__,
__rtld_global_attribute__): Undef after use.
(_rtld_local_ro): Define __rtld_local_attribute__ with just hidden
if available.

* sysdeps/alpha/Subdirs: New file.
* sysdeps/alpha/soft-fp/Makefile: New file.
* sysdeps/alpha/soft-fp/Versions: New file.
* sysdeps/alpha/soft-fp/local-soft-fp.h: New file.
* sysdeps/alpha/soft-fp/ots_add.c: New file.
* sysdeps/alpha/soft-fp/ots_cmp.c: new file.
* sysdeps/alpha/soft-fp/ots_cmpe.c: New file.
* sysdeps/alpha/soft-fp/ots_cvtqux.c: New file.
* sysdeps/alpha/soft-fp/ots_cvtqx.c: New file.
* sysdeps/alpha/soft-fp/ots_cvttx.c: New file.
* sysdeps/alpha/soft-fp/ots_cvtxq.c: New file.
* sysdeps/alpha/soft-fp/ots_cvtxt.c: New file.
* sysdeps/alpha/soft-fp/ots_div.c: New file.
* sysdeps/alpha/soft-fp/ots_mul.c: New file.
* sysdeps/alpha/soft-fp/ots_nintxq.c: New file.
* sysdeps/alpha/soft-fp/ots_sub.c: New file.

20 years agoWe don't need for specialized lookup functions. Combining the functionality does...
Ulrich Drepper [Sun, 7 Mar 2004 05:19:40 +0000 (05:19 +0000)]
We don't need for specialized lookup functions. Combining the functionality does not slow down relocation processing, it might even speed it up a little.

20 years ago * soft-fp/quad.h (union _FP_UNION_Q): Add longs structure. * sysdeps...
Richard Henderson [Sat, 6 Mar 2004 20:46:23 +0000 (20:46 +0000)]
    * soft-fp/quad.h (union _FP_UNION_Q): Add longs structure.         * sysdeps/alpha/Implies: Add alpha/soft-fp.         * sysdeps/alpha/soft-fp/sfp-machine.h: Rewrite for GEM interface.         * sysdeps/alpha/Subdirs, sysdeps/alpha/soft-fp/Makefile,         sysdeps/alpha/soft-fp/Versions, sysdeps/alpha/soft-fp/local-soft-fp.h,         sysdeps/alpha/soft-fp/ots_add.c, sysdeps/alpha/soft-fp/ots_cmp.c,         sysdeps/alpha/soft-fp/ots_cmpe.c, sysdeps/alpha/soft-fp/ots_cvtqux.c,         sysdeps/alpha/soft-fp/ots_cvtqx.c, sysdeps/alpha/soft-fp/ots_cvttx.c,         sysdeps/alpha/soft-fp/ots_cvtxq.c, sysdeps/alpha/soft-fp/ots_cvtxt.c,         sysdeps/alpha/soft-fp/ots_div.c, sysdeps/alpha/soft-fp/ots_mul.c,         sysdeps/alpha/soft-fp/ots_nintxq.c, sysdeps/alpha/soft-fp/ots_sub.c:         New files.

2004-03-06  Richard Henderson  <rth@redhat.com>

* soft-fp/quad.h (union _FP_UNION_Q): Add longs structure.
* sysdeps/alpha/Implies: Add alpha/soft-fp.
* sysdeps/alpha/soft-fp/sfp-machine.h: Rewrite for GEM interface.
* sysdeps/alpha/Subdirs, sysdeps/alpha/soft-fp/Makefile,
sysdeps/alpha/soft-fp/Versions, sysdeps/alpha/soft-fp/local-soft-fp.h,
sysdeps/alpha/soft-fp/ots_add.c, sysdeps/alpha/soft-fp/ots_cmp.c,
sysdeps/alpha/soft-fp/ots_cmpe.c, sysdeps/alpha/soft-fp/ots_cvtqux.c,
sysdeps/alpha/soft-fp/ots_cvtqx.c, sysdeps/alpha/soft-fp/ots_cvttx.c,
sysdeps/alpha/soft-fp/ots_cvtxq.c, sysdeps/alpha/soft-fp/ots_cvtxt.c,
sysdeps/alpha/soft-fp/ots_div.c, sysdeps/alpha/soft-fp/ots_mul.c,
sysdeps/alpha/soft-fp/ots_nintxq.c, sysdeps/alpha/soft-fp/ots_sub.c:
New files.

20 years agoUpdate.
Ulrich Drepper [Sat, 6 Mar 2004 09:51:56 +0000 (09:51 +0000)]
Update.

* configure.in: Recognize --enable-bind-now.
* elf/dynamic-link.h (elf_get_dynamic_info): Allow bind-now flags
in ld.so.
* Makerules (LDFLAGS-c.so): Add -z now if so configured.
* elf/Makefile ($(objpfx)ld.so): Likewise.
* config.make.in (bind-now): New definition.

20 years agoUpdate.
Ulrich Drepper [Sat, 6 Mar 2004 09:15:58 +0000 (09:15 +0000)]
Update.

* elf/dl-fini.c (_dl_fini): Combine _dl_debug_printf calls.
* elf/rtld.c (print_statistics): Likewise.

20 years agoUpdate.
Ulrich Drepper [Sat, 6 Mar 2004 09:07:56 +0000 (09:07 +0000)]
Update.

2004-03-06  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-open.c: No need to pass any parameter to _dl_start_profile.
They are the same in both places.
* elf/dl-profile.c: Likewise.
* elf/rtld.c: Likewise.
* sysdeps/generic/ldsodefs.h: Likewise.
* elf/dl-support.c: Define _dl_profile_output variable.  Initialize it.

20 years agoUpdate.
Ulrich Drepper [Sat, 6 Mar 2004 08:19:29 +0000 (08:19 +0000)]
Update.

* elf/Versions: Remove functions which are not exported anymore.
* dlfcn/dlerror.c: Call ld.so functions through GLSO.
* dlfcn/dlinfo.c: Likewise.
* elf/dl-close.c: Likewise.
* elf/dl-libc.c: Likewise.
* elf/dl-open.c: Likewise.
* elf/dl-sym.c: Likewise.
* sysdeps/generic/libc-start.c: Likewise.
* elf/dl-debug.c: Remove *_internal definition.  Don't use INTUSE for
functions which are not exported anymore.
* elf/dl-deps.c: Likewise.
* elf/dl-dst.h: Likewise.
* elf/dl-error.c: Likewise.
* elf/dl-fini.c: Likewise.
* elf/dl-init.c: Likewise.
* elf/dl-load.c: Likewise.
* elf/dl-lookup.c: Likewise.
* elf/dl-misc.c: Likewise.
* elf/dl-profile.c: Likewise.
* elf/dl-profstub.c: Likewise.
* elf/dl-reloc.c: Likewise.
* elf/dl-runtime.c: Likewise.
* elf/dl-version.c: Likewise.
* elf/do-lookup.h: Likewise.
* include/dlfcn.h: Likewise.
* sysdeps/generic/dl-cache.c: Likewise.
* sysdeps/generic/dl-fptr.c: Likewise.
* sysdeps/generic/dl-origin.c: Likewise.
* sysdeps/generic/dl-sysdep.c: Likewise.
* sysdeps/generic/dl-tls.c: Likewise.
* sysdeps/generic/ldsodefs.h: Likewise.
* sysdeps/i386/dl-tls.h: Likewise.
* sysdeps/unix/sysv/linux/dl-origin.c: Likewise.
* elf/rtld.c: Likewise.  Export function though _rtld_global_ro.

* generic/dl-fptr.c: Likewise.
* mach/hurd/dl-sysdep.c: Likewise.
* unix/sysv/linux/ia64/dl-static.c: Likewise.
* unix/sysv/linux/ia64/getpagesize.c: Likewise.
* unix/sysv/linux/m68k/getpagesize.c: Likewise.
* unix/sysv/linux/sparc/sparc32/getpagesize.c: Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 11:25:26 +0000 (11:25 +0000)]
Update.

* sysdeps/generic/ldsodefs.h (struct rtld_global): Move
dl_debug_fd to rtld_global_ro.
* elf/rtld.c: Use GLRO instead of GL for dl_debug_fd.
* elf/dl-misc.c: Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 11:12:46 +0000 (11:12 +0000)]
Update.

* malloc/malloc.c: Don't call exported interface in the implementation.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 10:54:16 +0000 (10:54 +0000)]
Update.

* include/wctype.h: Add libc_hidden_proto for __towctrans.
* wctype/towctrans.c: Add libc_hidden_def.

* libio/memstream.c (open_memstream): Use _IO_init with INTUSE.

* posix/regexec.c (transit_state): Remove unused variable
next_state.

* posix/regcomp.c (init_dfa): Use __btowc instead of btowc.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 10:29:47 +0000 (10:29 +0000)]
Update.

* sysdeps/sparc/sparc64/dl-machine.h: Likewise.
* sysdeps/sparc/sparc32/dl-machine.h: Likewise.
* sysdeps/s390/s390-64/dl-machine.h: Likewise.
* sysdeps/s390/s390-32/dl-machine.h: Likewise.
* sysdeps/powerpc/powerpc64/dl-machine.h: Likewise.
* sysdeps/powerpc/powerpc32/dl-machine.c: Likewise.
* sysdeps/m68k/dl-machine.h: Likewise.
* sysdeps/ia64/dl-machine.h: Likewise.
* sysdeps/arm/dl-machine.h: Likewise.
* sysdeps/alpha/dl-machine.h: Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 10:15:54 +0000 (10:15 +0000)]
Update.

2004-03-05  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/ldsodefs.h: Define new structure rtld_global_ro.
Declare _rtld_global_ro and _rtld_local_ro.  Move members of
rtld_global structure into the new one if they are modified only
at startup time.  Define GLRO to access _rtld_global_ro.
* elf/Versions: Export _rtld_global_ro.
* elf/dl-close.c: Use GLRO instead of GL where appropriate.
* elf/dl-conflict.c: Likewise.
* elf/dl-deps.c: Likewise.
* elf/dl-dst.h: Likewise.
* elf/dl-error.c: Likewise.
* elf/dl-fini.c: Likewise.
* elf/dl-init.c: Likewise.
* elf/dl-load.c: Likewise.
* elf/dl-lookup.c: Likewise.
* elf/dl-minimal.c: Likewise.
* elf/dl-open.c: Likewise.
* elf/dl-profile.c: Likewise.
* elf/dl-reloc.c: Likewise.
* elf/dl-runtime.c: Likewise.
* elf/dl-support.c: Likewise.
* elf/dl-version.c: Likewise.
* elf/do-lookup.h: Likewise.
* elf/rtld.c: Likewise.
* sysdeps/generic/dl-cache.c: Likewise.
* sysdeps/generic/dl-origin.c: Likewise.
* sysdeps/generic/dl-sysdep.c: Likewise.
* sysdeps/generic/libc-start.c: Likewise.
* sysdeps/generic/dl-cache.c: Likewise.
* sysdeps/i386/dl-machine.h: Likewise.
* sysdeps/i386/setfpucw.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fedisblexcpt.c: Likewise.
* sysdeps/i386/fpu/feenablxcpt.c: Likewise.
* sysdeps/i386/fpu/feholdexcpt.c: Likewise.
* sysdeps/i386/fpu/fesetround.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/ftestexcept.c: Likewise.
* sysdeps/unix/sysv/linux/dl-execstat.c: Likewise.
* sysdeps/unix/sysv/linux/dl-librecon.h: Likewise.
* sysdeps/unix/sysv/linux/dl-origin.c: Likewise.
* sysdeps/unix/sysv/linux/dl-osinfo.h: Likewise.
* sysdeps/unix/sysv/linux/getclktck.c: Likewise.
* sysdeps/unix/sysv/linux/getpagesize.c: Likewise.
* sysdeps/unix/sysv/linux/init-first.c: Likewise.
* sysdeps/unix/sysv/linux/prof-freq.c: Likewise.
* sysdeps/unix/sysv/linux/i386/dl-librecon.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise.
* sysdeps/x86_64/dl-machine.h: Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 04:24:45 +0000 (04:24 +0000)]
Update.

* sysdeps/generic/ldsodefs.h: Don't define _dl_name_match_p as inline.
* elf/dl-misc.c: Define _dl_name_match_p here.
* elf/dl-open.c (check_libc_caller): Don't use _dl_name_match_p.

20 years agoUpdate.
Ulrich Drepper [Fri, 5 Mar 2004 03:47:38 +0000 (03:47 +0000)]
Update.

2004-03-04  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-open.c (dl_open_worker): Check that _dl_open is called
from the right place.

20 years agoUpdate.
Ulrich Drepper [Thu, 4 Mar 2004 23:37:01 +0000 (23:37 +0000)]
Update.

2004-01-15  Paolo Bonzini  <bonzini@gnu.org>

* posix/regex.h (REG_STARTEND): Define.
* posix/regexec.c (regexec): Check for REG_STARTEND.

20 years agoUpdate.
Ulrich Drepper [Thu, 4 Mar 2004 23:28:06 +0000 (23:28 +0000)]
Update.

2004-02-29  Paolo Bonzini  <bonzini@gnu.org>

* posix/regexec.c (transit_state): Don't handle state == NULL.
Move state log and backreference management...
(merge_state_with_log): ... to this function.
(find_recover_state): New function.
(check_matching): Use find_recover_state to get a non-NULL
state when an invalid state is reached.  Compute the amount
of initial characters to be skipped less conservatively when
multi-byte character sets are in use.  Do not check
dfa->nbackref if the state log is NULL.  Initialize err.
(acquire_init_state_context): Expect err to be initialized.
Fix spacing.

2004-03-05  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc32/elf/start.S: Handle PIEs.
* sysdeps/sparc/sparc64/elf/start.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Thu, 4 Mar 2004 19:14:56 +0000 (19:14 +0000)]
Update.

2004-03-04  Jakub Jelinek  <jakub@redhat.com>

* iconv/iconv_prog.c (process_block): Handle omit_invalid.
If iconv returns EILSEQ with omit_invalid, continue converting
and return 1 if no other errors are seen.
(main): Set status to EXIT_FAILURE whenever process_* returns
nonzero, but only stop processing further files if iy returns
negative value.

20 years agoUpdate.
Ulrich Drepper [Wed, 3 Mar 2004 18:57:15 +0000 (18:57 +0000)]
Update.

2004-03-03  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/x86_64/posix_fadvise64.c: New file.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (posix_fadvise64):
Remove.
* sysdeps/unix/sysv/linux/alpha/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/alpha/posix_fadvise64.c: New file.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (posix_fadvise64):
Remove.
* sysdeps/unix/sysv/linux/ia64/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/ia64/posix_fadvise64.c: New file.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (posix_fadvise64):
Remove.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/posix_fadvise64.c: New
file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Removed.
* sysdeps/unix/sysv/linux/s390/s390-64/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/s390/s390-64/posix_fadvise64.c: New file.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
(posix_fadvise64): Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/posix_fadvise.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/posix_fadvise64.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list
(posix_fadvise64): Remove.

20 years agoUpdate.
Ulrich Drepper [Tue, 2 Mar 2004 18:51:24 +0000 (18:51 +0000)]
Update.

2004-03-02  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c: New file.

20 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 2004 22:35:28 +0000 (22:35 +0000)]
Update.

* nscd/nscd_getgr_r.c (nscd_getgr_r): Add missing initialization
of return value.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise.

20 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 2004 21:38:21 +0000 (21:38 +0000)]
Update.

* sysdeps/unix/sysv/linux/getdents.c: For 2.6.4+ kernels use

20 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 2004 21:34:36 +0000 (21:34 +0000)]
Update.

2004-03-01  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/kernel-features.h: Add support for
__ASSUME_GETDENTS32_D_TYPE.
* sysdeps/unix/sysv/linux/getdents.c: For 2.6.4+ kernels you
getdents syscall again since it provides d_type information.

* manual/install.texi (Tools for Compilation): Autoconf 2.53 is
required.

20 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 2004 08:47:37 +0000 (08:47 +0000)]
Update.

2004-03-01  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S
(__pthread_cond_timedwait): Optimize wakeup test.
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
(__pthread_cond_wait): Likewise.
* sysdeps/pthread/pthread_cond_wait.c (__pthread_cond_wait): Likewise.
* sysdeps/pthread/pthread_cond_timedwait.c (__pthread_cond_timedwait):
Likewise.

20 years agoUpdate.
Ulrich Drepper [Mon, 1 Mar 2004 06:39:13 +0000 (06:39 +0000)]
Update.

2004-02-29  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S
(__lll_mutex_lock_wait): Optimize a bit more.  Just one copy of
the atomic instruction needed.
* sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
(__lll_mutex_lock_wait): Likewise.

20 years ago(__lll_mutex_lock_wait): Optimize a bit more. Just one copy of the atomic instructio...
Ulrich Drepper [Mon, 1 Mar 2004 06:38:24 +0000 (06:38 +0000)]
(__lll_mutex_lock_wait): Optimize a bit more.  Just one copy of the atomic instruction needed.

20 years agoUpdate.
Andreas Jaeger [Sun, 29 Feb 2004 19:50:54 +0000 (19:50 +0000)]
Update.

2004-02-29  Andreas Jaeger  <aj@suse.de>

* manual/install.texi (Tools for Compilation): Autoconf 2.53 is required.
(Supported Configurations): Add x86_64-*-linux.
* INSTALL: Regenerated.

20 years ago(Tools for Compilation): Autoconf 2.53 is required. (Supported Configurations): Add...
Andreas Jaeger [Sun, 29 Feb 2004 19:50:28 +0000 (19:50 +0000)]
(Tools for Compilation): Autoconf 2.53 is required. (Supported Configurations): Add x86_64-*-linux.

20 years agoUpdate.
Ulrich Drepper [Sat, 28 Feb 2004 19:33:17 +0000 (19:33 +0000)]
Update.

2004-02-28  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/i686/memcmp.S: Move table to .rodata.  Patch by HJ Lu.

20 years agoUpdate.
Ulrich Drepper [Sat, 28 Feb 2004 17:56:22 +0000 (17:56 +0000)]
Update.

* elf/rtld.c (dl_main): Adjust l->l_ld of the vDSO by l->l_addr.
* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Only set
GL(dl_sysinfo) if non-zero.

20 years agoUpdate.
Ulrich Drepper [Sat, 28 Feb 2004 10:18:58 +0000 (10:18 +0000)]
Update.

2004-02-27  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/sysconf.c: Include stdlib.h.

20 years agoUpdate.
Ulrich Drepper [Fri, 27 Feb 2004 09:41:31 +0000 (09:41 +0000)]
Update.

2004-02-27  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/pthread/createthread.c (create_thread): Remove use of
CLONE_STOPPED.  We cannot use SIGCONT which means CLONE_STOPPED
needs to be implemented differently to be useful.

20 years agoUpdate.
Ulrich Drepper [Fri, 27 Feb 2004 08:09:35 +0000 (08:09 +0000)]
Update.

* pthread_attr_setschedparam.c: Don't test priority against limits
here.  Set ATTR_FLAG_SCHED_SET flag.
* pthread_attr_setschedpolicy.c: Set ATTR_FLAG_POLICY_SET flag.
* pthread_create.c (__pthread_create_2_1): Copy scheduling attributes
from parent thread to child.  If attribute is used and scheduling
parameters are not inherited, copy parameters from attribute or
compute them.  Check priority value.
* pthread_getschedparam.c: If the parameters aren't known yet get
them from the kernel.
* pthread_setschedparam.c: Set ATTR_FLAG_SCHED_SET and
ATTR_FLAG_POLICY_SET flag for thread.
* sysdeps/unix/sysv/linux/internaltypes.h: Define ATTR_FLAG_SCHED_SET
and ATTR_FLAG_POLICY_SET.

* sysdeps/pthread/createthread.c: Use tgkill if possible.

20 years agoUpdate.
Ulrich Drepper [Fri, 27 Feb 2004 00:55:39 +0000 (00:55 +0000)]
Update.

2004-02-26  Ulrich Drepper  <drepper@redhat.com>

* nss/getXXbyYY_r.c: Pass result also to the nscd_* function.  Don't
set *result here.
* nscd/nscd_proto.h: Add new argument for pointer to result pointer
to all nscd_* functions.
* nscd/nscd_getgr_r.c (nscd_getgr_r): Add new parameter.  Store result
pointer in the address provided by the new parameter if successful.
Otherwise store NULL.  Return zero if no entry found.
(__nscd_getgrnam_r, __nscd_getgrgid_r): Add new parameter and pass
it on.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Add new parameter.  Store
result pointer in the address provided by the new parameter if
successful. Otherwise store NULL.  Return zero if no entry found.
(__nscd_gethostbyname_r, __nscd_gethostbyname2_r,
__nscd_gethostbyaddr_r): Add new parameter and pass it on.
* nscd/nscd_getpw_r.c (nscd_getpw_r): Add new parameter.  Store result
pointer in the address provided by the new parameter if successful.
Otherwise store NULL.  Return zero if no entry found.
(__nscd_getpwnam_r, __nscd_getpwuid_r): Add new parameter and pass
it on.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 21:36:37 +0000 (21:36 +0000)]
Update.

2004-02-26  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/clock_settime.c (SYSDEP_SETTIME): Set
retval to -1 on error.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 20:38:54 +0000 (20:38 +0000)]
Update.

* stdlib/canonicalize.c (__realpath): Simplify.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 20:33:23 +0000 (20:33 +0000)]
Update.

2004-02-26  Ulrich Drepper  <drepper@redhat.com>

* posix/regcomp.c (parse_expression): Avoid duplication in calls
to build_charclass_op.

* posix/regcomp.c (parse_expression): Add cast to (const unsigned
char *) in calls to `build_charclass_op'.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 20:06:58 +0000 (20:06 +0000)]
Update.

2004-02-26  Jakub Jelinek  <jakub@redhat.com>

* elf/rtld.c (dl_main): Correctly set up l_map_end and l_addr
in vDSO's link_map, don't assume l_addr == 0.  Set GL(dl_sysinfo)
from e_entry only if AT_SYSINFO not present and adjust by l_addr.
Take vDSO into account when inserting rtld into _dl_loaded chain.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 19:22:02 +0000 (19:22 +0000)]
Update.

* sunrpc/svcauth_des.c (authdes_getucred): Removed fixed limit on
number of groups in the cache.  Relax the disconnect between the
interface of authdes_getucred and netname2user a bit.
* sunrpc/auth_unix.c (authunix_create_default): Don't allocate
huge arrays on the stack.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 17:25:30 +0000 (17:25 +0000)]
Update.

2004-02-26  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/sysconf.c (__sysconf): Use the official
not cancelable interfaces.

20 years agoUpdate.
Ulrich Drepper [Thu, 26 Feb 2004 01:32:44 +0000 (01:32 +0000)]
Update.

2004-02-24  Arnold D. Robbins  <arnold@skeeve.com>

* posix/regex_internal.c (build_wcs_upper_buffer): Enclose
`offsets_needed' label in `#ifdef _LIBC' to silence `unused label'
compiler warning.

2004-02-24  Nelson H.F. Beebe  <beebe@math.utah.edu>

* posix/regex_internal.c (build_wcs_buffer): Add cast to char* in call
to `wcrtomb'.
* posix/regex_internal.h (bitset_not, bitset_merge, bitset_not_merge,
bitset_mask, re_string_char_size_a, re_string_wchar_at,
re_string_elem_size_at): Change to use prototypes.
(re_string_char_size_at, re_string_wchar_at,
re_string_elem_size_at): Declare as `internal_function'.

20 years agoUpdate.
Ulrich Drepper [Wed, 25 Feb 2004 23:28:54 +0000 (23:28 +0000)]
Update.

2004-02-25  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/sysconf.c (__sysconf): Handle
_SC_NGROUPS_MAX.

20 years agoUpdate.
Ulrich Drepper [Wed, 25 Feb 2004 18:43:42 +0000 (18:43 +0000)]
Update.

* Makefile (tests-nolibpthread): Add tst-unload.  Don't link with
libpthread for the files in this list.
(CFLAGS-tst-unload): Removed.
* tst-unload.c (do_test): Don't use complete path for
LIBPHREAD_SO.

20 years agoUpdate.
Ulrich Drepper [Wed, 25 Feb 2004 08:26:24 +0000 (08:26 +0000)]
Update.

2004-02-25  Ulrich Drepper  <drepper@redhat.com>

* Makefile: Define sonames for tst-tls5mod, tst-_res1mod1, and
tst-_res1mod2.

20 years agoUpdate.
Ulrich Drepper [Mon, 23 Feb 2004 23:30:12 +0000 (23:30 +0000)]
Update.

* wcsmbs/mbrtowc.c (__mbrtowc): Cap s + n at the end of address space.
* stdlib/Makefile (tests): Add testmb2.
(testmb2-ENV): New.
* stdlib/testmb2.c: New test.

2004-02-23  Jakub Jelinek  <jakub@redhat.com>

20 years agoUpdate.
Ulrich Drepper [Mon, 23 Feb 2004 19:54:06 +0000 (19:54 +0000)]
Update.

2004-02-23  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/posix/getaddrinfo.c (gaih_inet): If _res has not been
inited yet, try to init it before saving old _res.options.
* posix/Makefile (xtests): Add bug-ga2.
(generated): Add bug-ga2.mtrace and bug-ga2-mem.
(xtests): Depend on bug-ga2-mem.
($(objpfx)bug-ga2-mem, bug-ga2-ENV): New.
* posix/bug-ga2.c: New test.

20 years agoUpdate.
Ulrich Drepper [Sun, 22 Feb 2004 19:37:31 +0000 (19:37 +0000)]
Update.

2004-02-22  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/posix_fadvise64.S: Pop register
content also in case of an overflow in the parameter.
Reported by Momchil Velikov <velco@fadata.bg>.

20 years agoUpdate.
Ulrich Drepper [Sat, 21 Feb 2004 22:35:31 +0000 (22:35 +0000)]
Update.

2004-02-21  Ulrich Drepper  <drepper@redhat.com>

* elf/dynamic-link.h (elf_get_dynamic_info): Recognize DF_1_NOW.
In ld.so, neither DT_FLAGS nor DT_FLAGS_1 must be used.

20 years ago(elf_get_dynamic_info): Recognize DF_1_NOW. In ld.so, neither DT_FLAGS nor DT_FLAGS_...
Ulrich Drepper [Sat, 21 Feb 2004 22:34:38 +0000 (22:34 +0000)]
(elf_get_dynamic_info): Recognize DF_1_NOW.  In ld.so, neither DT_FLAGS nor DT_FLAGS_1 must be used.

20 years ago* posix/bug-ga1.c: Include <string.h> for memset prototype.
Andreas Jaeger [Sat, 21 Feb 2004 18:40:55 +0000 (18:40 +0000)]
* posix/bug-ga1.c: Include <string.h> for memset prototype.

This page took 0.087655 seconds and 5 git commands to generate.