summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2000-03-17Update.Ulrich Drepper
2000-03-16 Ulrich Drepper <drepper@redhat.com> * elf/Makefile: Add rules to compile and rune constload1 test. * elf/constload1.c: New file. * elf/constload2.c: New file. * elf/constload3.c: New file.
2000-03-16Update.Ulrich Drepper
2000-03-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/open64.c: Make __open64 weak alias. * sysdeps/posix/pread64.c: Make __pread64 weak alias. * sysdeps/unix/sysv/linux/pread64.c: Likewise. * sysdeps/unix/sysv/linux/i386/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/pread64.c: Likewise. * sysdeps/posix/pwrite64.c: Make __pwrite64 weak alias. * sysdeps/unix/sysv/linux/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/pwrite64.c: Likewise.
2000-03-15Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/alpha/ioperm.c (platform): Add entry for Nautilus. Patch by Soohoon Lee <soohoon.lee@alpha-processor.com>.
2000-03-15Update.Ulrich Drepper
2000-03-08 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/scsi/sg.h: Sync with Linux 2.3.50. * timezone/africa: Update from tzdata2000d. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * po/fr.po: Update from translation team. * po/de.po: Likewise. * sysdeps/i386/fpu/bits/mathinline.h: Fix union definition error in __sgn1l, otherwise g++ fails to parse this. Reported by Sean Chen <sean.chen@turbolinux.com>.
2000-03-15Update.Ulrich Drepper
* elf/dl-deps.c (_dl_map_object_deps): Change return type and remove last parameter. Move code to add map to global scope from here... * elf/dl-open.c (dl_open_worker): ...here. * elf/ldsodefs.h: Adjust declaration of _dl_map_object_deps. * elf/rtld.c: Adjust call to _dl_map_object_deps.
2000-03-15Update.Ulrich Drepper
* locale/programs/ld-collate.c (collate_read): Fix warning.
2000-03-14Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Prepend REG_ to enum values and macros for register names.
2000-03-14Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * libio/iofopncook.c (_IO_cookie_seek): Return error only if value returned by seek cookie function is -1.
2000-03-14Update.Ulrich Drepper
2000-03-14 Andreas Jaeger <aj@suse.de> * locale/localeconv.c (localeconv): Fix typo. Reported by Andre Charbonneau <andrec@corel.com>.
2000-03-14Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * iconv/skeleton.c: Increment __invocation_counter in inner loop since modules depend on it counting the number of times the conversion function got called. * iconv/gconv_open.c: Optimize loop to setup step data structure. * iconv/gconv.h: Pretty print. 2000-03-04 Ulrich Drepper <drepper@redhat.com> * posix/wordexp-test.c: Correct one of the tests added in the last change. Really get the root passwd entry to check again ~root.
2000-03-10Update.Andreas Jaeger
* manual/filesys.texi (Working Directory): Fix last patch. Patch by Martin Buchholz <martin@xemacs.org>. 2000-03-10 Andreas Jaeger <aj@suse.de>
2000-03-10Update.Andreas Jaeger
2000-03-10 Andreas Jaeger <aj@suse.de> * manual/creature.texi (Feature Test Macros): Fix language.
2000-03-10* mach/devstream.c (devstream_write, devstream_read): New functions.Roland McGrath
(input, output): Functions removed. (mach_open_devstream): Use devstream_{read,write} as cookie functions, using only the vanilla fopencookie interface. * hurd/fopenport.c [! USE_IN_LIBIO] (cookie_io_functions_t): Define as macro for __io_functions. (funcsio): Use cookie_io_functions_t type name. (fopenport): Renamed from __fopenport. Rewrite to call fopencookie. * libio/iofopncook.c (_IO_cookie_init): New function, broken out of fopencookie. (fopencookie): Use it. * libio/libio.h: Declare _IO_cookie_init. * hurd/vpprintf.c (vpprintf) [USE_IN_LIBIO]: Implement using _IO_cookie_init. * libio/libio.h (__io_seek_fn): Fix second argument type to be a pointer, in line with the manual and the old stdio. * libio/iofopncook.c (_IO_cookie_seek): Fix (sole) caller. * sysdeps/generic/bits/stdio-lock.h: New file. This is a stub with #error, but that's better than no file at all. * sysdeps/unix/sysv/linux/alpha/syscall.S: * manual/message.texi (Using gettextized software): * manual/filesys.texi (File Size): * manual/charset.texi (glibc iconv Implementation): * locale/programs/ld-collate.c (collate_output): * manual/stdio.texi (Output Conversion Syntax):
2000-03-10Update.Andreas Jaeger
2000-03-09 Martin Buchholz <martin@xemacs.org> * sysdeps/unix/sysv/linux/alpha/syscall.S: * manual/message.texi (Using gettextized software): * manual/message.texi (Message Translation): Doc Fixes. * manual/filesys.texi (File Size): * manual/charset.texi (glibc iconv Implementation): * locale/programs/ld-collate.c (collate_output): * iconv/gconv_db.c (find_derivation): * manual/install.texi: * manual/search.texi (Hash Search Function): * manual/stdio.texi (Output Conversion Syntax): * FAQ.in: * config.h.in: * sysdeps/generic/dl-sysdep.c: Doc Fixes. `allows to' is not correct English. * elf/rtld.c: Doc fixes. * manual/creature.texi (Feature Test Macros): Doc fixes. * manual/memory.texi (Hooks for Malloc): Doc Fixes. * manual/filesys.texi (Working Directory): Check for ERANGE to avoid infloop.
2000-03-10* string/argz-stringify.c (__argz_stringify): Fix loop terminationRoland McGrath
conditions so as not to clobber the final '\0' when there is only one element in the vector.
2000-03-10* io/sys/stat.h: Fix inverted sense of `defined __S_IFSOCK' test,Roland McGrath
broken by 2000-02-27 change. * sysdeps/generic/bits/poll.h (POLLRDNORM, POLLRDBAND): New macros.
2000-03-09* sysdeps/mach/hurd/sigstack.c (sigstack): Remove `const' fromRoland McGrath
argument type, for 2000-02-22 change in signal/signal.h declaration. * sysdeps/generic/getdents64.c (__getdirentries64): Renamed to getdirentries64 (no __), since the Linux implementation has no __ name, and there is no declaration for the __ name. * sysdeps/mach/bits/libc-lock.h (__libc_cleanup_end): New macro. * sysdeps/mach/hurd/Makefile ($(common-objpfx)errnos.d): Tighten up sed regexp so as not to break directory names including /../ within. * sysdeps/unix/bsd/bits/waitflags.h: File removed. The sysdeps/generic file is right for BSD. This file was in fact the Hurd file, but the only difference was the WNOREAP flag that was never actually implemented or used anywhere.
2000-03-09* configure.in (PERL, INSTALL_INFO): Don't AC_SUBST these,Roland McGrath
since AC_PATH_PROG already does it for us. (PERL): Rewrite check added in 2000-02-29 change for syntactic correctness and sh portability. I replaced the broken check with a more sensible implementation of the apparently intended semantics, which might still be questionable. Using expr causes a non-numeric value for `perl -V:apiversion` to be accepted, refusing to use only a perl that reports a number less than 5; on my system, perl (5.004_04) -V:apiversion produces UNKNOWN. * configure: Regenerated.
2000-03-08Update.Andreas Jaeger
2000-03-08 Andreas Jaeger <aj@suse.de> * manual/crypt.texi: Fix paths.
2000-03-07Update.Andreas Jaeger
2000-03-07 Andreas Jaeger <aj@suse.de> * resolv/netdb.h: The descriptions of rresvport and rresvport_af were swapped. Patch by YOSHIFUJI Hideaki <yoshfuji@ecei.tohoku.ac.jp>, closes PR libc/1636.
2000-03-06Update.Andreas Jaeger
2000-03-06 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/bits/mathinline.h: Fix union definition error in __sgn1l, otherwise g++ fails to parse this. Reported by Sean Chen <sean.chen@turbolinux.com>.
2000-03-04In libc/: Geoff Keating
* configure.in: Compute sizeof-long-double. * configure: Regenerated. * config.make.in: Make sizeof-long-double available to sub-makes. In libc/soft-fp/: * soft-fp.h (_FP_ROUND_ZERO): Cast 0 to void before using it as a statement. * sysdeps/powerpc/Makefile (routines): New file. * sysdeps/powerpc/q_*: New files. 2000-03-03 Geoff Keating <geoffk@cygnus.com> * configure.in: Compute sizeof-long-double. * configure: Regenerated. * config.make.in: Make sizeof-long-double available to sub-makes.
2000-03-04Update.Ulrich Drepper
2000-03-03 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/init-first.c: Remove trace of personality call.
2000-03-04* Makeconfig (rpath-dirs): Add crypt. Geoff Keating
(all-subdirs): Remove md5crypt. * crypt/sysdeps/unix/crypt.c: Move to crypt/. * crypt/sysdeps/unix/crypt-entry.c: Move to crypt/. * sysdeps/generic/crypt-entry.c: Delete. * crypt/sysdeps/unix/crypt.h: Move to crypt/. * sysdeps/generic/crypt.h: Delete. * crypt/sysdeps/unix/crypt-private.h: Move to crypt/. * crypt/sysdeps/unix/crypt_util.c: Move to crypt/. * crypt/sysdeps/unix/des_impl.c: Move to sunrpc/. * sysdeps/generic/des_impl.c: Delete. * crypt/sysdeps/unix/ufc-crypt.h: Move to crypt/. * crypt/sysdeps: Delete. * crypt/crypt_util.c: Don't use `patchlevel.h'. * md5-crypt/Versions: Move to crypt/. * md5-crypt/md5-crypt.c: Move to crypt/. * md5-crypt/md5.c: Move to crypt/. * md5-crypt/md5c-test.c: Move to crypt/. * md5-crypt/md5test.c: Move to crypt/. * md5-crypt: Delete. * crypt/Makefile: Adjust for new structure. 2000-03-03 Geoff Keating <geoffk@cygnus.com> * Makeconfig (rpath-dirs): Add crypt. (all-subdirs): Remove md5crypt. * crypt/sysdeps/unix/crypt.c: Move to crypt/. * crypt/sysdeps/unix/crypt-entry.c: Move to crypt/. * sysdeps/generic/crypt-entry.c: Delete. * crypt/sysdeps/unix/crypt.h: Move to crypt/. * sysdeps/generic/crypt.h: Delete. * crypt/sysdeps/unix/crypt-private.h: Move to crypt/. * crypt/sysdeps/unix/crypt_util.c: Move to crypt/. * crypt/sysdeps/unix/des_impl.c: Move to sunrpc/. * sysdeps/generic/des_impl.c: Delete. * crypt/sysdeps/unix/ufc-crypt.h: Move to crypt/. * crypt/sysdeps: Delete. * crypt/crypt_util.c: Don't use `patchlevel.h'. * md5-crypt/Versions: Move to crypt/. * md5-crypt/md5-crypt.c: Move to crypt/. * md5-crypt/md5.c: Move to crypt/. * md5-crypt/md5c-test.c: Move to crypt/. * md5-crypt/md5test.c: Move to crypt/. * md5-crypt: Delete. * crypt/Makefile: Adjust for new structure.
2000-03-03Update.Ulrich Drepper
2000-03-03 Paul Eggert <eggert@twinsun.com> * posix/regex.c (MB_LEN_MAX): Include <limits.h> to define; define to 1 if not defined.
2000-03-03Update.Ulrich Drepper
2000-03-03 Andreas Jaeger <aj@suse.de> * sunrpc/xdr.c (xdr_hyper): Correctly handle lower half of llp. 2000-03-03 Andreas Jaeger <aj@suse.de> * sunrpc/xdr_intXX_t.c (xdr_uint16_t): Fix ENCODE and DECODE cases. (xdr_int64_t): Correctly handle lower half. Fix by Sten Dahlgren <stda@enea.se>, closes PR libc/1623.
2000-03-03Update.Ulrich Drepper
2000-03-03 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/init-first.c: Remove trace of personality call.
2000-03-03Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/scsi/sg.h: Integrate changes from Linux 2.3.43. 2000-03-02 Andreas Jaeger <aj@suse.de>
2000-03-03Update.Ulrich Drepper
2000-03-02 Andreas Jaeger <aj@suse.de> * resolv/Makefile (headers): Add arpa/nameser_compat.h.
2000-03-03Update.Ulrich Drepper
2000-03-01 Andreas Jaeger <aj@suse.de> * time/Makefile (tst-getdate-ENV): New flag to pass DATEMSK. (tests): Added tst-getdate. * time/tst-getdate.c: New file. * time/datemsk: New file, needed for tst-getdate.
2000-03-03Update.Ulrich Drepper
2000-02-29 Cristian Gafton <gafton@redhat.com> * configure.in (CCVERSION): Require at least veersion 5 of perl API.
2000-03-03Update.Ulrich Drepper
2000-02-17 H.J. Lu <hjl@gnu.org> * sunrpc/rpc/svc.h (SVCXPRT): Add a "xp_pad" field at the end. * sunrpc/svc_udp.c (svcudp_bufcreate): Turn on IP_PKTINFO if available. (svcudp_recv): Set up message with the new "xp_pad" field for IP_PKTINFO. (svcudp_reply): Support IP_PKTINFO if available.
2000-03-03Update.Andreas Jaeger
2000-03-01 Andreas Jaeger <aj@suse.de> * time/getdate.c (check_mday): Fix check for february. Reported by ane@np.bs1.fc.nec.co.jp and Akira YOSHIYAMA <yosshy@cts.ne.jp>, closes PR libc/1617 and PR libc/1619.
2000-03-02Update.Andreas Jaeger
2000-03-02 Andreas Jaeger <aj@suse.de> * posix/unistd.h: __THROW has to precede __attribute__, otherwise g++ fails to parse this. Reported by Sean Chen <sean.chen@turbolinux.com>.
2000-02-29Update.Ulrich Drepper
* io/lockf.c: Moved to... * sysdeps/generic/lockf.c: ...here.
2000-02-29Update.Ulrich Drepper
* io/creat.c: Moved to... * sysdeps/generic/creat.c: ...here. * io/creat64.c: Moved to... * sysdeps/generic/creat64.c: ...here.
2000-02-29Update.Ulrich Drepper
* crypt/crypt.texi: Moved to... * crypt/examples/genpass.c: Moved to... * manual/examples/genpass.c: ...here. * crypt/examples/mygenpass.c: Moved to... * manual/examples/mygenpass.c: ...here. * crypt/examples/testpass.c: Moved to... * manual/examples/testpass.c: ...here. * manual/Makefile (chapters): Add crypt. * manual/conf.texi: Add usual header for not-last chapter. * manual/crypt.texi: Add special header for last chapter.
2000-02-29Update.Ulrich Drepper
2000-02-28 Ulrich Drepper <drepper@redhat.com> * crypt/tcrypt.texi: Moved to... * manual/crypt.texi: ...here.
2000-02-29* Makeconfig (all-subdirs): Add 'crypt' subdirectory. * ↵Geoff Keating
sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. * crypt/crypt.texi: Update documentation of US export restrictions to match the 14 Jan 2000 regulations. 2000-02-28 Geoff Keating <geoffk@cygnus.com> * Makeconfig (all-subdirs): Add 'crypt' subdirectory. * sysdeps/unix/sysv/linux/configure.in (inhibit_glue): Don't complain if there is no crypt add-on. * crypt/configure: Removed. * crypt/crypt.texi: Update documentation of US export restrictions to match the 14 Jan 2000 regulations. 2000-02-28 Geoff Keating <geoffk@cygnus.com> * crypt: New subdirectory, merged in from the crypt add-on.
2000-02-29Update.Ulrich Drepper
* include/unistd.h: Add __rmdir and __mkdir prototypes. See ChangeLog.10 for earlier changes.
2000-02-29Update.Ulrich Drepper
* sysdeps/powerpc/fprsave.S: New file. * sysdeps/powerpc/fprrest.S: New file. * sysdeps/powerpc/Makefile [$(subdir)=misc] (sysdep_routines): Add fprsave and fprrest.
2000-02-28Update.Ulrich Drepper
* sysdeps/powerpc/gprrest0.S: Use ASM_GLOBAL_DIRECTIVE instead of .globl. * sysdeps/powerpc/gprsave0.S: Likewise. * sysdeps/powerpc/gprrest1.S: Likewise. * sysdeps/powerpc/gprsave1.S: Likewise.
2000-02-28Update.Ulrich Drepper
* sysdeps/powerpc/fpu/s_copysign.S: Use L() instead of local labels. * sysdeps/powerpc/submul_1.S: Likewise. * sysdeps/powerpc/sub_n.S: Likewise. * sysdeps/powerpc/strcpy.S: Likewise. * sysdeps/powerpc/strcmp.S: Likewise. * sysdeps/powerpc/stpcpy.S: Likewise. * sysdeps/powerpc/rshift.S: Likewise. * sysdeps/powerpc/mul_1.S: Likewise. * sysdeps/powerpc/memset.S: Likewise. * sysdeps/powerpc/lshift.S: Likewise. * sysdeps/powerpc/addmul_1.S: Likewise. * sysdeps/powerpc/add_n.S: Likewise.
2000-02-28Update.Ulrich Drepper
* sysdeps/powerpc/Versions: Export _savegpr* and _restgpr* functions.
2000-02-28Update.Ulrich Drepper
* sysdeps/powerpc/gprrest0.S: New file. * sysdeps/powerpc/gprsave0.S: New file. * sysdeps/powerpc/gprrest1.S: New file. * sysdeps/powerpc/gprsave1.S: New file.
2000-02-28Fix typo.Ulrich Drepper
* iconv/skeleton.c: If DL_CALL_FCT is not yet defined, add dummy
2000-02-28Update.Ulrich Drepper
2000-02-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/start.c: Initialize __errno and add comment explaining why. Remove K&R compatibility. * sysdeps/powerpc/fpu/s_isnan.c: Avoid using asm statement to declare aliases. * sysdeps/powerpc/Makefile: Always pass flags to compile for ppc and not rs6000. [$(subdir)=misc] (sysdep_routines): Add gprsave0, gprrest0, gprsave1 , and gprrest1. Don't pass special flags to compiler for init and gmon-start if this is no ELF platform. * sysdeps/mach/hurd/bits/statfs.h: Define _STATFS_F_NAMELEN. * sysdeps/unix/sysv/linux/bits/statfs.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/statfs.h: Likewise. * sysdeps/posix/fpathconf.c: Don't unconditionally use f_namelen in statfs. Check feature macro and use f_name_max or NAME_MAX instead. * sysdeps/posix/pathconf.c: Likewise. * dlfcn/dlfcn.h: Remove DL_CALL_FCT definition here. * sysdeps/generic/bits/dlfcn.h: Define DL_CALL_FCT here. * sysdeps/mips/bits/dlfcn.h: Define DL_CALL_FCT here. * iconv/skeleton.c: If DL_CALL_FCT is not yet defined, add dumy definition here. * sysdeps/generic/libc-start.c: Fix typo in comment. * include/set-hooks.h: Allow systems to not define symbol_set_define. * configure.in: Unify machine names rs6000 and powerpc.
2000-02-28Update.Ulrich Drepper
2000-02-25 Andreas Jaeger <aj@suse.de> * malloc/Versions: Change version of __libc_freeres to 2.1 in accordance with usage in glibc 2.1.3.
2000-02-28Update.Ulrich Drepper
2000-02-28 Ulrich Drepper <drepper@redhat.com> * stdlib/msort.c (qsort): Limit the amount of memory spend on a temporary array for the mergesort.
2000-02-28Update.Ulrich Drepper
2000-02-28 Andreas Jaeger <aj@suse.de> * stdlib/canonicalize.c: Include <stddef.h> for ptrdiff_t.