aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-02-13Update.Ulrich Drepper
2000-02-12 Ulrich Drepper <drepper@redhat.com> * locale/nl_langinfo.h: Add casts to prevent warnings. * wctype/iswctype_l.c: Use correct types for mapped data. * wctype/wcfuncs.c: Add one more comment for clarification. * wctype/wcfuncs_l.c: Use __ctype32_tolower and __ctype32_toupper. * wctype/wctrans.c: Likewise.
2000-02-12Update.Ulrich Drepper
* SUPPORTED: Add gl_ES.ISO-8859-1.
2000-02-12Update.Ulrich Drepper
* SUPPORTED: Add ar_SA.ISO-8859-6.
2000-02-12Update.Ulrich Drepper
* locales/ar_SA: New file. * locales/th_TH: Remove Thai digits from `digits'.
2000-02-12Update.Ulrich Drepper
* SUPPORTED: Add th_TH.TIS-620.
2000-02-12Update.Ulrich Drepper
2000-02-12 Ulrich Drepper <drepper@redhat.com> * locales/el_GR (toupper): Don't map *s to S*. * locales/en_DK: Likewise. * locales/en_DK.com: Likewise. * locales/ru_RU: Likewise. * locales/ru_UA: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise. * locales/en_DK (toupper): Map v% to V%. (tolower): Map V% to v%. * locales/en_DK.com: Likewise. * locales/ru_RU: Likewise. * locales/ru_UA: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise.
2000-02-12(toupper): Don't map *s to S*.Ulrich Drepper
2000-02-12Update.Andreas Jaeger
2000-02-12 Andreas Jaeger <aj@suse.de> * sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup conventions. (elf_machine_rel): Use R_MIPS_REL32 for RESOLVE. (elf_machine_runtime_setup,elf_machine_got_rel): Move at end of file and make dependend on RESOLVE. (ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol. (RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol.
2000-02-122000-02-12 Andreas Jaeger <aj@suse.de>Andreas Jaeger
* sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup conventions. (elf_machine_rel): Use R_MIPS_REL32 for RESOLVE. (elf_machine_runtime_setup,elf_machine_got_rel): Move at end of file and make dependend on RESOLVE. (ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol. (RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol.
2000-02-12(inet_network): Add missing part of last patch.Ulrich Drepper
2000-02-12Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/i386/shmctl.c: Fix handling of save_errno.
2000-02-11Update.Ulrich Drepper
2000-02-11 Ulrich Drepper <drepper@redhat.com> * locale/langinfo.h: Make CRNCYSTR a separate entry instead of an alias for CURRENCY_SYMBOL. * locale/programs/ld-monetary.c: Add support to write out CRNCYSTR information. [PR libc/1583].
2000-02-11Update.Ulrich Drepper
2000-02-08 Shinya Hanataka <hanataka@abyss.rim.or.jp> * locale/weightwc.h: Fix problem with collating-element. * locale/programs/ld-collate.c (collate_finish): Output wide character collating-symbol, which has no wide strings. * locale/programs/ld-collate.c (collate_output): Fix problem with wide character collating-element.
2000-02-11Update.Ulrich Drepper
2000-02-09 Andreas Jaeger <aj@suse.de> * time/strptime.c (strptime_internal): Fix pointer dereference. Patch by Juergen Heinzl <juergen@monocerus.demon.co.uk>, closes PR libc/1591.
2000-02-11Update.Ulrich Drepper
2000-02-08 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/msgctl.c: New file. * sysdeps/unix/sysv/linux/alpha/semctl.c: New file. * sysdeps/unix/sysv/linux/alpha/shmctl.c: New file. * sysdeps/unix/sysv/linux/alpha/syscalls.list (msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols. * sysdeps/unix/sysv/linux/alpha/Makefile: Add oldmsgctl, oldsemctl and oldshmctl to sysdep-routines.
2000-02-11Update.Ulrich Drepper
2000-02-08 Andreas Jaeger <aj@suse.de> * locale/programs/locale.c (write_locales): Fix handling of whitespace lines. Fixes PR libc/1588, reported by Miroslav Holcak <miroslav.holcak@vitkovice.cz>.
2000-02-11Update.Ulrich Drepper
2000-02-07 Thorsten Kukuk <kukuk@suse.de> * config.make.in: Add infodir. * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Sync with kernel header files.
2000-02-11Update.Ulrich Drepper
* posix/getopt.c: Suppress messages if first character of optstring is a colon (PR libc/1584).
2000-02-11Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Define ELF_* constants and elf_* types to interpret values passed up from the kernel. Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
2000-02-11Update.Ulrich Drepper
* manual/locale.texi: Update to reflect change.
2000-02-11Update.Ulrich Drepper
2000-02-11 Ulrich Drepper <drepper@redhat.com> * locale/nl_langinfo.c: Correct return value in error case. Don't set errno (PR libc/1582).
2000-02-11Update.Ulrich Drepper
2000-02-02 Andreas Schwab <schwab@suse.de> * malloc/Makefile (distribute): Add memprof.h. * malloc/memprof.c: Move definition of GETSP and GETTIME to new header memprof.h. * sysdeps/generic/memprof.h: New file. * sysdeps/alpha/memprof.h: New file. * sysdeps/i386/memprof.h: New file. * sysdeps/m68k/memprof.h: New file. * sysdeps/mips/memprof.h: New file. * sysdeps/powerpc/memprof.h: New file. * sysdeps/sparc/memprof.h: New file.
2000-02-11Update.Ulrich Drepper
2000-02-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/getresgid.c: Move... * sysdeps/unix/sysv/linux/i386/getresgid.c: ...here. (getresgid): Use getresgid32 if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/getresuid.c: Move... * sysdeps/unix/sysv/linux/i386/getresuid.c: ...here. (getresuid): Use getresuid32 if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/i386/getuid.c: Document new tristate __libc_missing_32bit_uids. (__getuid): Use 32bit uid syscall if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/i386/chown.c (__real_chown): Likewise. * sysdeps/unix/sysv/linux/i386/fchown.c (__fchown): Likewise. * sysdeps/unix/sysv/linux/i386/getegid.c (__getegid): Likewise. * sysdeps/unix/sysv/linux/i386/geteuid.c (__geteuid): Likewise. * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Likewise. * sysdeps/unix/sysv/linux/i386/getgid.c (__getgid): Likewise. * sysdeps/unix/sysv/linux/i386/lchown.c (__lchown): Likewise. * sysdeps/unix/sysv/linux/i386/setfsgid.c (setfsgid): Likewise. * sysdeps/unix/sysv/linux/i386/setfsuid.c (setfsuid): Likewise. * sysdeps/unix/sysv/linux/i386/setgid.c (__setgid): Likewise. * sysdeps/unix/sysv/linux/i386/setgroups.c (setgroups): Likewise. * sysdeps/unix/sysv/linux/i386/setregid.c (__setregid): Likewise. * sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Likewise. * sysdeps/unix/sysv/linux/i386/setresuid.c (__setresuid): Likewise. * sysdeps/unix/sysv/linux/i386/setreuid.c (__setreuid): Likewise. * sysdeps/unix/sysv/linux/i386/setuid.c (__setuid): Likewise. * sysdeps/unix/sysv/linux/m68k/chown.c (__chown): Likewise. * sysdeps/unix/sysv/linux/arm/getresuid.c: New file. * sysdeps/unix/sysv/linux/arm/getresgid.c: New file. * sysdeps/unix/sysv/linux/arm/msgctl.c: New file. * sysdeps/unix/sysv/linux/arm/semctl.c: New file. * sysdeps/unix/sysv/linux/arm/shmctl.c: New file. * sysdeps/unix/sysv/linux/i386/msgctl.c: New file. * sysdeps/unix/sysv/linux/i386/semctl.c: New file. * sysdeps/unix/sysv/linux/i386/shmctl.c: New file. * sysdeps/unix/sysv/linux/m68k/getresgid.c: New file. * sysdeps/unix/sysv/linux/m68k/getresuid.c: New file. * sysdeps/unix/sysv/linux/m68k/msgctl.c: New file. * sysdeps/unix/sysv/linux/m68k/semctl.c: New file. * sysdeps/unix/sysv/linux/m68k/shmctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/msgctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/shmctl.c: New file. * sysdeps/unix/sysv/linux/mips/syscalls.list (getresuid): Make syscall directly, no stubs needed. (getresgid): Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list (getresuid): Likewise. (getresgid): Likewise.
2000-02-11Update.Ulrich Drepper
* iconvdata/gconv-modules: Add aliases CN-GB and CN-BIG5. Reported by Bruno Haible <haible@ilog.fr>.
2000-02-11Update.Ulrich Drepper
2000-02-11 Ulrich Drepper <drepper@redhat.com> * stdio-common/printf-parse.h (parse_one_spec): Set wide elements. * stdio-common/printf_fp.c: Truely support wide characater output. Finally handle decimal points and thousands separator characters correctly for multibyte output. * stdio-common/printf_size.c: Likewise. * sysdeps/generic/printf_fphex.c: Likewise. * sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise. * stdio-common/vfscanf.c: Implement I modifier for numbers to read locale dependent digits. * locale/C-monetary.c (_nl_C_LC_MONETARY): Change wide character decimal point and thousands separator values to wide characters from wide character strings. * locale/C-numeric.c (_nl_C_LC_NUMERIC): Likewise. * locale/indigitswc.h: Dereference wcdigits array elements. 2000-02-03 Jakub Jelinek <jakub@redhat.com> * stdlib/canonicalize.c (canonicalize): Zero terminate path to copy on error. 2000-02-01 Cristian Gafton <gafton@redhat.com> * misc/syslog.c (closelog): Reset LogType to SOCK_DGRAM. 2000-01-31 Philip Blundell <philb@gnu.org> * sysdeps/arm/fpu/fpu_control.h (_FPU_DEFAULT): Set the AC bit. 2000-01-31 Andreas Jaeger <aj@suse.de> * intl/Makefile (generated): msgs.h is generated. * localedata/Makefile (generated-dirs): Add de_DE.437. 2000-01-31 Jakub Jelinek <jakub@redhat.com> * config.make.in: Allow default localedir to come from configure. * configure.in: Export libc_cv_localedir. * sysdeps/unix/sysv/linux/configure.in: For sparc64, put locale stuff into $exec_prefix/lib/locale because it can be shared between 32bit and 64bit libraries. * configure: Rebuilt. * sysdeps/unix/sysv/linux/configure: Rebuilt. 2000-01-31 Andreas Jaeger <aj@suse.de> * inet/tst-network.c: New file. * inet/Makefile (tests): Add tst-network. * inet/inet_net.c (inet_network): Don't overwrite memory or allow to great last digits.
2000-02-10Update.Ulrich Drepper
2000-01-31 Andreas Jaeger <aj@suse.de> * inet/inet_net.c (inet_network): Synch with bind 8.2.2. Fixes PR libc/1567.
2000-02-10Update.Andreas Jaeger
2000-02-10 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/clone.S: Rewritten. Based on a patch by Hiroyuki Machida <machida@sm.sony.co.jp>.
2000-02-09Update.Andreas Jaeger
2000-02-09 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add new syscalls. * sysdeps/unix/sysv/linux/mips/syscalls.list: Add missing syscalls.
2000-02-08Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Fix typo. Make it compile.
2000-02-08Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Fix usage of macro ADD_STRING.
2000-02-08Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Remove members c_ispeed and c_ospeed which are not implemented.
2000-02-08Update.Andreas Jaeger
2000-02-08 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/pwrite64.c: Define __libc_* variant for cancelation wrapper; use __ASSUME_PWRITE_SYSCALL macro. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
2000-02-05Update.Andreas Jaeger
2000-02-05 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/bits/mman.h (MS_SYNC): 0 will not work - set to 4 in accordance with changes made in the Linux/MIPS kernel. Using MS_SYNC on older kernels with MS_SYNC == 0 doesn't actually work.
2000-02-04Update.Andreas Jaeger
2000-02-04 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/bits/mman.h: Use correct values for the defines.
2000-02-03Update.Andreas Jaeger
* sysdeps/mips/abort-instr.h: New file.
2000-02-03Update.Andreas Jaeger
2000-02-03 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: New file. * sysdeps/unix/sysv/linux/mips/register-dump.h: New file. * sysdeps/mips/stackinfo.h: New file.
2000-02-01Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove duplicates.
2000-02-01Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/lxstat.c: Removed, we can use the generic function. * sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise.
2000-02-01Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/init-first.h: New file, from Ralf Baechle <ralf@gnu.org>. * sysdeps/unix/sysv/linux/mips/brk.c: New file.
2000-02-01Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Add missing ints.
2000-02-01Update.Andreas Jaeger
2000-02-01 Andreas Jaeger <aj@suse.de> * sysdeps/mips/elf/start.S: Rewritten for __libc_start_main.
2000-02-012000-02-01 Andreas Jaeger <aj@suse.de>Andreas Jaeger
* sysdeps/mips/elf/start.S: Rewritten for __libc_start_main.
2000-01-31(inet_network): Synch with bind 8.2.2.Ulrich Drepper
2000-01-31Update.Ulrich Drepper
* sysdeps/alpha/fpu/feholdexcpt.c: Correct return value according to the standard. * sysdeps/alpha/fpu/fesetround.c: Likewise. * sysdeps/arm/fpu/feholdexcpt.c: Likewise. * sysdeps/arm/fpu/fesetround.c: Likewise. * sysdeps/generic/feholdexcpt.c: Likewise. * sysdeps/generic/fesetround.c: Likewise. * sysdeps/i386/fpu/feholdexcpt.c: Likewise. * sysdeps/i386/fpu/fesetround.c: Likewise. * sysdeps/m68k/fpu/feholdexcpt.c: Likewise. * sysdeps/m68k/fpu/fesetround.c: Likewise. * sysdeps/mips/fpu/fesetround.c: Likewise. * sysdeps/powerpc/fpu/feholdexcpt.c: Likewise. * sysdeps/powerpc/fpu/fesetround.c: Likewise. * sysdeps/sparc/fpu/feholdexcpt.c: Likewise. * sysdeps/sparc/fpu/fesetround.c: Likewise. Patch by Miloslav Trmac <mitr@volny.cz>.
2000-01-31Update.Ulrich Drepper
2000-01-30 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-collate.c (struct locale_collate_t): Change type of plane_size and plane_cnt to uint32_t. Reported by Jakub Jelinek. 2000-01-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (SYSCALL_ERROR_HANDLER): Optimize. (__SYSCALL_STRING, __SYSCALL_CLOBBERS): Define. Include linux/sparc/sysdep.h. Use a different guard define than linux/sparc/sysdep.h. * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove stubs for inlined syscalls. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (SYSCALL_ERROR_HANDLER): Optimize. (__SYSCALL_STRING, __SYSCALL_CLOBBERS): Define. Include linux/sparc/sysdep.h. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Remove stubs for inlined syscalls. * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c (__sigaction): Use INLINE_SYSCALL. * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Remove. * sysdeps/unix/sysv/linux/sparc/sysdep.h: New file. 2000-01-29 Ulrich Drepper <drepper@redhat.com>
2000-01-29Update.Ulrich Drepper
* locale/loadlocale.c (_nl_load_locale): Optimize a bit. Pretty print. Add checks for _POSIX_MMAPPED_FILES where necessary. (_nl_unload_locale): If locale data was mmapped use munmap. 2000-01-29 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/sys/io.h: Add missing ints, use _EXTERN_INLINE, compile inline assembler functions only with gcc. 2000-01-29 Ulrich Drepper <drepper@redhat.com> * catgets/catgets.c (catopen): Handle NL_CAT_LOCALE correctly. * catgets/gencat.c (read_input_file): Remove messages correctly. * catgets/open_catalog.c (__open_catalog): Handle trailing colons and adjacent colons correctly. Correct loops to read territory and and codeset part. Patches by Geoff Clare <gwc@unisoft.com> (PR libc/1559). * rt/aio_misc.c (get_elem): Assign pointer to new row to correct pool entry. Patch by Jens Moeller <jens.moeller@waii.com> (PR libc/1558). 2000-01-28 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/arm/Versions: Export the new *rlimit interface with symbol version GLIBC_2.2. * sysdeps/unix/sysv/linux/i386/Versions: Likewise. * sysdeps/unix/sysv/linux/i386/getrlimit.c: Likewise. * sysdeps/unix/sysv/linux/i386/getrlimit64.c: Likewise. * sysdeps/unix/sysv/linux/i386/setrlimit.c: Likewise. 2000-01-27 Scott Bambrough <scottb@netwinder.org> * sysdeps/unix/sysv/linux/arm/Makefile: Backout rlimit changes for resource directory. * sysdeps/unix/sysv/linux/arm/syscalls.list: Backout changes for versioning setrlimit and getrlimit. 2000-01-27 Andreas Jaeger <aj@suse.de> * sysdeps/powerpc/fpu/libm-ulps: Renamed to ... * sysdeps/powerpc/fpu/libm-test-ulps: ...this. 2000-01-27 Ruediger Oertel <ro@suse.de> * sysdeps/unix/sysv/linux/i386/sys/io.h: Change "::" to ": :" for g++. 2000-01-29 Ulrich Drepper <drepper@redhat.com>
2000-01-29Update.Ulrich Drepper
* locale/programs/ld-numeric.c (numeric_output): Increment cnt in correct place to avoid uninitialized memory passed to writev.
2000-01-29Update.Ulrich Drepper
long string in definition.Only enable returning wide character strings if really needed.
2000-01-29Update.Ulrich Drepper
2000-01-29 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-monetary.c (STR_ELEM_WC): Fix test for too long string in definition. * locale/programs/ld-numeric.c (STR_ELEM): Likewise. * configure.in: Add check for recent enough sed version.
2000-01-29Update.Ulrich Drepper
2000-01-28 Ulrich Drepper <drepper@redhat.com> * stdio-common/vfprintf.c [COMPILE_WPRINT] (_i18n_itoa_word, _i18n_itoa): Fix parameter lists.