drepper [Tue, 30 Sep 1997 16:43:52 +0000 (16:43 +0000)]
Document pread and pwrite.
drepper [Tue, 30 Sep 1997 16:43:23 +0000 (16:43 +0000)]
Explain _XOPEN_SOURCE == 500.
drepper [Tue, 30 Sep 1997 16:42:32 +0000 (16:42 +0000)]
Handler for __libc_freeres list.
drepper [Tue, 30 Sep 1997 16:42:13 +0000 (16:42 +0000)]
Define function release_libc_mem which calls the __libc_subfreeres handler.
(mtrace): Register release_libc_mem.
drepper [Tue, 30 Sep 1997 16:41:11 +0000 (16:41 +0000)]
(aux): Add set-freeres.
drepper [Tue, 30 Sep 1997 16:40:34 +0000 (16:40 +0000)]
(options): short form os verbose is v.
drepper [Tue, 30 Sep 1997 16:39:42 +0000 (16:39 +0000)]
Make a difference between MAX_USAGE_COUNT and undeletable.
Add prototype for _nl_unload_locale.
drepper [Tue, 30 Sep 1997 16:38:33 +0000 (16:38 +0000)]
Define _nl_unload_locale function.
drepper [Tue, 30 Sep 1997 16:38:07 +0000 (16:38 +0000)]
(_nl_find_locale, _nl_remove_locale): Handle MAX_USAGE_COUNT and
UNDELETABLE.
(free_mem): New function. Add it to __libc_subfreeres list.
drepper [Tue, 30 Sep 1997 16:36:12 +0000 (16:36 +0000)]
Mark data as undeletable by using UNDELETABLE.
drepper [Tue, 30 Sep 1997 16:34:41 +0000 (16:34 +0000)]
Add prototypes for new functions.
drepper [Tue, 30 Sep 1997 16:34:29 +0000 (16:34 +0000)]
Implement Unix98 ftell function with off_t argument.
drepper [Tue, 30 Sep 1997 16:34:23 +0000 (16:34 +0000)]
Implement Unix98 fseek function with off_t argument.
drepper [Tue, 30 Sep 1997 16:33:16 +0000 (16:33 +0000)]
Add new functions.
drepper [Tue, 30 Sep 1997 16:31:56 +0000 (16:31 +0000)]
(routines): Add fseeko and ftello.
drepper [Tue, 30 Sep 1997 16:31:18 +0000 (16:31 +0000)]
(read_alias_file): Optimize locale alias file reading by avoid frequen
mallocs.
Define free_mem function and add to __libc_subfreeres list.
drepper [Tue, 30 Sep 1997 16:30:06 +0000 (16:30 +0000)]
(struct loaded_domain): Add new fields use_mmap and mmap_size. Add
prototype for _nl_unloaded_domain.
drepper [Tue, 30 Sep 1997 16:29:10 +0000 (16:29 +0000)]
Define new function _nl_unload_domain.
(_nl_load_domain): Store informaiton about mmap use and file size.
drepper [Tue, 30 Sep 1997 16:28:01 +0000 (16:28 +0000)]
Define free_mem function and add to __libc_subfreeres list.
drepper [Tue, 30 Sep 1997 16:27:44 +0000 (16:27 +0000)]
Define free_mem function and add to __libc_subfreeres list.
drepper [Tue, 30 Sep 1997 16:26:53 +0000 (16:26 +0000)]
Recognize _XOPEN_SOURCE == 500 and set __USE_UNIX98.
drepper [Tue, 30 Sep 1997 16:26:06 +0000 (16:26 +0000)]
(__EH_FRAME_BEGIN__): Don't make the .eh_frame section read-only, it
contains relocations.
drepper [Tue, 30 Sep 1997 16:25:53 +0000 (16:25 +0000)]
(__FRAME_END__): Don't make the .eh_frame section read-only, it
contains relocations.
drepper [Tue, 30 Sep 1997 16:25:27 +0000 (16:25 +0000)]
Define struct libname_list outside struct link_map to not confuse C++
compilers.
drepper [Tue, 30 Sep 1997 16:23:24 +0000 (16:23 +0000)]
Update to db 2.3.10.
drepper [Tue, 30 Sep 1997 16:05:30 +0000 (16:05 +0000)]
Define before-compile at the right place.
drepper [Tue, 30 Sep 1997 16:04:45 +0000 (16:04 +0000)]
Find set-hooks.h unsing <...>.
drepper [Tue, 30 Sep 1997 16:04:11 +0000 (16:04 +0000)]
Fix typo.
drepper [Tue, 30 Sep 1997 16:03:58 +0000 (16:03 +0000)]
Remove a.out file created by assembler test.
drepper [Tue, 30 Sep 1997 16:03:24 +0000 (16:03 +0000)]
Update.
drepper [Tue, 30 Sep 1997 16:03:01 +0000 (16:03 +0000)]
Undo last change.
drepper [Tue, 30 Sep 1997 16:02:33 +0000 (16:02 +0000)]
Update.
drepper [Sun, 28 Sep 1997 04:02:19 +0000 (04:02 +0000)]
Regenerated: autoconf configure.in
drepper [Sat, 27 Sep 1997 00:21:42 +0000 (00:21 +0000)]
Update.
drepper [Sat, 27 Sep 1997 00:21:26 +0000 (00:21 +0000)]
Add prctl.
drepper [Sat, 27 Sep 1997 00:20:54 +0000 (00:20 +0000)]
Update, sorta.
drepper [Sat, 27 Sep 1997 00:20:34 +0000 (00:20 +0000)]
(elf_machine_relplt): Killed.
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
(elf_machine_rela): Moved JMP_SLOT fixup out to elf_machine_fixup_plt.
drepper [Sat, 27 Sep 1997 00:20:13 +0000 (00:20 +0000)]
(elf_machine_relplt): Killed.
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
drepper [Sat, 27 Sep 1997 00:20:03 +0000 (00:20 +0000)]
Protect _GNU_SOURCE definition.
Fix typo, it is FLT_MANT_DIG.
drepper [Sat, 27 Sep 1997 00:19:52 +0000 (00:19 +0000)]
(elf_machine_relplt): Killed.
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
drepper [Sat, 27 Sep 1997 00:19:38 +0000 (00:19 +0000)]
(ELF_MACHINE_RELOC_NOPLT): Renamed.
(elf_alpha_fix_plt): Renamed elf_machine_fixup_plt.
drepper [Sat, 27 Sep 1997 00:19:25 +0000 (00:19 +0000)]
(__stpcpy_small): Don't use casts as lvalues.
drepper [Sat, 27 Sep 1997 00:19:14 +0000 (00:19 +0000)]
Rewrite. Split in many small functions to not exceed gcc's limits.
drepper [Sat, 27 Sep 1997 00:18:22 +0000 (00:18 +0000)]
Do use builtins for tester.c and inl-tester.c.
drepper [Sat, 27 Sep 1997 00:17:38 +0000 (00:17 +0000)]
Update.
drepper [Sat, 27 Sep 1997 00:17:26 +0000 (00:17 +0000)]
Include <stdlib/gmp.h> instead of <gmp.h>.
drepper [Sat, 27 Sep 1997 00:17:00 +0000 (00:17 +0000)]
(Formatting Date and Time): Clarify explanation of strftime flags a
bit.
drepper [Sat, 27 Sep 1997 00:16:04 +0000 (00:16 +0000)]
Process output of mtrace functions.
drepper [Sat, 27 Sep 1997 00:15:50 +0000 (00:15 +0000)]
Rewritten with extended functionality in Perl.
drepper [Sat, 27 Sep 1997 00:15:37 +0000 (00:15 +0000)]
Likewise.
(tr_where): If no information in _mtrace_file is given use the
information about the caller.
drepper [Fri, 26 Sep 1997 23:36:08 +0000 (23:36 +0000)]
Likewise. Make sure later hooked function also get the original
caller address.
drepper [Fri, 26 Sep 1997 23:35:13 +0000 (23:35 +0000)]
Change hook functions and variables.
drepper [Fri, 26 Sep 1997 23:33:24 +0000 (23:33 +0000)]
(distribute): Replace mtrace.awk by mtrace.pl.
Add rules to install mtrace.pl after rewriting.
drepper [Fri, 26 Sep 1997 23:28:24 +0000 (23:28 +0000)]
(clever_copy): Remove.
(new_composite_name): Use _nl_C_name and _nl_POSIX_name in compare.
(setname): Only remove old name when it is for category LC_ALL.
drepper [Fri, 26 Sep 1997 23:26:20 +0000 (23:26 +0000)]
Add declaration of _nl_POSIX_name.
drepper [Fri, 26 Sep 1997 23:25:38 +0000 (23:25 +0000)]
(_nl_find_locale): Use _nl_POSIX_name.
(_nl_remove_locale): Free name of data set.
drepper [Fri, 26 Sep 1997 23:24:46 +0000 (23:24 +0000)]
Add _nl_POSIX_name.
drepper [Fri, 26 Sep 1997 23:23:11 +0000 (23:23 +0000)]
Support libio in libstdc++.
drepper [Fri, 26 Sep 1997 23:23:07 +0000 (23:23 +0000)]
Support libio in libstdc++.
(_IO_peekc): Defined as _IO_peekc_unlocked if _IO_MTSAFE_IO is undefined.
drepper [Fri, 26 Sep 1997 23:22:40 +0000 (23:22 +0000)]
(_dl_main): ELF_MACHINE_RELOC_NOPLT renamed _JMP_SLOT.
drepper [Fri, 26 Sep 1997 23:22:27 +0000 (23:22 +0000)]
Add prototype for _dl_addr.
drepper [Fri, 26 Sep 1997 23:20:08 +0000 (23:20 +0000)]
(dladdr): Change address argument to be const.
drepper [Fri, 26 Sep 1997 23:19:24 +0000 (23:19 +0000)]
(fixup): Don't go through elf_machine_relplt, but
lookup the value of the target symbol ourselves and call the new
elf_machine_fixup_plt. This kills the ELF_FIXUP_RETURN_VALUE hack.
(profile_fixup): Likewise, but don't fix up the plt.
drepper [Fri, 26 Sep 1997 23:19:08 +0000 (23:19 +0000)]
Move the real code into dl-addr.c.
drepper [Fri, 26 Sep 1997 23:18:06 +0000 (23:18 +0000)]
Determine shared object and function for given address.
drepper [Fri, 26 Sep 1997 23:17:44 +0000 (23:17 +0000)]
(routines): Add dl-addr.
drepper [Fri, 26 Sep 1997 23:17:08 +0000 (23:17 +0000)]
Locate Perl and substitute with complete path.
drepper [Fri, 26 Sep 1997 23:16:35 +0000 (23:16 +0000)]
Add PERL for substitution.
drepper [Fri, 26 Sep 1997 23:15:14 +0000 (23:15 +0000)]
(extra-objs): Depend in before-compile.
drepper [Fri, 26 Sep 1997 23:14:06 +0000 (23:14 +0000)]
mention need of nsswitch.conf.
drepper [Fri, 26 Sep 1997 15:59:43 +0000 (15:59 +0000)]
Regenerated: autoconf configure.in
drepper [Fri, 26 Sep 1997 03:08:39 +0000 (03:08 +0000)]
Regenerated: autoconf configure.in
drepper [Fri, 26 Sep 1997 03:06:12 +0000 (03:06 +0000)]
Regenerated: autoconf configure.in
drepper [Wed, 24 Sep 1997 23:03:42 +0000 (23:03 +0000)]
Update.
drepper [Wed, 24 Sep 1997 23:03:00 +0000 (23:03 +0000)]
Use the size of the kernel's termios structure for ioctls.
drepper [Wed, 24 Sep 1997 23:02:52 +0000 (23:02 +0000)]
Change Copyright years.
drepper [Wed, 24 Sep 1997 23:02:25 +0000 (23:02 +0000)]
Add slightly slower versions of the C9X FP comparison macros. Delete
'fabs' and 'sqrt' inline routines, because gcc has them as internals.
drepper [Wed, 24 Sep 1997 23:02:13 +0000 (23:02 +0000)]
PPC optimized string functions.
drepper [Wed, 24 Sep 1997 23:01:57 +0000 (23:01 +0000)]
Remove author notice.
drepper [Wed, 24 Sep 1997 23:01:42 +0000 (23:01 +0000)]
Prepare for library profiling.
drepper [Wed, 24 Sep 1997 23:01:15 +0000 (23:01 +0000)]
Optimized PPC implementation of bzero.
drepper [Wed, 24 Sep 1997 23:00:55 +0000 (23:00 +0000)]
(pic-ccflags): Define this instead of CFLAGS-.os.
drepper [Wed, 24 Sep 1997 22:59:18 +0000 (22:59 +0000)]
exp2 wrapper for error handling.
drepper [Wed, 24 Sep 1997 22:59:00 +0000 (22:59 +0000)]
exp2 implementation.
drepper [Wed, 24 Sep 1997 22:58:43 +0000 (22:58 +0000)]
kTables for exp2 function.
drepper [Wed, 24 Sep 1997 22:58:08 +0000 (22:58 +0000)]
Add error cases for exp2.
drepper [Wed, 24 Sep 1997 22:57:07 +0000 (22:57 +0000)]
Mention additional files to distribute in sysdeps/libm-ieee754.
drepper [Wed, 24 Sep 1997 22:56:19 +0000 (22:56 +0000)]
Change name to __ieee754_exp2l.
drepper [Wed, 24 Sep 1997 22:56:15 +0000 (22:56 +0000)]
Change name to __ieee754_exp2f.
drepper [Wed, 24 Sep 1997 22:56:10 +0000 (22:56 +0000)]
Change name to __ieee754_exp2.
drepper [Wed, 24 Sep 1997 22:55:16 +0000 (22:55 +0000)]
(strlen): Correctly use __builtin_strlen.
(__strcpy_small): Optimize.
(__stpcpy_small): Likewise.
(__stpcpy_c): Correctly use __mempcpy_* macros.
(__mempcpy_by2, __mempcpy_by4, __mempcpy_byn): Return pointer to
byte following last copied.
(strncat): Use variable for dest argument since it's used more than once.
(strcmp): Add optimization for this function.
drepper [Wed, 24 Sep 1997 22:42:15 +0000 (22:42 +0000)]
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Use .text and .previous to select
correct section.
drepper [Wed, 24 Sep 1997 22:41:23 +0000 (22:41 +0000)]
(get_myaddress): Avoid loopback interfaces, return loopback address
only if there is no other interface.
drepper [Wed, 24 Sep 1997 22:40:55 +0000 (22:40 +0000)]
Fix logic in preprocessor directive.
(__strsep_1c, __strsep_g): Don't declare __retval as pointing to
const, to save a cast and a possible warning.
(__strcpy_small): Optimize.
(__stpcpy_small): Likewise.
(strncpy): Use variable for dest argument since it's used more than once.
(strncat): Likewise.
(strcmp): Add optimization for this function.
drepper [Wed, 24 Sep 1997 22:37:23 +0000 (22:37 +0000)]
Don't cd before running the program, instead pass testdir as argument,
so that $common_objpfx remains valid.
drepper [Wed, 24 Sep 1997 22:37:15 +0000 (22:37 +0000)]
(main): Change to directory passed as first argument.
drepper [Wed, 24 Sep 1997 22:36:57 +0000 (22:36 +0000)]
Make C++ safe.
drepper [Wed, 24 Sep 1997 22:36:49 +0000 (22:36 +0000)]
(getsecretkey): Fix use of variables.
drepper [Wed, 24 Sep 1997 22:36:36 +0000 (22:36 +0000)]
Add support for callback, FOLLOW_PATH and ALL_RESULTS.
drepper [Wed, 24 Sep 1997 22:36:22 +0000 (22:36 +0000)]
Use new __do_niscall* interface.