| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-02-07 Ulrich Drepper <drepper@cygnus.com>
* Versions.def: New version GLIBC_2.1.1 for libc.
* stdlib/Versions: Add _Exit, imaxdiv, and imaxdiv to GLIBC_2.1.1.
* stdlib/labs.c: Moved to...
* sysdeps/generic/labs.c: ...here.
* stdlib/llabs.c: Moved to...
* sysdeps/generic/llabs.c: ...here.
* stdlib/stdlib.h: Allow definition of ldiv_t and lldiv_t in other
header. Declare _Exit.
* sysdeps/generic/_exit.c: Add alias _Exit.
* sysdeps/mach/hurd/_exit.c: Likewise.
* sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise.
* sysdeps/standalone/i960/nindy960/_exit.c: Likewise.
* sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise.
* sysdeps/unix/_exit.c: Likewise.
* sysdeps/wordsize-32/inttypes.h: Define imaxdiv_t and declare
imaxdiv and imaxabs. Declare lldiv_t if necessary.
* sysdeps/wordsize-64/inttypes.h: Likewise.
* sysdeps/wordsize-32/llabs.c: New file.
* sysdeps/wordsize-32/lldiv.c: New file.
* sysdeps/wordsize-64/labs.c: New file.
* sysdeps/wordsize-64/ldiv.c: New file.
* manual/arith.texi: Document imaxabs, imaxdiv_t, and imaxdiv.
* manual/startup.texi: Document _Exit.
1999-02-07 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* nscd/cache.c: Include <arpa/inet.h> for inet_ntop.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-02-06 Ulrich Drepper <drepper@cygnus.com>
* Versions.def: Add versions for ld.so.
* csu/Versions: Remove __libc_stack_end here.
* elf/Versions: Split libc definitions in libc and ld.so definitions.
* elf/Makefile (ld-map): Change to ld.so.map.
* scripts/versions.awk: Recognize dot in library names.
* ctype/ctype.h: Remove definitions of __tolower and __toupper.
Don't use __tolower and __toupper in inline functions.
Add optimizing macros for tolower and toupper.
* ctype/ctype-extn.c (_tolower): Don't use __tolower.
(_toupper): Don't use __toupper.
* ctype/ctype.c (tolower): Don't use __tolower.
(toupper): Don't use toupper.
* nscd/cache.c (prune_cache): Correct printing of debugging messages.
* resolv/Versions (libresolv): Export __ns_name_unpack and
__ns_name_ntop.
* resolv/res_comp.c: Rename ns_name_unpack to __ns_name_unpack and
make it global. Change all users. Similar for ns_name_ntop.
* resolv/nss_dns/dns-host.c: Don't use dn_expand when extracting in
user-provided buffer. Use __ns_name_unpack and __ns_name_ntop
directly to detect too small buffer.
* stdio-common/Makefile (tests): Add scanf12.
* stdio-common/scanf12.c: New file.
* stdio-common/scanf12.input: New file.
* stdio-common/vfscanf.c (__vfscanf): Handle +/- at beginning of
floating-point correctly if the number is invalid.
* stdio-common/vfscanf.c: Don't use non-reentrant multibyte conversion
* stdio-common/printf_fphex.c: Likewise.
* stdio-common/vfprintf.c: Likewise.
See ChangeLog.9 for earlier changes.
|
|
|
|
|
|
|
|
|
|
| |
1999-02-04 Ulrich Drepper <drepper@cygnus.com>
* stdlib/strtoll.c: Add alias __strtoq_internal.
* stdlib/strtoull.c: Add alias __strtouq_internal.
* wcsmbs/mbrtowc.c: Correct logic testing for converted NUL
character. Patch by Owen Taylor <otaylor@redhat.com>.
|
| |
|
|
|
|
| |
* sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL.
|
|
|
|
| |
* sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL.
|
| |
|
|
|
|
|
| |
* version.h (VERSION): Bump to 2.1.
(RELEASE): Change to stable.
|
|
|
|
|
|
|
|
|
| |
1999-02-03 Ulrich Drepper <drepper@cygnus.com>
* elf/dlsym.c (dlsym_doit): If no symbol for RTLD_NEXT is found
initialize ref element of args object so that dlsym does not dump
a core.
* elf/dlvsym.c (dlvsym_doit): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-02-03 Jakub Jelinek <jj@ultra.linux.cz>
* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Set branch
prediction correctly.
* sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h: Signal
takes a pointer to __sigcontext_t.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Do a nop after retl.
* sysdeps/unix/sysv/linux/sparc/sparc32/Dist: Remove fork.S.
|
|
|
|
|
|
|
|
|
|
|
| |
1999-01-31 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manual/install.texi (Configuring and compiling): Building in the
source directory works, change paragraph stating the opposite.
1999-01-29 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* locale/programs/locale-spec.c: Fix last change.
|
|
|
|
|
|
|
| |
1999-02-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/time.texi (General Time String Parsing): Fix typos. Fix
column widths of table.
|
| |
|
|
|
|
| |
* sysdeps/mach/hurd/times.c: New file.
|
|
|
|
| |
* sysdeps/mach/hurd/times.c: New file.
|
|
|
|
| |
* elf/dl-load.c: Use alloca, not __alloca.
|
|
|
|
|
|
|
|
|
| |
* nscd/nscd_getpw_r.c (nscd_getpw_r): Mark as internal and take
extra argument with length of key string.
(__nscd_getpwnam_r): Call nscd_getpw_r with extra argument.
(__nscd_getpwuid_r): Create key string on stack.
* nscd/nscd_getgr_r.c: Mark local functions as internal.
* nscd/nscd_gethst_r.c: Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
1999-02-02 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/reboot.c: Make sure first parameter is
correctly passed to the kernel even on 64bit platforms.
Patch by Bruce Elliott <bde@nwlink.com>.
* localedata/locales/it_CH: New file.
Contributed by Giacomo Amabile Catenazzi <gcatenaz@g26.ethz.ch>.
|
|
|
|
|
|
|
| |
1999-01-31 Ulrich Drepper <drepper@cygnus.com>
* math/libm-test.c (fdim_test): Fix typo in message.
Patch by Paul Kimoto <kimoto@spacenet.tn.cornell.edu>.
|
|
|
|
|
|
|
|
| |
1999-01-31 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: If the kernel
doesn't have vfork, resort to using fork.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.
|
|
|
|
|
| |
* sysdeps/sparc/sparc32/__longjmp.S: Include bits/setjmp.h not
jmp_buf.h. Patch by David S. Miller <davem@dm.cobaltmicro.com>.
|
|
|
|
|
|
|
|
|
| |
1999-01-30 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/libm-i387/s_fdim.S: Reverse arguments of instruction
changed in last patch.
* sysdeps/libm-i387/s_fdimf.S: Likewise.
* sysdeps/libm-i387/s_fdiml.S: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-01-29 Richard Henderson <rth@twiddle.net>
* scripts/config.sub: Recognize alpha{pca5[67],ev[67]}.
* sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
Format pointer differences as longs.
* sysdeps/alpha/fpu/s_floor.c, sysdeps/alpha/fpu/s_floorf.c:
Copy commentary from bits/mathinclude.h. Kill unused defines.
* sysdeps/alpha/atomicity.h: New file.
|
|
|
|
| |
* scripts/versions.awk: Quote { in regexp.
|
|
|
|
| |
* version.h (VERSION): Bump to 2.0.112.
|
|
|
|
|
|
|
|
| |
* sunrpc/clnt_tcp.c (clnttcp_call): Resolve 32-64 comparison
conflict for 64 bit platforms.
Patch by trott@rottmann.hi.shuttle.de.
* sysdeps/i386/Versions: Exports functions from libgcc since this
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sysdeps/unix/sparc/vfork.S: Correct comment.
* sysdeps/unix/sparc/fork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove vfork.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/fork.S: No special case for
child necessary.
* sysdeps/unix/sysv/linux/sparc/sparc64/fork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: New file.
Patches by Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>.
* sysdeps/libm-i387/s_fdim.S: Change fsubp to fsubrp for picky gas.
|
|
|
|
|
|
|
| |
* sysdeps/libm-i387/s_fdim.S: Change fsubp to fsubrp for picky
gas.
* sysdeps/libm-i387/s_fdimf.S: Likewise.
* sysdeps/libm-i387/s_fdiml.S: Likewise.
|
|
|
|
|
|
| |
* sysdeps/alpha/fpu/s_floor.c (__floor): Don't depend on inlining,
duplicate the code.
* sysdeps/alpha/fpu/s_floorf.c (__floorf): Likewise.
|
|
|
|
|
|
|
|
| |
1999-01-29 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/Versions: Exports functions from libgcc sinc ethis
is what was done in glibc 2.0.
* sysdeps/m68k/Versions: Likewise. New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/wordsize-32/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C,
UINT8_C, UINT16_C, UINT32_C, UINT64_C): Remove casts, they must be
integer constants. Use ## directly instead of __CONCAT so that
the suffix string is not expanded as a macro.
* sysdeps/wordsize-64/stdint.h (INT8_C, INT16_C, INT32_C, INT64_C,
UINT8_C, UINT16_C, UINT32_C, UINT64_C): Likewise.
(INT64_MIN, INT64_MAX, UINT64_MAX, INT_LEAST64_MIN,
INT_LEAST64_MAX, UINT_LEAST64_MAX, INT_FAST16_MIN, INT_FAST32_MIN,
INT_FAST64_MIN, INT_FAST16_MAX, INT_FAST32_MAX, INT_FAST64_MAX,
UINT_FAST16_MAX, UINT_FAST32_MAX, UINT_FAST64_MAX, INTMAX_MIN,
INTMAX_MAX, UINTMAX_MAX): Define as long constants, not long long.
1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* locale/mb_cur_max.c (__ctype_get_mb_cur_max): Correct return
type to size_t.
* locale/broken_cur_max.c (__ctype_get_mb_cur_max): Likewise.
* stdlib/stdlib.h (__ctype_get_mb_cur_max): Likewise.
1999-01-27 Philip Blundell <pb@nexus.co.uk>
* sysdeps/unix/sysv/linux/arm/vfork.S: Deleted.
|
|
|
|
|
|
|
| |
1999-01-28 David S. Miller <davem@redhat.com>
* sysdeps/sparc/sparc32/__longjmp.S: Rewrite without bogus sanity
checks and aborts, to make longjmp based thread schemes work again.
|
|
|
|
|
|
|
| |
* sysdeps/unix/sysv/sysv4/solaris2/configure.in: New file.
* sysdeps/unix/sysv/sysv4/solaris2/configure: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: New file.
Patch by Jeff Bailey <jbailey@phn.ca>.
|
|
|
|
|
|
|
|
|
|
|
| |
* locale/setlocale.c (free_mem): Don't try to free C locale data
and use setdata instead of doing it by hand.
* iconv/gconv_conf.c (add_alias): Check that so such alias is
currently stored.
* iconv/gconv_db.c (free_derivation): Free names if charsets for
first and last step.
|
|
|
|
| |
* iconv/gconv_dl.c: Unload all modules when debugging memory use.
|
|
|
|
| |
* locale/loadlocale.c (_nl_unload_locale): Free locale name.
|
|
|
|
|
|
|
|
| |
* intl/finddomain.c (free_mem): Also free filename.
* locale/findlocale.c (free_mem): Likewise.
(_nl_find_locale): Duplicate loc_name with strdupa not strdup.
* locale/setlocale.c (free_mem): New function. Free current locale
data and set current locale to "C".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libio/genops.c (_IO_un_link): Move #ifdef introduced in last
change in right place.
* sysdeps/unix/sysv/linux/sys/timex.h: Add MAXTC from kernel
header. Suggested by Thomas Quinot <thomas@Cuivre.FR.EU.ORG>.
1999-01-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* libio/getc_u.c (__getc_unlocked): Avoid compiler warning.
1999-01-28 Ulrich Drepper <drepper@cygnus.com>
|
|
|
|
|
| |
* libio/genops.c (_IO_un_link, _IO_link_in): Don't use locking if
_IO_MTSAFE_IO is not defined.
|
|
|
|
|
| |
* iconv/gconv_db.c (free_modules_db): Don't free memory of
internal modules.
|
|
|
|
|
|
| |
1999-01-28 Ulrich Drepper <drepper@cygnus.com>
* iconv/gconv_db.c (free_mem): Don't free module tree if there is none.
|
|
|
|
|
|
| |
* locale/programs/locale-spec.c (locale_special): Take care of
possible trigraph sequence.
Patch by Zack Weinberg <zack@rabi.columbia.edu>.
|
|
|
|
|
|
|
|
|
|
|
| |
* time/strptime.c (strptime_internal, case 's'): Initialize secs
to zero. Patch by Bruce Elliott <bde@nwlink.com>.
1999-01-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf/Makefile (extra-objs): Add test modules objects.
1999-01-27 Ulrich Drepper <drepper@cygnus.com>
|
|
|
|
| |
* wctype/wcextra.c: Declare __ctype32_b.
|
|
|
|
|
|
|
|
| |
1999-01-27 Ulrich Drepper <drepper@cygnus.com>
* manual/string.texi: Add optimization examples for strcat and strchr.
* libio/getc_u.c: Rename function to __getc_unlocked and make
|
|
|
|
|
|
|
|
|
|
| |
* libio/Makefile (routines): Remove fgetc.
* libio/fgetc.c: Removed.
* libio/getc.c: Add fgetc alias.
* libio/Versions [GLIBC_2.1]: Add fgetc_unlocked.
* libio/getc_u.c: Rename functio to __getc_unlocked and make
getc_unlocked and fgetc_unlocked weak aliases.
* libio/stdio.h: Add prototype for fgetc_unlocked.
|
|
|
|
|
| |
* sysdeps/gnu/bits/utmp.h: Don't prepend exit_status elements with
__ since utmp.h is not mentioned in any standard.
|
|
|
|
|
| |
* sysdeps/unix/sysv/linux/i386/clone.S: When not using PIC don't
use jecxz since the label might be far away.
|
|
|
|
|
|
|
|
|
|
|
| |
1999-01-26 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sigaction.c: Update comment to say the
__libc_missing_rt_sigs is defined here.
* sysdeps/unix/sysv/linux/sigpending.c: Only declare
__libc_missing_rt_sigs.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
|
|
|
|
|
| |
* scripts/config.guess: Changes for ARM/Linux.
* scripts/config.sub: Likewise.
|