aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
commitedf66db113cdaded68871e13ccaae158eef2a321 (patch)
tree98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.2
parent92c3af3c140f671ea49c751368d17df2e10d0eeb (diff)
downloadglibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz
glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in order. They're not and the latest non-current ChangeLog is the one with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.24748
1 files changed, 2910 insertions, 1838 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 1c88068c60..4d134006ba 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,2670 +1,3742 @@
-Thu Sep 3 17:31:13 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+Mon Jan 17 17:31:28 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/unix/bsd/setgroups.S: New file. How did this manage not
- to exist already??
+ * Version 1.07 released.
- * Version 1.04.
+ * Makerules (install-lib rules): Fix typos: missing / after $(libdir).
- * sysdeps/generic/memmem.c (memmem): Fixed loop condition not to
- use nonexistent variable.
+ * 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.
- * string/string.h (memmem): Put const qualifier on args.
+ * sysdeps/unix/sysv/sco3.2.4/__setpgid.c: New file.
- * sysdeps/stub/sigaltstack.c (sigaltstack): Fix arg type.
+ * stdio/internals.c (flushbuf): Don't try aligned-block writing
+ calculation when FP->__buffer is nil.
- * setjmp/sigsetjmp.c: #undef sigsetjmp before defining the function.
+Mon Jan 17 17:27:56 1994 Jim Meyering (meyering@comco.com)
-Wed Sep 2 16:43:58 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * sysdeps/generic/memcmp.c [!_LIBC]: Include <sys/types.h> for
+ definition of size_t.
- * misc/Makefile (headers): Add syscall.h.
- * sysdeps/unix/Makefile: Only generate syscall.h if it would
- otherwise come from stub.
- * sysdeps/stub/syscall.h: New file.
+Mon Jan 17 17:13:11 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * time/Makefile (routines): Add stime.
+ * sysdeps/unix/sysv/sco3.2.4/syscall.h: Add SYS_[gs]etitimer and
+ SYS_pgrpsys (from scottb).
- * io/Makefile (routines): Add fchdir.
+ * sysdeps/unix/configure: Check for getitimer and setitimer syscalls.
- * signal/Makefile (routines): Add sigaltstack.
+ * sysdeps/unix/bsd/sequent/i386/syscall.S: New file from jason.
- * string/Makefile (routines): Add memmem.
+Sun Jan 16 00:41:03 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * setjmp/Makefile (routines): Add sigsetjmp, _setjmp.
+ * string/strerror.c (strerror): Declare BUF to be array of char.
- * misc/Makefile (routines): Add getpass.
+ * Version 1.06.13.
- * Makefile (distribute): Add NEWS.
+Sat Jan 15 17:27:26 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * Makerules (ar-it) [! objdir]: Pass `ru' instead of `u' to ar.
- Use $(..)libc.a instead of $(libc.a).
+ * stdlib/testsort.c (main): Rewrite not to read any input; instead
+ generate some random alphabetic strings.
- * sysdeps/unix/sysv/i386/linux/sysdep.h (PSEUDO): Call numbers are
- SYS_*, not __NR_*.
+ * stdlib/Makefile (testsort.input): Rules removed.
- * sysdeps/unix/sysv/i386/linux/__wait.S: Prepend extra _ to
- `__waitpid' for jmp.
+ * sysdeps/unix/sysv/i386/__sigret.S: New file.
- * Makerules (check): New rule; alias for `tests'.
+ * 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.
- * sysdeps/stub/__setregid.c: Args are gid_t, not int.
+ * configure.in (machine): Match m68... and m88..., not mc[68]8....
- * sysdeps/posix/readv.c: #include <string.h>.
+ * stdio/printf_fp.c: For length arg to __mpn_extract_double, pass
+ actual number of limbs allocated for F, not LDBL_MANT_DIG.
- * sysdeps/generic/printf_fp.c: If LDBL_DIG or LDBL_MAX_10_EXP is
- defined by float.h, #define each to DBL_*.
+Fri Jan 14 19:09:29 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Tue Sep 1 16:29:07 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * sysdeps/unix/i386/sysdep.S: Fixed typo: `movl', not `move'.
- * sysdeps/unix/Makefile (syscall.h): Add missing backslashes.
+ * sysdeps/unix/sysv/sco3.2.4/__sysconf.S: Swap args in cmpl insn.
- * Makeconfig [!objdir && !..] (common-objpfx): Define as
- `sysdeps/..'; The Almighty KludgeMeister 2000 wins again.
+Thu Jan 13 17:09:19 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * Makerules (sysdep-Makefile): Rename to sysd-Makefile.
+ * Version 1.06.12.
- * Makeconfig (CC): Don't use -pipe by default.
+ * 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. :(
- * configure (switches): Put quotes around os-release and
- os-version values.
+Tue Jan 11 18:10:17 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Mon Aug 31 19:33:15 1992 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.
- * sysdeps/stub/cbrt.c: New file.
+ * 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.
- * sysdeps/generic/cabs.c: New file.
+ * Version 1.06.11.
- * sysdeps/generic/ceil.c: New file, split from floor.c.
- * sysdeps/generic/__rint.c: Replaced with code split from floor.c.
- * sysdeps/generic/Makefile (routines): Don't remove ceil, __rint.
+ * 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).
-Thu Aug 27 15:58:13 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu)
+ * sysdeps/stub/errlist.c [! HAVE_GNU_LD]: #define _sys_errlist to
+ sys_errlist and _sys_nerr to sys_nerr.
- * malloc/malloc.h [! __STDC__] (ptrdiff_t): #define.
+Mon Jan 10 15:01:32 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Wed Aug 26 18:15:47 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * time/Makefile (z.%): In generated rules, depend on yearistype.
+ (tzcompile): Pass -y flag with file name of yearistype.
- * malloc/free.c (__free): Rename to _free_internal.
- (free), malloc/malloc.c (morecore): Change callers.
- * malloc/malloc.h: Change decl.
+Sun Jan 9 17:51:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Tue Aug 18 17:38:13 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * misc/bsd-compat.c (longjmp): Use __NORETURN in type.
- * sysdeps/generic/__copysign.c: New file.
+ * sysdeps/ieee754/dbl2mpn.c [N == 2]: For denormal, when
+ RES_PTR[1] is zero, return 1 instead of 2.
- * sysdeps/unix/sysv/sysdep.h: #include <syscall.h>, not
- <sys/syscall.h>. Don't #define _SYS_SYS_S; should no longer be
- necessary.
+Sun Jan 9 13:10:25 1994 Torbjorn Granlund (tege@adder.cygnus.com)
- * sysdeps/unix/Makefile (syscall.h): Replaced simple code to just
- find the file in any of several places, with hairier code to find
- it and massage it.
+ * stdio/printf_fp.c: Solve 10+ problems.
+ * ieee754/dbl2mpn.c: Correctly detect denorms. Get the denom
+ exponent right.
- * malloc/Makefile (obstack.%): Remove rule.
- (gpl2lgpl): Define this instead.
- * posix/Makefile (gpl2lgpl): Define to include getopt source files.
- * Makerules ($(gpl2lgpl)): New rule to snarf code and frob its
- copying notices.
+Sun Jan 9 00:40:48 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Fri Aug 14 13:28:39 1992 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.
- * Makeconfig (common-objdir, common-objpfx): Define new vars.
- (libc.a): Define in terms of $(common-objpfx).
- Find config.make with $(common-objpfx), not $(objpfx).
- * Makerules (common-objdir-compile): Define canned sequence.
- (native-compile): Use $(@D)/$(@F) instead of stripping off $(objpfx).
- * sysdeps/unix/Makefile, sysdeps/unix/bsd/Makefile,
- sysdeps/generic/Makefile: Use it.
- Use $(common-objpfx) for generated things not specific to one subdir.
+ * sysdeps/stub/udiv_qrnnd.c: Renamed from udiv_qrnnd.S.
- * sysdeps/unix/Makefile (sysdep_headers): Add
- $(sys/param.h-includes) to this instead of to headers.
+Sat Jan 8 00:25:15 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Thu Aug 13 18:30:58 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+ * Version 1.06.10.
- * posix/glob.c: Always #include <sys/types.h>.
- [! USG]: Don't do it here.
- [STDC_HEADERS]: Test this instead of __STDC__ for size_t.
- [HAVE_STRCOLL]: Test this instead of ANSI_STRING for strcoll.
+ * Makerules ($(libdir)/libc.a): Depend on subdir_install.
- * posix/glob/Makefile.in (Makefile): Remove rule.
+Thu Jan 6 02:17:07 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Wed Aug 12 16:12:52 1992 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.
- * sysdeps/sparc/jmp_buf.h: Deansideclized.
+ * Makerules (sed-remove-objpfx): Require SPC before $(objpfx) to match.
- * sysdeps/generic/make_siglist.c: #undef HAVE_SYS_SIGLIST, not
- SYS_SIGLIST_MISSING.
- * sysdeps/generic/signame.[ch]: Re-symlinked from /gd/gnu/lib.
- Who's been removing random things from my source tree??
+ * time/zic.c (mkdirs): Duplicate passed string in allocated memory
+ and free it when done.
-Tue Aug 11 15:01:50 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * dirent/dirent.h [__USE_BSD || __USE_MISC]: Get size_t from stddef.h.
- * posix/getconf.c (main): Cast printf field with arg to int.
+ * sysdeps/ieee754/dbl2mpn.c: For zero value, return 1 limb not 0.
- * Makefile (distribute): Remove ansidecl, ansidecl.m4.
+ * Makerules (make-dummy-dep): Use filter-out to invert sense of
+ wildcard match, so we produce a command if $@ does *not* exist.c
- * posix/glob.c [_AIX]: Don't declare alloca.
+ * stdio/Makefile (routines): Add dbl2mpn.
-Mon Aug 10 17:09:40 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+Wed Jan 5 17:52:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/m68k/fpu/__math.h (__expm1): Define just like expm1.
+ * sysdeps/unix/i386/sysdep.S (syscall_error): Reverse args in
+ `cmpl' insn; non-GNU assembler is feeble-minded.
- * sysdeps/unix/ioctls-tmpl.c [SMIOSTATS, SMIOGETREBOOT0,
- ZIOCBCMD]: Include headers for these.
+Mon Jan 3 18:53:45 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Fri Aug 7 16:01:43 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * configure.in (sysnames): Remove / before $mach; it is prepended
+ already by the loop constructing $mach from $machine.
- * string/tester.c (main): Use sys_nerr and sys_errlist, not _sys_*.
+Tue Dec 28 07:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * stdio/stdio.h [__USE_GNU] (_sys_nerr, _sys_errlist): Declare.
+ * stdio/Makefile [gmp-srcdir] (clean-mpn): New target.
- * string/strerror.c, stdio/perror.c
- [HAVE_GNU_LD] (_sys_errlist, _sys_nerr): Remove decls.
+ * 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/memstream.c (enlarge_buffer): Notice when target is -1 and
- don't treat it as a huge value.
+ * 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.
- * stdio/tst-printf.c: #if 0 code that tickles printf_fp bugs.
+Sat Dec 25 00:20:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * grp/testgrp.c: Don't bomb if uid not in passwd file.
+ * Version 1.06.9.
- * stdlib/tst-strtol.c (tests): C-t on LONG_MIN and LONG_MIN-1 elts.
+ * Makefile (distribute): Add install.sh.
+ * install.sh: New file.
- * stdlib/strtol.c: Use int flag NEGATIVE instead of char 1/-1 SIGN.
- Fixed checking for overflow of long int that fits in unsigned long
- int--must cast LONG_MIN before negating!
+ * 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.
-Thu Aug 6 18:46:24 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * misc/ioctl.c (ioctl): Declare 2nd arg to be unsigned long int to
+ match the change in ioctl.h.
- * stdio/bug3.c (main): Define ansideclifily.
+Tue Dec 21 00:01:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/unix/bsd/sun/sparc/__pipe.S: Define __pipe, not ___pipe.
+ * Version 1.06.8.
- * math/test-math.c (main): Remove unused vars.
+ * 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.
- * io/flock.c: #include <sys/file.h>, and not fcntl.h or sys/types.h.
+Mon Dec 20 23:29:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/m68k/fpu/__math.h (__rint): Define just like rint.
+ * sysdeps/unix/start.c: Include <sysdep.h>.
+ * sysdeps/unix/sysv/sysv4/i386/start.c: File removed.
- * math/math.h (__rint): Declare.
+Sat Dec 18 01:37:25 1993 Brendan Kehoe (brendan@zen.org)
- * configure (esix*): base_os=unix/sysv.
+ * sysdeps/unix/sysv/sysv4/i386/start.c: New file. Same as
+ sysdeps/unix/i386/start.c, but defines NO_UNDERSCORES.
- * dirent/getdents.c: #include <dirent.h>.
+ * 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.
- * Rules (subdir): Avoid TAB before # at end of defn.
+ * 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/bsd/bsd4.4/__wait3.c: Last arg type is struct rusage *.
+ * 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.
-Tue Aug 4 18:19:43 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+Fri Dec 17 15:05:58 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/ieee754/Makefile: Removed.
+ * misc/sys/ioctl.h (__ioctl, ioctl): Make second arg `unsigned
+ long int' instead of `int' (4.4 uses unsigned long).
- * math/math.h: Declare __expm1.
+ * string/string.h (strcat): Parameters names were swapped.
-Mon Aug 3 13:02:05 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
+Fri Dec 17 01:18:27 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
- * sysdeps/ieee754/cabs.c (cabs, z_abs): Members of structure have __.
+ * 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.
- * sysdeps/unix/bsd/seq386: Remove directory.
+Thu Dec 16 15:40:25 1993 Brendan Kehoe (brendan@zen.org)
-Thu Jul 30 15:42:01 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
+ * stdio/temptest.c (main): Remove the files we created once we're
+ done. Make return type int, and exit with 0 status.
- * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Deansideclized.
+ * sysdeps/posix/tempname.c (__stdio_gen_tempname): Fix typo of
+ extra comma in sprintf call.
- * sysdeps/unix/bsd/sun/sunos4/__wait4.c: Make last arg struct rusage
- instead of PTR.
+Tue Dec 14 13:08:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * sysdeps/unix/morecore.c (__default_morecore): Make arg ptrdiff_t.
+ * 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/ieee754/cabs.c (cabs, z_abs): Use `struct __complex' for arg.
+ * sysdeps/unix/common/Makefile (sysdep_routines): Only add
+ bsd_getgrp here if the sysdep __getgrps.? chosen is unix/common's.
- * sysdeps/generic/pow.c: #include <limits.h>.
+ * posix/fnmatch.h: #undef FNM_PATHNAME, FNM_NOESCAPE, and
+ FNM_PERIOD before defining them.
- * sysdeps/generic/mathimpl.c: #include <math.h> before frobnication.
+ * time/__tzset.c (compute_change): In M case when tallying time in
+ months before specified month, count to RULE->m - 1, not ...+1.
- * misc/getusersh.c (okshells): Make const.
- (initshells): Properly declare static.
+ * manual/Makefile (realclean): Remove index, aux, and toc files
+ created by TeX.
- * sysdeps/unix/bsd/__tcgetatr.c: Cast sg_[io]speed to (unsigned char)
- to avoid gcc warnings.
+Mon Dec 13 19:33:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * math/bsd/common/atan2.c, math/bsd/common/tan.c,
- math/bsd/common/sincos.c, math/bsd/common/trig.h,
- math/bsd/common_source/__expm1.c, math/bsd/common_source/fmod.c,
- math/bsd/common_source/acosh.c, math/bsd/common_source/log.c,
- math/bsd/common_source/asincos.c, math/bsd/common_source/asinh.c,
- math/bsd/common_source/log1p.c, math/bsd/common_source/atan.c,
- math/bsd/common_source/log__L.c, math/bsd/common_source/atanh.c,
- math/bsd/common_source/mathimpl.h, math/bsd/common_source/cosh.c,
- math/bsd/common_source/exp.c, math/bsd/common_source/sinh.c,
- math/bsd/common_source/exp__E.c, math/bsd/common_source/tanh.c,
- math/bsd/common_source/floor.c: Moved to sysdeps/generic.
- * math/bsd/ieee/{cabs,cbrt,support}.c: Moved to sysdeps/ieee754.
- * All above + sysdeps/generic/mathimpl.h, sysdeps/generic/pow.c: New
- code from 4.4/net2.
+ * sysdeps/posix/__wait3.c: Use __WAIT_STATUS_DEFN in place of
+ __WAIT_STATUS in arg type.
- * sysdeps/generic/ffs.c: #include <string.h>, not <bstring.h>.
+Wed Dec 8 15:59:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * posix/glob/Makefile.in (Makefile): Depend on config.status; invoke
- it directly instead of using $(SHELL).
+ * malloc/memalign.c: Set L->next and _aligned_blocks only when L
+ is newly allocated, not when we reuse an old one.
- * posix/glob.c [! USG]: #include <sys/types.h> before <sys/dir.h>.
+Tue Dec 7 16:04:22 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
-Tue Jul 28 17:54:23 1992 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.
- * sysdeps/unix/bsd/ultrix42: Renamed to ultrix4.
+Mon Dec 6 17:50:05 1993 Brendan Kehoe (brendan@zen.org)
- * sysdeps/unix/