about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-08-2620-157/+590
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-08-26 Ulrich Drepper <drepper@redhat.com> * elf/Makefile (distribute): Add unloadmod.c, reldepmod1.c, reldepmod2.c, reldepmod3.c, and reldepmod4.c. (tests): Add unload, reldep, reldep2, and reldep3. (modules-names): Add unloadmod, reldepmod1, reldepmod2, reldepmod3, and reldepmod4. Add rules to build and run unload, reldep, reldep2, and reldep3. * elf/dl-lookup.c (_dl_lookup_symbol): Add new parameter explicit. Don't create relocation dependency if it is nonzero. (_dl_lookup_symbol_skip): Remove relocation dependency stuff. This can never happen here. (_dl_lookup_versioned_symbol): Add new parameter explicit. Don't create relocation dependency if it is nonzero. (_dl_lookup_versioned_symbol_skip): Remove relocation dependency stuff. This can never happen here. * sysdeps/generic/ldsodefs.h: Change prototypes. * elf/dl-reloc.c (RESOLVE_MAP): Pass 0 in explicit parameter to _dl_lookup_up and _dl_lookup_versioned_symbol. (RESOLV): Likewise. * elf/dl-runtime.c (fixup): Likewise. (profile_fixup): Likewise. * elf/dl-libc.c (do_dlsym): Pass 1 in explicit parameter to _dl_lookup_symbol. * elf/dl-symbol.c (_dl_symbol_value): Likewise. * elf/rtld.c (dl_main): Likewise. * elf/dl-sym.c (_dl_sym): Pass 1 in explicit parameter to _dl_lookup_symbol if handle is not RTLD_DEFAULT. Always compute and pass down the caller map. (_dl_vsym): Likewise. * elf/reldep.c: New file. * elf/reldep2.c: New file. * elf/reldep3.c: New file. * elf/reldepmod1.c: New file. * elf/reldepmod2.c: New file. * elf/reldepmod3.c: New file. * elf/reldepmod4.c: New file. * elf/unload.c: New file. * elf/unloadmod.c: New file. * elf/do-lookup.h: Remove unused undef_name parameter. * elf/dl-lookup.c: Adjust callers.
* Update.Ulrich Drepper2000-08-253-0/+96
| | | | | | | | | | | | | | | | | | 2000-08-25 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_trans.c (__gconv_transliterate): Pass NULL instead of irreversible in recursive call of conversion function to signal that no error handling is wanted. * iconv/loop.c (ignore_errors_p): irreversible must be != NULL, too. (STANDARD_ERR_HANDLER): Don't do anything if irreversible == NULL. * iconv/skeleton.c (lirreversiblep): New variable. Set to NULL is recursive error handling call, otherwise to &lirreversible. Use it for calls to conversion functions. * iconv/gconv_simple.c (ucs4_internal_loop): Don't handle errors when transliterating. (ucs4_internal_loop_unaligned): Likewise. (ucs4le_internal_loop): Likewise. (ucs4le_internal_loop_unaligned): Likewise.
* Update.Ulrich Drepper2000-08-255-13/+25
| | | | | | 2000-08-25 Ulrich Drepper <drepper@redhat.com> * locales/i18n (default_missing): Change back to only U003F.
* (ucs4_internal_loop): Don't handle errors when transliterating. ↵Ulrich Drepper2000-08-251-2/+17
| | | | (ucs4_internal_loop_unaligned): Likewise. (ucs4le_internal_loop): Likewise. (ucs4le_internal_loop_unaligned): Likewise.
* Update.Greg McGary2000-08-251-0/+8
| | | | | | | | | | 2000-08-25 Greg McGary <greg@mcgary.org> * sysdeps/i386/memchr.S: Check high bound against chars actually scanned. * sysdeps/i386/memcmp.S: Likewise. * sysdeps/i386/stpncpy.S: Adjust high-bound check to account for pointers that lie one beyond end-of-buffer.
* * sysdeps/i386/memchr.S: Check high bound against Greg McGary2000-08-253-6/+9
| | | | | | | chars actually scanned. * sysdeps/i386/memcmp.S: Likewise. * sysdeps/i386/stpncpy.S: Adjust high-bound check to account for pointers that lie one beyond end-of-buffer.
* Update.Ulrich Drepper2000-08-259-2/+114
| | | | | | | | | | | | 2000-08-25 Ulrich Drepper <drepper@redhat.com> * elf/Makefile (LDFLAGS-nodelete): Add -rdynamic. * elf/nodelete.c (fini_ran): New global variable. (do_test): Before every dlclose call clear fini_ran and test afterwards that it is not set by the destructors. * elf/nodelmod1.c: Add destructor which sets fini_ran. * elf/nodelmod2.c: Likewise. * elf/nodelmod4.c: Likewise.
* Update.Ulrich Drepper2000-08-254-2/+14
| | | | | | | | | | | | 2000-08-21 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add getrlimit and getrlimit to the list. 2000-08-18 Jes Sorensen <jes@linuxcare.com> * sysdeps/ia64/Implies: gcc now has support for the Intel 80 bit long double format so use ldbl-96 instead of ldbl-128.
* Update.Ulrich Drepper2000-08-253-2/+6
| | | | | | * sysdeps/unix/sysv/linux/i386/mmap.S (__mmap): Return -EINVAL even if bits 10 a 11 are non-zero. * sysdeps/unix/sysv/linux/i386/mmap64.S (__mmap64): Likewise.
* Update.Ulrich Drepper2000-08-252-8/+15
| | | | | | * Makeconfig: Ensures the soversions.mk part of Makefile gets included before building gnu/lib-names.h Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
* Update.Ulrich Drepper2000-08-254-3/+10
| | | | | * elf/dl-close.c (_dl_close): Don't run destructors of objects marked DF_1_NODELETE.
* Update.Ulrich Drepper2000-08-253-3/+14
| | | | | | | 2000-08-25 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/system.c (__libc_system): We cannot use vfork here since we call sigaction in the child.
* (PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Defined. ↵Ulrich Drepper2000-08-251-0/+4
| | | | (PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: Defined.
* Update.Andreas Jaeger2000-08-252-0/+7
| | | | | | | * iconvdata/Makefile ($(objpfx)bug-iconv1.out): Depend on gconv-modules. 2000-08-25 Andreas Jaeger <aj@suse.de>
* Update.Andreas Jaeger2000-08-252-2/+8
| | | | | | | 2000-08-25 Andreas Jaeger <aj@suse.de> * manual/arith.texi (Control Functions): Clarify possible arguments. Closes PR libc/1856.
* Update.Andreas Jaeger2000-08-251-0/+5
| | | | | | | 2000-08-24 H.J. Lu <hjl@gnu.org> * stdio-common/Makefile (tests): Don't do it for cross compiling. * stdio-common/Makefile (tests): Likewise.
* (tests): Don't do it for cross compiling.Andreas Jaeger2000-08-252-0/+4
|
* Update.Ulrich Drepper2000-08-241-0/+4
| | | | | | 2000-08-24 Ulrich Drepper <drepper@redhat.com> * iconvdata/unicode.c (gconv_init): Correct test for direction.
* (gconv_init): Correct test for direction.Ulrich Drepper2000-08-241-1/+1
|
* Update.Andreas Jaeger2000-08-242-1/+3
| | | | | * Examples/ex13.c: Include <string.h> for strerror prototype and <stdlib.h> for abort prototype.
* Update.Andreas Jaeger2000-08-242-1/+7
| | | | | | | 2000-08-24 Andreas Jaeger <aj@suse.de> * malloc/Makefile (extra-objs): Fix last patch, build memusagestat only if LIBGD is available.
* Update.Andreas Jaeger2000-08-242-0/+8
| | | | * sysdeps/unix/sysv/syscalls.list: Likewise.
* Use __setrlimit as strong name.Andreas Jaeger2000-08-241-1/+1
|
* Update.Ulrich Drepper2000-08-241-1/+7
| | | | | | | | | | 2000-08-24 Ulrich Drepper <drepper@redhat.com> * resolv/res_send.c (res_ourserver_p): Cleanup the type mess to avoid problems with now restrict parameter types. (convaddr4to6): Likewise. 2000-08-24 Denis Joseph Barrow <djbarrow@de.ibm.com>
* (res_ourserver_p): Cleanup the type mess to avoid problems with now restrict ↵Ulrich Drepper2000-08-241-14/+17
| | | | parameter types. (convaddr4to6): Likewise.
* Update.Andreas Jaeger2000-08-245-6/+118
| | | | | | | | | | 2000-08-24 Denis Joseph Barrow <djbarrow@de.ibm.com> * sysdeps/s390/fpu/fedisblxcpt.c: New file. * sysdeps/s390/fpu/feenablxcpt.c: New file. * sysdeps/s390/fpu/fegetexcept.c: New file. * sysdeps/s390/fpu/fenv_libc.h: Some reordering, new definition FPC_VALID_MASK.
* Update.Andreas Jaeger2000-08-245-17/+30
| | | | | Move inclusion of test-skeleton to front to have prototype for add_temp_file.
* Update.Andreas Jaeger2000-08-242-1/+11
| | | | | | | | | | | 2000-08-24 Andreas Jaeger <aj@suse.de> * malloc/Makefile (extra-objs): Add memusagestat.o. (generated): Added memusage and memusagestat for make clean. * libio/tst_putwc.c (do_test): Delete temporary file. * posix/Makefile (generated): Add wordexp-tst.out.
* (generated): Add some .out files.Andreas Jaeger2000-08-241-2/+3
|
* Update.Ulrich Drepper2000-08-244-2/+35
| | | | | | | | | | | 2000-08-24 Ulrich Drepper <drepper@redhat.com> * resolv/res_hconf.c (free_mem): Remove not needed if. * time/tzset.c (free_mem): New function. * string/strsignal.c (free_mem): New function. * inet/inet_ntoa.c (free_mem): New function. * sunrpc/clnt_perr.c (free_mem): New function.
* (free_mem): Remove unneeded if.Ulrich Drepper2000-08-241-2/+1
|
* Update.Andreas Jaeger2000-08-242-1/+6
| | | | | | | * posix/unistd.h: Move internal prototypes from here ... * include/unistd.h: ... to here. * sysvipc/sys/shm.h: Add const attribute to __getpagesize.
* * posix/unistd.h: Move internal prototypes from here ... Andreas Jaeger2000-08-242-23/+22
| | | | * include/unistd.h: ... to here.
* (free_mem): New function. Free allocated memory.Ulrich Drepper2000-08-241-1/+17
|
* Update.Andreas Jaeger2000-08-241-0/+4
| | | | | | 2000-08-24 Andreas Jaeger <aj@suse.de> * sysdeps/unix/syscalls.list: Use __setrlimit as strong name.
* Use __setrlimit as strong name.Andreas Jaeger2000-08-241-1/+1
|
* Update.Ulrich Drepper2000-08-242-0/+5
| | | | | * grp/initgroups.c (initgroups): Deallocate groups array. Reported by jani.raiha@sonera.com [PR libc/1868].
* Update.Ulrich Drepper2000-08-243-0/+7
| | | | | | | 2000-08-24 Ulrich Drepper <drepper@redhat.com> * sysdeps/s390/Dist: Add fpu/fenv_libc.h. * sysdeps/alpha/Dist: Likewise.
* Update.Ulrich Drepper2000-08-242-1/+4
| | | | | * crypt/md5-crypt.c (free_mem): Fix typo (constructor -> destructor). Reported by Solar Designer <solar@false.com>.
* Update.Ulrich Drepper2000-08-232-8/+7
| | | | | | | 2000-08-23 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_conf.c (add_module): Remove some unneeded code to avoid adding double slashes.
* Update.Ulrich Drepper2000-08-231-0/+5
| | | | | | | 2000-08-23 Jakub Jelinek <jakub@redhat.com> * dirent/dirent.h (alphasort, versionsort): Move __attribute_pure__ out of the __REDIRECT macro.
* (alphasort, versionsort): Move __attribute_pure__ out of the __REDIRECT macro.Ulrich Drepper2000-08-231-4/+4
|
* Update.Andreas Jaeger2000-08-231-0/+10
| | | | | | | | | | | | * sysdeps/unix/sysv/linux/i386/sys/io.h (_EXTERN_INLINE): Remove. Use static __inline instead of _EXTERN_INLINE. * misc/sys/select.h: Move prototypes of __select from here ... * include/sys/select.h: ... to here. * socket/sys/socket.h: Move prototypes of __send and __connect from here.... * include/sys/socket.h: ... to here.
* * misc/sys/select.h: Move prototypes of __select from here ... Andreas Jaeger2000-08-234-8/+14
| | | | | | | * include/sys/select.h: ... to here. * socket/sys/socket.h: Move prototypes of __send and __connect from here.... * include/sys/socket.h: ... to here.
* Update.Ulrich Drepper2000-08-231-0/+10
| | | | | | | | | | | | 2000-08-23 Ulrich Drepper <drepper@redhat.com> * stdio-common/vfscanf.c: Add %F format support. * locale/programs/ld-ctype.c (ctype_output): Make sure _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN and _NL_CTYPE_TRANSLIT_IGNORE_LEN are aligned. (ctype_read): Enable returning of wide character strings for reading transliteration information.
* (_EXTERN_INLINE): Remove. Use static __inline instead of _EXTERN_INLINE.Andreas Jaeger2000-08-231-23/+18
|
* Add %F format support.Ulrich Drepper2000-08-231-0/+1
|
* Update.Andreas Jaeger2000-08-232-1/+6
| | | | | | | 2000-08-23 Andreas Jaeger <aj@suse.de> * locale/programs/ld-ctype.c (ctype_read): Fix parameter for lr_error.
* Update.Andreas Jaeger2000-08-233-2/+10
| | | | | | | | | | 2000-08-23 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Use __setrlimit as strong name. Takes only 2 arguments. * sysdeps/unix/sysv/linux/sh/syscalls.list: __syscall_setrlimit takes only 2 arguments.
* Update.Andreas Jaeger2000-08-233-20/+22
| | | | * sysdeps/s390/__longjmp.c: Add __ to JB_GPR*.