aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.old/ChangeLog.2
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2017-09-01 09:31:43 -0400
committerZack Weinberg <zackw@panix.com>2017-09-01 09:31:43 -0400
commitce870587d5055437619680700ee5663a3cec66f6 (patch)
treefa4183ff6e3aab51276f5709ccdfdf93449cb89c /ChangeLog.old/ChangeLog.2
parente0d2eb5a798613f9c24ad0056da86c8cfd19043d (diff)
downloadglibc-ce870587d5055437619680700ee5663a3cec66f6.tar.xz
glibc-ce870587d5055437619680700ee5663a3cec66f6.zip
Move all old ChangeLogs to a top-level ChangeLog.old directory.
Diffstat (limited to 'ChangeLog.old/ChangeLog.2')
-rw-r--r--ChangeLog.old/ChangeLog.23742
1 files changed, 3742 insertions, 0 deletions
diff --git a/ChangeLog.old/ChangeLog.2 b/ChangeLog.old/ChangeLog.2
new file mode 100644
index 0000000000..4d134006ba
--- /dev/null
+++ b/ChangeLog.old/ChangeLog.2
@@ -0,0 +1,3742 @@
+Mon Jan 17 17:31:28 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Version 1.07 released.
+
+ * Makerules (install-lib rules): Fix typos: missing / after $(libdir).
+
+ * posix/Makefile (lib): Depend on $(objpfx)libposix.a
+ * malloc/Makefile (lib): Depend on $(objpfx)libmcheck.a.
+ * math/Makefile (lib): Depend on $(objpfx)libm.a.
+ * misc/Makefile (lib): Depend on $(objpfx)libbsd-compat.a.
+
+ * sysdeps/unix/sysv/sco3.2.4/__setpgid.c: New file.
+
+ * stdio/internals.c (flushbuf): Don't try aligned-block writing
+ calculation when FP->__buffer is nil.
+
+Mon Jan 17 17:27:56 1994 Jim Meyering (meyering@comco.com)
+
+ * sysdeps/generic/memcmp.c [!_LIBC]: Include <sys/types.h> for
+ definition of size_t.
+
+Mon Jan 17 17:13:11 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/unix/sysv/sco3.2.4/syscall.h: Add SYS_[gs]etitimer and
+ SYS_pgrpsys (from scottb).
+
+ * sysdeps/unix/configure: Check for getitimer and setitimer syscalls.
+
+ * sysdeps/unix/bsd/sequent/i386/syscall.S: New file from jason.
+
+Sun Jan 16 00:41:03 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * string/strerror.c (strerror): Declare BUF to be array of char.
+
+ * Version 1.06.13.
+
+Sat Jan 15 17:27:26 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * stdlib/testsort.c (main): Rewrite not to read any input; instead
+ generate some random alphabetic strings.
+
+ * stdlib/Makefile (testsort.input): Rules removed.
+
+ * sysdeps/unix/sysv/i386/__sigret.S: New file.
+
+ * stdio/Makefile (distribute): Add mpn-copy.mk.
+ Remove 68k rules; include mpn-copy.mk for dir names needing
+ translation, and rewrite no-68k rules to be generic for the rest.
+ (mpn-copy-sysdep): New variable.
+ (mpn-stuff): Include $(mpn-copy-sysdep).
+ (clean-mpn): Use rm -f.
+
+ * configure.in (machine): Match m68... and m88..., not mc[68]8....
+
+ * stdio/printf_fp.c: For length arg to __mpn_extract_double, pass
+ actual number of limbs allocated for F, not LDBL_MANT_DIG.
+
+Fri Jan 14 19:09:29 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/unix/i386/sysdep.S: Fixed typo: `movl', not `move'.
+
+ * sysdeps/unix/sysv/sco3.2.4/__sysconf.S: Swap args in cmpl insn.
+
+Thu Jan 13 17:09:19 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Version 1.06.12.
+
+ * sysdeps/mips/sqrt.c: File removed. Ian says only the r[46]00
+ have `sqrt.d' and GCC open codes it anyway. Perhaps someday
+ Brendan will be able to explain his rationale for writing this. :(
+
+Tue Jan 11 18:10:17 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * posix/sys/wait.h (__WAIT_STATUS, __WAIT_STATUS_DEFN): Use snazzy
+ version only for GCC >= 2.6 (was 2.4); 2.5.7 produces bad code on
+ sparc when the union arg type is used.
+
+ * Makeconfig (libprefix): New variable.
+ * Makerules ($(libdir)/libc.a, install): Insert $(libprefix)
+ between `lib' and `c' in the file name.
+ [install-lib] (install-lib.a, install-lib-non.a): New variables
+ separate out $(install-lib) elts which do or don't match lib%.a.
+ ($(libdir)/...): Split into two rules for above two cases. Put
+ $(libprefix) on installed files; for lib%.a insert it before %
+ rather than at beginning of file name.
+
+ * Version 1.06.11.
+
+ * Makerules (compilation rules): Move directoryless rules (for
+ finding sources in .) before include sysd-rules. Omit rules to
+ compile from sources in $(objpfx) if not using $(objdir).
+
+ * sysdeps/stub/errlist.c [! HAVE_GNU_LD]: #define _sys_errlist to
+ sys_errlist and _sys_nerr to sys_nerr.
+
+Mon Jan 10 15:01:32 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * time/Makefile (z.%): In generated rules, depend on yearistype.
+ (tzcompile): Pass -y flag with file name of yearistype.
+
+Sun Jan 9 17:51:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * misc/bsd-compat.c (longjmp): Use __NORETURN in type.
+
+ * sysdeps/ieee754/dbl2mpn.c [N == 2]: For denormal, when
+ RES_PTR[1] is zero, return 1 instead of 2.
+
+Sun Jan 9 13:10:25 1994 Torbjorn Granlund (tege@adder.cygnus.com)
+
+ * stdio/printf_fp.c: Solve 10+ problems.
+ * ieee754/dbl2mpn.c: Correctly detect denorms. Get the denom
+ exponent right.
+
+Sun Jan 9 00:40:48 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/ieee754/dbl2mpn.c: Test BITS_PER_MP_LIMB and handle
+ either 32 or 64; #error if not one of those.
+
+ * sysdeps/stub/udiv_qrnnd.c: Renamed from udiv_qrnnd.S.
+
+Sat Jan 8 00:25:15 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Version 1.06.10.
+
+ * Makerules ($(libdir)/libc.a): Depend on subdir_install.
+
+Thu Jan 6 02:17:07 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Makerules ($(bindir)/$(install)): Use $(INSTALL_PROGRAM), not
+ $(INSTALL).
+ ($(libdir)/libc.a): Don't depend on lib-noranlib; on libobjs and
+ ar-it instead. Run ranlib on target after installing.
+ (installdirs): Target removed; deps on it removed.
+ (install-{bin,lib,data,headers,others,no-libc.a}): Renamed to
+ `install-*-nosubdir'.
+ (install-%): New pattern rule.
+ (install): Depend only on install-no-libc.a-nosubdir.
+ * Rules (subdir_install): Depend on lib-noranlib and stubs.
+ * Makefile (headers): Remove stubs.h.
+ (install-others): Define to include $(includedir)/stubs.h.
+ ($(includedir)/stubs.h): New target for $(objpfx)stubs.h rule.
+ Depend only on subdir_install, and install directly.
+
+ * Makerules (sed-remove-objpfx): Require SPC before $(objpfx) to match.
+
+ * time/zic.c (mkdirs): Duplicate passed string in allocated memory
+ and free it when done.
+
+ * dirent/dirent.h [__USE_BSD || __USE_MISC]: Get size_t from stddef.h.
+
+ * sysdeps/ieee754/dbl2mpn.c: For zero value, return 1 limb not 0.
+
+ * Makerules (make-dummy-dep): Use filter-out to invert sense of
+ wildcard match, so we produce a command if $@ does *not* exist.c
+
+ * stdio/Makefile (routines): Add dbl2mpn.
+
+Wed Jan 5 17:52:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/unix/i386/sysdep.S (syscall_error): Reverse args in
+ `cmpl' insn; non-GNU assembler is feeble-minded.
+
+Mon Jan 3 18:53:45 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * configure.in (sysnames): Remove / before $mach; it is prepended
+ already by the loop constructing $mach from $machine.
+
+Tue Dec 28 07:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * stdio/Makefile [gmp-srcdir] (clean-mpn): New target.
+
+ * configure.in (machine): Turn i[34]86 into i386/&, sparc* into
+ sparc/&, m68k into m68k/mc68020, mc680?0 into m68k/&, mips or
+ r2000 into mips/r3000, r[34]000 into mips/&.
+ (mach): New variable; processed from $machine as $base from $base_os.
+ Use that in place of $machine in loop finding sysdep directories.
+
+ * stdio/Makefile (aux): Add mp_clz_tab.
+ (mpn-copy): Add mp_clz_tab.c.
+ (mpn-routines): Add udiv_qrnnd.
+ (mpn-sysdep): Look for .s files too.
+ * sysdeps/stub/udiv_qrnnd.S: New file.
+
+Sat Dec 25 00:20:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Version 1.06.9.
+
+ * Makefile (distribute): Add install.sh.
+ * install.sh: New file.
+
+ * sysdeps/i386/Makefile: New file.
+ (asm-CPPFLAGS): Add -DGAS_SYNTAX.
+
+ * stdio/printf_fp.c: Major rewrite of sysdeps/generic/printf_fp.c,
+ working with the fractional parts as multiprecision integers
+ instead of doubles, using mpn functions from GNU MP. Done with
+ much help from tege@cygnus.com.
+ * sysdeps/generic/printf_fp.c, sysdeps/ieee754/printf_fp.c,
+ sysdeps/m68k/fpu/printf_fp.c: Files removed.
+
+Fri Dec 24 23:09:44 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/stub/dbl2mpn.c, sysdeps/iee754/dbl2mpn.c: New files.
+ * sysdeps/stub/asm.h: New file.
+ * sysdeps/m68k/add_n.S, sysdeps/m68k/addmul_1.S,
+ sysdeps/m68k/mul_1.S, sysdeps/m68k/sub_n.S,
+ sysdeps/m68k/submul_1.S, sysdeps/m68k/asm.h,
+ sysdeps/generic/add_1.c, sysdeps/generic/add_n.c,
+ sysdeps/generic/addmul_1.c, sysdeps/generic/cmp.c,
+ sysdeps/generic/divmod.c, sysdeps/generic/divmod_1.c,
+ sysdeps/generic/lshift.c, sysdeps/generic/rshift.c,
+ sysdeps/generic/mod_1.c, sysdeps/generic/mul.c,
+ sysdeps/generic/mul_1.c, sysdeps/generic/mul_n.c,
+ sysdeps/generic/sub_n.c, sysdeps/generic/submul_1.c,
+ sysdeps/generic/get_str.c, sysdeps/i386/addmul_1.S,
+ sysdeps/i386/mul_1.S, sysdeps/i386/submul_1.S,
+ sysdeps/alpha/gmp-mparam.h, sysdeps/generic/gmp-mparam.h,
+ sysdeps/i386/asm.h, stdio/longlong.h, stdio/gmp.h,
+ stdio/gmp-impl.h: New files, taken from GNU MP.
+ * stdio/Makefile (mpn-headers, mpn-routines): New variables.
+ (routines): Include $(mpn-routines).
+ (distribute): Include $(mpn-headers).
+ [gmp-srcdir]: Much code to copy mpn source from $(gmp-srcdir).
+ * configure.in: Check for a --with-gmp argument and set gmp-srcdir
+ in config.make to its value (error if no arg given). Move
+ config_vars initialization before this (right after arg parsing).
+
+Thu Dec 23 01:44:12 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/m68k/Makefile (m68k-syntax-flag): New variable.
+ (compile-command.S): Include $(m68k-syntax-flag) in cpp flags.
+
+ * manual/Makefile (install-data): New target.
+ (install-%): New pattern rule.
+
+ * Makerules ($(bindir)/...): Do $(make-target-directory) first.
+
+Thu Dec 23 01:03:19 1993 Brendan Kehoe (brendan@zen.org)
+
+ Port to the DEC Alpha running OSF/1. (75% done)
+ * sysdeps/unix/bsd/osf1/alpha/start.S: New file.
+ * sysdeps/unix/bsd/osf1/alpha/sysdep.h: New file.
+ * sysdeps/unix/bsd/osf1/alpha/sysdep.S: New file.
+ * sysdeps/unix/bsd/osf1/alpha/__brk.S: New file (incomplete).
+ * sysdeps/unix/bsd/osf1/alpha/__fork.S: New file.
+ * sysdeps/unix/bsd/osf1/alpha/__pipe.S: New file.
+ * sysdeps/unix/bsd/osf1/alpha/__getdents.S: New file.
+ * sysdeps/unix/bsd/osf1/alpha/__waitpid.c: New file.
+ * sysdeps/unix/bsd/osf1/alpha/__wait4.S: New file.
+ * sysdeps/unix/bsd/osf1/dirstream.h: New file.
+ * sysdeps/unix/bsd/osf1/alpha/statbuf.h: New file.
+ * sysdeps/unix/bsd/osf1/direct.h: New file.
+ * sysdeps/unix/bsd/osf1/dirstream.h: New file.
+ * sysdeps/unix/bsd/osf1/Makefile: New file, defining LDFLAGS.
+
+ * sysdeps/unix/ioctls-tmpl.c [__osf1__ && __alpha__]: Clean up the
+ ioctls that we get for an Alpha running OSF/1.
+
+ * sysdeps/unix/common/glue-ctype.c: Add code for HAVE__LOCP.
+ (main): If new macro TABLE_NAME is defined, use that for the name
+ of the array we're writing out, rather than what's defined in TABLE.
+ * sysdeps/unix/common/configure.in (AC_HAVE_FUNCS): Add `_locp'.
+
+ * sysdeps/unix/bsd/osf1/sigaction.h: Add SA_ONSTACK, SA_RESTART,
+ and SA_DISABLE.
+ * sysdeps/alpha/setjmp.S: Add .end directive.
+
+ * time/sys/time.h (struct timeval): Make members TV_SEC and
+ TV_USEC be `int', not `long', since it won't hurt other hosts, but
+ kills the Alpha.
+ * resource/sys/resource.h (struct rusage): Make all non-timeval
+ members be `long', not `int'.
+
+ * sysdeps/alpha/strlen.c (strlen): Go from 0 to 7, not 3, since
+ there are 8 bytes in a long on the Alpha. Check for '\0' after
+ checking for C in initial byte-by-byte loop.
+ * sysdeps/alpha/strchr.c (strchr): Likewise. Shift out to 64 when
+ setting CHARMASK.
+ * sysdeps/alpha/memchr.c (memchr): Likewise. Return NULL if we
+ didn't find it in N characters, or N == 0. Declare CP to be an
+ unsigned char*.
+
+ * sysdeps/alpha/Makefile: Add divrem stuff.
+ * sysdeps/alpha/DEFS.h: New file.
+ * sysdeps/alpha/divrem.m4: New file.
+ * sysdeps/alpha/macros.m4: New file.
+ * sysdeps/alpha/Dist: Add .S files, divrem.m4, macros.m4, and DEFS.h.
+
+ * sysdeps/unix/bsd/osf1/alpha/vhangup.S: New file. (Only a
+ temporary workaround, until we figure out how to deal with the
+ SYS_ult syscalls better.)
+ * sysdeps/unix/bsd/osf1/alpha/killpg.S: Likewise.
+ * sysdeps/unix/bsd/osf1/alpha/__sigvec.S: Likewise.
+ * sysdeps/unix/bsd/osf1/alpha/__sigpause.S: Likewise.
+ * sysdeps/unix/bsd/osf1/alpha/__sigstmsk.S: Likewise.
+ * sysdeps/unix/bsd/osf1/alpha/recv.S: Likewise.
+ * sysdeps/unix/bsd/osf1/alpha/send.S: Likewise.
+
+ * sysdeps/alpha/__math.h (__copysign): Add __CONSTVALUE.
+ * sysdeps/alpha/__copysign.c: Define __NO_MATH_INLINES.
+ * sysdeps/alpha/fabs.c: Likewise.
+
+Wed Dec 22 17:55:49 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * crypt/*: New version from glad.
+
+ * sysdeps/unix/sysv/sysv4/Dist: Add __getpgid.c and __setpgid.c.
+
+ * dirent/Makefile (headers): Define; include dirent.h & dirstream.h.
+
+Tue Dec 21 14:24:38 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/unix/sysv/sysv4/i386/statbuf.h (struct stat): Add
+ missing member ST_FSTYPE. Fixup types on various members to make
+ this properly reflect what the system has.
+
+ * misc/ioctl.c (ioctl): Declare 2nd arg to be unsigned long int to
+ match the change in ioctl.h.
+
+Tue Dec 21 00:01:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Version 1.06.8.
+
+ * dirent/dirent.h (struct dirent): Add `d_reclen'; make `d_namlen'
+ an `unsigned short int' instead of `size_t'.
+ (DIR): Move typedef to sysdep file dirstream.h.
+ * sysdeps/unix/dirstream.h: New file, broken out of dirent.h.
+ * sysdeps/stub/dirstream.h: New file.
+ * sysdeps/unix/bsd/dirstream.h: New file.
+ * sysdeps/unix/bsd/readdir.c: New file.
+
+Mon Dec 20 23:29:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/unix/start.c: Include <sysdep.h>.
+ * sysdeps/unix/sysv/sysv4/i386/start.c: File removed.
+
+Sat Dec 18 01:37:25 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/unix/sysv/sysv4/i386/start.c: New file. Same as
+ sysdeps/unix/i386/start.c, but defines NO_UNDERSCORES.
+
+ * sysdeps/unix/sysv/sysv4/waitflags.h: New file, with non-standard
+ WEXITED and WTRAPPED macros defined.
+ * sysdeps/unix/sysv/sysv4/__waitpid.c: New file.
+ * sysdeps/unix/sysv/sysv4/siginfo.h: New file.
+ * sysdeps/unix/sysv/sysv4/__waitid.S: New file.
+ * sysdeps/unix/sysv/sysv4/Makefile (sysdep_routines): Mention __waitid.
+ * sysdeps/unix/sysv/sysv4/pipestream.c: New file, to avoid having
+ NO_WAITPID set.
+ * sysdeps/unix/sysv/sysv4/Dist: Added __waitid.S and siginfo.h.
+
+ * sysdeps/unix/sysv/sysv4/__getpgid.c: New file.
+ * sysdeps/unix/sysv/sysv4/__setpgid.c: New file.
+ * sysdeps/unix/sysv/sysv4/Makefile (sysdep_routines): Add them.
+
+ * sysdeps/unix/sysv/sysv4/__getpgrp.c (__getpgrp): It's the 0th
+ subcall for getpgrp, not 4th.
+ * sysdeps/unix/sysv/sysv4/__setpgrp.c (__setpgrp): Likewise, it's
+ the 1st, not the 5th.
+
+Fri Dec 17 15:05:58 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * misc/sys/ioctl.h (__ioctl, ioctl): Make second arg `unsigned
+ long int' instead of `int' (4.4 uses unsigned long).
+
+ * string/string.h (strcat): Parameters names were swapped.
+
+Fri Dec 17 01:18:27 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * Made the Hurd error system 0x10 again; this undid many
+ of the changes of Nov 23. Affected all the err_ files in
+ mach; recreated sysdeps/hurd/err_hurd.sub; changed back
+ err_kern.sub to have the Unix error codes.
+
+Thu Dec 16 15:40:25 1993 Brendan Kehoe (brendan@zen.org)
+
+ * stdio/temptest.c (main): Remove the files we created once we're
+ done. Make return type int, and exit with 0 status.
+
+ * sysdeps/posix/tempname.c (__stdio_gen_tempname): Fix typo of
+ extra comma in sprintf call.
+
+Tue Dec 14 13:08:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/posix/tempname.c (__stdio_gen_tempname): Rewrote main
+ logic. Removed INFOS structure array and replaced it with
+ INDICES, an array of size_t. Removed INFO ptr and replaced it
+ with IDX, which points to either elt of INDICES. Rewrite main
+ loop to increment *IDX until it hits 62*62*62. Construct file
+ name by dividing out two powers of 62 from *IDX and using the
+ modulus as an index into `letters'.
+
+ * sysdeps/unix/common/Makefile (sysdep_routines): Only add
+ bsd_getgrp here if the sysdep __getgrps.? chosen is unix/common's.
+
+ * posix/fnmatch.h: #undef FNM_PATHNAME, FNM_NOESCAPE, and
+ FNM_PERIOD before defining them.
+
+ * time/__tzset.c (compute_change): In M case when tallying time in
+ months before specified month, count to RULE->m - 1, not ...+1.
+
+ * manual/Makefile (realclean): Remove index, aux, and toc files
+ created by TeX.
+
+Mon Dec 13 19:33:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/posix/__wait3.c: Use __WAIT_STATUS_DEFN in place of
+ __WAIT_STATUS in arg type.
+
+Wed Dec 8 15:59:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * malloc/memalign.c: Set L->next and _aligned_blocks only when L
+ is newly allocated, not when we reuse an old one.
+
+Tue Dec 7 16:04:22 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * io/fcntl.c: Replace function_alias use with:
+ [HAVE_GNU_LD]: Use symbol_alias.
+ [! HAVE_GNU_LD]: Define fcntl to use stdarg and call __fcntl.
+
+Mon Dec 6 17:50:05 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/unix/i386/sysdep.S (syscall_error): Fix labels so
+ they'll compile.
+
+ Make the Solaris port work dammit.
+ * sysdeps/unix/sysv/sysv4/solaris2/statbuf.h (struct stat): Make
+ ST_DEV member be unsigned long, not short.
+
+ * sysdeps/unix/sysv/sysv4/solaris2/direct.h: New file, same as
+ sysv4/direct.h but uses strlen instead of the offset-based
+ computation of the name length, since that doesn't reliably work
+ for Solaris.
+
+ * sysdeps/unix/sysv/sysv4/solaris2/sysdep.h (PSEUDO): Don't move
+ %g0 into %o0, since that will clobber the real return value. Take
+ out the retl at the end, why in the world did I put it in there?
+
+Mon Dec 6 17:27:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * Makefile ($(objpfx)crt1.o): Add target to $(objpfx)Mcrt1.o
+ rule; generalize commands.
+ (install-lib): Add crt1.o.
+
+ * sysdeps/unix/Makefile ($(common-objpfx)ioctls): Use -x flag to
+ fgrep to match only entire lines.
+
+Sun Dec 5 01:53:43 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/unix/bsd/ultrix4/mips/start.S: New file.
+ * sysdeps/unix/bsd/ultrix4/mips/start.c: Deleted.
+
+Thu Dec 2 18:29:01 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/unix/bsd/ultrix4/mips/sysdep.S: Don't use dollar signs
+ with the errnos.
+
+ * sysdeps/stub/{__wait, __wait3, __wait4}.c,
+ sysdeps/unix/bsd/bsd4.4/{__wait, __wait3}.c,
+ sysdeps/unix/bsd/sun/sunos4/__wait4.c,
+ sysdeps/posix/{__wait, __wait3}.c, posix/{wait, wait3, wait4}.c: Use
+ __WAIT_STATUS_DEFN, not __WAIT_STATUS.
+
+ * sysdeps/posix/killpg.c (killpg): Make arg PGRP __pid_t, not pid_t.
+ * sysdeps/stub/killpg.c (killpg): Likewise.
+
+ * setjmp/longjmp.c (longjmp): Only use __NORETURN if !HAVE_GNU_LD.
+ * setjmp/_longjmp.c (_longjmp): Likewise.
+
+Thu Dec 2 17:31:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * posix/sys/wait.h (__WAIT_STATUS_DEFN): Define new macro.
+
+ * Makerules (+install): Variable removed.
+ (install-bin, install-lib, install-data, install-headers,
+ install-others): New targets.
+ (install-no-libc.a): Depend on them instead of $(+install).
+
+ * Makefile (+subdir_targets): Add
+ install-{no-libc.a,bin,lib,data,headers,others}.
+ (install-no-libc.a): Don't depend on subdir_install.
+
+Thu Dec 2 17:14:39 1993 Brendan Kehoe (brendan@zen.org)
+
+ * sysdeps/ieee754/__isnan.c (__isnan): Return __CONSTVALUE, to
+ match declaration in math/math.h.
+
+Thu Dec 2 15:48:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * time/africa, time/antarctica, time/asia, time/australasia,
+ time/emkdir.c, time/europe, time/ialloc.c, time/northamerica,
+ time/pacificnew, time/private.h, time/solar87, time/solar88,
+ time/southamerica time/systemv, time/tzfile.h, time/zdump.c,
+ time/zic.c: New data and code from ADO.
+ * time/Makefile (tzfiles): Added backward.
+ * time/backward: New file from ADO.
+
+ * locale/C-ctype_ct.c: Remove _ISspace bit from BS (8).
+
+Wed Dec 1 00:01:30 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * mach/err_kern.sub: Frob around lack of GNU ld.
+
+ * mach/errsystems.awk: The declaration of __mach_error_systems
+ should not be static, but it should be const.
+
+ * sysdeps/mach/hurd/errlist.awk (BEGIN): Deal with the case
+ where you don't have GNU ld.
+
+ * sysdeps/mach/hurd/Makefile: Define mib_hacks to make.
+
+Tue Nov 30 23:24:07 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * Makefile: install-no-libc.a needs to depend on subdir_install.
+
+Mon Nov 29 16:21:38 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * sysdeps/mach/_strerror.c: Include <mach/errorlib.h>.
+
+ * hurd/setuids.c: Put entire file inside #ifndef MIB_HACKS;
+ it uses the old auth_makeauth call.
+
+ * hurd/__setauth.c: Put entire file inside #ifndef MIB_HACKS;
+ it depends on cthreads to compile, which is not yet integrated.
+
+ * hurd/hurdpath.c (__hurd_path_lookup): cast to avoid GCC warning.
+
+Wed Nov 24 00:59:15 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ * hurd/Makefile: Commented out hurdauth; recent changes to
+ auth.defs prevent it from working now.
+
+ * mach/mach_error_string.c (do_compat): Change name to
+ __mach_error_map_compat; make it no longer static.
+ (mach_error_type, mach_error_string_int): Use
+ __mach_error_map_compat instead of do_compat.
+ * sysdeps/mach/_strerror.c: Use __mach_error_map_compat.
+
+ * mach/devstream (output/write_some): Cast fourth argument to
+ device_write_inband to char * to avoid warning.
+ (output): Call to write_some mentioned variable `start' from
+ a previous version of the function; changed this to f->__buffer.
+
+Tue Nov 23 23:16:13 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
+
+ [ The net effect of the following change is to eliminate error
+ systems which are specific to single-server Mach systems, and
+ to put the Hurd errors where the Unix errors were. ]
+ * mach/{err_bootstrap.sub,err_ipc.sub,err_server.sub,err_us.sub}:
+ None of these are used for the Hurd; we shouldn't pretend that
+ they are meaningful in our environment. The files have been
+ renamed to equivalent names with an equal sign prepended; this
+ will inhibit distribution and prevent the Makefile from looking at
+ them.
+ * mach/err_kern.sub: Deleted the definitios of err_codes_unix;
+ get the strings from _sys_errlist. Rename `unix' to `hurd'.
+ Rename err_os_sub to be err_kern_sub to match what errsystems.awk
+ expects.
+ * sysdeps/mach/hurd/err_hurd.sub: Deleted this file.
+ * sysdeps/mach/hurd/errnos.awk: Changed definition of _HURD_ERRNO
+ to be correct.
+
+ * sysdeps/mach/hurd/Makefile: use gawk, not awk.
+
+ * mach/errsystems.awk: Generally rewrote the printf. It's now
+ closer to Roland's original, but without the $i mistake at all,
+ in any form.
+
+Tue Nov 23 20:21:06 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+
+ * sysdeps/unix/{i386,sysv/sysv4/solaris2,sysv/i386/linux,bsd/m68k,
+ bsd/ultrix4/mips,bsd/vax}/sysdep.S: Define _ERRNO_H before
+ including <errnos.h>; otherwise <errnos.h> does not define most
+ macros (importantly, EAGAIN!).
+
+Tue Nov 23 12:43:38 1993 Michael I. Bushnell (mib at ernst.gnu.ai.mit.edu)
+
+ * mach/errsystems.awk: $i is not an index; make i a variable and
+ increment it properly. Don't call `err_get_system'; use the
+ system number as the index in the array directly.
+
+ * mach/errorlib.h: Added `const' in all the right places.
+ * sysdeps/mach/hurd/err_hurd.sub: Cast _sys_errlist to
+ the right type. Better to declare it right in stdio/stdio.h, but
+ I don't dare change that file lest Roland call me a twit.
+ * mach/err_us.sub: Add more brackets to initializer to shut GCC up.
+
+ * sysdeps/mach/hurd/err_hurd.sub: Delete keyword `const'; this
+ is taken care of by the `#define static static const' found in
+ errsystems.c as created by mach/errsystems.awk.
+ * mach/errsystems.awk: Ditto for declaration of __mach_error_systems.
+
+ * sysdeps/mach/hurd/err_hurd.sub: Change <errnos.h> to <errno.h>;
+ errnos.h doesn't define most stuff unless it is included from errno.h.
+
+ * mach/mach_error_string.c (mach_error_string_int): Delete unused
+ variable `err_str'.
+
+ * mach/mach_error_string.c (do_compat): Declare to be void.
+ (mach_error_string,mach_error_type, mach_error_string_int):
+ Declare return type as const char *.
+ * mach/mach_error.h: Change declarations to match.
+
+ * mach/errsystems.awk: The array that split creates is origin 1,
+ not origin 0; fixed loop to match.
+
+ * sysdeps/mach/hurd/errnos.awk: Ernst's awk doesn't grok
+ backslash-newline inside strings.
+
+Sat Nov 20 19:02:25 1993 Brendan Kehoe (brendan@zen.org)
+
+ * math/__finite.c (__finite): Return __CONSTVALUE, to match math.h.
+ * math/__scalb.c (__scalb): Likewise.
+ * math/copysign.c (copysign): Likewise.
+ * math/drem.c (drem): Likewise.
+ * math/expm1.c (expm1): Likewise.
+ * math/finite.c (