about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-07-162-2/+6
| | | | * io/Makefile: Rewrite rules to avoid running ftwtest unless necessary.
* Update.Ulrich Drepper2000-07-164-15/+181
| | | | | | | | | | 2000-07-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/getcwd.c: Correct last patch. Patch by Greg McGary <greg@mcgary.org>. * io/Makefile (tests): Add tst-getcwd. * io/tst-getcwd.c: New file.
* Update.Ulrich Drepper2000-07-154-1/+16
| | | | | | | | | | | | 2000-07-15 Jakub Jelinek <jakub@redhat.com> * gconv_open (__gconv_open): Initialize whole __gconv_trans_data structure. 2000-07-13 Jakub Jelinek <jakub@redhat.com> * sysdeps/posix/sysconf.c: Undef __sysconf before weak_alias. * sysdeps/unix/bsd/getpt.c: Undef __getpt before weak_alias.
* Update.Ulrich Drepper2000-07-155-23/+352
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-05 H.J. Lu <hjl@gnu.org> * sysdeps/ia64/pt-machine.h (__compare_and_swap): Change it to have acquire semantics. (__compare_and_swap_with_release_semantics): New inline function. (HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): New macro. 2000-01-28 Hans Boehm <hboehm@exch.hpl.hp.com> * manager.c: Fix the problem with signals at startup. Change the way that thread stacks are allocated on IA64. Clean up some of the guard page allocation stuff. 1999-12-19 H.J. Lu <hjl@gnu.org> * internals.h (page_roundup): New. * attr.c (__pthread_attr_setguardsize); Use page_roundup instead of roundup. * manager.c (pthread_allocate_stack): Make sure guardaddr is page aligned with page_roundup if NEED_SEPARATE_REGISTER_STACK is define. 1999-12-17 Hans Boehm <hboehm@exch.hpl.hp.com> * manager.c (pthread_allocate_stack): Unmap the stack top if failed to map the stack bottom. Fix the guard page. (pthread_free): Fix the guard page. * pthread.c (pthread_initialize): Set rlimit correctly for NEED_SEPARATE_REGISTER_STACK. 1999-12-16 H.J. Lu <hjl@gnu.org> * pthread.c (__pthread_initialize_manager): Pass __pthread_manager_thread_bos instead of __pthread_manager_thread_tos to __clone2. 1999-12-16 H.J. Lu <hjl@gnu.org> * manager.c (pthread_allocate_stack): Correct the calculation of "new_thread_bottom". Remove MAP_GROWSDOWN from mmap for stack bottom. 1999-12-13 H.J. Lu <hjl@gnu.org> * sysdeps/ia64/pt-machine.h (__compare_and_swap): Added a stop bit after setting ar.ccv. 1999-12-12 H.J. Lu <hjl@gnu.org> * manager.c (pthread_allocate_stack): Make the starting address of the stack bottom page aligned. FIXME: it may need changes in other places. (pthread_handle_create): Likewise. 1999-12-11 Hans Boehm <hboehm@exch.hpl.hp.com> * manager.c (pthread_allocate_stack): Handle NEED_SEPARATE_REGISTER_STACK. (pthread_handle_create): Likewise. * pthread.c (__pthread_initialize_manager): Likewise. * sysdeps/ia64/pt-machine.h: Use r13 for thread pointer. 1999-12-02 H.J. Lu <hjl@gnu.org> * sysdeps/ia64/pt-machine.h: New.
* Update.Ulrich Drepper2000-07-155-1/+106
| | | | | | | | | | | 2000-07-12 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/ia64/Versions (libc): Add __clone2 to GLIBC_2.2. * sysdeps/unix/sysv/linux/ia64/Dist: Add clone2.S. * sysdeps/unix/sysv/linux/ia64/Makefile [$(subdir)=misc] (sysdep-routines): Add clone2. * sysdeps/unix/sysv/linux/ia64/clone2.S: New.
* Update.Ulrich Drepper2000-07-1510-10/+756
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-13 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/clone.S: New file. * sysdeps/unix/sysv/linux/ia64/fork.c: New file. 2000-06-05 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: New file based on sysdeps/unix/sysv/linux/bits/siginfo.h. Change type of si_band from "int" to "long". (si_imm) [USE_GNU]: Define (si_isr) [USE_GNU]: Ditto. (ILL_BREAK) [USE_GNU]: Ditto. (FPE_DECOVF) [USE_GNU]: Ditto. (FPE_DECDIV) [USE_GNU]: Ditto. (FPE_DECERR) [USE_GNU]: Ditto. (FPE_INVASC) [USE_GNU]: Ditto. (FPE_INVDEC) [USE_GNU]: Ditto. (TRAP_BRANCH) [USE_GNU]: Ditto. (TRAP_HWBKPT) [USE_GNU]: Ditto. 2000-07-06 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Do not include bits/sigcontext as struct mcontext does not depend on it. * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: New file. 2000-07-04 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/shmctl.c: Removed. 2000-07-04 David Mosberger-Tang <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/bits/msq.h: New file. 2000-06-22 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/bits/mman.h: New file. * intl/translit.po: New file.
* Update.Ulrich Drepper2000-07-154-4/+102
| | | | | | | | | | 2000-07-15 Ulrich Drepper <drepper@redhat.com> * intl/Makefile (test-srcs): Add tst-translit. (tests): Likewise. Add rules to build and run tst-translit. * intl/tst-translit.c: New file. * intl/tst-translit.sh: New file.
* Update.Ulrich Drepper2000-07-153-5/+13
| | | | | | | | | | 2000-07-14 Ulrich Drepper <drepper@redhat.com> * iconv/loop.c (STANDARD_ERR_HANDLER): If one of the transliteration function did its job, continue, don't stop. * iconvdata/iso646.c: Little optimizations in body for conversion from UCS4.
* Update.Ulrich Drepper2000-07-142-1/+5
| | | | | | * dlfcn/dlerror.c (free_key_mem): Add cast to silence compiler warning. 2000-07-14 Mark Kettenis <kettenis@gnu.org>
* Update.Ulrich Drepper2000-07-144-99/+152
| | | | | | | | 2000-07-14 Mark Kettenis <kettenis@gnu.org> * configure.in: Check for pwd binary. * config.make.in: Add PWD_P to be subsituted. * Makerules: Use $(PWD_P) instead of /bin/pwd.
* Check for pwd binary.Ulrich Drepper2000-07-141-0/+10
|
* Add PR numbers.Andreas Jaeger2000-07-141-2/+2
|
* Update.Ulrich Drepper2000-07-146-2/+26
| | | | | | | | | | | 2000-07-14 Ulrich Drepper <drepper@redhat.com> * iconvdata/Makefile (modules): Add GB18030. (distribute): Add gb18030.c. * iconvdata/gconv-modules: Add entries for GB18030 module. * iconvdata/gb18030.c: New file. Contributed by Wang ShouHua <shouhuawang@redflag-linux.com> and Wu Jian.
* GB18030 iconv module for glibc.Ulrich Drepper2000-07-141-0/+50271
|
* Update.Andreas Jaeger2000-07-141-0/+13
| | | | | | | | | | | | | | | 2000-07-13 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/getsysstats.c (free_mem): Revert last patch. * grp/fgetgrent.c (free_mem): Remove if - free (0) is valid. * inet/getnetgrent.c (free_mem): Likewise. * misc/mntent.c (free_mem): Likewise. * nss/getXXbyYY.c (free_mem): Likewise. * nss/getXXent.c (free_mem): Likewise. * pwd/fgetpwent.c (free_mem): Likewise. * shadow/fgetspent.c (free_mem): Likewise.
* * sysdeps/unix/sysv/linux/getsysstats.c (free_mem): Revert last Andreas Jaeger2000-07-148-37/+29
| | | | | | | | | | | patch. * grp/fgetgrent.c (free_mem): Remove if - free (0) is valid. * inet/getnetgrent.c (free_mem): Likewise. * misc/mntent.c (free_mem): Likewise. * nss/getXXbyYY.c (free_mem): Likewise. * nss/getXXent.c (free_mem): Likewise. * pwd/fgetpwent.c (free_mem): Likewise. * shadow/fgetspent.c (free_mem): Likewise.
* Update.Ulrich Drepper2000-07-141-1/+2
| | | | | (_dl_signal_error): Return _dl_out_of_memory if we cannot duplicate [PR libc/1813].
* Update.Ulrich Drepper2000-07-144-2/+22
| | | | | | | 2000-07-14 Ulrich Drepper <drepper@redhat.com> * sunrpc/xdr.c (xdr_u_long): Handle reading of unsigned long on 64-bit architecture correctly [PR libc/1794].
* Update.Ulrich Drepper2000-07-1310-9/+50
| | | | | | | | | | | | | | | | | | * elf/Versions (ld): Export _dl_out_of_memory for GLIBC_2.2. * dlfcn/dlerror.c (dlerror): Don't free the error string if it is the report that we are out of memory. * elf/dl-deps.c (_dl_map_object_deps): Likewise. * elf/dl-libc.c (dlerror_run): Likewise. * elf/dl-open.c (_dl_open): Likewise. * elf/rtld.c (dl_main): Likewise. * elf/dl-error.c: Define _dl_out_of_memory. (_dl_signal_error): Return _dl_signal_error if we cannot duplicate the error string. * sysdeps/generic/ldsodefs.h: Declare _dl_out_of_memory. * dlfcn/dlerror.c (free_key_mem): Also free error string. * iconv/loop.c: Fix comment.
* Update.Ulrich Drepper2000-07-131-4/+6
| | | | | | | | | 2000-07-13 Ulrich Drepper <drepper@redhat.com> * malloc/mtrace.c (tr_freehook): Return immediately if ptr is NULL. Fixes PR libc/1788, reported by John Buddery <jvb@cyberscience.com>. * iconv/gconv_open.c (__gconv_open): Merge duplicated code.
* (tr_freehook): Return immediately if ptr is NULL.Ulrich Drepper2000-07-131-1/+3
|
* Fix typo in comment.Andreas Jaeger2000-07-131-1/+2
|
* Update.Ulrich Drepper2000-07-132-4/+17
| | | | | | | | | | | | | 2000-07-13 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Correctly handle getcwd (NULL, size) with size > 0. Fixes PR libc/1788, reported by John Buddery <jvb@cyberscience.com>. 2000-07-13 Andreas Jaeger <aj@suse.de> * posix/Makefile: Remove build rules for libposix.
* Remove build rules for libposix.Ulrich Drepper2000-07-131-6/+0
|
* Update.Andreas Jaeger2000-07-132-2/+10
| | | | | | | | 2000-07-13 Andreas Schwab <schwab@suse.de> * sysdeps/generic/glob.c (glob): Fix memory leak. [SHELL]: Remove reference to undefined variable `files'. Fixes PR libc/1782.
* Update.Andreas Jaeger2000-07-132-0/+8
| | | | | * sysdeps/unix/sysv/linux/mips/Versions: Add libgcc frame handling functions.
* Update.Andreas Jaeger2000-07-131-0/+5
| | | | | | | 2000-07-13 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/getsysstats.c (free_mem): Only free memory if it was allocated.
* (free_mem): Only free memory if it was allocated.Andreas Jaeger2000-07-131-1/+2
|
* Update.Ulrich Drepper2000-07-133-58/+28
| | | | | | | | | | | * iconv/gconv_db.c (gen_steps): Always initialize __data field of step. * iconv/gconv_open.c (__gconv_open): Reapply 2000-07-12 Bruno Haible <haible@clisp.cons.org> * iconv/gconv_open.c (__gconv_open): Merge duplicated code.
* Update.Ulrich Drepper2000-07-132-19/+62
| | | | | | | 2000-07-12 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_open.c: Undo last two changes for now. They break everything.
* Update.Ulrich Drepper2000-07-126-12/+37
| | | | | | | | | | | | | | | | | | | | | | 2000-07-12 Andreas Jaeger <aj@suse.de> * elf/Makefile (SYSCONF-FLAGS): Added to pass sysconfdir to compiler. (CFLAGS-cache.c): Added, uses SYSCONF-FLAGS. (CFLAGS-dl-cache.c): Likewise. (CFLAGS-ldconfig.c): Added, passes directory locations. * sysdeps/generic/dl-cache.h (LD_SO_CACHE): Use SYSCONFDIR to locate cache. * elf/ldconfig.c (LD_SO_CONF): Likewise. (main): Use configured LIBDIR and SLIBDIR. 2000-07-11 Jakub Jelinek <jakub@redhat.com> * math/bits/cmathcalls.h (cimag): Add __THROW. (creal, conj): Likewise. * wctype/wctype.h (_ISwbit): Avoid warnings about shifting left by negative value.
* Update.Ulrich Drepper2000-07-125-3/+41
| | | | | | | | | | | | 2000-07-12 H.J. Lu <hjl@gnu.org> * resolv/Versions (libresolv): Add __res_hostalias to GLIBC_2.2 for _nss_dns_gethostbyname2_r in resolv/nss_dns/dns-host.c. 2000-07-12 Ulrich Drepper <drepper@redhat.com> * wcsmbs/wcsmbsload.c (__wcsmbs_load_conv): Shut gcc up although it is wrong.
* Update.Ulrich Drepper2000-07-1222-150/+329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-12 Bruno Haible <haible@clisp.cons.org> * iconv/gconv_open.c (__gconv_open): Merge duplicated code. 2000-07-12 Bruno Haible <haible@clisp.cons.org> * iconv/gconv_builtin.c (__gconv_get_builtin_trans): Initialize __modname. 2000-07-12 Bruno Haible <haible@clisp.cons.org> * iconv/gconv_open.c (__gconv_open): Initialize result->__steps[cnt].__data. 2000-07-12 Mark Kettenis <kettenis@gnu.org> * nss/getent.c (services_keys): Pass port number in network byte order in call to getservbyport. 2000-07-11 Andreas Jaeger <aj@suse.de> * stdlib/Makefile (test-canon-ARGS): Fix for building in the source dir. * intl/Makefile (do-gettext-test): Likewise. * dirent/Makefile (opendir-tst1-ARGS): Likewise. 2000-07-11 Andreas Schwab <schwab@suse.de> * Makeconfig (run-program-prefix): New rule. (built-program-cmd): Use run-program-prefix.
* Update.Ulrich Drepper2000-07-121-0/+5
| | | | | | | 2000-07-12 Ulrich Drepper <drepper@redhat.com> * locale/langinfo.h: Make CRNCYSTR, RADIXCHAR, THOUSANDS_SEP, YESEXPR, and NOEXPR unconditionally available.
* Make CRNCYSTR, RADIXCHAR, THOUSANDS_SEP, YESEXPR, and NOEXPR unconditionally ↵Ulrich Drepper2000-07-121-15/+5
| | | | available.
* * sysdeps/generic/open64.c: Wrap extern symbols in BP_SYM (). Greg McGary2000-07-1210-18/+39
| | | | | | | | | | | | | | | | | | | | | | * sysdeps/posix/open64.c: Likewise. * sysdeps/generic/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fesetenv.c: Likewise. * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise. 2000-07-12 Greg McGary <greg@mcgary.org> * sysdeps/generic/open64.c: Wrap extern symbols in BP_SYM (). * sysdeps/posix/open64.c: Likewise. * sysdeps/generic/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fesetenv.c: Likewise. * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
* * include/libc-symbols.h [!__ASSEMBLER__] (strong_alias): Greg McGary2000-07-116-47/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add extra level of macro expansion. [!__ASSEMBLER__ && HAVE_WEAK_SYMBOLS] (weak_alias): nLikewise. * sysdeps/generic/bp-thunks.h: Ensure `struct timeval' definition is available at the time `select' prototype is declared. * sysdeps/unix/make-syscalls.sh: Remove unused variables. Collect non-versioned weak aliases. Consider only non-versioned aliases for the user-visible systemcall name. Do checks inline with call to primitive system call. * sysdeps/unix/sysv/linux/ptrace.c (ptrace): Add void cast to stand-alone bounds checks to suppress unused value warnings. * sysdeps/unix/sysv/linux/sysctl.c (__sysctl): Likewise. 2000-07-11 Greg McGary <greg@mcgary.org> * include/libc-symbols.h [!__ASSEMBLER__] (strong_alias): Add extra level of macro expansion. [!__ASSEMBLER__ && HAVE_WEAK_SYMBOLS] (weak_alias): nLikewise. * sysdeps/generic/bp-thunks.h: Ensure `struct timeval' definition is available at the time `select' prototype is declared. * sysdeps/unix/make-syscalls.sh: Remove unused variables. Collect non-versioned weak aliases. Consider only non-versioned aliases for the user-visible systemcall name. Do checks inline with call to primitive system call. * sysdeps/unix/sysv/linux/ptrace.c (ptrace): Add void cast to stand-alone bounds checks to suppress unused value warnings. * sysdeps/unix/sysv/linux/sysctl.c (__sysctl): Likewise.
* * sysdeps/mach/hurd/check_fds.c: New file. Implements file descriptor ↵Mark Kettenis2000-07-102-0/+111
| | | | | | | checking in SUID programs for the Hurd. * sysdeps/mach/hurd/check_fds.c: New file. Implements file descriptor checking in SUID programs for the Hurd.
* Update.Ulrich Drepper2000-07-102-1/+8
| | | | | | | 2000-07-10 Mark Kettenis <kettenis@gnu.org> * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): Use res_hostalias instead of __hostalias for thread-safety.
* Update.Ulrich Drepper2000-07-104-10/+26
| | | | | | | | | | | | | | | | | 2000-07-09 Mark Kettenis <kettenis@gnu.org> * elf/rtld.c (dl_main): Move call to __libc_check_standard_fds... * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): ... to here. 2000-07-10 Ulrich Drepper <drepper@redhat.com> * include/features.h: Include ISO C99 features if the compiler used is an ISO C99 compiler. Patch by Joseph S. Myers <jsm28@cam.ac.uk>. 2000-07-08 Mark Kettenis <kettenis@gnu.org> * iconv/gconv_conf.c: Include <bits/libc-lock.h>.
* Include <bits/libc-lock.h>.Ulrich Drepper2000-07-101-0/+1
|
* Update.Andreas Jaeger2000-07-107-7/+15
| | | | | | | | | | * sysdeps/unix/sysv/linux/i386/sigaction.c: Make alias weak since it's overridden by libpthreads. * sysdeps/unix/sysv/linux/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
* Update.Andreas Jaeger2000-07-105-57/+92
| | | | | | | | | | | | | | | | | | | | | * malloc/Makefile: Run tst-mtrace only with shared libs. * stdio-common/Makefile: Run unbputc and tst-printf tests only with shared libs. 2000-07-10 Maciej W. Rozycki <macro@ds2.pg.gda.pl> * sysdeps/mips/dl-machine.h (elf_machine_runtime_link_map): Verify that gpreg really points to the GOT section of the calling object. Scan all PT_LOAD segments of objects for stub_pc, instead of only checking a start address of first one. Fix typos. * sysdeps/mips/mips64/dl-machine.h (elf_machine_runtime_link_map): Likewise. * sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Fix a typo. 2000-07-10 Andreas Jaeger <aj@suse.de>
* Update.Andreas Jaeger2000-07-101-0/+5
| | | | | | | 2000-07-10 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/sigaction.c: Fix typo (string_alias->strong_alias).
* Fix typo (string_alias->strong_alias).Andreas Jaeger2000-07-101-1/+1
|
* * hurd/hurd/fd.h: Include <cthreads.h> instead of <lock-intern.h>.Mark Kettenis2000-07-082-2/+7
| | | | | | 2000-07-08 Mark Kettenis <kettenis@gnu.org> * hurd/hurd/fd.h: Include <cthreads.h> instead of <lock-intern.h>.
* * sysdeps/unix/make-syscalls.sh: Tolerate syscalls that Greg McGary2000-07-082-2/+7
| | | | | | | | have no names without leading underscores. 2000-07-07 Greg McGary <greg@mcgary.org> * sysdeps/unix/make-syscalls.sh: Tolerate syscalls that have no names without leading underscores.
* Update.Ulrich Drepper2000-07-0711-48917/+16
| | | | | * iconvdata/sjis.c (from_ucs4_lat1): Fix mappng of U005C and U007E.
* Update.Ulrich Drepper2000-07-072-0/+7091
| | | | | | 2000-07-07 Ulrich Drepper <drepper@redhat.com> * charmaps/SJIS: New file.
* Update.Ulrich Drepper2000-07-073-6/+156
| | | | | | | | | | | | 2000-07-07 Ulrich Drepper <drepper@redhat.com> * stdio-common/Makefile (tests): Remove tst-printf here... (tests-srcs): ...and add it here. (distribute): Add tst-unbputc.sh and tst-printf.sh. Add rules to run tst-printf.sh. * stdio-common/tst-printf.c: Move code around so that there is really no further output where it's stated. * stdio-common/tst-printf.sh: New file.