kopensolaris-gnu/glibc.git
25 years ago(open_path): Don't do strlen on DIRPATH if it's null.
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.

25 years ago(install-lib.so): Don't include libc.so.
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.

25 years ago(_dl_sysdep_start): Add kludge to allocate high addresses to avoid
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.

25 years ago(mmap): Use it as mask in vm_map call.
roland [Wed, 7 Jun 1995 03:00:06 +0000 (03:00 +0000)]
(mmap): Use it as mask in vm_map call.

25 years ago(ELF_MACHINE_USER_ADDRESS_MASK): New macro.
roland [Wed, 7 Jun 1995 02:59:04 +0000 (02:59 +0000)]
(ELF_MACHINE_USER_ADDRESS_MASK): New macro.

25 years ago(_dl_catch_error): Clear *ERRSTRING and *OBJNAME when successful.
roland [Wed, 7 Jun 1995 01:43:00 +0000 (01:43 +0000)]
(_dl_catch_error): Clear *ERRSTRING and *OBJNAME when successful.

25 years ago(threadvars): New static variable.
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.

25 years agoDon't dereference L->l_prev when it's null.
roland [Wed, 7 Jun 1995 00:38:29 +0000 (00:38 +0000)]
Don't dereference L->l_prev when it's null.

25 years agoDon'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.

