kopensolaris-gnu/glibc.git
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)]
.

25 years ago(+gccwarn): Add -Winline.
roland [Sat, 6 May 1995 16:42:04 +0000 (16:42 +0000)]
(+gccwarn): Add -Winline.

25 years agoFixed typos in last change.
roland [Sat, 6 May 1995 15:14:06 +0000 (15:14 +0000)]
Fixed typos in last change.

25 years ago(_hurd_internal_post_signal): If SS->context is set, avoid abort_rpcs,
roland [Sat, 6 May 1995 15:11:46 +0000 (15:11 +0000)]
(_hurd_internal_post_signal): If SS->context is set, avoid abort_rpcs,
and use reply and intr ports saved in SS->context.

25 years agoDon't set SS->intr_port from SS->context.
roland [Sat, 6 May 1995 15:08:25 +0000 (15:08 +0000)]
Don't set SS->intr_port from SS->context.
Don't clear SS->context.

25 years agoDon't set SS->intr_port when setting SS->context.
roland [Sat, 6 May 1995 15:06:12 +0000 (15:06 +0000)]
Don't set SS->intr_port when setting SS->context.
If msg_sig_post returns, re-lock and clear SS->context.

25 years agoMisc fixes in new rtld code.
roland [Sat, 6 May 1995 14:40:15 +0000 (14:40 +0000)]
Misc fixes in new rtld code.

25 years ago(errsystems.c): Comment out generation rule.
roland [Fri, 5 May 1995 22:24:34 +0000 (22:24 +0000)]
(errsystems.c): Comment out generation rule.

25 years agoConsider a system unknown if its bad_sub member is null.
roland [Fri, 5 May 1995 18:30:07 +0000 (18:30 +0000)]
Consider a system unknown if its bad_sub member is null.

25 years agoAdd weak alias to non-__ name.
roland [Fri, 5 May 1995 14:36:22 +0000 (14:36 +0000)]
Add weak alias to non-__ name.

25 years agoAdd more NetBSD cases: atrai, sun3*, and mac68k.
kenner [Fri, 5 May 1995 09:50:51 +0000 (09:50 +0000)]
Add more NetBSD cases: atrai, sun3*, and mac68k.

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

25 years agoFixed broken test in last change.
roland [Wed, 3 May 1995 15:57:18 +0000 (15:57 +0000)]
Fixed broken test in last change.

25 years ago(_dl_catch_error): Actually call the OPERATE function. Duh.
roland [Wed, 3 May 1995 01:18:46 +0000 (01:18 +0000)]
(_dl_catch_error): Actually call the OPERATE function.  Duh.

25 years ago(_HURD_HANDLE_IOCTLS): Use __attribute__ ((__unused__)) instead of
roland [Wed, 3 May 1995 00:30:23 +0000 (00:30 +0000)]
(_HURD_HANDLE_IOCTLS): Use __attribute__ ((__unused__)) instead of
gratuitous self reference.

25 years agoSuperseded by ELF scheme.
roland [Wed, 3 May 1995 00:26:53 +0000 (00:26 +0000)]
Superseded by ELF scheme.

25 years agoNew files.
roland [Wed, 3 May 1995 00:22:31 +0000 (00:22 +0000)]
New files.

25 years agoNew files.
roland [Wed, 3 May 1995 00:22:22 +0000 (00:22 +0000)]
New files.

25 years ago(distribute): Added hurdstartup.h.
roland [Tue, 2 May 1995 23:47:51 +0000 (23:47 +0000)]
(distribute): Added hurdstartup.h.

25 years agoRemove _hurd_startup decl.
roland [Tue, 2 May 1995 23:25:31 +0000 (23:25 +0000)]
Remove _hurd_startup decl.

25 years agoCall _hurd_alloc_fd to expand the table if FD2 doesn't fit.
roland [Tue, 2 May 1995 22:30:29 +0000 (22:30 +0000)]
Call _hurd_alloc_fd to expand the table if FD2 doesn't fit.

25 years agoReturn the RLIM_NOFILE soft limit, not the current table size.
roland [Tue, 2 May 1995 22:06:34 +0000 (22:06 +0000)]
Return the RLIM_NOFILE soft limit, not the current table size.

25 years ago.
roland [Tue, 2 May 1995 06:35:55 +0000 (06:35 +0000)]
.

25 years ago(SNARF_ARGS, CALL_WITH_SP): Rewritten.
roland [Tue, 2 May 1995 06:34:30 +0000 (06:34 +0000)]
(SNARF_ARGS, CALL_WITH_SP): Rewritten.

25 years ago.
roland [Tue, 2 May 1995 06:30:23 +0000 (06:30 +0000)]
.

25 years ago.
roland [Tue, 2 May 1995 06:26:55 +0000 (06:26 +0000)]
.

25 years ago.
roland [Tue, 2 May 1995 06:20:10 +0000 (06:20 +0000)]
.

