Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
glibc/ChangeLog
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
732 lines (572 sloc)
26.8 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1997-11-26 04:28 Ulrich Drepper <drepper@cygnus.com> | |
* eld/dl-profile.c (_dl_start_profile): Avoid FP calculation when | |
computing s_scale. Patch by a sun <asun@zoology.washington.edu>. | |
* iconv/gconv_close.c: Correct freeing of descriptor data. | |
* iconv/gconv_simple.c: Return correct error values for illegal or | |
incomplete characters. | |
* Makefile (iconvdata/%): Special goal to simplify iconvdata | |
development. | |
* iconvdata/Makefile: New file. | |
* iconvdata/configure: Likewise. | |
* iconvdata/extra-module.mk: Likewise. | |
* iconvdata/gconv-modules: Likewise. | |
* iconvdata/iso6937.c: Likewise. | |
* iconvdata/iso8859-1.c: Likewise. | |
* iconvdata/iso8859-10.c: Likewise. | |
* iconvdata/iso8859-10.h: Likewise. | |
* iconvdata/iso8859-2.c: Likewise. | |
* iconvdata/iso8859-2.h: Likewise. | |
* iconvdata/iso8859-3.c: Likewise. | |
* iconvdata/iso8859-3.h: Likewise. | |
* iconvdata/iso8859-4.c: Likewise. | |
* iconvdata/iso8859-4.h: Likewise. | |
* iconvdata/iso8859-5.c: Likewise. | |
* iconvdata/iso8859-5.h: Likewise. | |
* iconvdata/iso8859-6.c: Likewise. | |
* iconvdata/iso8859-6.h: Likewise. | |
* iconvdata/iso8859-7.c: Likewise. | |
* iconvdata/iso8859-7.h: Likewise. | |
* iconvdata/iso8859-8.c: Likewise. | |
* iconvdata/iso8859-8.h: Likewise. | |
* iconvdata/iso8859-9.c: Likewise. | |
* iconvdata/iso8859-9.h: Likewise. | |
* iconvdata/iso8859-generic.c: Likewise. | |
* iconvdata/t61.c: Likewise. | |
* string/Makefile (routines): Add strcasestr. | |
* string/string.h: Add prototype for strcasestr. | |
* sysdeps/generic/strcasestr.c: New file. | |
* wcsmbs/mbrtowc.c: Simplify special case a bit. | |
* wcsmbs/wcrtomb.c: Likewise. | |
* wcsmbs/mbsnrtowcs.c: Correctly handle incomplete characters. | |
* wcsmbs/wcsnrtombs.c: Likewise. | |
* wcsmbs/mbsrtowcs.c: Make sure SRC argument is correct when | |
partial character is read. | |
* wcsmbs/wcsrtombs.c: Likewise. | |
* wcsmbs/wmemrtombs.c: Likewise. | |
* wcsmbs/wmemrtowcs.c: Likewise. | |
* io/ftw.h: Include <sys/stat.h> instead of <bits/stat.h>. | |
* login/pty.h: Include <sys/ioctl.h> instead og <bits/ioctl-types.h>. | |
* sysdeps/i386/__longjmp.S: Define _SETJMP_H. | |
* sysdeps/i386/elf/setjmp.S: Likewise. | |
* sysdeps/unix/sysv/linux/kernel_termios.h: Do include | |
<bits/termios.h>. | |
* sysdeps/posix/mk-stdiolim.c: Output file with comment. | |
* sysdeps/unix/sysv/linux/stdio_lim.h.in: Add comment. | |
* sysdeps/unix/sysv/linux/sys/mman.h: Pretty print. | |
* sysvipc/sys/ipc.h: Likewise. | |
* sysvipc/sys/msg.h: Likewise. | |
* sysvipc/sys/sem.h: Likewise. | |
* sysvipc/sys/shm.h: Likewise. | |
* sysdeps/alpha/bits/endian.h: Issue error message if the header is | |
used directly. | |
* sysdeps/alpha/bits/setjmp.h: Likewise. | |
* sysdeps/alpha/fpu/bits/fenv.h: Likewise. | |
* sysdeps/arm/bits/endian.h: Likewise. | |
* sysdeps/arm/bits/setjmp.h: Likewise. | |
* sysdeps/generic/bits/byteswap.h: Likewise. | |
* sysdeps/generic/bits/confname.h: Likewise. | |
* sysdeps/generic/bits/dirent.h: Likewise. | |
* sysdeps/generic/bits/dlfcn.h: Likewise. | |
* sysdeps/generic/bits/endian.h: Likewise. | |
* sysdeps/generic/bits/fenv.h: Likewise. | |
* sysdeps/generic/bits/huge_val.h: Likewise. | |
* sysdeps/generic/bits/in.h: Likewise. | |
* sysdeps/generic/bits/ioctl-types.h: Likewise. | |
* sysdeps/generic/bits/ioctls.h: Likewise. | |
* sysdeps/generic/bits/ipc.h: Likewise. | |
* sysdeps/generic/bits/msq.h: Likewise. | |
* sysdeps/generic/bits/poll.h: Likewise. | |
* sysdeps/generic/bits/resource.h: Likewise. | |
* sysdeps/generic/bits/sched.h: Likewise. | |
* sysdeps/generic/bits/sem.h: Likewise. | |
* sysdeps/generic/bits/setjmp.h: Likewise. | |
* sysdeps/generic/bits/shm.h: Likewise. | |
* sysdeps/generic/bits/sigaction.h: Likewise. | |
* sysdeps/generic/bits/sigcontext.h: Likewise. | |
* sysdeps/generic/bits/socket.h: Likewise. | |
* sysdeps/generic/bits/stat.h: Likewise. | |
* sysdeps/generic/bits/statfs.h: Likewise. | |
* sysdeps/generic/bits/stdio_lim.h: Likewise. | |
* sysdeps/generic/bits/termios.h: Likewise. | |
* sysdeps/generic/bits/time.h: Likewise. | |
* sysdeps/generic/bits/uio.h: Likewise. | |
* sysdeps/generic/bits/utmp.h: Likewise. | |
* sysdeps/generic/bits/utmpx.h: Likewise. | |
* sysdeps/generic/bits/utsname.h: Likewise. | |
* sysdeps/generic/bits/waitflags.h: Likewise. | |
* sysdeps/generic/bits/waitstatus.h: Likewise. | |
* sysdeps/gnu/bits/utmp.h: Likewise. | |
* sysdeps/gnu/bits/utmpx.h: Likewise. | |
* sysdeps/i386/bits/byteswap.h: Likewise. | |
* sysdeps/i386/bits/endian.h: Likewise. | |
* sysdeps/i386/bits/huge_val.h: Likewise. | |
* sysdeps/i386/bits/setjmp.h: Likewise. | |
* sysdeps/i386/fpu/bits/fenv.h: Likewise. | |
* sysdeps/ieee754/bits/huge_val.h: Likewise. | |
* sysdeps/m68k/bits/byteswap.h: Likewise. | |
* sysdeps/m68k/bits/endian.h: Likewise. | |
* sysdeps/m68k/bits/setjmp.h: Likewise. | |
* sysdeps/m68k/fpu/bits/fenv.h: Likewise. | |
* sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise. | |
* sysdeps/mach/hurd/bits/ioctls.h: Likewise. | |
* sysdeps/mach/hurd/bits/stat.h: Likewise. | |
* sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise. | |
* sysdeps/mach/hurd/i386/bits/sigcontext.h: Likewise. | |
* sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise. | |
* sysdeps/mips/bits/dlfcn.h: Likewise. | |
* sysdeps/mips/bits/endian.h: Likewise. | |
* sysdeps/mips/bits/setjmp.h: Likewise. | |
* sysdeps/mips/dec/bits/endian.h: Likewise. | |
* sysdeps/mips/mips64/bits/setjmp.h: Likewise. | |
* sysdeps/mips/mipsel/bits/endian.h: Likewise. | |
* sysdeps/mips/p40/bits/endian.h: Likewise. | |
* sysdeps/powerpc/bits/endian.h: Likewise. | |
* sysdeps/powerpc/bits/fenv.h: Likewise. | |
* sysdeps/powerpc/bits/setjmp.h: Likewise. | |
* sysdeps/sparc/sparc32/bits/endian.h: Likewise. | |
* sysdeps/sparc/sparc32/bits/setjmp.h: Likewise. | |
* sysdeps/sparc/sparc32/fpu/bits/fenv.h: Likewise. | |
* sysdeps/sparc/sparc64/bits/endian.h: Likewise. | |
* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Likewise. | |
* sysdeps/unix/bsd/bits/dirent.h: Likewise. | |
* sysdeps/unix/bsd/bits/stat.h: Likewise. | |
* sysdeps/unix/bsd/bits/waitflags.h: Likewise. | |
* sysdeps/unix/bsd/bsd4.4/bits/dirent.h: Likewise. | |
* sysdeps/unix/bsd/osf/alpha/bits/stat.h: Likewise. | |
* sysdeps/unix/bsd/osf/bits/sigaction.h: Likewise. | |
* sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h: Likewise. | |
* sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h: Likewise. | |
* sysdeps/unix/bsd/sun/sunos4/bits/resource.h: Likewise. | |
* sysdeps/unix/bsd/sun/sunos4/bits/termios.h: Likewise. | |
* sysdeps/unix/bsd/sun/sunos4/bits/utsname.h: Likewise. | |
* sysdeps/unix/bsd/ultrix4/bits/utsname.h: Likewise. | |
* sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h: Likewise. | |
* sysdeps/unix/common/bits/dirent.h: Likewise. | |
* sysdeps/unix/sysv/bits/dirent.h: Likewise. | |
* sysdeps/unix/sysv/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/bits/utmp.h: Likewise. | |
* sysdeps/unix/sysv/bits/utsname.h: Likewise. | |
* sysdeps/unix/sysv/irix4/bits/confname.h: Likewise. | |
* sysdeps/unix/sysv/irix4/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/dirent.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/in.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/ioctl-types.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/ioctls.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/ipc.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/msq.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/poll.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/resource.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/sched.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/sem.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/shm.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/sigcontext.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/socket.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/statfs.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/termios.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/time.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/uio.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/utsname.h: Likewise. | |
* sysdeps/unix/sysv/linux/bits/waitflags.h: Likewise. | |
* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/m68k/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/m68k/bits/poll.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/endian.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/poll.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/time.h: Likewise. | |
* sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h: Likewise. | |
* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/bits/poll.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/sparc32/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/mman.h: Likewise. | |
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Likewise. | |
* sysdeps/unix/sysv/minix/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/sco3.2.4/bits/confname.h: Likewise. | |
* sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/bits/sigaction.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/bits/utsname.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/bits/waitflags.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/i386/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h: Likewise. | |
* sysdeps/unix/sysv/sysv4/solaris2/sparc/bits/sigcontext.h: Likewise. | |
* sysdeps/vax/bits/huge_val.h: Likewise. | |
* sysdeps/vax/bits/setjmp.h: Likewise. | |
* sysdeps/wordsize-32/bits/elfclass.h: Likewise. | |
* sysdeps/wordsize-64/bits/elfclass.h: Likewise. | |
1997-11-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* libio/stdio.h: Correct comment of sys_nerr/sys_errlist | |
1997-11-25 Paul Eggert <eggert@shade.twinsun.com> | |
* strftime.c (strftime): | |
No longer any need to undef or declare if emacs is defined. | |
(my_strftime): When checking a -1 returned by mktime, don't blow up | |
if localtime_r returns NULL. | |
1997-11-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* README.template: Fix spelling. | |
1997-11-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* configure.in: Enhance --enable-add-ons description a wee bit. | |
1997-11-24 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* glibcbug.in: Add more information of build environment and flags. | |
1997-11-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* sysdeps/posix/getcwd.c: Recognize EOF from readdir and translate | |
it into ENOENT. | |
1997-11-24 03:01 Ulrich Drepper <drepper@cygnus.com> | |
* elf/dl-support.c: Call __libc_init_secure to make sure | |
__libc_enable_secure is defined early. | |
* sysdeps/generic/enbl-secure.c: Change function name to | |
__libc_init_secure and make it global instead of a constructor. | |
* iconv/gconv.c: Fix lots of bugs. | |
* iconv/gconv.h: Likewise. | |
* iconv/gconv_builtin.h: Likewise. | |
* iconv/gconv_close.c: Likewise. | |
* iconv/gconv_conf.c: Likewise. | |
* iconv/gconv_db.c: Likewise. | |
* iconv/gconv_dl.c: Likewise. | |
* iconv/gconv_open.c: Likewise. | |
* iconv/gconv_simple.c: Likewise. | |
* iconv/iconv.c: Likewise. | |
* iconv/iconv_close.c: Likewise. | |
* iconv/iconv_open.c: Likewise. | |
* wcsmbs/Makefile (routines): Add wmemrtowcs and wmemrtombs. | |
* wcsmbs/wchar.h: Add prototypes for wmemrtowcs and wmemrtombs. | |
* wcsmbs/wmemrtombs.c: New file. | |
* wcsmbs/wmemrtowcs.c: New file. | |
1997-11-22 19:28 Ulrich Drepper <drepper@cygnus.com> | |
* iconv/gconv_simple.c: Fix lots of bugs. | |
* iconv/iconv_open.c: Normalize names before passing them to | |
__gconv_open. | |
* libio/iolibio.h: Add prototypes for _IO_{new,old}_fclose. | |
* libio/iopopen.c: Check for correct mode argument and punt otherwise. | |
* stdio-common/test-popen.c: Add test for above change. | |
* math/libm-test.c: Print test results also using %a format, | |
specified in PRINTF_XEXPR macro. | |
* math/test-double.c: Define PRINTF_XEXPR. | |
* math/test-float.c: Likewise. | |
* math/test-ldouble.c: Likewise. | |
* math/test-idouble.c: Likewise. | |
* math/test-ifloat.c: Likewise. | |
* math/test-ildoubl.c: Likewise. | |
* stdio-common/vfscanf.c: Recognize a in format specifier only as | |
modifier if used before s, S, or [. Otherwise it's the hexadecimal | |
FP number format. | |
* stdlib/strtod.c: Little code cleanup. | |
* sysdeps/i386/Makefile: Define __LIBC_INTERNAL_MATH_INLINES for | |
compiling in math subdir. | |
* sysdeps/m68k/fpu/e_acos.c: Define __LIBC_INTERNAL_MATH_INLINES | |
instead of __LIBC_M81_MATH_INLINES. | |
* sysdeps/m68k/fpu/e_atan2.c: Likewise. | |
* sysdeps/m68k/fpu/e_fmod.c: Likewise. | |
* sysdeps/m68k/fpu/e_pow.c: Likewise. | |
* sysdeps/m68k/fpu/e_scalb.c: Likewise. | |
* sysdeps/m68k/fpu/k_cos.c: Likewise. | |
* sysdeps/m68k/fpu/k_sin.c: Likewise. | |
* sysdeps/m68k/fpu/k_tan.c: Likewise. | |
* sysdeps/m68k/fpu/s_atan.c: Likewise. | |
* sysdeps/m68k/fpu/s_ccos.c: Likewise. | |
* sysdeps/m68k/fpu/s_ccosh.c: Likewise. | |
* sysdeps/m68k/fpu/s_cexp.c: Likewise. | |
* sysdeps/m68k/fpu/s_csin.c: Likewise. | |
* sysdeps/m68k/fpu/s_csinh.c: Likewise. | |
* sysdeps/m68k/fpu/s_frexp.c: Likewise. | |
* sysdeps/m68k/fpu/s_ilogb.c: Likewise. | |
* sysdeps/m68k/fpu/s_isinf.c: Likewise. | |
* sysdeps/m68k/fpu/s_llrint.c: Likewise. | |
* sysdeps/m68k/fpu/s_llrintf.c: Likewise. | |
* sysdeps/m68k/fpu/s_llrintl.c: Likewise. | |
* sysdeps/m68k/fpu/s_lrint.c: Likewise. | |
* sysdeps/m68k/fpu/s_modf.c: Likewise. | |
* sysdeps/m68k/fpu/s_remquo.c: Likewise. | |
* sysdeps/m68k/fpu/s_scalbn.c: Likewise. | |
* sysdeps/m68k/fpu/s_sincos.c: Likewise. | |
* sysdeps/m68k/fpu/bits/mathinline.h: Define optimizations if | |
__LIBC_INTERNAL_MATH_INLINES is defined. | |
* sysdeps/i386/fpu/bits/mathinline.h: Define special i686 versions | |
of compare macros from ISO C 9X. Optimize generic versions a bit. | |
Define __signbit inline functions and __ieee754_sqrt which can be | |
used if the ompiler is fixed. | |
* sysdeps/posix/sysv_signal.c: Define sysv_signal as weak alias. | |
1997-11-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* Makerules ($(common-objpfx)stub-$(subdir)): Look for | |
sysdeps/generic in the whole dep file, not only in the first line. | |
1997-11-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* sysdeps/ieee754/bits/nan.h (__nan) [!__GNUC__]: Fix type. | |
1997-11-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* manual/arith.texi (Imaginary Unit): Move @end deftypevr to right | |
place. | |
1997-11-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* elf/dl-error.c (_dl_signal_error): Only print colon if OBJNAME | |
is non-empty. | |
1997-11-20 16:51 Ulrich Drepper <drepper@cygnus.com> | |
* malloc/malloc.c (malloc_update_mallinfo): Initialize struct for | |
return value. | |
1997-11-19 21:36 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/unix/sysv/linux/getcwd.c: Free allocated buffer if | |
readlink succeeds but the return value is too long. | |
* stdio-common/printf_fphex.c: Determine sign of number correctly. | |
1997-11-19 02:45 Ulrich Drepper <drepper@cygnus.com> | |
* libc.map: Export __divl, __reml, __divq, __remq, __divqu and | |
__remqu for Alpha. | |
1997-11-18 23:08 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/generic/sys/ucontext.h: Stub context file. | |
* libio/iofprintf.c: Removed. We use the stdio-common version. | |
* manual/Makefile (distribute): Add stdio-fp.c. | |
* sysdeps/powerpc/Dist: Add ppc-mcount.S. | |
* db2/Makefile (distribute): Add include/os_func.h, README and | |
mutex/tsl_parisc.s. | |
* hesiod/Makefile (distribute): Add README.hesiod. | |
1997-11-18 22:14 Ulrich Drepper <drepper@cygnus.com> | |
* iconv/gconv.c: Correctly call transformation function. | |
* manual/maint.texi: Document need of binutils 2.8.1.0.17. | |
1997-11-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/libm-ieee754/s_remquo.c (__remquo): Fix function (gave | |
wrong results for e.g. remquo (3,2, &x)). | |
* sysdeps/libm-ieee754/s_remquof.c (__remquof): Likewise. | |
* sysdeps/libm-ieee754/s_remquol.c (__remquol): Likewise. | |
1997-11-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* configure.in (ld --version-script): Test if the same symbol | |
maybe defined in all versions (needed by recent changes to | |
libc.map and supported with binutils 2.8.1.0.17) and issue warning | |
if versioning is not supported/enabled. | |
(bash test): Correct test case. | |
* math/libm-test.c: Added counting/reporting of number of test cases. | |
* elf/Makefile ($(objpfx)rtldtbl.h): gawk is not longer required, | |
use awk instead. | |
* sysdeps/unix/sysv/linux/net/if.h: Add __BEGIN_DECLS/__END_DECLS. | |
1997-11-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* elf/dl-load.c (_dl_init_paths): Correct __mempcpy logic. | |
1997-11-18 18:04 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/generic/pty.c: Define REVOKE to use revoke function. | |
Replace revoke call by use of REVOKE. | |
* sysdeps/unix/sysv/linux/pty.c: New file. Define REVOKE as | |
empty and #include generic version. | |
Suggested by Zack Weinberg <zack@rabi.phys.columbia.edu>. | |
1997-11-18 16:02 Ulrich Drepper <drepper@cygnus.com> | |
* libc.map: Add socket functions with __libc_* names. | |
Reported by Andreas Jaeger. | |
1997-11-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* libc.map: Tidy up (remove duplicates, sort entries). | |
1997-11-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* iconv/gconv.h: Add __BEGIN_DECLS/__END_DECLS. | |
1997-11-18 06:45 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/generic/pty.c: Make thread safe. Fix bug when calling | |
again after successful call. | |
Patch by Marc Lehmann <pcg@goof.com>. | |
1997-11-17 Paul Eggert <eggert@twinsun.com> | |
* time/mktime.c, time/strftime.c (_REENTRANT): #define, | |
as some hosts need this to declare localtime_r properly. | |
1997-11-18 06:08 Ulrich Drepper <drepper@cygnus.com> | |
* libc.map: Add iconv_open, iconv, and iconv_close. | |
1997-11-18 02:31 Ulrich Drepper <drepper@cygnus.com> | |
* iconv/Makefile: New file. | |
* iconv/gconv.c: New file. | |
* iconv/gconv.h: New file. | |
* iconv/gconv_builtin.c: New file. | |
* iconv/gconv_builtin.h: New file. | |
* iconv/gconv_close.c: New file. | |
* iconv/gconv_conf.c: New file. | |
* iconv/gconv_db.c: New file. | |
* iconv/gconv_dl.c: New file. | |
* iconv/gconv_open.c: New file. | |
* iconv/gconv_simple.c: New file. | |
* iconv/iconv.c: New file. | |
* iconv/iconv.h: New file. | |
* iconv/iconv_close.c: New file. | |
* iconv/iconv_open.c: New file. | |
* include/gconv.h: New file. | |
* Makeconfig: Define gconvdir. | |
* Makefile (subdirs): Add iconv. | |
* string/bits/string2.h: Add optimization for strtok_r. | |
* sysdeps/generic/_G_config.h: Define __need_NULL to get definition | |
for NULL. | |
* sysdeps/unix/sysv/linux/_G_config.h: Likewise. | |
Reported by H.J. Lu <hjl@gnu.ai.mit.edu>. | |
* configure.in: Correct test for bash2. | |
Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. | |
* locale/Makefile (CFLAGS-charmap.c): Add -Wno-char-subscripts. | |
(CFLAGS-locfile.c): Likewise. | |
Suggested by Zack Weinberg <zack@rabi.phys.columbia.edu>. | |
* misc/hsearch_r.c (hsearch_r): Avoid undefinitely search for | |
non-existing entry if the table is full. | |
* posix/regex.h: Pretty print. | |
* stdio-common/printf_fp.c: Don't define NDEBUG if already defined. | |
* sysdeps/posix/ctermid.c: Simplify a bit. | |
* sysdeps/unix/sysv/linux/net/if.h: Pretty print. | |
1997-11-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/unix/sysv/linux/sys/quota.h: Add include for | |
<sys/types.h> instead of <asm/types.h>. | |
1997-11-16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* math/libm-test.c (asin_test): Add epsilon for asin (0.5). | |
1997-11-16 17:09 H.J. Lu <hjl@gnu.ai.mit.edu> | |
* libc.map (_IO_stdin_, _IO_stdout_, _IO_stderr_, _IO_fopen, | |
fopen, freopen, _IO_fclose, fclose): Added to GLIBC_2.0. | |
(_IO_stdin_, _IO_stdout_, _IO_stderr_): Removed from GLIBC_2.1. | |
(_IO_2_1_stdin_, _IO_2_1_stdout_, _IO_2_1_stderr_, _IO_fclose, | |
fclose): Added to GLIBC_2.1. | |
* libio/Makefile (routines, shared-only-routines): Add | |
oldiofclose. Remove oldfreopen. | |
* libio/freopen.c (freopen): When PIC is defined, call | |
_IO_old_freopen () for old stdio. | |
* libio/iofclose.c (_IO_new_fclose): Renamed from _IO_fclose. | |
(_IO_fclose, fclose): Use _IO_new_fclose as default version | |
for GLIBC_2.1. | |
* libio/iolibio.h (_IO_old_freopen): Use _IO_old_file_close_it | |
instead of _IO_file_close_it. | |
* libio/libio.h (_IO_stdin_, _IO_stdout_, _IO_stderr_): Changed | |
to _IO_2_1_stdxxx_. | |
(_IO_stdin, _IO_stdout, _IO_stderr): Declare as extern if _LIBC | |
is defined. | |
* libio/libioP.h (_IO_old_do_flush): New. | |
* libio/oldfileops.c (_IO_old_file_close_it, | |
_IO_old_file_finish, _IO_old_file_overflow, _IO_old_file_sync): | |
Call _IO_old_do_flush () instead of _IO_do_flush (). | |
(_IO_old_file_xsputn): Call _IO_old_do_write () instead of | |
_IO_do_write (). | |
* libio/oldiofopen.c (_IO_old_fopen): Call _IO_old_file_init () | |
instead of _IO_file_init (). | |
Bind old symbols to version GLIBC_2.0. | |
* libio/oldstdfiles.c (DEF_STDFILE): Don't use symbol_version. | |
(_IO_old_stdin_, _IO_old_stdout_, _IO_old_stderr_): Changed to | |
_IO_stdxxx_. | |
(_IO_check_libio): New function in .init. | |
* libio/oldiofclose.c: New file. | |
* libio/stdfiles.c (_IO_new_stdin_, _IO_new_stdout_, | |
_IO_new_stderr_): Changed to _IO_2_1_stdxxx_. | |
(DEF_STDFILE): Don't use default_symbol_version. | |
* libio/stdio.c (stdin, stdout, stderr): Set to | |
_IO_2_1_stdxxx_._ | |
(_IO_stdin, _IO_stdout, _IO_stderr): New, strong alias of | |
stdxxx. | |
* csu/Makefile (distribute): Add init.c. | |
(extra-objs): Add init.o for ELF. | |
(start-installed-name): Add $(objpfx)init.o. | |
* csu/init.c: New file. | |
1997-11-12 08:02 H.J. Lu <hjl@gnu.ai.mit.edu> | |
* elf/dl-lookup.c (do_lookup): Don't use the hidden base | |
definition as the default. | |
1997-08-27 Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de> | |
* erand48_r.c (__erand48_r): Implement for 32 bit short int. | |
1997-11-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* elf/genrtldtbl.awk: Replace gensub for compatibility with gawk2 | |
(PR 351). | |
1997-11-16 21:01 Philip Blundell <Philip.Blundell@pobox.com> | |
* sysdeps/arm/sysdep.h: Use __APCS_32__ to decide whether or not | |
to preserve condition codes on function call. | |
1997-11-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/generic/s_exp2l.c: Change exp2l to __ieee754_exp2l. | |
1997-11-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* math/libm-test.c (asin_test): Add epsilon for float. | |
(tan_test): Add epsilon for float. | |
(log1p_test): Add epsilon for float. | |
(inverse_functions): Add epsilons. | |
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers) [socket]: Add | |
net/if_packet.h. | |
* sysdeps/unix/sysv/linux/Dist: Add net/if_packet.h. | |
1997-11-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* md5-crypt/Makefile (extra-objs): Make recursively expanded | |
variable, since $(object-suffixes) is not defined yet. | |
1997-11-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* db2/Makefile (distribute): db185/db185_int.src -> | |
db185/db185_int.h. | |
1997-11-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* misc/tst-fdset.c: Don't require the value of FD_ISSET to be | |
exactly one. | |
1997-11-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* sysdeps/generic/e_acoshl.c: Fix stub_warning: use the user level | |
name. | |
* sysdeps/generic/e_acosl.c: Likewise. | |
* sysdeps/generic/e_asinl.c: Likewise. | |
* sysdeps/generic/e_atan2l.c: Likewise. | |
* sysdeps/generic/e_expl.c: Likewise. | |
* sysdeps/generic/e_fmodl.c: Likewise. | |
* sysdeps/generic/e_j0l.c: Likewise. | |
* sysdeps/generic/e_j1l.c: Likewise. | |
* sysdeps/generic/e_jnl.c: Likewise. | |
* sysdeps/generic/e_lgammal_r.c: Likewise. | |
* sysdeps/generic/e_log10l.c: Likewise. | |
* sysdeps/generic/e_logl.c: Likewise. | |
* sysdeps/generic/e_powl.c: Likewise. | |
* sysdeps/generic/e_sqrtl.c: Likewise. | |
* sysdeps/generic/e_exp2l.c: Likewise. | |
1997-11-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* Make-dist (+sysdep-names): Remove extra paren. | |
* Makefile (distribute): Add stub-tag.h. | |
* elf/Makefile (distribute): Add atomicity.h. | |
* stdlib/Makefile (headers): Add ucontext.h and sys/ucontext.h. | |
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers) | |
[$(subdir)=socket]: Add net/if_packet.h. | |
* sysdeps/alpha/Dist: Remove setjmp_aux.c. | |
* sysdeps/unix/sysv/linux/Dist: Add s_pread64.c, s_pwrite64.c, | |
net/if_packet.h, scsi/sg.h. | |
1997-11-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* Makefile (install): Quote $(CC) expansion. | |
1997-11-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Added caching of | |
working /proc cwd and no restrictions on path length. Following | |
some ideas from Andi Kleen <ak@muc.de> (PR 350). | |
1997-11-14 19:14 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> | |
* nis/nss_compat/compat-grp.c: Remove buggy assert call. | |
* nis/nss_compat/compat-pwd.c: Likewise. | |
* nis/nss_compat/compat-spwd.c: Likewise. | |
1997-11-14 22:23 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/libm-i387/s_fdim.S: New file. | |
* sysdeps/libm-i387/s_fdimf.S: New file. | |
* sysdeps/libm-i387/s_fdiml.S: New file. | |
* sysdeps/libm-i387/i686/s_fdim.S: New file. | |
* sysdeps/libm-i387/i686/s_fdimf.S: New file. | |
* sysdeps/libm-i387/i686/s_fdiml.S: New file. | |
1997-11-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
* string/bits/string2.h (strstr): Avoid warning if HAYSTACK is a | |
pointer to unsigned char. | |
1997-11-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/libm-ieee754/s_llrintf.c (__llrintf): Fix function. | |
* sysdeps/libm-ieee754/s_lrintf.c (__lrintf): Fix function. | |
* sysdeps/libm-ieee754/s_lrint.c (__lrint): Fix function. | |
1997-11-12 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
* sysdeps/libm-ieee754/s_ilogbf.c: Correct return values for | |
ilogb(0/NaN). | |
* sysdeps/libm-ieee754/s_ilogbl.c: Likewise. | |
* sysdeps/libm-ieee754/s_ilogb.c: Likewise. | |
1997-11-14 05:44 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/libm-i387/s_fmin.S: New file. | |
* sysdeps/libm-i387/s_fminf.S: New file. | |
* sysdeps/libm-i387/s_fminl.S: New file. | |
* sysdeps/libm-i387/s_fmax.S: New file. | |
* sysdeps/libm-i387/s_fmaxf.S: New file. | |
* sysdeps/libm-i387/s_fmaxl.S: New file. | |
* sysdeps/libm-i387/i686/s_fmin.S: New file. | |
* sysdeps/libm-i387/i686/s_fminf.S: New file. | |
* sysdeps/libm-i387/i686/s_fminl.S: New file. | |
* sysdeps/libm-i387/i686/s_fmax.S: New file. | |
* sysdeps/libm-i387/i686/s_fmaxf.S: New file. | |
* sysdeps/libm-i387/i686/s_fmaxl.S: New file. | |
1997-11-14 03:06 Ulrich Drepper <drepper@cygnus.com> | |
* sysdeps/unix/sysv/linux/accept.S: Add __libc_accept as alias. | |
* sysdeps/unix/sysv/linux/send.S: Likewise. | |
* sysdeps/unix/sysv/linux/recvfrom.S: Likewise. | |
* sysdeps/unix/sysv/linux/recvmsg.S: Likewise. | |
* sysdeps/unix/sysv/linux/sendmsg.S: Likewise. | |
* sysdeps/unix/sysv/linux/recv.S: Likewise. | |
* sysdeps/unix/sysv/linux/sendto.S: Likewise. | |
* sysdeps/unix/sysv/linux/connect.S: Likewise. | |
Reported by Christopher Wiles <wileyc@ai.cs.fujitsu.co.jp>. | |
See ChangeLog.7 for earlier changes. |