25 years ago(dl_main): Add missing NULL terminating argument in _dl_sysdep_fatal call.
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.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Tue, 6 Jun 1995 21:01:52 +0000 (21:01 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years ago(localedef-modules): Renamed ctype to locale-ctype so as not to conflict
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.

25 years agoctype.c renamed to locale-ctype.c
roland [Tue, 6 Jun 1995 17:30:26 +0000 (17:30 +0000)]
ctype.c renamed to locale-ctype.c

25 years ago(elf_machine_rel): If MAP->l_type is lt_interpreter, first undo relocation
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.

25 years ago.
roland [Mon, 5 Jun 1995 09:00:14 +0000 (09:00 +0000)]
.

25 years ago(ELFMAG): Use \177 instead of \x7f. It seems GCC insists on seeing the
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.

25 years ago.
roland [Mon, 5 Jun 1995 03:04:45 +0000 (03:04 +0000)]
.

25 years ago(sig): Added thread-self.
roland [Mon, 5 Jun 1995 02:27:14 +0000 (02:27 +0000)]
(sig): Added thread-self.

25 years agoDeclare hurd_thread_self.
roland [Mon, 5 Jun 1995 02:18:38 +0000 (02:18 +0000)]
Declare hurd_thread_self.

25 years agoNew file.
roland [Mon, 5 Jun 1995 02:13:44 +0000 (02:13 +0000)]
New file.

25 years agoInitialize RTLD_MAP.l_type.
roland [Thu, 1 Jun 1995 16:30:51 +0000 (16:30 +0000)]
Initialize RTLD_MAP.l_type.

25 years ago(_dl_relocate_object): Clear LAZY if relocating the dynamic linker itself.
roland [Thu, 1 Jun 1995 16:16:37 +0000 (16:16 +0000)]
(_dl_relocate_object): Clear LAZY if relocating the dynamic linker itself.

25 years ago.
roland [Wed, 31 May 1995 13:23:14 +0000 (13:23 +0000)]
.

25 years agoFinally finished!!!
roland [Wed, 31 May 1995 13:20:02 +0000 (13:20 +0000)]
Finally finished!!!

25 years agoFinally finished!!!
roland [Wed, 31 May 1995 13:19:52 +0000 (13:19 +0000)]
Finally finished!!!

25 years ago(server-interfaces): Removed notify and device_reply. For shlibs with
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.

25 years ago(21064:Windows_NT:50:3): New case.
kenner [Sun, 28 May 1995 22:53:22 +0000 (22:53 +0000)]
(21064:Windows_NT:50:3): New case.

25 years ago.
meyering [Sat, 27 May 1995 20:25:22 +0000 (20:25 +0000)]
.

25 years agoCast RHS to const unsigned char * to avoid error from Irix-4.0.5's C compiler.
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.

25 years ago.
roland [Sat, 27 May 1995 07:18:52 +0000 (07:18 +0000)]
.

25 years ago.
roland [Sat, 27 May 1995 07:17:57 +0000 (07:17 +0000)]
.

25 years ago(_hurd_internal_post_signal): Don't loop to check pending signals if the
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.

25 years agoNew file.
roland [Fri, 26 May 1995 17:37:43 +0000 (17:37 +0000)]
New file.

25 years agoNew file.
roland [Fri, 26 May 1995 17:31:48 +0000 (17:31 +0000)]
New file.

25 years agoOnly notify the proc server for SIGCHLD when the SA_NOCLDSTOP bit actually
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.

25 years agoRemove trailing white space.
meyering [Fri, 26 May 1995 15:06:26 +0000 (15:06 +0000)]
Remove trailing white space.

25 years ago.
roland [Thu, 25 May 1995 09:00:08 +0000 (09:00 +0000)]
.

25 years agoCopyright years updated.
roland [Tue, 23 May 1995 20:18:46 +0000 (20:18 +0000)]
Copyright years updated.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Mon, 22 May 1995 17:32:12 +0000 (17:32 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years ago[LIBC_]: Do include string.h.
meyering [Sun, 21 May 1995 13:16:49 +0000 (13:16 +0000)]
[LIBC_]: Do include string.h.

25 years ago(ld.so): Use -nostartfiles in addition to -nostdlib.
roland [Sun, 21 May 1995 09:04:55 +0000 (09:04 +0000)]
(ld.so): Use -nostartfiles in addition to -nostdlib.

25 years ago.
meyering [Sun, 21 May 1995 06:08:30 +0000 (06:08 +0000)]
.

25 years agoDon't include <string.h> at all.
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__.

25 years ago.
roland [Sat, 20 May 1995 00:13:43 +0000 (00:13 +0000)]
.

25 years agoIn cthreads case, handle args on stack from kernel.
roland [Sat, 20 May 1995 00:05:13 +0000 (00:05 +0000)]
In cthreads case, handle args on stack from kernel.

25 years agoFix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
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.

25 years agoFix "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.

25 years agoFix "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.

25 years agoDon't call __mach_init.
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.

25 years ago(LDFLAGS-$(interface.so)): Add -nostartfiles.
roland [Fri, 19 May 1995 21:36:34 +0000 (21:36 +0000)]
(LDFLAGS-$(interface.so)): Add -nostartfiles.

25 years ago(__libc_init): Never call _init/_fini; just run __libc_subinit.
roland [Fri, 19 May 1995 21:34:43 +0000 (21:34 +0000)]
(__libc_init): Never call _init/_fini; just run __libc_subinit.

25 years ago(LDFLAGS-c.so): Add -nostartfiles.
roland [Fri, 19 May 1995 21:33:25 +0000 (21:33 +0000)]
(LDFLAGS-c.so): Add -nostartfiles.

25 years agoMove defaulting of --with-elf and --with-gnu-* based on host os
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.

25 years ago(localedir, nlsdir): New variables.
roland [Fri, 19 May 1995 21:29:53 +0000 (21:29 +0000)]
(localedir, nlsdir): New variables.

25 years ago(headers): Add values.h.
roland [Fri, 19 May 1995 21:28:46 +0000 (21:28 +0000)]
(headers): Add values.h.

25 years agoNew file.
roland [Fri, 19 May 1995 21:27:57 +0000 (21:27 +0000)]
New file.

25 years ago(distribute): Add error.h.
roland [Fri, 19 May 1995 21:17:24 +0000 (21:17 +0000)]
(distribute): Add error.h.

25 years agoInclude "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.

25 years ago.
roland [Thu, 18 May 1995 09:00:09 +0000 (09:00 +0000)]
.

25 years agoMerged 1003.2 locale and localedef programs by Ulrich Drepper.
roland [Wed, 17 May 1995 21:36:25 +0000 (21:36 +0000)]
Merged 1003.2 locale and localedef programs by Ulrich Drepper.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Wed, 17 May 1995 21:20:49 +0000 (21:20 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.h
roland [Wed, 17 May 1995 21:07:54 +0000 (21:07 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.h

25 years ago.
roland [Wed, 17 May 1995 21:05:39 +0000 (21:05 +0000)]
.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Wed, 17 May 1995 21:04:17 +0000 (21:04 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

25 years ago.
roland [Wed, 17 May 1995 20:54:43 +0000 (20:54 +0000)]
.

25 years ago(headers): Add regex.h.
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.

25 years agoExpect macro LOCALE_PATH to be defined, instead of hard-coding
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".

25 years agoRegenerated: autoconf configure.in
roland [Tue, 16 May 1995 07:16:05 +0000 (07:16 +0000)]
Regenerated: autoconf  configure.in

25 years agoRegenerated: autoconf configure.in
roland [Tue, 16 May 1995 07:11:17 +0000 (07:11 +0000)]
Regenerated: autoconf  configure.in

25 years ago* config.guess: Recognize Cray90 (from Pete TerMaat).
bothner [Mon, 15 May 1995 21:49:34 +0000 (21:49 +0000)]
* config.guess:  Recognize Cray90 (from Pete TerMaat).

25 years ago.
roland [Mon, 15 May 1995 09:00:08 +0000 (09:00 +0000)]
.

25 years agoAdd configuration for semi-hosted ARM.
erich [Sat, 13 May 1995 09:37:50 +0000 (09:37 +0000)]
Add configuration for semi-hosted ARM.

25 years ago(os=gnu*): Always set elf=yes, not just for os=gnu*elf*.
roland [Sat, 13 May 1995 06:16:24 +0000 (06:16 +0000)]
(os=gnu*): Always set elf=yes, not just for os=gnu*elf*.

25 years ago.
roland [Fri, 12 May 1995 22:49:28 +0000 (22:49 +0000)]
.

25 years ago(ELFMAG, SELFMAG): New macros.
roland [Fri, 12 May 1995 19:30:52 +0000 (19:30 +0000)]
(ELFMAG, SELFMAG): New macros.

25 years ago(_hurd_alloc_fd): Don't reduce FIRST_FD in
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.

25 years ago(vxworks29k): New alias.
dje [Fri, 12 May 1995 15:49:42 +0000 (15:49 +0000)]
(vxworks29k): New alias.

25 years ago(_hurd_alloc_fd): When expanding the dtable, make sure the new size exceeds
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.

25 years agoRecognize PCs running Solaris2. Also, some cleaning up for CRAYs.
bothner [Fri, 12 May 1995 00:19:09 +0000 (00:19 +0000)]
Recognize PCs running Solaris2.  Also, some cleaning up for CRAYs.

25 years agomisc
roland [Thu, 11 May 1995 02:49:38 +0000 (02:49 +0000)]
misc

25 years ago.
roland [Thu, 11 May 1995 01:02:15 +0000 (01:02 +0000)]
.

25 years ago.
roland [Thu, 11 May 1995 01:02:01 +0000 (01:02 +0000)]
.

25 years ago.
roland [Thu, 11 May 1995 01:01:51 +0000 (01:01 +0000)]
.

25 years ago(RETURN_TO): New macro.
roland [Thu, 11 May 1995 01:00:09 +0000 (01:00 +0000)]
(RETURN_TO): New macro.

25 years agoRegenerated
roland [Wed, 10 May 1995 21:57:07 +0000 (21:57 +0000)]
Regenerated

25 years ago(install-lib.so): Add %.so for each %_pic.a.
roland [Wed, 10 May 1995 01:57:39 +0000 (01:57 +0000)]
(install-lib.so): Add %.so for each %_pic.a.

25 years ago.
roland [Tue, 9 May 1995 22:52:19 +0000 (22:52 +0000)]
.

25 years agoAdd powerpc little endian support; Add powerpc variants; Add pentium variants
meissner [Tue, 9 May 1995 20:22:38 +0000 (20:22 +0000)]
Add powerpc little endian support; Add powerpc variants; Add pentium variants

25 years ago(__data_start): Define this symbol as the first thing in .data.
roland [Tue, 9 May 1995 07:03:38 +0000 (07:03 +0000)]
(__data_start): Define this symbol as the first thing in .data.

25 years agomisc fixes
roland [Tue, 9 May 1995 06:24:12 +0000 (06:24 +0000)]
misc fixes

25 years ago(_strerror_internal): Eschew sprintf.
roland [Tue, 9 May 1995 06:16:52 +0000 (06:16 +0000)]
(_strerror_internal): Eschew sprintf.

25 years agoNew file.
roland [Tue, 9 May 1995 06:13:41 +0000 (06:13 +0000)]
New file.

25 years ago.
roland [Tue, 9 May 1995 06:12:19 +0000 (06:12 +0000)]
.

25 years agoGive two operands to `testl' when they are the same.
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'.

25 years ago(config.make): Depend on config.status, and run it to update.
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.

25 years ago[$(sysd-Makefile-sysdirs) != $(sysdirs)] (sysd-Makefile-force): Set this
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".

25 years ago(PT_MIPS_REGINFO): Fixed typo in comment.
roland [Mon, 8 May 1995 12:17:22 +0000 (12:17 +0000)]
(PT_MIPS_REGINFO): Fixed typo in comment.

25 years ago.
roland [Mon, 8 May 1995 09:11:23 +0000 (09:11 +0000)]
.

25 years ago.
roland [Mon, 8 May 1995 09:10:24 +0000 (09:10 +0000)]
.

25 years ago.
roland [Mon, 8 May 1995 09:00:10 +0000 (09:00 +0000)]
.