roland [Tue, 13 Jun 1995 22:15:06 +0000 (22:15 +0000)]
(libc_cv_asm_set_directive): Make sure that the `.set' directive really
worked by linking against a reference to the alias.
roland [Tue, 13 Jun 1995 19:57:34 +0000 (19:57 +0000)]
.
roland [Tue, 13 Jun 1995 19:43:57 +0000 (19:43 +0000)]
Don't include <hurd.h>.
[PIC] (soinit): Renamed to (global) _init.
brendan [Tue, 13 Jun 1995 19:35:18 +0000 (19:35 +0000)]
* sysdeps/unix/bsd/osf/alpha/sysdep.h (HAVE_ASM_SET_DIRECTIVE):
Put in #undef.
brendan [Tue, 13 Jun 1995 19:35:01 +0000 (19:35 +0000)]
* sysdeps/unix/bsd/osf/alpha/sysdep.h (HAVE_ASM_SET_DIRECTIVE):
Put in #undef.
roland [Mon, 12 Jun 1995 18:26:02 +0000 (18:26 +0000)]
.
roland [Mon, 12 Jun 1995 17:17:17 +0000 (17:17 +0000)]
(lib%.so: lib%_pic.a): Moved this rule to after installation rules.
roland [Mon, 12 Jun 1995 17:15:18 +0000 (17:15 +0000)]
[HAVE_ELF] (ENTRY): Redefine this macro so it uses the `.type' directive,
which is necessary for shared libraries to work properly.
roland [Mon, 12 Jun 1995 09:00:13 +0000 (09:00 +0000)]
.
roland [Thu, 8 Jun 1995 22:59:14 +0000 (22:59 +0000)]
(_dl_map_object): Add MAP_INHERIT flag in mmap from zero fill.
roland [Thu, 8 Jun 1995 18:32:48 +0000 (18:32 +0000)]
(_dl_relocate_object: resolve): Don't let *REF satisfy the reference itself
if its value equals the reloc's offset.
roland [Thu, 8 Jun 1995 18:31:09 +0000 (18:31 +0000)]
(elf_dynamic_do_rel): Pass new second arg of R->r_offset to RESOLVE callback.
roland [Thu, 8 Jun 1995 18:29:39 +0000 (18:29 +0000)]
(_dl_lookup_symbol): Take new flag arg NOSELF; if nonzero, don't let
*REF satisfy the reference itself.
roland [Thu, 8 Jun 1995 18:26:09 +0000 (18:26 +0000)]
(_dl_lookup_symbol): Add new arg NOSELF in decl.
roland [Thu, 8 Jun 1995 18:24:35 +0000 (18:24 +0000)]
(dl_main): Write a newline in fatal msg.
roland [Thu, 8 Jun 1995 17:46:00 +0000 (17:46 +0000)]
(_dl_runtime_resolve): Pass new arg to _dl_lookup_symbol.
roland [Thu, 8 Jun 1995 10:37:59 +0000 (10:37 +0000)]
(lib%.so: lib%_pic.a): Pass $(LDFLAGS.so).
roland [Thu, 8 Jun 1995 09:00:23 +0000 (09:00 +0000)]
.
roland [Thu, 8 Jun 1995 08:10:59 +0000 (08:10 +0000)]
[! NDEBUG] (__assert_perror_fail): New function.
roland [Thu, 8 Jun 1995 07:14:59 +0000 (07:14 +0000)]
(_hurd_startup): Fancier kludge to guess phdr and user entry point
addresses.
roland [Thu, 8 Jun 1995 07:10:04 +0000 (07:10 +0000)]
(open_path): Don't do strlen on DIRPATH if it's null.
(_dl_map_object): DT_RPATH value is relative to DT_STRTAB value.
roland [Thu, 8 Jun 1995 07:07:07 +0000 (07:07 +0000)]
(install-lib.so): Don't include libc.so.
[$(build-shared)=yes] (install): Depend on the installed libc.so file.
[$(build-shared)=yes] (install-no-libc.a): Make this, rather than install,
depend on the installed $(install-lib.so) files.
[$(build-shared)=yes] (install-lib.so): Append libc.so after that rule.
roland [Thu, 8 Jun 1995 06:49:56 +0000 (06:49 +0000)]
(_dl_sysdep_start): Add kludge to allocate high addresses to avoid
random mappings appearing there.
(mmap): Comment out mask; always pass zero.
roland [Wed, 7 Jun 1995 03:00:06 +0000 (03:00 +0000)]
(mmap): Use it as mask in vm_map call.
roland [Wed, 7 Jun 1995 02:59:04 +0000 (02:59 +0000)]
(ELF_MACHINE_USER_ADDRESS_MASK): New macro.
roland [Wed, 7 Jun 1995 01:43:00 +0000 (01:43 +0000)]
(_dl_catch_error): Clear *ERRSTRING and *OBJNAME when successful.
roland [Wed, 7 Jun 1995 00:41:40 +0000 (00:41 +0000)]
(threadvars): New static variable.
(__hurd_threadvar_max, __hurd_threadvar_stack_offset): Define these
variables, using the `threadvars' buffer.
roland [Wed, 7 Jun 1995 00:38:29 +0000 (00:38 +0000)]
Don't dereference L->l_prev when it's null.
roland [Wed, 7 Jun 1995 00:37:08 +0000 (00:37 +0000)]
Don't dereference L->l_prev when it's null.
roland [Wed, 7 Jun 1995 00:34:11 +0000 (00:34 +0000)]
(dl_main): Add missing NULL terminating argument in _dl_sysdep_fatal call.
(__assert_fail): Likewise.
roland [Tue, 6 Jun 1995 21:01:52 +0000 (21:01 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Tue, 6 Jun 1995 17:32:48 +0000 (17:32 +0000)]
(localedef-modules): Renamed ctype to locale-ctype so as not to conflict
with the object file for ctype/ctype.c in the build directory.
roland [Tue, 6 Jun 1995 17:30:26 +0000 (17:30 +0000)]
ctype.c renamed to locale-ctype.c
roland [Mon, 5 Jun 1995 09:10:41 +0000 (09:10 +0000)]
(elf_machine_rel): If MAP->l_type is lt_interpreter, first undo relocation
done during bootstrapping.
roland [Mon, 5 Jun 1995 09:00:14 +0000 (09:00 +0000)]
.
roland [Mon, 5 Jun 1995 08:01:59 +0000 (08:01 +0000)]
(ELFMAG): Use \177 instead of \x7f. It seems GCC insists on seeing the
following E as part of hex 7FE, and complaining that is wider than a byte.
roland [Mon, 5 Jun 1995 03:04:45 +0000 (03:04 +0000)]
.
roland [Mon, 5 Jun 1995 02:27:14 +0000 (02:27 +0000)]
(sig): Added thread-self.
roland [Mon, 5 Jun 1995 02:18:38 +0000 (02:18 +0000)]
Declare hurd_thread_self.
roland [Mon, 5 Jun 1995 02:13:44 +0000 (02:13 +0000)]
New file.
roland [Thu, 1 Jun 1995 16:30:51 +0000 (16:30 +0000)]
Initialize RTLD_MAP.l_type.
roland [Thu, 1 Jun 1995 16:16:37 +0000 (16:16 +0000)]
(_dl_relocate_object): Clear LAZY if relocating the dynamic linker itself.
roland [Wed, 31 May 1995 13:23:14 +0000 (13:23 +0000)]
.
roland [Wed, 31 May 1995 13:20:02 +0000 (13:20 +0000)]
Finally finished!!!
roland [Wed, 31 May 1995 13:19:52 +0000 (13:19 +0000)]
Finally finished!!!
roland [Tue, 30 May 1995 19:52:01 +0000 (19:52 +0000)]
(server-interfaces): Removed notify and device_reply. For shlibs with
eager binding, libmachuser.so must not refer to any functions not defined
in libc.
kenner [Sun, 28 May 1995 22:53:22 +0000 (22:53 +0000)]
(21064:Windows_NT:50:3): New case.
meyering [Sat, 27 May 1995 20:25:22 +0000 (20:25 +0000)]
.
meyering [Sat, 27 May 1995 20:22:12 +0000 (20:22 +0000)]
Cast RHS to const unsigned char * to avoid error from Irix-4.0.5's C compiler.
roland [Sat, 27 May 1995 07:18:52 +0000 (07:18 +0000)]
.
roland [Sat, 27 May 1995 07:17:57 +0000 (07:17 +0000)]
.
roland [Fri, 26 May 1995 18:18:41 +0000 (18:18 +0000)]
(_hurd_internal_post_signal): Don't loop to check pending signals if the
thread is in a critical section. It will send us a msg when it finishes.
roland [Fri, 26 May 1995 17:37:43 +0000 (17:37 +0000)]
New file.
roland [Fri, 26 May 1995 17:31:48 +0000 (17:31 +0000)]
New file.
roland [Fri, 26 May 1995 16:59:33 +0000 (16:59 +0000)]
Only notify the proc server for SIGCHLD when the SA_NOCLDSTOP bit actually
changes.
meyering [Fri, 26 May 1995 15:06:26 +0000 (15:06 +0000)]
Remove trailing white space.
roland [Thu, 25 May 1995 09:00:08 +0000 (09:00 +0000)]
.
roland [Tue, 23 May 1995 20:18:46 +0000 (20:18 +0000)]
Copyright years updated.
roland [Mon, 22 May 1995 17:32:12 +0000 (17:32 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
meyering [Sun, 21 May 1995 13:16:49 +0000 (13:16 +0000)]
[LIBC_]: Do include string.h.
roland [Sun, 21 May 1995 09:04:55 +0000 (09:04 +0000)]
(ld.so): Use -nostartfiles in addition to -nostdlib.
meyering [Sun, 21 May 1995 06:08:30 +0000 (06:08 +0000)]
.
meyering [Sun, 21 May 1995 06:03:25 +0000 (06:03 +0000)]
Don't include <string.h> at all.
HPUX-9.01 and IRIX-4.0.5 vendor C compilers get conflicting dcls for
memchr unless one manually arranges for them to define __STDC__.
roland [Sat, 20 May 1995 00:13:43 +0000 (00:13 +0000)]
.
roland [Sat, 20 May 1995 00:05:13 +0000 (00:05 +0000)]
In cthreads case, handle args on stack from kernel.
roland [Fri, 19 May 1995 21:51:54 +0000 (21:51 +0000)]
Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
roland [Fri, 19 May 1995 21:51:40 +0000 (21:51 +0000)]
Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
roland [Fri, 19 May 1995 21:51:25 +0000 (21:51 +0000)]
Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
roland [Fri, 19 May 1995 21:45:23 +0000 (21:45 +0000)]
Don't call __mach_init.
Grok args from the kernel on the stack properly.
roland [Fri, 19 May 1995 21:36:34 +0000 (21:36 +0000)]
(LDFLAGS-$(interface.so)): Add -nostartfiles.
roland [Fri, 19 May 1995 21:34:43 +0000 (21:34 +0000)]
(__libc_init): Never call _init/_fini; just run __libc_subinit.
roland [Fri, 19 May 1995 21:33:25 +0000 (21:33 +0000)]
(LDFLAGS-c.so): Add -nostartfiles.
roland [Fri, 19 May 1995 21:31:40 +0000 (21:31 +0000)]
Move defaulting of --with-elf and --with-gnu-* based on host os
outside the AC_CACHE_VAL for the sysdirs calculation.
roland [Fri, 19 May 1995 21:29:53 +0000 (21:29 +0000)]
(localedir, nlsdir): New variables.
roland [Fri, 19 May 1995 21:28:46 +0000 (21:28 +0000)]
(headers): Add values.h.
roland [Fri, 19 May 1995 21:27:57 +0000 (21:27 +0000)]
New file.
roland [Fri, 19 May 1995 21:17:24 +0000 (21:17 +0000)]
(distribute): Add error.h.
roland [Fri, 19 May 1995 21:16:20 +0000 (21:16 +0000)]
Include "error.h".
(main): Use error_message_count instead of warning_cntr.
roland [Thu, 18 May 1995 09:00:09 +0000 (09:00 +0000)]
.
roland [Wed, 17 May 1995 21:36:25 +0000 (21:36 +0000)]
Merged 1003.2 locale and localedef programs by Ulrich Drepper.
roland [Wed, 17 May 1995 21:20:49 +0000 (21:20 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Wed, 17 May 1995 21:07:54 +0000 (21:07 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.h
roland [Wed, 17 May 1995 21:05:39 +0000 (21:05 +0000)]
.
roland [Wed, 17 May 1995 21:04:17 +0000 (21:04 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Wed, 17 May 1995 20:54:43 +0000 (20:54 +0000)]
.
roland [Wed, 17 May 1995 20:49:45 +0000 (20:49 +0000)]
(headers): Add regex.h.
(routines): Add regex.
(gpl2lgpl): Add regex.c and regex.h.
roland [Tue, 16 May 1995 21:34:05 +0000 (21:34 +0000)]
Expect macro LOCALE_PATH to be defined, instead of hard-coding
"/share/locale".
roland [Tue, 16 May 1995 07:16:05 +0000 (07:16 +0000)]
Regenerated: autoconf configure.in
roland [Tue, 16 May 1995 07:11:17 +0000 (07:11 +0000)]
Regenerated: autoconf configure.in
bothner [Mon, 15 May 1995 21:49:34 +0000 (21:49 +0000)]
* config.guess: Recognize Cray90 (from Pete TerMaat).
roland [Mon, 15 May 1995 09:00:08 +0000 (09:00 +0000)]
.
erich [Sat, 13 May 1995 09:37:50 +0000 (09:37 +0000)]
Add configuration for semi-hosted ARM.
roland [Sat, 13 May 1995 06:16:24 +0000 (06:16 +0000)]
(os=gnu*): Always set elf=yes, not just for os=gnu*elf*.
roland [Fri, 12 May 1995 22:49:28 +0000 (22:49 +0000)]
.
roland [Fri, 12 May 1995 19:30:52 +0000 (19:30 +0000)]
(ELFMAG, SELFMAG): New macros.
roland [Fri, 12 May 1995 16:40:34 +0000 (16:40 +0000)]
(_hurd_alloc_fd): Don't reduce FIRST_FD in
the case where it starts out less than _hurd_dtablesize.
dje [Fri, 12 May 1995 15:49:42 +0000 (15:49 +0000)]
(vxworks29k): New alias.
roland [Fri, 12 May 1995 00:50:29 +0000 (00:50 +0000)]
(_hurd_alloc_fd): When expanding the dtable, make sure the new size exceeds
FIRST_FD.
bothner [Fri, 12 May 1995 00:19:09 +0000 (00:19 +0000)]
Recognize PCs running Solaris2. Also, some cleaning up for CRAYs.
roland [Thu, 11 May 1995 02:49:38 +0000 (02:49 +0000)]
misc