aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.4
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1995-04-14 03:52:54 +0000
committerRoland McGrath <roland@gnu.org>1995-04-14 03:52:54 +0000
commite215c4786cff3ecc7961a60f5f79bed50f0fe8c1 (patch)
treefbf34cefb203f9aad43128e555c89ef700c6ea80 /ChangeLog.4
parent335aa3209b5d597a93733a7313e629e202731078 (diff)
downloadglibc-e215c4786cff3ecc7961a60f5f79bed50f0fe8c1.tar.xz
glibc-e215c4786cff3ecc7961a60f5f79bed50f0fe8c1.zip
* Makefile (distribute): Add ChangeLog.[0-9].
* configure.in: Add check for .set directive. * config.h.in: Add #undef HAVE_ASM_SET_DIRECTIVE. * Makerules [! subdir] (O%-lib): Don't prepend ../. * sysdeps/generic/expm1.c: #undef expm1 before weak_alias. See ChangeLog.4 for earlier changes.
Diffstat (limited to 'ChangeLog.4')
-rw-r--r--ChangeLog.42324
1 files changed, 2324 insertions, 0 deletions
diff --git a/ChangeLog.4 b/ChangeLog.4
new file mode 100644
index 0000000000..92771874c0
--- /dev/null
+++ b/ChangeLog.4
@@ -0,0 +1,2324 @@
+Mon Dec 12 01:41:07 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Version 1.09.3.
+
+ * sysdeps/mach/hurd/alpha/trampoline.c: Use `long int' for sigcode
+ values. Use _hurdsig_catch_fault. Pass address of __sigreturn in
+ $27, SCP value in $25. In trampoline code, use those regs.
+
+ * sysdeps/mach/hurd/alpha/__sigret.c: Use asms instead of global
+ register vars to restore FP regs. Fix typo in REI invocation.
+
+Sun Dec 11 14:10:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * hurd/hurd/fd.h (hurd_register_ioctl_handler,
+ _HURD_HANDLE_IOCTLS): Third arg to handler is a void *, not a
+ __gnuc_va_list.
+
+ * stdio/memstream.c (enlarge_buffer): Always add one char into
+ NEED for the char we are writing or the NUL terminator.
+
+ * stdio/memstream.c (enlarge_buffer): If realloc fails, just set
+ error flag and preserve old buffer state.
+
+ * stdio/fwrite.c: In fill_buffer case, check for zero buffer space
+ after fflush and write one char normally.
+
+Sat Dec 10 00:02:21 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/__fork.c: Use natural_t in place of int.
+
+ * sysdeps/alpha/macros.m4: Use C comments instead of ! comments.
+
+ * sysdeps/mach/hurd/mmap.c: Cast -1 to long int before casting to
+ caddr_t.
+
+ * sysdeps/mach/alpha/syscall.S: Include
+ <mach/machine/alpha_instruction.h> to define op_chmk.
+
+ * sysdeps/mach/hurd/__mknod.c: Include <string.h>.
+ * sysdeps/mach/hurd/setegid.c: Likewise.
+ * sysdeps/mach/hurd/seteuid.c: Likewise.
+ * sysdeps/mach/hurd/__setregid.c: Likewise.
+ * sysdeps/mach/hurd/__setreuid.c: Likewise.
+ * sysdeps/mach/hurd/__ioctl.c: Likewise.
+
+ * sysdeps/mach/hurd/recvfrom.c: Include <string.h>. Use
+ mach_msg_type_number_t in place of unsigned int.
+ * sysdeps/mach/hurd/recv.c: Likewise.
+ * sysdeps/mach/hurd/getsockopt.c: Likewise.
+ * sysdeps/mach/hurd/getsocknam.c: Likewise.
+ * sysdeps/mach/hurd/getpeernam.c: Likewise.
+ * sysdeps/mach/hurd/accept.c: Likewise.
+ * sysdeps/mach/hurd/__gethstnm.c: Likewise.
+
+Fri Dec 9 00:01:21 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/__readlink.c: Use mach_msg_type_number_t in
+ place of unsigned int.
+ * sysdeps/mach/hurd/__fork.c: Likewise.
+
+ * sysdeps/mach/hurd/__setgid.c: Include <string.h>.
+ * sysdeps/mach/hurd/__setuid.c: Likewise.
+ * sysdeps/mach/hurd/__getgrps.c: Likewise.
+ * hurd/getuids.c: Likewise.
+ * sysdeps/mach/hurd/__getdents.c: Likewise.
+
+ * sysdeps/mach/hurd/dirstream.h (DIR): Use unsigned long int for
+ `__allocation' and `__size' members.
+
+ * sysdeps/mach/hurd/alpha/exc2signal.c: Use `long int' for sigcode
+ values.
+ * sysdeps/mach/hurd/i386/exc2signal.c: Likewise.
+
+ * mach/devstream.c (input): Use mach_msg_type_number_t for NREAD.
+
+ * sysdeps/mach/hurd/__setitmr.c (preempt_sigalrm): Use `long int'
+ for SIGCODE; take SIGERROR arg.
+
+ * sysdeps/alpha/divrem.m4: Include <sysdep.h> instead of
+ <regdef.h>. Use C comments instead of ! comments.
+
+ * sysdeps/alpha/memchr.c: Remove extra shift and OR of CHARMASK.
+ * sysdeps/alpha/strchr.c: Likewise.
+
+ * sysdeps/mach/hurd/sysd-stdio.c: Use mach_msg_type_number_t in
+ place of unsigned int.
+
+ * sysdeps/posix/tempname.c (__stdio_gen_tempname): Cast FD to long
+ int before casting to pointer.
+
+ * stdio/printf_fp.c: Include <string.h>.
+
+ * sysdeps/alpha/setjmp_aux.c: Use ENV[0].__jmpbuf[0].
+
+ * sysdeps/mach/alpha/sysdep.h (ENTRY): New macro.
+
+ * hurd/hurdioctl.c (fioctl): Pass a mach_msg_type_number_t* to
+ __io_readable.
+
+ * hurd/hurd-raise.c: Use `long int' for sigcode values.
+
+ * hurd/hurdfault.c: Use `long int' for sigcode values.
+ * hurd/hurdfault.h: Likewise.
+
+ * hurd/hurd/signal.h (struct hurd_signal_preempt): Handler takes
+ new SIGERROR arg.
+ * hurd/preempt-sig.c: Likewise.
+ * hurd/hurdsig.c (_hurd_internal_post_signal): Pass SIGERROR to
+ PREEMPT.
+
+ * hurd/hurdlookup.c: Use mach_msg_type_number_t and natural_t in
+ place of unsigned int and int.
+
+ * hurd/hurd/id.h: Use mach_msg_type_number_t in place of unsigned int.
+
+ * hurd/catch-exc.c: Use `long int' for sigcode values.
+ * sysdeps/mach/hurd/i386/trampoline.c: Likewise.
+ * hurd/preempt-sig.c: Likewise.
+
+ * configure.in (machine): Don't recognize r[34]00.
+ Convert mips64* to mips/mips64/& and mips* to mips/&.
+ * sysdeps/mips/mipsel/bytesex.h: New file.
+ * sysdeps/mips/r4000: Directory renamed to sysdeps/mips/mips64.
+
+ * sysdeps/mach/alpha/sysdep.h (START_MACHDEP): Add missing
+ backslashes.
+ (CALL_WITH_SP): Cast FN to long int.
+
+ * sysdeps/mach/alpha/thread_state.h (struct machine_thread_all_state):
+ New member `exc'.
+
+ * hurd/fd-read.c: Include <string.h>. Use mach_msg_type_number_t
+ in place of mach_msg_type_size_t.
+
+ * hurd/hurdfault.c: Use natural_t instead of int.
+
+ * hurd/hurd/signal.h: Use `long int' for sigcode values.
+ * hurd/hurdsig.c: Use mach_msg_type_number_t and natural_t in
+ place of unsigned int and int. Use `long int' for sigcode values.
+
+ * hurd/vpprintf.c (pwrite): Cast &N to mach_msg_type_number_t *.
+
+ * hurd/__fopenport.c: Include <string.h>. Use
+ mach_msg_type_number_t in place of unsigned int.
+
+ * hurd/hurdauth.c: Include <string.h>.
+ * hurd/hurdsock.c: Likewise.
+
+ * sysdeps/mach/alpha/machine-lock.h: Remove ".set noreorder" et
+ al; GCC already emits them. Fix register constraints in asms.
+ Set RTN in C, not asm.
+
+ * hurd/hurdprio.c: Use mach_msg_type_number_t in place of unsigned
+ int.
+
+Thu Dec 8 04:00:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/alpha/__sigret.c: Remove ".set noreorder" et
+ al; GCC already emits them.
+ * sysdeps/mach/hurd/alpha/trampoline.c: Likewise.
+
+ * sysdeps/mach/thread_state.h: Use mach_msg_type_number_t and
+ natural_t in place of unsigned int and int.
+
+ * sysdeps/mach/sysdep.h (ENTRY): Don't #error if undefined.
+
+ * sysdeps/mach/syscall.h: New file.
+
+ * sysdeps/mach/Makefile: Remove debugging printout.
+
+ * sysdeps/mach/hurd/configure.in: Converted to an autoconf script
+ from sysdeps/mach/hurd/configure, to work better with autoconf
+ version 2.
+ * sysdeps/mach/configure.in: Likewise, from sysdeps/mach/configure.
+
+ * hurd/hurdmsg.c: Use mach_msg_type_number_t in place of unsigned
+ int.
+
+ * sysdeps/mach/alpha/sysdep.h: Rename variable `sp' to avoid
+ conflict with #define in <mach/alpha/asm.h>.
+
+ * sysdeps/mach/hurd/alpha/__sigret.c: Remove unused variable.
+
+ * sysdeps/mach/hurd/__ioctl.c: Pass arg to
+ __mig_dealloc_reply_port.
+
+ * configure.in: Converted to Autoconf version 2.
+ * sysdeps/generic/configure.in: Likewise.
+ * sysdeps/unix/common/configure.in: Likewise.
+ * sysdeps/unix/configure.in: New file, converted to a
+ part-autoconf script from sysdeps/unix/configure, to work better
+ with autoconf version 2.
+ * aclocal.m4: Converted to Autoconf version 2.
+ (AC_CHECK_SYMBOL): New macro.
+ * config.make.in: New file.
+ * config-name.in: New file.
+ * Makefile (distribute): Rename install.sh to install-sh.
+ Add config.make.in, config-name.in, Makefile.in.
+ (distclean-1): Remove config-name.h and config.cache.
+ * Makefile.in: New file.
+ * Makeconfig (+gnu-stabs, gnu-as): Match -DHAVE_GNU_{AS,LD}=1 too.
+
+Wed Dec 7 14:05:12 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/mips/cacheflush.c: New file.
+ * sysdeps/mach/mips/Makefile: New file.
+ * sysdeps/mach/mips/Dist: New file.
+
+ * hurd/hurdmalloc.c (vm_allocate, vm_page_size): #define these to
+ __ names at top.
+
+ * posix/glob/Makefile.in (realclean): Remove config.status.
+
+ * posix/glob/Makefile.in (DEFS): New variable, set from @DEFS@.
+ (CPPFLAGS): Remove @DEFS@ from here.
+ (.c.o): Use $(DEFS).
+
+ * setjmp/siglongjmp.c: First arg is const.
+
+Tue Dec 6 19:04:50 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * posix/glob/Makefile.in (CPPFLAGS): Include @DEFS@.
+
+Mon Dec 5 12:05:10 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * posix/glob/configure.in: Add AC_PROG_CC.
+
+ * sysdeps/mach/hurd/alpha/longjmp-ts.c: Use ENV[0].__jmpbuf[0].
+ * sysdeps/mach/hurd/mips/longjmp-ts.c: Likewise.
+ * sysdeps/mach/hurd/i386/longjmp-ts.c: Likewise.
+
+ * Version 1.09.2.
+
+ * sysdeps/mach/hurd/__select.c: Don't make TO const.
+
+Sun Dec 4 12:06:36 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/configure (config_vars): Add missing backslash
+ before a $.
+
+ Revamp the `setjmp' interface to be cleaner: only one type
+ `jmp_buf'/`sigjmp_buf', and only one `longjmp' function (with
+ aliases `_longjmp', `siglongjmp'). Internal setjmp interface is
+ now __sigsetjmp, which takes SAVEMASK flag and optionally saves
+ the signal mask. Add extern entry points `setjmp' and `_setjmp'
+ for BSD compatiblity; they tail-call __sigsetjmp.
+ * setjmp/setjmp.h: Include <sigset.h> for __sigset_t, not
+ <signal.h>
+ (jmp_buf): Define unconditionally with old `sigjmp_buf' defn.
+ (__sigjmp_save): Declare to return int.
+ (__setjmp): Remove declaration; this function no longer exists.
+ (__sigsetjmp): Declare it; this is the new internal function.
+ (setjmp): Define to call __sigsetjmp, second arg depending on
+ __FAVOR_BSD.
+ [__OPTIMIZE__] (longjmp): Remove #define.
+ [__USE_BSD] (_longjmp): Declare it, another name for `longjmp'.
+ [__USE_BSD] (_setjmp): Define macro to do __sigsetjmp (ENV, 0).
+ [__FAVOR_BSD]: Remove all these defns.
+ [__USE_POSIX] (sigjmp_buf): Define as another name for `jmp_buf'.
+ [__USE_POSIX] (sigsetjmp): Define to call __sigsetjmp.
+ * setjmp/sigjmp.c (__sigjmp_save): Return an int, always zero, not
+ void.
+ * setjmp/Makefile (routines): Remove _setjmp, add bsd-setjmp and
+ bsd-_setjmp.
+ * setjmp/longjmp.c: Define as a real funciton, which restores
+ signal mask and calls __longjmp.
+ * setjmp/siglongjmp.c: Make this an alias to longjmp.
+ * setjmp/_longjmp.c: Alias to longjmp, not siglongjmp.
+ * sysdeps/stub/setjmp.c: Implement __sigsetjmp instead of
+ __setjmp; call __sigjmp_save.
+ * sysdeps/sparc/setjmp.S: Likewise.
+ * sysdeps/m68k/setjmp.c: Likewise.
+ * sysdeps/i386/setjmp.c: Likewise.
+ * sysdeps/vax/setjmp.c: Likewise.
+ * sysdeps/mips/setjmp.S: Implement __sigsetjmp instead of
+ __setjmp; call __sigsetjmp_aux instead of __setjmp_aux. Pass SP
+ and FP as 3rd and 4th args, not 2nd and 3rd.
+ * sysdeps/alpha/setjmp.S: Likewise.
+ * sysdeps/mips/setjmp_aux.c: Implement __sigsetjmp_aux instead of
+ __setjmp_aux; call __sigjmp_save.
+ * sysdeps/alpha/setjmp_aux.c: Likewise.
+ * sysdeps/mips/bsd-setjmp.S, sysdeps/mips/bsd-_setjmp.S: New files.
+ * sysdeps/alpha/bsd-setjmp.S, sysdeps/alpha/bsd-_setjmp.S: New files.
+ * sysdeps/vax/bsd-setjmp.S, sysdeps/vax/bsd-_setjmp.S: New files.
+ * sysdeps/sparc/bsd-setjmp.S, sysdeps/sparc/bsd-_setjmp.S: New files.
+ * sysdeps/i386/bsd-setjmp.S, sysdeps/i386/bsd-_setjmp.S: New files.
+ * sysdeps/m68k/bsd-setjmp.S, sysdeps/m68k/bsd-_setjmp.S: New files.
+ * sysdeps/stub/bsd-setjmp.c, sysdeps/stub/bsd-_setjmp.c: New files.
+ * setjmp/_setjmp.c: File removed.
+ * sysdeps/alpha/__longjmp.c: Take arg of type __jmp_buf, not
+ jmp_buf.
+ * sysdeps/vax/__longjmp.c: Likewise.
+ * sysdeps/stub/__longjmp.c: Likewise.
+ * sysdeps/i386/__longjmp.c: Likewise.
+ * sysdeps/m68k/__longjmp.c: Likewise.
+
+Sat Dec 3 09:00:17 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/alpha/__sigret.c: Set up frame for `rei' to
+ restore on user stack, aligned to an 8-word boundary and with a PS
+ value that restores user's stack alignment.
+
+Fri Dec 2 19:31:24 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/readdir.c: Search one char more than D_NAMLEN(DP)
+ for the null terminator. Always set D->d_namlen, using
+ D_NAMLEN(DP) if no null is found.
+
+ * sysdeps/unix/sysv/sco3.2.4/__sigact.S: Fix typo `.global' to
+ `.globl'. Silly me, I used a vowel in a Unix program.
+
+Mon Nov 28 16:11:39 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * io/fts.c (ALIGN, ALIGNBYTES): New macros, defined if not already
+ defined.
+
+Tue Nov 22 06:39:49 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/bsd/osf1/dirstream.h: File removed.
+
+ * sysdeps/stub/sigcontext.h (struct sigcontext): Use `__sigset_t'
+ instead of `sigset_t' for `sc_mask'.
+ * sysdeps/mach/hurd/i386/sigcontext.h: Likewise.
+ * sysdeps/mach/hurd/alpha/sigcontext.h: Likewise.
+ * sysdeps/mach/hurd/mips/sigcontext.h: Likewise.
+ * sysdeps/unix/bsd/ultrix4/mips/sigcontext.h: Likewise.
+ * sysdeps/unix/bsd/sun/m68k/sigcontext.h: Likewise.
+ * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Likewise.
+
+ * hurd/hurdsig.c (_hurd_internal_post_signal: case handle): Call
+ abort_thread always, first thing after thread_suspend.
+
+Mon Nov 21 13:18:07 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/__fcntl.c: Don't make this whole function a
+ critical section.
+
+ * sysdeps/generic/strpbrk.c: Don't call strchr; do it by hand for
+ efficiency.
+
+Wed Nov 16 12:47:22 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/bsd/m68k/sysdep.S [__motorola__]: Swap operands in
+ cmp.l.
+
+ * hurd/msgportdemux.c (_hurd_msgport_receive): Call
+ _hurd_self_sigstate to get sigstate cached before running any
+ signal thread code.
+
+ * sysdeps/mach/hurd/__fork.c: Pass _hurd_msgport_thread to
+ __thread_get_state, not _hurd_sigthread. Don't do
+ __thread_get_state on THREAD_SELF--the kernel does not allow it.
+
+ * hurd/hurdsig.c (_hurd_internal_post_signal): In stopping orphan
+ test, take sigmask of SIGNO, don't & its value with a mask. In
+ blocked signal test, be careful not to pass SIGNO=0 to __sigismember.
+
+Tue Nov 15 01:39:36 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makerules (stub-$(subdir)): Save absolute name of
+ $(..)sysdeps/stub before cd'ing, transform gleaned file names to
+ refer to saved name.
+
+ * sysdeps/mach/hurd/socketpair.c: Include <fcntl.h>.
+
+ * time/test_time.args: Add CST as a test case.
+
+ * sysdeps/mach/hurd/socketpair.c: Rewritten (copying __pipe.c).
+
+ * sysdeps/unix/bsd/dirstream.h [__USE_BSD] (dirfd): New macro.
+
+ * posix/unistd.h: Declare fchdir.
+
+ * io/fts.c (MAXPATHLEN): Define if not defined.
+
+ * io/fts.c, io/fts.h: New files, from 4.4 BSD code by Keith Bostic.
+ * io/Makefile (routines): Add fts.
+ (headers): Add fts.h.
+
+ Mostly ported the Hurd to the DEC Alpha.
+ * sysdeps/mach/alpha/machine-sp.h: New file.
+ * sysdeps/mach/alpha/thread_state.h: New file.
+ * sysdeps/mach/alpha/sysdep.h: New file.
+ * sysdeps/mach/alpha/machine-lock.h: New file.
+ * sysdeps/mach/hurd/alpha/sigcontext.h: New file.
+ * sysdeps/mach/hurd/alpha/longjmp-ts.c: New file.
+ * sysdeps/mach/hurd/alpha/trampoline.c: New file.
+ * sysdeps/mach/hurd/alpha/exc2signal.c: New file.
+ * sysdeps/mach/hurd/alpha/__sigret.c: New file.
+
+ * sysdeps/mach/hurd/Makefile (errlist.c, errnos.h): Make the
+ output unwritable.
+ * sysdeps/alpha/Makefile (divrem rule): Make the output
+ unwritable, use mv -f.
+ * sysdeps/sparc/Makefile (divrem rule): Likewise.
+
+ * configure.in (sysnames): Put another loop on $mach inside $base
+ loop but outside $vendor loop. This should catch .../cpu/vendor.
+
+Mon Nov 14 22:52:03 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/start.c: Add missing #endif.
+
+Sun Nov 13 05:04:18 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/__select.c: At end of receiving loop, clear TO
+ instead of TIMEOUT.
+
+ * malloc/mcheck-init.c (turn_on_mcheck): Add gratuitous self
+ reference to silence compiler warning.
+ (_hurd_preinit_hook): Add the function to this set too.
+
+ * time/__tzset.c (__tzset): Give tz_rules coherent default when TZ
+ value is short or malformed.
+
+ * mach/devstream.c: Echo input after reading it.
+
+ * Make-dist (generated): Mutate to add .S and .s variations for .c
+ files.
+
+Fri Nov 11 11:43:26 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/i386/__sigret.c (__sigreturn): Don't actually
+ abort here; at least let the user continue with bogus FP; that's
+ better than a random crash until it's fixed.
+
+Thu Nov 10 04:56:28 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/bsd/sun/sunos4/sys/mman.h (msync): Use __caddr_t
+ instead of caddr_t in decl.
+
+ * sysdeps/mach/start.c (START_ARGS): Define to void if undefined.
+ [START_MACHDEP]: Reference this if defined.
+ [START_MACHDEP] (_start): #define to _start0.
+ (_start): Take args START_ARGS.
+ * sysdeps/mach/hurd/start.c: Likewise.
+
+Wed Nov 9 08:02:59 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * hurd/Makefile (sig): Remove longjmp-ctx (it is never called).
+
+ * sysdeps/mach/hurd/__fork.c: Do thread_get_state on parent's
+ threads to modify and thread_set_state new child threads.
+
+Mon Nov 7 00:38:45 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * posix/glob/configure.in: Converted to Autoconf v2.
+ * posix/glob.c: Test HAVE_DIRENT_H, HAVE_SYS_DIR_H, HAVE_NDIR_H
+ instead of DIRENT, SYSDIR, NDIR.
+ * posix/glob/Makefile.in (CC): New variable, set from @CC@.
+ (CPPFLAGS): Set from @CPPFLAGS@, not @DEFS@.
+
+ * sysdeps/unix/__fork.S: Use decrement and AND instead of test and
+ branch.
+ * sysdeps/unix/sparc/__fork.S: Likewise.
+ * sysdeps/unix/sparc/__vfork.S: Likewise.
+ * sysdeps/unix/bsd/sun/m68k/__vfork.S: Likewise.
+ * sysdeps/unix/bsd/hp/m68k/__vfork.S: Likewise.
+ * sysdeps/unix/i386/__fork.S: File removed.
+
+Sun Nov 6 19:26:28 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Version 1.09.
+
+Fri Nov 4 16:52:05 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Version 1.08.14.
+
+ * manual/Makefile (stamp-summary): Depend on $(chapters-incl) too.
+
+Thu Nov 3 18:33:50 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/generic/sigset.h (__sigemptyset): Cast to __sigset_t.
+ (__sigfillset): Likewise. Use ~(__sigset_t)0 in place of -1.
+ (__SIGSETFN): Don't try to be clever. Test bounds of SIG with <
+ and >.
+
+ * sysdeps/mach/hurd/__fork.c: Unlock signal state earlier, just
+ after unlocking _hurd_ports locks.
+
+ * sysdeps/unix/bsd/osf1/direct.h: File removed.
+ * sysdeps/unix/bsd/direct.h (struct direct): Use `unsigned int'
+ instead of `unsigned long int' for `d_fileno' member.
+
+ * Makerules (common-mostlyclean): Remove $(tests:=.out) too.
+
+ * assert/assert-perr.c (__assert_perror_fail): Add missing comma.
+
+ * sysdeps/unix/ioctls-tmpl.c [__osf__ && __alpha__] (FIOPIPESTAT,
+ SIOCSRREQR, SIOCSRREQW, SRVC_REQUEST): #undef these.
+
+Wed Nov 2 23:00:19 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/setegid.c: Pass poly and count args for
+ other_handles in correct order in call to auth_makeauth.
+ * sysdeps/mach/hurd/__setregid.c: Likewise.
+ * sysdeps/mach/hurd/__setreuid.c: Likewise.
+
+ * Makerules (compile.S): Add -DASSEMBLER.
+ * sysdeps/mach/sysdep.h [ASSEMBLER]: Don't include
+ <mach/mig_support.h> if this is defined.
+
+Wed Nov 2 22:39:55 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/hurd/seteuid.c: Pass poly and count args for
+ other_handles in correct order in call to auth_makeauth.
+
+Wed Nov 2 15:03:51 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * stdio/internals.c (fillbuf): Make sure returned char doesn't get
+ sign extended.
+
+Tue Nov 1 01:25:28 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/common/Implies: File removed.
+ * sysdeps/unix/bsd/Implies: Add unix/inet.
+
+ * assert/assert-perror.c: Renamed to assert-perr.c.
+ * assert/Makefile (routines): Rename assert-perror to assert-perr.
+
+ * Version 1.08.13.
+
+ * mach/Makefile (generated): Add __%.c for $(mach-shortcuts) too.
+
+ * dirent/Makefile (tests): Add tst-seekdir.
+ * dirent/tst-seekdir.c (main): New file.
+ * sysdeps/unix/bsd/seekdir.c: New file.
+ * sysdeps/unix/bsd/telldir.c: New file.
+ * sysdeps/unix/bsd/dirstream.h (DIR): New member `__pos'.
+ * sysdeps/unix/bsd/readdir.c: Update DIRP->__pos in getdirentries
+ call.
+ * sysdeps/unix/opendir.c: Use calloc in place of malloc, to zero
+ fill new DIRs.
+
+ * sysdeps/standalone/i386/force_cpu386/force_cpu386.ld: Renamed to
+ target.ld.
+ * sysdeps/standalone/i386/force_cpu386/Makefile: Install it from
+ that name (still into $(libdir)/force_cpu386.ld).
+
+ * mach/Makefile (headers, user-interfaces, server-interfaces):
+ Don't add default_pager stuff.
+
+Mon Oct 31 07:00:40 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/bsd/sun/sunos4/termbits.h (TCSASOFT): Macro
+ removed.
+
+ * malloc/malloc.h: Change #ifdef __STDC__ to #if defined
+ (__STDC__) && __STDC__.
+
+Fri Oct 28 00:09:24 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/mach/sysdep.h: Include <mach/mig_support.h> for decls.
+ (FATAL_PREPARE): Pass arg to __mig_dealloc_reply_port.
+
+ * assert/Makefile (routines): Add assert-perror.
+
+ * Makerules (stubs): cd into $(objdir) and use local file names,
+ making the cmd shorter.
+
+ * sysdeps/mach/hurd/getprio.c (getonepriority): Call
+ proc_getprocinfo with proc port.
+
+ * sysdeps/mach/hurd/errnos.awk: Grok "@comment errno %d" in
+ errno.texi, instead of assigning sequentially.
+ * sysdeps/mach/hurd/errlist.awk: Likewise.
+
+ * stdio/fwrite.c: Reset BUFFER_SPACE after fflush in fill_buffer
+ case.
+
+ * sysdeps/generic/sigset.h (__SIGSETFN): When losing, punt to
+ `raise (-1)'. Old method looped.
+
+ * hurd/hurd/resource.h: Include <hurd/process.h>.
+
+Thu Oct 27 15:00:50 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/standalone/standalone.h: Fixed typo.
+
+Wed Oct 26 00:21:16 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/i386/vfork.S: New file.
+
+ * sysdeps/generic/strchr.c: Increment CP properly in check for 5th
+ char of quadword hit.
+
+ * sysdeps/mach/hurd/getprio.c (getonepriority): Always set ONERR.
+
+Tue Oct 25 03:53:26 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * hurd/hurd/resource.h: Include <errno.h>.
+
+ * stdio/ftell.c: If STREAM->__pushed_back, calculate from
+ pushback_bufp instead of bufp.
+
+ * Makefile (format-me): New canned sequence; runs makeinfo
+ --no-headers.
+ (INSTALL): Use it.
+ (NOTES): New file rule.
+
+ * manual/intro.texi (Feature Test Macros): Node moved off to
+ creature.texi.
+ * manual/creature.texi: New file, broken out of intro.texi.
+
+ * manual/Makefile (indices): New variable; include ky.
+ (realclean): Use $(indices) to remove all index and sorted index
+ files.
+
+ * sysdeps/mach/hurd/fcntlbits.h (O_ASYNC, O_FSYNC, O_SYNC):
+ Protect with [__USE_BSD].
+
+Mon Oct 24 00:16:59 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/unix/bsd/utime.c: Initialize tv_usec fields.
+ Use __gettimeofday instead of time.
+
+ * sunrpc/pmap_rmt.c: Include <sys/param.h> before <net/if.h>.
+ Undef _POSIX_SOURCE before that.
+ * sunrpc/pm_getport.c: Likewise.
+ * sunrpc/pm_getmaps.c: Likewise.
+ * sunrpc/get_myaddr.c: Likewise.
+
+ * misc/sys/cdefs.h: Undef __P first.
+
+ * Version 1.08.12.
+
+ * sysdeps/mach/hurd/getprio.c: Rewritten.
+ * sysdeps/mach/hurd/setprio.c: New file.
+ * hurd/hurdprio.c: New file.
+ * hurd/Makefile (routines): Add hurdprio.
+ * hurd/hurd/resource.h (_hurd_priority_which_map): Declare it.
+ (NICE_TO_MACH_PRIORITY, MACH_PRIORITY_TO_NICE): New macros.
+
+Sun Oct 23 19:39:18 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * Makerules (sources): Fix typo in last change.
+
+Fri Oct 21 13:15:39 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
+
+ * sysdeps/generic/termbits.h (ECHOKE): Remove gratuitous leading
+