about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-07-065-2/+60
| | | | | | | | | | | | | | | 2000-07-06 Ulrich Drepper <drepper@redhat.com> * condvar.c: Implement pthread_condattr_getpshared and pthread_condattr_setpshared. * mutex.c: Implement pthread_mutexattr_getpshared and pthread_mutexattr_setpshared. * Versions: Export new functions. * sysdeps/pthread/pthread.h: Add prototypes for new functions. * rwlock.c (pthread_rwlockattr_init): Use PTHREAD_PROCESS_PRIVATE. (pthread_rwlockattr_setpshared): Fail if PTHREAD_PROCESS_PRIVATE is not selected.
* Implement pthread_condattr_getpshared and pthread_condattr_setpshared.Ulrich Drepper2000-07-061-2/+20
|
* (__libc_start_main): Initialize thread library for static programsAndreas Jaeger2000-07-061-0/+10
|
* Update.Andreas Jaeger2000-07-061-0/+3
| | | | | * sysdeps/generic/libc-start.c (__libc_start_main): Initialize thread library for static program.s
* Update.Andreas Jaeger2000-07-061-0/+5
| | | | | | | 2000-07-06 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): The type of the proc system is "proc".
* (get_proc_path): The type of the proc system is "proc".Andreas Jaeger2000-07-061-2/+2
|
* * sysdeps/unix/sysv/linux/sys/ptrace.h (PT_SYSCALL): Fix LHS.Greg McGary2000-07-062-1/+5
| | | | | | 2000-07-06 Greg McGary <greg@mcgary.org> * sysdeps/unix/sysv/linux/sys/ptrace.h (PT_SYSCALL): Fix LHS.
* Update.Andreas Jaeger2000-07-062-1/+4
| | | | | * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Initialize result.
* Update.Andreas Jaeger2000-07-061-0/+4
| | | | | | 2000-07-06 Andreas Jaeger <aj@suse.de> * math/test-fpucw.c: Include <stdio.h> for printf.
* Include <stdio.h> for printf.Andreas Jaeger2000-07-061-2/+2
|
* * sysdeps/generic/bp-checks.h: New file. Greg McGary2000-07-0611-260/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/generic/bp-thunks.h: Replace generic thunk definitions with list of #include files. * sysdeps/unix/make-syscalls.sh: Handle new arg signature keyletters a, b, B, f, n, N, P, v, V. Fixup some indentation. Don't generate BP thunk if `V' appears in signature. Generate thunks with complete bounds checks. * sysdeps/unix/syscalls.list: Refine signatures using new keyletters. * sysdeps/unix/inet/syscalls.list: Likewise. * sysdeps/unix/mman/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Likewise. 2000-07-05 Greg McGary <greg@mcgary.org> * sysdeps/generic/bp-checks.h: New file. * sysdeps/generic/bp-thunks.h: Replace generic thunk definitions with list of #include files. * sysdeps/unix/make-syscalls.sh: Handle new arg signature keyletters a, b, B, f, n, N, P, v, V. Fixup some indentation. Don't generate BP thunk if `V' appears in signature. Generate thunks with complete bounds checks. * sysdeps/unix/syscalls.list: Refine signatures using new keyletters. * sysdeps/unix/inet/syscalls.list: Likewise. * sysdeps/unix/mman/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Likewise.
* Update.Ulrich Drepper2000-07-062-10/+56
| | | | | | * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Cache result. Search first in /etc/mtab (proc/mounts would be stupid). If mount not in the file fall back on /proc.
* Update.Ulrich Drepper2000-07-0536-276/+386
| | | | | | | | | | | | | | | | | | | | | | | * crypt/md5-crypt.c (__md5_crypt_r): Clear arrays the key and salt string got copied in. Patch by Solar Designer <solar@false.com>. 2000-07-05 Andreas Jaeger <aj@suse.de> * manual/install.texi (Installation): Update information about add-ons. (Configuring and compiling): Update for glibc 2.2. 2000-07-04 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu_control.h (_FPU_DEFAULT): Correct value. (_FPU_IEEE): Likewise. * math/Makefile (tests): Add test-fpucw. * math/test-fpucw.c (main): New file. 2000-07-05 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-07-056-65/+495
| | | | | | | | | | | | | | | | | 2000-07-05 Ulrich Drepper <drepper@redhat.com> * locale/loadlocale.c (_nl_unload_locale): Add cast to avoid warning. * locale/programs/ld-collate.c (collate_output): Also write out the collation sequence values and the wide character string for the collation symbol table. * posix/fnmatch.c: Include "../locale/elem-hash.h". * posix/fnmatch_loop.c: Implement collating symbol handling. * posix/tst-fnmatch.input: Add more tests, especially for collating symbol handling. * posix/regex.c: Fix comment.
* (_nl_unload_locale): Add cast to avoid warning.Ulrich Drepper2000-07-051-1/+1
|
* Update.Andreas Jaeger2000-07-057-9/+18
| | | | | | * sysdeps/mips/fpu_control.h: Fix type of fpu_control_t. (_FPU_GETCW): Remove extra colon. Patch by Ralf Baechle <ralf@uni-koblenz.de>.
* Update.Andreas Jaeger2000-07-051-0/+3
| | | | | | * sysdeps/generic/strlen.c: Likewise. * sysdeps/generic/strchr.c: Likewise. * sysdeps/generic/memchr.c: Likewise.
* Update.Andreas Jaeger2000-07-051-0/+9
| | | | | | | | | | | 2000-07-05 Andreas Jaeger <aj@suse.de> * posix/fnmatch_loop.c (FCT): Only declare len if !WIDE_CHAR_VERSION to silence GCC. * sysdeps/generic/rawmemchr.c: Include <stdlib.h> for abort prototype. * sysdeps/generic/strchrnul.c: Likewise.
* (FCT): Only declare len if Andreas Jaeger2000-07-051-0/+2
| | | | !WIDE_CHAR_VERSION to silence GCC.
* * sysdeps/i386/bits/setjmp.h (PUSH_SIGNAL_MASK): Fix typo.Greg McGary2000-07-052-1/+3
| | | | | * sysdeps/i386/bits/setjmp.h (PUSH_SIGNAL_MASK): Fix typo.
* Update.Ulrich Drepper2000-07-043-2/+141
| | | | | | * posix/fnmatch_loop.c: Implement equivalence class handling. * posix/tst-fnmatch.input: Add tests for equivalence class handling.
* Update.Ulrich Drepper2000-07-042-2/+32
| | | | | * posix/fnmatch_loop.c: Improve performance for single-byte character sets by not using btowc.
* Update.Ulrich Drepper2000-07-042-214/+272
| | | | | | * posix/tst-fnmatch.input: Add tests for locale dependent behaviour. * posix/tst-fnmatch.c (main): Also set LC_CTYPE category.
* (main): Also set LC_CTYPE category.Ulrich Drepper2000-07-041-1/+2
|
* Regenerated: autoconf configure.inGreg McGary2000-07-041-1/+1
|
* Update.Ulrich Drepper2000-07-042-1/+50
| | | | * posix/tst-fnmatch.input: Add more test cases.
* Update.Ulrich Drepper2000-07-041-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-29 David Mosberger-Tang <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/ioperm.c: New file. 2000-06-29 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add __fstatfs64 alias to the fstatfs call. * sysdeps/unix/sysv/linux/ia64/getrlimit64.c: New file. * sysdeps/unix/sysv/linux/ia64/setrlimit64.c: New file. * sysdeps/unix/sysv/linux/ia64/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/ia64/truncate64.c: New file. * sysdeps/unix/sysv/linux/ia64/readdir.c: New file. * sysdeps/unix/sysv/linux/ia64/readdir_r.c: New file. * sysdeps/unix/sysv/linux/ia64/readdir64.c: New file. * sysdeps/unix/sysv/linux/ia64/readdir64_r.c: New file. * sysdeps/unix/sysv/linux/ia64/glob.c: New file. * sysdeps/unix/sysv/linux/ia64/glob64.c: New file. * sysdeps/unix/sysv/linux/ia64/fstatfs64.c: New file. * sysdeps/unix/sysv/linux/ia64/statfs64.c: New file. * sysdeps/unix/sysv/linux/ia64/pread64.c: New file. * sysdeps/unix/sysv/linux/ia64/pwrite64.c: New file. * sysdeps/unix/sysv/linux/ia64/shmctl.c: New file.
* * sysdeps/pthread/bits/libc-lock.h: Remove BP_SYM from Greg McGary2000-07-042-21/+30
| | | | | | | | pragmas. Include bp-sym.h only if _LIBC. 2000-07-04 Greg McGary <greg@mcgary.org> * sysdeps/pthread/bits/libc-lock.h: Remove BP_SYM from pragmas. Include bp-sym.h only if _LIBC.
* Update.Ulrich Drepper2000-07-046-19/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-04 Ulrich Drepper <drepper@redhat.com> * crypt/md5-crypt.c (__md5_crypt_r): If buffers for key and salt are not aligned to alignof(md5_uint32) do it before calling __md5_process_bytes. * crypt/md5.c: Make sure buffers are aligned. * crypt/md5.h: Likewise. Reported by Solar Designer <solar@false.com>. * crypt/Makefile: Add dependencies for test programs. * Rules: Define LC_ALL=C in environments of all programs we run. * intl/tst-gettext.sh (LC_ALL): Define to C and export. 2000-07-03 H.J. Lu <hjl@gnu.org> * locale/programs/ld-ctype.c (ctype_output): The size of iov is 2 + elem + offset, not 2 + elem + offset + 2. 2000-07-04 Ulrich Drepper <drepper@redhat.com> * posix/fnmatch_loop.c: Fix two problems uncovered by the new test suite. * posix/Makefile (tests): Add tst-fnmatch. (tst-fnmatch-ENV): Define. * posix/tst-fnmatch.c: New file. * posix/tst-fnmatch.sh: New file.
* Update.Ulrich Drepper2000-07-0410-9/+684
| | | | | | | 2000-07-04 Ulrich Drepper <drepper@redhat.com> * spinlock.c (__pthread_unlock): Properly place write barrier. Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
* (tests): Add tst-fnmatch. (tst-fnmatch-ENV): Define.Ulrich Drepper2000-07-041-1/+3
|
* * csu/Makefile (extra-objs, install-lib): Add BP objects conditionally. Greg McGary2000-07-042-4/+12
| | | | | | ($(objpfx)b$(start-installed-name)): Add non-elf rule. * csu/Makefile (extra-objs, install-lib): Add BP objects conditionally. ($(objpfx)b$(start-installed-name)): Add non-elf rule.
* * libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*. Greg McGary2000-07-044-32/+42
| | | | | | | | | | | | | | | | | | * libio/libioP.h (_IO_ITER): Revert to type _IO_FILE*. (FILEBUF_LITERAL): Add cast for CHAIN init. * libio/genops.c (_IO_un_link, _IO_link_in, _IO_iter_begin): Add casts. (_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write): Revert type of `fp' to _IO_FILE*. (_IO_iter_file): Remove cast. (_IO_iter_next): Elide intermediate member reference. * libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*. * libio/libioP.h (_IO_ITER): Revert to type _IO_FILE*. (FILEBUF_LITERAL): Add cast for CHAIN init. * libio/genops.c (_IO_un_link, _IO_link_in, _IO_iter_begin): Add casts. (_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write): Revert type of `fp' to _IO_FILE*. (_IO_iter_file): Remove cast. (_IO_iter_next): Elide intermediate member reference.
* Update.Ulrich Drepper2000-07-042-1/+23
| | | | | | | 2000-07-04 NIIBE Yutaka <gniibe@chroot.org> * locale/programs/charmap.c (charmap_read): Prepend the condition filename == NULL.
* * sysdeps/powerpc/strchr.S: Check bounds. Greg McGary2000-07-042-13/+33
| | | | | | | | Wrap extern symbols in BP_SYM (). 2000-07-03 Greg McGary <greg@mcgary.org> * sysdeps/powerpc/strchr.S: Check bounds. Wrap extern symbols in BP_SYM ().
* (charmap_read): Prepend the condition filename == NULL.Ulrich Drepper2000-07-049-52/+149
|
* Update.Ulrich Drepper2000-07-033-1/+6
| | | | | | 2000-07-03 Andreas Jaeger <aj@suse.de> * dlfcn/Makefile (generated): New.
* Update.Ulrich Drepper2000-07-037-0/+5256
| | | | | | | | | | | | | | | 2000-07-03 Ulrich Drepper <drepper@redhat.com> * libio/genops.c (__overflow): Use _IO_fwide to orient the stream. (__uflow): Likewise. (__underflow): Likewise. * libio/wgenops.c (__wunderflow): Likewise. * stdio-common/tst-unbputc.c: New file. * stdio-common/tst-unbputc.sh: New file. * stdio-common/Makefile: Add rules to build and run tst-unbputc. * po/en_GB.po: New file. Contributed by Robert Brady <rwb197@ecs.soton.ac.uk>.
* Update.Ulrich Drepper2000-07-033-2/+9
| | | | | | | 2000-07-03 Ulrich Drepper <drepper@redhat.com> * tst-fmon.sh: Set LOCPATH and LANGUAGE for localedef run. * tst-locale.sh: Likewise.
* Update.Ulrich Drepper2000-07-0110-36/+40
| | | | | | | | | | | | | | 2000-07-01 Andreas Jaeger <aj@suse.de> * intl/Makefile (generated-dirs): New. * elf/Makefile (generated): trusted-dirs.h is always generated, move out of build-shared condition. (generated): Merge the two entries for build-shared. 2000-07-01 Ulrich Drepper <drepper@redhat.com> * debug/Makefile (distribute): Add xtrace.sh.
* Update. glibc-2.1.91 cvs/glibc_2-1-91Ulrich Drepper2000-07-017-7/+23
| | | | | | | | | | | | | | * version.h (VERSION): Bump to 2.1.91. * configure.in: Update warning comment. glibc should not be broken anymore. * sysdeps/unix/sysv/linux/ia64/Dist: Remove old content. Add ioperm.c, sys/procfs.h, and sys/io.h. * sysdeps/powerpc/Dist: Add bp-asm.h. * sunrpc/rpc_cout.c (inline_struct): Add missing parenthesis in
* Update.Ulrich Drepper2000-07-012-3/+4
|
* Update.Ulrich Drepper2000-07-019-39/+78
| | | | | | | | | | | | | | | | | | | * assert/Depend: Add localedata. * assert/Makefile (test-assert-ENV): New. Define LANGUAGE=C. (test-assert-perr-ENV): New. Define LANGUAGE=C. * sysdeps/alpha/dl-machine.h (elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and store value from relocation address to prevent unaligned trap. Suggested by Richard Henderson <rth@cygnus.com>. 2000-06-30 Jakub Jelinek <jakub@redhat.com> * io/sys/stat.h (stat64, lstat64, fstat64): Don't define inlines if redirecting and either redirection is done using defines or not optimizing. 2000-06-30 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-07-013-5/+9
| | | | | | * sunrpc/rpc_cout.c (inline_struct): Add missing braces in generated expressions. Patch by Darren McClelland <dmcclell@zetec.com>.
* Update.Ulrich Drepper2000-07-014-2/+11
| | | | | | | * timezone/Makefile (build-testdata): Set LANGUAGE and LC_ALL since zic uses setlocale and gettext but we cannot make it use the new locale data since zic calls a shell which might not use the new libc.
* Update.Ulrich Drepper2000-07-014-69/+39
| | | | | | | | | | | | * stdlib/strfmon.c: Move somewhat closer to the standard wrt to handling the internation currency symbol. POSIX says that the fourth character is used to separate the currency symbol from the value. Therefore it does not have to be printed. But we cannot remove the space if the currency symbol is printed before the number since this is what many locales expect. * localedata/tests-mbwc/dat_strfmon.c: Remove #ifdefs introduced to work around DEM problem. * localedata/tst-fmon.data: Change back entries with DEM.
* Update.Ulrich Drepper2000-07-014-14/+80
| | | | | | | | | | | | | | | * iconv/gconv_trans.c: Test with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this information is available. * intl/dcigettext.c (_nl_find_msg): Correct reallocation of buffers in case the translation is too large. Remember allocated memory blocks in a list. (free_mem): Free memory for translations. * intl/tst-gettext.c: Use correct locale. Improve error messages. * locale/programs/ld-ctype.c (ctype_output): If no default_missing information is available set the string length to zero.
* Test with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this information is ↵Ulrich Drepper2000-07-011-4/+3
| | | | available.
* * sysdeps/powerpc/bp-asm.h: New file. Greg McGary2000-06-3019-63/+350
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/powerpc/__longjmp.S: Check bounds. Wrap extern symbols in BP_SYM (). * sysdeps/powerpc/bsd-_setjmp.S: Likewise. * sysdeps/powerpc/bsd-setjmp.S: Likewise. * sysdeps/powerpc/setjmp.S: Likewise. * sysdeps/powerpc/add_n.S: Likewise. * sysdeps/powerpc/addmul_1.S: Likewise. * sysdeps/powerpc/lshift.S: Likewise. * sysdeps/powerpc/rshift.S: Likewise. * sysdeps/powerpc/mul_1.S: Likewise. * sysdeps/powerpc/sub_n.S: Likewise. * sysdeps/powerpc/submul_1.S: Likewise. * sysdeps/powerpc/strlen.S: Likewise. * sysdeps/powerpc/memset.S: Likewise. * sysdeps/powerpc/stpcpy.S: Likewise. * sysdeps/powerpc/strcmp.S: Likewise. * sysdeps/powerpc/strcpy.S: Likewise. * sysdeps/powerpc/elf/bzero.S: Likewise. * sysdeps/powerpc/bp-asm.h: New file. * sysdeps/powerpc/__longjmp.S: Check bounds. Wrap extern symbols in BP_SYM (). * sysdeps/powerpc/bsd-_setjmp.S: Likewise. * sysdeps/powerpc/bsd-setjmp.S: Likewise. * sysdeps/powerpc/setjmp.S: Likewise. * sysdeps/powerpc/add_n.S: Likewise. * sysdeps/powerpc/addmul_1.S: Likewise. * sysdeps/powerpc/lshift.S: Likewise. * sysdeps/powerpc/rshift.S: Likewise. * sysdeps/powerpc/mul_1.S: Likewise. * sysdeps/powerpc/sub_n.S: Likewise. * sysdeps/powerpc/submul_1.S: Likewise. * sysdeps/powerpc/strlen.S: Likewise. * sysdeps/powerpc/memset.S: Likewise. * sysdeps/powerpc/stpcpy.S: Likewise. * sysdeps/powerpc/strcmp.S: Likewise. * sysdeps/powerpc/strcpy.S: Likewise. * sysdeps/powerpc/elf/bzero.S: Likewise.
* Update.Ulrich Drepper2000-06-302-0/+10
| | | | | | 2000-06-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/i686/strcmp.S: Little optimization in non-BP case.