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
roland [Thu, 11 May 1995 01:02:15 +0000 (01:02 +0000)]
.
roland [Thu, 11 May 1995 01:02:01 +0000 (01:02 +0000)]
.
roland [Thu, 11 May 1995 01:01:51 +0000 (01:01 +0000)]
.
roland [Thu, 11 May 1995 01:00:09 +0000 (01:00 +0000)]
(RETURN_TO): New macro.
roland [Wed, 10 May 1995 21:57:07 +0000 (21:57 +0000)]
Regenerated
roland [Wed, 10 May 1995 01:57:39 +0000 (01:57 +0000)]
(install-lib.so): Add %.so for each %_pic.a.
roland [Tue, 9 May 1995 22:52:19 +0000 (22:52 +0000)]
.
meissner [Tue, 9 May 1995 20:22:38 +0000 (20:22 +0000)]
Add powerpc little endian support; Add powerpc variants; Add pentium variants
roland [Tue, 9 May 1995 07:03:38 +0000 (07:03 +0000)]
(__data_start): Define this symbol as the first thing in .data.
roland [Tue, 9 May 1995 06:24:12 +0000 (06:24 +0000)]
misc fixes
roland [Tue, 9 May 1995 06:16:52 +0000 (06:16 +0000)]
(_strerror_internal): Eschew sprintf.
roland [Tue, 9 May 1995 06:13:41 +0000 (06:13 +0000)]
New file.
roland [Tue, 9 May 1995 06:12:19 +0000 (06:12 +0000)]
.
roland [Tue, 9 May 1995 05:33:39 +0000 (05:33 +0000)]
Give two operands to `testl' when they are the same.
Use `jz' instead of `jeq'.
roland [Tue, 9 May 1995 05:28:37 +0000 (05:28 +0000)]
(config.make): Depend on config.status, and run it to update.
(config.status): New target; depend on configure.
If target (config.status) exists, run it with --recheck to update;
if not, give error msg saying to run confiugre by hand.
roland [Tue, 9 May 1995 05:26:31 +0000 (05:26 +0000)]
[$(sysd-Makefile-sysdirs) != $(sysdirs)] (sysd-Makefile-force): Set this
variable to FORCE in this case, to force a rebuild of sysd-Makefile.
(sysd-Makefile): Depend on $(sysd-Makefile-force).
Write into the file sysd-Makefile-sysdirs:=$(sysdirs).
[$(sysd-rules-sysdirs) != $(sysdirs)] (sysd-rules-force): Set this variable
to FORCE in this case, to force a rebuild of sysd-rules.
(sysd-rules): Depend on $(sysd-rules-force).
Write into the file sysd-rules-sysdirs:=$(sysdirs).
(LDFLAGS-c.so): Change ld option -interp to -dynamic-linker.
(do-install-program): New canned sequence.
(install-bin, install-sbin): Use it.
(install for lib*.so): Use it instead of $(do-install).
Fix .so installation rules to handle lib*.so and *.so, deal with
$(libprefix) right, and install *.so as *.so$($(*.so)-version);
i.e. "libc.so-version = .1".
roland [Mon, 8 May 1995 12:17:22 +0000 (12:17 +0000)]
(PT_MIPS_REGINFO): Fixed typo in comment.
roland [Mon, 8 May 1995 09:11:23 +0000 (09:11 +0000)]
.
roland [Mon, 8 May 1995 09:10:24 +0000 (09:10 +0000)]
.
roland [Mon, 8 May 1995 09:00:10 +0000 (09:00 +0000)]
.