drepper [Fri, 29 Aug 1997 00:52:01 +0000 (00:52 +0000)]
POLL* bits for Linux.
drepper [Fri, 29 Aug 1997 00:51:25 +0000 (00:51 +0000)]
sqrt implementation for float.
drepper [Fri, 29 Aug 1997 00:51:18 +0000 (00:51 +0000)]
sqrt implementation for double.
drepper [Fri, 29 Aug 1997 00:50:47 +0000 (00:50 +0000)]
Provide empty file; symbol is with the double precision version.
drepper [Fri, 29 Aug 1997 00:50:36 +0000 (00:50 +0000)]
Provide empty file; symbol is with the double precision version.
drepper [Fri, 29 Aug 1997 00:50:08 +0000 (00:50 +0000)]
Move contents to w_sqrt.c and provide stub.
drepper [Fri, 29 Aug 1997 00:49:07 +0000 (00:49 +0000)]
Generic POLL* bits.
drepper [Fri, 29 Aug 1997 00:48:54 +0000 (00:48 +0000)]
(DL_FIND_ARG_COMPONENTS): Provide default macro to track down
arguments from stack start.
(_dl_sysdep_start): Use it.
drepper [Fri, 29 Aug 1997 00:48:36 +0000 (00:48 +0000)]
(libnss_db.so): Find libdb.so in db2 directory.
drepper [Fri, 29 Aug 1997 00:48:02 +0000 (00:48 +0000)]
Add casts to keep very verbose compilers on 64bit machine quiet.
drepper [Fri, 29 Aug 1997 00:47:21 +0000 (00:47 +0000)]
(_IO_file_read, _IO_file_write): Remove dead code.
drepper [Fri, 29 Aug 1997 00:46:24 +0000 (00:46 +0000)]
Remove definitions of POLL* constants.
Include <bits/poll.h>.
drepper [Fri, 29 Aug 1997 00:45:41 +0000 (00:45 +0000)]
(headers): Add bits/poll.h.
drepper [Fri, 29 Aug 1997 00:45:15 +0000 (00:45 +0000)]
(abi-tag.h): Make sure target directory exists.
drepper [Fri, 29 Aug 1997 00:44:40 +0000 (00:44 +0000)]
(__open_catalog): Decide about use of path by examining path in
struct, not based on extra argument. Acquire a the lock before trying
to load the catalog and release it before returning.
drepper [Fri, 29 Aug 1997 00:43:13 +0000 (00:43 +0000)]
Initialize lock field and don't pass second parameter to
__open_catalog.
drepper [Fri, 29 Aug 1997 00:41:53 +0000 (00:41 +0000)]
Include <bits/libc-lock.h>.
(struct catalog_obj): Add lock field.
(__open_catalog): Remove second parameter from prototype.
drepper [Fri, 29 Aug 1997 00:39:43 +0000 (00:39 +0000)]
(catopen): Correctly determine length of string in NLSPATH evironment
variable.
(catopen): Initialize lock field.
(catgets): Don't pass second parameter to __open_catalog.
drepper [Fri, 29 Aug 1997 00:36:56 +0000 (00:36 +0000)]
(version-info.h): Use ISO form for the date.
drepper [Wed, 27 Aug 1997 20:26:10 +0000 (20:26 +0000)]
Update.
drepper [Wed, 27 Aug 1997 20:25:18 +0000 (20:25 +0000)]
i486+ optimized string functions.
drepper [Wed, 27 Aug 1997 20:24:41 +0000 (20:24 +0000)]
(XDR): Don't define argument of x_destroy callback as const.
drepper [Wed, 27 Aug 1997 20:24:33 +0000 (20:24 +0000)]
(xdrstdio_destroy): Don't define argument as const.
drepper [Wed, 27 Aug 1997 20:24:28 +0000 (20:24 +0000)]
(xdrrec_destroy): Don't define argument as const.
drepper [Wed, 27 Aug 1997 20:24:21 +0000 (20:24 +0000)]
(xdrmem_destroy): Don't define argument as const.
drepper [Wed, 27 Aug 1997 20:07:38 +0000 (20:07 +0000)]
Define macros in a special way if gcc is not used and so dev_t is an
array.
drepper [Wed, 27 Aug 1997 20:07:22 +0000 (20:07 +0000)]
Pretty print.
drepper [Wed, 27 Aug 1997 20:05:57 +0000 (20:05 +0000)]
Include <errno.h>.
drepper [Wed, 27 Aug 1997 20:05:47 +0000 (20:05 +0000)]
File removed.
drepper [Wed, 27 Aug 1997 20:05:39 +0000 (20:05 +0000)]
[$(subdirs)=db2] (CPPFLAGS): Add -DHAVE_LLSEEK.
drepper [Wed, 27 Aug 1997 20:04:48 +0000 (20:04 +0000)]
Change output so that it generates compilation rules only for the
currently selected object suffixes.
drepper [Wed, 27 Aug 1997 20:04:35 +0000 (20:04 +0000)]
File removed.
drepper [Wed, 27 Aug 1997 20:04:07 +0000 (20:04 +0000)]
[$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
information for db2.
drepper [Wed, 27 Aug 1997 20:03:54 +0000 (20:03 +0000)]
File removed.
drepper [Wed, 27 Aug 1997 20:03:43 +0000 (20:03 +0000)]
[$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
information for db2.
drepper [Wed, 27 Aug 1997 20:02:35 +0000 (20:02 +0000)]
i386 optimized string functions.
drepper [Wed, 27 Aug 1997 20:02:07 +0000 (20:02 +0000)]
Correct assembler versions to work even for descriptors >= 32.
drepper [Wed, 27 Aug 1997 20:01:48 +0000 (20:01 +0000)]
[$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
information for db2.
drepper [Wed, 27 Aug 1997 20:00:45 +0000 (20:00 +0000)]
Undef memcpy to allow macro of this name in <bits/string.h>.
drepper [Wed, 27 Aug 1997 19:58:35 +0000 (19:58 +0000)]
(RTLD_START): Switch back to previous section to avoid confusing the
compiler.
drepper [Wed, 27 Aug 1997 19:57:45 +0000 (19:57 +0000)]
Change name of parameters in prototypes of xdr_reference,
xdrmem_create, and xdrstdio_create because of clash with g++ internal
symbols.
drepper [Wed, 27 Aug 1997 19:57:17 +0000 (19:57 +0000)]
Move strnlen optimization after inclusion of <bits/string.h>. Include
<bits/string.h> only if __USE_STRING_INLINES is defined.
drepper [Wed, 27 Aug 1997 19:56:05 +0000 (19:56 +0000)]
Don't define alloca to __alloca since if gcc is used __alloca is not
defined to __builtin_alloca and so might not be available.
drepper [Wed, 27 Aug 1997 19:55:42 +0000 (19:55 +0000)]
Update from 2.0.5 translations.
drepper [Wed, 27 Aug 1997 19:55:11 +0000 (19:55 +0000)]
Include <db_185.h> not <db.h>. Somebody should update this to use the
new db API.
drepper [Wed, 27 Aug 1997 19:53:44 +0000 (19:53 +0000)]
Reorder chapters to match logical order.
drepper [Wed, 27 Aug 1997 19:53:28 +0000 (19:53 +0000)]
[__cplusplus] (__STDIO_INLINE): Define as inline.
drepper [Wed, 27 Aug 1997 19:51:57 +0000 (19:51 +0000)]
New header for db2 compatibility header.
drepper [Wed, 27 Aug 1997 19:51:42 +0000 (19:51 +0000)]
Get db2 header.
drepper [Wed, 27 Aug 1997 19:32:20 +0000 (19:32 +0000)]
Add db 2.3.4 sources with minor changes.
drepper [Wed, 27 Aug 1997 19:26:26 +0000 (19:26 +0000)]
(distribute): Remove abi-tag.h.
($(objpfx)abi-tag.h): New target.
(before-compile): New goal. Make sure abi-tag.h is generated.
[$(elf)=yes] (asm-CPPFLAGS): Make sure abi-tag.h file can be found.
drepper [Wed, 27 Aug 1997 19:24:12 +0000 (19:24 +0000)]
Bump libdb verion number to 3.
drepper [Wed, 27 Aug 1997 19:23:36 +0000 (19:23 +0000)]
ABI tags for all platforms.
drepper [Wed, 27 Aug 1997 19:23:26 +0000 (19:23 +0000)]
(subdirs): Change db to db2.
(distribute): Add abi-tags.
drepper [Wed, 27 Aug 1997 19:21:35 +0000 (19:21 +0000)]
[$(build-omitfp)=yes] (CFLAGS-.o): Add -D__USE_STRING_INLINES.
drepper [Wed, 27 Aug 1997 19:20:22 +0000 (19:20 +0000)]
Add DB copyright.
drepper [Wed, 27 Aug 1997 19:13:16 +0000 (19:13 +0000)]
Update.
drepper [Sun, 24 Aug 1997 16:47:38 +0000 (16:47 +0000)]
Add missing __END_DECLS.
drepper [Sun, 24 Aug 1997 16:45:47 +0000 (16:45 +0000)]
Update
drepper [Sun, 24 Aug 1997 10:55:18 +0000 (10:55 +0000)]
Update.
drepper [Sun, 24 Aug 1997 10:55:05 +0000 (10:55 +0000)]
(__dev_t): Should have been 64-bits wide.
drepper [Sun, 24 Aug 1997 10:54:49 +0000 (10:54 +0000)]
sll->sllx, optimize for branch delay slot usage.
drepper [Sun, 24 Aug 1997 10:54:25 +0000 (10:54 +0000)]
(END, LOC): New definitions for assembly syntax differences.
drepper [Sun, 24 Aug 1997 10:53:59 +0000 (10:53 +0000)]
Rewrite in assembly based on the sparc64 version.
drepper [Sun, 24 Aug 1997 10:53:38 +0000 (10:53 +0000)]
Attempt to get hold of the page size based on what we might have been
told at startup time in _dl_pagesize. This will be obsolete when I
finish the kernel hooks for a proper sysconf(), stay tuned.
drepper [Sun, 24 Aug 1997 10:53:25 +0000 (10:53 +0000)]
Clean up PIC code.
drepper [Sun, 24 Aug 1997 10:53:05 +0000 (10:53 +0000)]
Call __getopt_clean_environment with additional argument.
drepper [Sun, 24 Aug 1997 10:52:07 +0000 (10:52 +0000)]
Clean up asm statements a bit.
drepper [Sun, 24 Aug 1997 10:50:56 +0000 (10:50 +0000)]
Update comment.
drepper [Sun, 24 Aug 1997 10:50:47 +0000 (10:50 +0000)]
(ELF_FIXUP_RETURN_VALUE): New.
Figure out the right thing to return based on the .plt format.
drepper [Sun, 24 Aug 1997 10:50:32 +0000 (10:50 +0000)]
New SuperSPARC specific implementations.
drepper [Sun, 24 Aug 1997 10:50:03 +0000 (10:50 +0000)]
Duh. Use proper syntax for manipulating %fsr.
drepper [Sun, 24 Aug 1997 10:49:53 +0000 (10:49 +0000)]
Make IEEE conformance be the default.
drepper [Sun, 24 Aug 1997 10:49:43 +0000 (10:49 +0000)]
Removed.
drepper [Sun, 24 Aug 1997 10:49:38 +0000 (10:49 +0000)]
New file, slightly modified from the sparc64 version.
drepper [Sun, 24 Aug 1997 10:49:12 +0000 (10:49 +0000)]
Implement lazy relocation.
Fix up _dl_start_user to handle _dl_skip_args properly.
Use _dl_hwcap to determine if "flush" is available/needed.
drepper [Sun, 24 Aug 1997 10:48:32 +0000 (10:48 +0000)]
Dike out.
drepper [Sun, 24 Aug 1997 10:47:43 +0000 (10:47 +0000)]
Use <sysdep.h> and ENTRY, END, and LOC for proper assembly
headers/footers.
drepper [Sun, 24 Aug 1997 10:46:06 +0000 (10:46 +0000)]
%g6,%g7 are reserved to the "system". Use %g2,%g3 instead. Use new
local label macro.
drepper [Sun, 24 Aug 1997 10:45:54 +0000 (10:45 +0000)]
Fix sparc->sparc/sparc32 bits in divrem expansions.
drepper [Sun, 24 Aug 1997 10:44:08 +0000 (10:44 +0000)]
(FP_ILOGB0, FP_ILOGBNAN): New.
drepper [Sun, 24 Aug 1997 10:43:36 +0000 (10:43 +0000)]
Rearrange for smaller code.
drepper [Sun, 24 Aug 1997 10:43:18 +0000 (10:43 +0000)]
Not needed anymore.
drepper [Sun, 24 Aug 1997 10:43:09 +0000 (10:43 +0000)]
Transmute ELF_FIXUP_RETURNS_ADDRESS to ELF_FIXUP_RETURN_VALUE.
drepper [Sun, 24 Aug 1997 10:42:42 +0000 (10:42 +0000)]
Partially undo change of 1997-08-14 03:14. gcc 2.7.2* is really
broken in some aspects.
drepper [Sun, 24 Aug 1997 10:41:16 +0000 (10:41 +0000)]
Add volatile to asms.
drepper [Sun, 24 Aug 1997 10:40:44 +0000 (10:40 +0000)]
(elf_machine_load_address): Rewrite
to not generate relocation entry. Suggested by Richard Henderson.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Removed.
(elf_machine_runtime_setup): Add .aligns.
drepper [Sun, 24 Aug 1997 10:38:58 +0000 (10:38 +0000)]
Recognize AT_BASE value on auxiliary vector.
(_dl_sysdep_start): Record AT_HWCAP.
drepper [Sun, 24 Aug 1997 10:37:07 +0000 (10:37 +0000)]
Add prototype for next_brace_sub.
drepper [Sun, 24 Aug 1997 10:36:31 +0000 (10:36 +0000)]
Don't use relative #include path.
(__getopt_clean_environment): Change function to take pointer to
environment as argument. Optimize generation of test string a bit.
drepper [Sun, 24 Aug 1997 10:34:12 +0000 (10:34 +0000)]
(identities): Change epsilon.
drepper [Sun, 24 Aug 1997 10:33:56 +0000 (10:33 +0000)]
Finish gettext section.
drepper [Sun, 24 Aug 1997 10:33:25 +0000 (10:33 +0000)]
(_nl_load_locale): Add cast.
drepper [Sun, 24 Aug 1997 10:32:54 +0000 (10:32 +0000)]
Update for more recent ISO 4217 version.
drepper [Sun, 24 Aug 1997 10:32:26 +0000 (10:32 +0000)]
Make {,v}snprintf available if __USE_BSD.
Change extern inline functions to work correctly in C++.
drepper [Sun, 24 Aug 1997 10:31:18 +0000 (10:31 +0000)]
Include <bits/libc-lock.h> not <libc-lock.h>.
drepper [Sun, 24 Aug 1997 10:30:19 +0000 (10:30 +0000)]
(_nl_find_domain): Correct comment.
drepper [Sun, 24 Aug 1997 10:29:39 +0000 (10:29 +0000)]
(_dl_hwcap): New variable.
drepper [Sun, 24 Aug 1997 10:29:20 +0000 (10:29 +0000)]
(HWCAP_SPARC_*): New definitions.
drepper [Sun, 24 Aug 1997 10:28:56 +0000 (10:28 +0000)]
_dl_check_map_versions): Skip objects with no strtabs.