25 years agoImplemented runtime dynamic linker to support ELF shared libraries.
roland [Tue, 2 May 1995 06:05:58 +0000 (06:05 +0000)]
Implemented runtime dynamic linker to support ELF shared libraries.

25 years agoImplemented runtime dynamic linker to support ELF shared libraries.
roland [Tue, 2 May 1995 06:05:38 +0000 (06:05 +0000)]
Implemented runtime dynamic linker to support ELF shared libraries.

25 years ago.
roland [Tue, 2 May 1995 05:56:40 +0000 (05:56 +0000)]
.

25 years agoImplemented runtime dynamic linker to support ELF shared libraries.
roland [Tue, 2 May 1995 05:52:44 +0000 (05:52 +0000)]
Implemented runtime dynamic linker to support ELF shared libraries.

25 years ago(LDFLAGS-c.so): Add -Wl, prefixes missing from last change.
roland [Mon, 1 May 1995 23:18:40 +0000 (23:18 +0000)]
(LDFLAGS-c.so): Add -Wl, prefixes missing from last change.

25 years ago(LDFLAGS-c.so): Add -interp and -e switches to make libc.so runnable.
roland [Mon, 1 May 1995 22:52:35 +0000 (22:52 +0000)]
(LDFLAGS-c.so): Add -interp and -e switches to make libc.so runnable.

25 years ago(__libc_print_version): Add "et al" and missing NL to author credit.
roland [Mon, 1 May 1995 22:46:59 +0000 (22:46 +0000)]
(__libc_print_version): Add "et al" and missing NL to author credit.

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

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

25 years agoMove include of config.h before all others. make-3-74
roland [Sat, 29 Apr 1995 19:47:58 +0000 (19:47 +0000)]
Move include of config.h before all others.

25 years ago(S_ISDIR): Define if undefined.
roland [Sat, 29 Apr 1995 19:46:34 +0000 (19:46 +0000)]
(S_ISDIR): Define if undefined.

25 years agoSupport for pre-BFD versions of Linux ld.
meissner [Thu, 27 Apr 1995 18:35:38 +0000 (18:35 +0000)]
Support for pre-BFD versions of Linux ld.

25 years agoRegenerated
roland [Thu, 27 Apr 1995 16:42:52 +0000 (16:42 +0000)]
Regenerated

