about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update.Ulrich Drepper2000-03-223-1/+9
| | | | | | | | 2000-03-21 Ulrich Drepper <drepper@redhat.com> * libio/oldtmpfile.c: Update for new SHLIB_COMPAT definition. * libio/oldiofopen.c: Likewise. * libio/oldiofclose.c: Likewise.
* Update for new SHLIB_COMPAT definition.Ulrich Drepper2000-03-221-2/+2
|
* (compat_symbol): New macro.Roland McGrath2000-03-223-8/+19
| | | | | * sysdeps/gnu/siglist.c: Use new SHLIB_COMPAT convention, and use compat_symbol macro.
* * include/shlib-compat.h (SHLIB_COMPAT): Take a third argument,Roland McGrath2000-03-221-0/+8
| | | | | | | indicating the first version set to obsolete the conditionalized code. * scripts/abi-versions.awk: For subsumed versions, make ABI_* defn's rhs be the ABI_* macro for the subsuming version. Assign increasing integer values to the ABI_* macros for supported versions.
* 2000-03-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-222-16/+29
| | | | | | | | * include/shlib-compat.h (SHLIB_COMPAT): Take a third argument, indicating the first version set to obsolete the conditionalized code. * scripts/abi-versions.awk: For subsumed versions, make ABI_* defn's rhs be the ABI_* macro for the subsuming version. Assign increasing integer values to the ABI_* macros for supported versions.
* (Hook Functions): Correct prototypes for reader and writer.Ulrich Drepper2000-03-221-2/+2
|
* Update.Ulrich Drepper2000-03-225-2/+10
| | | | | * nscd/connections.c (nscd_run): Pretty print. * elf/dl-runtime.c: Include stdlib.h for alloca prototype.
* Update.Ulrich Drepper2000-03-224-14/+18
| | | | | | | * manual/charset.texi: Fix typos. Rephrase. * manual/process.texi: Likewise. * manual/signal.texi: Likewise. Patches by Mike Coleman <mkc@kc.net>.
* Update.Ulrich Drepper2000-03-2113-104/+88
| | | | | | | | | | | | | | | | * libio/oldtmpfile.c: Use new macros from shlib-compat.h to define versions. * libio/iofdopen.c: Likewise. * libio/iofgetpos.c: Likewise. * libio/iofgetpos64.c: Likewise. * libio/iofopen.c: Likewise. * libio/iofsetpos.c: Likewise. * libio/iofsetpos64.c: Likewise. * libio/iopopen.c: Likewise. * libio/oldiofopen.c: Likewise. * libio/pclose.c: Likewise. * sysdeps/gnu/siglist.c: Likewise. * sysdeps/unix/sysv/linux/errlist.c: Likewise.
* Update.Ulrich Drepper2000-03-212-1/+3
| | | | Patch by Roland McGrath <roland@frob.com>.
* Update.Ulrich Drepper2000-03-212-0/+2
| | | | Patch by Roland MyGrath <roland@from.com>.
* Update.Ulrich Drepper2000-03-216-46/+37
| | | | | | | * libio/fileops.c: Use new macros from shlib-compat.h to define versions. * libio/iofclose.c: Likewise. * libio/oldiofclose.c: Likewise.
* Update.Ulrich Drepper2000-03-213-8/+15
| | | | | | | 2000-03-21 Ulrich Drepper <drepper@redhat.com> * include/shlib-compat.h (versioned_symbol): Give preprocessor the chance to expand VERSION_##lib##_##version.
* Update.Ulrich Drepper2000-03-215-11/+63
| | | | | | | | | | | | | | | | 2000-03-21 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h: Clean up namespace. Lay out struct sigcontext according to what really gets passed on the stack. * sysdeps/unix/sysv/linux/sparc/sys/procfs.h: Don't include asm/elf.h. (elf_gregset_t, elf_greg_t, elf_fpregset_t, ELF_NGREG): Define. (prgregset_t, prfpregset_t): Define to elf_* types. * sysdeps/unix/sysv/linux/sparc/sys/ptrace.h (PTRACE_WRITEDATA): Define to correct value. * sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h: Use struct sigcontext. * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: Likewise.
* Clean up namespace. Lay out struct sigcontext according to what really gets ↵Ulrich Drepper2000-03-211-99/+52
| | | | passed on the stack.
* * scripts/firstversions.awk: Allow multiple version sets in theRoland McGrath2000-03-211-0/+9
| | | | | | | | "earliest version" specification, meaning that version sets in the gaps between listed versions should be folded into the earliest later version that is explicitly listed. * shlib-versions (mips.*-.*-linux.*): Use that syntax for to say we support GLIBC_2.0 and GLIBC_2.2 but not the intervening sets.
* 2000-03-21 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-212-7/+23
| | | | | | | | | * scripts/firstversions.awk: Allow multiple version sets in the "earliest version" specification, meaning that version sets in the gaps between listed versions should be folded into the earliest later version that is explicitly listed. * shlib-versions (mips.*-.*-linux.*): Use that syntax for to say we support GLIBC_2.0 and GLIBC_2.2 but not the intervening sets.
* Remove non-ASCII.Ulrich Drepper2000-03-211-1/+1
| | | | * sysdeps/unix/sysv/linux/configure.in: Remove `crypt' from one
* Update.Ulrich Drepper2000-03-2110-38/+355
| | | | | | | | | | | | | | | | | | | | * iconv/gconv_builtin.c: Include <endian.h>. * iconv/gconv_builtin.h: Add UCS-BE aliases. Add UCS-4LE transformation. Define UNICODEBIG and UNICODELITTLE according to current platform. * iconv/gconv_int.h: Declare __gconv_transform_ucs2reverse_internal, __gconv_transform_internal_ucs2reverse, and __gconv_transform_internal_ucs4le. * iconv/gconv_simple.c: Implement __gconv_transform_internal_ucs4le, __gconv_transform_ucs2reverse_internal and __gconv_transform_internal_ucs2reverse. * iconvdata/Makefile (modules): Add UNICODE. (distribute): Add unicode.c. * iconvdata/gconv-modules: Add definitions for UNICODE module. * iconvdata/unicode.c: New file. * iconvdata/utf-16.c: Rewrite code to emit BOM. Correct code to determine byte order of input and convert accordingly.
* Update.Ulrich Drepper2000-03-212-1/+5
| | | | | | 2000-03-21 Ulrich Drepper <drepper@redhat.com> * iconvdata/utf-16.c (gconv_init): Fix typo.
* Update.Ulrich Drepper2000-03-212-1/+3
| | | | * iconvdata/gconv-modules: Fix typo.
* Update.Ulrich Drepper2000-03-212-2/+5
| | | | | * sysdeps/unix/sysv/linux/configure.in: Remove `crypt´ from one more messages.
* Update.Ulrich Drepper2000-03-21116-0/+4765
| | | | | | 2000-03-20 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/aix/*: Add initial code for port to AIX 4.3.
* Update.Ulrich Drepper2000-03-202-0/+129
| | | | | | 2000-03-16 Thorsten Kukuk <kukuk@suse.de> * sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h: New.
* Update.Ulrich Drepper2000-03-205-2/+52
| | | | | | | | | | | | | * misc/Makefile (routines): Add mincore. 2000-03-20 Andreas Jaeger <aj@suse.de> * sysdeps/generic/mincore.c: New stub file. * sysdeps/unix/sysv/linux/arm/bits/mman.h (MADV_*): Add flags from latest Linux kernel. 2000-03-20 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-03-201-1/+6
| | | | | | | | | 2000-03-20 Ulrich Drepper <drepper@redhat.com> * grp/initgroups.c (compat_call): Use _SC_GETGR_R_SIZE_MAX instead of _SC_GETPW_R_SIZE_MAX. * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
* * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase ↵Richard Henderson2000-03-202-1/+6
| | | | | | | | | in GLIBC_2.1.4. * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase in GLIBC_2.1.4. 2000-03-20 Richard Henderson <rth@cygnus.com>
* Add syscall for setrlimit on version 2.0.Ulrich Drepper2000-03-201-0/+1
|
* * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead ↵Richard Henderson2000-03-2012-88/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of arithmetic instructions. * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing with the fpcr. Protect from INV exception. * sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_copysign.c: New. * sysdeps/alpha/fpu/s_copysignf.c: New. * sysdeps/alpha/fpu/s_fabs.c: New. * sysdeps/alpha/fpu/s_fabsf.c: New. * sysdeps/alpha/fpu/s_rint.c: New. * sysdeps/alpha/fpu/s_rintf.c: New. * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead of arithmetic instructions. * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing with the fpcr. Protect from INV exception. * sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_copysign.c: New. * sysdeps/alpha/fpu/s_copysignf.c: New. * sysdeps/alpha/fpu/s_fabs.c: New. * sysdeps/alpha/fpu/s_fabsf.c: New. * sysdeps/alpha/fpu/s_rint.c: New. * sysdeps/alpha/fpu/s_rintf.c: New.
* * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.Richard Henderson2000-03-202-0/+18
| | | | * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.
* * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): ↵Richard Henderson2000-03-206-228/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | Kill sethae. * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase. * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants): Use physical addresses not KSEG addresses. (io_system): Add PYXIS. (io): Remove hae.reg, sys, hae_shift. (stb_mb, stw_mb, stl_mb, __sethae): New. (inline_outb, inline_outw, inline_outl): Don't set hae. (inline_inb, inline_inw, inline_inl): Likewise. (dense_sethae): New null function. (struct cpuinfo_data): New. (process_cpuinfo): Use local and stack variables, not static. Move readlink check here from init_iosys. (init_iosys): Use __pciconfig_iobase first. Know SX and LX as PYXIS. (_iopl): Simplify. (_hae_shift): Calculate it here. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae, add pciconfig_iobase. 2000-03-20 Richard Henderson <rth@cygnus.com> * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Kill sethae. * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase. * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants): Use physical addresses not KSEG addresses. (io_system): Add PYXIS. (io): Remove hae.reg, sys, hae_shift. (stb_mb, stw_mb, stl_mb, __sethae): New. (inline_outb, inline_outw, inline_outl): Don't set hae. (inline_inb, inline_inw, inline_inl): Likewise. (dense_sethae): New null function. (struct cpuinfo_data): New. (process_cpuinfo): Use local and stack variables, not static. Move readlink check here from init_iosys. (init_iosys): Use __pciconfig_iobase first. Know SX and LX as PYXIS. (_iopl): Simplify. (_hae_shift): Calculate it here. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae, add pciconfig_iobase.
* * locale/programs/ld-time.c (time_finish): Use %Z instead of %z.Roland McGrath2000-03-203-18/+23
| | | | * locale/programs/ld-ctype.c (ctype_finish, ctype_class_new): Likewise.
* * scripts/versions.awk: Fixed version renaming code to distinguishRoland McGrath2000-03-202-8/+12
| | | | libraries properly.
* 2000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-5/+5
| | | | | | | * locale/programs/ld-collate.c (collate_read): Remove bogus cast. (insert_value, handle_ellipsis, collate_read): Replace %zu in format strings with %Zu, because gcc-2.95.2's -Wformat knows about the latter but not the former.
* Update.Ulrich Drepper2000-03-204-1/+19
| | | | * include/stdlib.h: Add prototype for __cxa_atexit.
* Update.Ulrich Drepper2000-03-201-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/sys/debugreg.h: Update comment about _SLOWDOWN flags. Patch by Jim Blandy <jimb@cygnus.com>. 2000-03-17 Cristian Gafton <gafton@redhat.com> * elf/Makefile ($(rtld-version-installed-name)): Delay replacing existing rtld-installed-name. ($(rtld-installed-name)): Request libc-$(version) be installed too. replace existing rtld-installed-name using $(symbolic-link-prog). 2000-03-17 Roland McGrath <roland@baalperazim.frob.com> * locale/programs/ld-collate.c (collate_read): Remove bogus cast. (insert_value, handle_ellipsis, collate_read): Replace %zu in format strings with %Zu, because gcc-2.95.2's -Wformat knows about the latter but not the former. 2000-03-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/glob.c [_LIBC]: Always use __xstat64, not only for glob64. Since there is no glob64 in the LFS proposal applications can assume that glob handles LFS situations. glob64 is only needed if alternative filesystem functions are used. 2000-03-19 Geoff Clare <gwc@unisoft.com> * sysdeps/generic/glob.c: Correct gl_pathc value returned when GLOB_DOOFFS is set; correct handling of patterns containing escaped wildcards (and no unescaped ones); GLOB_ERR flag was being ignored in some situations. * posix/globtest.c, posix/globtest.sh: Updated to include tests for the problems fixed by the above changes to glob.c. * manual/pattern.texi (Calling Glob): Update description of gl_pathc.
* * Makeconfig (soversion.i): Use only first match for each lib.Roland McGrath2000-03-202-2/+7
|
* * Makeconfig (soversion.i): Pass -undef to $(CC) -E.Roland McGrath2000-03-201-0/+2
|
* 2000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-1/+1
| | | | * Makeconfig (soversion.i): Pass -undef to $(CC) -E.
* Update comment about _SLOWDOWN flags.Ulrich Drepper2000-03-207-751/+1424
|
* Add and update many more entries.Ulrich Drepper2000-03-201-18/+27
|
* * Makerules (Versions.all, sysd-versions): Test $(sysd-sorted-done)Roland McGrath2000-03-192-2/+5
| | | | rather than $(sysd-dirs-done) to protect these rules.
* * Makerules (version-renames.def): Target removed.Roland McGrath2000-03-192-7/+9
| | | | (Versions.all): Depend on soversions.i directly and parse it.
* * Makeconfig (soversions.i): New target, input-reading parts ofRoland McGrath2000-03-193-35/+43
| | | | | | | | | | soversions.mk generation moved here; result is a canonicalized list "LIB VERSION [SET]" for this configuration. (soversions.mk): Use that as input. Don't emit map-firstversions. * Makerules (version-renames.def): New target, generated from soversions.i with contents that was in $(map-firstversions). (Versions.all): Don't depend on soversions.mk, depend on version-renames.def instead; just cat it into the input.
* * Makerules (Versions.all): Use $(foreach ...) instead of sh for loopRoland McGrath2000-03-192-3/+4
| | | | for $(map-firstversions), which better handles it being empty.
* * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu*): Set earliestRoland McGrath2000-03-198-25/+198
| | | | | | | | | | | | | | | | | | supported version for libc 0.2.90.libio to GLIBC_2.2. * Makeconfig (soversions.mk): Grok new third column in shlib-versions, and use it to emit new variable `map-firstversions'. * scripts/firstversions.awk: New file. * Makerules (Versions.all): Use scripts/firstversions.awk and the $(map-firstversions) value to generate a modified versions list that includes renames in "A = B" syntax for each version set earlier than the "earliest symbol version" named in shlib-versions. * scripts/versions.awk: Recognize "A = B" lines in the input to mean rename version set A to B in the output to the intermediate file. * scripts/abi-versions.awk: New file. * Makerules (abi-versions.h): New target, generated by that script. [$(versioning) = yes] (before-compile): Prepend abi-versions.h. * include/shlib-compat.h: New file, uses that generated header.
* * Makeconfig (soversions.mk): Convert % -> # in shlib-versionsRoland McGrath2000-03-193-1/+15
| | | | | | after stripping # comments, and then run it through cpp. This allows things like "%ifdef FOO" based on config.h settings. * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu*): libc=0.2.90.libio
* * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): For MACH_SEND_INTERRUPTEDRoland McGrath2000-03-181-1/+7
| | | | | and other errors that indicate a pseudo-receive happened, grok through the message buffer for port rights that need references fixed up.
* 2000-03-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-181-1/+86
| | | | | | * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): For MACH_SEND_INTERRUPTED and other errors that indicate a pseudo-receive happened, grok through the message buffer for port rights that need references fixed up.
* Update.Ulrich Drepper2000-03-172-0/+9
| | | | * misc/sys/mman.h: Add prototype for mincore.