diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:45:20 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:45:20 +0530 |
| commit | 92c3af3c140f671ea49c751368d17df2e10d0eeb (patch) | |
| tree | d9528c7f8aff5b568f696bbbaa000a8480950a9e /ChangeLog.9 | |
| parent | 00cdcf5a4110f7ac68651f5662693c82f7bffaca (diff) | |
| download | glibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.tar.xz glibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.zip | |
Rotate ChangeLog
Diffstat (limited to 'ChangeLog.9')
| -rw-r--r-- | ChangeLog.9 | 15486 |
1 files changed, 10679 insertions, 4807 deletions
diff --git a/ChangeLog.9 b/ChangeLog.9 index 055a8aa746..52b85a6270 100644 --- a/ChangeLog.9 +++ b/ChangeLog.9 @@ -1,6677 +1,12549 @@ -1999-02-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> +1998-08-11 14:05 Ulrich Drepper <drepper@cygnus.com> - * nscd/hstcache.c (addhstbyaddr): Use INET_ADDRSTRLEN for buffer. - (addhstbyaddr6): Use INET6_ADDRSTRLEN for buffer. - (addhstbynamev6): Correct debug output. + * timezone/backward: Update from tzdata1998g. + * timezone/etcetera: Likewise. + * timezone/europe: Likewise. - * nscd/connections.c: Include <arpa/inet.h> for inet_ntop. - (handle_request): Correctly print gethostbyaddr* debug messages. +1998-08-11 Philip Blundell <pb@nexus.co.uk> -1999-02-04 Ulrich Drepper <drepper@cygnus.com> + * sysdeps/generic/tempname.c (__path_search): Fix typo and + formatting. - * stdlib/strtoll.c: Add alias __strtoq_internal. - * stdlib/strtoull.c: Add alias __strtouq_internal. +1998-08-11 H.J. Lu <hjl@gnu.org> - * wcsmbs/mbrtowc.c: Correct logic testing for converted NUL - character. Patch by Owen Taylor <otaylor@redhat.com>. + * malloc/malloc.c (free_check): Print pointer value using %p. + (realloc_check): Likewise. -1999-02-03 Mark Kettenis <kettenis@gnu.org> +1998-08-11 13:57 Ulrich Drepper <drepper@cygnus.com> - * sysdeps/mach/hurd/utimes.c (__utimes): Deal with TVP being NULL. + * libio/fileops.c (_IO_file_sync): Use _IO_ssize_t for delta, not + _IO_size_t. -1999-02-03 Ulrich Drepper <drepper@cygnus.com> +1998-08-10 15:49 Ulrich Drepper <drepper@cygnus.com> - * version.h (VERSION): Bump to 2.1. - (RELEASE): Change to stable. + * include/dirent.h: Protect from double inclusion. - * 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. +1998-08-09 Mark Kettenis <kettenis@phys.uva.nl> -1999-02-03 Jakub Jelinek <jj@ultra.linux.cz> + * posix/glob.h: Add LFS support for glob and globfree. + * posix/Versions [GLIBC_2.1]: Add glob64 and globfree64. + * posix/Makefile (routines): Add glob64. + * sysdeps/generic/glob64.c: New file. + * sysdeps/unix/sysv/linux/glob64.c: New file. + * sysdeps/unix/sysv/linux/alpha/glob64.c: New file. + * sysdeps/unix/sysv/linux/sparc/sparc64/glob64.c: New file. + * sysdeps/generic/glob.c [_LIBC && glob] (__glob_pattern_p): + Elide function. + * sysdeps/unix/sysv/linux/alpha/glob.c: Add glob64 as a weak alias + for __new_glob. Likewise for globfree64. + * sysdeps/unix/sysv/linux/sparc/sparc64/glob.c: New file. - * sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Set branch - prediction correctly. +1998-08-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * 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. + * sysdeps/unix/Makefile ($(common-objpfx)s-proto.d): Remove + -include flag from command. -1999-02-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> +1998-08-10 Ulrich Drepper <drepper@cygnus.com> - * manual/time.texi (General Time String Parsing): Fix typos. Fix - column widths of table. + * nss/nss_db/db-XXX.c (_nss_db_getXXX): If buffer is too small + decrement `entidx' to allow retrieving the same entry again. -1999-01-31 Mark Kettenis <kettenis@phys.uva.nl> +1998-08-09 22:32 Ulrich Drepper <drepper@cygnus.com> - * sysdeps/mach/hurd/times.c: New file. + * sysdeps/powerpc/ffs.c: Fix typo. Add support for ffsl. + Patch by Matt McLean <keys@yikes.com>. -1999-02-02 Ulrich Drepper <drepper@cygnus.com> +1998-08-07 Geoff Keating <geoffk@ozemail.com.au> - * 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. + * sysdeps/powerpc/bits/setjmp.h: Use word to save condition + registers. + * sysdeps/powerpc/setjmp.S: Save condition registers. + * sysdeps/powerpc/__longjmp.S: Restore condition registers. - * elf/dl-load.c: Use alloca, not __alloca. +1998-08-09 09:40 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>. + * nss/nss_files/files-XXX.c (internal_getent): In case of an read + error do not trust errno value, set it to ENOENT. - * localedata/locales/it_CH: New file. - Contributed by Giacomo Amabile Catenazzi <gcatenaz@g26.ethz.ch>. + * db2/db_185.h: Move __ prototypes into include/* header. + * dirent/dirent.h: Likewise. + * elf/dlfcn.h: Likewise. + * gmon/sys/gmon.h: Likewise. + * grp/grp.h: Likewise. + * intl/libintl.h: Likewise. + * io/fcntl.h: Likewise. + * io/sys/stat.h: Likewise. + * io/sys/statfs.h: Likewise. + * io/sys/statvfs.h: Likewise. + * libio/stdio.h: Likewise. + * login/utmp.h: Likewise. + * misc/mntent.h: Likewise. + * misc/search.h: Likewise. + * misc/sys/file.h: Likewise. + * misc/sys/ioctl.h: Likewise. + * misc/sys/select.h: Likewise. + * misc/sys/uio.h: Likewise. + * misc/sys/ustat.h: Likewise. + * posix/unistd.h: Likewise. + * posix/sys/times.h: Likewise. + * posix/sys/wait.h: Likewise. + * pwd/pwd.h: Likewise. + * resource/ulimit.h: Likewise. + * resource/sys/resource.h: Likewise. + * setjmp/setjmp.h: Likewise. + * shadow/shadow.h: Likewise. + * signal/signal.h: Likewise. + * socket/sys/socket.h: Likewise. + * stdlib/alloca.h: Likewise. + * stdlib/stdlib.h: Likewise. + * string/string.h: Likewise. + * sysdeps/generic/sys/mman.h: Likewise. + * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. + * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. + * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. + * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. + * sysdeps/unix/sysv/linux/bits/sched.h: Likewise. + * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. + * termios/termios.h: Likewise. + * time/time.h: Likewise. + * time/sys/time.h: Likewise. + * wcsmbs/wchar.h: Likewise. -1999-01-31 Andreas Jaeger <aj@arthur.rhein-neckar.de> + * include/alloca.h: Add __ prototypes here. + * include/db_185.h: Likewise. + * include/dirent.h: Likewise. + * include/dlfcn.h: Likewise. + * include/fcntl.h: Likewise. + * include/grp.h: Likewise. + * include/libintl.h: Likewise. + * include/mntent.h: Likewise. + * include/pwd.h: Likewise. + * include/sched.h: Likewise. + * include/search.h: Likewise. + * include/setjmp.h: Likewise. + * include/shadow.h: Likewise. + * include/signal.h: Likewise. + * include/stdio.h: Likewise. + * include/stdlib.h: Likewise. + * include/string.h: Likewise. + * include/termios.h: Likewise. + * include/time.h: Likewise. + * include/ulimit.h: Likewise. + * include/unistd.h: Likewise. + * include/utmp.h: Likewise. + * include/wchar.h: Likewise. + * include/sys/file.h: Likewise. + * include/sys/gmon.h: Likewise. + * include/sys/ioctl.h: Likewise. + * include/sys/mman.h: Likewise. + * include/sys/resource.h: Likewise. + * include/sys/select.h: Likewise. + * include/sys/socket.h: Likewise. + * include/sys/stat.h: Likewise. + * include/sys/statfs.h: Likewise. + * include/sys/time.h: Likewise. + * include/sys/times.h: Likewise. + * include/sys/uio.h: Likewise. + * include/sys/wait.h: Likewise. - * manual/install.texi (Configuring and compiling): Building in the - source directory works, change paragraph stating the opposite. + * Makeconfig (+includes): Search in $(..)include first. -1999-01-29 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> + * io/fstat.c: Undefine __fstat. + * io/lstat.c: Undefine __lstat. - * locale/programs/locale-spec.c: Fix last change. + * wcsmbs/Versions: Add __mbrlen. -1999-01-31 Ulrich Drepper <drepper@cygnus.com> +1998-08-09 Ulrich Drepper <drepper@cygnus.com> - * math/libm-test.c (fdim_test): Fix typo in message. - Patch by Paul Kimoto <kimoto@spacenet.tn.cornell.edu>. + * elf/dl-reloc.c (_dl_relocate_object): Implement DT_BIND_NOW. -1999-01-31 Philip Blundell <philb@gnu.org> +1998-07-31 17:59 Ulrich Drepper <drepper@cygnus.com> - * 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/generic/bits/byteswap.h: Fix problems with side effects. -1999-01-30 Ulrich Drepper <drepper@cygnus.com> + * manual/filesys.texi: Document truncate and ftruncate. + Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>. - * sysdeps/sparc/sparc32/__longjmp.S: Include bits/setjmp.h not - jmp_buf.h. Patch by David S. Miller <davem@dm.cobaltmicro.com>. + * shadow/putspent.c: Lock stream while generating the output. + + * sunrpc/clnt_unix.c: Use ucred instead of cmsgcred again. + (__msgwrite): Rewrite accordingly. + * sunrpc/svc_unix.c: Likewise. + * sysdeps/unix/sysv/linux/Dist: Remove __recvmsg.S and __sendmsg.S. + * sysdeps/unix/sysv/linux/Makefile [$(subdir)==socket] + (sysdep_routines): Remove __sendmsg and __recvmsg. + * sysdeps/unix/sysv/linux/__recvmsg.S: Removed. + * sysdeps/unix/sysv/linux/__sendmsg.S: Removed. + * sysdeps/unix/sysv/linux/recvmsg.c: Removed. + * sysdeps/unix/sysv/linux/sendmsg.c: Removed. + * sysdeps/unix/sysv/linux/recvmsg.S: New file. + * sysdeps/unix/sysv/linux/sendmsg.S: New file. + * sysdeps/unix/sysv/linux/bits/socket.h: Define SCM_CREDENTIALS and + struct ucred. Remove struct cmsgcred. + Patches by Thorsten Kukuk. + +1998-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> + + * inet/rcmd.c (__ivaliduser): Allow '#' as comment character. + +1998-08-08 14:42 Ulrich Drepper <drepper@cygnus.com> + + * argp/argp-help.c: Prepare to be used outside glibc without gcc by + adding usual alloca cruft. + Reported by Eleftherios Gkioulekas <lf@amath.washington.edu>. + +1998-04-05 Jim Meyering <meyering@ascend.com> + + * lib/regex.c (WIDE_CHAR_SUPPORT): Define. + This now depends on HAVE_BTOWC so systems that lack btowc (like + solaris-2.5.1) don't lose. + +1998-08-07 Mark Kettenis <kettenis@phys.uva.nl> + + * sysdeps/generic/bits/sigaction.h: Remove definition of SA_DISABLE. + * sysdeps/generic/bits/sigstack.h: Define SS_DISABLE, SS_ONSTACK, + MINSIGSTKZ and SIGSTKSZ. Definitions match BSD. + * hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Use SS_ONSTACK + instead of SA_ONSTACK. + * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Renamed from + sigaltstack, and created a weak alias. Use SS_DISABLE and + SS_ONSTACK instead of SA_DISABLE and SA_ONSTACK. + * sysdeps/mach/hurd/sigstack.c (sigstack): Use SS_ONSTACK instead + of SA_ONSTACK. Call __sigaltstack instead of sigaltstack. + * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn): Use SS_ONSTACK + instead of SA_ONSTACK. + * sysdeps/mach/hurd/alpha/sigreturn.c (__sigreturn): Likewise. + * sysdeps/mach/hurd/mips/sigreturn.c (__sigreturn): Likewise. + * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler): + Use SS_DISABLE instead of SA_DISABLE. Use SS_ONSTACK instead of + SA_ONSTACK where appropriate. + * sysdeps/mach/hurd/alpha/trampoline.c (_hurd_setup_sighandler): + Likewise. + * sysdeps/mach/hurd/hppa/trampoline.c (_hurd_setup_sighandler): + Likewise. + * sysdeps/mach/hurd/mips/trampoline.c (_hurd_setup_sighandler): + Likewise. + * manual/signal.texi (Signal Stack): Talk about SS_DISABLE and + SS_ONSTACK instead of SA_DISABLE and SA_ONSTACK in discussion of + the `ss_flags' member of `struct sigaltstack'. - * 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. +1998-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> -1999-01-29 Richard Henderson <rth@twiddle.net> + * libio/Makefile (routines) [$(versioning)=yes]: Add oldtmpfile. + (shared-only-routines): Likewise. + * libio/oldtmpfile.c: New file + * stdio-common/tmpfile.c: Use __fdopen and __close. + [USE_IN_LIBIO]: Use _IO_fdopen instead of _IO_new_fdopen. Put + tmpfile on symbol version GLIBC_2.1. + * stdio-common/tmpfile64.c: Use __fdopen and __close. + [USE_IN_LIBIO]: Use _IO_fdopen instead of _IO_new_fdopen. + * stdio-common/Version [GLIBC_2.1]: Add tmpfile. + * stdio-common/tempnam.c: Use __strdup instead of strdup. + * sysdeps/posix/fdopen.c: Define __fdopen and make fdopen weak + alias. + * sysdeps/generic/fdopen.c: Likewise. + * sysdeps/mach/hurd/fdopen.c: Likewise. + * stdio/stdio.h: Declare __fdopen. + * sunrpc/openchild.c: Use __fdopen instead of fdopen. + [USE_IN_LIBIO]: Map __fdopen to _IO_fdopen. + * sysdeps/posix/tempname.c (__gen_tempname): Don't bother checking + __stub_open64, it is never defined. - * scripts/config.sub: Recognize alpha{pca5[67],ev[67]}. +1998-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols): - Format pointer differences as longs. + * libio/iofopen64.c: Fix typo. Avoid unnessary casts. + * libio/iopopen.c: Unlink file before freeing it if command + creation failed. Avoid unnessary casts. + * libio/iofdopen.c: Avoid unnecessary cast. + * pwd/fgetpwent_r.c [USE_IN_LIBIO]: Map funlockfile to + _IO_funlockfile. + * pwd/fgetspent_r.c [USE_IN_LIBIO]: Likewise. - * sysdeps/alpha/fpu/s_floor.c, sysdeps/alpha/fpu/s_floorf.c: - Copy commentary from bits/mathinclude.h. Kill unused defines. +1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * sysdeps/alpha/atomicity.h: New file. + * grp/grp.h, pwd/pwd.h: Don't declare __grpopen, __grpread, + __grpalloc, __grpscan and the corresponding pwd functions, they + were removed long ago. -1999-01-29 Ulrich Drepper <drepper@cygnus.com> +1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * version.h (VERSION): Bump to 2.0.112. + * math/libm-test.c (csqrt_test): Adjust epsilons. + (casinh_test): Likewise. - * scripts/versions.awk: Quote { in regexp. +1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * sunrpc/clnt_tcp.c (clnttcp_call): Resolve 32-64 comparison - conflict for 64 bit platforms. - Patch by trott@rottmann.hi.shuttle.de. + * posix/globtest.sh: Fix typo. Remove second test output file. - * 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>. +1998-08-07 Cristian Gafton <gafton@redhat.com> - * 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. + * pwd/putpwent.c (putpwent): Avoid writting (none) in the passwd file. + * shadow/putspent.c (putspent): Likewise. + * grp/putgrent.c: New file. + * grp/Makefile (routines): Add putgrent. + * grp/Versions [GLIBC_2.1]: Add putgrent. + * grp/grp.h: Add putgrent prototype. - * sysdeps/alpha/fpu/s_floor.c (__floor): Don't depend on inlining, - duplicate the code. - * sysdeps/alpha/fpu/s_floorf.c (__floorf): Likewise. +1998-08-04 19:33 Ulrich Drepper <drepper@cygnus.com> - * sysdeps/i386/Versions: Exports functions from libgcc since this - is what was done in glibc 2.0. - * sysdeps/m68k/Versions: Likewise. New file. + * elf/elf.h: More ELF definitions. -1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> +1998-08-04 16:53 Ulrich Drepper <drepper@cygnus.com> - * 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. + * stdio-common/tmpfile.c: Include unistd.h for close prototype. + * stdio-common/tmpfile64.c: Likewise. -1999-01-28 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> + * db2/makedb.c: Generate output file with same access permissions + the input file has. - * 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. + * signal/signal.h: Pretty printing. -1999-01-27 Philip Blundell <pb@nexus.co.uk> +1998-08-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> - * sysdeps/unix/sysv/linux/arm/vfork.S: Deleted. + * misc/mktemp.c: Add include <stlib.h> for prototype, remove + unneccessary includes. + * misc/mkstemp.c: Likewise. -1999-01-28 David S. Miller <davem@redhat.com> +1998-08-03 16:36 Ulrich Drepper <drepper@cygnus.com> - * sysdeps/sparc/sparc32/__longjmp.S: Rewrite without bogus sanity - checks and aborts, to make longjmp based thread schemes work again. + * catgets/catgets.c: Use mmap/munmap only is _POSIX_MAPPED_FILES + is defined. + * catgets/open_catalog.c: Likewise. + * iconv/iconv_prog.c: Likewise. + * intl/loadmsgcat.c: Likewise. + * locale/findlocale.c: Likewise. + * locale/loadlocale.c: Likewise. + * locale/programs/localedef.c: Likewise. + * malloc/malloc.c: Likewise. -1999-01-28 Ulrich Drepper <drepper@cygnus.com> + * elf/elf.h: Fix typo. - * 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>. + * math/Makefile: Use $(LN_S) instead of ln. - * locale/setlocale.c (free_mem): Don't try to free C locale data - and use setdata instead of doing it by hand. + * sysdeps/generic/getpgid.c: Fix return type. - * iconv/gconv_conf.c (add_alias): Check that so such alias is - currently stored. +1998-08-01 02:49 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> - * iconv/gconv_db.c (free_derivation): Free names if charsets for - first and last step. + * sysdeps/posix/tempname.c (__stdio_gen_tempname): Rename to + __gen_tempname and simplify the interface. Strip out the + code to do path search and create FILE objects. This function + now takes a mktemp() style template and returns either a name + or a file descriptor. + (__path_search): New function; searches for directories for + temp files. + * sysdeps/generic/tempname.c: Stub out __gen_tempname and + __path_search, not __stdio_gen_tempname. - * iconv/gconv_dl.c: Unload all modules when debugging memory use. + * libio/stdio.h: Prototype __gen_tempname and __path_search, + not __stdio_gen_tempname. + * stdio/stdio.h: Likewise. - * locale/loadlocale.c (_nl_unload_locale): Free locale name. + * stdio-common/tempnam.c: Use __path_search and __gen_tempname. + * stdio-common/tmpfile.c: Likewise. + * stdio-common/tmpfile64.c: Likewise. + * stdio-common/tmpnam.c: Likewise. + * stdio-common/tmpnam_r.c: Likewise. - * 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". + * misc/mkstemp.c: New file. Use __gen_tempname. + * misc/mktemp.c: Likewise. - * libio/genops.c (_IO_un_link): Move #ifdef introduced in last - change in right place. + * sysdeps/posix/mkstemp.c: Removed. + * sysdeps/posix/mktemp.c: Removed. + * sysdeps/generic/mkstemp.c: Removed. + * sysdeps/generic/mktemp.c: Removed. - * sysdeps/unix/sysv/linux/sys/timex.h: Add MAXTC from kernel - header. Suggested by Thomas Quinot <thomas@Cuivre.FR.EU.ORG>. +1998-08-02 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> -1999-01-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> + * configure.in: Check, if door add-on is installed. + * config.make.in: Add have_doors. + * sunrpc/Makefile: Add HAVE_DOOR define. + * sunrpc/key_call.c: Add keyserv/door interface. - * libio/getc_u.c (__getc_unlocked): Avoid compiler warning. + * sunrpc/svc_unix.c: Call setsockopt only if SO_PASSCRED is defined. + * sunrpc/clnt_unix.c: Likewise. -1999-01-28 Ulrich Drepper <drepper@cygnus.com> +1998-08-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> - * libio/genops.c (_IO_un_link, _IO_link_in): Don't use locking if - _IO_MTSAFE_IO is not defined. + * inet/netinet/in.h (IN_CLASSC): Correct mask. + Reported by Ian Staniforth <I.Staniforth@sheffield.ac.uk> [fixes + PR libc/727]. - * iconv/gconv_db.c (free_modules_db): Don't free memory of - internal modules. +1998-08-03 10:23 Ulrich Drepper <drepper@cygnus.com> - * iconv/gconv_db.c (free_mem): Don't free module tree if there is none. + * misc/Makefile: Fix installation problem with --disable-shared. + * posix/Makefile: Likewise. -1999-01-27 Ulrich Drepper <drepper@cygnus.com> +1998-08-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * locale/programs/locale-spec.c (locale_special): Take care of - possible trigraph sequence. - Patch by Zack Weinberg <zack@rabi.columbia.edu>. + * posix/regex.c (re_search_2): Optimize searching for anchored + pattern if '^' cannot match at embedded newlines. + (regerror): Renamed from __regerror, which it should only be + called if _LIBC. - * time/strptime.c (strptime_internal, case 's'): Initialize secs - to zero. Patch by Bruce Elliott <bde@nwlink.com>. +1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> -1999-01-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> + * sunrpc/svc_unix.c (__msgread): Check setsockopt return value. - * elf/Makefile (extra-objs): Add test modules objects. +1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> -1999-01-27 Ulrich Drepper <drepper@cygnus.com> + * sysdeps/generic/glob.c: Remove obsolete cast. - * wctype/wcextra.c: Declare __ctype32_b. +1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - * manual/string.texi: Add optimization examples for strcat and strchr. + * Rules (tests): Fix last change. -1999-01-26 Ulrich Drepper <drepper@cygnus.com> +1998-07-31 17:59 Ulrich Drepper <drepper@cygnus.com> - * 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 function to __getc_unlocked and make - getc_unlocked and fgetc_unlocked weak aliases. - * libio/stdio.h: Add prototype for fgetc_unlocked. + * sysdeps/unix/sysv/linux/Makefile [subdir==misc] (sysdep_routines): + Add sys_setresuid. - * sysdeps/gnu/bits/utmp.h: Don't prepend exit_status elements with - __ since utmp.h is not mentioned in any standard. +1998-07-30 Mark Kettenis <kettenis@phys.uva.nl> - * sysdeps/unix/sysv/linux/i386/clone.S: When not using PIC don't - use jecxz since the label might be far away. + * sysdeps/unix/sysv/linux/syscalls.list: Add __syscall_setresuid + as real name for system call and make setresuid a weak alias. Set + caller to seteuid. + * sysdeps/unix/sysv/linux/seteuid.c (seteuid): Implement using + `setresuid' syscall if availble. Fixes problems with sendmail + which expects `seteuid' to not set the saved user ID. - * 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. +1998-07-30 20:09 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> -1999-01-25 Ulrich Drepper <drepper@cygnus.com> + * time/tzset.c (__tzstring): Get rid of excessive cleverness + which was causing stack corruption. - * scripts/config.guess: Changes for ARM/Linux. - * scripts/config.sub: Likewise. +1998-07-31 16:41 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> - * elf/Makefile: Define libdl variable as name of libdl library and - use it in all dependencies. + * argp/argp-fmtstream.c (__argp_fmtstream_update): Correct + off-by-one in wordwrap algorithm when there' a space at the + beginning of the buffer. -1999-01-26 Geoff Keating <geoffk@ozemail.com.au> +1998-07-31 15:45 Ulrich Drepper <drepper@cygnus.com> - * nss/nss_db/db-netgrp.c (_nss_db_setnetgrent): Suppress warning - about potentially un |