25 years ago(i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.
kenner [Thu, 27 Apr 1995 13:22:29 +0000 (13:22 +0000)]
(i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.

25 years agoFixed _hurd_startup prototype.
roland [Thu, 27 Apr 1995 05:52:28 +0000 (05:52 +0000)]
Fixed _hurd_startup prototype.

25 years ago.
roland [Thu, 27 Apr 1995 05:47:52 +0000 (05:47 +0000)]
.

25 years agoUnless --without-fp, prepend */fpu before each machine dir in $mach;
roland [Thu, 27 Apr 1995 05:46:23 +0000 (05:46 +0000)]
Unless --without-fp, prepend */fpu before each machine dir in $mach;
don't prepend FPU dirs at end.
If --with-elf, prepend MACHINE/elf directories at end; don't
insert them into $mach.

25 years ago(dist): Filter out *.[cSs] from $(distribute) in deps.
roland [Thu, 27 Apr 1995 05:42:53 +0000 (05:42 +0000)]
(dist): Filter out *.[cSs] from $(distribute) in deps.

25 years agoAdded stub warning.
roland [Thu, 27 Apr 1995 05:33:53 +0000 (05:33 +0000)]
Added stub warning.

25 years agoRemove __NORETURN keyword.
roland [Thu, 27 Apr 1995 05:21:00 +0000 (05:21 +0000)]
Remove __NORETURN keyword.

25 years ago[HAVE_UNISTD_H]: Include unistd.h so it can declare sys_siglist. make-3-73-2
roland [Wed, 26 Apr 1995 21:19:26 +0000 (21:19 +0000)]
[HAVE_UNISTD_H]: Include unistd.h so it can declare sys_siglist.

25 years agoSupport Linux elf and a.out systems; Add parisc support
meissner [Wed, 26 Apr 1995 20:45:43 +0000 (20:45 +0000)]
Support Linux elf and a.out systems; Add parisc support

25 years ago(_nl_free_locale): Do nothing if DATA is null.
roland [Wed, 26 Apr 1995 20:06:15 +0000 (20:06 +0000)]
(_nl_free_locale): Do nothing if DATA is null.

25 years ago(CRAY*Y-MP:*:*:*): New entry.
kenner [Wed, 26 Apr 1995 14:27:47 +0000 (14:27 +0000)]
(CRAY*Y-MP:*:*:*): New entry.

25 years ago(glob): If GLOB_MARK set, stat names to find directories and append slashes
roland [Tue, 25 Apr 1995 21:16:39 +0000 (21:16 +0000)]
(glob): If GLOB_MARK set, stat names to find directories and append slashes
to them in final pass before sorting.
(glob_in_dir): If GLOB_MARK set, just allocate the extra char for the
slash; never append it here.

25 years ago.
roland [Mon, 24 Apr 1995 09:00:07 +0000 (09:00 +0000)]
.

25 years ago[interface-library] (interface.so): New variable, indirection for
roland [Sat, 22 Apr 1995 21:18:55 +0000 (21:18 +0000)]
[interface-library] (interface.so): New variable, indirection for
LDFLAGS-* so that line doesn't contain %s.

25 years ago[interface-library] (LDFLAGS-$(interface-library:lib%=%.so)): New variable,
roland [Sat, 22 Apr 1995 21:13:49 +0000 (21:13 +0000)]
[interface-library] (LDFLAGS-$(interface-library:lib%=%.so)): New variable,
set to -nostdlib.

25 years agoSubfunction `unlockss' removed. Lock _hurd_siglock only around initial
roland [Sat, 22 Apr 1995 18:47:46 +0000 (18:47 +0000)]
Subfunction `unlockss' removed.  Lock _hurd_siglock only around initial
task creation in parent.  Use _hurd_critical_section_unlock at end.  Handle
dead name rights properly, and deal with a send right dying while we try to
copy it.  For the time being, use assert_perror for kernel and proc RPC
failures.

25 years ago(LDLIBS-libc.so): Renamed to LDLIBS-c.so.
roland [Sat, 22 Apr 1995 00:17:00 +0000 (00:17 +0000)]
(LDLIBS-libc.so): Renamed to LDLIBS-c.so.

25 years agoDon't include $(o-iterator); construct it by hand using
roland [Sat, 22 Apr 1995 00:02:27 +0000 (00:02 +0000)]
Don't include $(o-iterator); construct it by hand using
$(object-suffixes-$(lib)) instead.

25 years ago(LDLIBS-libc.so): New variable.
roland [Fri, 21 Apr 1995 23:39:35 +0000 (23:39 +0000)]
(LDLIBS-libc.so): New variable.

25 years ago(lib%.so: lib%_pic.a): Pass $(LDFLAGS-$(notdir $*).so).
roland [Fri, 21 Apr 1995 16:43:19 +0000 (16:43 +0000)]
(lib%.so: lib%_pic.a): Pass $(LDFLAGS-$(notdir $*).so).
(LDFLAGS-c.so): New variable.

25 years ago(res_init): Don't clobber _res.options with RES_DEFAULT.
roland [Fri, 21 Apr 1995 06:34:29 +0000 (06:34 +0000)]
(res_init): Don't clobber _res.options with RES_DEFAULT.
If RES_INIT is clear, OR in RES_DEFAULT.

25 years agoDeclare _hurd_startup.
roland [Fri, 21 Apr 1995 05:38:12 +0000 (05:38 +0000)]
Declare _hurd_startup.

25 years agoNew file.
roland [Fri, 21 Apr 1995 05:10:51 +0000 (05:10 +0000)]
New file.

25 years ago(routines): Add hurdstartup.
roland [Fri, 21 Apr 1995 05:09:59 +0000 (05:09 +0000)]
(routines): Add hurdstartup.

25 years ago.
roland [Fri, 21 Apr 1995 02:54:07 +0000 (02:54 +0000)]
.

25 years agoUse assert_perror for many calls which should never fail
roland [Fri, 21 Apr 1995 02:53:23 +0000 (02:53 +0000)]
Use assert_perror for many calls which should never fail
and previously were not checked.

25 years ago.
roland [Fri, 21 Apr 1995 02:52:42 +0000 (02:52 +0000)]
.

25 years ago.
roland [Fri, 21 Apr 1995 02:24:35 +0000 (02:24 +0000)]
.

25 years ago(_hurd_setup_sighandler): Point the return address for sigreturn's frame
roland [Fri, 21 Apr 1995 02:23:38 +0000 (02:23 +0000)]
(_hurd_setup_sighandler): Point the return address for sigreturn's frame
at a "hlt" insn so it will definitely crash if sigreturn returns.

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

25 years ago.
roland [Wed, 19 Apr 1995 23:46:03 +0000 (23:46 +0000)]
.

25 years ago * time/tzset.c (__tzname, __daylight, __timezone): Don't check
brendan [Wed, 19 Apr 1995 23:41:29 +0000 (23:41 +0000)]
    * time/tzset.c (__tzname, __daylight, __timezone): Don't check
        HAVE_WEAK_SYBMOLS for doing weak_alias.

25 years ago * time/tzset.c (__tzname, __daylight, __timezone): Don't check
brendan [Wed, 19 Apr 1995 23:41:16 +0000 (23:41 +0000)]
    * time/tzset.c (__tzname, __daylight, __timezone): Don't check
        HAVE_WEAK_SYBMOLS for doing weak_alias.