commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Hurd branch, master-fix_extern_inline, created. 92b4e4c002c49da4dd


From: Thomas Schwinge
Subject: [SCM] Hurd branch, master-fix_extern_inline, created. 92b4e4c002c49da4dd035b02ef39457daf141e62
Date: Wed, 24 Jun 2009 19:33:46 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".

The branch, master-fix_extern_inline has been created
        at  92b4e4c002c49da4dd035b02ef39457daf141e62 (commit)

- Log -----------------------------------------------------------------
commit 92b4e4c002c49da4dd035b02ef39457daf141e62
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 24 15:28:28 2009 +0200

    Remove unused files.
    
    * hostmux/hostmux-xinl.c: Remove file.
    * usermux/usermux-xinl.c: Likewise.
    * hostmux/hostmux.h (HOSTMUX_EI): Remove definition.
    * usermux/usermux.h (USERMUX_EI): Likewise.

commit 8318c50ed4a37a06179e2d7bfb853299cdc40899
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jun 23 00:27:28 2009 +0200

    We're now C99 inline safe -- apart from the Linux code in pfinet.
    
    * Makeconf (CFLAGS): Don't append $(gnu89-inline-CFLAGS).
    * pfinet/Makefile (CFLAGS): Append $(gnu89-inline-CFLAGS).

commit 2753b921ca2d486e023de8f8d10b606e25ad1387
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jun 23 00:27:28 2009 +0200

    [__USE_EXTERN_INLINES]: Use glibc's __extern_inline machinery.
    
    * libdiskfs/diskfs.h: Apply inline optimization only #ifdef
    __USE_EXTERN_INLINES.  Use __extern_inline instead of extern inline.
    * libftpconn/ftpconn.h: Likewise.
    * libpipe/pipe.h: Likewise.
    * libpipe/pq.h: Likewise.
    * libshouldbeinlibc/idvec.h: Likewise.
    * libshouldbeinlibc/maptime.h: Likewise.
    * libshouldbeinlibc/ugids.h: Likewise.
    * libstore/store.h: Likewise.
    * libthreads/rwlock.h: Likewise.
    * libdiskfs/extern-inline.c: Adapt to these changes.
    * libftpconn/xinl.c: Likewise.  And don't #include "priv.h".
    * libpipe/pipe-funcs.c: Likewise.
    * libpipe/pq-funcs.c: Likewise.
    * libshouldbeinlibc/idvec-funcs.c: Likewise.
    * libshouldbeinlibc/maptime-funcs.c: Likewise.  And remove superfluous
    includes.
    * libshouldbeinlibc/ugids-xinl.c: Likewise.
    * libstore/xinl.c: Likewise.
    * libthreads/rwlock.c: Likewise.

commit c6c9d7a69dea26e04bba7010582e7bcd612e710c
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jun 23 00:27:28 2009 +0200

    Use static inline where appropriate.
    
    * console-client/timer.h (fetch_jiffies): Use static inline instead of 
extern
    inline.
    * ext2fs/ext2fs.h (test_bit, set_bit, clear_bit, dino, 
global_block_modified)
    (record_global_poke, sync_global_ptr, record_indir_poke, sync_global)
    (alloc_sync): Likewise.
    * libftpconn/priv.h (unexpected_reply): Likewise.
    * term/term.h (qsize, qavail, clear_queue, dequeue_quote, dequeue)
    (enqueue_internal, enqueue, enqueue_quote, unquote_char, char_quoted_p)
    (queue_erase): Likewise.
    * ufs/ufs.h (dino, indir_block, cg_locate, sync_disk_blocks, sync_dinode)
    (swab_short, swab_long, swab_long_long): Likewise.
    * term/munge.c (poutput): Use static inline instead of inline.

commit 2772f5c6a6a51cf946fd95bf6ffe254273157a21
Author: Samuel Thibault <address@hidden>
Date:   Thu Apr 2 23:06:37 2009 +0000

    2009-04-03  Samuel Thibault  <address@hidden>
    
        * exec.c (prepare): Call PREPARE_STREAM earlier to permit calling
        finish_mapping on E even after errors, as is already done in do_exec.

commit 30c7c06aca35c9dd03c63be263f0ae5187460e8f
Author: Samuel Thibault <address@hidden>
Date:   Tue Feb 24 01:21:16 2009 +0000

    2009-02-24  Samuel Thibault  <address@hidden>
    
        * linux-src/net/ipv6/addrconf.c (ipv6_addr_type): Use
        __in6_u.__u6_addr32 member instead of in6_u.u6_addr32.
        * linux-src/net/ipv6/icmpv6.c (icmpv6_rcv): Use
        __in6_u.__u6_addr16 member instead of in6_u.u6_addr16.

commit 1834b60bc7555afc464186de564d760bcc644188
Author: Thomas Schwinge <address@hidden>
Date:   Mon Feb 16 16:06:00 2009 +0000

    2009-02-16  Thomas Schwinge  <address@hidden>
    
        * diskfs.h: Instead of `st_?time', talk about `st_?tim'.
        * node-times.c: Likewise.
        * priv.h: Likewise.

commit a2158d2d399dd895410b6e6d2e5dc9cf3e6863a9
Author: Thomas Schwinge <address@hidden>
Date:   Mon Feb 16 15:58:53 2009 +0000

    2009-02-16  Thomas Schwinge  <address@hidden>
    
        * hurd.texi: Instead of `st_?time' and `st_?time_usec', talk about
        `st_?tim'.

commit 53c84862ce0de17f6d63d26cfa20008c57dc7074
Author: Samuel Thibault <address@hidden>
Date:   Mon Feb 2 03:04:47 2009 +0000

    [ftpfs]
    2009-02-02  Samuel Thibault  <address@hidden>
    
        * dir.c (ftpfs_refresh_node): Use st_mtim.tv_sec members instead
        of st_mtime.  Also compare st_mtim.tv_nsec members.
    
    [libdiskfs]
    2009-02-02  Samuel Thibault  <address@hidden>
    
        * file-utimes.c (diskfs_S_file_utimes): Use st_atim.tv_sec/
        st_mtim.tv_sec members instead of st_atime/st_mtime.  Also set
        st_atim.tv_nsec/st_mtim.tv_nsec members.
    
    [libftpconn]
    2009-02-02  Samuel Thibault  <address@hidden>
    
        * unix.c (parse_dir_entry): Use st_mtim.tv_sec instead of st_mtime.
        Set st_atim.tv_nsec, st_ctim.tv_nsec and st_mtim.tv_nsec to 0.
    
    [login]
    2009-02-02  Samuel Thibault  <address@hidden>
    
        * utmp.c (S_login_get_idle_time): Use st_atim.tv_sec and
        st_atim.tv_nsec members instead of st_atime and st_atime_usec.
    
    [tmpfs]
    2009-02-02  Samuel Thibault  <address@hidden>
    
        * tmpfs.h (struct disknode): Make atime, mtime and ctime members
        struct timespec instead of time_t.
        * tmpfs.c (main): Copy st_atim/st_mtim/st_ctim members from st to
        diskfs_root_node->dn_stat instead of st_atime/st_mtime/st_ctime.
        * node.c (diskfs_node_norefs): Copy st_atime/st_mtime/st_ctime
        members from np->dn_stat to atime/mtime/ctime members of np->dn
        (diskfs_cached_lookup): Conversely.

commit 85e3a07564fa347c8b801d35b6b7d6c1a917b775
Author: Samuel Thibault <address@hidden>
Date:   Mon Dec 29 18:38:02 2008 +0000

    2008-12-29  Samuel Thibault  <address@hidden>
    
        * manage-multithread.c (ports_manage_port_operations_multithread):
        Drop reset of thread_timeout and global_timeout to 0.

commit 538bcf1cff3aae6759f2b7295597430a6b796add
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:34:41 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): New variable.

commit f70764075a3febb2cffd522b989b8f8a8d36d41a
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:33:59 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add iohelp.

commit bfdc08f7397451fe199a2bd356f86e89f9402ad1
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:33:23 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add shouldbeinlibc.

commit b82d46b0ef83bcadc95fb607b0a8230b7389a0f5
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:32:53 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add fshelp.  Reported by Olaf Buddenhagen
        <address@hidden>.

commit b5c4d36beaa7799e48d51bca4363fb34dbf5c0f2
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:32:10 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): New variable.

commit 2bf0750749e04ddd27c6d25bf0380729554508b1
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:31:24 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add shouldbeinlibc.

commit 59f6907c8924972bfe8f2a17cc9b3bb6bd9490ac
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:30:29 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add fshelp and ports.

commit eaaea556d7d5893d247e9e239bdb0cc5bcb1c45e
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:28:51 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makefile: Rework, so that dependency tracking is done for all files.
    
        * Makefile (HURDLIBS): Add ihash and shouldbeinlibc.

commit b94b1e2f6034d7fa855dbb00a8527cf7ff8d384e
Author: Thomas Schwinge <address@hidden>
Date:   Mon Dec 8 22:27:17 2008 +0000

    2008-12-08  Thomas Schwinge  <address@hidden>
    
        * Makeconf (local-installhdrsubdir): Always put files below `include/'.

commit 60fe0a5a4aa183725ce6d956abf0ff316dc809a1
Author: Thomas Schwinge <address@hidden>
Date:   Mon Nov 17 11:34:18 2008 +0000

    2008-11-17  Thomas Schwinge  <address@hidden>
    
        * configure.in: Unconditionally use the provided `install-sh'.  Make
        use of its `-C' option.
        * configure: Regenerate.

commit 93af2abd32bf493dac0a4e9e955faa8eef92b644
Author: Thomas Schwinge <address@hidden>
Date:   Mon Nov 17 11:28:31 2008 +0000

    2008-11-17  Thomas Schwinge  <address@hidden>
    
        * install-sh: Update to the GNU Automake 1.10.1 one.

commit ac7ddb0d9557348206f3bc9bd2bf65b7d7b6409a
Author: Thomas Schwinge <address@hidden>
Date:   Thu Oct 2 16:06:21 2008 +0000

    2008-10-02  Thomas Schwinge  <address@hidden>
    
        * glue-include/linux/socket.h: Revert last change.
        (MSG_NOSIGNAL): Guard definition and add a compile-time warning.

commit bcef90ac5ab304233df23e4ee924cc294d2864c9
Author: Samuel Thibault <address@hidden>
Date:   Tue Aug 26 23:21:40 2008 +0000

    2008-08-21  Samuel Thibault  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Initialize NEWPI and NEWPO to
        0, set back to 0 when they do not need to be referenced any more,
        dereference them if needed just before exit, after all unlocking.

commit 8347a1572d4bca486038444d048001b72820b803
Author: Samuel Thibault <address@hidden>
Date:   Wed Aug 20 22:59:52 2008 +0000

    2008-08-20  Samuel Thibault  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Revert 2008-06-06 change, as it
        breaks when np == dnp.

commit 7bb87a43a7462dcf44b7aabaf175fc621e9e71c3
Author: Samuel Thibault <address@hidden>
Date:   Sun Aug 3 19:07:26 2008 +0000

        * glue-include/linux/socket.h (MSG_NOSIGNAL): Remove macro.

commit 665c887871534907014e7c0c049e8ec23e057f94
Author: Samuel Thibault <address@hidden>
Date:   Sat Aug 2 20:40:14 2008 +0000

    2008-08-02  Samuel Thibault  <address@hidden>
    
        [libpthread]
        * sysdeps/i386/bits/memory.h (__memory_barrier): Add memory clobber.
        * sysdeps/i386/bits/spin-lock.h (__pthread_spin_trylock,
        __pthread_spin_unlock): Add memory clobbers.
    
        [libthreads]
        * i386/cthreads.h (spin_unlock, spin_try_lock): Add memory clobbers.

commit c5690f093fc468335c7665b2368b8d61068dab48
Author: Samuel Thibault <address@hidden>
Date:   Mon Jul 28 22:27:02 2008 +0000

    2003-08-10  Peter Bruin  <address@hidden>
    
        * ext2_fs.h (i_frag, i_fsize): Drop spurious `;'.

commit af60f4b1d4d38fb12b2be5600c128c87fe7b4945
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 22 13:54:29 2008 +0000

    2008-07-22  Samuel Thibault  <address@hidden>
    
            * socket.c (S_socket_send): Release a reader reference instead of a
            writer reference when the destination is given.

commit 0b91efcd6abf8375d4f9e6ead6621b468f3c6fc1
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 22 13:27:30 2008 +0000

    fix copyright years

commit df78fc03f68f3959f42fcba1af31484887e6e356
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 22 02:52:22 2008 +0000

    2008-07-22  Samuel Thibault  <address@hidden>
    
        * pf.c (S_socket_fabricate_address): Drop one reference from addr since
        we only take the send right.
        * socket.c (S_socket_name): Likewise.

commit 7189584e78f6460d4b04ec0dbf728ebda2a75283
Author: Thomas Schwinge <address@hidden>
Date:   Sun Jul 20 20:08:06 2008 +0000

    Update copyright year.

commit 950aa296597e6dca10b6167485af5e281c70dfa0
Author: Thomas Schwinge <address@hidden>
Date:   Sun Jul 20 20:07:07 2008 +0000

    Correct file name and convert file to UTF-8.

commit 58d5fd4e5c768d97cf3568011432553e93e74168
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 20 13:02:14 2008 +0000

    2008-07-19  Flávio Cruz  <address@hidden>
    
        * file-get-translator.c (netfs_S_file_get_translator): Call major()
        and minor() macros.

commit bca4197a8aa8319f5d160fc2fabbd1362a8ac346
Author: Thomas Schwinge <address@hidden>
Date:   Fri Jul 18 07:59:44 2008 +0000

    Update copyright years.

commit 2adf6f950f8729e35b1ea3607a1869d74ddcf3b2
Author: Thomas Schwinge <address@hidden>
Date:   Fri Jul 18 07:59:11 2008 +0000

    Convert to UTF-8.

commit 67dc6368764d7acb7d613d97e3a6a5094adf2db7
Author: Samuel Thibault <address@hidden>
Date:   Thu Jul 17 20:49:19 2008 +0000

    2008-07-17  Flávio Cruz  <address@hidden>
    
        * idvec-auth.c (idvec_merge_auth): Fix size in munmap calls.

commit b56d41ddda9708948274c269495c3d18ef71cc70
Author: Samuel Thibault <address@hidden>
Date:   Mon Jul 14 22:38:13 2008 +0000

        * perms-access.c (fshelp_access): If user->uids contain 0 and the op
        is S_IEXEC, return 1 only if st_mode contains at least one executable
        bit.

commit 649e94342c315e898f3d01eccc899907f959587b
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 1 11:43:19 2008 +0000

    Update copyright years.

commit 4ab6903daa742eab02ab1dc83a600d07f3fa76c3
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 1 11:35:18 2008 +0000

    Correct file name and convert file to UTF-8.

commit a8742c52895e81227cdb163105488c088f73f7c8
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 1 08:59:07 2008 +0000

    Correct ChangeLog file.

commit 7fb225655665c8c8c830e21eca91e8d68860fd53
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 1 08:57:38 2008 +0000

    Correct file name.

commit 19aba17b4d4be411fc6c65eaf560ca98a5eba22c
Author: Samuel Thibault <address@hidden>
Date:   Fri Jun 27 22:21:09 2008 +0000

    2008-06-27  Flávio Cruz <address@hidden>
    
        * parms-iscontroller.c (fshelp_iscontroller): Replace duplicate check
        for st->ts_uid in user->uids by check for 0 in user->uids.

commit b90aba268109e524f4378fe30923a66fd403844d
Author: Samuel Thibault <address@hidden>
Date:   Thu Jun 12 23:15:52 2008 +0000

    Fix typo (bis)

commit 1ac12810db046de21c3d33b21179ba37343a74d7
Author: Samuel Thibault <address@hidden>
Date:   Thu Jun 12 23:13:05 2008 +0000

    Fix typo.

commit ecbc8a997dd065239f2dff3b3c3bbfaf6005fcf6
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 22:35:31 2008 +0000

        * forks.c (main): Set type of `argc' to `int'.

commit 43e7e776bc24c71b9ec1f603d930121569422ac6
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 22:28:26 2008 +0000

        * fakeroot.c (netfs_attempt_utimes): Use a union to avoid an improper
        cast.

commit 5e8254de24c263322968a8925d4ae111feca4c9e
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 22:18:44 2008 +0000

        * elfcore.c (TIME_VALUE_TO_TIMESPEC): Completely implement instead of
        casting `time_value *' into `struct timeval *'.
        (dump_core): Reimplement timeradd instead of casting `time_value *'
        into `struct timeval *'.

commit 68b00fd1be95b3ee5f962bf7d624c61875d8db86
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 22:03:34 2008 +0000

        * console.c (parse_color): Check the character pointed by tail instead
        of its address.

commit 9c4205108f5c97e884f63aab6b69cad5fb9b793d
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 21:56:19 2008 +0000

        * glue-include/linux/if.h (IFF_DYNAMIC): Remove macro.

commit 21b38c37c06a196f6dc02bb0a31d895301ea5cd1
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 21:52:51 2008 +0000

        * dev.c (dev_buf_rw, buffered_rw, dev_rw): Remove inline qualifier from
        parameters `buf_rw'.

commit d638b01e054dabce587a5ff9a846341b201458b8
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 21:49:07 2008 +0000

    [doc/ChangeLog]
    2008-06-10  Samuel Thibault  <address@hidden>
    
        * hurd.texi (Diskfs Callbacks): Add const qualifier to parameter
        `name' of function diskfs_lookup.
    
    [libdiskfs/ChangeLog]
    2008-06-10  Samuel Thibault  <address@hidden>
    
        * dir-lookup.c (diskfs_lookup): Add const qualifier to parameter
        `name'.
        * dir-lookup.h (diskfs_lookup): Likewise.

commit b8082aab5049f753abd720a5ef6a113e2acef911
Author: Samuel Thibault <address@hidden>
Date:   Mon Jun 9 21:52:12 2008 +0000

    2008-06-06  Samuel Thibault  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Unlock np in case of errors.

commit 30eeeae1a12c6cd015c174d9992aa3d0394036ef
Author: Samuel Thibault <address@hidden>
Date:   Thu Apr 24 00:11:41 2008 +0000

    2008-03-19  Marc-Olivier Mercier  <address@hidden>
    
        * ugids-argp.c (parse_opt): Check NULL condition for struct passwd
        (resp. group) pointer returned by getpwnam_r (resp. getgrnam_r).

commit 0011847d5fa0e2dc5b53b50238d928547b57c248
Author: Samuel Thibault <address@hidden>
Date:   Thu Apr 24 00:08:34 2008 +0000

    2008-04-24  Samuel Thibault  <address@hidden>
    
        * mux.c (lookup_user): Check null condition for struct passwd returnd
        by getpwnam_r.
        Reported by Marc-Olivier Mercier <address@hidden>.

commit 889825b6db150b3f0fc684fdb2ec8d95844f7437
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 16 17:35:03 2008 +0000

    2008-03-16  Samuel Thibault  <address@hidden>
    
        * idvec-verify.c (verify_id): Compare id to (uid_t) -1 instead of
        checking that is is positive or nul (which is always true).
        Reported by Marc-Olivier Mercier <address@hidden>.

commit 0bdc0832be3b459f721205372c7ba1ea7f617f73
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 16 16:31:48 2008 +0000

        * init.c (reboot_system): Initialize noise_len.

commit 2501d27f30a353e6acf6fa8a92bf91ec916610a2
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 16 16:30:46 2008 +0000

        * nbd.c (nbd_read): Initialize piecelen.

commit 8aa58989d3684dce6fbeb80beec37aab3da8612d
Author: Thomas Schwinge <address@hidden>
Date:   Tue Dec 11 12:44:24 2007 +0000

    Improve last entry.

commit 559ce7bbfaa57ccaf42259767f865bb437e75781
Author: Thomas Schwinge <address@hidden>
Date:   Tue Dec 11 12:40:22 2007 +0000

    2007-12-11  Thomas Schwinge  <address@hidden>
    
        * inode.c (read_node, write_node): Suggest what needs to be done in the
        future w.r.t. ``struct stat'' changes.

commit a439ed74a5717e6bc2c1d3caf5765f139c67891f
Author: Thomas Schwinge <address@hidden>
Date:   Tue Dec 11 12:20:11 2007 +0000

    Update list of copyright years.

commit 12d3c44f22fc76fdf64cbf77e46d9d6a120ed5aa
Author: Thomas Schwinge <address@hidden>
Date:   Tue Dec 11 11:10:13 2007 +0000

    2007-12-11  Thomas Schwinge  <address@hidden>
    
        * getty.c (main) <execl>: Correctly specify sentinels to avoid GCC 4.3
        warnings.

commit e4632a52dda7d13205b008567c4fee879dc80055
Author: Samuel Thibault <address@hidden>
Date:   Fri Nov 16 04:53:36 2007 +0000

    2007-11-15  Samuel Thibault  <address@hidden>
    
        * dir-rename.c (diskfs_S_dir_rename): Call diskfs_nput (tnp) in
        the EISDIR and EMLINK cases too.  Reported by Olaf Buddenhagen
        <address@hidden>.

commit 696a7d9c2343c7e88cee73b6c517c3f6f2158ab1
Author: Thomas Schwinge <address@hidden>
Date:   Wed Nov 14 12:16:25 2007 +0000

    Update copyright year.

commit 5cbff81963ca5469979ca7a41e20218c5990a4ac
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:34:29 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * node.c (netfs_attempt_utimes): Adapt to ``struct stat'' changes.

commit 23bf81d8580b765229e9b4cf566a1445f191c2d0
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:32:45 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * inode.c (read_disknode, write_node): Adapt to ``struct stat''
        changes.

commit 4471ff1b9f2145e662334c27da9ce5d419956022
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:29:14 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * io.c (S_io_stat): Adapt to ``struct stat'' changes.

commit 63ed56840692629ee9853b6ce349a9c1ca0c96e9
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:27:07 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * ops.c (complete_setattr): Adapt to ``struct stat'' changes.
        * xdr.c (encode_fattr): Likewise.

commit ada287b189c35ff3b4737af1e857179a7cc6fa49
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:23:52 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * nfs.c (xdr_encode_sattr_stat, xdr_decode_fattr): Adapt to ``struct
        stat'' changes.

commit 6c6f86e0d6b4100d1a03032b82c385892f09e7d0
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:18:53 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * times.c (trivfs_set_atime, trivfs_set_mtime): Adapt to ``struct
        stat'' changes.

commit a592d6796c6e61b51fc5eff258c294562d26e0cb
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:15:42 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * touch.c (fshelp_touch): Adapt to ``struct stat'' changes.

commit 2b90938e0521ff32d1fd79a4a14d2204c61799ff
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:14:01 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * node-times.c (diskfs_set_node_times): Adapt to ``struct stat''
        changes.

commit cf5600c5565bdda548adc9f4146b63992509adc7
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:11:11 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * inode.c (read_disknode): Adapt to ``struct stat'' changes.

commit 8aa531548128d942355a2232747493dc1f2f4fdd
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:08:34 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * node.c (netfs_attempt_utimes): Adapt to ``struct stat'' changes.

commit b1720099133811c82a1ab6d9cec835666459638c
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:06:58 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * netfs.c (netfs_attempt_utimes): Adapt to ``struct stat'' changes.

commit 099c39d00f5680cd38b214a4e001e0a04edb7652
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 23:04:15 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * inode.c (read_node): Adapt to ``struct stat'' changes.

commit a1eb100d51e6a610e017811e73910919d61d4c50
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 22:58:10 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * trans.c (netfs_attempt_utimes): Adapt to ``struct stat'' changes.

commit 80e9c5d32e3cc0627754c0ff9d2b73fc1860f248
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 22:56:06 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * console.c (netfs_attempt_utimes): Adapt to ``struct stat'' changes.

commit 803b56c77600468e863212517c44959e00b504f0
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 22:52:31 2007 +0000

    2007-11-13  Thomas Schwinge  <address@hidden>
    
        * configure: Regenerate.

commit a506287e707a5a692c03a5dc09c4155704d52a9f
Author: Thomas Schwinge <address@hidden>
Date:   Thu Nov 8 00:24:10 2007 +0000

    2007-11-08  Thomas Schwinge  <address@hidden>
    
        * hurd.texi: Do some copyright, licensing and menu things as suggested
        by the GNU Texinfo manual.

commit f30c5fcd15ee56781db9e88c1c40f2fe6c856a4e
Author: Thomas Schwinge <address@hidden>
Date:   Wed Nov 7 13:07:52 2007 +0000

    2007-11-07  Thomas Schwinge  <address@hidden>
    
        * config.make.in (gnu89-inline-CFLAGS): New variable.
        * Makeconf (CFLAGS): Evaluate that one instead of hard-coding.
        Suggested by Olaf Buddenhagen,
        <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00006.html>
        * configure.in (libc_cv_gnu89_inline): Fill depending on a compile-time
        test, as per glibc HEAD, 2007-11-07.

commit c1b43b0f2d28f6c103d1170cf064a86d6e4fd26c
Author: Stefan Siegl <address@hidden>
Date:   Sun Oct 14 02:26:10 2007 +0000

    2007-10-14  Stefan Siegl  <address@hidden>
    
        * options.c (ipv6_get_dflt_router) [CONFIG_IPV6]: New function.
        (parse_opt) [CONFIG_IPV6]: Don't delete IPv6 interface address, if
        it would be re-added immediately, but delete if otherwise.
        Do not touch inet6_ifaddr after inet6_addr_del was called.
        Don't purge and re-add IPv6 default router unless necessary.
        (trivfs_append_args) [CONFIG_IPV6]: Use ipv6_get_dflt_router.
        * linux-src/net/ipv6/addrconf.c (ipv6_del_addr): Call del_timer
        on ifp->timer.

commit fe7832186ac403d2cf71c6429973a698d5fc0bf5
Author: Thomas Schwinge <address@hidden>
Date:   Sat Oct 13 18:30:31 2007 +0000

    2007-10-13  Marco Gerards  <address@hidden>
    
            * iioctl-ops.c (S_iioctl_siocgifhwaddr): New function.

commit 5fc6a5ece060255277783c10875040cdc6a9571e
Author: Thomas Schwinge <address@hidden>
Date:   Sat Oct 13 18:28:20 2007 +0000

    2007-10-13  Marco Gerards  <address@hidden>
    
        * iioctl.defs (iioctl_siocgifhwaddr): New RPC.

commit 6c50f16fc8fa847e6c3245c8654ef5c12efc4bd4
Author: Thomas Schwinge <address@hidden>
Date:   Sat Oct 13 11:57:48 2007 +0000

    2007-10-13  Thomas Schwinge  <address@hidden>
    
        * hurd.texi (Invoking fsysopts): Elaborate on
        augmenting-rather-than-replacing policy.

commit 92f5a6111a2ae5fe7569c65afe1834382ff9147a
Author: Stefan Siegl <address@hidden>
Date:   Sat Oct 13 01:43:00 2007 +0000

    2007-10-13  Stefan Siegl  <address@hidden>
    
        * linux-src/net/ipv6/af_inet6.c (inet6_getname): Initialize
        sin6_scope_id.
        * linux-src/net/ipv6/datagram_ipv6.c (ipv6_recv_error): Likewise.
        * linux-src/net/ipv6/tcp_ipv6.c (v6_addr2sockaddr): Likewise.
        * linux-src/net/ipv6/udp_ipv6.c (udpv6_recvmsg): Likewise.
        * linux-src/net/ipv6/raw_ipv6.c (rawv6_recvmsg): Likewise.
    
        * linux-src/net/ipv6/af_inet6.c (inet6_bind): For link-local IPv6
        addresses copy sin6_scope_id to bound_dev_if and error out unless
        bound.
        * linux-src/net/ipv6/tcp_ipv6.c (tcp_v6_connect): Likewise.
        * linux-src/net/ipv6/udp_ipv6.c (udpv6_connect): Likewise.
        * linux-src/net/ipv6/raw_ipv6.c (rawv6_bind): Likewise.
    
        * linux-src/net/ipv6/raw_ipv6.c (rawv6_sendmsg): For link-local
        IPv6 addresses bind packet to interface specified by sin6_scope_id.
        * linux-src/net/ipv6/udp_ipv6.c (udpv6_sendmsg): Likewise.

commit 1793f42c8f1c00dcc0163ee61e8f1a48fbf1b039
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 12 20:56:10 2007 +0000

    2007-10-12  Thomas Schwinge  <address@hidden>
    
        * README: How to find information about IPv6 support.

commit 573f8ac83fe0855b9d7ef44713f304cf91365acc
Author: Stefan Siegl <address@hidden>
Date:   Tue Oct 9 21:54:24 2007 +0000

    2007-10-09  Stefan Siegl  <address@hidden>
    
        * iioctl-ops.c: Include <net/sock.h>.
        (siocgifXaddr): Return EINVAL unless socket family is AF_INET.
        (siocsifXaddr): Likewise.

commit c8eb5ad02c3d19d2ae6c8a11649aa7e33b3fa0aa
Author: Thomas Schwinge <address@hidden>
Date:   Tue Oct 9 08:01:34 2007 +0000

    Update copyright years.

commit b2887a4ce2d6fc6859459c0f561e1205a38b1ff0
Author: Thomas Schwinge <address@hidden>
Date:   Tue Oct 9 08:01:12 2007 +0000

    Add Savannah tag.

commit 74fcb4dbe600b37a6ae2ec13ecaa810d794ef017
Author: Stefan Siegl <address@hidden>
Date:   Mon Oct 8 22:03:00 2007 +0000

    fix last commit; add new stub file delay.h.

commit 1145e4da1321f80b8f1fe9184bdd8e596f2dcd2a
Author: Stefan Siegl <address@hidden>
Date:   Mon Oct 8 21:59:10 2007 +0000

    2007-10-08  Stefan Siegl  <address@hidden>
    
        * config.h (CONFIG_IPV6, CONFIG_IPV6_EUI64): New defines,
        set to 1.
        * Makefile (ipv6-srcs): New variable.
        (LINUXSRCS): Add ipv6-srcs.
    
        * ethernet.c (ethernet_demuxer): Call skb_put instead of changing
        skb->len directly, and thus now update skb->tail accordingly.
        * pfinet.h (PORTCLASS_INET, PORTCLASS_INET6): New enums.
        (trivfs_protid_portclasses, trivfs_protid_nportclasses)
        (trivfs_cntl_portclasses, trivfs_cntl_nportclasses): Declare
        these.
        (pfinet_bootstrap_portclass): New variable.
        (pfinet_bind): New function.
        * main.c: Define _HACK_ERRNO_H.  Include <errno.h>.
        (trivfs_protid_portclasses, trivfs_cntl_portclasses): New slots
        for PORTCLASS_INET6.
        (trivfs_protid_nportclasses, trivfs_cntl_nportclasses): Set to 2.
        (pfinet_bootstrap_portclass): New variable.
        (pfinet_bind): New function.
        (pfinet_activate_ipv6) [CONFIG_IPV6]: New function.
        (main) [CONFIG_IPV6]: Call inet6_proto_init.
        (main): Reordered to allow pfinet to not be started as a
        translator, if pfinet_bind is used.  If started as a translator,
        treat pfinet_bootstrap_portclass when calling trivfs_startup.
        * options.c: Include <net/sock.h>, <net/ip6_fib.h>,
        <net/ip6_route.h> and <net/addrconf.h>.
        (options): New option `ipv4'.
        (options) [CONFIG_IPV6]: New options `ipv6', `address6' and
        `gateway6'.
        (parse_interface) [CONFIG_IPV6]: Add address6 and gateway6.
        (parse_hook_add_interface) [CONFIG_IPV6]: Initialize address6 and
        gateway6.
        (parse_opt): Parse new args.
        * socket-ops.c (S_socket_create): Call either
        net_families[PF_INET]->create or net_families[PF_INET6]->create,
        depending on receiving master.
        (S_socket_create_address): Allow creation of AF_INET6 addresses.
    
        * glue-include/asm/delay.h: New stub file.
        * glue-include/linux/ipv6.h: Merged many bits unmodified from Linux
        header file.
        * glue-include/linux/in6.h: Likewise.
        (ipv6mr_ifindex): New define, glue to ipv6mr_interface.
        * glue-include/linux/socket.h (SOL_IPV6, SOL_ICMPV6): New defines.
    
        * linux-src/net/ipv6/addrconf.c (ipv6_find_idev, inet6_addr_add)
        (inet6_addr_del) [_HURD_]: Make these non-static.
        (addrconf_set_dstaddr, addrconf_add_ifaddr, addrconf_del_ifaddr)
        [_HURD_]: Don't define these functions.
        * linux-src/net/ipv6/route_ipv6.c (ipv6_route_ioctl) [_HURD_]:
        Likewise.
        * linux-src/net/ipv6/af_inet6.c (inet6_ioctl) [_HURD_]: Don't
        define the function, instead #define it to 0.
        (inet6_proto_init) [_HURD_]: Don't call sit_init.
        * linux-src/net/ipv6/udp_ipv6.c (udp_ioctl) [_HURD_]: Define
        to 0.
        (udp_v6_get_port): Put empty statement after label to silence
        compiler.
        * linux-src/net/ipv6/tcp_ipv6.c (tcp_v6_get_port, tcp_v6_rcv):
        Likewise.
        * linux-src/net/ipv6/icmpv6.c (icmpv6_rcv): Likewise.
        (icmpv6_init) [_HURD_]: Don't initialize i_uid and i_gid.
        * linux-src/net/ipv6/mcast.c (igmp6_init): Likewise.
        * linux-src/net/ipv6/ndisc.c (ndisc_init): Likewise.
        * linux-src/net/ipv6/ip6_fib.c (BUG_TRAP): Don't use __FUNCTION__
        as a string but a variable, to keep gcc happy.
        (fib6_walker_list): Make it non-static, to keep gcc happy.
        * linux-src/net/ipv6/ip6_flowlabel.c (fl_create) [_HURD_]: Drop
        IPV6_FL_S_USER support, since current->euid is not available.

commit 9ef3092f3172c049beb847d1dca602e2b4b755c5
Author: Stefan Siegl <address@hidden>
Date:   Mon Oct 8 21:12:31 2007 +0000

    2007-10-08  Stefan Siegl  <address@hidden>
    
        Import a number of files from Linux 2.2.14.  Renamed some of them,
        to have unique filenames as required by the make system.
    
        * linux-src/net/ipv6/addrconf.c: Import file.
        * linux-src/net/ipv6/af_inet6.c: Likewise.
        * linux-src/net/ipv6/exthdrs.c: Likewise.
        * linux-src/net/ipv6/ip6_fib.c: Likewise.
        * linux-src/net/ipv6/ip6_flowlabel.c: Likewise.
        * linux-src/net/ipv6/ip6_input.c: Likewise.
        * linux-src/net/ipv6/ip6_output.c: Likewise.
        * linux-src/net/ipv6/ipv6_sockglue.c: Likewise.
        * linux-src/net/ipv6/mcast.c: Likewise.
        * linux-src/net/ipv6/ndisc.c: Likewise.
        * linux-src/net/ipv6/reassembly.c: Likewise.
        * linux-src/net/ipv6/tcp_ipv6.c: Likewise.
        * linux-src/net/ipv6/datagram_ipv6.c: Import file (was datagram.c).
        * linux-src/net/ipv6/icmpv6.c: Import file (was icmp.c).
        * linux-src/net/ipv6/protocol_ipv6.c: Import file (was protocol.c).
        * linux-src/net/ipv6/raw_ipv6.c: Import file (was raw.c).
        * linux-src/net/ipv6/route_ipv6.c: Import file (was route.c).
        * linux-src/net/ipv6/udp_ipv6.c: Import file (was udp.c).

commit 4f5ec0e4d340aa0cc9c651a80e8d5af91d98924e
Author: Thomas Schwinge <address@hidden>
Date:   Sun Oct 7 21:11:22 2007 +0000

    2007-10-07  Thomas Schwinge  <address@hidden>
    
        * Makeconf (CFLAGS): Add ``-fgnu89-inline''.

commit 7b8f563b232c560d0083e9e378b7cb8d95ce9586
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 10:16:23 2007 +0000

    2007-10-05  Thomas Schwinge  <address@hidden>
    
        * node-times.c (diskfs_set_node_atime): Fix typo from last commit.

commit 3adb292d0a8e11838d0dfafc623143d291c3b5ac
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 10:00:44 2007 +0000

    Update copyright years.

commit d60e69445025d109bf76a3b7ee02f125d4106618
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 09:58:46 2007 +0000

    Update copyright years.

commit 5c1086f47c43372f634ce9254efedc60537cb01b
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 09:57:41 2007 +0000

    Update copyright years.

commit 1251551cab81c70415234b0e24442629be0c4052
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 09:55:53 2007 +0000

    Update copyright years.

commit 7816c70ca016d64141a0a1c21de470456837bd7c
Author: Thomas Schwinge <address@hidden>
Date:   Sun Sep 30 19:50:16 2007 +0000

    2007-09-30  Thomas Schwinge  <address@hidden>
    
        * INSTALL-cross: Refer to the wiki.

commit 9d5c7c571848fe6918d0e05e16c431d62c45da45
Author: Thomas Schwinge <address@hidden>
Date:   Thu Sep 13 11:25:18 2007 +0000

    Typo.

commit baec731770ff0f73014c8a0350f0030d5badd09d
Author: Samuel Thibault <address@hidden>
Date:   Mon Aug 20 15:53:31 2007 +0000

    compilation fix

commit db18a872a8e45962590b63314d60a745ca73f8f6
Author: Samuel Thibault <address@hidden>
Date:   Mon Aug 20 15:51:49 2007 +0000

    [doc/ChangeLog]
    2007-08-16  Samuel Thibault  <address@hidden>
    
        * hurd.texi: Document diskfs_set_node_atime.
    
    [ext2fs/ChangeLog]
    2007-08-16  Samuel Thibault  <address@hidden>
    
        * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call
        diskfs_set_node_atime instead of setting dp->dn_set_atime.
    
    [fatfs/ChangeLog]
    2007-08-16  Samuel Thibault  <address@hidden>
    
        * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call
        diskfs_set_node_atime instead of setting dp->dn_set_atime.
    
    [libdiskfs/ChangeLog]
    2007-08-16  Samuel Thibault  <address@hidden>
    
        * diskfs.h (diskfs_set_node_atime): New declaration.
        * node-times.c (diskfs_set_node_atime): New function.
    
    [ufs/ChangeLog]
    2007-08-16  Samuel Thibault  <address@hidden>
    
        * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call
        diskfs_set_node_atime instead of setting dp->dn_set_atime.
        * inode.c (read_symlink_hook): Likewise.

commit 27f9eab1b9d97f20872fb3bea468fb61060418a7
Author: Thomas Schwinge <address@hidden>
Date:   Wed Aug 1 11:04:17 2007 +0000

    2007-08-01  Michael Banck  <address@hidden>
    
        * servers.boot: Update to what is actually being used these days.

commit c856c99d06a20a4a69eba4c044144384d87f3142
Author: Thomas Schwinge <address@hidden>
Date:   Fri Jul 27 12:39:15 2007 +0000

    2007-07-27  Thomas Schwinge  <address@hidden>
    
        [bug #17124 -- ``-fno-strict-aliasing for pfinet'']
        * Makefile (CFLAGS): Add ``-fno-strict-aliasing''.

commit 2c0da94705499301f48679eca29cab09c0e69734
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 14 19:10:54 2007 +0000

    2007-06-14  Thomas Schwinge  <address@hidden>
    
        * Makeconf (CFLAGS): Allow for appending target-specific flags.

commit 491852dc7478016c3a90f45877cbaa2ef79bf64b
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 14 17:24:13 2007 +0000

    2007-06-14  Thomas Schwinge  <address@hidden>
    
        * cthread_internals.h (cproc_block): Add prototype.

commit 2a7fb4a54c2ac9cb8396da117f0a05055330599c
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 6 16:08:56 2007 +0000

    2007-06-06  Thomas Schwinge  <address@hidden>
    
        * Makefile (default_pager-MIGCOMSFLAGS): Remove variable.
        * proxy-defpager.c (proxy_defpager_demuxer): Invoke
        `default_pager_server' instead of `S_default_pager_server'.

commit 28314243621a1cb2025a4d96e0eb14341fc3abcd
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 6 15:32:33 2007 +0000

    2007-06-06  Thomas Schwinge  <address@hidden>
    
        * default_pager.c (default_pager_object_create, default_pager_info)
        (default_pager_objects, default_pager_object_pages)
        (default_pager_object_set_size, default_pager_paging_file): Rename to
        `S_default_pager_object_create', `S_default_pager_info',
        `S_default_pager_objects', `S_default_pager_object_pages',
        `S_default_pager_object_set_size' and `S_default_pager_paging_file'.

commit 8028e92d386f8f06cba99e6e04bd8f689822dbdc
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 6 15:28:29 2007 +0000

    2007-06-06  Thomas Schwinge  <address@hidden>
    
        * Makefile: Remove a comment.
        * setup.c (default_pager_paging_storage): Rename to
        `S_default_pager_paging_storage'.

commit 34c26318512ea9293b1d4019cdedde1ca550b419
Author: Samuel Thibault <address@hidden>
Date:   Tue May 8 17:42:50 2007 +0000

    2007-05-08  Samuel Thibault  <address@hidden>
    
        * generic-speaker.c (generic_speaker_start): Call ioperm() on GNU Mach
        1 too.

commit 4c79ee2d9f6439bdf7f6f1ad4c0723e5f6cfc053
Author: Samuel Thibault <address@hidden>
Date:   Tue May 8 13:39:51 2007 +0000

    2007-05-08  Samuel Thibault  <address@hidden>
    
        * vga-support.c (vga_fini): Fix call to ioperm().

commit f63f4d4ffc5df519609f1a246291649cd2b76caa
Author: Thomas Schwinge <address@hidden>
Date:   Tue May 1 19:59:09 2007 +0000

    2007-05-01  Thomas Schwinge  <address@hidden>
    
        * crash.c (S_msg_startup_dosync): Remove function.

commit deabdfb882f6e755a8b21a54ac8ab53de90affbb
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 10:45:02 2007 +0000

    2007-04-07  Thomas Schwinge  <address@hidden>
    
        * swapon.c (main, doc) [!SWAPOFF]: Unless overridden, consider a
        swap signature when deciding whether to add a paging device or not.

commit 582c10fdfc74d1fcef04230983c679683d4d78ca
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 09:22:39 2007 +0000

    2007-04-07  Thomas Schwinge  <address@hidden>
    
        * MAKEDEV.sh (mkdev): Specify the creation of `lpr[0-9]' devices.

commit 5d1862e109242434944d143a5ca540a8ee25cdd7
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 08:25:09 2007 +0000

    2007-04-07  Thomas Schwinge  <address@hidden>
    
        * INSTALL-cross: Link to the `cross-gnu' script.

commit 2750290d86273b488f9cde947c84758214940db7
Author: Thomas Schwinge <address@hidden>
Date:   Wed Apr 4 15:33:55 2007 +0000

    2007-04-04  Thomas Schwinge  <address@hidden>
    
        * opts-std-startup.c (parse_startup_opt)
        <_diskfs_no_inherit_dir_group>: Swap the options into the correct
        order.  Reported by Olaf Buddenhagen <address@hidden>.

commit 015e8531ef98117b532627ee801c7053ce0b2bb9
Author: Thomas Schwinge <address@hidden>
Date:   Sat Mar 31 10:28:03 2007 +0000

    2007-03-31  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Put ``threads'' in front of ``ports''.

commit bee7031bcfed16d89a7c48a269659812e3266050
Author: Thomas Schwinge <address@hidden>
Date:   Fri Mar 30 14:15:49 2007 +0000

    2007-03-30  Thomas Schwinge  <address@hidden>
    
        * inode.c (read_node): Correctly convert from nanoseconds to
        microseconds.

commit 2ab9f689f7a1938827f17a914af9751ff487fc96
Author: Thomas Schwinge <address@hidden>
Date:   Wed Mar 28 19:11:42 2007 +0000

    2007-03-28  Thomas Schwinge  <address@hidden>
    
        * Makefile (fatfs.static): New target.

commit ec71a94087af0a1c349ce052e48a656c120ad7a5
Author: Thomas Schwinge <address@hidden>
Date:   Wed Mar 28 19:11:07 2007 +0000

    2007-03-28  Thomas Schwinge  <address@hidden>
    
        * main.c (diskfs_readonly): Remove variable.
        (main): Set `diskfs_readonly' and `diskfs_hard_readonly' to one.

commit 3b2580ed612cd4b30918a27b3af9f73a9273fad1
Author: Thomas Schwinge <address@hidden>
Date:   Sun Mar 25 20:29:33 2007 +0000

    2007-03-25  Thomas Schwinge  <address@hidden>
    
        * isofs/inode.c (read_disknode): Correctly convert from nanoseconds to
        microseconds.

commit 2aba92caaec0fc028d7d0970160bfa900d29da08
Author: Thomas Schwinge <address@hidden>
Date:   Sat Mar 24 01:57:57 2007 +0000

    2007-03-24  Thomas Schwinge  <address@hidden>
    
        * fsys_reply.defs (fsys_syncfs_reply): Fix typo.  Reported by Austin
        Thompson.

commit 2ce5255727927a9c54accfbe3d3cf1d66b1edc84
Author: Thomas Schwinge <address@hidden>
Date:   Fri Mar 16 01:16:40 2007 +0000

    The next day is there already...

commit 3dcc38caa8160b006d1d6d96370d232245c8d89b
Author: Thomas Schwinge <address@hidden>
Date:   Fri Mar 16 00:50:24 2007 +0000

    2007-03-16  Ben Asselstine  <address@hidden>
            Thomas Schwinge  <address@hidden>
    
        * hurd.texi (Invoking serverboot): Remove.
        (Server Bootstrap, Boot Scripts): Update.

commit 2628d7d6c7982293145ba694887b00fcf39ddf97
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 4 23:27:29 2007 +0000

    wrong ChangeLog file, sorry

commit ae10229c989edab43afa704650ec17bb9578d630
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 4 00:05:21 2007 +0000

    2006-03-04  Samuel Thibault  <address@hidden>
    
        * libpthread/include/pthread/pthread.h: Add the restrict keyword where
        appropriate for full compliance.
        * libpthread/pthread/pt-internal.h: Likewise.
        * libpthread/sysdeps/generic/bits/mutex.h: Likewise.
        * libpthread/sysdeps/generic/bits/rwlock.h: Likewise.
        * libpthread/TODO: Drop that TODO item.

commit 780a7bfa86d4a620f790c6bc400ce10b845dce60
Author: Samuel Thibault <address@hidden>
Date:   Sat Mar 3 23:57:37 2007 +0000

    2006-03-04  Samuel Thibault  <address@hidden>
    
        * libpthread/sysdeps/i386/machine-sp.h (thread_stack_pointer):
        Optimize esp read.
        * libpthread/i386/cthreads.h (cthread_sp): Likewise.

commit 40b6d5b9c29fbe64b4d11cf5db19c18011152ae0
Author: Thomas Schwinge <address@hidden>
Date:   Sun Feb 4 15:06:27 2007 +0000

    2007-02-04  Thomas Schwinge  <address@hidden>
    
        * maptime.h: Fix a comment.

commit 862d292c98756231d75bc59d2f1a0a8738b852c2
Author: Samuel Thibault <address@hidden>
Date:   Sat Jan 20 13:07:05 2007 +0000

    2006-01-20  Samuel Thibault  <address@hidden>
    
            Do not let other libraries (like libX11) override libpthread's
            pthread_mutex_*, pthread_rwlock_* and sem_* dynamic symbols.
        * libpthread/sysdeps/generic/pt-mutex-destroy.c
        (pthread_mutex_destroy): Make the alias strong.
        * libpthread/sysdeps/generic/pt-mutex-init.c
        (pthread_mutex_init): Likewise.
        * libpthread/sysdeps/generic/pt-mutex-lock.c
        (_pthread_mutex_lock, pthread_mutex_lock): Likewise.
        * libpthread/sysdeps/generic/pt-mutex-trylock.c
        (_pthread_mutex_trylock, pthread_mutex_trylock): Likewise.
        * libpthread/sysdeps/generic/pt-mutex-unlock.c
        (_pthread_mutex_lock, pthread_mutex_unlock): Likewise.
        * libpthread/sysdeps/generic/pt-rwlock-destroy.c
        (pthread_rwlock_destroy): Likewise.
        * libpthread/sysdeps/generic/pt-rwlock-init.c
        (pthread_rwlock_init): Likewise.
        * libpthread/sysdeps/generic/sem-destroy.c (sem_destroy): Likewise.
        * libpthread/sysdeps/generic/sem-getvalue.c (sem_getvalue): Likewise.
        * libpthread/sysdeps/generic/sem-init.c (sem_init): Likewise.
        * libpthread/sysdeps/generic/sem-open.c (sem_open): Likewise.
        * libpthread/sysdeps/generic/sem-post.c (sem_post): Likewise.
        * libpthread/sysdeps/generic/sem-timedwait.c (sem_timedwait): Likewise.
        * libpthread/sysdeps/generic/sem-trywait.c (sem_trywait): Likewise.
        * libpthread/sysdeps/generic/sem-unlink.c (sem_unlink): Likewise.
        * libpthread/sysdeps/generic/sem-wait.c (sem_wait): Likewise.

commit 00779801c27c4099fc0fae48272f39d6f03e4a25
Author: Thomas Schwinge <address@hidden>
Date:   Sat Dec 23 21:41:13 2006 +0000

    Forgot to commit this at that time...
    
    2006-11-27  Ben Asselstine  <address@hidden>
            Thomas Schwinge  <address@hidden>
    
        [task #5994 --- ``rpctrace: Consider PREFIX/shared/msgids/*.msgids by
        default'']
        * Makefile (rpctrace-CPPFLAGS): New variable.

commit fcf46aaceee47f7b845acbc18907b52d62f9387a
Author: Thomas Schwinge <address@hidden>
Date:   Sun Dec 3 18:36:46 2006 +0000

    2006-12-03  Thomas Schwinge  <address@hidden>
    
        [bug #17121 --- ``GNU Hurd debian dir'']
        * debian/ChangeLog: Remove file.
        * Makefile (other-subdirs): Remove `debian'.

commit ba1f8f695d0875f5551daa3e1c8003042584015e
Author: Thomas Schwinge <address@hidden>
Date:   Sun Dec 3 18:34:36 2006 +0000

    Savannah tag.

commit d1066f8e45a4e79c8d312eaa42b4a635887c23d3
Author: Thomas Schwinge <address@hidden>
Date:   Sun Dec 3 18:30:11 2006 +0000

    2006-12-03  Thomas Schwinge  <address@hidden>
    
        * debian/Makefile: Remove file.
        * debian/README.Debian: Likewise.
        * debian/TODO: Likewise.
        * debian/changelog: Likewise.
        * debian/conffiles: Likewise.
        * debian/control: Likewise.
        * debian/copyright: Likewise.
        * debian/postinst: Likewise.
        * debian/prerm: Likewise.
        * debian/rc: Likewise.
        * debian/rules: Likewise.
        * debian/servers.boot: Likewise.
        * debian/shlibs: Likewise.
        * debian/shlibs.local: Likewise.
        * debian/update-rc.d: Likewise.

commit ec7f7778b12854a0faefaac341289445af9d7e7c
Author: Thomas Schwinge <address@hidden>
Date:   Mon Nov 27 15:19:17 2006 +0000

    2006-11-27  Ben Asselstine  <address@hidden>
            Thomas Schwinge  <address@hidden>
    
        * crash.c (trivfs_append_args): Handle CRASH_ORPHANS_HOW.

commit 3aeee385fdfa1ef0b230e56671655d3bfd9b7061
Author: Thomas Schwinge <address@hidden>
Date:   Mon Nov 27 14:53:15 2006 +0000

    2006-11-27  Thomas Schwinge  <address@hidden>
    
        * crash.c: Correct the usage of the argp documentation string.

commit 41be4398578c5da3df158a12599925e43d39c6ff
Author: Thomas Schwinge <address@hidden>
Date:   Mon Nov 27 14:24:57 2006 +0000

    2006-11-27  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add `netfs'.

commit bbf39a08912df2f1f176ebea4c790ffd22ba9e65
Author: Thomas Schwinge <address@hidden>
Date:   Sun Nov 26 23:46:46 2006 +0000

    2006-11-27  Ben Asselstine  <address@hidden>
            Thomas Schwinge  <address@hidden>
    
        [task #5994 --- ``rpctrace: Consider PREFIX/shared/msgids/*.msgids by
        default'']
        * rpctrace.c: Include <stdbool.h> and <argz.h>.
        (scan_msgids_dir): New function, factored out of the <case 'I'> code,
        with the change of not directly parsing the files, but instead adding
        them to an argz vector.
        (STD_MSGIDS_DIR): New definition.
        (options): Add new `--nostdinc' option.
        (main): Handle that new option.  Utilize an argz vector.  Include the
        files in STD_MSGIDS_DIR unless prohibited by the new option.

commit c74c6f31d1786c2ae8eaab90f434bd833493034d
Author: Thomas Schwinge <address@hidden>
Date:   Mon Jul 31 10:41:08 2006 +0000

    2006-07-31  Stefan Siegl  <address@hidden>
    
        * options.c (trivfs_append_args): Figure out the address of the default
        gateway and push the --gateway option to argz.

commit dd79b1d8f8ae90cd34d5d0b307048c8aaea47d23
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 25 14:06:14 2006 +0000

    2006-07-25  Stefan Siegl  <address@hidden>
    
        * pq.c (packet_write): Only dereference AMOUNT if it is not the null
        pointer and document the change.
        * pq.h (packet_write): Document the change.

commit bbd40ec2bcd11142b8de273a9c009fe5d2d248f2
Author: Thomas Schwinge <address@hidden>
Date:   Mon Jul 24 20:59:58 2006 +0000

    2006-07-24  Ben Asselstine  <address@hidden>
    
        [bug #17135]
        * psout.c (psout): Exit returning `1' if there aren't any applicable
        processes.

commit 48a0321569769612f114b65b0df51d4fe3072739
Author: Thomas Schwinge <address@hidden>
Date:   Mon Jul 24 19:10:47 2006 +0000

    2006-07-24  Thomas Schwinge  <address@hidden>
    
        [bug #17127]
        * Makeconf (clean): Don't remove `*.*_d' files.
        (%.sdefsi): Add `%.sdefs.d' to the target list.  Create these files by
        specifying `-MD' as a flag for CPP and mangle the output as needed.
        Include these `*.sdefs.d' files instead of `*.migs_d' and `*.migsh_d'
        files.
        (%.udefsi): Likewise for `%.udefs.d' / `*.migu_d' and `*.miguh_d'.
        (%.migs_d, %.migu_d, %.migsh_d, %.miguh_d): Remove targets.

commit 02faca19a73393d85e3875de9e4f349b4f839ee0
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 11 13:37:32 2006 +0000

    2006-07-11  Samuel Thibault  <address@hidden>
    
        * node.c (ftpfs_create_node): Check the result from hurd_ihash_add().
        Add E to the hash table instead of NEW.

commit 85b19fd8d03a57ba174cfc03153c8c255f6717d2
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 11 13:36:19 2006 +0000

    2006-07-11  Samuel Thibault  <address@hidden>
    
        * ihash.c (add_one): Cast VALUE with (hurd_ihash_locp_t *) instead of
        (hurd_ihash_locp_t).

commit f01c659b3e48b392347332469316a521f07e3f5e
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 28 15:56:10 2006 +0000

    2006-06-28  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add `iohelp' and `ports'.

commit 4a609fb923a30a9f2375b575ebdea18f95f97a52
Author: Thomas Schwinge <address@hidden>
Date:   Wed Jun 28 15:51:39 2006 +0000

    2006-06-28  Thomas Schwinge  <address@hidden>
    
        * Makefile (HURDLIBS): Add `pager'.

commit 88aaf3455d9bd1ba5312515144fe71abf50eb080
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 15 13:56:27 2006 +0000

    *** empty log message ***

commit b1989af0015f6748552744cff474dc55db83176b
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 15 13:55:27 2006 +0000

    2006-06-15  Thomas Schwinge  <address@hidden>
    
        * io-seek.c (netfs_S_io_seek): Return EINVAL if file pointer would
        become negative.

commit 95b1426fb75a5458ac15d28a04501327875fa58d
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 15 13:54:08 2006 +0000

    2006-06-15  Thomas Schwinge  <address@hidden>
    
        * open.c (open_seek): Seek into the correct direction for `SEEK_END'.
        Return EINVAL if file pointer would become negative.

commit a55e2129494c2559df9fb6534356a423c6de728c
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 15 13:52:31 2006 +0000

    2006-06-15  Thomas Schwinge  <address@hidden>
    
        * hello-mt.c (trivfs_S_io_seek): Seek into the right direction for
        `SEEK_END'.  Return EINVAL if file pointer would become negative.
        * hello.c (trivfs_S_io_seek): Likewise.

commit 218307d36556c9e9a5cdbfc987419e16d56d352d
Author: Thomas Schwinge <address@hidden>
Date:   Thu Apr 27 00:10:51 2006 +0000

    2006-04-27  Thomas Schwinge  <address@hidden>
    
        * ethernet.c (ether_filter) [NETF_IN]: Prefix `NETF_IN' to the actual
        rules.

commit cb0476da388abdd0dbac4afdbdbe07f2a0224ecb
Author: Thomas Schwinge <address@hidden>
Date:   Tue Apr 25 13:57:22 2006 +0000

    Using `syslog' for the Hurd servers:
    http://savannah.gnu.org/task/?func=detailitem&item_id=5490

commit 88e8da4c8319a8ec4cc10ab55d8b2737c633cdaa
Author: Thomas Schwinge <address@hidden>
Date:   Tue Apr 25 13:54:58 2006 +0000

    Update.  Link to the Savannah task tracker.

commit 71f3ac463fe6bb982dd6dec6514ba5d7827eee81
Author: Thomas Schwinge <address@hidden>
Date:   Tue Apr 25 13:47:55 2006 +0000

    Handling the RTC being in local time:
    http://savannah.gnu.org/task/?func=detailitem&item_id=5492

commit aadfc1c4499b7952b37290867e079ef4a47207e6
Author: Thomas Schwinge <address@hidden>
Date:   Sat Mar 25 22:20:20 2006 +0000

    2006-03-25  Thomas Schwinge  <address@hidden>
    
        [bug #15808]
        * ifsock.c: Include <argp.h>, <sys/cdefs.h> and <version.h>.
        (__XSTRING): New macro.
        (argp_program_version, doc, argp): New variables.
        (main): Call argp_parse().
        Based on a patch by Ben Asselstine <address@hidden>.

commit 2b8c82540a96f17c3eebb272190046253efcc354
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 21 23:50:38 2006 +0000

    Correct date and add Savannah tag.

commit 189c636af115408d492ae62e8d4168cc0ca93270
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 21 23:46:01 2006 +0000

    2006-03-21  Leonardo Lopes Pereira  <address@hidden>
    
        * Makeconf (mach_defs_names): Remove `mach_norma' and `norma_task'.

commit eb13c95345799f42ab8916faa682864f6b7463b1
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:34:24 2006 +0000

    2006-03-15  Alfred M. Szmidt  <address@hidden>
    
        * kalloc.c: #include <malloc.h>.
        (init_hook, malloc_hook, free_hook): New functions.
        (__malloc_initialize_hook): New variable.
        (malloc, free): Functions removed.

commit 83dae4510ddb4afd8acf584a229604f703aac871
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:30:38 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * ps.c (current_tty_name): Don't declare as static.
        * rpctrace.c (print_contents): Don't use ?: as a lvalue.
        (msgids_file_p): Don't declare as static.

commit d8aadb4381fb4d49c70a943d40b78ef84685e96a
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:27:50 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * mkfs.c (parse_opt): Move UP's functionality into UP_INT in order to
        fix invalid lvalues.

commit 1c4b66f7981ec2a77e11fdc94eb5613d32ac1ec4
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:26:37 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * dir.h (DIRECT_NAMELEN): Don't use ?: as a lvalue.

commit 4201918426b37be6cebfd67e54f020bfb45422fb
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:25:14 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * glue-include/asm/system.h (xchg): Fix invalid lvalue.
        * linux-src/net/ipv4/tcp_ipv4.c (tcp_v4_rst_req): Don't use ?: as a
        lvalue.

commit fc02160569ca3a5172ab97896b5369d58c782d68
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:21:41 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * loop.c (server_loop): Fix invalid lvalues.

commit a50e4ca8d1d10f869b1ef66489eee60431cad637
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:20:31 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * priv.h: Include <argp.h>.

commit 286eb68d7ee3687ddef95b9a48674d71c82dd7a9
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 14 23:18:34 2006 +0000

    2006-03-15  Thomas Schwinge  <address@hidden>
    
        * boot.c (boot_script_exec_cmd): Fix invalid lvalues.

commit df8b37b7a5043b45111349e5f4489db87dad31be
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 5 11:47:43 2006 +0000

    .

commit dd9469524f8de0c2ea06b390698a8b104090ade3
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 5 11:47:36 2006 +0000

    2006-03-05  Roland McGrath  <address@hidden>
    
        * io-seek.c (diskfs_S_io_seek): Return EINVAL if file pointer would
        become negative.

commit 61331860c768c1fcaeef786257e5ea6ea56317f7
Author: Thomas Schwinge <address@hidden>
Date:   Sat Feb 4 18:39:33 2006 +0000

    Correct ChangeLog format and add copyright year 2005.

commit f22be385ecec718540280adf574beb26d4951b97
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jan 26 17:37:58 2006 +0000

    2006-01-26  Thomas Schwinge  <address@hidden>
    
        * config.guess: Updated from the canonical source.
        * config.sub: Likewise.

commit 78be7c99f552ad5f4c6f0c85158a1131aeaac580
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jan 23 22:19:13 2006 +0000

    2006-01-23  Samuel Thibault  <address@hidden>
    
        * console.c (main): Check CONS instead of MALLOC.

commit bb291339dc3ae5bddcefd4b11839f2f520c5e40e
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jan 23 22:16:53 2006 +0000

    2006-01-23  Samuel Thibault  <address@hidden>
    
        * input.c (input_create): Fix arguments order of iconv_open()
        call.

commit f470a3bd740961aba761564febc2f0ccc8ce43a1
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 25 00:38:09 2005 +0000

    .

commit 70d0d5230273ec2fa5acb4297e74437ece06bcac
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 25 00:38:07 2005 +0000

    2005-09-24  Roland McGrath  <address@hidden>
    
        * store.h (STORE_STD_CLASS): Use __attribute_used__ macro
        instead of `unused' attribute.

commit 50f67f1c3ae5bb8e42fe839e6a6a9cb813a90c53
Author: Neal H. Walfield <address@hidden>
Date:   Mon Aug 29 09:41:21 2005 +0000

    Revery previous change.  Was intended for ams-branch, not HEAD.

commit 1e5a9b2969616b26f7b0e5808e3281c611146fdc
Author: Neal H. Walfield <address@hidden>
Date:   Mon Aug 29 08:29:35 2005 +0000

    pflocal/
    
    2005-05-17  Neal H. Walfield  <address@hidden>
    
        * connq.h (struct connq_request): Remove forward.
        (connq_listen): Wait for a request to be queued not until there is
        a connection attempt.  Remove REQ parameter.  Update callers.
        (connq_request_complete): Remove declaration.
        (connq_connect): Wait for a slot to queue a request not until
        there is an acceptor.  Remove SOCK parameter.  Update callers.
        (connq_connect_complete): New declaration.
        (connq_connect_cancel): New declaration.
    
        * connq.c (struct connq): Remove fields noqueue, queue, length,
        head and tail.  Add fields head, tail, count, max, connectors and
        num_connectors.  That is, replace the circular buffer with a
        singly linked list.
        (qnext): Remove function.
        (struct connq_request): Remove field signal, lock, completed and
        err.  Add field next.
        (connq_request_init): Rewrite according to new semantics.
        (connq_request_enqueue): New function.
        (connq_request_dequeue): New function.
        (connq_create): Update according to new semantics.
        (connq_destroy): Likewise.
        (connq_listen): Rewrite to not block until there is a connector
        but until there is a request in the queue.
        (connq_request_complete): Remove function.
        (connq_connect): Rewrite to not block until there is an acceptor
        but until there is space for a request.
        (connq_connect_complete): New function.
        (connq_connect_cancel): New function.
        (connq_compress): Remove dead code.
        (connq_set_length): Rewrite.
    
        * socket.c (S_socket_connect): Create the server socket here...
        (S_socket_accept): ... not here.

commit 5c3011ee1de9a9b231270044ea52649f84cdac66
Author: Alfred M. Szmidt <address@hidden>
Date:   Tue Jul 26 19:32:07 2005 +0000

    2005-07-26  Alfred M. Szmidt  <address@hidden>
    
        * rpctrace.c: Include <fnmatch.h>, <sys/stat.h>, and <dirent.h>.
        (main, options): Renamed the option `-I' to `-i', and
        reimplemented `-I' to search a given directory for message ID
        files.
        (main): Variable `err' removed.

commit b2d343beaeee945ef558727faca6557b1689b36d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 13 10:52:33 2005 +0000

    Fix last change.

commit db472e8bed7ead876559fba1786a089e53f4466d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 13 00:08:15 2005 +0000

    2005-07-13  Samuel Thibault  <address@hidden>
    
        * current-vcs.c (repeater_node): Set default.

commit 7a4a38fa09a886e1d25711a866e391fdc4fb3269
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 12 15:29:22 2005 +0000

    ext2fs/
    fatfs/
    2005-07-12  Marcus Brinkmann  <address@hidden>
    
        * pager.c (diskfs_get_filemap): Initialize upi->max_prot to PROT.

commit 0eee7f9af6d6cba106bea55a0370ef85e1a900fa
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 12 15:25:49 2005 +0000

    2005-07-12  Marcus Brinkmann  <address@hidden>
    
        * magic.c (magic_getroot): Deallocate DOTDOT if processing here.
        (magic_open): Do not allocate and deallocate DOTDOT, just consume
        the reference given to us.
        (magic_peropen_destroy): New function.
        (main): If in directory mode, install magic_peropen_destroy hook.

commit 94414efd38f6a555ac97d013bd0aced76803142d
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jul 11 13:59:24 2005 +0000

    2005-07-11  Samuel Thibault  <address@hidden>
    
            * Makefile (modules): Add `current-vcs' and its rules.
            * console.c (console_current_id): New function.
            * input.h (console_current_id): New prototype.
            * trans.c (struct netnode): New member `symlink_path'.
            (console_demuxer): Handle case when node it anonymous.
            (netfs_S_io_select): Likewise.
            (netfs_S_io_read): Likewise.
            (netfs_S_io_write): Likewise.
            (netfs_report_access): Likewise.
            (netfs_attempt_mksymlink): Implement symlinks.
            (netfs_attempt_lookup): Likewise.
            (netfs_attempt_unlink): Likewise.
            (netfs_attempt_link): Likewise.
            (netfs_attempt_mkfile): Likewise.
            (netfs_attempt_readlink): Likewise.
            (netfs_get_dirents): Likewise.
            (netfs_create_consnode): Likewise.
            * trans.h (struct consnode): New members `readlink' and `mksymlink'.
            * current-vcs.c: New file.

commit 2f745c154065dfeae33c864b4e61cfca7a3d4974
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jul 11 13:55:14 2005 +0000

    2005-03-05  Samuel Thibault  <address@hidden>
    
            * priv.h (_cons_file): Prototype moved and renamed to...
            * cons.h (cons_file): ... this.
            * init-init.c (cons_init): Updated `_cons_file' reference.
            * opts-std-startup.c (_cons_file): Renamed into `cons_file'.  
Updated
            reference.

commit ddeb9733fb4eccc2dc8bd36633db7b34a7ba3627
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Jun 18 17:18:13 2005 +0000

    2005-06-14  Hugues Larrive  <address@hidden>
    
        * ftpfs.c (parse_startup_opt): User names may contain a @, so take
        the last @ of FTPFS_REMOTE_FS.
        * host.c (split_server_name): User names may contain a @, so take
        the last @ of P.

commit e0dc9e1e71bf0a8ea96f517dc8f5dbf05aca2b94
Author: Neal H. Walfield <address@hidden>
Date:   Wed May 18 10:00:26 2005 +0000

    pflocal/
    
    2005-05-17  Neal H. Walfield  <address@hidden>
    
        * sock.c (sock_free): Don't destroy SOCK->CONNECT_QUEUE.

commit 53b39929031e5ced105c67eac45e6f2bccc6f665
Author: Alfred M. Szmidt <address@hidden>
Date:   Thu Apr 7 20:48:41 2005 +0000

    2005-04-07  Alfred M. Szmidt  <address@hidden>
    
        * configure.in: Error out if MiG couldn't be found.
        * configure: Regenerated.

commit d68f1a3c3baaa650d10a941d53bdd894eaa499af
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Mar 20 02:21:31 2005 +0000

    2005-03-20  Marcus Brinkmann  <address@hidden>
    
        * tmpfs.c (parse_opt): Use the right argument for parsing the
        mode.

commit 9ac24fc02219f3b7bdf0cdfdf6d557a215f060f0
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Feb 24 01:48:44 2005 +0000

    2005-02-24  Ben Asselstine <address@hidden>
    
        * init.c (main): Only pass ARGP_NO_ERRS to argp_parse when invoked
        by the bootstrap filesystem.
        (flags): New variable.

commit 9b12211004abab7dd59716b1f583c00e7ae58ebf
Author: Alfred M. Szmidt <address@hidden>
Date:   Wed Feb 23 00:00:34 2005 +0000

    2005-02-23  Alfred M. Szmidt  <address@hidden>
    
        * Makefile (iso9660fs.static): New target.

commit 6e99a6f9e7343dd45be353ab2185c6a4a26f00b6
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Jan 22 17:35:38 2005 +0000

    Nobody noticed that...

commit 6f148834354b47a9a76dc099de0887b8f271f994
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Jan 22 17:34:01 2005 +0000

    2005-01-21  Alfred M. Szmidt  <address@hidden>
    
        * doc/hurd.texi: Doc fixes.

commit 1c279d04dcf606c2c17ad5ba51fc557f6583c031
Author: Marco Gerards <address@hidden>
Date:   Wed Jan 19 13:48:45 2005 +0000

    2005-01-19  Marco Gerards   <address@hidden>
    
        * README.UTF8: New file.
        * motd.UTF8: Likewise.

commit de77aed56fde9c11981e684b44c3927e15d053ae
Author: Alfred M. Szmidt <address@hidden>
Date:   Mon Jan 17 02:00:00 2005 +0000

    2005-01-10  Alfred M. Szmidt  <address@hidden>
    
        * console.c (consnode_path): Renamed to ...
        (console_node): ... this.  Updated all references.

commit 958c7b473969994407f2a7c11700a34f976920b6
Author: Marco Gerards <address@hidden>
Date:   Fri Jan 7 23:06:26 2005 +0000

    2005-01-08  Marco Gerards  <address@hidden>
    
        * storeio.c (trivfs_modify_stat): Don't initialize st_blocks.

commit 1ee61be36186d9b3351ccabbab1b73fd31bd4bf3
Author: Marco Gerards <address@hidden>
Date:   Thu Jan 6 21:58:10 2005 +0000

    2005-01-06  Marco Gerards  <address@hidden>
    
        * kdioctl.defs: New file.

commit f7cecd976b196288bd734eace2acff798a36513f
Author: Marco Gerards <address@hidden>
Date:   Thu Jan 6 21:53:26 2005 +0000

    2005-01-06  Marco Gerards  <address@hidden>
    
        * Makefile (SRCS): Add `vcons-move-mouse.c' and `vcons-event.c'.
        * cons.h (mouse_movement): New enum.
        (mouse_button): Likewise.
        (mouse_event): New struct.
        (mouse_event_t): New type.
        (cons_vcons_set_mousecursor_pos): New prototype.
        (cons_vcons_set_mousecursor_status): Likewise.
        (cons_vcons_move_mouse): Likewise.
        * file-changed.c (cons_S_file_changed): Generate the
        `CONS_EVT_OUTPUT' event, in case there was output.
        * opts-std-startup.c (OPT_MOUSE_SHOW, OPT_MOUSE_HIDE)
        (OPT_MOUSE_SENS, DEFAULT_MOUSE_SENS, DEFAULT_MOUSE_SENS_STRING):
        New macros.
        (_cons_show_mouse, _cons_hide_mouse, _cons_mouse_sens): New
        variables.
        (startup_options): Add the options `--mouse-show-on',
        `--mouse-hide-on' and `--mouse-sensitivity'.
        (parse_startup_opt): Parse the options that were added to
        `startup_options' using the new local function `parse_events'.
        * priv.h (CONS_EVT_MOUSE_MOVE, CONS_EVT_MOUSE_BUTTON)
        (CONS_EVT_KEYPRESS, CONS_EVT_OUTPUT): New macros.
        (_cons_show_mouse, _cons_hide_mouse, _cons_mouse_sens): New
        declarations.
        (_cons_vcons_input): New prototype.
        (_cons_vcons_console_event): Likewise.
        * vcons-event.c: New file.
        * vcons-move-mouse.c: Likewise.
        * vcons-input.c (_cons_vcons_input): New function.
        (cons_vcons_input): Rewritten to use _cons_vcons_input and report
        the `CONS_EVT_KEYPRESS' event.
        * vcons-refresh.c: Include "priv.h".
        (cons_vcons_refresh): Report the `CONS_EVT_OUTPUT' event.
        * vcons-scrollback.c: Include "priv.h".
        (cons_vcons_scrollback): Report the `CONS_EVT_OUTPUT' event.

commit 38fc4e4d1cef98a8b3d60b717647a9c65d91307f
Author: Marco Gerards <address@hidden>
Date:   Thu Jan 6 21:43:53 2005 +0000

    2005-01-06  Marco Gerards  <address@hidden>
    
        * Makefile (SRCS): Add `trans.c'.
        (LCLHDRS): Add `mach-inputdev.h'.
        (HURDLIBS): Add `netfs', `fshelp' and `iohelp'.
        (modules): Add `pc_mouse'.
        (pc_kbd.so.$(hurd-version)): Add `kdioctlServer.o' and
        `kbd-repeat.c'.
        (pc_mouse.so.$(hurd-version)): New variable.
        * console.c: Include <trans.h>.
        (DEFAULT_CONSOLE_NODE): New macro.
        (saved_id, saved_cons, consnode_path): New variables.
        (console_move_mouse): New function.
        (console_switch_away): New function.
        (console_switch_back): Likewise.
        (cons_vcons_set_mousecursor_pos): Likewise.
        (cons_vcons_set_mousecursor_status): Likewise.
        (options): Add the option `--console-node'.
        (parse_opt): Parse the options that were added to `options'.
        (main): Setup the console client translator node.
        * display.h (display_ops): New members `set_mousecursor_pos' and
        `set_mousecursor_status'.
        * driver.c (driver_start): Change the type of `i' to `unsigned
        int'.
        * driver.h (driver_ops): New members `save_status' and
        `restore_status'.
        * input.h (console_switch_away): New prototype.
        (console_switch_back): Likewise.
        (console_move_mouse): Likewise.
        * kbd-repeat.c: New file.
        * mach-inputdev.h: Likewise.
        * pc-mouse.c: Likewise.
        * trans.c: Likewise.
        * trans.h: Likewise.
        * pc-kbd.c: Include <argp.h> and "mach-inputdev.h".
        (DEFAULT_REPEATER_NODE): New macro.
        (repeater_node, cnode): New variables.
        (kev_type, mouse_motion, Scancode, m_deltaX, m_deltaY, MOUSE_LEFT)
        (MOUSE_MIDDLE, MOUSE_RIGHT, MOUSE_MOTION, KEYBD_EVENT)
        (IOCPARM_MASK, IOC_OUT, IOC_IN, _IOC, _IOR, _IOW, KDSKBDMODE,
        (KB_EVENT, KB_ASCII, KDGKBDTYPE, KB_VANILLAKB, KDSETLEDS):
        Removed.
        (gnumach_v1_input_next): Call the repeater when repeating is
        active.
        (doc, options, argp): New variables.
        (parse_opt): New function.
        (pc_kbd_init): Function rewritten.
        (pc_kbd_start): Initialize the repeater, when it is active.
        (pc_kbd_fini): Destroy the console node.
        * vga.c (vga_mousecursor): New struct.
        (vga_mousecursor_t): New type.
        (mousecursor): New variable.
        (hide_mousecursor): New function.
        (draw_mousecursor): Likewise.
        (vga_display_restore_status): Likewise.
        (vga_display_update): Likewise.
        (vga_set_mousecursor_pos): Likewise.
        (vga_set_mousecursor_status): Likewise.
        (vga_display_scroll): Update the mousecursor state.
        (driver_vga_ops): Add `vga_display_restore_status'.
        (vga_display_op): Add `vga_display_update', `vga_set_mousecursor_pos'
        and `vga_set_mousecursor_status'.

commit 4456094d61a6f5baabadc18096fc1f516921b736
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Dec 18 03:48:34 2004 +0000

    2004-12-16  Alfred M. Szmidt  <address@hidden>
    
        * Makefile ($(installed_logins)): Don't overwrite already existing
        login files unless asked for.

commit ef8691b243d498ffd704ddd8cbb21b0498efbd38
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 15 22:44:47 2004 +0000

    2004-11-15  Marcus Brinkmann  <address@hidden>
    
        * pc-kbd.c (input_loop): Make the left shift key behave the same
        as right shift key with regards to page up/down.

commit c246ae24dc02cd182e9a095b013c58006460bb70
Author: Alfred M. Szmidt <address@hidden>
Date:   Tue Nov 9 14:38:23 2004 +0000

    .

commit 7275709af076f027ee79f3a6836503c35cdfc2ca
Author: Alfred M. Szmidt <address@hidden>
Date:   Tue Nov 9 14:38:03 2004 +0000

    2004-10-31  Alfred M. Szmidt  <address@hidden>
    
        * io.defs (io_read, io_write, io_select): Comment fixes.

commit 07049384aaa9b8ab8c739278d5fff4d4fe2ad5a2
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 8 16:34:19 2004 +0000

    2004-11-08  Ognyan Kulev  <address@hidden>
    
        * storeinfo.c (diskfs_S_file_get_storage_info): Cast -1 to
        store_offset_t in conditional operator, instead of implicitly cast
        to uint32_t.

commit 9893465f92553aef7b1e60d4487f11660d37cea4
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 8 15:38:03 2004 +0000

    2004-11-03  Ognyan Kulev  <address@hidden>
    
        * resume-all-rpcs.c (ports_resume_all_rpcs): Fix check for block
        condition.
        * resume-bucket-rpcs.c (ports_resume_bucket_rpcs): Likewise.
        * resume-class-rpcs.c (ports_resume_class_rpcs): Likewise.
        * resume-port-rpcs.c (ports_resume_port_rpcs): Likewise.

commit 066bcd5ae6c877bbfc92fa2084625380f2ea9764
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 02:38:55 2004 +0000

    (check_elf_phdr): Fix typo in last change.

commit d205bc090a9e3f99fa2612a91748a9c1ccada21b
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Oct 23 00:02:21 2004 +0000

    hostmux/
    2004-10-23  Marcus Brinkmann  <address@hidden>
    
        * hostmux-xinl.c (__OPTIMIZE__): Define to 1 instead of nothing.
    
    usermux/
    2004-10-23  Marcus Brinkmann  <address@hidden>
    
        * usermux-xinl.c (__OPTIMIZE__): Define to 1 instead of nothing.
    
    libshouldbeinlibc/
    2004-10-23  Marcus Brinkmann  <address@hidden>
    
        * ugids-xinl.c (__OPTIMIZE__): Define to 1 instead of nothing.

commit 8021b93e82f3dd5ae45d15c93226358315cbc62f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 22 23:35:00 2004 +0000

    .

commit 2d6d0bf87caef8027c6154a304390d0a4fe6cd49
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 22 23:34:50 2004 +0000

    2004-10-22  Roland McGrath  <address@hidden>
    
        * exec.c (check_elf_phdr): Return early on setting ENOEXEC.
        Only touch E->info.elf.phdr_addr once, on the PT_LOAD segment that
        actually contains the e_phoff location in the file.
        (do_exec): If E.info.elf.phdr_addr is zero, don't set BOOT->phdr_size.

commit b289066baa1d3900def7430fc0003687d05b11ed
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 22 21:13:56 2004 +0000

    2004-10-22  Marcus Brinkmann  <address@hidden>
    
        * driver.c (driver_start): Don't underflow I.

commit b03d0606193afab0c000dc40ce9952b58c005466
Author: Alfred M. Szmidt <address@hidden>
Date:   Wed Sep 29 22:17:51 2004 +0000

    .

commit 3931b146f348acc1726428f2e9aea45b4358c47b
Author: Alfred M. Szmidt <address@hidden>
Date:   Wed Sep 29 22:17:30 2004 +0000

    2004-09-29  Alfred M. Szmidt  <address@hidden>
    
        * Makefile (vga-CPPFLAGS): New variable.
    
        * vga.c (DEFAULT_VGA_FONT, DEFAULT_VGA_FONT_ITALIC)
        (DEFAULT_VGA_FONT_BOLD, DEFAULT_VGA_FONT_BOLD_ITALIC): Use
        `DEFAULT_VGA_FONT_DIR' instead of hardcoding the filename.

commit 14f5724eb847177778ff9edd72b7e873bdcdd0c2
Author: Alfred M. Szmidt <address@hidden>
Date:   Wed Sep 29 22:17:00 2004 +0000

    2004-09-29  Alfred M. Szmidt  <address@hidden>
    
        * config.make.in (datadir): New variable.

commit 1bce9e120e52f0e150d8d710618576b3fd95ff8f
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 26 20:25:11 2004 +0000

    (check_elf_phdr): Tweak last change.

commit 29626620f7aa9e631a4173bb38069d77088b0bb2
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 26 20:20:03 2004 +0000

    .

commit f8999910e69fb89928fc7f39a562d588dc3a44c8
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 26 20:19:54 2004 +0000

    2004-09-26  Roland McGrath  <address@hidden>
    
        * priv.h (struct execdata.info.elf): New field `phdr_addr'.
        * exec.c (check_elf): Set E->info.elf.phdr_addr here from e_phoff.
        (check_elf_phdr): Don't check for PT_PHDR, remove last two args.
        (do_exec): Update callers.  Set BOOT->phdr_addr and BOOT->phdr_size
        using info saved by check_elf.

commit a745fb9c581beb8262c70d6805905706756ecf7b
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:15:33 2004 +0000

    .

commit 2edbae3ee8876fe291269d3be03e6a4f599778fd
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:15:25 2004 +0000

    2004-09-21  Alfred M. Szmidt  <address@hidden>
    
        * fsysopts.c (doc): Changed `--remount' to `--update'.

commit 5bddcbde96ea1fdedb1843b35315562c8d4c303d
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:14:18 2004 +0000

    .

commit c8103b46c984ea7c7d4f6835920ad8ec48496423
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:14:11 2004 +0000

    2004-09-21  Alfred M. Szmidt  <address@hidden>
    
        * mount.c (argp_opts): Enabled never-enabled options and added
        long versions: --verbose/-v, --remount/--update/-u,
        --writable/-w, --readonly/-r and --options/-o.  Reported by
        Ben Asselstine.
        * mount.c (parse_opt): For -u, use "update" instead of the deprecated
        "remount" argument.

commit ae6de4b69179c93bd984fe441e1081cdf2563d13
Author: Marco Gerards <address@hidden>
Date:   Sun Sep 12 10:45:38 2004 +0000

    2004-09-12  Marco Gerards  <address@hidden>
    
        * io-select.c: Include <hurd/ports.h>.
        (netfs_S_io_select): Add arguments `reply' and `replytype'.
        * mutations.h (IO_SELECT_REPLY_PORT): New macro.

commit b322844fcb01f9669ef41d2e9d74ed17f70b71e6
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 22:14:12 2004 +0000

    .

commit 33b7f2713a04381d240ff533ebbdd88448703f55
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 22:13:38 2004 +0000

    2004-09-10  Roland McGrath  <address@hidden>
    
        * Makefile (lib-subdirs): Remove bogon in last checkin.

commit fd9b257869c61f684f6e2a73c74206458509ab93
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 19:29:47 2004 +0000

    .

commit 51356ae60712ee2891eaf64dc3855ca318cc1876
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 19:29:20 2004 +0000

    2004-09-03  Alfred M. Szmidt  <address@hidden>
    
        * linux-src/net/ipv4/udp.c (udp_v4_get_port): Put empty statement
        after label to silence compiler warning.
        * linux-src/net/ipv4/tcp_ipv4.c
        (tcp_v4_get_port, tcp_v4_connect, tcp_v4_rcv): Likewise.
        * linux-src/net/ipv4/route.c (ip_rt_redirect): Likewise.
        * linux-src/net/ipv4/arp.c (arp_constructor): Likewise.

commit dfa8d5439eb25c3f4d2bec3697d04f685adc773d
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 01:44:11 2004 +0000

    .

commit dfa4d617a012dd46d3849e0d2538a4b7890c1306
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 01:44:00 2004 +0000

    2004-09-09  Roland McGrath  <address@hidden>
    
        * Makefile (prog-subdirs): Remove serverboot.

commit 5def9d8b8fde19bca5783208cc6d9b25adc2a61a
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 7 21:35:55 2004 +0000

    .

commit f75fe01b2be3cbf4071f07378251e27b4be167cf
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 7 21:35:45 2004 +0000

    2004-09-03  Alfred M. Szmidt  <address@hidden>
    
        * store.h (__start_store_std_classes, __stop_store_std_classes):
        Declare using __attribute__ ((weak)).
        * typed.c (store_find_class): Removed `#pragma weak' for
        `__stop_store_std_classes' and `__start_store_std_classes'.

commit ac160178073f6eb3b85c0dd0f77eaa99ce4963cb
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 27 21:51:58 2004 +0000

    .

commit aefb494aab5c5801b2cc5be66baac68af5cd9193
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 27 21:51:15 2004 +0000

    2004-07-27  Roland McGrath  <address@hidden>
    
        * misc.h (OPENONLY_STATE_MODES): Remove O_NONBLOCK.

commit 01a0ed291e83710bb49df9e9726054e9d2647fae
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 21 21:34:16 2004 +0000

    2004-04-21  Marcus Brinkmann  <address@hidden>
    
        * ihash.h (HURD_IHASH_ITERATE): Don't use increment operator in
        assignment, but just add one.  Reported by Ognyan Kulev.

commit 83e12119b30fd0c01204aff8f8b40a1700eb72ab
Author: Marco Gerards <address@hidden>
Date:   Fri Apr 2 17:01:03 2004 +0000

    2004-04-02  Marco Gerards  <address@hidden>
    
        * ihash.c (hurd_ihash_remove): Don't look for the index when the
        hashtable is empty.
    
        * ihash.h (HURD_IHASH_ITERATE): Doc fix.

commit 01fa2523031ed2e4b7b692e2162e925619310688
Author: Marco Gerards <address@hidden>
Date:   Mon Mar 29 16:24:11 2004 +0000

    2004-03-30  Marco Gerards  <address@hidden>
    
        * console.h (CONS_MOUSE_OFFSET_BASE): Redefined to 0x20.

commit 132c62de3caad3a9c7de679854f8eb214ad0ce8e
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Mar 21 19:57:00 2004 +0000

    2004-03-21  Marco Gerards  <address@hidden>
    
        * console.c (main): Make sure the arguments are parsed in order.
        * driver.c (driver_add):  Set up argc and argv so they can be used
        by argp.
        * generic-speaker.c: Include <string.h> and <argp.h>.
        (struct melody): New member `name'.  Every melody was given a
        name.
        (BELL_CLASSIC, BELL_LINUX, BELL_ALARM, BELL_CMAJOR): New macros.
        (doc, options, argp): New variables.
        (parse_opt): New function.
        (generic_speaker_init): Parse the arguments using argp.
        * vga.c (doc, options, argp): New variables.
        (parse_opt): New function.
        (parse_startup_args): Function removed.
        (vga_display_init): Use argp_parse instead of parse_startup_args.

commit f34ee975ad64f836b3e6af7303f79c6e8ff76a3d
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Mar 18 21:22:21 2004 +0000

    2004-03-09  Marcus Brinkmann  <address@hidden>
    
        * login.c (main): Remove extern declaration and invocation of
        _argp_unlock_xxx.

commit b024cbe4bf7c74c0a6e5327edf6d8f0747c519c0
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Mar 18 21:19:06 2004 +0000

    2004-03-14  Marcus Brinkmann  <address@hidden>
    
        * README.CVS: New file.

commit 3a597a087e88ebdaed6e62f28dcc5797a7711b75
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Mar 13 23:39:36 2004 +0000

    2004-03-14  Marcus Brinkmann  <address@hidden>
    
        * storeread.c (main): Call argp_usage if store is not set at
        ARGP_KEY_END.

commit f60e8dc9ab2948e2ad70b6a347a0550c0d7a802d
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Mar 7 00:27:08 2004 +0000

    2004-03-07  Marco Gerards  <address@hidden>
    
        * bdf.c (bdf_read): Change the types of has_size, has_fbbx,
        has_metricset, glyph_has_encoding, glyph_has_bbx, glyph_bwidth,
        glyph_bheight and glyph_blines to unsigned int.
        * bell.h (struct bell_ops): Change the type of the argument KEY of
        the interface `deprecated' to unsigned int.  All callers changed.
        * display.h (struct display_ops): Changed the type of the
        arguments width and height to unsigned int.  All callers changed.
        * driver.c (driver_fini): Change the type of `i' to unsigned int
        to silence a gcc warning.
        (driver_start): Likewise.
        (driver_remove): Likewise.
        (ADD_REMOVE_COMPONENT): Likewise.
        (driver_add): Likewise.
        * generic-speaker.c (beep_on): Cup pitch at 20000, not 327677.
        Also silences a gcc warning.
        * ncursesw.c: Changed all calls to the function `ncurses_refresh'
        to `refresh_screen'.
        (current_width): Changed type to unsigned int.
        (current_height): Likewise.
        (padx): Likewise.
        (pady): Likewise.
        (refresh_screen): Cast LINES and COLS to unsigned int.
        (input_loop): Change `i' from int to unsigned int to silence a gcc
        warning.
        * vga.c (current_width): Changed type to unsigned int to silence a
        gcc warning.
        (current_heigh): Likewise.
        (struct vga_display): Changed the type of the members `width' and
        `height' to unsigned int to silence a gcc warning.
        (vga_display_change_font): Disabled the unused code for now.

commit 8fa843fb18e9a934e746dffaebca66670c603967
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Mar 6 23:21:40 2004 +0000

    2004-03-07  Marcus Brinkmann  <address@hidden>
    
        * ihash.h (HURD_IHASH_NO_LOCP): Change to INTPTR_MIN.
        (struct hurd_ihash): Change type of locp_offset from off_t to
        intptr_t.
        (hurd_ihash_init): Likewise in prototype.
        (hurd_ihash_create): Likewise in prototype.
        * ihash.c (hurd_ihash_init): Likewise in definition.
        (hurd_ihash_create): Likewise in definition.

commit 6f10d4f6fe25e37efabf45c3a6b5cf573f4bd66c
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Mar 5 22:50:41 2004 +0000

    2004-03-05  Marcus Brinkmann  <address@hidden>
    
        * term.h (QUEUE_LOWAT): Increase to 200.
        (QUEUE_HIWAT): Increase to 8100.

commit ac1cab88f6e43ece947ef2e212f0a732f9c39d81
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Mar 1 09:58:44 2004 +0000

    auth/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * auth.c: Include <stddef.h>.
        (pending_users, pending_server): Change type to struct hurd_ihash,
        initialize with HURD_IHASH_INITIALIZER.
        (struct pending): Change type of member LOCP to hurd_ihash_locp_t.
        (S_auth_user_authenticate): Use hurd_ihash_* functions instead
        ihash_*.
        (S_auth_server_authenticate): Likewise.
        (main): Do not allocate the hash tables.
    
    console-client/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * vga-dynafont.c: Include <stddef.h>.
        (struct mapped_character): Change type of LOCP to
        hurd_ihash_locp_t.
        (struct dynafont): Change type of CHARMAP to struct hurd_ihash.
        (dynafont_new): Use hurd_ihash_init instead of ihash_create.
        Remove variable ERR.  Call hurd_ihash_add instead of ihash_add.
        (dynafont_free): Call hurd_ihash_destroy, no ihash_free.
        (dynafont_lookup_internal): Use hurd_ihash_find, not ihash_find.
        (dynafont_lookup_internal): Call hurd_ihash_locp_remove instead
        ihash_locp_remove, and hurd_ihash_add instead ihash_add.
        (dynafont_change_font): Likewise.  Clean out LOCP if character is
        unmapped.
    
    ftpfs/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * ftpfs.h: Include <hurd/ihash.h>.
        (struct ftpfs): Change type of INODE_MAPPINGS to struct
        hurd_ihash.
        (struct ftpfs_dir_entry): Change type of INODE_LOCP to
        hurd_ihash_locp_t.
        * node.c (ftpfs_create_node): Call hurd_ihash_add, not ihash_add.
        (netfs_node_norefs): Call hurd_ihash_locp_remove, not
        ihash_locp_remove.
        * fs.c: Include <stddef.h>.
        (ftpfs_create): Call hurd_ihash_init, not hurd_ihash_create.
        Call hurd_ihash_destroy on error.
    
    libihash/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * ihash.c: Rewritten.
        * ihash.h: Rewritten.
        * Makefile (SRCS): Remove sizes.c.
        (LCLHDRS): Remove priv.h.
        * primes.c, sizes.c, priv.h: Files removed.
    
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * ports.h (struct port_bucket): Change type of HTABLE to struct
        hurd_ihash.
        (struct port_info): Change type of HENTRY to hurd_ihash_locp_t.
        * lookup-port.c (ports_lookup_port): Use hurd_ihash_find instead
        ihash_find.
        * bucket-iterate.c (_ports_bucket_class_iterate): Use
        HURD_IHASH_ITERATE instead ihash_iterate.
        * inhibit-all-rpcs.c (ports_inhibit_all_rpcs): Likewise.
        * inhibit-bucket-rpcs.c (ports_inhibit_bucket_rpcs): Likewise.
        * create-internal.c (_ports_create_port_internal): Use
        hurd_ihash_add instead ihash_add.
        * import-port.c (ports_import_port): Likewise.
        * reallocate-from-external.c (ports_reallocate_from_external):
        Likewise.
        * reallocate-port.c (ports_reallocate_port): Likewise.
        * transfer-right.c (ports_transfer_right): Likewise.
        * create-bucket.c: Include <stddef.h>.
        (ports_create_bucket): Use hurd_ihash_init instead hurd_ihash_create.
        * class-iterate.c: Do not include <hurd/ihash.h>.
        * claim-right.c (ports_claim_right): Call hurd_ihash_locp_remove
        instead ihash_locp_remove.
        * complete-deallocate.c (_ports_complete_deallocate): Likewise.
        * destroy-right.c (ports_destroy_right): Likewise.
        * reallocate-from-external.c (ports_reallocate_from_external):
        Likewise.
        * reallocate-port.c (ports_reallocate_port): Likewise.
        * transfer-right.c (ports_transfer_right): Likewise.
    
    libps/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * ps.h (struct ps_context): Change type of members procs, ttys,
        ttys_by_cttyid and users to struct hurd_ihash.
        * context.c (ps_context_create): Remove variables err_procs,
        err_ttys, err_ttys_by_cttyid and err_users.  Use hurd_ihash_init
        instead of ihash_create.  Call hurd_ihash_set_cleanup and the
        hurd_ihash_cleanup_t type instead of ihash_set_cleanup.
        (ps_context_free): Call hurd_ihash_destroy instead of ihash_free.
        (lookup): Call hurd_ihash_find instead ihash_find, hurd_ihash_add
        instead ihash_add.
        (ps_context_find_proc_stat): Take pointer of hash object.
        (ps_context_find_tty): Likewise.
        (ps_context_find_tty_by_cttyid): Likewise.
        (ps_context_find_user): Likewise.
    
    libpthread/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * sysdeps/hurd/pt-key.h (PTHREAD_KEY_MEMBERS): Change type of
        THREAD_SPECIFICS to hurd_ihash_t.
        * sysdeps/hurd/pt-setspecific.c (pthread_setspecific): Call
        hurd_ihash_create instead ihash_create, and hurd_ihash_add instead
        ihash_add.
        * sysdeps/hurd/pt-getspecific.c (pthread_getspecific): Call
        hurd_ihash_find instead of ihash_find.
        * sysdeps/hurd/pt-destroy-specific.c (__pthread_destroy_specific):
        Call hurd_ihash_find instead of ihash_find, hurd_ihash_remove
        instead of ihash_remove, and hurd_ihash_free instead of
        ihash_free.
    
    proc/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * proc.h: Include <hurd/ihash.h>.
        (struct proc): Change type of members p_pidhashloc and
        p_taskhashloc to hurd_ihash_locp_t.
        (struct pgrp): Likewise for pg_hashloc.
        (struct session): Likewise for s_hashloc.
        * hash.c: Change type of pghash, pidhash, taskhash and sidhash to
        struct hurd_ihash and initialize them with HURD_IHASH_INITIALIZER.
        Include stddef.h.
        (pid_find): Call hurd_ihash_find instead ihash_find.
        (pid_find_allow_zombie): Likewise.
        (task_find): Likewise.
        (task_find_nocreate): Likewise.
        (pgrp_find): Likewise.
        (session_find): Likewise.
        (add_proc_to_hash): Call hurd_ihash_add instead ihash_add.
        (add_pgrp_to_hash): Likewise.
        (add_session_to_hash): Likewise.
        (remove_pgrp_from_hash): Call hurd_ihash_locp_remove instead
        ihash_locp_remove, and provide hash table pointer.
        (remove_proc_from_hash): Likewise.
        (remove_session_from_hash): Likewise.
        (prociterate): Use HURD_IHASH_ITERATE instead ihash_iterate.
    
    trans/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c: Include <stddef.h>.
        (struct netnode): Change type of member idport_locp
        to hurd_ihash_locp_t.
        (idport_ihash): Change type to struct hurd_ihash and initialize
        with HURD_IHASH_INITIALIZER.
        (new_node): Call hurd_ihash_add instead of ihash_add.
        (netfs_node_norefs): Call hrd_ihash_locp_remove instead
        ihash_locp_remove.
        (netfs_S_dir_lookup): Call hurd_ihash_find instead ihash_find.
    
    utils/
    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * rpctrace.c: Include <stddef.h>.
        (struct traced_info): Change type of LOCP to hurd_ihash_locp_t.
        (msgid_ihash): Change type to struct hurd_ihash, and initialize
        with HURD_IHASH_INITIALIZER, don't set cleanup here.
        (traced_names): Likewise.
        (main): Call hurd_ihash_set_cleanup for msgid_ihash.  Don't create
        traced_names.
        (parse_msgid_list): Call hurd_ihash_add instead ihash_add.
        (new_send_wrapper): Likewise.
        (msgid_info): Likewise.  Call hurd_ihash_find instead ihash_find.
        (rewrite_right): Likewise.
        (traced_dropweak): Call hurd_ihash_locp_remove instead
        ihash_locp_remove.

commit a2a436b8a8c2d41030ab98e02cad653c254c025a
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:28:50 2004 +0000

    .

commit f624adb59852f394c8264fadc25478e9cf16015b
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:28:11 2004 +0000

    2004-02-10  Roland McGrath  <address@hidden>
    
        * linux-src/arch/i386/lib/checksum.S: Fix comment syntax.

commit a6f69ac14a581e3a4bcdf633250e0ede9733df09
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:27:55 2004 +0000

    2004-02-10  Roland McGrath  <address@hidden>
    
        * runtime-argp.c (netfs_runtime_argp): Include <argp.h>.

commit 7fc30084de14fa82da95f0abc1ffe99f43f5fed7
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:27:50 2004 +0000

    2004-02-10  Roland McGrath  <address@hidden>
    
        * opts-runtime.c (diskfs_runtime_argp): Include <argp.h>.

commit 51d2392afda1fba420f28da6536b3663da2f03f2
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:27:31 2004 +0000

    formato

commit a7fed3b410b291884ee0d86cf7410da5a42fa664
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:06:51 2004 +0000

    .

commit 8d20992b728cd34a25eb9c21785bd1821567524d
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:06:43 2004 +0000

    2004-02-11  Roland McGrath  <address@hidden>
    
        * exec.c (servercopy): Change signature to avoid casted arguments.
        Update callers.
        (do_exec, S_exec_setexecdata): Update callers.

commit 3988b3a19663f5cde6421734f09360e8cd00b666
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 07:54:28 2004 +0000

    .

commit 04e20616306fbe066a1e33cf5d08978d69f2f263
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 07:54:23 2004 +0000

    2004-02-10  Roland McGrath  <address@hidden>
    
        * start-translator-long.c (service_fsys_startup): Move mach_msg_type_t
        const variables inside the function, make them auto so they are
        optimized away to integer constants.
        Use a union instead of casts to do efficient type checking.

commit 8fca7982060716733aca9527bd8d8ea1d7d0618e
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 10 21:42:16 2004 +0000

    .

commit 6b1ecbc6e533eb7f2395623dccb2f80d94dae764
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 10 21:42:05 2004 +0000

    2004-01-15  Roland McGrath  <address@hidden>
    
        * priv.h (struct execdata.info.elf): Add `execstack' flag.
        * exec.c (check_elf_phdr): Set it according to PT_GNU_STACK's PF_X
        flag bit.  If no PT_GNU_STACK, default to set.
        (do_exec): If flag is clear, remove execute permission from stack.

commit b69041235d4c3b5d5d392fb0ae2f54d44e25e841
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 10 21:40:28 2004 +0000

    2004-02-10  Roland McGrath  <address@hidden>
    
        * elfcore.c (dump_core): Include null terminator in note name size,
        and round up to four byte alignment.
        (dump_core: write_note): Don't round OFFSET after each partial write.
        (dump_core): Don't round up to page size before writing notes.
        Do round up to page size for offset of each PT_LOAD region.

commit 2f9df140cf4bd4abb5a6d846d6a1276a8317ed44
Author: Marco Gerards <address@hidden>
Date:   Mon Feb 2 22:08:14 2004 +0000

    2004-02-02  Marco Gerards  <address@hidden>
    
        * pc-kbd.c (KDSETLEDS): New macro.
        (update_leds): Add support for setting the keyboard LED state on
        GNUMach 1.x (> 1.3).
    
        (input_loop): Use size_t for `nr' instead of int to silence a gcc
        warning.

commit 95a7a63accc7ea85bb2591901843b3ec3db1a91e
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 1 22:04:59 2004 +0000

    .

commit 034f2273392e23718cec7caafd1f9fd6a39bfd7a
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 1 22:04:51 2004 +0000

    2004-02-01  Alfred M. Szmidt  <address@hidden>
    
            * hurd.texi (Installing): Chapter removed.

commit 890cc5b1e3983014c567710a11c90a2fcf1dfc3a
Author: Jeff Bailey <address@hidden>
Date:   Tue Jan 27 04:52:11 2004 +0000

    2004-01-26  Jeff Bailey  <address@hidden>
    
            * config.make.in (hurddir): Use ${exec_prefix} instead of
            $(exec_prefix)
            (bootdir): Likewise
            (libdir): Get definition from autoconf
            (bindir): Likewise
            (sbindir): Likewise
            (includedir): Likewise
            (libexecdir): Likewise
            (infodir): Likewise
            (sysconfdir): Likewise
            (localstatedir): Likewise
            (sharedstatedir): Likewise

commit a024c6fd55cc311ee81e7c5b7c62f7a75fc5cd05
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 10 22:09:06 2004 +0000

    .

commit d19efd5d1946c26229f678f89ff290a7d4d11c32
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 10 22:08:58 2004 +0000

    2004-01-10  Roberto Reale  <address@hidden>
    
        * ext2fs.h (ext2_getblk): Fix typo in comment.
        * getblk.c (ext2_getblk): Likewise.
        * dir.c (diskfs_get_directs): Likewise.

commit de2c310e9c64d77989f4bab08e527b6cfbf8048c
Author: Jeff Bailey <address@hidden>
Date:   Wed Nov 5 22:27:16 2003 +0000

    2003-11-05  Jeff Bailey  <address@hidden>
    
            * config.sub: Update.
            * config.guess: Update.

commit 0944a93fcd51e4c8e146b327e42b0893d5fd9bd7
Author: Jeff Bailey <address@hidden>
Date:   Tue Oct 28 15:43:52 2003 +0000

    Gratuitous commit for final test

commit 9e5fad9b5b5da5c852d98564b3cc2b53513870d6
Author: Jeff Bailey <address@hidden>
Date:   Mon Oct 27 20:37:14 2003 +0000

    Another gratuitous commit

commit 56e931b0f9610d718efc9f6c0e74c82d50d02970
Author: Jeff Bailey <address@hidden>
Date:   Mon Oct 27 20:22:37 2003 +0000

    Another gratuitous commit to test my fix for my typo

commit 02cab2253a83c018057d3875e6ae10741068fd8f
Author: Jeff Bailey <address@hidden>
Date:   Mon Oct 27 20:18:57 2003 +0000

    Gratuitous commit to test IRC log notification

commit 84e63d749b3647fedc232377611b144bcd73c093
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 26 20:01:27 2003 +0000

    .

commit 2195f36ff2e1f9e2a5ca5dd42ac5da0ddfb48c9d
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 26 20:01:19 2003 +0000

    2003-10-26  Roland McGrath  <address@hidden>
    
        * storeread.c (doc, arg_doc): Make arrays, not pointers; make const.
        (doc): Add leading short description line before \v.

commit 3e51b886caf1938f71a91e806145f76e33b0f25e
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 26 19:59:03 2003 +0000

    .

commit db551059c5606b714ea567ff107c208ee801e922
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 26 19:58:58 2003 +0000

    2003-10-26  Roland McGrath  <address@hidden>
    
        * rpctrace.c (docs, args_doc): Make arrays, not pointers.
        (doc): Remove "\v.".  Reported by Alfred M. Szmidt <address@hidden>.

commit af4c324ea1fe068fa20850cb367ab757c1ec439c
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 10 22:52:47 2003 +0000

    2003-10-11  Marcus Brinkmann  <address@hidden>
    
        * nosenders.c, notify-stubs.c: Remove obsolete files.

commit 3cfb6323fefc18b36ba6004af81145ba15008e8f
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 10 22:49:28 2003 +0000

    2003-10-11  Marcus Brinkmann  <address@hidden>
    
        * notify-nosenders.c, notify-stubs.c: Delete obsolete files.

commit dcffdb09984daabb61402ad801ea8a851887de82
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 10 10:04:06 2003 +0000

    2003-10-09  Alfred M. Szmidt  <address@hidden>
    
            * Makeconf (TAGS): Add a space between the function `strip' and
        its argument.

commit 2e1fed47c7611b583587b7c80fcba117e8f17689
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 29 16:00:42 2003 +0000

    2003-09-29  Marcus Brinkmann  <address@hidden>
    
        * bugaddr.c: Fix last change.

commit 6902331f9df537f1d3ffb643503f84ceaf39a128
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 23 11:29:46 2003 +0000

    2003-09-17  Alfred M. Szmidt  <address@hidden>
    
        * bugaddr.c: Update to "<address@hidden>".

commit 08fa13f61a1ebfa885aa41faa16dfbd9d1d2769e
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 6 01:11:07 2003 +0000

    .

commit 1b1d42cd03fb9a1591fe378df61ff3d92cac9fff
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 6 01:10:54 2003 +0000

    2003-09-05  Greg Buchholz <address@hidden>
    
        * fifo.c, new-fifo.c, null.c (trivfs_S_io_map): Change return value to
        EOPNOTSUPP (was EINVAL).

commit 57dee4dc04604ac393d305ebec4c0f449b0fcdaa
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 31 11:16:07 2003 +0000

    2003-08-31  Marcus Brinkmann  <address@hidden>
    
        * main.c (diskfs_readonly, diskfs_hard_readonly): Removed.
        (main): Set diskfs_readonly and diskfs_hard_readonly to one.

commit 9aa6acc27e8f5e0c21a7ace4f6287b0b9715cbf9
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 16 22:19:37 2003 +0000

    2003-08-17  Marcus Brinkmann  <address@hidden>
    
        * mgt.c (S_proc_dostop): Revert last change.

commit e6e4498d2adf8009218d6ed5bf2dc437fc981983
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 16 18:06:23 2003 +0000

    2003-08-16  Marco Gerards  <address@hidden>
    
        * cons.h (cons_vcons_set_dimension): Fix typo.

commit 1ee1295c23c6a62b957a8a593639460b592b9b64
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 15 21:07:31 2003 +0000

    2003-08-11  Marco Gerards  <address@hidden>
    
        * console.c (cons_vcons_set_dimension): New function.
        * display.h (display_ops): New interface set_dimension.
        * ncursesw.c (ncursesw_set_dimension): New function.
        (ncursesw_displ): Add ncursesw_set_dimension.
        (ncurses_lock): Make variable static.
        (current_width): New variable.
        (current_height): Likewise.
        (cursor_state): Likewise.
        (cursor_hidden): Likewise.
        (driver_ncursesw_ops): Added ncursesw_set_dimension.
        * vga.c (current_width): New variable.
        (current_height): Likewise.
        (vga_display_set_cursor_status): If the cursor is outside the
        screen, don't change the visibility.
        (vga_display_set_cursor_pos): Don't set the cursor outside the
        physical screen.  Update cursor_hidden and hide/unhide
        to match cursor_hidden.  Function moved to above
        vga_display_set_cursor_status.
        (vga_display_scroll): Report an error when scrolling is not
        possible.
        (vga_display_clear): Recalculate cols, rows and length.
        (vga_display_write): Make it wrap around the edge.
        (vga_set_dimension): New function.
        (vga_disp_ops): Added vga_set_dimension.
    
        * ncursesw.c (conspad): New variable.
        (padx): Likewise.
        (pady): Likewise.
        (autoscroll): Likewise.
        (refresh_screen): new function.
        (input_loop): Use conspad instead of (the default) stdscr.
        Call console_exit instead of exiting here.  Add keybindings
        'j, 'k', 'l' and 'i' to scroll the console, add keybinding 'a'
        to switch autoscroll.
        (mvwputsn): Use conspad instead of (the default) stdscr.
        (ncursesw_scroll): Likewise.
        (ncursesw_write): Likewise.
        (ncursesw_driver_start): Likewise. Initialize conspad.
        (ncursesw_update): Call refresh_screen to refresh the console.
        (ncursesw_set_cursor_pos): Use conspad instead of (the default)
        stdscr.  Make the console autoscroll.
    
        * ncursesw.c (ncursesw_driver_start): Remove endwin call at
        the end of the function.
    
        * ncursesw.c (ncursesw_set_cursor_status): If the status can
        not be set, use another status that can sanely be used instead
        of the unavailable status.

commit 8ba76d487d9820cdbe5d40337ef787c77a6389a9
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 15 21:04:10 2003 +0000

    2003-08-11  Marco Gerards  <address@hidden>
    
        * cons.h (cons_vcons_set_dimension): New prototype.
        * vcons-refresh.c (cons_vcons_refresh): Call
        cons_vcons_set_dimension instead of cons_vcons_clear.

commit f4ff4224a1576dc0cea6b5721c9b235e6443da12
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Aug 11 14:31:08 2003 +0000

    2003-08-09  Alfred M. Szmidt  <address@hidden>
    
        * Makefile (targets): Add hurd.info-* to list.

commit 840a9bdb8d480d280ce739a43acd154976cfd907
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 9 16:43:34 2003 +0000

    2003-06-16  Ognyan Kulev  <address@hidden>
    
        * mgt.c (S_proc_dostop): Instead of suspending all threads except
        CONTTHREAD, first suspend all threads, and then resume CONTTHREAD.

commit dfe7c12cf5802bb0ba99e5d68b67d1c840cee1c8
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 9 16:40:17 2003 +0000

    2003-08-09  Marcus Brinkmann  <address@hidden>
    
        * fat.h: Include <byteswap.h>.

commit c9404ef427b7e57f986c1a83ec54fed86def5c58
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 9 16:37:58 2003 +0000

    2003-08-09  Marcus Brinkmann  <address@hidden>
    
        * fat.h (read_dword) [BYTE_ORDER == BIG_ENDIAN]: Use bswap_32 to
        swap bytes.
        (write_dword) [BYTE_ORDER == BIG_ENDIAN]: Likewise.
        (read_word) [BYTE_ORDER == BIG_ENDIAN]: Use bswap_16 to swap bytes.
        (write_word) [BYTE_ORDER == BIG_ENDIAN]: Likewise.

commit 1e738dbcb04eb5f9ac7a32028dcbb5751ee76fb9
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 6 22:10:28 2003 +0000

    I am reverting this change.

commit 6e2b18cb2cfb66fa773d08528a1feed4a46ebf01
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 6 21:47:57 2003 +0000

    2003-08-03  Marco Gerards  <address@hidden>
    
        * fatfs.h (struct disknode): New member DIRNODE.
        * inode.c (read_node): Added assertion to be sure the directory
        can always be found.  Add directory dependancy to node by
        initializing DIRNODE and holding a reference.
        (diskfs_node_norefs): Release reference to DIRNODE.
        (write_node): Don't use diskfs_cached_lookup to lookup the
        directory, use DIRNODE instead and lock DP.  Don't use diskfs_nput,
        use mutex_unlock instead.
        (diskfs_alloc_node): Add directory dependancy to node by
        initializing DIRNODE and holding a reference.

commit 26868aa93185c14a1939ab9b0a4d08bc07f15b6a
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 6 11:07:26 2003 +0000

    2003-08-06  Jeroen Dekkers  <address@hidden>
    
        * idvec-verify.c: Remove #pragma weak crypt.
        (verify_passwd): Don't check if crypt exist.

commit e2b4be1e78e30e671147d8487f7002ae072054d6
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Aug 5 23:42:31 2003 +0000

    2003-08-03  Marco Gerards  <address@hidden>
    
        * idvec-verify.c: Include <crypt.h>.
        (crypt): Removed prototype.

commit c5b4d18cc640368468b5720d2520fd89ab819260
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Aug 4 22:26:14 2003 +0000

    2003-08-05  Marcus Brinkmann  <address@hidden>
    
        * fat.c (fat_read_sblock): Catch error from store_read.

commit e1821a4d29562acfd4b4f19700d67151fda73796
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Aug 4 22:03:55 2003 +0000

    2003-08-05  Marcus Brinkmann  <address@hidden>
    
        * zero.c: Do not include <assert.h>.

commit 807622ba0f32ff0f47762e4b9977aba03b912ee3
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Aug 4 22:00:24 2003 +0000

    2003-07-21  Ognyan Kulev  <address@hidden>
    
        * rdwr.c (store_write): Return EINVAL when LEN is not aligned to
        STORE->block_size, instead of raising assertion failure.
        (store_read): Likewise.

commit 420383e157c616103a6f47bc8192580307a9137a
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 4 18:05:32 2003 +0000

    .

commit a05d8963b42a475266fc826464f57a2a187ac16f
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 4 18:05:21 2003 +0000

    2003-08-04  Roland McGrath  <address@hidden>
    
        * typed.c (store_find_class): Use dlopen/dlclose on the names found by
        looking through the list instead of passing list elements directly to
        dlsym, which is not kosher.

commit 141e4b353e0b1a461a6187adbf2c4e3227c508b4
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 3 20:53:54 2003 +0000

    2003-08-03  Marco Gerards  <address@hidden>
    
        * inode.c (read_node): Fix typo.

commit 8adfe46092aa2b28da6a08d9c7ff2ab6651c0557
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 3 14:23:21 2003 +0000

    Remove file that shouldn't be there.

commit 5726f30168a8d39294167bd9cd8eefb06203ffd6
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 3 14:19:32 2003 +0000

    2002-06-16  James A. Morrison  <address@hidden>
    
        * vmstat.c (vm_state_refresh): Use memset instead of bzero.
        (main): Likewise.

commit 0ed0f028e849509fe892cd7061617f8ad5eb3dff
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 2 22:02:03 2003 +0000

    2003-08-02  Ognyan Kulev  <address@hidden>
    
        * module.c (store_module_open): NAME that doesn't contain ':' is
        not considered invalid argument, but a class name without
        class-specific portion.
        * typed.c (store_typed_open): When NAME is empty string, don't
        invoke store_open (name + 1, ...).

commit d74850a770b15db3c6d2fbae3f85b3318b1d5aa3
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 2 21:43:46 2003 +0000

    2003-08-01  Marco Gerards  <address@hidden>
    
        * opts-std-startup.c: Include <string.h>.
        (OPT_VISUAL_BELL): New macro.
        (OPT_AUDIBLE_BELL): Likewise.
        (_cons_visual_bell): New variable.
        (_cons_audible_bell): Likewise.
        (startup_options): Added options "--visual-bell" and
        "--audible-bell" ...
        (parse_startup_opt): ...and parse those new options here.
        * priv.h (bell_type_t): New enumeration.
        (_cons_visual_bell): New external variable.
        (_cons_audible_bell): Likewise.
        * file-changed.c (cons_S_file_changed): Use the right bell.

commit acdd8445816fb1068728057ec65a8c6dd61bc1f5
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Aug 2 21:33:35 2003 +0000

    2003-08-01  Marco Gerards  <address@hidden>
    
        * node-create.c: New file.
        * Makefile (SRCS): Added node-created.c.
        * dir.c: Include <hurd/fsys.h>.
        (diskfs_direnter_hard): Initialize a new block with zeros. Enter
        direntry and setup the virtual  inode. Also handle directories
        correctly.
        (diskfs_rewrite_hard): Function rewritten.
        (diskfs_dirempty): Change logic to test if a file was deleted.
        * fat.c (fat_extend_chain): Unlock spin_lock when returning from
        function. Set dn->last to 0 when deallocating the complete
        file. Update dn->last when not deallocating the complete file. Set
        dn->first to zero when the complete file was deallocated. Also
        update dn->length_of_chain to the new amount of clusters in the
        chain.
        * main.c (diskfs_hard_readonly): Remove global variable.

commit 15dc4468532a00874d2e2e6c180f476b76ba7947
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 29 16:25:28 2003 +0000

    2003-07-29  Marcus Brinkmann  <address@hidden>
    
        * fsck.h (num_files): Change type to long.

commit dfa233798d39fb6cb15eaf4cd375706a2be50339
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 29 16:24:17 2003 +0000

    2003-04-25  Alfred M. Szmidt  <address@hidden>
    
        * term.h (rdev): Change type to dev_t.

commit b98c068403ff07483262e8eac917fef6cab8b14a
Author: Jeff Bailey <address@hidden>
Date:   Tue Jul 29 14:58:44 2003 +0000

    Note to self.  Be *awake* when committing patches

commit 1abf876167e669d08e00c6376b8f8ac5e21a0f15
Author: Jeff Bailey <address@hidden>
Date:   Tue Jul 29 14:33:01 2003 +0000

    2003-07-29  Jeff Bailey  <address@hidden>
    
            * fatfs.h (LOG2_BLOCKS_PER_CLUSTER): Fix typo.

commit 4ffeed83355cf158013a3ef2c6b0e9a295dcbc76
Author: Jeff Bailey <address@hidden>
Date:   Mon Jul 28 22:42:26 2003 +0000

    2003-07-17  Marcus Brinkmann  <address@hidden>
    
            * pager.c (find_cluster): Round to cluster size rather than adding
            cluster size.

commit ae4b8581fa4ada4843663eca3cdcb35824658227
Author: Jeff Bailey <address@hidden>
Date:   Mon Jul 28 22:40:54 2003 +0000

    2003-07-14  Marco Gerards  <address@hidden>
    
            * vga.c: New global variable vga_display_max_glyphs.
            (parse_startup_args): New macro PARSE_FONT_OPT_NOARGS.
            (parse_startup_args): Parse --max-colors and --max-glyphs.
            (vga_display_init): Set disp->df_size to match the color setting.

commit 23667bac3f98eb3085ca8239b7abc1bc3f9c5b44
Author: Jeff Bailey <address@hidden>
Date:   Mon Jul 28 22:37:24 2003 +0000

    2003-06-11  Ognyan Kulev  <address@hidden>
    
            * dir-renamed.c (diskfs_rename_dir): Check permissions to remove
            FROMNAME before any modification could take place.  Check result
            of removing the from node.

commit 211ee30f24c0abf5fcd5df17451b738e32c2c2c5
Author: Jeff Bailey <address@hidden>
Date:   Mon Jul 28 01:48:26 2003 +0000

    2003-07-14  Marco Gerards  <address@hidden>
    
            * fat.c (fat_read_sblock): Don't test if the root dir size is a
            multiple of sectors_per_cluster.  Reported by Barry deFreese
            (address@hidden).
    
            * fatfs.h (LOG2_BLOCKS_PER_CLUSTER): New macro.
            (FAT_FIRST_CLUSTER_BLOCK): Likewise.
            (fat_first_cluster_byte): Macro removed.
    
            * inode.c (read_node): Correctly setup diskfs_root_node for FAT32
            filesystems.
    
            * pager.c (fat_getcluster): Check for reading beyond allocsize
            correctly for file systems with a clustersize > vm_page_size.
            (file_pager_read_small_page): Don't use byte offsets when
            calculating the block.
            (file_pager_read_huge_page): Likewise.
            (pending_clusters_write): Likewise.
            (file_pager_write_small_page): Likewise.
            (STAT_INC): Cast to void to suppress warning.

commit 3099f96171c69d65a1b7add77e9a7356b073d92b
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 3 21:19:00 2003 +0000

    2003-04-29  Marco Gerards   <address@hidden>
    
        * display.c (display_create): Added arguments width, height and
        lines, variables with the same name were removed.
        * display.h (display_creat): Add missing arguments to prototype.
        * console.c (DEFAULT_WIDTH): New macro.
        (DEFAULT_HEIGHT): Likewise.
        (DEFAULT_LINES): Likewise.
        (STRX): Likewise.
        (STR): Likewise.
        (struct cons): New members lines, width and height.
        (vcons_lookup): Add missing arguments to display_create.
        (options): Add options width, height and lines.
        (parse_opt): Parse width, height and lines.
        (netfs_append_args): Append arguments width, height and lines.
        (netfs_append_args): Fix asprintf error checking.
        (main): Initialize cons with default width, height and lines.

commit e1a049e27ae81f2eac0d59fbdd221710ec2d8ab5
Author: Marcus Brinkmann <address@hidden>
Date:   Sat May 10 00:12:29 2003 +0000

    2003-04-26  Marco Gerards  <address@hidden>
    
        * dir.c (diskfs_get_directs): Consider ENTRY when adding
        "." and ".." for the rootnode.
    
        * inode.c (read_node): Use ifind instead of diskfs_cached_lookup
        and do not use diskfs_nput anymore.
        * main.c (diskfs_S_fsys_getfile): New function.

commit 8e833469cbe0f6f2ba26d23f7e11540a75071e9d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 7 13:42:14 2003 +0000

    2003-05-07  Ognyan Kulev  <address@hidden>
    
        * strfcns.c: #include <stdarg.h> instead of <varargs.h>.
        (strbuild): Use <stdarg.h>-style for handling variable argument
        list.
        * load.c: Don't #include <varargs.h>.

commit e3cbee8a4eac20433701b41a9e678750ec4e496e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 7 13:41:58 2003 +0000

    .

commit 72fdca37cc5846a4dd389418c53cc96a69518112
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 7 13:41:44 2003 +0000

    2003-05-07  Ognyan Kulev  <address@hidden>
    
        * linux-src/include/asm-i386/checksum.h (ip_fast_csum): Use
        string literals concatenation instead of multi-line string
        literal.
        (csum_fold): Likewise.
        (csum_tcpudp_nofold): Likewise.
        (csum_ipv6_magic): Likewise.
    
        * linux-src/include/net/sock.h (SOCK_DEBUG): Don't use ## to
        concatenate string literals.

commit 3e6433f285d225ae0b347d6833c17f7f453628fe
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 5 21:39:22 2003 +0000

    2003-02-24  Marco Gerards <address@hidden>
    
        * pc-kbd.c (sc_set1_to_set2): Map the set2 scancodes for F11 and
        F12 properly on the set1 scancodes for F11 and F12.

commit ca702f0020d4a45e7628d7dc4bf83b858ec49582
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 6 02:24:58 2003 +0000

    .

commit 63d9931e8ccf1ca11ddcbad2eb4eaf4f33153892
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 6 02:24:53 2003 +0000

    2003-03-05  Roland McGrath  <address@hidden>
    
        Make /hurd/magic support translator delegation via /servers/magic.
        * magic.c (struct magic): New structure.
        (magic, directory, dirbuf, dirbufsize): Variables removed,
        not members of struct magic.
        (trivfs_modify_stat, magic_getroot, trivfs_S_dir_readdir): Use a
        struct magic hanging off CNTL->hook rather than global variables.
        (trivfs_append_args): Likewise.
        (trivfs_S_dir_lookup): Likewise.  Let magic string be null to indicate
        prepending nothing in --directory mode.
        (parse_opt): Use struct magic in STATE->input instead of globals.
        If no argument, turn on --directory and leave M->magic null.
        (argp): New static variable, instead of auto in main.
        (main): Set both trivfs hook functions unconditionally.
        Use a struct magic, pass it to argp_parse and store it in FSYS->hook.
        Move directory buffer setup to ...
        (parse_opt): ... here, do it on ARGP_KEY_SUCCESS.
        (magic_open): Track users with a count.
        (magic_protid_destroy): New function to track users.
        (main): Set trivfs_protid_destroy_hook to that.
        (trivfs_goaway): Call ports_destroy_right if FSYS has no users.
        (all_fsys): New variable, list of all filesystems.
        (trivfs_clean_cntl): New function, exit if no filesystems left.
        (main): Put FSYS on that list.  On timeout with no RPCs, try
        trivfs_goaway on each filesystem on the list.
        (trivfs_S_fsys_forward): New function.
        (delegate): New variable.
        (options): New option -U/--use-server to set it.

commit 3da5f3cdb060edb2194a3ecbb6334e71cd7aff48
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 16 00:09:01 2003 +0000

    .

commit b395fa69f99a03e762c6c7c4f9530fac2742524d
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 16 00:08:30 2003 +0000

    2003-02-15  Roland McGrath  <address@hidden>
    
        * configure.ac: New file.
        * configure: New file.
        * install-headers.in: New file.

commit f3c7dc96fba88a7c05ad65c736cc50342fcad039
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 16 00:08:08 2003 +0000

    set execute bit

commit de5e57dae2b944fa09c56999fa5d7291fe9631c1
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:58:31 2003 +0000

    .

commit b3cb687fcd63fa8fe91803387c10911220f3d418
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:58:22 2003 +0000

    2003-02-15  Roland McGrath  <address@hidden>
    
        * configure: New generated file, now in the repository.

commit 5de299981e58c422c014ebc0ea863e63fe76dcf2
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:57:50 2003 +0000

    2002-10-23  Jeff Bailey  <address@hidden>
    
        Update for Autoconf 2.54.
            * configure.in: Replace AC_FD_CC with AS_MESSAGE_LOG_FD.
            (AC_PREREQ): Require Autoconf 2.54.
            (AC_INIT): Update to no arguments syntax.  Call AC_CONFIG_SRCDIR.
            (AC_OUTPUT): Update to no arguments syntax.  Call AC_CONFIG_FILES.
            (AC_CHECK_TOOL, hurd_PROG_CC): Replace with ...
            (AC_PROG_CC): ... this.
            * aclocal.m4: Replace AC_FD_CC with AS_MESSAGE_LOG_FD.
            (hurd_PROG_CC, hurd_PROG_CC_WORKS): Removed.

commit 2065a9b5c3108bbd00add04db2384b20f836f373
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:53:00 2003 +0000

    .

commit 89a3a3d53a95afc90a6c269242036dc88e29deef
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:52:51 2003 +0000

    2003-02-15  Roland McGrath  <address@hidden>
    
        * configure.ac: New file.
        * install-headers.in: New file.

commit 2266148c4b8fd3e7f5569740735c2d363e9741b9
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:18:08 2003 +0000

    .

commit 6ae4afdbe860199d89f9a8ddcb8a79081d2cd6c7
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:18:02 2003 +0000

    2003-02-15  Roland McGrath  <address@hidden>
    
        * Makefile (installhdrs): Add generated headers only ifndef no_deps.

commit cd35e768479a95892a347af494796ba655012198
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 4 21:30:20 2003 +0000

    .

commit 36b96b6d2c1aa23a5fe2fdd07cf943c58707e4bf
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 4 21:30:10 2003 +0000

    2003-01-04  Roland McGrath  <address@hidden>
    
        * boot_script.c (boot_script_parse_line): Copy the file name into
        malloc'd storage.
        (add_arg): New arg TEXTLEN.  Store malloc'd copy of TEXT.
        (boot_script_parse_line): Update callers.

commit a3e035495c07bdcd55e5cc5e5019256a372041dc
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 10 20:40:33 2002 +0000

    2002-12-10  Marcus Brinkmann  <address@hidden>
    
        * console.c (main): Don't use err without setting it.

commit 5d60494b8917263de8ecdfc984053f91d7248454
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 8 23:48:40 2002 +0000

    .

commit 18c73715b596af1481c71d680d36723ba6161670
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 8 23:48:30 2002 +0000

    2002-12-08  Roland McGrath  <address@hidden>
    
        * pump.c: File removed.

commit ae455be78fd2b49048608af72e1547adef57d204
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 3 20:54:15 2002 +0000

    2002-12-03  Marcus Brinkmann  <address@hidden>
    
        * Makefile (prog-subdirs): Add fatfs.

commit 8f48e6fa4324fc242af66ab0d49e467f98656f15
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 3 20:52:59 2002 +0000

    Initial check-in.

commit f56926743a89f4aa10302b5837aebaf5817a4e01
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 3 17:47:06 2002 +0000

    doc/
    2002-12-03  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Store I/O): Add store_set_size.
    
    libstore/
    2002-10-01  Ludovic Courtès <address@hidden>
    
        * store.h: New type store_set_size_meth_t: New type.  New
        prototype store_set_size.
        (struct store_class): Added a set_size () method.
        * rdwr.c (store_set_size): New function.
        * file.c (file_store_set_size): New function.
        (store_file_class): Add file_store_set_size.
        * concat.c (concat_set_size): New function.
        (store_concat_class): concat_set_size.
        * copy.c (copy_set_size): New function.
        (store_copy_class): copy_set_size.
        * device.c (device_set_size): New function.
        (store_device_class): device_set_size.
        * memobj.c (memobj_set_size): New function.
        (store_memobj_class): memobj_set_size.
        * mvol.c (mvol_set_size): New function.
        (store_mvol_class): mvol_set_size.
        * nbd.c (nbd_set_size): New function.
        (store_nbd_class): nbd_set_size.
        * remap.c (remap_set_size): New function.
        (store_remap_class): remap_set_size.
        * stripe.c (stripe_set_size): New function.
        (store_stripe_class): stripe_set_size.
        * unknown.c (unknown_set_size): New function.
        (store_unknown_class): unknown_set_size.
        * zero.c (zero_set_size): New function.
        (store_zero_class): zero_set_size.

commit 08d35f341d827556553d93d705f78a5319aa0619
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 25 18:37:33 2002 +0000

    2002-11-25  Marcus Brinkmann  <address@hidden>
    
        * pc-kbd.c (IS_FUNC_KEY): Fix last change.

commit 274c383a524545091c61b9c9c8ad1411389195aa
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Nov 22 00:05:11 2002 +0000

    2002-11-21  Marco Gerards  <address@hidden>
    
        * pc-kbd.c (IS_FUNC_KEY): New macro.
        (input_loop): Replaced code for set1 for console switching by set2
        code.  Also accept F11 and F12.

commit bd673bb5fa31ea1f4c9041176792a75762bc0fa2
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 21 03:43:08 2002 +0000

    .

commit 95600b7688c43072ee913efae310efb4dd8e806e
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 21 03:42:59 2002 +0000

    2002-11-20  Roland McGrath  <address@hidden>
    
        * main.c (parse_opt : case ARGP_KEY_SUCCESS): After initializing a new
        bottomhalf, call its assert_dtr hook if TTY_OPEN is set in termflags.

commit 3172e37a067284625074fb30d470bcf6e56a05cc
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 20 06:05:13 2002 +0000

    .

commit 03abf1f2c1719f61ba965b7be9654b21b6eef9d2
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 20 06:05:03 2002 +0000

    2002-11-19  Roland McGrath  <address@hidden>
    
        * main.c (parse_opt: case ARGP_KEY_SUCCESS): Set tty_arg along with
        tty_type from new argument value.
        Reported by David Walter <address@hidden>.

commit 053071c65978ad441759082b203400230b0f6225
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 18 21:11:19 2002 +0000

    2002-11-18  Marcus Brinkmann  <address@hidden>
    
        * control (Uploader): Add Neal.
        * shlibs: Add pthreads.
        * rules: Add debian/tmp/lib/hurd/console/* to search path for
        shared objects.
        * changelog: Add Neal's last release and my upcoming.

commit cc2742affd7433812e9a3b5407990700be8ebf55
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 18 07:35:47 2002 +0000

    2002-11-18  Marcus Brinkmann  <address@hidden>
    
        * console.c (main): Pass ERR to error invocation.
        * generic-speaker.c (generic_spaker_beep): Use currently active
        beep's next pointer, instead index 0.
        * pc-kbd.c: New global variables led_state and gnumach_v1_compat.
        (enum scancode): Change to set 2 encoding.
        (enum scancode_x1): Likewise.
        (enum scancode_x2): New type.
        (sc_to_kc): Change to set 2 encoding.
        (sc_x1_to_kc): Likewise.
        (sc_set1_to_set2): New variable.
        (sc_set1_to_set2_x1): Likewise.
        (gnumach_v1_input_next): New function.
        (update_leds): Likewise.
        (input_next): Likewise.
        (input_loop): Use input_next or gnumach_v1_input_next to read next
        key code.
        (pc_kbd_start): Add support for current GNU Mach @>=kbd interface.
        Call update_leds and toggle led_state.
        (pc_kbd_fini): Add support for current GNU Mach.
        (pc_kbd_set_scroll_lock_status): Toggle led_state and call
        update_leds.
        * vga-support.c (vga_init): Add support for current GNU Mach's I/O
        permission bitmap handling and its mem device.

commit d75b31ece55771c9462336a0a31ae22c68d038c6
Author: Neal H. Walfield <address@hidden>
Date:   Sun Nov 3 19:27:36 2002 +0000

    2002-11-03  Neal H. Walfield  <address@hidden>
    
        * kids.c: Do not include <malloc.h>.
        Include <stdlib.h>.
        (store_set_children): Use memcpy, not bcopy.
        Calculate SIZE correctly: STORE->children is a struct store **,
        not a struct store_run *.
        Reported by Moritz Schulte <address@hidden>.

commit 643ddb349f182b4c402f0fc0e88704a8c1a224ea
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 2 02:36:09 2002 +0000

    .

commit 69eef0a40257b81fc76420580f464d34817765b1
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 2 02:36:05 2002 +0000

    2002-11-01  Roland McGrath  <address@hidden>
    
        * shared.c (iohelp_fetch_shared_data, iohelp_put_shared_data): Put
        __attribute__((weak)) directly in the defns.

commit 18a323d8a776475cb9e2a583b14809cc272d27e7
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 23 02:36:59 2002 +0000

    .

commit d9c908c33ba930d521e71720a1180a073be2c1b8
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 23 02:36:53 2002 +0000

    2002-10-18  Moritz Schulte  <address@hidden>
    
            * dir.c (ftpfs_dir_lookup): Initialize NES.entry.

commit 55cf1c53013e8cf235d04ab7996ec1885e15ff10
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 19 20:11:20 2002 +0000

    .

commit ad4339ac357de846308adca5098f06a1652b23fb
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 19 20:11:14 2002 +0000

    2002-10-19  Roland McGrath  <address@hidden>
    
        * unix.c (ftp_conn_unix_start_get_stats): Pass dirname a copy of NAME
        instead of the original pointer.

commit 640a0f3be271822009b9110295c1ef61f90c8053
Author: Neal H. Walfield <address@hidden>
Date:   Sun Oct 13 01:19:55 2002 +0000

    2002-10-12  Neal H. Walfield  <address@hidden>
    
        * Makefile (lib-subdirs): Add libpthread.

commit 49d0264d1ff7a7ab4cfceb6292fa29e47d7a95af
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Oct 12 18:40:30 2002 +0000

    Remove item about tmpfile.  tmpfile in glibc 2.3 doesn't create transient 
files.

commit b2387ac909d29ad33179a333447019b439aff6e1
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Oct 10 12:26:04 2002 +0000

    2002-10-10  Marcus Brinkmann  <address@hidden>
    
        * hurd.ti (cub1): Change from \E[D to ^H.
        * display.c (handle_esc_bracket): Revert last change.

commit bf99dce4aef7ea54ea5d8fb9c657706a1d47cac4
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Oct 10 12:14:10 2002 +0000

    2002-10-10  Marcus Brinkmann  <address@hidden>
    
        * display.c (handle_esc_bracket): Implement <bw> for <cub1>.

commit 9f7e3ce3b5aaf56dd3e7a0aef230ce52b6deea54
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 8 23:10:14 2002 +0000

    .

commit 73b011e7bc07c57b140f3851a452b33d209dfddc
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 8 23:10:09 2002 +0000

    2002-10-08  Roland McGrath  <address@hidden>
    
        * ext2fs.h (struct disknode): New member `info_i_translator'.
        * inode.c (diskfs_set_translator): Update NP->dn->info_i_translator.
        * ialloc.c (diskfs_alloc_node): Clear a nonzero translator block in
        the on-disk inode just as we do for data blocks.

commit 25bb7089abd2256734497a7250915ff8694e39f2
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 4 20:55:55 2002 +0000

    .

commit ec3a32d2c5c6b18b62bdd46b979d8f5fcc85a979
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 4 20:55:48 2002 +0000

    2002-10-03  Roland McGrath  <address@hidden>
    
        * dir.h (MAXNAMLEN): #undef before defining.

commit 60633629aa82a00a996f7ffcc17f2e385d33a71e
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 4 10:23:00 2002 +0000

    hurd/
    2002-10-04  Marcus Brinkmann  <address@hidden>
    
        * console.h (struct cons_display): Doc fix.
    
    libcons/
    2002-10-04  Marcus Brinkmann  <address@hidden>
    
        * vcons-open.c (cons_vcons_open): Add casts to silence gcc
        warning.

commit e8800e674058ea33a8d43e5976277a18b8102233
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 30 17:13:14 2002 +0000

    2002-09-30  Marcus Brinkmann  <address@hidden>
    
        * vga-support.c (vga_get_font_width): New function.
        * vga-support.h: Add prototype for vga_get_font_width.
        * vga-dynafont.c (create_system_font): Call vga_get_font_width to
        determine real font width.

commit 3f9ff75beda3a3084b4f846ba9616401055948b6
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 30 00:30:03 2002 +0000

    2002-09-30  Marcus Brinkmann  <address@hidden>
    
        * ttys (console): Change type column ($TERM setting) to `mach-color'.

commit e66dfd0a292f0f45e057ee6ed36fc4f11f2a21c6
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 29 23:45:34 2002 +0000

    2002-09-29  Marcus Brinkmann  <address@hidden>
    
        * control (Build-Depends): Add libncursesw5-dev.
        * changelog: Add a note about this here.

commit 4f9de6ae2f4e99570f305d385a6058d5d64e778e
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 29 20:58:34 2002 +0000

    doc/
    2002-09-29  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Translators): Change isofs to iso9660fs
        (ISO-9660 CD-ROM FS): Likewise.
    
    isofs/
    2002-09-29  Marcus Brinkmann  <address@hidden>
    
        * Makefile (target): Change to iso9660fs.
        * main.c (diskfs_server_name): Change to iso9660fs.

commit a3f98f6fc2b76b39272250be3badabcf65fc23f1
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 29 15:12:48 2002 +0000

    2002-09-29  Marcus Brinkmann  <address@hidden>
    
        * loop.c (server_loop): Use memset instead bzero.
        (server_loop): Add parenthesis for post-decrement (even
        though it is only used as an lvalue here).  Increment P after
        using it in the macro, not within.
        * ops.c (complete_setattr): Likewise.
        (op_setattr, op_read, op_write, op_create, op_symlink, op_mkdir,
        op_readdir, op_getport): Likewise.
        * xdr.c (encode_fattr): Likewise.
        (encode_data): Likewise.  Also use memcpy instead bcopy.
        (encode_statfs): Likewise.
        (decode_name): Likewise.  Also use memcpy instead bcopy.
        (encode_fhandle): Use memcpy instead bcopy.
        * cache.c (process_cred): Add parenthesis for post-decrement (even
        though it is only used as an lvalue here).  Increment P after
        using it in the macro, not within.
        (idspec_lookup): Use memcpy, not bcopy.
        (lookup_cache_handle): Likewise.
        (create_cached_handle): Likewise.
        (check_cached_replies): Likewise.

commit 5942bd6f73499f198b23975b8d7b8df1383934d8
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 29 15:11:59 2002 +0000

    2002-09-29  Marcus Brinkmann  <address@hidden>
    
        * mount.c (mount_root): Add parenthesis for post-decrement (even
        though it is only used as an lvalue here).  Increment P after
        using it in the macro, not within.
        * rpc.c (initialize_rpc, conduct_rpc): Likewise.
        * ops.c (process_returned_stat, process_wcc_stat,
        netfs_validate_stat, netfs_attempt_chown, netfs_attempt_chmod,
        netfs_attempt_utimes, netfs_attempt_set_size,
        netfs_attempt_statfs, netfs_attempt_read, netfs_attempt_write,
        verify_nonexistent, netfs_attempt_lookup, netfs_attempt_mkdir,
        netfs_attempt_rmdir, netfs_attempt_link,
        netfs_attempt_create_file, netfs_attempt_unlink,
        netfs_attempt_rename, netfs_attempt_readlink, netfs_report_access,
        netfs_check_open_permissions): Likewise.
        (fetch_directory): Likewise.  Also use memcpy instead bcopy.
        * cache.c (recache_handle): Likewise.
        * nfs.c (xdr_encode_data, xdr_encode_sattr_mode,
        xdr_encode_sattr_ids, xdr_encode_sattr_size,
        xdr_encode_sattr_times, xdr_encode_create_state,
        xdr_encode_sattr_stat, xdr_decode_64bit, xdr_decode_fattr):
        Likewise.
        (xdr_decode_string): Likewise.  Also use memcpy instead bcopy.
        (xdr_decode_fhandle): Likewise.  Also use memcpy instead bcopy.

commit 253348bac2dced91688712d909059a035d5b9b0c
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 22 02:13:55 2002 +0000

    2002-09-22  Marcus Brinkmann  <address@hidden>
    
        * pc-kbd.c (sc_to_kc): Implement Meta-Backspace combinations.

commit 1eb7ad1b73de1d61587a892efb4b10da02ae1537
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 22 02:05:47 2002 +0000

    2002-09-22  Marcus Brinkmann  <address@hidden>
    
        * vcons-refresh.c (cons_vcons_refresh): Take VCONS->scrolling into
        account.

commit 2e9c58228926f8d0e63fa4e0a7e97942b7da0a42
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 22 01:28:35 2002 +0000

    2002-09-22  Marcus Brinkmann  <address@hidden>
    
        * pager.c, pager.h: New file.
        * Makefile (SRCS): Add pager.c.
        (LCLHDRS): Add pager.h.
        * display.c: Do not include <hurd/pager.h>, <sys/mman.h>,
        <sys/io.h>, <fcntl.h> and <sys/fcntl.h>.  Include <hurd/ports.h>
        and "pager.h".
        (struct display): Replace member PAGER and MEMOBJ with USER_PAGER.
        (display_get_filemap): Implement with user_pager_get_filemap.
        (user_destroy): Implement with user_pager_destroy.
        (user_create): Implement partially with user_create.
        (display_init): Call user_pager_init.
        (struct user_pager_info, pager_bucket, pager_clear_user_data,
        pager_read_page, pager_write_page, pager_unlock_page,
        pager_report_extent, pager_dropweak, service_paging_requests):
        Move to ...
        * pager.c: ... here.

commit 18e5ffbf236c2a9c6877ddcbf33d6f8f28a4e71c
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 22 00:17:43 2002 +0000

    2002-09-22  Marcus Brinkmann  <address@hidden>
    
        * console.c: Include <mach.h>.
        (netfs_S_dir_notice_changes): New variable PREQ.  Clean out the
        dead wood, eh, dead name notifications from the CONS->dirmod_req
        list.
        * display.c (struct user_pager_info): Drop members DISPLAY and P.
        (struct display): Remove member UPI and add member PAGER.
        (pager_report_extent): Remove local variable DISPLAY, use UPI
        directly.
        (user_create): New variable UPI to hold the user pager info.
        Modify the code to match new struct organization.
        (user_destroy): Unmap the user data.
        (display_notice_changes): Request dead-name notifications.
        (free_modreqs): Cancel dead-name notification request before
        deallocation send right.
        (display_notice_filechange): Likewise.
        (do_mach_notify_msg_accepted): Likewise.
        (display_destroy): Take DISPLAY->lock while operating.  Reset the
        filemod_reqs and filemod_reqs_pending members of DISPLAY to NULL.
        (do_mach_notify_port_deleted): Add comment.
        (do_mach_notify_dead_name): Implement.
        (do_mach_notify_no_senders): Implement by delegating to libports.
        (do_mach_notify_send_once): Don't fail.

commit ad94dc77e49b4da363df6658f9050bb9c4a1f428
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 21:21:58 2002 +0000

    Small date change because upload is delayed.

commit 15f5579d8184d7c23a83e76de8506090f700096d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 20:48:36 2002 +0000

    2002-09-19  Marcus Brinkmann  <address@hidden>
    
        * vga-support.c (vga_read_write_font_buffer): New function.  It
        turns out that reading and writing needs the same register
        settings.
        (vga_write_font_buffer): Implement in terms of
        vga_read_write_font_buffer.
        (vga_read_font_buffer): Likewise.

commit 1387460130760179bb62909bb7c7696102fdd0e7
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 17:31:54 2002 +0000

    hurd/
    2002-09-18  Marcus Brinkmann  <address@hidden>
    
        * console.h (struct cons_display): Add a new flag
        CONS_FLAGS_TRACK_MOUSE.
        (CONS_MOUSE_BUTTON_MASK, CONS_MOUSE_BUTTON1, CONS_MOUSE_BUTTON2,
        CONS_MOUSE_BUTTON3, CONS_MOUSE_RELEASE, CONS_MOUSE_MOD_MASK,
        CONS_MOUSE_MOD_SHIFT, CONS_MOUSE_MOD_META, CONS_MOUSE_MOD_CTRL,
        CONS_MOUSE_OFFSET_BASE, CONS_MOUSE_EVENT_LENGTH,
        CONS_MOUSE_EVENT_PREFIX, CONS, MOUSE_EVENT): New macro.
        (CONS_KEY_B2): New macro.
    
    console/
    2002-09-18  Marcus Brinkmann  <address@hidden>
    
        * hurd.ti: Enable <kb2> and <kmouse>, fix the comments.
        * display.c (handle_esc_bracket_question_hl): Handle escape
        bracket 1000 h/l for XTerm-like mouse tracking enable/disable.

commit ec2bf5d74c07fb9a8eeebd32687bab7cbbcdbe95
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 10:22:10 2002 +0000

    2002-09-18  Marcus Brinkmann  <address@hidden>
    
        * display.c (handle_esc_bracket): Use scrolling region for <ind>,
        <indn>, <ri>, <rin>, <il1>, <il>, <dl1> and <dl>.  Also fix
        off-by-one error in <ri>, <rin>.

commit 35a3ea6a1863749768f0728fc25c9fd1fc3236f0
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 02:47:01 2002 +0000

    2002-09-18  Marcus Brinkmann  <address@hidden>
    
        * ncursesw.c: Add an entry for the clear function.
    
        * pc-kbd.c (sv_to_kc): Add entries for unused scan codes 0x55 and
        0x56.

commit dd7cf89f5b61745f41356a40ec2c5737bb703e45
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 02:42:08 2002 +0000

    2002-09-18  Marcus Brinkmann  <address@hidden>
    
        * hurd.ti: Change <gsbom> and <grbom> to escape bracket
        right-angle sequences.  Add <csr>, <smir>, <rmir> and <mir>,
        disable <ich1>.
        * display.c (handle_esc_bracket_m): Map \E[21m to normal intensity
        (as a way to switch off bright intensity).
        (handle_esc_bracket): Fix calculation of fill area for <ech>.
        (struct scrolling_region): New type.
        (struct display): New members INSERT_MODE and CSR.
        (display_output_one): For <rs2>, also reset DISPLAY->insert_mode
        and DISPLAY->csr.
        (display_create): Initialize DISPLAY->csr.bottom.
        (display_output_one): If in insert mode, shift to the right before
        printing the character.
        (linefeed): Take scrolling region into account.
        (handle_esc_bracket): Switch the meaning of 'h' and 'l'.
        (handle_esc_bracket_question): Likewise.
        (handle_esc_bracket_question_hl): Switch the interpretation of
        FLAG.
        (handle_esc_bracket_hl): Likewise.  Add support for insert mode
        <smir> and <rmir>.
        (struct parse): New state STATE_ESC_BRACKET_RIGHT_ANGLE.
        (display_output_one): Handle STATE_ESC_BRACKET_RIGHT_ANGLE.
        (display_output_one): Move the bold attribute handling from here
        (<PU1>, <PU2>) ...
        (handle_esc_bracket_right_angle_hl): ... to here.  New function
        handling <gsbom> and <grbom>.
        (handle_esc_bracket_right_angle): New function.
        (handle_esc_bracket): Implement <csr>.

commit be8111957c00d9541ec64a9ffcd0fd7a5f453d91
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 22:17:35 2002 +0000

    Backfix without changelog entry: Spell out all years in the copyright 
notice.

commit 7f77d5b531075784a7064138ea09131ed7cf2147
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 17 21:18:29 2002 +0000

    .

commit 93583085da3643ab3a96f91a076dc08557b64552
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 17 21:18:21 2002 +0000

    2002-09-17  Roland McGrath  <address@hidden>
    
        * elfcore.c [i386_THREAD_STATE] (fetch_thread_regset): The two types
        are not actually identical, must rearrange some members a little.

commit 7bdbf371e19507cfa039e3aa14c2d746a9db90a5
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 20:42:06 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * Makeconf (CPPFLAGS): Move -std=gnu99 option to ...
        (CFLAGS): ... here.
    
    pfinet/
    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Revert last change.
        * glue-include/asm/spinlock.h (SPIN_LOCK_UNLOCKED): Do not use a
        compound literal, which is not constant.

commit a4e720458600535b4ec46bd10617ac9c9d837c94
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 20:30:14 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * input.c (input_enqueue): Initialize ERR.
    
        * bdf.c, bdf.h, display-drv.h, dynafont.c, dynafont.h, focus.c,
        focus.h, input-drv.h, main.c, ourfs_notify.defs, vcons.c, vcons.h,
        vga.c, vga-display.c, vga.h, vga-hw.h: Obsolete files removed.

commit f096b1148d724bbca6b78aef741513f609a7689d
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 17:36:36 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update for new Debian package.

commit c2ed15fbbc61e6e7103928398caa83f6f5e8fbba
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 17:28:34 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * pc-kbd.c (input_loop): Move code that toggles NumLock after code
        that handles direct entry of character codes with RightAlt.

commit ae1ab68ad0207dce4fb0261328a5501c0fb4ddc0
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 17:25:14 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * opts-std-startup.c (OPT_NO_JUMP_DOWN_ON_INPUT): New macro.
        (OPT_NO_JUMP_DOWN_ON_OUTPUT): Likewise.
        (_cons_jump_down_on_input): Default to 1.
        (startup_options): Add new options --no-jump-down-on-input and
        --no-jump-down-on-output.
        (parse_startup_opt): Handle these new options.

commit 9ec55781e0a2d1a58834ea9bc29d555a14d524bb
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 17:13:18 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * display.c (handle_esc_bracket_m): Really disable italics on
        <ritm>.

commit 95a55f55661eb39071b7219460e42dd3af784d56
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 13:42:05 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * Makefile: For now, filter -std=gnu99 out of CPPFLAGS.

commit 09e69605b16070de8ce317d86ad736d665a58906
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 12:26:10 2002 +0000

    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * Makefile (prog-subdirs): Add console-client.
    
    sutils/
    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * MAKEDEV.sh (mkdev: vcs): New console device.
        (mkdev: tty[0-9a-f]|tty[0-9][0-9a-f]): Replaced with new rules for
        tty[1-9][0-9].
    
    utils/
    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * console-ncurses.c: File removed (the ncursesw console client is
        now a driver in the console-client).
        * Makefile: Revert 2002-08-22 change:
        Do not include`../config.make'.
        (targets) [LIBNCURSES]: Removed.
        (SRCS) [LIBNCURSES]: Likewise.
        (HURDLIBS) [LIBNCURSES]: Likewise.
        (console-ncurses): Target removed.
        (console-ncurses-CPPFLAGS): Removed.
        (console-ncurses-LDLIBS): Likewise.
    
    console-client/
    2002-09-17  Marcus Brinkmann  <address@hidden>
    
        * Makefile, bdf.c, bdf.h, bell.h, console.c, display.h, driver.c,
        driver.h, generic-speaker.c, input.h, pc-kbd.c, timer.c, timer.h,
        unicode.h, vga.c, vga-dynacolor.c, vga-dynacolor.h, vga-dynafont.c,
        vga-dynafont.h, vga-hw.h, vga-support.c, vga-support.h: New file.

commit dbe4c7712b652b7ad3126e94c47b00fa2bbb0a05
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 17 11:47:15 2002 +0000

    2002-09-16  Marcus Brinkmann  <address@hidden>
    
        * cons.h: Add prototype for cons_vcons_clear.
        * file-changed.c (cons_S_file_changed): Prepare all areas we write
        to with cons_vcons_clear (unless we use cons_vcons_scroll
        already).
        * vcons-refresh.c (cons_vcons_refresh): Likewise.
        * vcons-scrollback.c (_cons_vcons_scrollback): Likewise.

commit 43e87b8a95aa36ab5a7f78de3034e081bac2e8ad
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 16 02:48:56 2002 +0000

    hurd/
    2002-09-16  Marcus Brinkmann  <address@hidden>
    
        * console.h (conchar_attr_t): Add bits for italic and bold text
        attributes.
    
    console/
    2002-09-16  Marcus Brinkmann  <address@hidden>
    
        * hurd.ti: Add capabilities <sitm>, <ritm>, <gsbom>, <grbom>.
        * display.c (handle_esc_bracket_m): Add support for italic.
        (display_output_one): Add new capabilities PU1 and PU2 to toggle
        bold mode.  Reset PARSE->state on most escape sequences.
        * console.c (parse_attributes): Rename old bold attribute to
        bright.  Add support for italic and bold.

commit a618f28ce12e97bfffea729bdf421c38a236f9ca
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 16 02:46:41 2002 +0000

    2002-09-16  Marcus Brinkmann  <address@hidden>
    
        * opts-std-startup.c (parse_startup_opt): Use argp_error instead
        argp_usage for error.  Replace case for ARGP_KEY_END with case for
        ARGP_KEY_NO_ARGS.

commit 8c3531f3a632b61c392b0f9362cc9a267f3bbb81
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 15 16:31:17 2002 +0000

    2002-09-15  Marcus Brinkmann  <address@hidden>
    
        * getty.c: Include <termios.h>.
        (set_speed): New function.
        (main): Take linespec from argc[1], not argc[2].  Call set_speed.

commit c459dbcc280609b937dafb28e8b1f8e644e23903
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Sep 13 23:53:55 2002 +0000

    Sneak in a change without ChangeLog entry: Replace all _at_ in previous
    change with _on_.

commit cc60ad8bb9596cafe94f48de9ea030ce01e22404
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Sep 13 23:40:10 2002 +0000

    2002-09-14  Marcus Brinkmann  <address@hidden>
    
        * Makefile (SRCS): Add vcons-input.c.
        * vcons-input.c: New file.
    
        * vcons-scrollback.c (_cons_vcons_scrollback): New function.
        (cons_vcons_scrollback): Reimplement in terms of
        _cons_vcons_scrollback.
        * cons.h (cons_scroll_t): New type.
        (cons_vcons_scrollback): Update prototype.
    
        * priv.h (_cons_jump_down_at_input): New extern.
        (_cons_jump_down_at_output): Likewise.
        (_cons_vcons_scrollback): New prototype.
        * opts-std-startup.c (OPT_JUMP_DOWN_AT_INPUT): New macro.
        (OPT_JUMP_DOWN_AT_OUTPUT): Likewise.
        (_cons_jump_down_at_input): New variable.
        (_cons_jump_down_at_output): Likewise.
        (startup_options): Add new options --jump-down-at-input and
        --jump-down-at-output.
        (parse_startup_opt): Handle these new options.
        * file-changed.c (cons_S_file_changed): Support the jump down at
        output option.

commit fad9d77677aca4ce2fd11705f87adca9b0524ecf
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 18:59:42 2002 +0000

    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * file-changed.c (cons_S_file_changed): Fix typo in last change.

commit 1d5cf1783238fad25a6e55d5dcb324f6d8fb9918
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 18:58:47 2002 +0000

    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * hurdio.c (hurdio_writer_loop): Check output_stopped instead termflags.
        Move the code that signals the underlying file to ...
        (hurdio_start_output): ... here.

commit be549330de1979ba914194bd79bfd7eb998a792e
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 18:05:41 2002 +0000

    console/
    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * display.c (DISPLAY_CHANGE_FLAGS): New macro.
        (struct changes): New member FLAGS.
        (display_flush_filechange): Handle change of flags.
        (display_output_some): Initialize DISPLAY->changes.flags.
        (display_start_output): Clear CONS_FLAGS_SCROLL_LOCK in DISPLAY.
        (display_stop_output): Set CONS_FLAGS_SCROLL_LOCK in DISPLAY.
    
    hurd/
    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * console.h (struct cons_display): New member FLAGS.
        (union cons_change_t): Likewise for WHAT->flags.
    
    libcons/
    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * cons.h: New prototype for cons_vcons_set_scroll_lock.
         (struct vcons): Add member FLAGS to state.
        * file-changed.c (cons_S_file_changed): Handle change of flags.
        * vcons-refresh.c (cons_vcons_refresh): Copy FLAGS field.
        Call cons_vcons_set_scroll_lock.
    
        * cons-switch.c (cons_switch): Initialize VCONS_ENTRY even if
        DELTA is negative.
    
    utils/
    2002-09-09  Marcus Brinkmann  <address@hidden>
    
        * console-ncurses.c (cons_vcons_set_scroll_lock): New function.

commit 26482336f2919d72935a8aacc42420aa89138cbd
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 18:00:34 2002 +0000

    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * munge.c (input_character): Really toggle USER_OUTPUT_SUSP if
        VSTART == VSTOP.

commit f7aba072f48ed17386ae9369551a49aca4cf73aa
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 17:26:18 2002 +0000

    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * hurdio.c (hurdio_writer_loop): Desert the DTR on all errors, not
        only EIO.
        (hurdio_reader_loop): Likewise.

commit 5fe2b9242a4518cc957b3ccb955dfee3172245e5
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Sep 10 12:05:06 2002 +0000

    2002-09-10  Marcus Brinkmann  <address@hidden>
    
        * display.c (display_output_some): If iconv fails with EILSEQ,
        skip the next byte in the buffer and print a replacement
        character.

commit 80a243f5e1ce1a023cb45c6ecfa9ccc2b83312d7
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Sep 9 22:04:25 2002 +0000

    libcons/
    2002-09-09  Marcus Brinkmann  <address@hidden>
    
        * Makefile (SRCS): Add vcons-scrollback.c.
        * vcons-scrollback.c: New file.
        * cons.h (struct vcons): Add SCROLLING member.
        * file-changed.c: Include <assert.h>.
        (cons_S_file_changed): Be careful to take VCONS->scrolling into
        account when doing clipping and scrolling.
    
        * cons-switch.c: Roll back to earlier version with vcons ->
        vcons_entry adjustments.  The user is now expected to hold a
        reference to the VCONS.
        * cons.h: Fix prototype, too.
    
        * vcons-open.c (cons_vcons_open): Initialize VCONS->lock,
        VCONS->input and VCONS->display.
    
    utils/
    2002-09-09  Marcus Brinkmann  <address@hidden>
    
        * console-ncurses.c (console_switch): Keep a reference to the port
        instead refering to it by number.

commit 18cfa8b70ce9a6a3572908115f98211f3fa9a367
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 8 21:55:59 2002 +0000

    libcons/
    2002-09-09  Marcus Brinkmann  <address@hidden>
    
        * vcons-remove.c: New file.
        * Makefile (SRCS): Add vcons-destroy.c.
        * cons.h: New type vcons_list_t.
        (struct vcons_list): New structure.
        (struct cons_notify): Remove VCONS member.
        (struct vcons): Remove members NEXT, PREV and NOTIFY.  Add the
        notify structure to the top to make it possible to use a vcons as
        a port.  New member VCONS_ENTRY.
        (struct cons): Change type of members vcons_list and vcons_last to
        vcons_list_t.  Remove member active.
        (cons_vcons_add): Change prototype to match new definition.
        (cons_vcons_remove): Likewise.
        (cons_switch): Likewise.
        (cons_lookup): Likewise.
        (cons_vcons_open): Likewise.
        (cons_vcons_destroy): New prototype.
        * cons-lookup.c (cons_lookup): Change type of R_VCONS argument
        vcons_list_t.  Change type of previous_vcons and vcons variables
        to vcons_list_t.  Append _entry to all these variables.
        Don't allocate and initialize a vcons_t, but a vcons_list_t.
        After this has been added to the list, call cons_vcons_add.
        * cons-switch.c: Do not include <error.h>
        (cons_switch): Add arguments ACTIVE_ID and R_VCONS.  New variable
        ERR and VCONS_ENTRY.  Remove variable ACTIVE.  Do not keep track
        of active console.  Instead, look it up using ACTIVE_ID.  Lock the
        returned console.  Call cons_vcons_open, not cons_vcons_activate.
        * dir-changed.c (add_one): Change VCONS to VCONS_ENTRY and its
        type from vcons_t to vcons_list_t to follow cons_lookup change.
        (lookup_one): Likewise.
        (cons_S_dir_changed): Likewise.
        * file-changed.c (cons_S_file_changed): Cast NOTIFY to VCONS.
        Check that NOTIFY->cons is not set instead that NOTIFY->vcons is.
        * init-init.c (cons_init): Pass cons_vcons_destroy as
        clean_routine to ports_create_class.
        Don't initialize CONS->active, nor DIR_NOTIFY_PORT->vcons.
        * vcons-add.c (cons_vcons_add): Change argument VCONS to CONS and
        VCONS_ENTRY.  Don't do anything here (the user must implement it
        all).
        * vcons-close.c: Don't include <errno.h>, <unistd.h>, <stdio.h>,
        <sys/mman.h>, <sys/fcntl.h>, <mach.h>.  Include <assert.h>,
        <hurd/ports.h> and <cthreads.h>.
        (cons_vcons_close): Clear VCONS->vcons_entry->vcons.  Derefence
        and destroy VCONS.
        * vcons-open.c (cons_vcons_open): Change arguments from VCONS to
        CONS, VCONS_ENTRY and R_VCONS.  New variable VCONS.  Set up VCONS
        as a port, and request notification messages on that.
        * vcons-remove.c: Do not include <errno.h>.
        (cons_vcons_remove): Assert that VCONS_ENTRY does not have an open
        VCONS.
    
    utils/
    2002-09-09  Marcus Brinkmann  <address@hidden>
    
        * console-ncurses.c: New global variable global_lock.
        (main): Initialize global_lock.
        (cons_vcons_activate): Removed.
        (console_switch): New function.
        (cons_vcons_add): New function.
        (input_loop): Call console_switch, not cons_switch.  Do not take
        active_vcons lock but global_lock.
        (cons_vcons_update): Take global lock.
        (cons_vcons_set_cursor_pos): Likewise.
        (cons_vcons_set_cursor_status): Likewise.
        (cons_vcons_scroll): Likewise.
        (cons_vcons_write): Likewise.
        (cons_vcons_beep): Likewise.
        (cons_vcons_flash): Likewise.

commit 187b5b4b28eba6990f7e43a5288a71b62a271dd9
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 5 23:11:28 2002 +0000

    .

commit 0f42bcef9875361fe7987cd85b534db2138a67c5
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 5 23:11:16 2002 +0000

    2002-09-05  Roland McGrath  <address@hidden>
    
        * Makeconf (CPPFLAGS): Add -std=gnu99 option.

commit 9724151391d029a84bce3d84d3c8f2dfe06b220e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 4 01:06:23 2002 +0000

    2002-09-04  Marcus Brinkmann  <address@hidden>
    
        * console.h: Include <wchar.h>.

commit d9c3d20defca789463e6763f3eaf71585eedbf9a
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 30 00:46:23 2002 +0000

    2002-08-30  Marcus Brinkmann  <address@hidden>
    
        * console.c (parse_opt): If STATE->input is zero, use
        netfs_root_node's hook to cons.

commit 12f1c4e67f7ecaa3181912b5c18539e4e43138ce
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 30 00:28:09 2002 +0000

    .

commit c14de078c5ec6f891f2961542617e743764ec1da
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 30 00:28:00 2002 +0000

    2002-08-26  Roland McGrath  <address@hidden>
    
        * cthreads.c (cthread_body) [HAVE_USELOCALE]: Call uselocale to
        initialize the thread to the global locale.

commit 9cb634d16d74814e215b9c8780096967683a9e3d
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 30 00:27:32 2002 +0000

    2002-08-26  Roland McGrath  <address@hidden>
    
        * configure.in: Check for uselocale function.

commit f713724dc9049b3b7bb8bcc3d112747619c3fa13
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 29 23:57:44 2002 +0000

    2002-08-30  Marcus Brinkmann  <address@hidden>
    
        * display.c (display_create): Likewise.  Set
        DISPLAY->attr.attr_def instead the color versions.
        (struct attr): Remove fgcol_def, bgcol_def, and add attr_def.
        (handle_esc_bracket_m): Set all attributes to their defaults for
        case 0.  Set default color using default attribute for case 49 and
        case 39.
        (display_output_one): Likewise.
        * console.c (options): Add --attribute option.
        (parse_opt): Parse --attribute option.  Bail out with argp_error
        on error.
        (netfs_append_args): ...
        (struct cons): Replace foreground and background with new
        attribute member.
        (vcons_lookup): Pass CONS->attribute to display_create instead
        CONS->foreground and CONS->background.
        (main): Set default colors and attributes.
        (parse_attributes): New function.

commit c19963fb7ad44ac4c5f908f3587e551c727c5be1
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 29 10:24:08 2002 +0000

    2002-08-29  Marcus Brinkmann  <address@hidden>
    
        * console-ncurses.c (main): Call endwin () before bailing out
        because of an error.
        (cons_vcons_write): Use getyx and wmove on stdscr instead getsyx
        and setsyx (which operate on newscr, and mess up the cursor
        anyway, probably because we don't commit the change immediately).
        Submitted by David Walter <address@hidden>.

commit 513afcf4f8cd67275bad59251d1ee2a845d0ddca
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 28 17:28:36 2002 +0000

    hurd/
    2002-08-28  Marcus Brinkmann  <address@hidden>
    
        * console.h (struct cons_display): Fix comment on CUR_LINE.
    
    console/
    2002-08-28  Marcus Brinkmann  <address@hidden>
    
        * display.c (screen_fill): Take CUR_LINES modulo LINES.
        (screen_shift_left): Likewise.
        (screen_shift_right): Likewise.
        (linefeed): Don't take CUR_LINES modulo LINES here.
    
    libcons/
    2002-08-28  Marcus Brinkmann  <address@hidden>
    
        * file-changed.c (cons_S_file_changed): Take NEW_CUR_LINE modulo
        VCONS->state.screen.lines where appropriate.  Adapt calculation of
        SCROLLING, and limit it to the screen size.
        Only scroll at all if there is something to scroll.
        Fix calculation of scrolled-in area.
        * vcons-refresh.c (cons_vcons_refresh): Take
        VCONS->state.screen.cur_line modulo VCONS->state.screen.lines.

commit d14e2936fd203532ed19471c504b5b43adecf74b
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 28 01:49:51 2002 +0000

    2002-08-28  Marcus Brinkmann  <address@hidden>
    
        * display.c (display_output_one): Also set USER->cursor.status to
        normal for ECMA-48 <RIS> (hard reset).

commit d1cbf40d6ca2599922592915838e395e02e8d51d
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 23 13:26:25 2002 +0000

    2002-08-23  Marcus Brinkmann  <address@hidden>
    
        * Makefile (DIST_FILES): New variable.
        * hurd.ti: New file describing the terminal capabilities of the
        Hurd console server.

commit 057b2a310582ea16dc147e948fc42bb61dc53b0d
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 21:33:02 2002 +0000

    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * aclocal.m4 (hurd_LIB_NCURSESW): New test, modified from GNU
        inetutils 1.4.0.
        * configure.in: Use hurd_LIB_NCURSESW.
        * config.make.in (LIBNCURSESW): New variable, substituted by
        configure.
        (NCURSESW_INCLUDE): Likewise.
        * Makefile (lib-subdirs): Add libcons.
        (prog-subdirs): Add console.
    
    console/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * console.h: Move file to ../hurd/.
        * Makefile (LCLHDRS): Remove console.h.
        * display.c: Include <hurd/console.h> instead "console.h".
        * console.c: Likewise.
    
    hurd/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * console.h: Move here from ../console/.
        * Makefile (INSTHDRS): Add console.h.
    
    utils/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Include `../config.make' early on to get LIBNCURSESW
        variable from configure before including Makeconf.
        (targets) [LIBNCURSES]: Add console-ncurses.
        (SRCS) [LIBNCURSES]: Add console-ncurses.c.
        (HURDLIBS) [LIBNCURSES]: Add cons.
        (console-ncurses): New target.
        (console-ncurses-CPPFLAGS): New variable.
        (console-ncurses-LDLIBS): Likewise.

commit 7fdb626470facba99422511754f0e6be11c7f81c
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 21:25:04 2002 +0000

    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * aclocal.m4 (hurd_LIB_NCURSESW): New test, modified from GNU
        inetutils 1.4.0.
        * configure.in: Use hurd_LIB_NCURSESW.
        * config.make.in (LIBNCURSESW): New variable, substituted by
        configure.
        (NCURSESW_INCLUDE): Likewise.
        * Makefile (lib-subdirs): Add libcons.
        (prog-subdirs): Add console.
    
    console/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * console.h: Move file to ../hurd/.
        * Makefile (LCLHDRS): Remove console.h.
        * display.c: Include <hurd/console.h> instead "console.h".
        * console.c: Likewise.
    
    hurd/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * console.h: Move here from ../console/.
        * Makefile (INSTHDRS): Add console.h.
    
    utils/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Include `../config.make' early on to get LIBNCURSESW
        variable from configure before including Makeconf.
        (targets) [LIBNCURSES]: Add console-ncurses.
        (SRCS) [LIBNCURSES]: Add console-ncurses.c.
        (HURDLIBS) [LIBNCURSES]: Add cons.
        (console-ncurses): New target.
        (console-ncurses-CPPFLAGS): New variable.
        (console-ncurses-LDLIBS): Likewise.

commit a7b52d0087e0e533c0c7fe426ba33c799c3c87eb
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 21:14:22 2002 +0000

    Add some recent developments.

commit 9cc0d6d3f8a89f35ddea92e30bdc2822c4164358
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 19:24:19 2002 +0000

    libcons/
    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * demuxer.c, init-init.c, init-loop.c, opts-version.c,
        extra-version.c, dir-changed.c, file-changed.c,
        opts-std-startup.c, cons-lookup.c, cons-switch.c, vcons-remove.c,
        vcons-add.c, vcons-open.c, vcons-close.c, vcons-refresh.c, priv.h,
        mutations.h, cons.h: New files.

commit 4062fb2fcf938bb6a9c5d8f6404586cab11fe227
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 19:10:52 2002 +0000

    2002-08-22  Marcus Brinkmann  <address@hidden>
    
        * display.h: Add prototype for display_get_size.
        * display.c (display_get_size): New function.
        (nowait_file_changed): Update for new interfaces.
        * console.c (new_node): Use display_get_size to retrieve size of
        display node.
        (netfs_get_dirents): Initialize FIRST_VCONS to silence gcc warning.

commit a0dd4055ce2b0d7cce5ccb5d9dad7a62bd83a8dc
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 20:42:51 2002 +0000

    .

commit a341ee3f79208a6100dd726de5a7a42a35e2ae0d
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 20:42:43 2002 +0000

    2002-08-18  Roland McGrath  <address@hidden>
    
        * fakeroot.sh: Dont use "exec" command, since the original script
        does not and some users use sh syntax here and not just commands.

commit b7686f8e2a61cf9a829943c41a545d6d23afde17
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 19:57:58 2002 +0000

    .

commit 94548eccabe9aaffe670e39db02810765b9ab6fc
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 19:57:52 2002 +0000

    2002-08-18  Roland McGrath  <address@hidden>
    
        * main.c (main): Open with O_RDWR only for hurdio bottomhalf.

commit 2d021f515fef47545b4a73dfd10ff1208df752d8
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 16 01:10:09 2002 +0000

    2002-08-16  Marcus Brinkmann  <address@hidden>
    
        * proxy-defpager.c (S_default_pager_object_pages): New function.
        (proxy_defpager_demuxer): Use S_default_pager_server (ie add the
        prefix).

commit 934b8495445437b186c41ef1ecaa5ef636ed0ca3
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 14 19:32:34 2002 +0000

    2002-08-14  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Revert undocumented changes related to devpts that
        were checked in unintentionally with the last change.

commit 52bbb5bffbd66c9bf91a1dd157acb14d3403110f
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 6 19:45:24 2002 +0000

    .

commit 53773e04867cae417e25a1bb7c6a840b231e7a03
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 6 19:45:13 2002 +0000

    2002-08-06  Roland McGrath  <address@hidden>
    
        * proxy-defpager.c: Rename all the server functions with S_ prefix.
        Include "default_pager_U.h" for client stub prototypes.
        * Makefile (default_pager-MIGCOMSFLAGS): New variable, give -prefix S_.
        (OBJS): Add default_pagerUser.o here.
        (proxy-defpager): Depend on it.

commit b4b8258228765bcadff6a503b50db32c7003660a
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Aug 6 12:33:17 2002 +0000

    2002-08-06  Marcus Brinkmann  <address@hidden>
    
        * inode.c (use_file_start_id): Use file_start for directories, so
        the inode of the directory is used for the ".." entries in all
        sub-directories.  Contrary to ChangeLog entry 2001-11-27, this is
        safe, because the ISO9660 specification mandates that the first
        entry in every directory must be ".", so a non-file_start using
        directory record can not be the first one.

commit 3dd6cc0adff72adba0f32cd4313c3e59b45c5aa0
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Aug 5 01:35:38 2002 +0000

    2002-08-05  Marcus Brinkmann <address@hidden>
    
        * proxy-defpager.c (allowed): Check CRED, not PORT.
        (default_pager_info): Use real_defpager, not DEFAULT_PAGER.
        (proxy_defpager_demuxer): New demuxer.
        (main): Use it.

commit aade88821af534624b3ae5c46ad63c6c33cfc235
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 4 19:00:26 2002 +0000

    2002-08-04  Marcus Brinkmann  <address@hidden>
    
        * control (Uploaders): New field, suggested by Jeff Bailey.
        (Build-Depends): Add version requirement for mig.
        * shlibs: Update version to 0.3, add version restriction.
        * shlibs.local: Likewise.
        * changelog: Update for next upload.

commit 07751c78a3364c175a1a7861d4fe1928b0eaf3e2
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 4 18:43:41 2002 +0000

    2002-08-04  Marcus Brinkmann  <address@hidden>
    
        * control (Uploaders): New field, suggested by Jeff Bailey.

commit 57437439d615aede2b421678dc2177ce252709a7
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 4 18:33:40 2002 +0000

    2002-08-03  Marcus Brinkmann  <address@hidden>
    
        * hurd_types.defs (fsys_statfsbuf_t): Bump size up to 22.

commit 1ecde4fc33d8b5a4f553d56c495384d869ba7245
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 4 01:17:18 2002 +0000

    2002-08-03  Jeff Bailey  <address@hidden>
    
        * rules: Symlinks should point to relative location, not absolute.

commit 4d9c3b64145cd11511a41c5394be070e084cf616
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 1 00:59:41 2002 +0000

    .

commit 192b1a04ae6308ecc35f0ae89db9c5071b867da8
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 1 00:59:34 2002 +0000

    2002-07-31  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_direnter_hard): Fix test in last change.

commit 36d5868898ecfc6337b7f6a5f49439c4106d9c67
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 31 02:35:14 2002 +0000

    Add comment to last change, for the benefit of the next merge :)

commit c612109d24d1f503ca37b77300820184aef775ca
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 31 02:20:44 2002 +0000

    2002-07-29  Marcus Brinkmann  <address@hidden>
    
        * cthreads.c (cthread_init): Move cthread_alloc call before
        cproc_init call (lost in merge).

commit 6813e3494f4a48950ccc637ff4ff758aaf7d5ad8
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jul 29 17:52:17 2002 +0000

    2002-07-29  Marcus Brinkmann  <address@hidden>
    
        * stack.c (stack_init): Put back in setting of the
        __hurd_threadvar_stack_mask and __hurd_threadvar_stack_offset
        variables (which got lost in the merge).

commit 9c181aad7b2d1d0bbde3ed006984b5c601fce129
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jul 14 23:54:30 2002 +0000

    2002-07-15  Marcus Brinkmann  <address@hidden>
    
        * display.c: Restore copyright notice until the papers by Kalle
        are actually received.

commit 8aa5491cc4968073f35d22a3230da68eea9bd14a
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:35:09 2002 +0000

    .

commit e9b33def2522390a69c5c2c68a4fe8931043896a
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:35:03 2002 +0000

    2002-07-03  Roland McGrath  <address@hidden>
    
        * elf-load.c (exec_load): Fix e_machine checking.

commit 59bcec3846eb70175567175e85440140bc6e9a26
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:08:08 2002 +0000

    .

commit a5a69142e8a17d5d1a5d605bae623add731e153e
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:08:04 2002 +0000

    2002-07-03  Roland McGrath  <address@hidden>
    
        * elf-load.c (exec_load): Fix typos in last change.

commit 0100a6e5bea180aa938ad618d7ed853dd0b7ed10
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jun 27 19:19:13 2002 +0000

    hurd/
    2002-06-26  Marcus Brinkmann  <address@hidden>
    
        * fs_notify.defs: Add MsgOption for send timeout.
        (dir_changed): Changed to simpleroutine.  Change type of first
        argument to fs_notify_t.  Add TICKNO argument.
        (file_changed): Likewise.
        * hurd_types.defs (fs_notify_t): New type.
        * hurd_types.h (fs_notify_t): Likewise.
    
    libdiskfs/
    2002-06-26  Marcus Brinkmann  <address@hidden>
    
        * Makefile (DIST_FILES): Variable removed.
        (MIGSTUBS): Use fs_notifyUser.o, not ourfs_notifyUser.o.
        * ourfs_notify.defs: File removed.
        * diskfs.h (struct node): New members DIRMOD_TICK and
        FILEMOD_TICK.
        * node-make.c (diskfs_make_node): Initialize DIRMOD_TICK and
        FILEMOD_TICK.
        * dir-chg.c: Include "fs_notify_U.h" instead "ourfs_notify_U.h".
        (diskfs_S_dir_notice_changes): Use new dir_changed invocation
        instead nowait_dir_changed.
        (diskfs_notice_dirchange): Likewise.  Increase tick number.
        Ignore send timeout error.
        * file-chg.c: Include "fs_notify_U.h" instead "ourfs_notify_U.h".
        (diskfs_S_file_notice_changes): Use new file_changed invocation
        instead nowait_file_changed.
        (diskfs_notice_filechange): Likewise.  Increase tick number.
        Ignore send timeout error.
    
    console/
    2002-06-27  Marcus Brinkmann  <address@hidden>
    
        * Makefile (MIGSTUBS): Add fs_notifyUser.o.
        (MIGSFLAGS): New variable.
        * console.c: Include "fs_notify_U.h".
        (struct modreq): New structure.
        (struct cons): New members DIRMOD_REQS and DIRMOD_TICK.
        (cons_notice_dirchange): New function.
        (vcons_lookup): Call cons_notice_dirchange.
        (netfs_S_dir_notice_changes): New function.
        (main): Initialize new members in CONS.
        * display.c (nowait_file_changed): Update to new interface (new
        argument TICKNO).
        (do_mach_notify_msg_accepted): Call nowait_file_changed with new 
argument.
        (display_notice_changes): Likewise.
        (display_notice_filechange): Likewise.

commit 38a8adf4ff9c0ecfbb4adb432feeff58e5058180
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 19:23:11 2002 +0000

    .

commit b9e52974d01c4747f47061daef8f34626a73cfe2
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 19:23:04 2002 +0000

    2002-06-25  Roland McGrath  <address@hidden>
    
        * term.h (struct bottomhalf): New member `fini'.
        * hurdio.c (hurdio_fini): New function.
        (hurdio_bottom): Use it.
        * devio.c (devio_fini): New function.
        (devio_bottom): Use it.
        * ptyio.c (ptyio_bottom): Add 0 entry for `fini'.
        * main.c (trivfs_runtime_argp): New variable.
        (options): Add --name/-N and --type/-T options.
        (parse_opt): Collect parsed options in temporary storage and apply
        them only at final success.  For T_HURDIO, allow absent arg.
        For non-startup parsing call, allow any missing args.
        (tty_type_names): New const variable.
        (trivfs_append_args): New function.
        (main): Open underlying node with O_RDWR.
        * hurdio.c (wait_for_dtr): If tty_arg is null, use termctl->underlying
        instead of opening a node by name.
        (hurdio_desert_dtr): If tty_arg is null, don't deallocate ioport.

commit 6506a5069fd0af7a82cfdef943ca5db398cd9f8d
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 19:23:01 2002 +0000

    2002-06-25  Roland McGrath  <address@hidden>
    
        * main.c (trivfs_runtime_argp): New variable.
        (options): Add --name/-N and --type/-T options.
        (parse_opt): Collect parsed options in temporary storage and apply
        them only at final success.  For T_HURDIO, allow absent arg.
        For non-startup parsing call, allow any missing args.
        (tty_type_names): New const variable.
        (trivfs_append_args): New function.
        (main): Open underlying node with O_RDWR.
        * hurdio.c (wait_for_dtr): If tty_arg is null, use termctl->underlying
        instead of opening a node by name.
        (hurdio_desert_dtr): If tty_arg is null, don't deallocate ioport.

commit 58dac2e796c106c068fd98302385eab0be35f16c
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 19:22:58 2002 +0000

    2002-06-25  Roland McGrath  <address@hidden>
    
        * term.h (struct bottomhalf): New member `fini'.
        * hurdio.c (hurdio_fini): New function.
        (hurdio_bottom): Use it.
        * devio.c (devio_fini): New function.
        (devio_bottom): Use it.
        * ptyio.c (ptyio_bottom): Add 0 entry for `fini'.

commit 715d9934e61502ac5c886deab06af48a45da111f
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 18:19:22 2002 +0000

    .

commit dd4370e31e548374a76b52e9aece8eae9669abba
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 18:19:07 2002 +0000

    2002-06-26  Roland McGrath  <address@hidden>
    
        * swapon.c (swaponoff): Fix last change.

commit 3556ae180ca253e447cbc1f0caf92ef65681e1aa
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 26 16:09:30 2002 +0000

    2002-06-26  Marcus Brinkmann  <address@hidden>
    
        * lock-acquire.c (fshelp_acquire_lock): Also wait for exclusive
        locks which might have been acquired while we were waiting for
        shared locks to finish.

commit f8a257a68aa9422c4a5288ade4f171bcfef08509
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 03:44:09 2002 +0000

    2002-06-25  Roland McGrath  <address@hidden>
    
        * ping.c: File removed.

commit 6a9f051d5cc97ee915eb26e354b5012efafb21cd
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 01:54:24 2002 +0000

    .

commit 45a188d58606cd75ce535451acea23faa39e0817
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 01:54:10 2002 +0000

    2002-06-25  Roland McGrath  <address@hidden>
    
        * ping.c: File removed.
        * Makefile (targets, SRCS): Remove it.
        (ping-CPPFLAGS, INSTALL-ping-ops, ping): And all its little friends.

commit e9b2dbf658443c2027e5b24e53eb85aa800189ff
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 25 15:49:11 2002 +0000

    2002-06-25  Marcus Brinkmann  <address@hidden>
    
        * display.c (screen_shift_left): Don't increase DST twice in one
        iteration.
        * display.c (screen_shift_right): Likewise.

commit 8856517683eeb5bf6f213b6322e429d54fa2db76
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 25 15:46:29 2002 +0000

    2002-06-25  Marcus Brinkmann  <address@hidden>
    
        * term.h (struct bottomhalf): New member GWINSZ.
        * devio.c (devio_bottom): Add new member.
        * ptyio.c (ptyio_bottom): Likewise.
        * hurdio.c (hurdio_bottom): Likewise.
        (hurdio_gwinsz): New function.
        (tioc_caps): Change type to unsigned int.
        (TIOC_CAP_GWINSZ): New symbol.
        * users.c (open_hook): Call GWINSZ of bottom layer after
        establishing the carrier.

commit 536cecf4f43ba2474d6bf576eb787ceb8a731e48
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:46 2002 +0000

    .

commit 55494c933fb8f4089ff82d9542e9b394e7beb3da
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:34 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * swapon.c (swaponoff): If get_privileged_ports fails with EPERM, try
        to open /servers/default-pager instead.

commit 645e15a460f41b9ff7271588fecfaf60fe9446a2
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:25 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * tmpfs.c (main): If get_privileged_ports fails with EPERM, try to
        open /servers/default-pager instead.

commit cbdc4eed040054b043548c095f800258217afcf7
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:09 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * Makefile (INSTALL-vminfo-ops): Variable removed (no setuid).
        * vmstat.c (ensure_def_pager_info): If get_privileged_ports fails with
        EPERM, try to open /servers/default-pager instead.
        * Makefile (INSTALL-vmstat-ops): Variable removed (no setuid).

commit 2c8af6fdfe8d713bb714a981c490543aeb61100b
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:06 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * vmstat.c (ensure_def_pager_info): If get_privileged_ports fails with
        EPERM, try to open /servers/default-pager instead.
        * Makefile (INSTALL-vmstat-ops): Variable removed (no setuid).

commit 5f42652415968654b7046ee4549614afc008f16f
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:06:40 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * proxy-defpager.c: New file.
        * Makefile (targets, SRCS): Add it.
        (proxy-defpager): New target.
        (OBJS): Add default_pagerServer.o here.

commit 5fb9a5d9994d687ec17d83d3483a17536760d8ed
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:06:18 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * paths.h (_SERVERS_DEFPAGER): New macro.

commit 84e5818d3b065b182171be731a0c30bbd1bbc035
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 25 00:59:38 2002 +0000

    2002-06-25  Marcus Brinkmann  <address@hidden>
    
        * Makefile (HURDLIBS): Add pager, reported by Alfred M. Szmidt.

commit 71a1935eec0e651a74ddfc51d2e291d6376e04f0
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 24 23:46:55 2002 +0000

    2002-06-25  Marcus Brinkmann  <address@hidden>
    
        * Makefile (LCLHDRS): Add priv.h and mutations.h.
        (MIGSTUBS): Add tioctlServer.o
        * console.c: Include <hurd/ioctl-types.h>.
        (new_node): Bump up st_size for display node.
        (S_tioctl_tiocflush, S_tioctl_tiocgwinsz, S_tioctl_tiocstart,
        S_tioctl_tiocstop, S_tioctl_tiocoutq, S_tioctl_tiocspgrp,
        S_tioctl_tiocgpgrp): New functions.
        (S_tioctl_tiocmodg, S_tioctl_tiocmods, S_tioctl_tiocexcl,
        S_tioctl_tiocnxcl, S_tioctl_tiocgeta, S_tioctl_tiocseta,
        S_tioctl_tiocsetaw, S_tioctl_tiocsetaf, S_tioctl_tiocgetd,
        S_tioctl_tiocsetd, S_tioctl_tiocdrain, S_tioctl_tiocmget,
        S_tioctl_tiocmset, S_tioctl_tiocsig, S_tioctl_tiocext,
        S_tioctl_tiocswinsz, S_tioctl_tiocremote, S_tioctl_tiocmbic,
        S_tioctl_tiocmbis, S_tioctl_tiocpkt, S_tioctl_tiocsti,
        S_tioctl_tioccdtr, S_tioctl_tiocsdtr, S_tioctl_tioccbrk,
        S_tioctl_tiocsbrk): New stubs.
        (console_demuxer): New function.
        (main): Don't call netfs_server_loop, but call
        ports_manage_port_operations_multithread, so we can use our own
        demuxer.
        * mutations.h: Use intran and outtran for netfs.
        * priv.h: Likewise.
    
        * console.h (cons_change_t): Add bits for bell_audible and
        bell_visible.
        (struct cons_display): Add member BELL.
        * display.c (struct changes): Add new members bell_audible and
        bell_visible.  Add bit flag macro names for those.
        (display_flush_filechange): Start with first index in buffer.
        Signal bell events.
        (display_record_filechange): Set DISPLAY_CHANGE_MATRIX bit in the
        disjoint case after flushing the update.
        (display_output_one): Recognize '\a' as audible bell and '\Eg' as
        visible bell.
        (display_output_some): Handle bell updates.

commit 52be5cefb4852e6c2921fd1b19c4d0b4952860ea
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 24 01:05:27 2002 +0000

    2002-06-24  Marcus Brinkmann  <address@hidden>
    
        * console.h (cons_color_t): New enum type replacing color macros.
        (CONS_COLOR_MAX): New macro.
        (cons_change_t): New type.
        (struct cons_display): New member CHANGES.
        * console.c: Include "console.h".
        (DEFAULT_FOREGROUND, DEFAULT_FOREGROUND_NAME, DEFAULT_BACKGROUND,
        DEFAULT_BACKGROUND_NAME): New macros.
        (struct cons): New members foreground and background.
        (vcons_lookup): Pass colors to display_create invocation.
        (new_node): Fix st_size for display node.
        (color_names): New array.
        (options): Add options to set default foreground and background
        color.
        (parse_color): New function.
        (parse_opt): Implement new options.
        (netfs_append_args): Add new options to output.
        (main): Set default colors.
    
        * Makefile (DIST_FILES): Remove target.
        (MIGSTUBS): Remove ourfs_notifyUser.o and add notifyServer.o.
        * display.c: Do not include "ourfs_notify_U.h".
        (struct modreq): New member PENDING.
        (struct notify): New structure.
        (struct display): New members FILEMOD_REQS_PENDING and
        NOTIFY_PORT.
        (pager_read_page): Hand out previously returned pages.
        (pager_unlock_page): Assert that this is not called.
        (notify_class, notify_bucket): New port class and bucket global
        variables.
        (nowait_file_changed): New function, modified from mig output.
        (do_mach_notify_port_deleted): New stub function.
        (do_mach_notify_port_destroyed): New stub function.
        (do_mach_notify_no_senders): New stub function.
        (do_mach_notify_dead_name): New stub function.
        (do_mach_notify_send_once): New stub function.
        (do_mach_notify_msg_accepted): New function.
        (service_notifications): New function.
        (display_notice_changes): Call nowait_file_changed with new
        argument.  Initialize REQ->pending.
        (display_notice_filechange): Remove arguments except DISPLAY.  Set
        PENDING flags in pending filemod requests.  Call
        nowait_file_changed with new notify argument.  If notification
        will be sent, move modreq structure to pending list.
        (display_flush_filechange): Rewritten to use ring buffer to store
        changes.
        (user_create): Initialize new members of struct cons_display.
        (display_init): Initialize notify_class and notify_bucket.
        (display_create): Accept new arguments for default colors.
        Initialize new members of struct display.
        (display_destroy): Remove pending filemod requests and destroy the
        notification port.  Do not free the display structure memory.
        (display_destroy_complete): New function.
        * display.h: Add new arguments to prototype of display_create.

commit 98f81ca345424f0e3af7bd4c4eb492481b7f3573
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 23 04:29:22 2002 +0000

    .

commit 5702ea8a285c7ef66d7b4519de831329a4ca0ccd
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 23 04:29:14 2002 +0000

    2002-06-22  Roland McGrath  <address@hidden>
    
        * elf-load.c (exec_load) [__alpha__]: Grok Elf64_* headers and check
        for EM_ALPHA.
        * exec.c (set_regs) [__alpha__]: Alpha implementation snarfed from CMU
        file bootstrap/alpha/exec.c in MK83a.

commit 304f9572ac282409da58a67ac979673c15a15e18
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 23 04:29:11 2002 +0000

    2002-06-22  Roland McGrath  <address@hidden>
    
        * load.c (boot_script_exec_cmd): Twiddle decls of serverboot_bunzip2
        and serverboot_gunzip.
        * load.c (boot_script_exec_cmd): Cast int to intptr_t before char *.

commit b4cdf8eaeef981ce7f1962302ad79e94de18f1bf
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 22 21:13:31 2002 +0000

    .

commit 8c12210373e5ccc7b8df72a99a088140003a4fd4
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 22 21:13:26 2002 +0000

    2002-06-22  Roland McGrath  <address@hidden>
    
        * storeio.c (parse_opt): Fix fencepost error in -n arg parsing.
        Reported by Nicola Girardi <address@hidden>.

commit b3fd3abce214930fbc813d726cb46637e528a59b
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 21 19:12:09 2002 +0000

    .

commit 22e8fe17966c0a9bfcabc5339af4d2f87672ef01
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 21 19:12:03 2002 +0000

    2002-06-21  Roland McGrath  <address@hidden>
    
        * streamio.c (parse_opt): Fix fencepost error in -n arg parsing.
        Reported by Nicola Girardi <address@hidden>.

commit 1a5e4799205b4c64a1fb1c5f4cf5a1a788fe8f9e
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 20 21:36:40 2002 +0000

    .

commit d9705c3be8e96e511be63a9ca480ebf0b7d56744
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 20 21:36:25 2002 +0000

    2002-06-20  Roland McGrath  <address@hidden>
    
        * firmlink.c (trivfs_S_io_read): Fix pointer arithmetic.
        Reported by Nicola Girardi <address@hidden>.

commit e43dd5b526a8b135ac488796e44aec700114c471
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 18 01:13:13 2002 +0000

    Fix small typo in comment.

commit 3c0ed76f6629900cb5ea20a953494b26d82f9dbe
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 18 01:12:06 2002 +0000

    2002-06-18  Marcus Brinkmann  <address@hidden>
    
        * console.h: Update all CONS_KEY_* macros to match other terminfo
        definitions (like "linux", "screen", "gnome").  Add CONS_CHAR_*
        macros for terminal graphic characters.
    
        * display.c (struct attr): New member ALTCHAR to flag usage of
        alternate character set.
        (display_notice_filechange): Make static.
        (handle_escape_bracket_m): Set ALTCHAR to 0 when resetting.
        Support new modes 10 and 11 to disable and enable ALTCHAR.
        (limit_cursor): New function, moved to global scope from ...
        (handle_escape_bracket): ... here.
        (linefeed): New function, moved to global scope from ...
        (display_output_one): ... here.
        (horizontal_tab): New function.
        (handle_escape_bracket): Add alias \E[' to \E[G for VT100
        compatibility.  Add capability \E[a (horizontal cursor position
        relative) for ECMA-48 compatibility.  Add capabilities \E[I
        (horizontal tab) and \E[Z (backward tabulation) for ECMA-48
        compatibility.  Move capabilities \E[s and \E[u to ...
        (display_output_one): ... here as \E7 and \E8 for VT100
        compatibility.
        (altchar_to_ucs4): New function.
        (display_output_one): Use altchar_to_ucs4 when in altchar mode.
        Add \EM (reset) capability.

commit d451ea03f3f20cc7ba25495031ca3444ef4283e8
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 17 01:49:50 2002 +0000

    Fix typo.

commit 5835b9b309a0dae37c8545068c30fa2043369356
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 17 01:42:06 2002 +0000

    2002-06-17  Marcus Brinkmann  <address@hidden>
    
        * console.c (new_node): Adjust size of display node.
        * console.h: Add macros for color names.  Add macros for intensity
        names.  Add new types conchar_t and conchar_attr_t, which
        represent a console matrix cell and the attribute of one such
        cell, resp.  Add macros for keycodes.
        (struct cons_display): Change type of _matrix member to conchar_t.
        * display.c (struct attr): Rewrite, usiong cons_attr_t to hold the
        attributes.
        (handle_escape_bracket_m): Use new members of ATTR.
        (display_flush_filechange): Send notification for changed matrix
        before the notification for new cur_line.  Fix types in length
        calculation.
        (conchar_memset): New function.
        (user_create): Accept CHR and ATTR arguments.  Fix calculation of
        NPAGES.  Use conchar_memset instead of wmemset.
        (screen_fill): Fix type of ATTR argument.  Use conchar_memset
        instead of wmemset.
        (screen_shift_left): Fix type of ATTR argument.  Set attribute of
        empty cells.  Fix length calculation.
        (screen_shift_right): Likewise.
        (handle_escape_bracket): Set default parameter for HUP.  Be more
        ECMA-48 conform.
        (display_output_one): Fix arguments in screen_fill invocation.
        Set attribute for character output.  Add <NEL> from ECMA-48.
        (display_create): Use 50 lines for now.  Set default colors, and
        add new arguments to user_create invocation.
    CVSi: ----------------------------------------------------------------------

commit 36480790361183ac196efa1c8c9c97d38de0acc1
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 16 06:28:03 2002 +0000

    .

commit c4deb00eea16f3cbe3e338ebf2c118425be8b4db
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 16 06:27:58 2002 +0000

    2002-06-15  Roland McGrath  <address@hidden>
    
        * socket-ops.c (S_socket_getopt): Use a local int for result param of
        getsockopt hook function.

commit 70b973922af22ebcfa53a804ff3afad888b965de
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 16 06:25:58 2002 +0000

    2002-06-15  Roland McGrath  <address@hidden>
    
        * forks.c (main): Fix cast of sbrk result.

commit 5e0bf4ed171218c8ea0aa5a2d408719a163733dc
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 16 06:24:05 2002 +0000

    2002-06-15  Roland McGrath  <address@hidden>
    
        * setup.c (page_write_file_direct): Use proper type for result param
        of device_write.

commit 557df1c50fb1b94c2bca64a21110c1998886c8a7
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 15 22:37:29 2002 +0000

    .

commit 4414a7338a00b9f47920d1cc286a174ae551cf9e
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 15 22:37:16 2002 +0000

    2002-06-15  Roland McGrath  <address@hidden>
    
        * magic.c (trivfs_S_dir_readdir): u_int -> size_t

commit cf63e4f8fab36c5267fbf4b48786c5a959bd58b3
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Jun 15 02:26:55 2002 +0000

    2002-06-15  Marcus Brinkmann  <address@hidden>
    
        * display.c (struct changes): Change type of WHICH from int to
        unsigned int.
        (display_flush_filechanges): Likewise for argument TYPE.  Fix a
        zillion bugs.
        (display_record_filechange): Fix half a zillion bugs.
        (screen_shift_left): Fix order of arguments.  Just flag a normal
        write change for the whole region, instead trying to be clever.
        (screen_shift_right): Likewise.

commit c368b52da8b8393ada8c51954b0b162b9afaa143
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 21:47:22 2002 +0000

    .

commit bcb96fe4918d8740d87e0ff55f3c48a3821f8739
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 21:47:12 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * default_pager.c: #include "default_pager_S.h"

commit fcd073e3c86dc9cfc1ae82ca4007af280fea8014
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 07:55:56 2002 +0000

    .

commit f9759862e97f610b9b58485ec28d91b51d46684d
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 07:55:39 2002 +0000

    2002-06-14  Roland McGrath  <address@hidden>
    
        * Makeconf (cleantarg): Add $(libname).so.$(hurd-version).
        * Makeconf ($(patsubst %.o,%.d,$(filter %.o,$(OBJS)))): Give these dep
        files a dependency on $(INSTALLED_LOCAL_HEADERS).

commit 48f9afdbfaf498a849e6882feb6441940b9d5e73
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jun 13 23:13:10 2002 +0000

    2002-06-14  Marcus Brinkmann  <address@hidden>
    
        * display.c (struct changes): New structure to temporarily hold
        changes to the display.
        (struct display): New member CHANGES.
        (display_flush_filechange): New function.
        (display_record_filechange): Likewise.
        (screen_fill): Use display_record_filechange instead
        display_notice_filechange.
        (display_output_one): Likewise.
        (screen_shift_left): Flush pending filechanges before scrolling.
        (screen_shift_right): Likewise.
        (display_output_one): Don't notice changes here ...
        (display_output_some): ... but here.
    
        * display.c (struct user_pager_info): Add members MEMOBJ_NPAGES
        and MEMOBJ_PAGES to hold the allocated and returned pages.
        (struct display): Remove member MEMOBJ_SIZE.
        (pager_clear_user_data): Deallocate returned pages for this pager
        object.
        (pager_read_page): Add an assertion to check that we don't create
        new pages for already allocated and returned pages.
        (pager_write_page): Implement by just holding to the page and
        storing its address in the pager object for later deallocation.
        (pager_report_extent): Implement using new member MEMOBJ_NPAGES
        rather than MEMOBJ_SIZE.
        (user_create): Allocate extra storage for the returned pages in
        UPI.

commit 4e71681f97b368a532f9bf287786dc83bf1aae2c
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:27:24 2002 +0000

    .

commit 1815974f2cbeff75e7d2256cd3e7e641f8f15453
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:27:20 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * io.c (trivfs_S_io_read, trivfs_S_io_write): off_t -> loff_t.
        Fix DATA argument type.
        (trivfs_S_file_sync): Add missing last arg.

commit 9fae8dc3d4e10a54a2d6cb2ed5c93ca53a0771c0
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:27:13 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Cast int to intptr_t before ino_t.

commit 2a5d68d068a6e17e538dc12b591b20368a14bb35
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:42 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * new-fifo.c (trivfs_S_io_map): Add reply port args.
        (trivfs_S_io_select): Remove bogus last arg.

commit 48d0548e88e4c06722165a969fccfbd429dff2f0
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:39 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * firmlink.c (trivfs_S_io_read): Fix type of DATA argument.
        * streamio.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        * hello.c (trivfs_S_io_read): Likewise.
        * hello-mt.c (trivfs_S_io_read): Likewise.
        * null.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        (trivfs_S_file_set_size): Add reply port args.
        * hello.c (trivfs_S_io_read): off_t -> loff_t
        * hello-mt.c (trivfs_S_io_read): Likewise.
        * streamio.c (trivfs_S_io_read, trivfs_S_io_write): Likewise.
        (trivfs_S_file_sync): Add missing arg.

commit 541dbfcc1fdfa6e35177a805c7a0ab890f821de3
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:36 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * firmlink.c (trivfs_S_io_read): Fix type of DATA argument.
        * streamio.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        * hello.c (trivfs_S_io_read): Likewise.
        * hello-mt.c (trivfs_S_io_read): Likewise.
        * null.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        (trivfs_S_file_set_size): Add reply port args.
        * firmlink.c (trivfs_S_io_read): off_t -> loff_t
        (trivfs_S_io_select): Remove bogus last arg.

commit 079a3525822634b7b051604b6c86387cd557b8df
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:33 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * fifo.c (trivfs_S_io_map): Add reply port args.
        (trivfs_S_io_select): Remove bogus last arg.

commit 0218302e93819315495d96c84cb9c43354baa205
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:30 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * firmlink.c (trivfs_S_io_read): Fix type of DATA argument.
        * streamio.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        * hello.c (trivfs_S_io_read): Likewise.
        * hello-mt.c (trivfs_S_io_read): Likewise.
        * null.c (trivfs_S_io_read): Likewise.
        (trivfs_S_io_write): Likewise.
        (trivfs_S_file_set_size): Add reply port args.
        * null.c (trivfs_S_io_map): Add reply port args.
        (trivfs_S_io_read, trivfs_S_io_write): off_t -> loff_t
        (trivfs_S_file_set_size): Likewise.
        (trivfs_S_io_select): Remove bogus last arg.

commit b17ac281f1f785e6f15e63c2942f514db65a1b5f
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:26:15 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir-chg.c: Don't include stub header, trivfs.h now gets those decls.
        * dir-link.c: Likewise.
        * dir-lookup.c: Likewise.
        * dir-mkdir.c: Likewise.
        * dir-mkfile.c: Likewise.
        * dir-readdir.c: Likewise.
        * dir-rename.c: Likewise.
        * dir-rmdir.c: Likewise.
        * dir-unlink.c: Likewise.
        * file-access.c: Likewise.
        * file-chauthor.c: Likewise.
        * file-chflags.c: Likewise.
        * file-chg.c: Likewise.
        * file-chmod.c: Likewise.
        * file-chown.c: Likewise.
        * file-get-fs-options.c: Likewise.
        * file-get-storage-info.c: Likewise.
        * file-get-trans.c: Likewise.
        * file-get-transcntl.c: Likewise.
        * file-getcontrol.c: Likewise.
        * file-getfh.c: Likewise.
        * file-getlinknode.c: Likewise.
        * file-lock.c: Likewise.
        * file-reparent.c: Likewise.
        * file-set-size.c: Likewise.
        * file-set-trans.c: Likewise.
        * file-statfs.c: Likewise.
        * file-sync.c: Likewise.
        * file-syncfs.c: Likewise.
        * file-utimes.c: Likewise.
        * fsys-forward.c: Likewise.
        * fsys-get-options.c: Likewise.
        * fsys-getroot.c: Likewise.
        * fsys-goaway.c: Likewise.
        * fsys-set-options.c: Likewise.
        * fsys-stubs.c: Likewise.
        * fsys-syncfs.c: Likewise.
        * io-async-icky.c: Likewise.
        * io-async.c: Likewise.
        * io-duplicate.c: Likewise.
        * io-identity.c: Likewise.
        * io-map.c: Likewise.
        * io-modes-get.c: Likewise.
        * io-modes-off.c: Likewise.
        * io-modes-on.c: Likewise.
        * io-owner-get.c: Likewise.
        * io-owner-mod.c: Likewise.
        * io-pathconf.c: Likewise.
        * io-read.c: Likewise.
        * io-readable.c: Likewise.
        * io-reauthenticate.c: Likewise.
        * io-restrict-auth.c: Likewise.
        * io-revoke.c: Likewise.
        * io-seek.c: Likewise.
        * io-select.c: Likewise.
        * io-stat.c: Likewise.
        * io-stubs.c: Likewise.
        * io-write.c: Likewise.

commit 3039afb4e3bd3b0e140699e98824f366ac5e47af
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:59:43 2002 +0000

    .

commit a5a452bf311c3dc8d8089b391cfb3b4b55075950
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:59:30 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * priv.h (trivfs_protid_t): Type removed (now in trivfs.h).

commit 35e9e11e0aa4e834eba0b226c538f3eff81c2ea9
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:59:14 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * tunnel.c (trivfs_S_io_read): off_t -> loff_t
        (trivfs_S_io_map): Add reply port args.
        (trivfs_S_io_read): Fix argument types.  Check mmap for failure.

commit d064d619355736ed002ccf0de78fc79d8cab2237
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:59:11 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * pfinet.h (trivfs_protid_t): Type removed (now in trivfs.h).

commit 6757d53f1c7698a57af49b0d56bbb6001f58cb2f
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:58:45 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * priv.h: All declarations moved to ...
        * trivfs.h: ... here.  #include those server stub headers.
        * fsmutations.h (FILE_IMPORTS, IO_IMPORTS, FSYS_IMPORTS):
        Use <hurd/trivfs.h> instead of "priv.h" here.

commit 3a1409628acbc1fd83710799f1fe60887746d245
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:58:42 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * Makefile (mig-sheader-prefix): New variable.
        (installhdrs): Add trivfs_*_S.h for fs, io, fsys (server stub headers).
        ($(MIGSTUBS:%Server.o=%.sdefsi)): Give dep $(srcdir)/fsmutations.h.

commit 4c6fd3cf0e699fdc3844f6a7ec13bd465d548f89
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:58:25 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * Makeconf (%_S.h %Server.c): Prepend $(mig-sheader-prefix)
        to stub header file name.
        (INSTALLED_LOCAL_HEADERS): Put them in the build directory,
        not the source.  Make files with #include rather than symlinks.
        (../$(dir)/%: %): New dummy pattern rule.
        (INCLUDES): New variable broken out of CPPFLAGS.  Add -I$(..)include.
        Include ..-relative dirs only if [$(dir) != .].
        (CPPFLAGS): Use that.

commit fadb432181063476d3c9d25e2b670054a069510f
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:58:06 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * vminfo.c: Use `z' modifier format modifier for address/size values.

commit a4b4ef55e355ed7d73ca429b28c865cb3fe63fa0
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:57:57 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * fsck.h (struct dirinfo): Revert i_isize to using u_int.

commit 3ed2e50540fe3acf66c6dd2af6e4484b64aae58e
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:57:45 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * boot.c (ds_device_write): int -> size_t in store_write call.
        (ds_device_write_inband): Likewise.

commit 6069da779f763df800ebbcec348b985ecc972a78
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:57:22 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): int -> ino_t

commit 4e530972c2ff0bdc240093f0282c650c7562cd3a
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:52:55 2002 +0000

    (S_tioctl_tiocspgrp): revert unintentional checkin

commit d073f6deb6ee54cc7f3f1ee3fdc9769d99880a02
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:52:21 2002 +0000

    .

commit 47488b9e4d2b815e429423a060054308dae0d995
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:52:17 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * ptyio.c (pty_io_readable): int -> size_t in argument type.
        * term.h: Update decl.
        * users.c (trivfs_S_io_write): int -> size_t in AMT argument type.
        (trivfs_S_io_readable): Likewise.
        (trivfs_S_io_read): Likewise.  Also u_int -> size_t, off_t -> loff_t.
        (trivfs_S_io_write): Likewise.
        (trivfs_S_io_map): Add reply port args.

commit 6475c2bf80f6af42dc9437879315651d71e74251
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:36:59 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * linux-src/include/net/ip_fib.h: Fix obsolescent #endif syntax.

commit 94c78fb8f2ca5c0ad845bfdaac226144e16da39b
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:52:25 2002 +0000

    .

commit a1653d830015817a6a9c1114d33fa32fe36ad7cf
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:52:09 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * file-exec.c (trivfs_S_file_exec): Add reply port args.

commit 66dc0aea2da34d2e338658070efdba302e40e0ca
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:52:06 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * io-version.c (trivfs_S_io_server_version): Fix receiver arg type.

commit 7148058e002b508153970bcb9d4209c106e219f6
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:52:04 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (trivfs_S_dir_readdir): Revert last change.

commit e00f10f9871ee9b1f76bbe804ade74031059cd4b
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:51:53 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (netfs_S_dir_readdir): Revert last change.

commit f7a2e753913e30db80655934af61e3d1a33229b4
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:51:47 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (diskfs_S_dir_readdir): Revert last change.

commit 946ace97a72ad37e1566e233ab7df01cf907e65b
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:51:40 2002 +0000

    2002-06-13  Roland McGrath  <address@hidden>
    
        * fs.defs (dir_readdir): Revert AMOUNT type to int, since it's a count
        of entries and not a byte count.

commit ccc4092e238c5e074a32e2c5794ab01934f272df
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jun 13 00:24:26 2002 +0000

    2002-06-13  Marcus Brinkmann  <address@hidden>
    
        * Makefile (DIST_FILES): New target.
        (MIGSTUBS): Likewise.
        (OBJS): Add $(MIGSTUBS).
        * ourfs_notify.defs: New file.
        * console.c: Diddle order of typedefs.
        (netfs_attempt_read): Clip AMT to bytes left to read before
        calling display_read.
        (netfs_S_file_notice_changes): New function.
        * console.h: Include <stdint.h>, not <sys/types.h>.
        Change all types from u_int32_t to uint32_t.
        * display.c: Include <stddef.h> and "outfs_notify_U.h".  Change
        all u_int_32 types to uint32_t.
        (struct modreq): New structure.
        (struct display): New member filemod_reqs.
        (free_modreqs): New function.
        (display_notice_changes): Likewise.
        (display_notice_filechange): Likewise.
        (display_destroy): Free filemod_reqs member of DISPLAY.
        (MATRIX_POS): Macro removed.
        (screen_fill): Rewritten.
        (screen_shift_left): New function.
        (screen_shift_right): Likewise.
        (screen_scroll_up): Function removed.
        (screen_scroll_down): Likewise.
        (screen_scroll_left): Likewise.
        (screen_scroll_right): Likewise.
        (handle_esc_bracket): Use new screen_* functions.
        (display_output_one): Store old cursor and screen attributes, and
        if they have been changed, send file change notifications.
        * display.h: New prototype for display_notice_changes.

commit 693eb63d90f9036680e538bc84275a32f707f926
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 12 14:38:39 2002 +0000

    2002-06-12  Marcus Brinkmann  <address@hidden>
    
        * console.c: Include <argz.h>.  Do not include "console.h", but
        inline it.  New macro DEFAULT_ENCODING.
        (struct cons): De-const-ify member ENCODING.
        (mycons, cons): Remove global variables.
        (vcons_lookup): Use default encoding if CONS->encoding is not set.
        (new_node): Access CONS through VCONS.  Adjust size of display
        node.
        (netfs_attempt_read): Truncate length to read before reading.
        (netfs_S_io_map): New function.
        (options): New global variable.
        (parse_opt): New function.
        (netfs_append_args): New function.
        (main): New variable CONS to hold console structure.  Rediddle
        initialization to allocate memory for it, parse arguments, and
        create the root node in correct order.  Also call display_init.
        * console.h: Rewritten with new meaning.  It now describes the
        public interface of the console.
        * display.c: Include <assert.h>, <error.h>, <hurd.h>,
        <hurd/pager.h> and "console.h".
        (struct screen): Removed.
        (struct cursor): Remove members X, Y and status.
        (struct user_pager_info): New struct.
        (struct display): Remove member SCREEN, add new members USER, UPI,
        MEMOBJ and MEMOBJ_SIZE.
        (pager_bucket): New global variable.
        (display_get_filemap): New function.
        (pager_clear_user_data): Likewise.
        (pager_read_page): Likewise.
        (pager_write_page): Likewise.
        (pager_unlock_page): Likewise.
        (pager_report_extent): Likewise.
        (pager_dropweak): Likewise.
        (service_paging_requests): Likewise.
        (screen_init): Renamed to ...
        (user_create): ... this new function and changed to allocate
        memory object and map it for USER data in display structure.
        (screen_deinit): Renamed to ...
        (user_destroy): ... this new function and rewrote it.
        (MATRIX_POS): New macro.
        (screen_fill): Take DISPLAY argument instead SCREEN.  Use
        MATRIX_POS.
        (screen_scroll_up): Likewise.
        (screen_scroll_down): Likewise.
        (screen_scroll_left): Likewise.
        (screen_scroll_right): Likewise.
        (handle_esc_bracket_hl): Take DISPLAY argument instead CURSOR.
        (handle_esc_bracket): Access screen and cursor fields correctly.
        (display_output_one): Likewise.
        (display_getsize): Likewise.
        (display_init): New function.
        (display_create): New variables width, height, lines.  Call
        user_create, not screen_init.  Call user_destroy, not
        screen_deinit.
        (display_destroy): Call user_destroy, not
        screen_deinit.
        (display_read): Reimplement using memory mapping.
        * display.h: New prototypes for display_init and display_get_filemap.

commit 609a7d4a162f97ff3ea6d59cb7326fbaaa960fd4
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 22:14:03 2002 +0000

    .

commit 835fc3fbccd3337f6488deef4beb05541aab47a1
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 22:13:11 2002 +0000

    2002-06-11  Roland McGrath  <address@hidden>
    
        * Makeconf (CPPFLAGS): Add -D_FILE_OFFSET_BITS=64.
        (hurd-version): Update to 0.3 so as to change sonames.

commit e134b714b6acb56586e9b4fe030aa44e272e8647
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:43:43 2002 +0000

    .

commit 5a07075504a4066427dae6984d19f81c859a681e
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:43:19 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * mkfs.c (iput): Use %Ld format for ino_t values.

commit 552d7e14ae5c9529c12ebb62aa22a045869b5313
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:43:05 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir.c, pass1.c, pass1b.c, pass2.c: Use %Ld for ino_t values.
        * utilities.c: Likewise.

commit e907fb30c965232755c92eea0d14b000c2fbaf45
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:52 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * Makeconf (CPPFLAGS): Add -D_FILE_OFFSET_BITS=64.

commit 0806760d436512c18c18f12093104c8e0904468b
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:42 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * libtreefs/treefs.h: Use io_statbuf_t in place of struct stat
        throughout.

commit 53a4fdb66d80c7e6c2616bc67b53e00ec8407d3c
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:28 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * ftpdir.c (pdirent): Use %lld format for off_t value.

commit 0770fb9580d96eac737beb9d286d32b81fd9ea93
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:20 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * fsck.h: Use ino_t for lfdir.
        * setup.c: Likewise.

commit a653e4b99ec5390da148b8cfed4c1023de81757e
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:17 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * fsck.h: Use ino_t for lfdir.
        * setup.c: Likewise.
        * fsck.h (struct dirinfo): Use size_t for i_isize.

commit 579fada1c063cbf755bdd7d43dde61c29b34e156
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:14 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir.c, pass1.c, pass2.c, utilities.c: Use %Ld for ino_t values.

commit b19c3a2f52cffed8c457b6b16f03d4e05bc96390
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:06 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_cached_lookup): Use ino_t for argument.

commit 7a278aeb3ad6efa16ded2f0a0c19a9392fe131f5
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:41:03 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * alloc.c, dir.c: Use %Ld format for ino_t values.
        * alloc.c (diskfs_alloc_node): Use %Ld format for blkcnt_t values.

commit e67c34f0cbacb31f56ad46510857acfe20c4db90
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:58 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_direnter_hard): Use size_t for OLDSIZE.
        Fail with EOVERFLOW when it would exceed that width.
        * alloc.c, dir.c: Use %Ld format for ino_t values.
        * alloc.c (diskfs_alloc_node): Use %Ld format for blkcnt_t values.

commit 6814a9338d1211625964ca3a702cd38e8708bc6f
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:50 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_cached_lookup): Use ino_t for argument.
        * node.c (diskfs_alloc_node): Case to uintptr_t before ino_t.
        (diskfs_cached_lookup): Likewise, and vice versa.
        * dir.c (diskfs_get_directs, diskfs_lookup_hard): Likewise.

commit 0393dca401038f070914450f27574baba9f7afe1
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:47 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * tmpfs.c (diskfs_append_args): Use %Ld format for off_t value.

commit e9ab12d26077f096467976fdf3d57228cd052fd1
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:34 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * io.c (S_io_identity): Use ino_t for FILENO.

commit db063700590d1a4f5d67dfe0450a34bfc1c19a54
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:28 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * pfinet-ops.c (S_pfinet_siocgifconf): Use vm_size_t for AMOUNT.

commit 204c3deefdf0652ca783545758411a5fdcb2c7fd
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:25 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * io-ops.c (S_io_identity): Use ino_t for FILENO.

commit c1819a18c1690dd1cb84f39e5d63e9cbff050890
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:17 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (trivfs_S_dir_readdir): Use vm_size_t for AMOUNT.

commit 60e745546a5ed1525f2c62fd8a8a5d2fc903a31c
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:14 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * io-identity.c (trivfs_S_io_identity): Use ino_t for FILENO.

commit fa98861ff9e03a4fcc737a37b6cbd2291982d92c
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:40:10 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * trivfs.h (trivfs_modify_stat):
        Use io_statbuf_t instead of struct stat.

commit 6cafe23d6c0a4dc62162ac1c97df4ac6651ccb09
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:39:53 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * store.h (struct store_enc): Use loff_t instead of off_t.
        (store_enc_init, store_enc_return, store_return): Likewise.

commit c1601ebee6299f08127e3f2e5ef46925adef00bf
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:39:18 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (netfs_S_dir_readdir): Use vm_size_t for AMT.

commit c4f1014088eb63078347a0783e5f6360fe606028
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:39:15 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * io-identity.c (netfs_S_io_identity): Use ino_t for FILENO.

commit 2fd04f50451116c6cfd8ba92c385982129c3acda
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:39:13 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * netfs.h (struct node): Use io_statbuf_t instead of struct stat.
        (netfs_attempt_statfs): Use fsys_statfsbuf_t instead of struct statfs.
        (struct peropen): Use loff_t instead of off_t.
        (netfs_attempt_read, netfs_attempt_write): Likewise.
        (netfs_attempt_set_size, netfs_file_get_storage_info): Likewise.

commit 5f0ab9b1c793bc0c3188a0535131aa6ccf858a68
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:59 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * ftpconn.h (ftp_conn_add_stat_fun_t) [_FILE_OFFSET_BITS != 64]:
        Use struct stat64 in place of struct stat.

commit 2c30f1b79cb339d4b3d8c08aad0b430e7056f020
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:48 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * fshelp.h: Use io_statbuf_t in place of struct stat throughout.
        (fshelp_get_identity): ino_t -> ino64_t

commit be25112ecbb88063a639690c0001bb57439460ce
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:31 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * io-identity.c (diskfs_S_io_identity): Use ino_t for FILENO.

commit 7fca9296d67f70a8a643d5d5a176b3202eb04d64
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:28 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (diskfs_S_dir_readdir): Use vm_size_t for AMT.

commit 5103e6259a44f4d5087284172c9c80608a2692df
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:25 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * diskfs.h (struct node): Use io_statbuf_t instead of struct stat.
        (struct node): Use ino64_t for cache_id.
        (struct node): Use loff_t instead of off_t.
        (diskfs_grow, diskfs_truncate, diskfs_node_rdwr): Likewise.
        (diskfs_notice_filechange): Likewise.
        (diskfs_cached_lookup): Use ino64_t for CACHE_ID argument.

commit c28173526810463042aa91a629834eea511cedf1
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:04 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * ialloc.c (diskfs_free_node): Use %Ld format for ino_t/off_t values.
        * pager.c (diskfs_grow, pager_unlock_page): Likewise.
        * inode.c (read_node): Likewise.
        * dir.c (diskfs_get_directs): Likewise.
        * dir.c (diskfs_direnter_hard): Use size_t for OLDSIZE.
        Fail with EOVERFLOW when it would exceed that width.

commit 68bac99171b5e8094677b58bac896d35d8da98a3
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:38:01 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * ialloc.c (diskfs_free_node): Use %Ld format for ino_t/off_t values.
        * pager.c (diskfs_grow, pager_unlock_page): Likewise.
        * inode.c (read_node): Likewise.
        * dir.c (diskfs_get_directs): Likewise.

commit b100b435c8c3554ab100a3ea4d9fda7ac017dfdd
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:58 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_cached_lookup): Use ino_t for argument.
        * ialloc.c (diskfs_free_node): Use %Ld format for ino_t/off_t values.
        * pager.c (diskfs_grow, pager_unlock_page): Likewise.
        * inode.c (read_node): Likewise.
        * dir.c (diskfs_get_directs): Likewise.

commit 10426e54ac687daedaf9473333f9ce164316cbaa
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:43 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * boot.c (S_io_identity): Use ino_t for FILENO.

commit b5b24837bba07e623cdf35f7bb1161ca2bcbdacb
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:22 2002 +0000

    2002-06-09  Roland McGrath  <address@hidden>
    
        * version.h: New file.
        * Makefile (INSTHDRS): Add it.

commit 94bc371e74e93e1db2e483676a07090047fe24ea
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:20 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * hurd_types.defs (loff_t, ino64_t): New types, 64 bits.
        (off_t): Type removed.
        (off_array_t): Use loff_t instead of off_t as base type.
        * hurd_types.h (off_array_t): Likewise.
        [_FILE_OFFSET_BITS != 64] (io_statbuf_t, fsys_statfsbuf_t): Define
        using struct stat64/statfs64 instead of struct stat/statfs.
        * io.defs (io_identity): Use ino64_t for FILENO.
        * fs.defs (file_set_size): off_t -> loff_t
        * fs_notify.defs (file_changed): Likewise.
        * io.defs (io_write, io_read, io_seek): Likewise.
        * io_request.defs: Likewise for those RPCs' *_request variants.
        * io_reply.defs: Likewise for those RPCs' *_reply variants.

commit a037fc9e6bc46f6ca0045234878e10605cbf66d8
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:16 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * hurd_types.defs (loff_t, ino64_t): New types, 64 bits.
        (off_t): Type removed.
        (off_array_t): Use loff_t instead of off_t as base type.
        * hurd_types.h (off_array_t): Likewise.
        [_FILE_OFFSET_BITS != 64] (io_statbuf_t, fsys_statfsbuf_t): Define
        using struct stat64/statfs64 instead of struct stat/statfs.
        * io.defs (io_identity): Use ino64_t for FILENO.
        * fs.defs (file_set_size): off_t -> loff_t
        * fs_notify.defs (file_changed): Likewise.
        * io.defs (io_write, io_read, io_seek): Likewise.
        * io_request.defs: Likewise for those RPCs' *_request variants.
        * io_reply.defs: Likewise for those RPCs' *_reply variants.
        * hurd_types.defs (size_t): Remove type.
        * fs.defs (dir_readdir): Use vm_size_t for AMOUNT.
        * socket.defs (socket_send, socket_recv): Likewise.
        * pfinet.defs (pfinet_siocgifconf): Likewise.
        * io.defs (io_write, io_read, io_readable): Likewise.
        * io_request.defs: Likewise for those RPCs' *_request variants.
        * io_reply.defs: Likewise for those RPCs' *_reply variants.

commit ac8314003c5c3c5580dc73fe8dcd9ddd00f67e4a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:37:13 2002 +0000

    2002-06-08  Roland McGrath  <address@hidden>
    
        * hurd_types.defs (size_t): Remove type.
        * fs.defs (dir_readdir): Use vm_size_t for AMOUNT.
        * socket.defs (socket_send, socket_recv): Likewise.
        * pfinet.defs (pfinet_siocgifconf): Likewise.
        * io.defs (io_write, io_read, io_readable): Likewise.
        * io_request.defs: Likewise for those RPCs' *_request variants.
        * io_reply.defs: Likewise for those RPCs' *_reply variants.

commit f12ce19d701bbf2d384d0e00f7b8a7f43671092d
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:46:12 2002 +0000

    .

commit 3709e5bff1693d27674e54d2ab7297ee31617d61
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:46:06 2002 +0000

    2002-06-09  Roland McGrath  <address@hidden>
    
        * fakeroot.c (new_node): Use ino_t for io_identity argument.
        (netfs_S_dir_lookup): Likewise.

commit d99952e36a422257964da67a1927dd28ba9b3ec5
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:25:33 2002 +0000

    .

commit 8ee44dd866d01a81069b6c17d5ba2588d88c2641
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:25:25 2002 +0000

    2002-06-09  Roland McGrath  <address@hidden>
    
        * Makefile (installhdrs): List just ps.h, not common.h as well.

commit fc2f9b7d7b5c2c25e730896024f03bf828a2d8d5
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Jun 8 23:33:04 2002 +0000

    2002-06-09  Marcus Brinkmann  <address@hidden>
    
        * display.c (struct cursor): Change type of all members from int
        to u_int32_t.
        (screen_init): Initialize SCREEN->lines with 25 instead 200 for
        now.
        (screen_fill): Bring SCREEN->current_line into the calculation of
        MATRIXP.
        (screen_scroll_up): Likewise.
        (screen_scroll_down): Likewise.
        (screen_scroll_left): Likewise.
        (screen_scroll_right): Likewise.
        (display_output_one): Beautify code a bit.
        (display_read): Add metadata to beginning of file.
        * console.c (new_node): Increase size of display node to include
        metadata.

commit de70b25fcd6b7f3c523efea95863cbfeb4313aae
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 8 02:49:41 2002 +0000

    .

commit 9d3fac19f009975cc5cf20684f86d9006d890081
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 8 02:49:29 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * hurd_types.defs (dev_t, ssize_t): Remove unused types.
        (uid_t, gid_t, mode_t, pid_t, off_t, size_t): Use int32/unsigned32.
        (retry_type, wait_status_t): Likewise.
        (file_changed_type_t, dir_changed_type_t): Likewise.

commit 09ba767596dbe5900b5a190db8a0f5f48edc5c8f
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 09:05:51 2002 +0000

    .

commit 3b95daef9659faf53928e1272a573e4666462a96
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 09:05:47 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * encode.c (store_std_leaf_encode): Do a sizeof comparison to get
        `too_big' optimized out when store_enc starts using 64 bit offsets.

commit 591ffe06b650daceabb32aef312f3a3cae8e642e
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 08:48:36 2002 +0000

    .

commit d38a52fa5d45dc1933b57ca6689892bc90e582b2
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 08:48:29 2002 +0000

    2002-06-07  Roland McGrath  <address@hidden>
    
        * firmlink.c (trivfs_S_io_readable): Use intptr_t, not off_t.
        (trivfs_S_io_read): Likewise.

commit a0383eff42f9de92c02af24cc093f9e84933119a
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 23:29:47 2002 +0000

    .

commit cd7a20a1e62b890b7be74ea4be29ae2cc21abc99
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 23:29:10 2002 +0000

    2002-06-05  Roland McGrath  <address@hidden>
    
        * procstat.c (fetch_procinfo): Use PI_FETCH_TASKEVENTS.
        (add_preconditions): PSTAT_TASK_EVENTS no longer needs PSTAT_TASK.
        (PSTAT_PROCINFO_TASK): Add PSTAT_TASK_EVENTS to the mask.
        (PSTAT_PROCINFO_MERGE): Here too.
        (proc_stat_set_flags): Don't use task_info for PSTAT_TASK_EVENTS.

commit f4117e8824b3521041cb432eca07678887c6c80a
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 23:28:46 2002 +0000

    2002-06-05  Roland McGrath  <address@hidden>
    
        * info.c (S_proc_getprocinfo): If PI_FETCH_TASKEVENTS is set in *FLAGS,
        fill in PI->taskevents using task_info with TASK_EVENTS_INFO.

commit bff28ce5be4a8277e23f7445d57aa885fa3896f0
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 23:27:36 2002 +0000

    2002-06-05  Roland McGrath  <address@hidden>
    
        * hurd_types.h (struct procinfo): New member `taskevents'.
        (PI_FETCH_TASKEVENTS): New macro.

commit 4848ea1e726c1bd0c37616c67df6ad12ab3b207f
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 21:01:33 2002 +0000

    .

commit bf8e2d938d4ac7abd40c056cc40cccf55c328475
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 21:01:02 2002 +0000

    2002-06-05  Roland McGrath  <address@hidden>
    
        * login-.bash_login: Prepend ~/ to file names.

commit a64d7ead0057000050993edf99723aecf76f9e7e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 5 13:44:44 2002 +0000

    2002-04-05  Neal H Walfield  <address@hidden>
    
        * pager.c (diskfs_grow): Correctly recalculate NEW_SIZE.

commit cb387b25d318025c67c422d509253d824a7764f1
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 5 02:00:32 2002 +0000

    2002-06-05  Marcus Brinkmann  <address@hidden>
    
        * input.h: New file.
        * input.c: Likewise.
        * console.h: Likewise.
        * console.c: Likewise.
        * display.h: New development version.
        * display.c: Likewise.
        * Makefile (SRCS): Replace with files for new console server.
        (LCLHDRS): Likewise.
        (HURDLIBS): Likewise.
        (OBJS): Likewise.

commit 94d1c5884949b21303e66b80c00c1690ec0d9d60
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 5 01:52:29 2002 +0000

    2002-06-05  Marcus Brinkmann  <address@hidden>
    
        * main.c: Include "vcons.h" instead "console.h".
        * focus.c: Likewise.
        * Makefile (LCLHDRS): Rename console.h to vcons.h.
        (SRCS): Rename console.c to vcons.c.

commit 19e5de68bae6f5eb2296a1fb20ec51939db5087e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 5 01:44:44 2002 +0000

    2002-06-05  Marcus Brinkmann  <address@hidden>
    
        * input.h: Renamed to ...
        * input-drv.h: ... this.
        * focus.c: Include "input-drv.h" instead "input.h".
        * console.c: Likewise.
        * Makefile (LCLHDRS): Rename input.h to input-drv.h.

commit c5584870a405eb02753369dd9e1859261d1a8460
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 5 01:40:49 2002 +0000

    2002-06-04  James A. Morrison  <address@hidden>
    
        * spec.c (sprint_frac_value): Added case for values between 1000 and
        1023.  Make VALUE, FRAC size_t's and return a value of type size_t.
        (ps_emit_nice_int): Removed function.  Replaced by ...
        (ps_emit_nice_size_t): ... this.  New Function.
        (ps_cmp_size_ts): New function.
        (ps_vsize_getter): Return a size_t instead of an int.
        (ps_rsize_getter): Likewise.
        (ps_get_rmem_frac): MEM_SIZE is now a size_t.
        (specs): Use ps_emit_nice_size_t instead of ps_emit_nice_int and use
        ps_cmp_size_ts instead of ps_cmp_ints for RSize and VSize.

commit b43fe3c57b7ca86a54aea23a747cb1861a9a4ac2
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 4 02:16:52 2002 +0000

    2002-06-04  Marcus Brinkmann  <address@hidden>
    
        * display.h: New file.
        * display.c: Likewise.

commit 6806a0a8db23949ac0bd9b67f92d7ff8aeae9275
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 4 01:50:59 2002 +0000

    2002-06-04  Marcus Brinkmann  <address@hidden>
    
        * display.h: Renamed to ...
        * display-drv.h: ... this.
        * Makefile (LCLHDRS): Rename display.h to display-drv.h.
        * console.c: Include "display-drv.h" instead "display.h".
        * vga-display.c: Likewise.

commit 9346a1597c86ac046922227b49b8b22facb4da66
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 3 01:28:27 2002 +0000

    2002-06-03  Marcus Brinkmann  <address@hidden>
    
        * console.c (vcons_release): Fix last change.

commit d4eabce0ce5508bf31444d1b51f9d74c33d1279b
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:46:57 2002 +0000

    .

commit a335cee3cac16f6fdb921c930b1a5d02fdfc0a0b
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:46:22 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main): int -> integer_t for boot_script values.

commit b3cb19ba7cfcfeeebdf811af2a924682eebe6f53
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:41:49 2002 +0000

    .

commit d2583d9069895b86b74341c6e3f4c8ffccb1be13
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:41:35 2002 +0000

    finish reverting unintentional checkin, take 3

commit edcd079fa2e831825f93378364f0ecf025e4c876
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:41:20 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_S_file_get_storage_info): Return a null port when the
        peropen is not open for read/write.  Set STORE_READONLY if O_WRITE set.

commit b53c9c8b82b63b06ae3f6d337feebf8d53656bb0
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:40:59 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * dir.c (dirscanblock): Use %z format.
        (diskfs_get_directs): Likewise.
        * ext2fs.c (main): Likewise.
        * hyper.c (get_hypermetadata): Likewise.
        * pager.c (pager_unlock_page): Likewise.

commit 80f99c5c8c5825c80c0f083f9b33d7f6af246b24
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:40:56 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * dir.c (dirscanblock): Use %z format.
        (diskfs_get_directs): Likewise.
        * ext2fs.c (main): Likewise.
        * hyper.c (get_hypermetadata): Likewise.
        * pager.c (pager_unlock_page): Likewise.
    2002-05-28  Roland McGrath  <address@hidden>
    
        * ext2fs.c (diskfs_append_args): unsigned -> size_t
        * dir.c (count_dirents): int -> size_t
        (diskfs_get_directs): u_int -> size_t

commit c04f4d2ad369bcd6ddfefd8424991432a9374695
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jun 2 02:36:10 2002 +0000

    2002-06-02  Marcus Brinkmann  <address@hidden>
    
        * console.c (vcons_lookup): Correct nesting.
        (vcons_release): Negate if condition.
        Delete VCONS_LIST in CONS with last virtual console.

commit e46ec2a51f0f4650b655a642baaff12847a413b5
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jun 2 02:33:03 2002 +0000

    2002-06-02  Marcus Brinkmann  <address@hidden>
    
        * mux.c (netfs_get_dirents): Initialize COUNT with 2, to take into
        account the DOT and DOTDOT directories when skipping over the
        first FIRST_ENTRY entries.

commit 913c4f4c626cf9ea6f660136ac0bf4b4f9ccd910
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:38:11 2002 +0000

    .

commit c643a17b223eb63ad340fc561eb8919d74545e6e
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:37:55 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * cthreads.h: Do not define WAIT_DEBUG to affect inlines.
        * options.h: Not here either.

commit 7c7934401f1765f15af8ae845f35703460e6631a
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:28:34 2002 +0000

    finish reverting unintentional checkin

commit 6207b2de602778082d6b4cea87b0ab89908a85a9
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:25:31 2002 +0000

    .

commit 1c64d70304b88bc38742d4d1106245c428bf1d8f
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:25:25 2002 +0000

    2002-05-31  Roland McGrath  <address@hidden>
    
        * boot.c: Don't include "exec_S.h".
        * boot.c (boot_script_exec_cmd): Fix typos:
        {I386,ALPHA}_THREAD_STATE -> {i386,ALPHA}_THREAD_STATE_COUNT

commit bb9b0c9b2f60a8f6ff42b320bb94c4ea01df7aea
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 23:37:07 2002 +0000

    .

commit 49c286d5ae7903c8a10f474117fe302812fa6e82
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 23:37:03 2002 +0000

    2002-05-31  Roland McGrath  <address@hidden>
    
        * Makefile (LINUXSRCS): Search for .S files as well as .c files
        for arch-lib-srcs modules.
        (OBJS): .S -> .o as well as .c -> .o

commit 7f44cfc84660e895cb933e241d6aa48fe483ed73
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 22:55:40 2002 +0000

    .

commit daa33eee65addbc1e62d09c611e1ef12752df872
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 22:55:35 2002 +0000

    2002-05-31  Roland McGrath  <address@hidden>
    
        * sched.c (net_bh_worker): Add return stmt to quiet gcc warning.

commit c396225e6a81dc880e41e1417fd10ca66d6113ee
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 22:55:33 2002 +0000

    2002-05-31  Roland McGrath  <address@hidden>
    
        * Makefile (LINUXSRCS): Search for .S files as well as .c files
        for arch-lib-srcs modules.

commit 6083ca2558b1825cb7303f398a31213ab15f7773
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 20:25:25 2002 +0000

    revert unintentional checkin

commit debcf9f83dc4853430f59291ce15d97e6a6bb1b5
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 19:32:31 2002 +0000

    revert unintentional checkin

commit 87044b1ba43fdcc87340e81b851d572840168876
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:48:50 2002 +0000

    .

commit 8b91e4abcad0766b30bcadfda4b4c87c3c87fa75
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:48:38 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * elfcore.c (dump_core): int -> size_t

commit 873b8b9750ad316169b43f72ebb97f718878303f
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:48:35 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Fix fs id port arg in io_identity call.

commit 60d76f3d32eb44b7712209a5d1e45b8f90c2d80b
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:36:06 2002 +0000

    .

commit 51a16d1529a9bf43faeac796f6013ad004c9b961
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:35:58 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * nfsd.h (struct proctable): [0] -> [], for newfangled GCC.

commit 2a348a0bd593ff396a0aa5f0fc0ec3a80a2cc1c9
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:34:41 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * linux-src/arch/alpha/lib/csum_partial_copy.c: New file,
        taken verbatim from Linux 2.2.14.
        * Makefile (arch-lib-srcs): Add csum_partial_copy.c.
        (LINUXSRCS): Match $(arch-lib-srcs) subset in arch/$(asm_syntax)/lib.
        (OBJS): Use delayed evaluation.
        * glue-include/asm/uaccess.h (__get_user): New macro.
        (__m): New macro.

commit 6f0783f05f1ec037bea1619306aff367b7f50d47
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:34:38 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * linux-src/include/linux/net.h (struct socket) [_HURD_]:
        New member `st_ino'.
        * io-ops.c (S_io_stat, S_io_identity): Use that.
        * socket.c (sock_alloc): Initialize it with a monotonic counter.

commit a3820c3a3c372fc54a47d397e19db700023b5b06
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:34:35 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * ethernet.c (setup_ethernet_device): u_int -> size_t

commit 8b3bdb1aee2e83c5e92b7e53c5021ca7db0b9dc9
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:34:33 2002 +0000

    2002-05-29  Roland McGrath  <address@hidden>
    
        * stubs.c: Use __attribute__ instead of #pragma for aliases.

commit a3dd458b132910551fbfc2765ba90538fd3ec69a
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 06:23:02 2002 +0000

    .

commit 1b1d9c24f8739d243fe713d616c76f0974af1524
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 06:22:56 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * symlink.c (S_fsys_getroot, S_fsys_getfile): u_int -> size_t
        * streamio.c (device_open_reply): size_t -> int for dev_status_t
        * crash.c (S_msg_report_wait): int -> mach_msg_id_t
        (S_crash_dump_task): int -> integer_t

commit b568922915a1d26d396241f8f1fe0e00dc5c29a1
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 02:42:56 2002 +0000

    .

commit ceb26469f0251263e37475d9ab6aa76eec41b012
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 02:42:34 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * boot_script.c (boot_script_set_variable): Values int -> integer_t.
        (boot_script_define_function): Likewise.
        (boot_script_parse_line): Likewise.
        (struct sym, struct arg): Likewise.
        (boot_script_exec): Likewise.
        (builtin_symbols): Likewise.
        * boot.c (main): Likewise.
        * boot_script.h: Update decls.

commit 96c0f524017cc78cfdf4a0cdb4cfcfdede276342
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 02:42:28 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * boot_script.c (boot_script_set_variable): Values int -> integer_t.
        (boot_script_define_function): Likewise.
        (boot_script_parse_line): Likewise.
        (struct sym, struct arg): Likewise.
        (boot_script_exec): Likewise.
        (builtin_symbols): Likewise.
        * boot.c (main): Likewise.
        * boot_script.h: Update decls.
        * boot.c (boot_script_exec_cmd)
        [I386_THREAD_STATE]: Conditionalize i386 thread setup code on this.
        [ALPHA_THREAD_STATE]: Add Alpha thread setup code.
        (set_mach_stack_args): Obsolete function removed.
        * boot.c (load_image): u_int -> vm_address_t
        (ds_xxx_device_get_status, ds_xxx_device_set_status): u_int -> size_t
        (S_io_restrict_auth, S_io_reauthenticate): Likewise.
        (ds_device_write, ds_device_read_inband): Likewise.
        (ds_device_get_status): Likewise.
        (ds_device_set_status): Likewise.
        (boot_script_exec_cmd): Likewise.
        (ds_device_read, ds_device_write_inband): Likewise.
        (ds_xxx_device_set_filter): Likewise.
        (ds_device_set_filter): Likewise.

commit 8a47aaa3f106607e41bdd6d8bac837e63bf8a124
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:13:08 2002 +0000

    .

commit 9a562a9e06ed6298dd00a57611feb68b287f22f0
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:13:04 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * io-ops.c (S_io_write, S_io_read): u_int -> size_t
        (S_io_restrict_auth): Likewise.
        (S_io_reauthenticate): Likewise.
        * socket-ops.c (S_socket_getopt, S_socket_setopt): Likewise.
        (S_socket_send, S_socket_recv): Likewise.

commit 9f91ef5d685203ad473bd4da1dd4309a981d5e1d
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:11:23 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * symlink.c (S_fsys_getroot, S_fsys_getfile): u_int -> size_t

commit a5198bd9ba1a79418c852ceb0ecf6f153c3ee609
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:01:30 2002 +0000

    .

commit d95245b9e6eb19991ee97ca4f0c6fedcfe619fb4
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:01:24 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * cprocs.c (cproc_block): Can't be static, called from cancel-cond.c.

commit 9ddd3e4ffe133a2e60c16e1156324b3095c7d792
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:59:05 2002 +0000

    .

commit 8a0aed3adca2f991cef7374d55a9957009f273a4
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:58:56 2002 +0000

    2002-05-10  Roland McGrath  <address@hidden>
    
        * exec-reauth.c (fshelp_exec_reauth): Always set *SECURE if nonnull,
        as the comment says we do.

commit 6b22e3abbf007efd4548bcce1a454559d4ccc91a
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:58:31 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * streamio.c (device_open_reply): size_t -> int for dev_status_t
        * crash.c (S_msg_report_wait): int -> mach_msg_id_t

commit 0d17dcfc272f9fd69549514d066fc18c9713649e
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:58:13 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (trivfs_S_dir_readdir): u_int -> size_t
        * file-get-trans.c (trivfs_S_file_get_translator): Likewise.
        * file-set-trans.c (trivfs_S_file_set_translator): Likewise.
        * file-getfh.c (trivfs_S_file_getfh): Likewise.
        * fsys-getroot.c (trivfs_S_fsys_getroot): Likewise.
        * io-restrict-auth.c (trivfs_S_io_restrict_auth): Likewise
        * fsys-stubs.c (trivfs_S_fsys_getfile): Likewise.
        (trivfs_S_fsys_startup): Fix argument type.

commit 375500381b9ebf2a44f3fe7a23c5b9aa8be7ec61
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:57:10 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_get_directs): u_int -> size_t
        * tmpfs.c (diskfs_append_args): unsigned -> size_t

commit 6985c2c532aedd98cfe726091a4364998e17242b
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:56:44 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * devio.c (device_open_reply): int -> size_t
        (devio_set_bits, devio_mdmctl, devio_mdmstate): Likewise.

commit a054404f75d213548fe0d496fd4aef127644e9f9
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:56:37 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * fakeauth.c (idvec_copyout): Fix argument type.
        * pids.c (add_fn_pids): unsigned -> size_t
        * w.c (add_utmp_procs): Likewise.
        * login.c (add_canonical_host): Likewise.
        * ps.c (main): Likewise.
        * login.c (add_entry, main): Likewise.
        * settrans.c (main): int -> size_t
        * showtrans.c (main): Likewise.
        * fsysopts.c (main): Likewise.
        * vmstat.c (main): Use int for FWIDTHS.
        * ping.c (main): size_t -> socklen_t
        * fakeauth.c (S_auth_getids, S_auth_makeauth,
        S_auth_server_authenticate): u_int -> size_t
        * showtrans.c (main): Cast field width/precision args to int.

commit 25b39daa9074d851dd75ea87640ffeb7808c61f0
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:56:34 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * pids.c (add_fn_pids): unsigned -> size_t
        * w.c (add_utmp_procs): Likewise.
        * login.c (add_canonical_host): Likewise.
        * ps.c (main): Likewise.
        * login.c (add_entry, main): Likewise.
        * settrans.c (main): int -> size_t
        * showtrans.c (main): Likewise.
        * fsysopts.c (main): Likewise.
        * vmstat.c (main): Use int for FWIDTHS.
        * ping.c (main): size_t -> socklen_t
        * fakeauth.c (S_auth_getids, S_auth_makeauth,
        S_auth_server_authenticate): u_int -> size_t
        * showtrans.c (main): Cast field width/precision args to int.

commit 5cd8d4c8112c82457677bcf7eb92ab2cddad930d
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:56:27 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * storeinfo.c (print_store): Use %z format.

commit dd411f04f3fbd85d6ed29d79b9b8da8343ba31a6
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:56:25 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * rpctrace.c (print_data): Use if instead of switch to handle FP type
        sizes, in case double == long double.

commit 9e5e904ac83840eaca7fc6616f1f0ea915c42b6d
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:55:58 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * cthreads.h (hurd_condition_wait, condition_implies,
        condition_unimplies): Restore decls lost in merge.
        (mutex_clear): Define as mutex_init instead of bogon (lost in merge).

commit 7fc20b5223dade5932d3d2cb30eb8fb3e74a8699
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:55:55 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * cthreads.c (cthread_fork_prepare, cthread_fork_parent,
        cthread_fork_child): Don't call malloc_fork_* (lost in merge).

commit add243b4dd17000ca86f50cc0d6b490315004aac
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:19:59 2002 +0000

    .

commit c634de6db6790f6b01c0c00ff272a0f9a1b34a22
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:19:53 2002 +0000

    2002-05-28  Roland McGrath  <address@hidden>
    
        * lockfile.c: Use __attribute__ magic instead of #pragma magic
        for alias definitions.  Don't bother to make them weak.

commit e7000d0f05cd339abb8d2caf1cd20a11e2fd2284
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:50:46 2002 +0000

    .

commit 0688136cb230be2c34fa9b51e91fb809ac5be470
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:50:41 2002 +0000

    2002-05-26  Roland McGrath  <address@hidden>
    
        Changes merged from CMU MK83a version:
        * cthreads.h, options.h: Various cleanups.
        * call.c, cthread_data.c, sync.c, mig_support.c, stack.c: Likewise.
        * i386/cthreads.h, i386/thread.c, i386/lock.s: Likewise.
        * cthread_internals.h: Add decls for internal functions.
        (struct cproc): Use vm_offset_t for stack_base and stack_size members.
        Use natural_t for context member.
        * cprocs.c: Use prototypes for all defns.
        * cthreads.c: Likewise.
        (cthread_exit): Cast any_t to integer_t before int.

commit 60c0b9b62c8243c08d242b8cedba3438bf3ce27a
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:50:13 2002 +0000

    2002-05-26  Roland McGrath  <address@hidden>
    
        * alpha/thread.c: #if 0 out the silly bzero decl.

commit 2d3e2366b453da9b4288c30f3f894fccef1e7914
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:50:10 2002 +0000

    2002-05-26  Roland McGrath  <address@hidden>
    
        Changes merged from CMU MK83a version:
        * cthreads.h, options.h: Various cleanups.
        * call.c, cthread_data.c, sync.c, mig_support.c: Likewise.
        * i386/cthreads.h, i386/thread.c, i386/lock.s: Likewise.
        * cthread_internals.h: Add decls for internal functions.
        (struct cproc): Use vm_offset_t for stack_base and stack_size members.
        Use natural_t for context member.
        * cprocs.c: Use prototypes for all defns.
        * cthreads.c: Likewise.
        (cthread_exit): Cast any_t to integer_t before int.

commit 9403905d538fbb6fd33fa8439978a868aef56d9e
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:13:47 2002 +0000

    2002-05-26  Roland McGrath  <address@hidden>
    
        * alpha/cthreads.h, alpha/thread.c, alpha/csw.S, alpha/lock.S:
        New files, verbatim from CMU release MK83a user/threads/alpha.

commit 629724c3ff3aeddc26ec64104f2d05915c6b3d4a
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 01:43:17 2002 +0000

    .

commit 93406b8d9d8a6ee4dd90b73a6b81af73c6d04e35
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 01:43:10 2002 +0000

    2002-05-26  Roland McGrath  <address@hidden>
    
        * dir-unlink.c (diskfs_S_dir_unlink): Return EPERM instead of EISDIR,
        as per POSIX.

commit eab70147cfc3975aaede4df5cdd55ef05e04deac
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 26 13:13:46 2002 +0000

    2002-05-26  Marcus Brinkmann  <address@hidden>
    
        * magic.c (trivfs_S_dir_readdir): Increment I after comparing it
        with ENTRY, to fix off-by-one error.

commit 3b2a1e43f565f35183dd28ad9340747f20b7c7ee
Author: Roland McGrath <address@hidden>
Date:   Fri May 24 00:18:25 2002 +0000

    .

commit 913f217830b9bc0fd0de245dfaa4fe5d431d489c
Author: Roland McGrath <address@hidden>
Date:   Fri May 24 00:18:14 2002 +0000

    2002-05-23  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_report_access): Always report O_RDWR|O_EXEC.

commit b7f63dd9b74db05f8174aa71f1e37a2d95969a61
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 21:44:51 2002 +0000

    2002-05-23  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Fix last change properly, by relaxing the rule again
        and adding our source dir before the exec dir.

commit ecc17687614c8502a055166758758942622814c9
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 21:24:18 2002 +0000

    2002-05-23  Marcus Brinkmann  <address@hidden>
    
        * io-read.c (netfs_S_io_read): If desired amount is larger than
        symlink length, truncate amount.  Actually use WHOLE_LINK to store
        link target temporarily.  When reading the link target directly,
        update *DATALEN.

commit 03969ed20237d7a2a0b1fdd166fa17727b918ac0
Author: Roland McGrath <address@hidden>
Date:   Thu May 23 20:33:52 2002 +0000

    .

commit 8d551125801b05b49817b1f193ea82c9740b6c42
Author: Roland McGrath <address@hidden>
Date:   Thu May 23 20:14:46 2002 +0000

    2002-05-23  Roland McGrath  <address@hidden>
    
        * Makefile (%.msgids, hurd.msgids): New rules.

commit 8e1e22c755d9053254e82462ac26013abdcc8acf
Author: Roland McGrath <address@hidden>
Date:   Thu May 23 20:14:43 2002 +0000

    2002-05-23  Roland McGrath  <address@hidden>
    
        * newterm.defs: Add routine keywords.

commit 76d66708aa1f1945e847cd060f673593fd3cc3c5
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 17:40:40 2002 +0000

    2002-05-23  Marcus Brinkmann  <address@hidden>
    
        * Makefile: Fix last change, constraining vpath even further.

commit 5612bf64b2c6de4a56cd3c159950309e1d7b1921
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 13:30:47 2002 +0000

    2002-05-23  Marcus Brinkmann  <address@hidden>
    
        * control (Provides, Replaces, Conflicts): Add fakeroot.
        * changelog: Update for Debian package.

commit 305d6a3cd5f6c98292086975a79abd6c5d98fcb3
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 13:26:06 2002 +0000

    Add items about fakeroot.

commit e1c99ecee3589df6c949b4ad582085144a556132
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 13:17:23 2002 +0000

    libstore/
    2002-05-20  Ognyan Kulev <address@hidden>
    
        * Makefile: Move inclusion of ../Makeconf before using $(srcdir).
    
    serverboot/
    2002-05-20  Ognyan Kulev <address@hidden>
    
        * Makefile: Move inclusion of ../Makeconf before using $(srcdir)
        and constrain vpath directives to avoid using ../exec/exec.o.

commit 1c43be51a4c2c60bd43c7f3302f1d9fb66521176
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 12:57:45 2002 +0000

    2002-05-23  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (check_openmodes): Remove spurious if clause.
        (netfs_attempt_mksymlink): Don't evaluate stat information to get
        the length of the name, but use the string length of NAME and
        store it in the new variable NAMELEN.
        (netfs_S_dir_lookup): Don't always add O_NOLINK to FLAGS, but add
        it to the mask instead.

commit 70ecf644d552152d6a73f63421a5b7c5ea5f32ba
Author: Marcus Brinkmann <address@hidden>
Date:   Tue May 21 23:07:16 2002 +0000

    2002-05-22  Marcus Brinkmann  <address@hidden>
    
        * process.defs (proc_setlogin): Remove comment about being
        deprecated.  It is used to create login sandboxes.

commit f6d8252bdfda51c2cdf8e21249db7e5206820b51
Author: Marcus Brinkmann <address@hidden>
Date:   Tue May 21 22:32:17 2002 +0000

    2002-05-20  Ognyan Kulev  <address@hidden>
    
        * rpctrace.c (parse_msgid_list): Fixed the check that tests if we
        read exactly 3 fields from each line.

commit a8900502ab69520adb88b1f740f0d55789d2cf2c
Author: Marcus Brinkmann <address@hidden>
Date:   Tue May 21 16:23:45 2002 +0000

    2002-05-20  Alfred M. Szmidt  <address@hidden>
    
        * paths.h (_SERVERS_STARTUP): Macro removed.

commit 48d7273b00dd77dd976aaf40143629d1c16efaa9
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:30:53 2002 +0000

    .

commit 1e03cf1581e172a14e6ba05e0a011854299cfe93
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:30:47 2002 +0000

    2002-05-16  Roland McGrath  <address@hidden>
    
        * configure.in (asm_syntax): Add patterns for all the flavors we have
        pfinet/linux-src/include/asm-* directories for: arm, m68k, mips,
        sparc, sparc64.

commit 1b9594c9f1e6153c19045e732259f32871781da1
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:24:25 2002 +0000

    .

commit 9468d2eaa62344527901a2d7df55b21f8116722d
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:23:48 2002 +0000

    2002-05-18  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_S_file_exec): Call check_openmodes and extract a
        ref to the send right with the node locked.

commit 20df0096095d99c7e8ff9d71046263127f610e6c
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:18:31 2002 +0000

    .

commit 291ac3007530fc7ba367db80214261cd54b25f49
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:18:08 2002 +0000

    2002-05-18  Roland McGrath  <address@hidden>
    
        * fakeroot.c (new_node): Get a reference on NP to return to the caller.
        (netfs_attempt_mkfile): Unlock before new_node call.
        (new_node): Take new arg LOCKED, says idport_ihash_lock already held.
        (netfs_S_dir_lookup, netfs_attempt_mkfile, main): Update callers.
        * fakeroot.c (fakeroot_auth_port): New variable.
        (main): Initialize it.
        (check_openmodes): New static function.
        (netfs_check_open_permissions): Rewritten using it.
        (netfs_S_dir_lookup): New function.
        (netfs_attempt_lookup, netfs_attempt_create_file): Replaced with stubs.

commit c02a4a13e422030d1476bfebc53de85dc3f4318e
Author: Roland McGrath <address@hidden>
Date:   Thu May 16 21:02:55 2002 +0000

    .

commit acbcae5fa16930633e2e7b2d340f634e5e784d50
Author: Roland McGrath <address@hidden>
Date:   Thu May 16 21:02:50 2002 +0000

    2002-05-16  Roland McGrath  <address@hidden>
    
        * device.c (enforced): Use dev_status_data_t for SIZES.
        (store_device_create): Likewise.
        (dev_write): Do some silly magic since device.defs uses int.

commit d71de7c2b61cb838bd6bb0bab4facc6a7aa8679b
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:34:33 2002 +0000

    .

commit 53a655eefc8439e9cf2d64eeae9b16e584ffa0d7
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:34:29 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_validate_stat): Set NP->nn_translated.

commit 3742e91a2836ba82cc56342a00c4f5f5c27625c0
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:33:17 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * mux.c (netfs_attempt_chmod): Handle MODE arg with no S_IFMT bits set.

commit 7b4e4fc828e0cd6427193cb39b1d6ef4ff3ca97d
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:33:14 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * leaf.c (create_host_node): Set NEW->nn_translated appropriately.
        * hostmux.c (main): Set netfs_root_node->nn_translated to zero.

commit 8f95970e61d7d6b2041186a16fd60aea062b0924
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:33:06 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * leaf.c (create_user_node): Set NEW->nn_translated appropriately.
        * usermux.c (main): Set netfs_root_node->nn_translated to zero.

commit 0246ed28b5beaac2f614ed3780501d684476f75b
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:32:41 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * dir.c (ftpfs_refresh_node): Set NODE->nn_translated appropriately.

commit d86c77d174c438ff8242112483face18ed11fc25
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:23:48 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * ops.c (register_fresh_stat): Set NP->nn_translated appropriately.

commit 261c7ad8acc6cdbe4667afe14d635ecdbe1dc1ba
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:23:37 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * netfs.h (struct node): New member `nn_translated'.
        * dir-lookup.c (netfs_S_dir_lookup): Examine that in place of
        nn_stat.st_mode to decide if there is a passive translator.

commit 8317619c2d91aece08082cc46812d78efdf94f7e
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:23:19 2002 +0000

    .

commit e97ff727a16e8e840c127125e55a034250ced5b5
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:23:15 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * ps.h (proc_stat_state_tags): Make decl extern, not common.

commit 1178d0fe3f090467c99b9536459c7617553f49be
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:05:07 2002 +0000

    .

commit 22a84a0f4539b35f9a1d0a257fac057dfd85622b
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:04:48 2002 +0000

    2002-05-12  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Fail with EACCES instead of
        EOPNOTSUPP when attempting to open a special file for io or exec.

commit 91964675b96498145dbde3e4aa079d3ed6a482f9
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:39:44 2002 +0000

    .

commit 8c3107c9898a13038e8674f29178e35797133462
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:39:38 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_S_file_exec): Don't lock the node (no need).
        Don't use MACH_MSG_TYPE_MOVE_SEND.

commit b866c800c9f57a22007e7ed80d3109e67d332a2a
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:34:23 2002 +0000

    .

commit 43cf5609cef66c92a0da7ad66122de0a184e4e30
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:34:07 2002 +0000

    2002-05-13  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_attempt_chmod): Handle a MODE argument with no
        S_IFMT bits set.

commit 3e743b155c29e7b13ac6f70b949b2e0ecc2ed0c2
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 20:48:47 2002 +0000

    Removing a spurious '<' character at the top of the file which somehow got
    there when I did a last minute check with emacs, blech.

commit 96ae0001f5d6f104b82e03e15aac1c6964407fb5
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 20:45:23 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * version.h.in (STANDARD_HURD_VERSION): Remove EXTRA argument,
        because cpp 3.0 is not removing any token before ##args that is
        not a single comma, in order to be more C99 compliant.
        (_SHV_SEP): Removed.
        (STANDARD_HURD_VERSION_EXTRA): New macro that does the job of the
        old macro with an extra argument.

commit eae258051f8167114fdb82b7e6304a4b958a3cbb
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 20:28:01 2002 +0000

    2002-05-11  Marcus Brinkmann  <address@hidden>
    
        * handle_io_release_conch.c (iohelp_handle_io_release_conch):
        New variable USER_SH.  Hold USER_SH->lock while checking conch
        status.

commit 51fc4bf8fee0c8437b0fb269009ec3f4ed58ff99
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 19:24:13 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * fakeauth.c (main): Register NEWTASK as a child with the proc
        server.

commit e787787ab06b9739e04c04320fd6749d10ca8d64
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:39:37 2002 +0000

    libnetfs/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * io-version.c: New file.
        * Makefile (IOSRCS): Add io-version.c.
        * fsstubs.c (netfs_S_io_server_version): Function removed.
        * netfs.h (netfs_server_name, netfs_server_version): New external
        variables to be defined by the user.
    
    ftpfs/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * ftpfs.c (netfs_server_name, netfs_server_version): New
        variables.
    
    hostmux/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * hostmux.c (netfs_server_name, netfs_server_version): New
        variables.
    
    nfs/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * main.c: Include <version.h>.
        (netfs_server_name, netfs_server_version, argp_program_version):
        New variables.
    
    trans/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (netfs_server_name, netfs_server_version): New
        variables.
    
    usermux/
    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * usermux.c (netfs_server_name, netfs_server_version): New
        variables.

commit 105f667e7a15b63ea62842f3a0b540c0f71f02a6
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:34:23 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * devprobe.c: Include <version.h>.
        (argp_program_version): New variable.
        * storecat.c: Include <version.h>.
        (argp_program_version): New variable.
        * storeread.c: Include <version.h>.
        (argp_program_version): New variable.
        * gcore.c: Include <version.h>.
        (argp_program_version): New variable.

commit aaba3eb39cc37d61ed3dac9f1c865b4ed2bf9997
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:33:29 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * symlink.c: Include <argp.h> and <version.h>.
        (argp_program_version, options, args_doc, doc, argp): New
        variables.
        (parse_opt): New function.
        (main): Replace argument count check and usage output by
        argp_parse invocation.

commit a399edfb6d90e393dae578b46e9c3e4515535e6f
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:32:47 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * tmpfs.c (diskfs_extra_version): New variable.

commit 82b2e078afafab745efe0157140415ebcc34b08f
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:30:40 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * boot.c: Include <version.h>
        (argp_program_version): New variable.

commit 6ac3cf7d07156151ab104f4df9c007b6581ed6e9
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 17:12:08 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * main.c: Include <version.h>.
        (argp_program_version): New variable.

commit d33ca129628496d1979d12988b120b2034f85f3f
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 12:59:10 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * rules (INFODIR): Move to /share.
        * postinst: Likewise.
        Submitted by Guillem Jover <address@hidden>, Closes: #146797.

commit afd0560120832764011b86a08de49fe12d93235c
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 02:39:20 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (netfs_S_file_exec): New function.
        (netfs_S_io_prenotify): Fix last change.
        (netfs_S_io_postnotify): Likewise.

commit 3458a0f98645cd5c9de8b5d22872e2bbd4d82185
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 02:16:25 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (NETFS_S_SIMPLE): New macro.
        (netfs_S_io_get_conch): New function.
        (netfs_S_io_release_conch): New function.
        (netfs_S_io_eofnotify): New function.
        (netfs_S_io_prenotify): New function.
        (netfs_S_io_postnotify): New function.
        (netfs_S_io_readnotify): New function.
        (netfs_S_io_readsleep): New function.
        (netfs_S_io_sigio): New function.
        (netfs_S_io_map_cntl): New function.

commit 2672a59c2c54370e4640475155e34db8d1268a7b
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 13 01:57:27 2002 +0000

    2002-05-13  Marcus Brinkmann  <address@hidden>
    
        * demuxer.c (pager_demuxer): Lookup INP->msgh_local_port, rather
        than the remote port, as the kernel swaps them in transit.

commit 2d976489a21174b13c28b14361037d23e2002027
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:17:44 2002 +0000

    bogon repair

commit eafb5ae867d58f374766c04edb4824209ddbd9c9
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:14:24 2002 +0000

    .

commit 3215a11a5c4e299378d7a807b27c9e75e2140715
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:14:15 2002 +0000

    2002-05-12  Roland McGrath  <address@hidden>
    
        * fakeroot.sh: Inside the chroot'd fakeauth environment,
        run a shell that chdir's to what was our original current
        directory (by name) before exec'ing the user's command.

commit 56533495a292c28490caca06a370f6eaff2cd7db
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:02:24 2002 +0000

    .

commit 713dbd69a8b9e7a852bbe29c1447ecf220187fcf
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:02:12 2002 +0000

    2002-05-12  Roland McGrath  <address@hidden>
    
        * fakeauth.c (main): Don't use posix_spawnp.  Use _hurd_exec instead.

commit c1d1820e69bcec1b2198086a3a44f987d897cbaf
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:55:46 2002 +0000

    .

commit aa46af68880038694a2efc7bf0fa8949abb6c4a1
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:55:41 2002 +0000

    2002-05-12  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_attempt_lookup): Treat EOPNOTSUPP like EACCES.
        When all modes fail, try opening the node with zero openmodes.

commit eeadfc14732ac822b086bfd21cd274a92c62c238
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:42:53 2002 +0000

    .

commit 778c6e65116f6053283bd9de011dfc629d4373ad
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:42:49 2002 +0000

    2002-05-12  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_demuxer): New function.  Reflect unrecognized
        messages to the underlying node port.

commit 1c30d23a45ba5d525affb6505194d55d85061423
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 01:59:36 2002 +0000

    .

commit 675b8752869b5cd47a66b01914cbc2aa28f63774
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 01:59:14 2002 +0000

    2002-05-11  Roland McGrath  <address@hidden>
    
        * trans-callback.c (_diskfs_translator_callback1_fn): Add an assert
        that netfs_get_translator not fail with EOPNOTSUPP.

commit ae6eaecebe071dda193caa8801bdd50d496bf9ab
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 01:59:05 2002 +0000

    2002-05-11  Roland McGrath  <address@hidden>
    
        * trans-callback.c (_netfs_translator_callback1_fn): Add an assert
        that netfs_get_translator not fail with EOPNOTSUPP.

commit 863a72f5cff5492fbd301ba763bdf945b7d61a99
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 23:24:57 2002 +0000

    .

commit 3f1fe94ba5ef71f2ed557d5d6652c6afb304fdcf
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 23:24:16 2002 +0000

    2002-05-11  Roland McGrath  <address@hidden>
    
        * fakeroot.c (main): Stat the root node and fake its st_mode
        immediately to remove translator bits.

commit d293dd2c6101daa4ef2fbdd56e7fee71c96ba741
Author: Marcus Brinkmann <address@hidden>
Date:   Sat May 11 22:46:27 2002 +0000

    2002-05-12  Marcus Brinkmann  <address@hidden>
    
        * idvec-impgids.c (_merge_implied_gids): Free CACHE on failure.
        Submitted by Neal H Walfield <address@hidden>.

commit ecd85d031588a3221cd9f8e329c891e52a92c8de
Author: Marcus Brinkmann <address@hidden>
Date:   Sat May 11 19:13:16 2002 +0000

    2001-11-20  Neal H Walfield  <address@hidden>
    
        (diskfs_synchronous): Removing superfuous zero initializer.
        (store): Likewise.
        (store_parsed): Likewise.
        (diskfs_disk_name): Likewise.
        (ext2_debug_flag): Likewise.

commit 96a290992c064723163cbc2e9fde743283991385
Author: Marcus Brinkmann <address@hidden>
Date:   Sat May 11 19:12:42 2002 +0000

    2001-11-20  Neal H Walfield  <address@hidden>
    
        * diskfs.h (diskfs_boot_filesystem): Documentation fix.

commit e0c5be6ae6dcbd0b9dc97611cb8d90d50f3cad0b
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 01:52:22 2002 +0000

    (prepare): fix last change

commit 0a3e6144a890c6aceb17f36c339859d7ecf67e53
Author: Roland McGrath <address@hidden>
Date:   Fri May 10 21:53:54 2002 +0000

    .

commit f469487500d3027bceed1008b4621bf6f0dd2ecc
Author: Roland McGrath <address@hidden>
Date:   Fri May 10 21:53:44 2002 +0000

    2002-05-10  Roland McGrath  <address@hidden>
    
        * exec.c (prepare): Do io_stat when io_map fails as for when
        io_map_cntl fails.

commit 9f78f6fbce0ad222d472f39f5e15360e8ede4e6e
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:17:46 2002 +0000

    .

commit a52d75d8a0a8faf29aaf56fba3e1a6890d98e8f3
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:17:41 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * pager.c (pager_read_page, pager_write_page): int -> size_t

commit 626c17083b568e578c71dfc584121005926f70a9
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:16:18 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * io.c (S_io_reauthenticate): unsigned -> size_t
        (S_io_restrict_auth): Likewise.

commit bc72df38bfa9fa90e09ba3810982210a4486f4cc
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:13:33 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * main.c (main): Cast int to intptr_t before any_t.

commit b76c10ed0bc068350c05d0c15b0eb9d93d549225
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:11:58 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * storage-info.c (netfs_file_get_storage_info): Cast %* arg to int.

commit f38103ab4f6453e3de05156371992d6471e97089
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:11:55 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * ops.c (netfs_attempt_unlink): Use %tx and ptrdiff_t.

commit ee4224208f256fb8616c722439b99fabc00c5e8d
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:08:07 2002 +0000

    .

commit e8251cc2c24d349c84b5a437094faa0f520e782c
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:08:04 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * rr.c (rrip_work): Cast pointer to uintptr_t instead of int.

commit 515787ee255cca0a073ecb83e0f6df04e26fddd3
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:08:00 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * main.c (diskfs_append_args): unsigned -> size_t
        * lookup.c (diskfs_get_directs): Likewise.

commit 87a5fd33fef839b0e1ee0ee250be56f589018ad7
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:05:17 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * conn.c (ftpfs_get_ftp_conn): Cast to uintptr_t before void *.
        * ftpfs.c (cntl_debug): Vice versa.

commit 14b777e1d24ebb4220dfc498cb53725a12fbc62b
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:00:26 2002 +0000

    .

commit 46f5b678d4e031a17f4d8115df17a62b8e0b49aa
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:59:52 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * main.c (diskfs_append_args): Fix argument type.
        (main): Use %z format modifier for size_t arg.
        * dir.c (dirscanblock): Use %z format modifier for vm_address_t arg.
        (diskfs_dirempty): int -> vm_address_t
        (count_dirents): int -> size_t
        (diskfs_get_directs): u_int -> size_t

commit 9ca56c42e3f02202b58c110e8b2553b09897a050
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:57:14 2002 +0000

    .

commit 20a24de145b76905bbca2c3fa0ff0418a6650405
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:57:08 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): int -> size_t
        * dir-readdir.c (diskfs_S_dir_readdir): Likewise.
        * file-get-trans.c (diskfs_S_file_get_translator): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * diskfs.h (diskfs_append_args): unsigned -> size_t in argument type.
        (diskfs_append_std_options): Likewise.
        (diskfs_get_directs): Likewise.
        * file-exec.c (diskfs_S_file_exec): Likewise.
        * file-get-fs-opts.c (diskfs_S_file_get_fs_options): Likewise.
        * file-get-trans.c (diskfs_S_file_get_translator): Likewise.
        * file-getfh.c (diskfs_S_file_getfh): Likewise.
        * file-set-trans.c (diskfs_S_file_set_translator): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
        * opts-append-std.c (diskfs_append_std_options): Likewise.
        * opts-get.c (diskfs_append_args): Likewise.
        * dir-readdir.c (diskfs_S_dir_readdir): Likewise.

commit b907d06d11f73203e871c613a39c524e7199da49
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:57:05 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): int -> size_t
        * dir-readdir.c (diskfs_S_dir_readdir): Likewise.
        * file-get-trans.c (diskfs_S_file_get_translator): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.

commit ae4a21c8ecee7d3bb09000ff052b15772e2a6741
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:57:02 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * io-map-cntl.c (diskfs_S_io_map_cntl): u_int -> vm_address_t

commit be49336ef4baab0dc1a61ba3fd53ba01340e7a80
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:56:59 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * sync-interval.c (diskfs_set_sync_interval): Cast int to intptr_t
        before any_t.

commit 6638f070288e3e8c3b1480757542ebc0552f6009
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:56:56 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * disk-pager.c (fault_handler): Use %z format for sc_pc.

commit ac081bb7164e3e633bb1f05aebac4e5acede361a
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:56:54 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * diskfs.h (diskfs_append_args): unsigned -> size_t in argument type.
        (diskfs_append_std_options): Likewise.
        (diskfs_get_directs): Likewise.
        * file-exec.c (diskfs_S_file_exec): Likewise.
        * file-get-fs-opts.c (diskfs_S_file_get_fs_options): Likewise.
        * file-get-trans.c (diskfs_S_file_get_translator): Likewise.
        * file-getfh.c (diskfs_S_file_getfh): Likewise.
        * file-set-trans.c (diskfs_S_file_set_translator): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
        * opts-append-std.c (diskfs_append_std_options): Likewise.
        * opts-get.c (diskfs_append_args): Likewise.
        * dir-readdir.c (diskfs_S_dir_readdir): Likewise.

commit be1221b667c49233935f487d125ba8147aa1c84d
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:37:13 2002 +0000

    .

commit a92c3bfe8ab62b99a771c7eb278c9ba45df8d0ed
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:37:07 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * cthreads.c (cthread_exit): Cast any_t to long before int.

commit 4dbcb1004d011d7aa2fd474400aa503a74eacb02
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:37:04 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * cthread_internals.h: int -> void * for `busy' member.
        * cprocs.c (cthread_mach_msg): Don't cast to int when setting it.
        * cprocs.c (cthread_mag_active): Likewise.

commit 4c7ffdb4295737f2b36d89aedb175482765b67de
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:32:17 2002 +0000

    .

commit 303fcbc2a2ec1bbddd30f61c7f6f6e8ff4ee3d7f
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:32:14 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * cthreads.h (cthread_sp): Cast to vm_address_t instead of int.
        (mutex_unlock): Cast to void * instead of int.

commit 8da3ac995180dcf4dfa9b0793393512eeb5c7744
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:32:11 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * cprocs.c (cproc_list_lock): Declare type as spin_lock_t.

commit e4b5f87dc33a9891333c6a16817f500b2358d93f
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:31:52 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * main.c (main): Add a return after `error' call to clue compiler in.

commit 0ed1ced415590a3961bc940417e225eb4eaa60f2
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:29:40 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * default_pager.c (part_id): Add const to argument type.

commit 9bd09e059b715971c804e7ee406fbfa1cde25a7e
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:29:13 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * loop.c (server_loop): size_t -> socklen_t
        * cache.c (fh_hash): int -> intptr_t

commit 4429f5ee4d22d127bed28b4866ce4272c073de61
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:28:51 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * portinfo.c (print_port_info): Use %z formats for port names.
        * xportinfo.c (print_xlated_port_info): Likewise.

commit 3a9ca55bf348e7ba8450fa32860be1a8a358e562
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:28:28 2002 +0000

    .

commit 94ae465a44066c95031af93aac00ccdd9eb99e5e
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:27:44 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Remove unused var.

commit c5cae6a67b51d919385cf84181b8f3ce41136720
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:25:11 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * swapon.c (check_signature): Use %zu for size_t arg.

commit 9885ca7197674ff6d8a33da47ba5c54018d04bfc
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:52 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * mgt.c (S_proc_reauthenticate, S_proc_getallpids): Likewise.
        (add_tasks, S_proc_dostop): Likewise.
        (S_proc_exception_raise): int -> integer_t
        * pgrp.c (S_proc_getsessionpids, S_proc_getsessionpgids): Likewise.
        (S_proc_getpgrppids): Likewise.

commit a5d091cf7f1d05f649216e986792975bded47e23
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:49 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * host.c (S_proc_setexecdata, S_proc_getexecdata): u_int -> size_t
        (initialize_version_info): Likewise.  Fix cast in host_info arg.
        (get_string_array): Likewise.
        * info.c (get_string, S_proc_getprocargs, S_proc_getprocenv): Likewise.
        (S_proc_getprocinfo, S_proc_getloginpids): Likewise.
        (S_proc_getprocinfo): int -> size_t; fix casts in *_info argument.

commit 0d66bfda75e78288bf37b8c8fe4ca68bf6127bee
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:36 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * kids.c (store_open_children): Dereference pointer in isalnum call.
        * set.c (store_set_runs): Fix argument type.
        * kids.c (store_set_children): Likewise.

commit 2af02c352da63d9cfd84e80b75c39c13e7116c25
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:34 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * set.c (store_set_runs): Fix argument type.
        * kids.c (store_set_children): Likewise.

commit bfd5e71042092bceb3e4fb6b25aaefd8e0fa70ee
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:31 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * module.c (open_class): Add cast to int for %* arg.

commit 028a7d06ca3f5f084337b7543106eca4aed7f9bb
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:24 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * portinfo.c (print_port_info): Use %z formats for port names.

commit 4bbbdfe1a6796cc78bb3e889a89a4e23702200af
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:20 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * wire.c: Use ElfW(TYPE) in place of Elf32_TYPE throughout.

commit 6a685dc951be815e9ec7fea76bd49687c60e4524
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:16 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * portxlate.c (port_name_xlator_xlate): Use mach_msg_type_name_t
        instead of mach_port_type_t, to match RPC prototype.

commit df125d7171415fc15ec338237fe32baefaf723f0
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:12 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * idvec-auth.c (idvec_merge_auth): int -> size_t.

commit c27beccd395a7093c12bb227de40a1b9a1e56e40
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:24:09 2002 +0000

    2002-05-08  Roland McGrath  <address@hidden>
    
        * idvec-verify.c (verify_passwd): Cast to intptr_t before int.

commit db85217fbc77bc5225557e599f18946bd740a42d
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:22:36 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * context.c (ps_context_find_tty_by_cttyid): int -> mach_port_t
        * proclist.c (proc_stat_list_add_all): unsigned -> size_t
        (proc_stat_list_add_login_coll): Likewise.
        (proc_stat_list_add_session): Likewise.
        (proc_stat_list_add_fn_pids): Likewise.
        (proc_stat_list_add_id_fn_pids): Likewise.

commit 1ae4089c6d8e646aa83187dfb13d8cd32a47b31d
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:22:33 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * host.c (ps_host_basic_info): int -> size_t
        (ps_host_basic_info, ps_host_load_info): Likewise.
        * ps.h: Update decls.
        (struct proc_stat): unsigned -> size_t for task_events_info_size,
        args_len, env_len.
        * procstat.c (summarize_thread_waits): Fix argument type.

commit 0a1dd23a7f70dcf0899c37cb21f18b20e38ff598
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:22:14 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * data-request.c (_pager_seqnos_memory_object_data_request): Use %z
        format modifier for vm_size_t argument.
        * data-return.c (_pager_do_write_request): Likewise.
        * data-unlock.c (_pager_seqnos_memory_object_data_unlock): Likewise.

commit 8f3e9096dd29f7bc3420e4e74db624d560ab7ebd
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:21:38 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * fsys-getroot.c (netfs_S_fsys_getroot): Fix arg type in decl.
        * append-std-options.c (netfs_append_std_options): Likewise.

commit 6b1af139bf2624830573d5fbfb75b2137472a7e6
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:21:35 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * file-exec.c (netfs_S_file_exec): u_int -> size_t in decl.
        * netfs.h (netfs_append_args): unsigned -> size_t in decl.

commit f68623e0f37deb741f9e8c331d898de7a28dd22b
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:21:12 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * iouser-reauth.c (iohelp_reauth): u_int -> size_t

commit a1ea6dc8fffc0874e86e976f2709cbadecb1a023
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:21:04 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * xfer.c (ftp_conn_start_open_actv_data): size_t -> socklen_t
        (ftp_conn_finish_open_actv_data): Likewise.

commit 45ec6cc104330722197534ad2bfb36309143fc9a
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:20:55 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * fetch-root.c (fshelp_fetch_root): int -> size_t
        * delegate.c (fshelp_delegate_translation): Likewise.

commit 690b96532af68002a52ef385cd9fcd1f383eecff
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:20:38 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * init.c (reboot_system): u_int -> size_t
        (reboot_system): Likewise.
        (S_msg_report_wait): int -> mach_msg_id_t

commit cfbe2aa2dbd40bf5ffeaffc821664eedb017fa7a
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:20:29 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * msg.defs (msg_report_wait): int -> mach_msg_id_t
        * hurd_types.h: Include <mach/message.h>.
        (struct procinfo): int -> mach_msg_id_t for rpc_block.

commit e19a84f6db7a7520c2e17a7c214fabe9ae314379
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:19:52 2002 +0000

    2002-05-07  Roland McGrath  <address@hidden>
    
        * auth.c (S_auth_getids): u_int -> size_t
        (S_auth_makeauth, S_auth_server_authenticate): Likewise.
        (idvec_copyout): Fix argument type; make static.

commit 0e02d215c1e6a044b7f149dfc13bfba62230cc2c
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 06:52:33 2002 +0000

    .

commit 885a4c2de5ba46ce3ff87482c07ef516f5639283
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 06:52:18 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * tmpfs.c (startup_argp): Use OPTIONS array in initializer.

commit c21abdc80af59adf73a7b0550a255de110c0a039
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 6 01:38:24 2002 +0000

    Fix typo.

commit c6b7c154a4e5e76f7ccba2c75557355ec96f4b06
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 6 00:40:14 2002 +0000

    2002-05-06  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (netfs_attempt_lookup): Really check for EROFS or
        EISDIR error from O_RDWR lookup (the last change checked for
        O_RDWR | O_EXEC looks up, which is also necessary).
        (netfs_attempt_mkfile): Unlock DIR.
        (netfs_attempt_create_file): Likewise.
        (netfs_S_io_map): New function.

commit fbbe2ced9b5cda5bbe109a95ae331e9fa9d8a085
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 6 00:39:55 2002 +0000

    2002-05-06  Marcus Brinkmann  <address@hidden>
    
        * settrans.c (main): Return 0 instead of using break (which only
        gets us out of the while loop).

commit b6f3fed61224a765364f707251e05a14c7a07194
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:42:26 2002 +0000

    .

commit b0f1bc7edc19079253ae9d928af6062baeddf7d3
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:42:18 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * hurdio.c (hurdio_reader_loop): Add a return stmt.
        (hurdio_writer_loop): Likewise.

commit c15731edc068f0ef9a4cdfde5d6861eb1829871c
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:26:37 2002 +0000

    .

commit d32a1dbcd2e0dca33bcca23af2ab30f94510a265
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:26:32 2002 +0000

    2002-05-05  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_attempt_lookup): Check for EROFS or EISDIR error
        from O_RDWR lookup.

commit f5760a584c2798ebab9a97f221013163e979376f
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:32:00 2002 +0000

    .

commit c8856907c294327114312c87a449f2270b4a1ac5
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:31:46 2002 +0000

    2002-05-05  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_attempt_lookup): Check io_identity result for our
        own fsys identity port; on match, look up the existing node for the
        port to ourselves.

commit 3a32912b45a7c1a22b1b88b9a34264a3536a339f
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:20:30 2002 +0000

    .

commit 487313dde283a4f8d1890d9d23dc45e481d68dbf
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:19:51 2002 +0000

    2002-05-05  Roland McGrath  <address@hidden>
    
        * fakeroot.c (netfs_attempt_lookup): Unlock DIR before doing RPCs.

commit 77d37fdfaafbfa2a6a2125da7525d754e77f8939
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:27:25 2002 +0000

    .

commit 01e94689a240dcd60b5e6dfbe8133894f9a9deba
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:27:13 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Use
        iohelp_restrict_iouser.

commit fc2b2e8e4f9a53c905a8c204cf83dd0665a0c8df
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:27:11 2002 +0000

    2002-04-02  Roland McGrath  <address@hidden>
    
        * node-make.c (diskfs_make_node): Return early if malloc fails.

commit eaf9ce9d05ea93ea5032a054245033efd93c9e67
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:26:30 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * io-restrict-auth.c (netfs_S_io_restrict_auth): Use
        iohelp_restrict_iouser.

commit 9d4e34f14832820a751a80c77e64d029f4311df3
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:26:21 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * iouser-create.c (iohelp_create_complex_iouser): Add const to args.
        * iohelp.h: Update decl.

commit f99e4a38ae4709d0db6fcbe6b8d48560409cae9d
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:26:17 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * iouser-create.c (iohelp_create_complex_iouser): Add const to args.
        * iohelp.h: Update decl.
        * iouser-restrict.c: New file.
        * Makefile (SRCS): Add it.
        * iohelp.h: Declare iohelp_restrict_iouser.

commit 1329f4f9cdc0f90a7a22e43086926647b542a8a3
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:26:15 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * iouser-restrict.c: New file.
        * Makefile (SRCS): Add it.
        * iohelp.h: Declare iohelp_restrict_iouser.

commit 00d0cd8fc013df91892dc4894d63eb9322fc46fb
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:25:53 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * timer-emul.c (timer_function): Add a return stmt.

commit 2633c372b3809d9b5f428a4016e207b4bc3adc16
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 5 01:50:33 2002 +0000

    2002-05-05  Marcus Brinkmann  <address@hidden>
    
        * fakeauth.c (main): Add ARGP_IN_ORDER to argp_parse invocation.
        (main: parse_opt): New function.
        (main): Set parser in ARGP to parse_opt.

commit b207bb4ae766cccb7175e98a89e91b09d125e2af
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 23:31:26 2002 +0000

    .

commit de35bf42a735ad79830b0623cf5ca384651dc741
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 23:31:20 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * fakeroot.sh: New file.
        * Makefile (targets, special-targets, SRCS): Add it.

commit 06954bf7224708f5468d5d029f3a10be5eff38e9
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 23:31:18 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * fakeauth.c (main): Update doc strings, clean up argp_parse call.

commit 1fe22e5b2a2aba21a9f6ebbe87fcc2e5b6a31b46
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 22:33:56 2002 +0000

    .

commit c379956f841b198160c942ea8f0c395063d7a6e8
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 22:33:44 2002 +0000

    2002-05-04  Roland McGrath  <address@hidden>
    
        * settrans.c (options): Add --chroot/-C option.
        (main_opt): Parse that option, take following args until "--"
        as a command to exec chroot'd to the translated node.

commit 8e86933b220e6b352d9ab9c58b20dfb52274876d
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 22:27:40 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * vmstat.c (print_val): Use %lld printf format for val_t.

commit ee0a0fe8af3abb2339e7408ff88c7efeddda2dad
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 22:27:37 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * msgport.c (str2flags): Add break after default: label.

commit a93196544c6b61c5de52329c4177b4254c85de4b
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:58:13 2002 +0000

    .

commit f640405cd265d49f5508608d7fa490c8b83e3b40
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:58:09 2002 +0000

    2002-04-27  Roland McGrath  <address@hidden>
    
        * configure.in: Match $host_cpu of powerpc*, not just powerpc.
        Match $host_cpu of alpha* to set asm_syntax=alpha.

commit de9b53a297590226163024626756856f6efc87de
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:56:33 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * fakeauth.c: New file.
        * Makefile (fakeauth): New target.
        (targets): Add it.
        (SRCS): Add fakeauth.c.
        (auth-MIGSFLAGS, fakeauth-CPPFLAGS, authServer-CPPFLAGS,
        auth_requestUser-CPPFLAGS): New variables.

commit d9b6efc51b72bdc3b997058d9b1ae5fef2f81ad5
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:56:30 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * shd.c: Include <error.h> for `error' decl.

commit 6deae2a7e70ffb833d295326b39b279308f80dc5
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:56:28 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * fakeauth.c: New file.
        * Makefile (fakeauth): New target.
        (targets): Add it.
        (SRCS): Add fakeauth.c.
        (auth-MIGSFLAGS, fakeauth-CPPFLAGS, authServer-CPPFLAGS,
        auth_requestUser-CPPFLAGS): New variables.
        * Makefile (rpctrace): Put libthreads before libports.

commit 239535a699ea79647f5fb8cbf968009f831bf794
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:53:52 2002 +0000

    2002-05-01  Roland McGrath  <address@hidden>
    
        * elfcore.c [ALPHA_THREAD_STATE]
        (ELF_MACHINE, fetch_thread_regset, fetch_thread_fpregset):
        New definitions for Alpha CPU.

commit 45bb0ba58046de10fa2af6ae26fdd179636e73b2
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:53:27 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * auth.c (S_auth_server_authenticate): Take reply port args.

commit 14a0cff3ffdcb92b8ac874552e0c36b0b671c012
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:53:20 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * auth.defs (auth_user_authenticate): Add sreplyport argument.
        * auth_request.defs: New file.

commit 6d949206e081d7c5a167d67029830ed8c0e79b22
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:52:40 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * main.c: Include <error.h>.
        * fsys.c: Likewise.

commit 4dc56d7cac6732f34aa0e0dc9a9a702671b9e8a2
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:52:35 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * mount.c: Include <error.h>.

commit f6139e0b85306b56b3eaebc1c67c954273350751
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:51:46 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * reboot.c: Include <error.h>.
        * halt.c: Likewise.

commit c6c4ada173ca713918437c3f4b213910870e954b
Author: Marcus Brinkmann <address@hidden>
Date:   Fri May 3 14:52:18 2002 +0000

    2002-05-03  Marcus Brinkmann  <address@hidden>
    
        * fakeroot.c (netfs_node_norefs): Unlock node after not dropping
        it at all.

commit 3cf8abb2c73bc34e7f1381a4a87a073548a5ff90
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 12:53:54 2002 +0000

    .

commit 158591438b31233a057c5a1fc8e9f768ed56f6ca
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 12:53:45 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * Makefile (fakeroot): New target.
        (targets): Add it.
        (SRCS): Add fakeroot.c.
        * fakeroot.c: New file.

commit 4f1647c0e5dc7d5ae14c0132c757e621a662fc2c
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 12:53:14 2002 +0000

    2002-05-03  Roland McGrath  <address@hidden>
    
        * fakeroot.c: New file.

commit e7ba4f841707b0586192f47837fca7725c7acab5
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 05:01:59 2002 +0000

    added some items for libc 2.3

commit 1b90887fdabff997ab80f03ee295b202797d6990
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 04:49:16 2002 +0000

    .

commit 72d05e4e3b5e2d565660c0fd71e141b9f4cabec3
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 04:49:13 2002 +0000

    2002-03-24  Roland McGrath  <address@hidden>
    
        * libthreads.map: Use GLIBC_2.2.6 set instead of GLIBC_2.2.

commit eaaacfaf0ed23ba55cfe84bb545703a4ff06dfa9
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 1 03:01:41 2002 +0000

    2002-05-01  Marcus Brinkmann  <address@hidden>
    
        * Makefile (install): New target, same as install-headers.

commit d74586f4e6d0688dfce0b662df60ee443c1cb91e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 1 03:00:44 2002 +0000

    2002-04-30  Marcus Brinkmann  <address@hidden>
    
           * priv.h: Add OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP.
           (_diskfs_no_inherit_dir_group): New declaration.
           * node-create.c (_diskfs_no_inherit_dir_group): New variable.
           (diskfs_create_node): Implement SysV group behaviour.
           * opts-common.c (diskfs_common_options): Add
           --no-inherit-dir-group (--nogrpdir, --sysvgroups) and
           --inherit-dir-group (--grpdir, --bsdgroups).
           * opts-append-std.c (diskfs_append_std_options): Add
           --no-inherit-dir-group if set.
           * opts-std-startup.c (parse_startup_opt): Add toggle for
           _diskfs_no_inherit_dir_group.
           * opts-std-runtime.c (struct parse_hook): Add noinheritdirgroup.
           (set_opts): Handle H->noinheritdirgroup.
           (parse_opt): Initialize H->noinheritdirgroup.  Handle
           OPT_NO_INHERIT_DIR_GROUP and OPT_INHERIT_DIR_GROUP.

commit f8417e16aac161415a64bfd4593253ccedab94ef
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 27 21:21:54 2002 +0000

    .

commit e74e95d8559ee79b61e0cc7eb766555c4c9c1dba
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 27 21:21:42 2002 +0000

    2002-04-27  Roland McGrath  <address@hidden>
    
        * priv.h: Include <link.h> to get ElfW macro.
        * priv.h, exec.c, main.c, hostarch.c: Use `ElfW(TYPE)' in place
        of `Elf32_TYPE' throughout.

commit 7ccb92aa6a0493b9896c8219de4b2cd0d4b37bb3
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 24 16:30:07 2002 +0000

    Beautify last change.

commit 5300252b6a150f8ad36dbca57d4998a4b1bc0f22
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 24 16:20:53 2002 +0000

    2002-04-24  Ognyan Kulev <address@hidden>
    
        * sock.c (sock_shutdown): When both SHUTDOWN_READ and
        SHUTDOWN_WRITE are set in FLAGS unlock sock->lock after all
        processing of `sock' is finished.
        (sock_create): Replace bzero with memset.

commit 1cb3febfc01ceda874aebcd3aaac6aff88b30684
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 24 15:57:23 2002 +0000

    Update copyright year.

commit 6cd471fe62cd4d291b9b239b3b56d92c3767326c
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 23 02:23:09 2002 +0000

    We have no use for this file.  See copyright.list on GNU central.

commit 203a6eaf044d39c289cd76f06c7d2f8841a72038
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Apr 22 20:06:40 2002 +0000

    2002-04-22  Marcus Brinkmann  <address@hidden>
    
        * pq.c (packet_set_ports): Correctly replace old ports buffer with
        new one.  Take size of mach_port_t rather than pointer to it.
        (packet_read_ports): Take size of mach_port_t rather than pointer
        to it.
        (pq_queue): Update PACKET->num_ports, PACKET->buf_start and
        PACKET->buf_end for reused packets as well.
        Submitted by Ognyan Kulev <address@hidden>.

commit ff37b9ba6d994c897a5fecdb63ce8c20e095ba98
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Apr 20 03:27:20 2002 +0000

    Fix grammatical error, argh!

commit c2d4102f8291fb8af9e29eceb378e4ebda87dda0
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Apr 20 03:22:47 2002 +0000

    ftpfs/
    2002-04-13  Moritz Schulte  <address@hidden>
    
        * ftpfs.c: Include <sys/stat.h>
        (main): Stat the underlying node and initialize the root node's
        stat information.
    
        * dir.c (ftpfs_refresh_node): If refreshing the root node, simply
        use the old stat information.
    
    libftpconn/
    2002-04-13  Moritz Schulte  <address@hidden>
    
        * unix.c: Include <libgen.h>.
        (struct get_stats_state): New member: searched_name.
        (ftp_conn_unix_start_get_stats): Return EINVAL if trying to list
        the root node without listing it's content; set searched_name to
        the dirname.
        (ftp_conn_unix_cont_get_stats): If searching for the list info of
        one entry, skip all other entries.

commit 4326834ca6c1fae1ab7f72f262ec2f4214928dd3
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Apr 20 03:11:42 2002 +0000

    2002-04-20  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi: Fix section nesting in last change.

commit e5e3b77d1e9beb8b614279ceb285081203e67c22
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Apr 18 13:23:11 2002 +0000

    Update for new Debian package.

commit d8f6af6c22df18dd048889391511df3665619851
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Apr 15 19:38:21 2002 +0000

    Make ChangeLog entries aesthetically more pleasant by removing extraneous 
white
    space, with special greetings to my friend Alfred.

commit 9f6355f133e3fc381f25358dbb18e45acaabcb53
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Apr 15 19:16:44 2002 +0000

    2002-02-11     James A. Morrison <address@hidden>
    
        * hurd.texi (Translators): Document the options for showtrans and
        fsystops.
    
    2002-02-11     James A. Morrison  <address@hidden>
    
        * hurd.texi: Add a space before []'s in vector definitions to remove
        compile warnings.
    
    2002-04-15  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Modifying Directories): Documented dir_mkfile, dir_mkdir
        dir_rmdir, dir_unlink, dir_link and dir_rename.
        Submitted by James A. Morrison  <address@hidden>.
    
    2002-02-11  James A. Morrison  <address@hidden>
    
        * hurd.texi: Updated grub url.

commit 619c869227b67335abb7bc901f5fb6a03e659ffe
Author: Neal H. Walfield <address@hidden>
Date:   Thu Apr 11 00:18:21 2002 +0000

    ChangeLog

commit b2aff90c766078355ee26a3ab1be38d76533fe3c
Author: Neal H. Walfield <address@hidden>
Date:   Thu Apr 11 00:17:17 2002 +0000

    2002-04-10  Neal H Walfield,,,  <address@hidden>
    
           * pager-memcpy.c (pager_memcpy): Pass not the block but the byte
           offset of the page in question to pager_get_error.

commit 7ab490d028b58c6e0bc24f505248533f839905d2
Author: Neal H. Walfield <address@hidden>
Date:   Wed Apr 10 04:10:15 2002 +0000

    *** empty log message ***

commit f6be329e07f275b272f2e0471825828f207e6839
Author: Neal H. Walfield <address@hidden>
Date:   Wed Apr 10 04:09:58 2002 +0000

    2002-04-10  Neal H Walfield  <address@hidden>
    
        * pager-memcpy.c (VMCOPY_BETTER_THAN_MEMCPY): New macro.
        (pager_memcpy): Rewritten to use vmcopy.

commit 423d13a34ecfa8dbe65e4a5d07b287a283fed0ac
Author: Neal H. Walfield <address@hidden>
Date:   Tue Apr 2 20:08:22 2002 +0000

    Reverting unintended change.

commit 79767981153b8bbf418ffad8ffc86f03bf469cfb
Author: Neal H. Walfield <address@hidden>
Date:   Tue Apr 2 02:07:17 2002 +0000

    ChangeLog

commit 7f0f4a829b4ec0c5917f3d5e7b7f2af88149b138
Author: Neal H. Walfield <address@hidden>
Date:   Tue Apr 2 02:06:59 2002 +0000

    2002-04-01  Neal H Walfield  <address@hidden>
    
           * data-request.c (_pager_seqnos_memory_object_data_request): Must
           hold P->interlock when calling _pager_allow_termination.

commit 4e5e1542df8abcbbbf052f015b46820a0608d6d1
Author: Neal H. Walfield <address@hidden>
Date:   Mon Apr 1 20:12:21 2002 +0000

    *** empty log message ***

commit 3a53319a01639b18d56df82d1b79d5636234e0b8
Author: Neal H. Walfield <address@hidden>
Date:   Mon Apr 1 20:12:03 2002 +0000

    2002-04-01  Neal H Walfield  <address@hidden>
    
        * pager.c (diskfs_grow): Fix inverted logic.

commit a7d306054eca86dddc314c4e8a736f79cebd8114
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:12:43 2002 +0000

    *** empty log message ***

commit 6207d5e1045d301d4ce6f1bdf437d58dfa269aac
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:12:38 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * rpctrace.c (parse_msgid_list): Use ERR, not errno.
        * shd.c (reap): Use error, not perror.
        (command): Likewise.
        (main): Likewise.
        (run): Use error, not perror.  Use ERR, not errno.

commit 3303f2a113384db1d7cbb785a5acc64bd260afba
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:11:46 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * ifsock.c (main): Use ERR, not errno.
        * symlink.c: Include <error.h> and <errno.h>.
        (main): Use err, not fprintf and exit.  Use error, not perror and
        exit.  Use err, not error.  Check for MACH_PORT_NULL
        explicitly. Check for proper usage of symlink before checking if
        symlink is started as a translator.

commit e581cc5d90e80f713c9636bcb4a47cf9bbb73c23
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:11:01 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * main.c: Include <error.h>.
        (main): Use error, not fprintf and exit or perror and exit.  Use
        ERR, not errno.  Use MACH_PORT_NULL explicitly.
        * users.c: Include <error.h>.
        (init_users): Use ERR, not errno.  Use error, not perror and exit.

commit 927bf1d75bca2da6dee691ec851a5d6cec40125c
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:10:17 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * halt.c (main): Use error, not perror.
        * reboot.c (main): Likewise.
        * update.c (main): Use error, not perror and exit.

commit 4ba5bfd888ec829ea12a2334fd29c3fe7046fba2
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:09:34 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * fsys.c (init_filesystems): Use error, not fprintf.  Use
        MACH_PORT_NULL explicitly.
        (write_filesystems): Use error, not fprintf.  Use ERR, not errno.
        * main.c (main): Use error, not perror and exit.

commit 113f86089440d1d87fac1962432f40edcc57248e
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:07:55 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * main.c (main): Use error, not perror and exit.  Use ERR, not errno.
        * mount.c (mount_root): Likewise.
        * rpc.c (rpc_receive_thread): Use error, not perror.

commit 928dab1dc1114c85e73ee72f09b7549416b08306
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:06:49 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * init-startup.c (_diskfs_init_completed): Use error, not
            fprintf.

commit 8d55211efff58073ea3845d64e77ecd306be41a3
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:05:56 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * init.c (reboot_mach): Use ERR, not errno.
        (run): Likewise.
        (lauch_core_servers): Likewise.
        (run_for_real): Use MACH_PORT_NULL explicitly.
        (start_child): Likewise.

commit 0a47fa73c9a4e2d93b09ebc275270788f509ac97
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:01:21 2002 +0000

    *** empty log message ***

commit 9dca043e55824a0e7b30a44819928698aaedbb4d
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:00:56 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * fstests.c: Include <error.h>.
        (main): Use error, not perror.
        [HURDISH_TESTS]: Use this rather then having the code in question
        #if 0'd out.
        * timertest.c: Include <error.h> and <errno.h>
        (main): Use error, not perror and exit.

commit dce31ee790321923f6e413fe516399866d70c954
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 18:59:31 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * console-run.c (open_console): Use ERR, not errno.

commit 21542654a791a7a99b29c0c3392daf432923fff0
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 18:57:43 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * main.c (main): Use error, not fprintf and exit.

commit 06ea40d4aa946136fd6cef68942e1183751fadb8
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 18:56:47 2002 +0000

    2002-03-23  James A. Morrison  <address@hidden>
    
        * boot.c (main): Use error, not perror and exit.

commit 05f53ac80538a6411b5ebaed17ace8c708f8615b
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 15:00:34 2002 +0000

    *** empty log message ***

commit 22702db6dab56e36c86d91fbf5f2f469fad99f2c
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 14:59:52 2002 +0000

    2002-03-25  Neal H Walfield  <address@hidden>
    
        * peropen-make.c (diskfs_make_peropen): Instead of returning the
        peropen, return as error_t and return the peropen in the new
        parameter *PPO.
        * diskfs.h (diskfs_make_peropen): Change declaration to reflect
        new semantics.
    
        * boot-start.c (diskfs_start_bootstrap): Check the return value of
        diskfs_make_peropen using the new semantics.
        (diskfs_S_exec_startup_get_info): Likewise.
        (diskfs_execboot_fsys_startup): Likewise.
        (diskfs_S_fsys_init): Likewise.
        * dir-lookup.c (diskfs_S_dir_lookup): Likewise.
        * dir-mkfile.c (diskfs_S_dir_mkfile): Likewise.
        * file-exec.c (diskfs_S_file_exec):  Likewise.
        * file-reparent.c (diskfs_S_file_reparent): Likewise.
        * fsys-getfile.c (diskfs_S_fsys_getfile): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * trans-callback.c (_diskfs_translator_callback2_fn): Likewise.
        * init-startup.c (diskfs_startup_diskfs): Likewise.

commit 5c086e129802f8a5705a7b866b877c37cb88d29b
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 03:19:04 2002 +0000

    *** empty log message ***

commit 6956d8e62010da63b111cb3480da7d3f6311e968
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 03:16:56 2002 +0000

    2001-11-20  Neal H Walfield  <address@hidden>
    
            * pager.c (MAX_FREE_PAGE_BUFS): Remove obsolete macro.
            (FREE_PAGE_BUFS): New macro.
    
            (free_page_bufs_lock): Make this global variable local to
            get_page_buf.
            (free_page_bufs): Likewise.
            (num_free_page_bufs): Likewise.
    
            (get_page_buf): Reimplement using a new caching algorithm
            based on preallocation of COW zero pages.
            (free_page_buf): Likewise.
    
            (find_block): Documentation fixes.

commit 22f7683bf780785e3c29231d3d51fe9a77786c44
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 03:19:56 2002 +0000

    .

commit 70d79ff2e685d8aa479d580f4a889a5f437ec1e5
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 03:19:34 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (mkdev: shm): Change tmpfs size argument to 50%.

commit 3460505239e0af2470813bb5ea711a01290b9667
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 03:17:24 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * tmpfs.c (parse_opt): Grok % suffix on number to mean percentage
        of the machine's RAM.

commit 59c44966394a8d4bb814dc830b390aaf9287bdf5
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:51:44 2002 +0000

    .

commit 213c5f063a984e6309fa6f2258a0610de1656a9d
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:51:38 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (mkdev: shm): Give the file mode 644 and pass
        options to tmpfs: -m 1777 512M.

commit ea557a340a869ce2abda5fbd652f1419d278c12e
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:51:22 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * tmpfs.c (options): New static const variable.  Add --mode/-m.
        (struct option_values): New type.
        (parse_opt): Use that for VALUES.  Grok -m to set VALUES->mode.
        Grok ARGP_KEY_FINI and free our data structure.
        (tmpfs_root_mode): New variable, set by -m.
        (main): If -m was given, use that instead of underlying node's
        permissions.

commit 592e7fedb87f043062e7265956af1dfec3843249
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:28:03 2002 +0000

    .

commit 844d5fd74c12be0560937f7ceff62408d4dafb09
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:27:53 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (mkdev: shm): New, uses /hurd/tmpfs filesystem.
        (mkdev: std): Add shm to the standard list.

commit 7eeac160748a1550e8022b0827f5a070260546c1
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:48:32 2002 +0000

    .

commit e032a9c4b8bf2b5404225fd3a064724682be6a02
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:48:26 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * tmpfs.c (main): Don't release REALNODE.

commit f568eeb7d5680e73f776627eec514991323d0e96
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:14:58 2002 +0000

    .

commit fcaacbd5216dffa24ef55bb843618e2b893e4a07
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:14:54 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * node.c: Include "default_pager_U.h", not <mach/default_pager.h>.
        (diskfs_truncate): Return early if page-rounded size is unchanged.
        Call default_pager_object_set_size on the memory object.
        (diskfs_grow): Likewise.

commit d09f4ead65d295e976252869225e7fe591d5e9c0
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:14:51 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * Makefile (OBJS): Add default_pagerUser.o here.

commit af4515d532d10dd62c265daa8b37a4192d8a32c6
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:13:19 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * setup.c (default_pager_paging_storage): Fail if receiver port is not
        default_pager_default_port.

commit 2c7c5c2a3d8596012d710be74a284b4de3aa792f
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:13:17 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * Makefile (OBJS): Add default_pager_replyUser.o here.
        * main.c (default_pager_bootstrap_port): Declaration removed.
        (main): Don't use it.
        * Makefile (OBJS): Remove bootstrapServer.o from here.

commit 4a70d7ac457a550b48231ffc5c6b894a7c707287
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:12:42 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        Excised default pager functionality from serverboot.
        * Makefile (SRCS): Move def_pager_setup.c default_pager.c kalloc.c to
        (EXTRA_DIST): ... here.
        (OBJS): Remove *Server.o from here.
        (MIGSFLAGS): Variable removed.
        * bootstrap.c (main): Replace paging-file boot-script functions with a
        stub that prints an error.  No longer call partition_init,
        default_pager_initialize, or default_pager.
        (default_pager_bootstrap_port): Variable removed.
        (main): Don't use it.
        (default_pager_exception_port): Declaration removed.
        (main): Don't use it.
        * default_pager.c (default_pager_bootstrap_port): Variable removed.
        (default_pager_demux_default): Don't use it.
        (default_pager_initialize): Likewise.
        (default_pager): Likewise.
        (do_bootstrap_privileged_ports, bootstrap_compat): Functions removed.
        [mips] (set_ras_address): Likewise.
        * default_pager.c (pager_truncate): New function.
        (struct dpager): New member `limit'.
        (pager_alloc): Initialize it.
        (default_pager_object_set_size): New function.
        (seqnos_memory_object_lock_completed): Rewritten, no longer a stub.
        (default_pager_demux_object): Try default_pager_server too.

commit 0d1e1237ddb5498d265169ec712b79c746fc4ed0
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:12:38 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        Excised default pager functionality from serverboot.
        * Makefile (SRCS): Move def_pager_setup.c default_pager.c kalloc.c to
        (EXTRA_DIST): ... here.
        (OBJS): Remove *Server.o from here.
        (MIGSFLAGS): Variable removed.
        * bootstrap.c (main): Replace paging-file boot-script functions with a
        stub that prints an error.  No longer call partition_init,
        default_pager_initialize, or default_pager.
        (default_pager_bootstrap_port): Variable removed.
        (main): Don't use it.
        (default_pager_exception_port): Declaration removed.
        (main): Don't use it.
        * default_pager.c (default_pager_bootstrap_port): Variable removed.
        (default_pager_demux_default): Don't use it.
        (default_pager_initialize): Likewise.
        (default_pager): Likewise.
        (do_bootstrap_privileged_ports, bootstrap_compat): Functions removed.
        [mips] (set_ras_address): Likewise.

commit b08c0190511a921a352549d691f17e91a000493c
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:11:58 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * default_pager.defs (default_pager_object_set_size): New RPC.
        * default_pager_reply.defs: New file.

commit db823a04edfc94e8c7e60db06ee0447b7a9d8966
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 23 22:33:00 2002 +0000

    .

commit 5c0e02f9cc01e48988df079780e274bf0f49bc57
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 23 22:32:51 2002 +0000

    2002-03-23  Roland McGrath  <address@hidden>
    
        * main.c (default_pager_bootstrap_port): Declaration removed.
        (main): Don't use it.

commit 636046c8c152c3503eec04ebf32ddd1f7ffbcf74
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 22 07:54:12 2002 +0000

    .

commit 619c40a5135a9924f181d5c9eab48d54034d9d5c
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 22 07:54:04 2002 +0000

    2002-03-21  Roland McGrath  <address@hidden>
    
        * Makeconf ($(libname).so.$(hurd-version)): Reorder link arguments so
        that .map files come after the -( ... -) group.

commit af60364ee6e3ffe0fff34af717a2272eef82b8d2
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 19 00:28:18 2002 +0000

    fix botched entry

commit a8eef27aabad738b9aae7f988d3fc5385be2b332
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 19 00:28:08 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * mutations.h (TIOCTL_IMPORTS): New macro.
        * priv.h: Protect from multiple inclusion.

commit 0826815540d8e3d53048b2e10e1db9e3d23b2956
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 07:14:11 2002 +0000

    .

commit e61136a242e520657656984aa529c67961a95f2c
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 07:14:07 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * vga.c (vga_init): io_perm -> ioperm.
        (vga_deinit): Likewise.

commit 3dc01753bb988132cca4ced9d253ececdecf9624
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:59:45 2002 +0000

    .

commit 1b50606eb4feab890f1ecddcf98c135edf190688
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:57:54 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * dynafont.c: Include <string.h>.
        * focus.c: Likewise.
        * vga.c: Likewise.
        * vga-display.c: Likewise.

commit e6c63396b19236f97d6a4adc42b22a246fdec019
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:57:51 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * main.c: Include <error.h>.
        (main): Use `error' instead of perror + exit.
        (console_mode, console_owner, console_group): Use *_t, not int.

commit 0607eb7a124c245b9dd0a086935802d27ca98266
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:57:48 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * console/mutations.h (TIOCTL_IMPORTS): New macro.
        * priv.h: Protect from multiple inclusion.

commit ada219d88cd4d2d2c11be4afd5c6aa7354e0665f
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:57:44 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * vga.c (vga_init): io_perm -> ioperm.
        * dynafont.c: Include <string.h>.
        * focus.c: Likewise.
        * vga.c: Likewise.
        * vga-display.c: Likewise.

commit 9bee45564813002368a1c58cce88e2a451cbe201
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:13:28 2002 +0000

    .

commit 426770b04d0733268de32afdca3525e239cf2b22
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:13:09 2002 +0000

    2002-03-17  Roland McGrath  <address@hidden>
    
        * tioctl.defs [TIOCTL_IMPORTS]: Use this macro if defined.

commit c693f5e958d92adb72c054921eb1e531c54557c7
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Mar 17 18:04:49 2002 +0000

    Initial check in of some code under development.

commit 97874c0ee14e2b482fab44bbeb0dd79fc48816e7
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 15 09:52:03 2002 +0000

    .

commit 7c7a04eb378337a87a30d945aae6838d11b77dc3
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 15 09:51:54 2002 +0000

    2002-03-15  Roland McGrath  <address@hidden>
    
        * configure.in: Remove the checks for libparted.
        Instead, check just for a static -lstore_part library and do
        that only if no --enable-boot-store-types option was given.
        * configure.in (boot_store_types): Add remap to the default list.

commit 44bfd5d391f43f1cd56c3b16f7c1135ebefbfae1
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 15 09:51:44 2002 +0000

    2002-03-15  Roland McGrath  <address@hidden>
    
        * Makefile (OBJS): Remove hack for part.o.
        (parted.o parted_p.o parted_pic.o): Targets removed.

commit d966a5e37965ba97bc1c85c324f6f077a16fd334
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:29:20 2002 +0000

    .

commit 493f0d8a8b5dcc8011797959e972ccfa38f9f845
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:29:15 2002 +0000

    2002-03-14  Roland McGrath  <address@hidden>
    
        * Makefile (cleantarg): Append $(store-types:%=libstore_%.a) here.
        (all): Depend on that list too.
        (install): Depend on those files in $(libdir).
        ($(store-types:%=$(libdir)/libstore_%.a): $(libdir)/%: %): New static
        pattern rule to install them.

commit aa3ca7044b1125c920850faf733dd97ce55f01ce
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:11:48 2002 +0000

    .

commit c02505f5cd55098201be0ab52b2dc39b8277a1b2
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:11:37 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * Makefile (ufs.static): Depend on
        $(boot-store-types:%=../libstore/libstore_%.a).

commit 40bca6a4424bf17ac342fb482f454413f9420a58
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:11:29 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * Makefile (ext2fs.static): Depend on
        $(boot-store-types:%=../libstore/libstore_%.a).

commit 270039e3ca8206efa61d8677fa89045b2452a451
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:10:52 2002 +0000

    Merged changes from roland_libstore_modules_branch

commit bdbb31f60de42da81968d99262625ac6df4f3a92
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:10:07 2002 +0000

    2002-01-19  Roland McGrath  <address@hidden>
    
        * url.c (url_decode): Renamed to store_url_decode, made public.
        (store_url_open_class): Changed use.
        * store.h: Declare store_url_decode.
        * decode.c (store_decode): Call store_url_decode for STORAGE_NETWORK
        as a special case.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.
        * store.h (store_concat_class_vectors): Remove decl of nonexistent fn.

commit 899e93342a306bba89c0fe0579d707518678e1c4
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:10:01 2002 +0000

    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.
    2002-01-19  Roland McGrath  <address@hidden>
    
        * typed.c (store_find_class): New function.
        (store_typed_open): Use it.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.

commit ac52bdb19720d0e0be9cf3bd85c8011975d3857f
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:57 2002 +0000

    2002-01-19  Roland McGrath  <address@hidden>
    
        * url.c (url_decode): Renamed to store_url_decode, made public.
        (store_url_open_class): Changed use.
        * store.h: Declare store_url_decode.
        * decode.c (store_decode): Call store_url_decode for STORAGE_NETWORK
        as a special case.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.

commit d99574dbe8c7f0591c29d86bc63a624a4da7db62
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:54 2002 +0000

    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.

commit 00079039055aa37c6e372a76e2872aaeca12adfc
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:49 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * Makefile (module-CPPFLAGS): New variable.
        * module.c (STORE_SONAME_SUFFIX): Macro removed.
    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.

commit 0976f65ddb35075a7fb824413506675da1cd2070
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:44 2002 +0000

    2001-12-28  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Remove std.c.

commit 0b52078e2035bf00e02186cd521aab685c201c6c
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:42 2002 +0000

    2002-03-14  Marcus Brinkmann  <address@hidden>
    
        * unzipstore.c (unzip_store): New variable IN_BUF_SIZE to hold
        allocated space for IN_BUF.  Use that instead IN_BUF_LEN for that
        purpose if appropriate.  Always update IN_BUF_LEN after a read.
    2002-03-11  Roland McGrath  <address@hidden>
    
        * unzipstore.c: New file, broken out of bunzip2.c.
        * bunzip2.c: Most code moved to unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * gunzip.c: Most code deleted, now in unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * Makefile (DIST_FILES): New variable, list unzipstore.c here.

commit 443155698d67c86699ebf24a53900198ad084ea2
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:39 2002 +0000

    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.
    2002-01-19  Roland McGrath  <address@hidden>
    
        * url.c (find_url_class): Function removed.
        (store_url_open): Use store_typed_open after validating syntax.
        (store_url_decode): Use store_find_class and store_module_find_class.
        * url.c (url_decode): Renamed to store_url_decode, made public.
        (store_url_open_class): Changed use.
        * store.h: Declare store_url_decode.
        * decode.c (store_decode): Call store_url_decode for STORAGE_NETWORK
        as a special case.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.

commit 09b8c00be38115b1dfe151d1133d97518ea7f40a
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:36 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * unzipstore.c: New file, broken out of bunzip2.c.
        * bunzip2.c: Most code moved to unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * gunzip.c: Most code deleted, now in unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * Makefile (DIST_FILES): New variable, list unzipstore.c here.
    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.

commit 1da2660337a3f8cf79dd2c2d6cb8c30fa78ffa73
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:32 2002 +0000

    2002-02-08  Roland McGrath  <address@hidden>
    
        * argp.c (DEFAULT_STORE_TYPE): Macro removed.
        (DEFAULT_STORE_CLASS): New macro replaces it.
        (parse_opt): Update the use.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * module.c: New file.
        * store.h (store_module_open, store_module_find_class,
        store_module_decode): Declare them.
        * argp.c (parse_opt): Leave PARSED->classes null here instead
        of defaulting to store_std_classes.
        (find_class): Default null class-list parameter to store_std_classes
        here instead.  If no matches when defaulted, try calling
        store_module_open_class too.
        * typed.c (store_typed_open): If no match when search list is
        store_std_classes, try calling store_module_open_class too.
        * url.c (find_url_class): Likewise.
        * decode.c (store_decode): If no match when search list is
        store_std_classes, try calling store_module_decode too.

commit 4bf7af7062d8b7217b1e17337657863720ef2846
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:09:29 2002 +0000

    2002-03-13  Roland McGrath  <address@hidden>
    
        * Makefile ($(store-types:%=libstore_%.a)): Create object files with
        the undefined symbol rather than linker scripts.
    2002-03-11  Roland McGrath  <address@hidden>
    
        * unzipstore.c: New file, broken out of bunzip2.c.
        * bunzip2.c: Most code moved to unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * gunzip.c: Most code deleted, now in unzipstore.c, which we #include.
        (DO_UNZIP, UNZIP): New function, macro.
        * Makefile (DIST_FILES): New variable, list unzipstore.c here.
        * Makefile (module-CPPFLAGS): New variable.
        * module.c (STORE_SONAME_SUFFIX): Macro removed.
        * Makefile (store-types): Add missing types here.
        (SRCS): Remove all those from here and use $(store-types:=.c) instead.
    2002-02-08  Roland McGrath  <address@hidden>
    
        * Makefile (store-types): New variable.
        (all): Depend on $(store-types:%=libstore_%.a).
        (libstore_%.so.$(hurd-version)): New pattern rule.
        ($(store-types:%=libstore_%.a): libstore_%.a): New static pattern rule
        to create `-lstore_TYPE' pseudo-objects (linker scripts) for each type.
        (libstore.so-LDLIBS): New variable, adds -ldl.
        (GUNZIP_OBJS, BUNZIP2_OBJS): New variables.
        (UNZIP_OBJS): Variable removed, replaced by those two.
        (OBJS): Update use.
        (libstore_gunzip.so.$(hurd-version)): Depend on PIC $(GUNZIP_OBJS).
        (libstore_bunzip2.so.$(hurd-version)): Depend on PIC $(BUNZIP2_OBJS).
        * unknown.c: Add STORE_STD_CLASS decl.
        * bunzip2.c: Likewise.
        * copy.c: Likewise.
        * device.c: Likewise.
        * file.c: Likewise.
        * gunzip.c: Likewise.
        * memobj.c: Likewise.
        * module.c: Likewise.
        * mvol.c: Likewise.
        * nbd.c: Likewise.
        * open.c: Likewise.
        * part.c: Likewise.
        * remap.c: Likewise.
        * stripe.c: Likewise.
        * stripe.c: Likewise.
        * task.c: Likewise.
        * typed.c: Likewise.
        * typed.c: Likewise.
        * unknown.c: Likewise.
        * url.c: Likewise.
        * zero.c: Likewise.
    2001-12-28  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Remove std.c.

commit fba1ada51bdfa7fea872c2f6a0e8745584df22c0
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Mar 14 01:23:08 2002 +0000

    2002-03-14  Marcus Brinkmann  <address@hidden>
    
        * rdwr.c (store_read): Truncate amount to be read to size of
        store.  Use memcpy rather than bcopy.
        (store_write): Return EIO if caller tries to write over the end of
        the store.
        * copy.c (copy_read): Do not multiply LEN returned from vm_read
        with vm_page_size.

commit 9eccd96bdb880eb489b61959c9bbccf92425fc8a
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:30:26 2002 +0000

    .

commit 0763baadf95e4964a254311ea6e32f67108e0889
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:30:19 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * ftpfs.c (parse_startup_opt): If given one argument with no :,
        use "/" as the remote root.

commit 659f0c68310816a4b9c96d8f6cbf432a636b249b
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:01:14 2002 +0000

    .

commit 57bc192c7678d2fea59f78f4850caf8d3bb006ed
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:01:02 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * configure.in (--enable-boot-store-types): Grok this arg.
        * config.make.in (boot-store-types): New variable, set by it.
        * Makeconf [$(dir) != libstore]
        ($(boot-store-types:%=../libstore/libstore_%.a)): Make these targets
        depend on ../libstore/libstore.so.

commit fd7075da38b18931b3e6027bd6881f1c0966f86c
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:00:58 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * Makeconf ($(libname).so.$(hurd-version)):
        Include $($(libname).so-LDLIBS) and $(LDLIBS) in the link.
        * configure.in (--enable-boot-store-types): Grok this arg.
        * config.make.in (boot-store-types): New variable, set by it.
        * Makeconf [$(dir) != libstore]
        ($(boot-store-types:%=../libstore/libstore_%.a)): Make these targets
        depend on ../libstore/libstore.so.

commit 428b7ea22f1199a9c7a8c0c3972a676eeb135cfa
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Mar 12 01:50:49 2002 +0000

    libdiskfs/
    2002-03-12  Marcus Brinkmann  <address@hidden>
    
        * opts-append-std.c (diskfs_append_std_options): Only add --sync=N
        or --no-sync option if it is not the default.
    
    TODO/
        * Remove the item related to the above change.

commit 38c72dabcca2114aa23dd87b21dbe6ab1df5b78f
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 09:55:53 2002 +0000

    crash now writes core files.

commit 83d0c16672101f2f7ba6e3fa93b971efde97e451
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 09:24:32 2002 +0000

    dead file removed

commit 02d77e6f260ce1a233fab9cb867add4864068703
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:52:15 2002 +0000

    .

commit 92cf9dd0329e2fbaaa2a2b21e50254eaadd8611a
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:52:04 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * elfcore.c: New file, used by crash server (../trans) to write
        ELF core dump files.  Thanks to Jon Arney <address@hidden> for
        spurring me to write this, and for helping to test and debug it.

commit 90616df87081ec4c097fd69a83e06575a87035e9
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:52:00 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * core.c: File removed.
        * Makefile (DIST_FILES): Remove core.c from the list.

commit 7b0f0d70da3eb3b17cfaf9fffe071bb9c19a8848
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:44:28 2002 +0000

    .

commit 04edf579a4de966490d5b1e4c5f41508348310df
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:44:04 2002 +0000

    2002-03-11  Roland McGrath  <address@hidden>
    
        * crash.c: Add `corelimit' parameter to `dump_core' forward decl.
        (S_crash_dump_task): Change caller, pass (off_t)-1 for now.
        (struct crasher): New member `core_limit'.
        (dead_crasher): Pass C->core_limit to dump_core.
        (S_crash_dump_task): Set C->core_limit, to (off_t) -1 for now.
        (dump_core): Function removed; now ../exec/elfcore.c defines it.
        * Makefile (OBJS, crash): Add elfcore.o.
        (elfcore.c): vpath decl to find this in $(top_srcdir)/exec.

commit 28b130459c170df9ca02fcfd52602bd08bf59803
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:43:36 2002 +0000

    2002-03-10  Roland McGrath  <address@hidden>
    
        * sys/procfs.h: New file, specifies ELF core file format details.
        * Makefile (installhdrs): New variable, list sys/procfs.h here.
        (LCLHDRS): New variable, replaces ...
        (DIST_FILES): ... this one, removed.
        (install-headers, $(includedir)/%: $(srcdir)/%): New target and
        pattern rule to install headers.

commit 80e304ccdbc8be46ff41b1a708786f14d34c0e14
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 07:39:27 2002 +0000

    .

commit 339af39daba3e7230c001c432d7753b3073dfda9
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 07:39:15 2002 +0000

    2002-03-10  Roland McGrath  <address@hidden>
    
        * dev.c (dev_read): Return success with *LEN = 0 when reading
        exactly at the end of the store.

commit c979c4a3b0dcd806eaf8730b56faeb9807a7c937
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 01:18:30 2002 +0000

    (dump_core): Missing munmap

commit eeb0adf8467d10a4326c7caf15385d6e7bad82b8
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 01:13:00 2002 +0000

    Prototype code to produce the NT_PSINFO note.

commit 672565ab1de2548a3c89b968629faba17f854b16
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Mar 11 00:44:35 2002 +0000

    2002-03-11  Marcus Brinkmann  <address@hidden>
    
        * stripe.c (store_concat_class): Add store_concat_open.
        (store_concat_create): Do not multiply NUM_STORES with 2 to get
        the number of runs.
        * kids.c (store_allocate_child_encodings): Call allocate_encoding
        on child store K, not on STORE.
        (store_encode_children): Likewise.
        * decode.c (store_std_leaf_decode): Increment ENC->cur_data by
        NAME_LEN and MISC_LEN as appropriate.

commit aed44d5c014134a9d5f13d080192d10dfe5fccfd
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 23:59:56 2002 +0000

    ChangeLog

commit d0f5929ab76f5b91c4b931add3945bb11c887363
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 23:59:40 2002 +0000

    2002-03-10  Neal H Walfield  <address@hidden>
    
        * mux.c (lookup_addrinfo): Renamed from lookup_hostent.  Change HE
        from a struct hostent to a struct addrinfo.
        (lookup_host): Use lookup_addrinfo, not lookup_hostent.
        Reported by James A. Morrison <address@hidden>.

commit 269bc57032615eba2339cc150d012f4b5c3ae5db
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 03:05:40 2002 +0000

    ChangeLog

commit 4daeb9f01f5a3117a93b49d3a4153322c9d7fd3f
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 03:05:08 2002 +0000

    2002-03-9  James A. Morrison <address@hidden>
    
        * init-startup (netfs_startup): Use err, not errno.

commit 782610bba14cd8006606276efdfe93310fc624ae
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 9 07:31:40 2002 +0000

    Fixed some little bugs in the prototype code.

commit 0993c13eeffb0b8ea6f612c5d3884df9c8c870c2
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 8 23:35:51 2002 +0000

    Untested code.

commit 71387a05d31a64c39f28e2a9381a3cfeef0061ff
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 6 09:54:21 2002 +0000

    .

commit bde8bc9587c90c81423e338419245dca578c2b72
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 6 09:51:28 2002 +0000

    2002-03-06  Roland McGrath  <address@hidden>
    
        * dir-mkfile.c (diskfs_S_dir_mkfile): Clear OPENONLY_STATE_MODES bits
        from FLAGS, not all bits outside O_RDWR|O_EXEC.

commit 16815efbd8e810c01b6b25aa134429acad85436e
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 5 21:19:59 2002 +0000

    .

commit 0e534038fedc4c12150b73b86e7bd5478e466c88
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 5 21:19:55 2002 +0000

    2002-03-05  Roland McGrath  <address@hidden>
    
        * device.c (dev_map): Pass proper OFFSET and SIZE params to device_map.

commit 1536fb3ea57668f41c8c160288b3daeab2163639
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Mar 5 02:17:04 2002 +0000

    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * main.c (main): Use memset instead bzero.
        Fix error message, and formatting of some comments.
        * ptyio.c (pty_io_read): Use memcpy instead bcopy.
    
        * users.c (S_tioctl_tiocflush): Ignore error by bottom handler's
        notice_input_flushed.
        * users.c (set_state): Likewise.
        If bottom handler's set_bits fails, don't adjust terminal state
        but return success anyway.

commit 7c66508fb414b4d9271e0772c67d4e6383d912e2
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Mar 5 01:28:59 2002 +0000

    doc/
    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Diskfs Callbacks): Refer to dir_lookup, not dir_pathtrans.
        Reported by James A Morrison <address@hidden>.
    
    fstests/
    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * fstests.c (main): Call dir_lookup, not dir_pathtrans.
        Reported by James A Morrison <address@hidden>.
    
    hurd/
    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * fs.defs: Refer to dir_lookup, not dir_pathtrans, in comments.
        * fsys.defs: Likewise.
        * hurd_types.h (enum retry_type): Likewise.
        Reported by James A Morrison <address@hidden>.
    
    libdiskfs/
    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * diskfs.h: Refer to dir_lookup, not dir_pathtrans, in comment.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        Reported by James A Morrison <address@hidden>.
    
    libfshelp/
    2002-03-05  Marcus Brinkmann  <address@hidden>
    
        * fshelp.h: Refer to dir_lookup, not dir_pathtrans, in comment.
        Reported by James A Morrison <address@hidden>.

commit f982f85f5c0fabb2e766267d9ce41be538f37407
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 18:44:48 2002 +0000

    Update copyright year.

commit 43a4bf11fa3d07c67784c62a7dfc13471c7f052b
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 18:33:10 2002 +0000

    2002-02-10  Marcus Brinkmann  <address@hidden>
    
        * term.h: Declare rdev.
        * main.c (options): New variable.
        (parse_opt): Handle case `n' to set rdev number.
        Also return EINVAL if terminal type is invalid.
        * users.c (trivfs_modify_stat): Set ST->st_rdev to global rdev.

commit 15395557e2aaf3ec9c86ba15d14e0c08a9a86405
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 18:05:56 2002 +0000

    2002-02-10  Marcus Brinkmann  <address@hidden>
    
        * hurdio.c: New file.
        * Makefile (SRCS): Add hurdio.c.
        * term.h: Add hurdio_bottom declaration.
        * main.c: Add T_HURDIO to enum of tty_type.
        (parse_opt): Add case for hurdio bottom handler.
        (term_argp): Likewise.
        (main): Likewise.

commit af107a198dce152da74590f2eec5a320002c0f82
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:57:49 2002 +0000

    2002-02-10  Marcus Brinkmann  <address@hidden>
    
        * main.c: Include `argp.h' and `version.h'.
        (argp_program_version): New global variable.
        (tty_name, tty_type, tty_arg): Likewise.
        (parse_opt): New function.
        (term_argp): New global variable.
        (main): Call argp_parse, use new global variables to parse the
        options.  Remove TYPE variable.  Get the bootstrap port after
        checking the argument line.
        * term.h (pterm_name): Remove variable.
        (tty_arg): Declare variable.
        * devio.c (initial_open): Use tty_arg instead pterm_name.
        (devio_assert_dtr): Likewise.

commit 679bd94f4976349c7d8e95cce9c2b1577335f548
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:52:21 2002 +0000

    Fix type.

commit aae2c42a3fe0567bc6b5792dd9637685b6d00cd9
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:28:24 2002 +0000

    Just add two changes I forgot to document in the ChangeLog.

commit e88c882ecc9557ea14734a418252c2c8a5d8caf9
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:21:02 2002 +0000

    2002-02-10  Marcus Brinkmann  <address@hidden>
    
        * term.h: Include `hurd/hurd_types.h'.
        (struct bottomhalf): Change the return types of the following
        members from void to error_t: abandon_physical_output,
        suspend_physical_output, notice_input_flushed, desert_dtr,
        set_break, clear_break, start_output, set_bits (which now takes an
        struct termios * as argument), mdmctl and mdmstate (which now
        takes an int * as argument).  Add new members init and type.
        (bottom): Define as const.
        (devio_bottom, ptyio_bottom): Declare as const.
        (drop_output): Change return type from void to error_t.
        (ptyio_init): Remove prototype.
        * devio.c (devio_abandon_physical_output): Change return value to
        error_t, and return 0.
        (devio_suspend_physical_output): Likewise.
        (devio_notice_input_flushed): Likewise.
        (devio_desert_dtr): Likewise.
        (devio_set_break): Likewise.
        (devio_clear_break): Likewise.
        (devio_start_output): Likewise.
        (devio_set_bits): Likewise.
        (devio_mdmctl): Likewise.
        (devio_mdmstate): Likewise.
            (init_devio): Rename to ...
        (devio_init): ... this.  Do not give constructor attribute.
        Change return type to error_t, and return an error value, rather
        than bailing out.  Declare as static.
        (devio_bottom): Add type TERM_ON_MACHDEV and init function
        devio_init.
        (devio_set_bits): Accept new argument STATE and use that to work
        out the terminal state, rather than changing the global termstate.
        (devio_mdmstate): Accept new argument STATE and use that to return
        the bits.
        * ptyio.c: Do not include `hurd/hurd_types.h'.
        (ptyio_suspend_physical_output): Change return value to error_t,
        and return 0.  Likewise.
        (ptyio_notice_input_flushed): Likewise.
        (ptyio_desert_dtr): Likewise.
        (ptyio_set_bits): Likewise.
        (ptyio_set_break): Likewise.
        (ptyio_clear_break): Likewise.
        (ptyio_mdmctl): Likewise.
        (ptyio_start_output): Likewise.
        (ptyio_abandon_physical_output): Likewise.
        (ptyio_mdmstate): Likewise, and accept new argument STATE.
        (ptyio_init): Declare as static and change return type to error_t.
        (ptyio_bottom): Add type TERM_ON_MASTERPTY and init function
        ptyio_init.
        (ptyio_set_bits): Accept new argument STATE and use that to work
        out the terminal state, rather than changing the global termstate.
        (ptyio_mdmstate): Accept new argument STATE and use that to return
        the bits.
        * munge.c (drop_output): Change return value to error_t.  Only
        clear queue if there was no error.
        * users.c (S_term_get_bottom_type): Just return bottom->type.
        (set_state): Rework logic to take possible errors into account,
        and to delay changing the termstate until we know that we won't
        fail.
        (S_tioctl_tiocflush): Return errors properly, and clear queue only
        if notice_input_flushed succeeded.
        (open_hook): Save error value of set_bits.  Save old termflags and
        restore them if if set_bits failed.  Call set_bits with correct
        arguments.
        (S_tioctl_tiocmods): Set err to result of mdmctl.
        (S_tioctl_tiocmset): Likewise.
        (S_tioctl_tiocmbic): Likewise.
        (S_tioctl_tiocmbis): Likewise.
        (S_tioctl_tioccdtr): Likewise.
        (S_tioctl_tiocsdtr): Likewise.
        (S_tioctl_tioccbrk): Likewise for clear_break.
        (S_tioctl_tiocsbrk): Likewise for set_break.
        (S_tioctl_tiocstart): Likewise for start_output.  Save old
        termflags and restore them if if start_output failed.
        (S_tioctl_tiocstop): Likewise for stop_output.
        (S_trivfs_io_write): Abort the operation if start_output fails.
        Do not call start_output if it just failed, or if there was no
        data to be written.
        * main.c (main): Initialize bottom handler (rather than special
        casing this for ptyio).
    
        * users.c (open_hook): Use memcpy instead bcopy and memset instead
        bzero.
        (S_tioctl_tiocgeta): Likewise.
        (set_state): Likewise.
        (open_hook): Likewise.
        * munge.c (rescan_inputq): Likewise.

commit 00269c069be2a461363f905f19a02bb013e7debf
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:11:22 2002 +0000

    2002-02-10  Marcus Brinkmann  <address@hidden>
    
        * INSTALL: Change install-hdrs to install-headers.  Reprted by
        Vicente Hernando Ara <address@hidden>.

commit b567a61b80b146ab301d912bbf7f4a31b9d99d37
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 7 07:27:51 2002 +0000

    .

commit d035d1eea47dd54084a7bddcd52a531997be652d
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 7 07:27:44 2002 +0000

    2002-02-06  Roland McGrath  <address@hidden>
    
        * Makefile (CFLAGS): Don't add -DHAVE_LINEWRAP_H -DHAVE_CTHREADS_H.

commit f9e7150fccc6034230eadbf9e1217398cf742f25
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Feb 7 00:11:31 2002 +0000

    Remove these files.  Really.
    Reported by Alfred M. Szmidt <address@hidden>.

commit ec2cf2de310ab0b6b87d3e919c0f7d5e539306f8
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 31 23:45:04 2002 +0000

    Really delete file.

commit ee1e98435c30d1c2cb4e85d0a03c1e08849340bf
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 31 23:40:46 2002 +0000

    Really delete file.

commit f2214a8146fd2b607d4f491840c1ea4df282d8fb
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 30 17:52:50 2002 +0000

        * term.h (pty_io_select): Likewise.

commit b0cdcd631bc4e9cb46fb8b13abfcdea8722037f5
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 30 17:43:26 2002 +0000

    term/
    2002-01-30  Marcus Brinkmann  <address@hidden>
    
        * users.c (trivfs_S_io_select): Remove IDTAG argument.
        Also in invocation of pty_io_select.
        * ptyio.c (pty_io_select): Likewise.
    
    pfinet/
    2002-01-30  Marcus Brinkmann  <address@hidden>
    
        * tunnel.c (trivfs_S_io_select): Remove IDTAG argument.

commit d4a5c855a2bba060e65dae4f8781c8661db821db
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 30 12:25:57 2002 +0000

    .

commit dea644a2607c9dc9b5ce5b357c52f87f2418b2a9
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 30 12:25:44 2002 +0000

    2002-01-30  Roland McGrath  <address@hidden>
    
        * rpctrace.c (struct msgid_info): New type.
        (msgid_ihash_cleanup): Updated to use it.
        (parse_msgid_list): Use it to also record subsystem name in table.
        (msgid_info): New function, guts of msgid_name.
        (msgid_name): Use that.
        (msgid_display, msgid_trace_replies): New stub functions.
        (trace_and_forward): Use them to conditionalize tracing and printing.

commit 47049a8e6cb0ea58be5e58ed613394b785588249
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 29 10:22:36 2002 +0000

    .

commit b23bbea0c81b85394f5d9b8c0261ed49a52048dc
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 29 10:22:28 2002 +0000

    2002-01-29  Roland McGrath  <address@hidden>
    
        * rpctrace.c (options): Add -I/--rpc-list.
        (msgid_ihash): New static variable.
        (msgid_ihash_cleanup): New function.
        (parse_msgid_list, magid_name): New functions.
        (main: parse_opt): Grok -I using parse_msgid_list.
        (trace_and_forward, print_request_header, print_reply_header):
        Look up msgh_id values using msgid_name and print strings if possible.

commit 5e0582ea4d1249df1f7cc232b9d29c62dc3459ae
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jan 28 13:21:12 2002 +0000

    2002-01-28  Marcus Brinkmann  <address@hidden>
    
        * copyright: Remove Linuxism.

commit 64afb1d09388af9be00a9495b05b64caf4ae2235
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 20 01:17:27 2002 +0000

    .

commit 9383d745a05a9c4cf2456291f58824ed7af33550
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 20 01:17:08 2002 +0000

    2002-01-19  Roland McGrath  <address@hidden>
    
        Support explicit open of unknown store (with no name), i.e. -Tunknown.
        * unknown.c (unknown_allocate_encoding): Return EOPNOTSUPP
        if STORE->hook is null.
        (unknown_encode): Likewise.
        (unknown_cleanup): Do nothing if STORE->hook if is null.
        (unknown_clone): Likewise.
        (unknown_validate_name, unknown_open): New functions.
        (store_unknown_class): Use them.

commit 90bbd7e58080f9edee4a222b14c95bd05d875550
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 19 23:47:37 2002 +0000

    .

commit 6bcfe2f60e77d864ab6307a81cdf2e8621a822e0
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 19 23:47:28 2002 +0000

    2002-01-19  Roland McGrath  <address@hidden>
    
        * demuxer.c (pager_demuxer): Fix last change so it works.  Add comment.

commit 47e0b4eb66a95e7f05444538a97d91fb121a75c5
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 19 23:44:37 2002 +0000

    2002-01-05  Roland McGrath  <address@hidden>
    
        * aclocal.m4 (hurd_MIG_RETCODE): New macro.
        * configure.in: Broken out of here, now use that.

commit 78726377e4cc74b0ec1b1d0ccfac81a048e3858a
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jan 18 15:37:22 2002 +0000

    2001-01-16  Marcus Brinkmann <address@hidden>
    
        * demuxer.c (pager_demuxer): If the message was not accepted by
        one of the servers, acquire a reference to the pager and its lock,
        and wait until all previous messages have been processed.  This
        makes sure that the next message that arrives can proceed.
        Reported by Neal H Walfield <address@hidden>

commit 10db2ca377cb71644255405dcadef7fa9d19660d
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 5 07:09:38 2002 +0000

    .

commit cebde86f309241983a25da8c0677deed87c11b65
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 5 07:09:32 2002 +0000

    2002-01-04  Roland McGrath  <address@hidden>
    
        * msgport.c (str2flags): Use const in argument type; make static.
        Set O_CREAT for "w" mode.  Grok "a" to set O_APPEND.
        (cmd_setfd): Always call str2flags, giving it a default string.
        (cmd_stdin, cmd_stdout, cmd_stderr): Likewise.
        (cmd_options): Update doc strings.

commit 6df00711380448d84ae5adad1cd662c646643c43
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 07:04:16 2002 +0000

    .

commit 09bfc3c7019aee692a3acecc4956344712de0b1c
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 07:04:07 2002 +0000

    2002-01-03  Roland McGrath  <address@hidden>
    
        * storage-info.c (netfs_file_get_storage_info): Set *PORTS_TYPE.

commit 2e6e181795190649f0ebb288e99ca412807bc75e
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 02:35:36 2002 +0000

    .

commit aca5ba7fc76dca693cdf4539354daa6e4e27a2ac
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 02:35:25 2002 +0000

    2002-01-03  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Clear S_ITRANS bits in MODE.
        * dir-mkdir.c (diskfs_S_dir_mkdir): Likewise.
        * dir-mkfile.c (diskfs_S_dir_mkfile): Likewise.

commit 587b5be05c41ee13059e8c1fbcf5f021f5d29d02
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:46:59 2002 +0000

    .

commit 351305024c5ec3caf15b337ff65e19036fe73af1
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:46:48 2002 +0000

    2002-01-03  Roland McGrath  <address@hidden>
    
        * file-chmod.c (diskfs_S_file_chmod): Preserve S_ITRANS bits in change.

commit 645d8f555c8e10c52f5c8e6779fcbeee7ceaa518
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:39:47 2002 +0000

    .

commit ad4c6364ec66d10bddf26b3ca559347acc6d85c8
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:39:33 2002 +0000

    2002-01-03  Roland McGrath  <address@hidden>
    
        * inode.c (write_node): Never clear i_translator here.
        That is only done by diskfs_set_translator.

commit 3ceb0363d903fc76d1b30f0fadff74edc772754b
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jan 4 00:11:21 2002 +0000

    2002-01-04  Marcus Brinkmann  <address@hidden>
    
        * devio.c (bogus_speed_to_real_speed): Handle B57600, B115200 if
        they are defined.  Reported by Diego Roversi <address@hidden>.

commit 2a553de988869ede2dd5358a50b17689af4b40e4
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:22:45 2002 +0000

    .

commit 4f2b31a3012962f2a3cb6d0ebcbdac2de4bdd894
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:22:17 2002 +0000

    2002-01-02  Roland McGrath  <address@hidden>
    
        * rpctrace.c (traced_spawn) [KERN_INVALID_LEDGER]:
        Pass extra arguments to task_create for OSF variant.
        * shd.c (run): Likewise.

commit 9844ca85f2c1be96955eceda11ceb8bb551f8f74
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:22:03 2002 +0000

    2002-01-02  Roland McGrath  <address@hidden>
    
        * start-translator-long.c (fshelp_start_translator_long)
        [KERN_INVALID_LEDGER]: Pass extra args to task_create for OSF variant.

commit 151c43461fa4d3497128947b0ccab42132a4b9a5
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:21:53 2002 +0000

    2002-01-02  Roland McGrath  <address@hidden>
    
        * boot-start.c (diskfs_start_bootstrap) [KERN_INVALID_LEDGER]:
        Pass extra arguments to task_create for OSF variant.

commit ec70cb7a35dc24a65b211518a442c6db9c1a97eb
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:21:41 2002 +0000

    2002-01-02  Roland McGrath  <address@hidden>
    
        * init.c [KERN_INVALID_LEDGER]:
        Pass extra arguments to task_create for OSF variant.

commit 2e2b07d98b44fe81e18e14b8f77f655305f99ab7
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:21:30 2002 +0000

    2002-01-02  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec) [KERN_INVALID_LEDGER]:
        Pass extra arguments to task_create for OSF variant.

commit b04593aaf0ce14ac836838ce46794326723ef5a0
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 05:42:48 2002 +0000

    .

commit 34d621185d6dadae816068bedede89570bf2d88b
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 05:42:35 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * io.defs (io_write, io_read, io_readable): Use size_t in place
        of mach_msg_type_number_t.
        * socket.defs (socket_send, socket_recv): Likewise.

commit 4150ae60652cd80ea8a4ed56b284a8198ce95d34
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 05:42:31 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * exec.defs (exec_exec, exec_setexecdata): Use SCP macro
        in place of `, servercopy'.

commit 6ead4740715e74d84184e465e5c38225f5adb2f9
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 05:42:09 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * execmutations.h (SERVERCOPY): New macro.

commit ff276cf0e9a94737b615fb304f1769000b8c2ac9
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:25:44 2002 +0000

    .

commit 31346bb69e39e92b6228e01c75d787507d486b19
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:25:29 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * nbd.c (htonll): Make this a macro using bswap_64 from <byteswap.h>.

commit 72695b630154ecf2c356cde0214e8e9292d77593
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:08:20 2002 +0000

    .

commit 8c14ee10c548dd75c26b2e929f5bd4acfd480086
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:08:11 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * hurd_types.defs (RETURN_CODE_ARG): New macro, definition
        depends on [HAVE_MIG_RETCODE].
        * auth_reply.defs: Replace return code args with that.
        * crash_reply.defs: Likewise.
        * fsys_reply.defs: Likewise.
        * io_reply.defs: Likewise.
        * msg_reply.defs: Likewise.
        * process_reply.defs: Likewise.
        * startup_reply.defs: Likewise.

commit a7918253586985805dc88c2b743bf05c7b0daf48
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:07:37 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * configure.in: If mig supports `retcode', define HAVE_MIG_RETCODE.

commit 3ed9dfaf7fc7a9806da6d911b196387019f57a1f
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:56:56 2002 +0000

    .

commit 3c2155867910cd91a2882c48dd3d928974e74c42
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:56:46 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * auth_reply.defs: RetCode -> RETCODE
        * crash_reply.defs: Likewise.
        * fsys_reply.defs: Likewise.
        * io_reply.defs: Likewise.
        * msg_reply.defs: Likewise.
        * process_reply.defs: Likewise.
        * startup_reply.defs: Likewise.

commit 1c5b230e29c9319412ba4a13be1e81b3d321b3a2
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:56:39 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * configure.in: Make that "-DRETCODE=".

commit 5edcf3187b6e2001f3bc38567ed2a0cc3e3287f9
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:48:07 2002 +0000

    .

commit bc9e01214a576be965a6aa109963be489f68c8f9
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:47:59 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * configure.in: Fix last change to use IsNotLong instead of NoLong.

commit 2bfdb970c6bcc7bc33bd217dfcef1ab5a650b9d4
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:47:51 2002 +0000

    2002-01-01  Roland McGrath  <address@hidden>
    
        * fsys_reply.defs: retcode -> RetCode
        * process_reply.defs: Likewise.
        * startup_reply.defs: Likewise.

commit 363c773b843234cc2acac318e901d8fa1c0a9414
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:32:44 2002 +0000

    .

commit bc86c37cdef33382667000557f254e3474f7b612
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:32:36 2002 +0000

    2001-12-28  Roland McGrath  <address@hidden>
    
        * dev.h (struct dev): New member `no_fileio' (flag).
        * storeio.c (options): Add --no-file-io/-F.
        (parse_opt): Parse it to set PARAMS->dev->no_fileio.
        (trivfs_append_args): Add --no-file-io if it's set.
        * dev.c (dev_open): Pass STORE_NOFILEIO flag if DEV->no_fileio is set.

commit e809db1d3f4e7658927d3dfd0c0c57a5fed4dc85
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 1 03:25:56 2002 +0000

    .

commit d5d7288a927ba51e8976346969f536caf636d39d
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 1 03:25:50 2002 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec): thread_array_t -> thread_t *

commit 60b8f36cd9f9d61eaea03fd9bc7cf82194cb7ca5
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:54:33 2001 +0000

    .

commit 4e18c46294c6afe4f49a914e134afea097a1fdc1
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:54:28 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * host.c (ps_get_host): Use mach_port_t instead of host_t.
        * ps.h: Update decl.

commit c356516a889d71e0e8b37e8ca5e7303fb3d1aa27
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:52:44 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * disk-pager.c (fault_handler): Use sc_pc instead of sc_eip.

commit b5bec5e5eed9b101f1bbf80a7dade4f6b28f573f
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:39:37 2001 +0000

    .

commit 6234cb0df35caf9e20dbe9f939236e6cdbdb2e20
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:39:26 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * auth_reply.defs: Change return code parameters to use `RetCode'
        keyword, for compatibility with OSF Mach mig.
        * crash_reply.defs: Likewise.
        * fsys_reply.defs: Likewise.
        * io_reply.defs: Likewise.
        * msg_reply.defs: Likewise.
        * process_reply.defs: Likewise.
        * startup_reply.defs: Likewise.

commit 24bed25cb9cac783159fe5ce6b7c16cfb8a722cd
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:39:18 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * configure.in: Check mig for `retcode' keyword support.
        If not there, add -DRetCode=NoLong.

commit 5a80293aa03abe1a6ffbcd4a8dc074b5223ccf5b
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:30:54 2001 +0000

    .

commit 02b3ae4ff1344c0ee9451ceb4fb2935667fbd470
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:30:46 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * url.c (url_decode): Don't clobber *ENC in the dummy run.

commit 768ffdc34124e5562546f6f479999f86af490445
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:07:29 2001 +0000

    .

commit a1965486a2b689a84ee038957a026d7e81c15e89
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:07:23 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * nbd.c (store_nbd_open): Make sure the store's name always
        starts with the "nbd://" prefix.

commit 0f4cf9877fb21c58a50823d223faface53e96719
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:06:54 2001 +0000

    2001-12-31  Roland McGrath  <address@hidden>
    
        * nbd.c (store_nbd_open): Make sure the store's name always
        starts with the "nbd://" prefix.

commit c3d6922bba033c655008534f29ee92ecfc97f022
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:00:17 2001 +0000

    restore rev 1.7 change somehow lost in the shuffle

commit 783fe02433e0f8d5567c417e2dceb63f6c40bf7b
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:54:38 2001 +0000

    .

commit b26d7a86b1238261a2804203e19c19420db0059b
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:54:26 2001 +0000

    2001-12-30  Roland McGrath  <address@hidden>
    
        * storeread.c (main): Fix argument order in `error' call.

commit 461f4887da9756cb6d7a6cf7fe0a1a0f5bb139d3
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:24:49 2001 +0000

    .

commit bbf7aa7acde0cdcfb630a4ce227901141d82f350
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:24:30 2001 +0000

    2001-12-30  Roland McGrath  <address@hidden>
    
        * nbd.c (nbd_read): Request multiple chunks of up to NBD_IO_MAX each.
        Handle needing multiple io_read calls to receive a single chunk.

commit a33af5a44005421cea7ebe684fe5240286d9da05
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:09:55 2001 +0000

    .

commit b4d4f46055c9cf706eb73b4c2115a0cb13f86cb3
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:09:40 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * nbd.c (nbdopen): Fix in last change.
        (nbd_read): Let LEN receive the result count from io_read.

commit 379c7dad57fe9a3d22490f599c3c8e1e62dd7c8f
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:00:58 2001 +0000

    .

commit 9c99414523af7b93003f5765091808729e590dcb
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:00:31 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * nbd.c (nbdopen): Fix in last change.

commit 978f8b7dd7dc68fce2adf019c13850d7d2e93ff8
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:59:17 2001 +0000

    .

commit a6c81e7db4148a965d7dc2d166d8c6e69d65a8c7
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:59:12 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * nbd.c (NBD_IO_MAX): New macro.
        (nbd_write): Write in chunks no larger than NBD_IO_MAX.
        (nbd_read): Cap AMOUNT to NBD_IO_MAX.

commit ce9f2b8cc21d00b4b1604a07a653ea7bec1f67b2
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:31:12 2001 +0000

    .

commit 402c25efc33e4f08f6fe1fa48cadbabf6272190f
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:31:03 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * nbd.c (nbd_validate_name): Skip : before port number.
        (nbdopen): Fix test after connect loop.
        Use multiple read calls as needed to get the whole connection header.

commit b8c131c727f735b707778d03c2c00c4409c94919
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 23:44:38 2001 +0000

    .

commit 526a0826f08550d586ad2964bb71fd67c2bebde1
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 23:44:22 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * nbd.c (nbd_validate_name): Skip : before port number.

commit d07cc9b328799dfe6a1ba16cbb75b1a32258be12
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 22:13:21 2001 +0000

    .

commit d1efc51b999519f57ce7577c5dbe7fbdb3b29b26
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 22:13:12 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * data-init.c, object-create.c: Removed obsolete files.

commit 518d4ad83de1f1d838b39d3835cbecf3a1c4b9f3
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 22:11:50 2001 +0000

    2001-12-29  Roland McGrath  <address@hidden>
    
        * netfs.c (netfs_attempt_statfs): Implement this,
        returning all zeros except for f_type and f_fsid.

commit f71ceba53a74d1a13cfebccbee86d1c109dacacb
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 29 11:42:28 2001 +0000

    2001-12-29  Marcus Brinkmann  <address@hidden>
    
        * rules (configure): Don't call aclocal.
        * control (Build-Depends): We don't need automake.

commit b37f3db2b1c30e1ef8a6dc29bc83b380140a2b26
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 29 02:24:25 2001 +0000

    2001-12-29  Marcus Brinkmann  <address@hidden>
    
        * control (Build-Depends): Add automake and autoconf to build
        dependencies.  Reported by Jordi Mallach.

commit 5d3616cebcfa04a89b3d98558b9d18d135f296bb
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:40:17 2001 +0000

    .

commit 5d9efe088f5d83921305ee2f93f6c6590c640b47
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:40:09 2001 +0000

    2001-10-13  Roland McGrath  <address@hidden>
    
        * storage-info.c: New file.
        * Makefile (SRCS): Add it.
        * mount.c (mounted_hostname, mounted_nfs_port): New global variables.
        (mount_root): Set them.
        * nfs.h: Declare them.

commit 8b73f5b1b2ca8deb9839ac003bf7ef5f0fc8ce75
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:34:05 2001 +0000

    .

commit dd358e9930776f917585708e437d4a69063e339c
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:33:59 2001 +0000

    2001-12-28  Roland McGrath  <address@hidden>
    
        * storeinfo.c (main): Pass STORE_NO_FILEIO to store_create.

commit e251acc12f50473729daa7c1b1890f1c050063c0
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:31:52 2001 +0000

    2001-12-26  Roland McGrath  <address@hidden>
    
        * unknown.c: New file.
        * Makefile (SRCS): Add it.
        * store.h (store_unknown_class, store_unknown_decode): Declare them.
        * create.c (store_create): If store_decode fails with EINVAL,
        and we were called with the STORE_NO_FILEIO flag bit set,
        then use store_unknown_decode.

commit 1d751a7a5810c6b1bdf4557dfb8bdfdb27405fea
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:19:43 2001 +0000

    .

commit 46d5824887b489ca160439b499db59d8c8ab7599
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:19:39 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * fs.c (ftpfs_create): Move braces around to avoid warning.

commit dea85e822e483dd3b6cdca1b355e16d2153d82cd
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:00:02 2001 +0000

    .

commit a9743fe4d893751ab7ffed811ed82faf7f4a61a6
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 28 23:59:19 2001 +0000

    You saw nothing.

commit 275097b0e1e6d8549695f8f680b45fe9c4ff4e23
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 28 23:58:48 2001 +0000

    2001-10-14  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Add url.c to the list.

commit 878ecd300f5c71a7c9d9aa97cc1b48bf5de7bed7
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 08:12:59 2001 +0000

    .

commit d2285ea6df76ff94611f66bad4588741904b9d61
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 08:12:46 2001 +0000

    2001-12-23  Roland McGrath  <address@hidden>
    
        * kids.c (store_set_child_flags): Move decrement to avoid ill-defined
        C behavior that gets a warning.
        (store_clear_child_flags): Likewise.

commit 61730644a170fa83bda5a52feff17eb16c307475
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:36:09 2001 +0000

    .

commit abc787227804a2213b6a38f8750605ce10cf2e49
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:35:54 2001 +0000

    (find_url_class): You never saw that.

commit 18790079c352179672807040da38ab5ff31d6dc4
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:34:55 2001 +0000

    2001-10-14  Roland McGrath  <address@hidden>
    
        * nbd.c (nbd_validate_name): Accept an optional "nbd://" prefix.
        (nbdopen): Likewise.

commit 6369617c93f57ee8707d0294aeb2c980ee816416
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:34:51 2001 +0000

    2001-10-14  Roland McGrath  <address@hidden>
    
        * url.c: New file.
        (store_url_open): New function.
        (store_url_open_class): New const variable.
        * store.h: Declare them.
        * std.c (store_std_classes): Add &store_url_open_class to the list,
        move &store_nbd_class after it.

commit 00c98cb10468874aa9ccaba79c47f89f46dc51e4
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 23:43:43 2001 +0000

    .

commit c2ca7271a715811c6f56dd1b206b230183bd8c3d
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 23:43:37 2001 +0000

    2001-11-15  Neal H Walfield  <address@hidden>
    
        * Makeconf (TAGS) [configured]: Create tags for MiG generated files.
            * Makefile (TAGS): Generate dependencies respecting broken
            code markers, i.e. based on $(working-prog-subdirs) and not
            $(prog-subdirs).

commit 845d4b6af842e4c6815a4789595f1e7802be1b33
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:02:39 2001 +0000

    .

commit 5638e7a335b7d7731adf16afe7d2d88a5b8d1dcd
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:02:31 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * i386/thread.c (cthread_sp): Use __thread_stack_pointer.

commit 15b1d4b3c4418991dcea11a3a36c92181deb7731
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:01:28 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * streamio.c (create_buffer): extern inline -> static inline
        (buffer_size, buffer_readable, buffer_writable): Likewise.
        (clear_buffer, buffer_read): Likewise.

commit b2d6a308bbb6fa296b2fa72c8c26d8072631bcf6
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:01:05 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * priv.h (begin_using_protid_port): Change extern inline decl
        into static inline with __attribute__ ((unused))
        (end_using_protid_port): Likewise.

commit 2711cdd1267fe19a3f771e7c4fdb44cd310c8a1a
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:00:37 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * connq.c (connq_compress): #if 0 out unused function.

commit be8bc69ff1f75c849d0fb243a8d9ee421ab17bbd
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:00:34 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * sock.h (sock_deref): Don't define this extern inline.
        Instead, use static inline and __attribute__ ((unused)).
        * mig-decls.h (begin_using_sock_user_port): Likewise.
        (end_using_sock_user_port): Likewise.
        (begin_using_addr_port): Likewise.
        (end_using_addr_port): Likewise.

commit 1977d783a60647a384e6ab79bfd4e63f5b38d0a4
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:00:25 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * proc.h (check_owner): Move this extern inline function ...
        * info.c (check_owner): ... to here, made static inline.

commit 7d3fa13e26ae944a8cf089b2a5c951f88d426907
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:45:57 2001 +0000

    .

commit 4e0023a43e58ae76b123fe48443c32c2e0a7fcf4
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:45:52 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * Makeconf (MIGCOMFLAGS): New variable, set -subrprefix __ here.
        (%_S.h %Server.c rule, %_U.h %User.c rule): Pass that to $(MIGCOM).

commit 15a13967b14c64d8d134ffe59ec8964e75561643
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:45:48 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * configure.in (asm_syntax): Grok "powerpc" value for $host_cpu.
        Default asm_syntax to $host_cpu if not a known type.
        Complain about unsupported CPU iff libthreads/$asm_syntax/cthreads.h
        is missing; make that complaint a warning rather than fatal error.

commit 6a0f36ffeead3e64bb21d579210770a545868ea2
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:33:30 2001 +0000

    .

commit 63f29d64f89b48a1d3542e00534264f76b4ef860
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:32:57 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * spec.c (ps_emit_wait): Remove local extern decls for functions
        actually defined static.

commit e5a639ff6bd54e22fa0e14d29e63ad9e38145dd9
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:31:48 2001 +0000

    2001-12-22  Roland McGrath  <address@hidden>
    
        * ftpconn.h (ftp_conn_validate_syshooks): Don't make this extern
        inline defn conditional on [__OPTIMIZE__].

commit 3f352dd12561d87067fbcbe905788a4b8b0d5f68
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 02:13:45 2001 +0000

    Remove file supposedly deleted in 1995.

commit deaefbde55ca1fe438d4d4a7fad0f5c1e2db6d6a
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Dec 20 17:29:33 2001 +0000

    2001-12-20  Marcus Brinkmann  <address@hidden>
    
        * runsystem.sh: For now, this requires bash.

commit ed7084d36cd68614191ac2a590fc45c5a3a8f221
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 18 04:05:49 2001 +0000

    .

commit d794cc9e7bf2288db67969abe3cdd7ae1b8e56fc
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 18 04:05:42 2001 +0000

    2001-12-17  Roland McGrath  <address@hidden>
    
        * munge.c (input_character): Fix DISCARD character handling
        so it doesn't process the character as plain input.

commit bd7f175b255c4f181131d90da8bdc9a3734ef6d7
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 11 21:45:58 2001 +0000

    2001-12-11  Marcus Brinkmann  <address@hidden>
    
        * streamio.c (device_open_reply): In the D_INVALID_OPERATION case,
        clear ERR, which is a global variable.

commit 2c3c5e29a709aa7a4063054509057327b930976e
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 8 18:29:56 2001 +0000

    .

commit dca63a9f219cbf994f78cf33f39d49bb01b2a751
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 8 18:29:48 2001 +0000

    2001-12-08  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Append trailing / to RETRYNAME
        returned for absolute symlink when MUSTBEDIR is set.
        Reported by Moritz Schulte <address@hidden>.
        Also, bcopy -> memcpy; avoid strcat.

commit 8d96e5334f31c8f50cc372cd76cf4573d7e2f3d6
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 7 00:35:31 2001 +0000

    .

commit 4528d84581123ddd6d0c9c9b9cfe0f88d10aafdf
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 7 00:35:24 2001 +0000

    2001-12-06  Roland McGrath  <address@hidden>
    
        * dlabel.c (fd_get_device): Only deallocate NODE if store_create fails.
        Found by Michael Teichgraeber <address@hidden>.

commit e3be7128862f0c2c2eda846d6be149cf4d2732d9
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 2 22:06:58 2001 +0000

    .

commit 1bb094f4aa4782eccadf792e27b29a67c039cf25
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 2 22:06:54 2001 +0000

    2001-12-02  Roland McGrath  <address@hidden>
    
        * mkfs.c (fsinit): Set the root directory's owner/group to the user's.
        Suggested by Michael Teichgraeber <address@hidden>.

commit 34b697779460aca1b0849db40f64c9ebbdd43bab
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 24 22:05:57 2001 +0000

    .

commit 5e9f89cde8870bb08bafae82f7c2b98a33bd7c86
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 24 22:05:47 2001 +0000

    2001-11-24  Roland McGrath  <address@hidden>
    
        * Makefile (installationdir): Use $(bootdir).

commit d2e1c9b5e6a897dfce094a7d43f767a8fb760295
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 24 22:05:37 2001 +0000

    2001-11-24  Roland McGrath  <address@hidden>
    
        * config.make.in (bootdir): New variable, set to $(exec_prefix)/boot.
        (installationdirlist): Add $(bootdir) to the list.
        From Alfred M. Szmidt <address@hidden>.

commit b6c68a1f18fa72ee1b7e093a28fda2c41417209e
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:17:27 2001 +0000

    typo fix

commit c10dccf7f2d08d1df49ccb1786384fcf6a3bc230
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:14:26 2001 +0000

    .

commit ead7eb8d7f9de11f63c738ea72d802ebd219c361
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:14:19 2001 +0000

    2001-11-23  Roland McGrath  <address@hidden>
    
        * gcore.c: New file (previously ../exec/gcore.c).  Update the code.
        * Makefile (targets): Add gcore.

commit 9ac3344dfbe72fcb45a153f214c300d87631ced1
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:13:28 2001 +0000

    2001-11-23  Roland McGrath  <address@hidden>
    
    * gcore.c: File moved to ../utils.
    * Makefile (DIST_FILES): Remove it.

commit 1ff160d10608155bb145d7c699d32dfd0f9ee845
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:12:55 2001 +0000

    2001-11-23  Roland McGrath  <address@hidden>
    
        * gcore.c: File moved to ../utils.
        * Makefile (DIST_FILES): Remove it.

commit da0219ae7f3024be226d0bc10bea2e1bc486371f
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 22 04:00:43 2001 +0000

    .

commit f535822c06e00607615d1875069801278786dbad
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 22 04:00:33 2001 +0000

    2001-11-21  Roland McGrath  <address@hidden>
    
        * runttys.c (setup_terminal, add_terminal, init_ttys): Check for
        malloc failures.
        (add_terminal): Fix type used for sizeof calculation in realloc.
        (init_ttys): Likewise.
    2001-11-21  Ryan M Golbeck <address@hidden>
    
        * runttys.c (setup_terminal: make_args): Fixed off by one error.

commit 5103b7ab33eee56eea31512a5ef890e79a8f8b75
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 21 22:09:03 2001 +0000

    .

commit b89bf231e83667f405d49aa686a4604059c7de42
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 21 22:08:55 2001 +0000

    2001-11-21  Roland McGrath  <address@hidden>
    
        * inode.c (read_node): Just always call getpid for the fsid value.

commit e1db96867daa89549aa2961031f0549a68432e09
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 21 22:08:48 2001 +0000

    2001-11-21  Roland McGrath  <address@hidden>
    
        * inode.c (read_disknode): Just always call getpid for the fsid value.

commit eb1d3a57913c264e31cbef4b2eec582d3109cc55
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 15 21:08:19 2001 +0000

    .

commit 4a23c6160b4aee7c7c04da3eb5e24e4042f77686
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 15 21:08:13 2001 +0000

    2001-11-15  Roland McGrath  <address@hidden>
    
        * Makeconf: Typo fix in last change.

commit a413f46ffb6338c0d84235bf69be53a0aa4f58dc
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 14 23:58:28 2001 +0000

    .

commit 84a99c799b319587cfb709e551b5c0655fc7a33c
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 14 23:58:22 2001 +0000

    2001-11-14  Roland McGrath  <address@hidden>
    
        * Makeconf: Include config.make only if it exists.
        (configured): Set this if we included config.make.
        [! configured]: Set no_deps=t.

commit 056f339cdd660312e8c130f7c476efc764ac1748
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Nov 4 23:02:25 2001 +0000

    2001-11-05  Marcus Brinkmann  <address@hidden>
    
        * debian/changelog: Update for new Debian package.

commit b2067230354500e86d125c788c94238e78d95b03
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 29 23:24:54 2001 +0000

    2001-10-30  Marcus Brinkmann  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): When looking up the next
        pathname component, remove assertion for DS and allocate DS if 0.
        Allow creation of files through symlink with non-existant target.
        From Roland McGrath <address@hidden>.

commit 31dcf4789b00beee17dff2200271047f02f67104
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Oct 16 17:45:19 2001 +0000

    2001-10-16  Marcus Brinkmann  <address@hidden>
    
        * debian/changelog: Update for new Debian package.

commit 1a7fcf45a8845657024e8d6ce8ca46906c972177
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 15 10:05:24 2001 +0000

    Add item about SO_LINGER.

commit 48bd7f3350e607906910df7da4ea307393e018d3
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 15 04:49:40 2001 +0000

    .

commit 7d5f324f3f694f9ac7044bcabc0f16eec1f73278
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 15 04:49:33 2001 +0000

    2001-10-14  Roland McGrath  <address@hidden>
    
        * rpctrace.c (trace_and_forward): Move assert on expected port type to
        after check for notifications (which always use fake send-once rights).

commit f6e2b11d1f178ab8e2299df660807232f07f559d
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Oct 14 23:41:37 2001 +0000

    Give proper attribution.

commit e5be942c842fc22c1c752da6ec68a45d91f37c0e
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Oct 14 23:33:38 2001 +0000

    2001-10-14  Marcus Brinkmann  <address@hidden>
    
        * glue-include/linux/sched.h (process_schedule_timeout): New
        function used as timer callback for schedule_timeout.
        (schedule_timeout): Implement it.

commit 2b89b8557c47d496587edb991bfad1c268e7959d
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 14 21:11:09 2001 +0000

    Fix typo in copyright.

commit f2d97a758829d6a043c9a82db62a5da78a8844c3
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 14 11:09:38 2001 +0000

    .

commit 3932f9e2fbbf9ccd11e4c9874341e65e4edd998a
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 14 11:09:29 2001 +0000

    2001-10-14  Roland McGrath  <address@hidden>
    
        * devio.c (real_speed_to_bogus_speed): Handle B57600, B115200 if they
        are defined.  Reported by Diego Roversi <address@hidden>.

commit bc1e89fb080659aed641ac75d5f4238a93989ae9
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 13 22:35:18 2001 +0000

    .

commit 3f9175f7b93d0775d443a9ed9000a8b4b3b61a6f
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 13 22:35:13 2001 +0000

    2001-10-06  Neal H Walfield  <address@hidden>
    
            * memobj.c: Include "store.h", not <hurd/store.h>.
            * nbd.c: Likewise.
            * part.c: Likewise.

commit dbb43f529e63e8cc29851e73b4d2c9315d5d6896
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Oct 13 01:00:33 2001 +0000

    Fix version number.

commit db1e1c57899cddcd1d51964949f3cc92393cfcf7
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 12 23:25:24 2001 +0000

    2001-10-13  Marcus Brinkmann  <address@hidden>
    
        * debian/rules: New dpkg-shlibdeps is more strict and complains
        about statically linked files, so a new filter is necessary.
        * debian/control: Add `file' to build dependencies.
        By Kevin Kreamer <address@hidden>.
    
        * debian/changelog: Update for new release.

commit c018d558e1b3ed9bb955846013bdee0913f8eb5b
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 12 02:49:32 2001 +0000

    .

commit 76eb769756bd697388c292080299940c81a3d38d
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 12 02:49:17 2001 +0000

    2001-10-11  Roland McGrath  <address@hidden>
    
        * dir-renamed.c (diskfs_rename_dir): Fix bogus assert.
        From Moritz Schulte <address@hidden>.

commit 7a621a43d62a7fb333f38404789151259f09457a
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 12 00:04:58 2001 +0000

    2001-10-12  Marcus Brinkmann  <address@hidden>
    
        * configure.in: If parted/parted.h is found, define
        HAVE_PARTED_PARTED_H explicitely.

commit a9dc14628d21d6472a5ce8ebaf2f53f809a0d6f6
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 7 20:02:28 2001 +0000

    .

commit 342738229ca024e2de915a941683407779bbbcb8
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 7 20:01:35 2001 +0000

    2001-10-07  Neal H Walfield  <address@hidden>
    
            * boot.c (main): Set the boot script variables based on
        the KERNEL_COMMAND_LINE value.

commit 749db1a91bef957bad9f6b711a3b89e406e8022c
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 6 18:33:57 2001 +0000

    .

commit 45151e7bd31478d584dec0a03092201eed5fd56d
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 6 18:33:51 2001 +0000

    2001-10-06  Neal H Walfield  <address@hidden>
    
            * memobj.c: Include "store.h", not <hurd/store.h>.
            * nbd.c: Likewise.
            * parted.c: Likewise.

commit 25f74dd0808266606751650b3846ca9746b8835a
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 18:46:38 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * part.c: Add const to type.
        Reported by Jeroen Dekkers.

commit b0401e906b64ebd0f6c7624f4f094e980948fb7d
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 16:47:49 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * device.c (dev_error): Add a break to silence gcc warning.
        (store_device_class): Add const to type.
        * typed.c (store_typed_open_class): Likewise.
        * file.c (store_file_class): Likewise.
        * stripe.c (store_concat_class): Likewise.
        (store_ileave_class): Likewise.
        * zero.c (store_zero_class): Likewise.
        * open.c (store_open_class): Likewise.
        * remap.c (store_remap_class): Likewise.
        * task.c (store_task_class): Likewise.
        * copy.c (store_copy_class): Likewise.
        * gunzip.c (store_gunzip_class): Likewise.
        * bunzip2.c (store_bunzip2_class): Likewise.
        * mvol.c (store_mvol_class): Likewise.
        * memobj.c (store_memobj_class): Likewise.
        * nbd.c (store_nbd_class): Likewise.
        Submitted by Maurizio Boriani <address@hidden>.

commit c29a65d62db277a0c191d09527d5ffdf1cf00136
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 16:43:04 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * filters.c (ps_own_filter): Add const to type.
        (ps_not_leader_filter): Likewise.
        (ps_unorphaned_filter): Likewise.
        (ps_ctty_filter): Likewise.
        (ps_parent_filter): Likewise.
        (ps_alive_filter): Likewise.
        Submitted by Maurizio Boriani <address@hidden>.

commit 4d938ee327be3f4cd049dc431b994e99a90f74e6
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 16:40:53 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * file-getfh.c (diskfs_S_file_getfh): Fix tag of diskfs_fhandle.
        Submitted by Maurizio Boriani <address@hidden>.

commit 599cda474689188313075e23a5c801d90dc55e8b
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 16:37:27 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * ufs.h (swab_long_long): Use LL, not lL, for constant.
        Submitted by Maurizio Boriani <address@hidden>.

commit 11c5ef1a7588ba8a7592465f67b8a89b8e78fa25
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 1 08:28:17 2001 +0000

    2001-10-01  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to current version.
        * update-rc.d: New file moved from dpkg to here.
        * rules: Install update-rc.d.

commit 762179c5b6439e5c9f6ef6d84b45c7f86d017ed9
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 1 01:05:11 2001 +0000

    .

commit 6707f62fbcf71108e12a018d26dc4baa33864913
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 1 01:05:06 2001 +0000

    2001-09-30  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_S_file_get_storage_info): Implement it to return
        the memory object port with STORAGE_MEMORY.

commit af3199bd62a9f635e081af23a834bc47fce83bc6
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 1 01:04:57 2001 +0000

    2001-09-30  Roland McGrath  <address@hidden>
    
        * memobj.c: New file.
        * Makefile (SRCS): Add it.
        * store.h (store_memobj_class, store_memobj_create): Declare them.

commit dd033a2bbced5e561c0e692bf3da2a43bad435ae
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 30 23:14:31 2001 +0000

    .

commit d98b6b6edb88ff3465146ffcc34bc4029bc10933
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 30 23:14:26 2001 +0000

    2001-09-30  Roland McGrath  <address@hidden>
    
        * pass5.c (pass5): A little manual CSE makes buggy gcc not to crash.

commit e30678c1cd691026838696e5a7fdd86bf65abea1
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 21:03:35 2001 +0000

    .

commit 69d69842e93579610696a84e3052851da11161d8
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 21:03:27 2001 +0000

    2001-09-29  Roland McGrath  <address@hidden>
    
        * nbd.c (struct nbd_startup): Replace sizehi, sizelo with just size.
        (nbdopen): Changed use.

commit 85a4f4fc773eb1f530b96fc7f6ffe28577e22078
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 04:29:01 2001 +0000

    .

commit 4226fd1b67d1f1571ca21128eaf4a7112bc1ea06
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 04:28:55 2001 +0000

    2001-09-28  Roland McGrath  <address@hidden>
    
        * decode.c (store_std_leaf_decode): Actually copy data into MISC.
        Don't call malloc for it when MISC_LEN is zero, just store null.

commit 35735005043deeb892db76161abbbefaf02e6b34
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:20:46 2001 +0000

    .

commit 4e49f8307d6f76ffb1ba0af24c0b3776f2d9c255
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:20:38 2001 +0000

    2001-09-27  Roland McGrath  <address@hidden>
    
        * std.c (store_std_classes): Add store_nbd_class.
        * store.h: Declare it.

commit 1ddedc345c99fc374d3ed600f309515c515266f4
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:20:34 2001 +0000

    2001-09-27  Roland McGrath  <address@hidden>
    
        * nbd.c (store_nbd_open): Divide reported size by block size.

commit 8ef32b564620b69b018c933447e79cf2f53e9a01
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:12:46 2001 +0000

    .

commit 882eb73da8c0da8093fe69407917d9e959b62dd1
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:12:38 2001 +0000

    2001-09-27  Roland McGrath  <address@hidden>
    
        * nbd.c: New file.
        * Makefile (SRCS): Add it.
        * store.h (store_nbd_open, _store_nbd_create): Declare them.
        * std.c (store_std_classes): Add store_nbd_class.

commit 6dadd152bfcea4aaac0a26592a08c5d489b1cac2
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:12:05 2001 +0000

    Comment fix

commit 58a1a7e957e0e4cd650b5f5c743d66ee8182e302
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 04:27:45 2001 +0000

    .

commit 67c6375f7190bea8a6afdc2dcca2c8928651f030
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 04:27:36 2001 +0000

    2001-09-27  Roland McGrath  <address@hidden>
    
        * nbd.c: New file.
        * Makefile (SRCS): Add it.
        * store.h (store_nbd_open, _store_nbd_create): Declare them.

commit 6f395c4e7d9cfd7225a8b0a899100432ac4111f0
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 16 20:17:02 2001 +0000

    .

commit aeb5b0221c9ca9cbe7678b4b68c5c00892bb3dfd
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 16 20:16:57 2001 +0000

    2001-09-16  Roland McGrath  <address@hidden>
    
        * std.c (store_std_classes): Only include store_part_class
        if [HAVE_PARTED_PARTED_H].

commit c33495ca9cf1bb12ac5bc3263458fdf3331c1f89
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Sep 9 17:32:03 2001 +0000

    2001-08-31  Marcus Brinkmann  <address@hidden>
    
        * file-get-translator.c (netfs_S_file_get_translator): If
        asprintf() fails, set ERR to errno.
        * dir-lookup.c (netfs_S_dir_lookup): Catch if asprintf() fails and
        return ENOMEM.  If netfs_make_protid() fails, set ERROR to errno,
        not ENOMEM.  Do this before freeing USER.
        * dir-mkfile.c (netfs_S_dir_mkfile): If netfs_make_protid() fails,
        set ERROR to errno and free USER.
        * file-exec.c (netfs_S_file_exec): Likewise.
        Reported by Igor Khavkine <address@hidden>.

commit cd07eece45992a52e4c6c9ad1d7ae47b0f82fbe9
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 7 06:38:11 2001 +0000

    .

commit 80786ffdbee53a6985826e03bd6807625f3b437b
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 7 06:38:06 2001 +0000

    2001-09-06  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (pty cases): Remove ptyT? from the set.  Add pty?[g-v].

commit 1cb5cdf2ec7735370e0e3a476184a7377b9b732e
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 26 00:10:56 2001 +0000

    .

commit e280e9a3145aebbb3673b3fdc0f3ab3f72506451
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 26 00:10:50 2001 +0000

    2001-08-25  Roland McGrath  <address@hidden>
    
        * configure.in: Add a check for Parted's libraries.
        (PARTED_LIBS): New variable, substitute it.

commit d1999dacd5e1ae89c2b9dcdc0776c952a44bbc1f
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 26 00:09:38 2001 +0000

    2001-08-25  Neal H Walfield  <address@hidden>
    
            * part.c: New file.
            * std.c (store_std_classes): Add store_part_class.
            * store.h (store_part_create): New prototype.
            (store_part_open): Likewise.

commit b381b500bc5984c67fb213c5a7417ebfc0c6f2a1
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 26 00:09:34 2001 +0000

    2001-08-25  Roland McGrath  <address@hidden>
    
        * part.c (store_part_create): Do a run-time check on ped_get_version.
    2001-08-25  Neal H Walfield  <address@hidden>
    
            * part.c: New file.
            * std.c (store_std_classes): Add store_part_class.
            * store.h (store_part_create): New prototype.
            (store_part_open): Likewise.

commit 255e762f0a16716e1822ce6f2eccf0fadc676dd9
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 12:36:18 2001 +0000

    .

commit 55a75ea471890d7374c5d5b550a9e9f41d0d86c8
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 12:35:59 2001 +0000

    2001-08-25  Roland McGrath  <address@hidden>
    
        * Makefile (parted.o, parted_pic.o): Pass -nostdlib.
    2001-08-25  Neal H Walfield  <address@hidden>
    
            * Makefile (libstore.so-LDFLAGS): Renamed from LDFLAGS-libstore.so.

commit 78537f7fd5fc243e4964fd5f4f9948e1a9093071
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 01:41:00 2001 +0000

    .

commit f504521328d05d922b0f0752fa3c8382b969e34b
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 01:40:49 2001 +0000

    2001-08-24  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Add part.c here.
        (OBJS): Mutate part.o -> parted.o here.
        (parted.o, parted_p.o, parted_pic.o): New targets.
        (LDFLAGS-libstore.so): Set to $(PARTED_LIBS).

commit fde3d6cc5a1f924685c66d596556642dde26808b
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 01:40:37 2001 +0000

    2001-08-24  Roland McGrath  <address@hidden>
    
        * config.make.in (PARTED_LIBS): New variable, substituted by configure.

commit 98a00899ba97e74c63f81d9ad70ea7b0404366f6
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 01:40:34 2001 +0000

    2001-08-24  Roland McGrath  <address@hidden>
    
        * Makeconf ($(libname).so.$(hurd-version)): Replace $(address@hidden)
        with $($(libname).so-LDFLAGS).

commit d869fe55a7997a110209452c054f4bbf71f710e9
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 03:35:35 2001 +0000

    .

commit 35caef3bdd2dfebef63cbd4ba6f4dd5ddf7ab182
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 03:35:30 2001 +0000

    2001-08-23  Roland McGrath  <address@hidden>
    
        * lockfile.c: Rewritten to use macros now defined by libc.

commit 624adb6445cfa505a5644546cff7a430003f4715
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:51:29 2001 +0000

    .

commit a561ea8cc43cbbaa5f3b0b9a94adf0e137905201
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:51:21 2001 +0000

    2001-08-23  Roland McGrath  <address@hidden>
    
        * boot.c (kernel_command_line): New variable.
        (options): Add --kernel-command-line/-K.
        (parse_opt): Parse it, set kernel_command_line.
        (main): If unset, default it to "argv[0] bootstrap_args bootdevice".
        Set ${kernel-command-line} boot script variable to kernel_command_line.

commit 1389661f58e2ad3bbff19b951612114ff8382b81
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:37:46 2001 +0000

    .

commit 13d73dce141a6fb979e046799c00dba607f0d7ef
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:37:41 2001 +0000

    2001-08-23  Roland McGrath  <address@hidden>
    
        * init.c (main): Pass ARGP_NO_ERRS|ARGP_IN_ORDER to argp_parse.

commit b761c89edf6fe44a159c51d9ed25a1e40aa6b4f7
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:24:04 2001 +0000

    .

commit 87a2f14298a5e398bce74b9a9782bea6f82fd064
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:23:57 2001 +0000

    2001-08-22  Neal H Walfield  <address@hidden>
    
            * opts-std-startup.c (startup_options): New compatibility
            option: bootflags, a hidden alias to multiboot-command-line.
            (parse_startup_opt): Bug fix.

commit 8915d2ff2b1d9b3d702a0e5a1af5929bb3895b6e
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 21 04:34:54 2001 +0000

    prune dead item

commit 4331ac71ebff2a7d6eabf84442d56784bf599bbf
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 23:18:01 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * init.c [! SPLIT_INIT]: All this code removed.
        [SPLIT_INIT]: This code no longer conditional.
        (_PATH_RUNCOM, mapped_time, do_fastboot): Removed.
        * Makefile (split-init): Variable removed.
        (SRCS): Add stubs.c here unconditionally.
        [$(split-init) = no]: Conditional defns removed.
        (LCLHDRS): Variable removed.
        * ttys.c, ttys.h: Files removed.

commit 71aa97ebbc0593115f04137ec4e4edf8d1cba3c1
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 23:13:15 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * init.c [! SPLIT_INIT]: All this code removed.
        [SPLIT_INIT]: This code no longer conditional.
        (_PATH_RUNCOM, mapped_time, do_fastboot): Removed.
        * Makefile (split-init): Variable removed.
        (SRCS): Add stubs.c here unconditionally.
        [$(split-init) = no]: Conditional defns removed.
        (LCLHDRS): Variable removed.
        * ttys.c, ttys.h: Files removed.

commit f45f49d37d413a19cba9be775834a30b1ab66aab
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:50:16 2001 +0000

    .

commit 4cee489c55e4f64f0cc14200641db8a6373f4834
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:49:03 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * hurd.boot: Change --bootflags to --multiboot-command-line.

commit 92936c6d22052d8864b45ff8a041326f3ad80f5f
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:47:55 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * runsystem.sh: Don't check for MULTIBOOT_CMDLINE environment variable.
        Instead, expect it as normal arguments from init.

commit cba631268225691a2c1d28511842fdb6db88a5f9
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:46:26 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * init.c (kernel_command_line): Variable removed.
        (options, parse_opt): Remove -K option.
        (frob_kernel_process): Collect arguments from &global_argv[1]
        instead of slicing up kernel_command_line.
        (start_child): Take a second arg, if non-null more arguments for PROG.
        (launch_something): Change caller.  On first try, pass &global_argv[1].

commit 7a6a676e8a7d79ed2ab83d3a68d1f9faa97d541f
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:45:11 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
        (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
        (startup_options): --bootflags -> --multiboot-command-line
        (parse_startup_opt): Parse it.
        * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
        (diskfs_boot_filesystem): New macro.
        * init-main.c (diskfs_init_main): Use it.
        * init-init.c (diskfs_init_diskfs): Likewise.
        * console.c (diskfs_console_stdio): Likewise.
        * boot-start.c (_diskfs_boot_privports): Likewise.
        (diskfs_start_bootstrap): Split boot_command_line into words and pass
        those arguments to init instead of diskfs_bootflags.

commit 316d5f8c58fb7ebc3d9ab31bfd2fde869ff80358
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:44:13 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
        (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
        (startup_options): --bootflags -> --multiboot-command-line
        (parse_startup_opt): Parse it.
        * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
        (diskfs_boot_filesystem): New macro.
        * init-main.c (diskfs_init_main): Use it.
        * init-init.c (diskfs_init_diskfs): Likewise.
        * console.c (diskfs_console_stdio): Likewise.
        * boot-start.c (_diskfs_boot_privports): Likewise.
        (diskfs_start_bootstrap): Split boot_command_line into words and pass
        those arguments to init instead of diskfs_bootflags.
        * diskfs.h: Declare it.
        * boot-start.c (diskfs_start_bootstrap, start_execserver): Use it.
        * boot-start.c (diskfs_boot_init_program): New variable.
        * diskfs.h: Declare it.
        * boot-start.c (default_init): Variable removed.
        (diskfs_start_bootstrap): Use diskfs_boot_init_program instead
        of default_init or prompting under -i.
        * opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro.
        (startup_options): Add --boot-init-program.
        (parse_startup_opt): Parse it.

commit 273b1e42491dfd89c318b6dae43901f429d2b51e
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:41:04 2001 +0000

    2001-08-20  Roland McGrath  <address@hidden>
    
        * opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
        (OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
        (startup_options): --bootflags -> --multiboot-command-line
        (parse_startup_opt): Parse it.
        * diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
        (diskfs_boot_filesystem): New macro.
        * init-main.c (diskfs_init_main): Use it.
        * init-init.c (diskfs_init_diskfs): Likewise.
        * console.c (diskfs_console_stdio): Likewise.
        * boot-start.c (_diskfs_boot_privports): Likewise.
        (diskfs_start_bootstrap): Split boot_command_line into words and pass
        those arguments to init instead of diskfs_bootflags.
        * opts-std-startup.c (_diskfs_boot_pause): New variable.
        (OPT_BOOT_PAUSE): New macro.
        (startup_options): Add --boot-debug-pause.
        (parse_startup_opt): Parse it.
        * boot-start.c (diskfs_boot_init_program): New variable.
        * diskfs.h: Declare it.
        * boot-start.c (default_init): Variable removed.
        (diskfs_start_bootstrap): Use diskfs_boot_init_program instead
        of default_init or prompting under -i.
        * opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro.
        (startup_options): Add --boot-init-program.
        (parse_startup_opt): Parse it.

commit 4f6088c3e71b4f602bc4a351d168525018f1241d
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 17 20:18:04 2001 +0000

    2001-08-17  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to current version.

commit 5e4acd5f1bb486a037b940bb2a3f12934c55afa7
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 19:50:32 2001 +0000

    .

commit d348b4d5a44f55119bfcc960a677f3c5bbf2ff52
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 19:50:27 2001 +0000

    2001-08-17  Neal H Walfield  <address@hidden>
    
            * userland-boot.c (boot_script_task_create): Suspend the newly
            created task as the protocol requires.
            (boot_script_insert_right): Fix the error message.

commit b0f31e3cb5982b3f90290989ec9c87747de5e25b
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 10:28:28 2001 +0000

    .

commit afc455ff671ddb540ebe14b6c6a3b96e569496c4
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 10:28:22 2001 +0000

    2001-08-17  Roland McGrath  <address@hidden>
    
        * userland-boot.c (boot_script_insert_right): Take new result
        parameter for send right name in target task.
        (boot_script_insert_task_port): New function.
        * boot_script.h: Update those two decls.
        (VAL_TASK): New macro.
        * boot_script.c (VAL_SYM, VAL_FUNC): Increase these constants.
        (builtin_symbols): Use VAL_TASK for "task-create".
        (boot_script_exec): Update caller of boot_script_insert_right.
        Treat VAL_TASK like VAL_PORT, but call boot_script_insert_task_port.

commit 16f26b53445c06f8ce9f3d1100b92cce4653563e
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 09:00:29 2001 +0000

    .

commit 6212a0ba5b71dc821d47ded85df8486eefe3afeb
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 09:00:21 2001 +0000

    2001-08-17  Roland McGrath  <address@hidden>
    
        * boot_script.h: size_t -> unsigned int
        * boot_script.c: Don't #include <string.h>.

commit 8c2c7f7715a2a67e6afd0f1ee4b23a45231566e0
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 05:26:24 2001 +0000

    .

commit f33bc6ec3f92240bb8deb529eca08c6e9f7209b2
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 05:26:16 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * userland-boot.c (boot_script_insert_right): New function.
        * boot_script.h: Declare it.
        * boot_script.c (boot_script_exec): Use that instead of
        mach_port_insert_right.
        * boot_script.h: Protect from multiple inclusion.
        (safe_gets): Remove decl.
        * boot_script.h (boot_script_exec_cmd): Change TASK arg type to task_t.
        * userland-boot.c: Likewise.

commit c3040a1e324a55b6d8ca64395fc4bc2c99d5d00d
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 05:26:13 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * userland-boot.c (boot_script_insert_right): New function.
        * boot_script.h: Declare it.
        * boot_script.c (boot_script_exec): Use that instead of
        mach_port_insert_right.

commit 133adce055bdc97707cb7c7a99a1df1551177589
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 05:26:09 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * userland-boot.c (boot_script_insert_right): New function.
        * boot_script.h: Declare it.
        * boot_script.c (boot_script_exec): Use that instead of
        mach_port_insert_right.
        * boot_script.h (boot_script_exec_cmd): Change TASK arg type to task_t.
        * userland-boot.c: Likewise.

commit dee983681855f5615f32a99b2319bdfc91bac2b5
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:48:30 2001 +0000

    .

commit ed04b038e834eeee56a28d27789649dffe72b2b2
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:48:03 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * Makefile (OBJS): Add userland-boot.o here.
        Add a vpath to find userland-boot.c in boot/ too.
        * bootstrap.c (parse_script): Pass new arg to boot_script_parse_line.
        * load.c: Include <stddef.h> before "boot_script.h".

commit 1fa4593b8c243a45ff70b7704568c683ed832eb0
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:47:55 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * boot_script.h (boot_script_malloc, boot_script_free): Declare new
        functions that callers must define.
        * boot_script.c: All uses of malloc/free changed to use those instead.
        * userland-boot.c: New file.  Defines them using malloc/free.
        * Makefile (SRCS, OBJS): Add it.
        * boot.c (boot_script_malloc, boot_script_free): Old cruft functions
        removed.
        * boot_script.c (boot_script_parse_line): Take new first argument HOOK.
        Store it in CMD->hook.
        (main): Update caller.
        (boot_script_exec): Pass CMD->hook as 1st arg to boot_script_exec_cmd.
        (boot_script_exec_cmd): Take new first argument HOOK.
        * boot.c (boot_script_exec_cmd): Likewise.
        * boot_script.h (struct cmd): New member `void *hook'.
        Update decls for HOOK arguments added.

commit b9cccadc0ec3ff86b52b205e9dd2417e9d798009
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:47:51 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * boot_script.h (boot_script_malloc, boot_script_free): Declare new
        functions that callers must define.
        * boot_script.c: All uses of malloc/free changed to use those instead.
        * userland-boot.c: New file.  Defines them using malloc/free.
        * Makefile (SRCS, OBJS): Add it.
        * boot.c (boot_script_malloc, boot_script_free): Old cruft functions
        removed.

commit 16bc4b4cfed8959345574d8389c1aa1f24ecfa95
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:47:47 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * boot_script.h (struct cmd): Change `task' member type to `task_t'.
        (boot_script_task_create, boot_script_task_resume,
        boot_script_prompt_task_resume, boot_script_free_task): Declare new
        functions that callers must define.
        * userland-boot.c: Define those.
        * boot_script.c (create_task, resume_task, prompt_resume_task): Use
        those instead of direct Mach calls.
        (free_cmd): Likewise.
        (read_file): Function removed.
        (builtin_symbols): Remove the "read-file" element.
        * boot_script.h (boot_script_malloc, boot_script_free): Declare new
        functions that callers must define.
        * boot_script.c: All uses of malloc/free changed to use those instead.
        * userland-boot.c: New file.  Defines them using malloc/free.
        * Makefile (SRCS, OBJS): Add it.
        * boot.c (boot_script_malloc, boot_script_free): Old cruft functions
        removed.

commit cc94c82e35667c170c5a0640c073195ec83fe79f
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:47:44 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * boot_script.h (struct cmd): Change `task' member type to `task_t'.
        (boot_script_task_create, boot_script_task_resume,
        boot_script_prompt_task_resume, boot_script_free_task): Declare new
        functions that callers must define.
        * userland-boot.c: Define those.
        * boot_script.c (create_task, resume_task, prompt_resume_task): Use
        those instead of direct Mach calls.
        (free_cmd): Likewise.
        (read_file): Function removed.
        (builtin_symbols): Remove the "read-file" element.
        * boot_script.h (boot_script_malloc, boot_script_free): Declare new
        functions that callers must define.
        * boot_script.c: All uses of malloc/free changed to use those instead.
        * userland-boot.c: New file.  Defines them using malloc/free.
        * Makefile (SRCS, OBJS): Add it.
        * boot.c (boot_script_malloc, boot_script_free): Old cruft functions
        removed.
        * boot_script.c (boot_script_parse_line): Take new first argument HOOK.
        Store it in CMD->hook.
        (main): Update caller.
        (boot_script_exec): Pass CMD->hook as 1st arg to boot_script_exec_cmd.
        (boot_script_exec_cmd): Take new first argument HOOK.
        * boot.c (boot_script_exec_cmd): Likewise.
        * boot_script.h (struct cmd): New member `void *hook'.
        Update decls for HOOK arguments added.

commit f3c7d9e469562b01696506e7c142a3da4d9465ae
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 01:26:36 2001 +0000

    GC some stale items

commit 8d7db253d680d4a7cf334fe3a2708cc47d4810ab
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Aug 17 00:42:41 2001 +0000

    2001-08-17  Marcus Brinkmann  <address@hidden>
    
        * ialloc.c (diskfs_alloc_node): Remove warnings about stale
        nonzero st_blocks or st_size.

commit d88c855b3d710f54091c37490a6cc542693fe39a
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 00:30:22 2001 +0000

    .

commit fbac85b9cea3b657dd41973ad8100e22ec8293aa
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 00:30:08 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * inode.c (write_node): Leave i_size, i_blocks, i_translator unchanged
        when the inode has been deleted.  Suggested by Marcus Brinkmann.

commit 123f386fb9736cd6e57fade279e4990cb9d4a499
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 00:30:04 2001 +0000

    2001-08-16  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_dirremove_hard): Remove redundant DP->dn_set_mtime set.
        Noticed by Marcus Brinkmann.

commit 57c69c8a23fb942f45bcb1fa063f320bc321f231
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 09:29:37 2001 +0000

    .

commit 175fa7701ded3785c31e82581f74e2fd32db7330
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 09:29:26 2001 +0000

    2001-08-15  Roland McGrath  <address@hidden>
    
        * sizes.c: New file, a list of prime numbers useful for table sizes.
        * priv.h (_ihash_sizes, _ihash_nsizes): Declare.
        (_ihash_nextprime): Don't.
        * ihash.c (ihash_add): Select sizes from the _ihash_sizes array
        instead of using _ihash_nextprime.
        * Makefile: Clean up whitespace, reorder all the variable definitions.
        (SRCS): Remove primes.c, add sizes.c instead.
        (OBJS): Define dynamically.

commit 0642002d933b3b135f9af076f862ad1504c59d4a
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 06:10:55 2001 +0000

    .

commit d41992085608d485cf0e6f0282ff1d61c19fa9f1
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 06:10:49 2001 +0000

    2001-08-12  Neal H Walfield  <address@hidden>
    
        * pager.c: Include <errno.h>.
        (pager_read_page): Use memset, not bzero.
        * storeio.c (check_open_hook): Typo fix in comment.
        (trivfs_modify_stat): STORE->size is a store_offset_t.
        It not a vm_size_t.

commit e749545a3e4cb7664c0348067c49aa0d89caf70c
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 06:10:42 2001 +0000

    2001-08-12  Neal H Walfield  <address@hidden>
    
        * set.c: Do not include <malloc.h>.
        Include <stdlib.h>, <errno.h> and <mach.h>.
        (store_set_runs): Use memcpy, not bcopy.
        (store_set_name): Use strdup, not a strlen, malloc and strcpy.
        * zero.c (zero_read): When checking if mmap failed, compare
        against MAP_FAILED, not -1.
        Use memset, not bzero.

commit 5a2dc36112ef2a40bdd2a6187d998c3db4ad8f95
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 06:10:39 2001 +0000

    2001-08-12  Neal H Walfield  <address@hidden>
    
        * copy.c (copy_read): The protocol dictates that *LEN is in
        bytes, not pages.
        (copy_write): Be sure that the buffer passed to vm_read is
        page-aligned.  When determining how much to copy, use LEN, not the
        uninitialized *AMOUNT.
        (copy_clone): Use memcpy, not bcopy.
        * derive.c: Include <sys/types.h> and <mach.h>.
        (_store_derive): Initialize STORE->wrap_src.

commit d77023eb04c94c402e75bb328103311a4b71c7cc
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Aug 14 19:09:13 2001 +0000

    2001-08-14  Marcus Brinkmann  <address@hidden>
    
        * mgt.c (S_proc_dostop): If task_threads fails, resume the
        suspended task.

commit 9079a13b7fbd2b53310919c7e72a0ab34d57b610
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 08:58:56 2001 +0000

    .

commit f1fcd1080a08abf3c350d3c0a3a76868df3ed4d2
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 08:58:42 2001 +0000

    2001-08-10  Roland McGrath  <address@hidden>
    
        * showtrans.c (main): Use %.*s formats to be robust in the
        face of an unterminated argz in a translator setting.

commit ff09a44bc18177ba1253a8d3e1c9fbe3ebe5b768
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 04:43:25 2001 +0000

    2001-08-09  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_get_translator): Fail with EFTYPE if the length
        field stored on disk is unreasonable.  Don't crash on ENOMEM.
        Use memcpy instead of bcopy.

commit a9061b45e38b08af2c8d04f5bf1994a93d536779
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 04:42:15 2001 +0000

    .

commit db3e93788908eb846131023f8db62286812b9792
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 04:42:07 2001 +0000

    2001-08-09  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_get_translator): Fail with EFTYPE if the length
        field stored on disk is unreasonable.  Don't crash on ENOMEM.
        Use memcpy instead of bcopy.

commit ea9f9a7aba1f050fae261c9bb4ebbf2c1c46f550
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 6 22:51:29 2001 +0000

    .

commit 35028dcec2452fe45ccbc8f6786709ec02a633b7
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 6 22:51:21 2001 +0000

    2001-08-06  Roland McGrath  <address@hidden>
    
        * wait.c (S_proc_wait: reap): Set *PID_STATUS to CHILD->p_pid.
        Reported by Neal H Walfield  <address@hidden>.

commit fd4bb88b241a1b8563911c56977a798181fce837
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 6 22:51:17 2001 +0000

    2001-08-06  Roland McGrath  <address@hidden>
    
        * mgt.c (allocate_proc): Don't zero P->p_pi.
        Reported by Neal H Walfield  <address@hidden>.

commit 2594b18235a995260be7bf5553c3e09f5d0de39b
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 5 19:03:06 2001 +0000

    .

commit eb5ca01783cfc2965c06e2405939849c9356dae0
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 5 19:02:55 2001 +0000

    2001-08-05  Roland McGrath  <address@hidden>
    
        * wait.c (sample_rusage): New function.
        (S_proc_mark_exit): Call it.

commit 8610c561b7c249fe0d851be8d5d41dbe3cb2a674
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 23:32:47 2001 +0000

    .

commit a07736d2abd88053b2a169d3f3e15260363b3626
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 23:32:36 2001 +0000

    2001-08-04  Roland McGrath  <address@hidden>
    
        * proc.h (struct proc): New members p_rusage, p_child_rusage.
        * wait.c (rusage_add): New static function.
        (alert_parent): Use it to add dead child's p_rusage into parent's
        p_child_rusage.
        (S_proc_wait): Fill *RU out param with CHILD->p_rusage, not just zeros.
        Rewrote subfunction child_ready and its two callers into new
        subfunction reap to reduce duplicated code.

commit deec92cabde95119d76d2957c14a875a0eb711cd
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 23:32:33 2001 +0000

    2001-08-04  Roland McGrath  <address@hidden>
    
        * mgt.c (process_has_exited): Call ports_interrupt_rpcs last thing.

commit eed1e70bccb699828e2355ee172f5b683d08cbeb
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 22:15:31 2001 +0000

    .

commit 7bb0466d683c6650c6b9f09b84bec79f301c2e3a
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 22:15:25 2001 +0000

    2001-08-04  Roland McGrath  <address@hidden>
    
        * mgt.c (S_proc_reauthenticate): Release global_lock while making RPC.
        Don't mach_port_deallocate an argument port when returning an error,
        because mig does it for us.
    2001-08-03  Roland McGrath  <address@hidden>
    
        * mgt.c (allocate_proc): Use memset instead of lots of 0 initializers.

commit 45a5a1e7c591c2c02c6728856b921a61e3c065ca
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 01:35:40 2001 +0000

    .

commit 41548195db4a5a88f661d79b208b0e788152cb14
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 01:35:31 2001 +0000

    2001-08-03  Roland McGrath  <address@hidden>
    
        * Makefile (HURDLIBS): Define it so we link in libshouldbeinlibc.

commit d8b4a105fe549d981ccd8974150968300e61d8d8
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 2 20:41:23 2001 +0000

    2001-06-19  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Handle symlinks to "".

commit 71db48bc2585cc645d7740508822fb25e374f41c
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 2 03:47:25 2001 +0000

    .

commit d4345d7eb14a96c4cf845db398ad0e8ad8752875
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 2 03:47:18 2001 +0000

    2001-08-01  Roland McGrath  <address@hidden>
    
        * mgt.c (genpid): Rewritten.

commit 7623ec54a0fe4d5a5cc065de9478825854406a06
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 2 03:30:12 2001 +0000

    2001-08-02  Marcus Brinkmann  <address@hidden>
    
        * mgt.c (genpid): Before checking if NEXTPID is free, check if it
        is greater than WRAP, and if yes, start over.

commit 347e5e932ccd4b01fe3e6531a3b897624ce37c21
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 1 13:00:55 2001 +0000

    2001-08-01  Marcus Brinkmann  <address@hidden>
    
        * mux.c (free_name): Swap order of memory releases.
        Reported by Kalle Olavi Niemitalo <address@hidden>

commit 2c661dae2c1e02c1c920b8e4c89b27ec0604384a
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 25 22:22:53 2001 +0000

    * glue-include/linux/socket.h (SOMAXCONN): Only define if it
    wasn't already.
    (msg_control, msg_controllen, struct cmsghdr, cmsg_len, cmsg_type,
    cmsg_level, CMSG_FIRSTHDR, CMSG_NXTHDR, CMSG_DATA, CMSG_LEN): Only
    define if CMSG_DATA wasn't already defined.

commit ef8fe1483875058b4a92c01b4c3389a573b28998
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jul 23 12:00:03 2001 +0000

    REmove item about creation_time of tasks (done by Roland in 1999)
    and threads (done by Thomas in 1997).

commit b03049a8af657653b68cd872c7a3cbf616ba9b91
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:19:44 2001 +0000

    .

commit 465070459cf54630673433707e471b53770188c1
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:19:15 2001 +0000

    2001-07-20  Roland McGrath  <address@hidden>
    
        * panic.c: Fix obsolescent #endif syntax.
        * ext2_file_io.c: Likewise.
        * disk_inode_ffs.h: Likewise.
        * ffs_file_io.c: Likewise.

commit b27610c19aa040287c37c7491abf351b1a2dd289
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:18:05 2001 +0000

    .

commit c8686ca709bdc964a8a96ea14483a383dcac36d3
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:17:53 2001 +0000

    2001-07-20  Roland McGrath  <address@hidden>
    
        * panic.c: Fix obsolescent #endif syntax.

commit faa783b87a2dfaf123447773b40d6ce20b951378
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 18 19:51:23 2001 +0000

    2001-07-18  Marcus Brinkmann  <address@hidden>
    
        * copyright: Refer to new directory.
        * rules: Move documentation to share directory.
        Add -isp to dpkg-gencontrol invocation.
        Remove crufty hurd.info.
        * control: Bump up standards version.

commit a0faecab9371d537a3d8d18f451421bc31ef6a07
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 18 18:46:12 2001 +0000

    2001-07-18  Marcus Brinkmann  <address@hidden>
    
        * rc: Do not excempt random-seed when cleaning up /var/run.  State
        data should be in /var/lib (FHS) or /var/state.
        * changelog: Update to current version.
        * debian/servers.boot: Add die $(serverboot).

commit a9c1365872e9554de8f45cd859c57c5192b51a8e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 18 17:37:13 2001 +0000

    2001-07-18  Marcus Brinkmann  <address@hidden>
    
        * linux-src/net/ipv4/devinit.c (configure_device): Initialize IFA
        correctly.  If we are setting the peer on an IFF_POINTOPOINT link,
        force the netmask to 255.255.255.255.
        By Neal H Walfield <address@hidden>.

commit de810c391f2ef32edf6106340a274b01b006cdce
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 18 16:56:57 2001 +0000

    2001-07-13  Neal H Walfield  <address@hidden>
    
        * options.c (parse_opt): In the cases where we hold global_lock
        and fail, we must release the lock before calling FAIL.

commit 3b882621b5de27c1c3ee619ea303eb6448459e8f
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jul 13 21:27:43 2001 +0000

    2001-07-13  Marcus Brinkmann  <address@hidden>
    
        * host.c (S_proc_getexecdata): New variable PORTS_ALLOCATED.
        Set it if we allocated a new buffer for PORTS.  If it is set,
        and allocation of a new buffer for INTS fails, unmap the buffer
        for PORTS.
    
        * host.c (S_proc_getexecdata): New variable I.  Go over all
        standard ports and increase the send right user reference by one.
        Set *PORTSPOLY to MACH_MSG_TYPE_MOVE_SEND.

commit 3178f3765a76d42e62c0e79e7a21812fbcc15319
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 10 22:17:40 2001 +0000

    2001-07-11  Marcus Brinkmann  <address@hidden>
    
        * fs.defs (routine file_get_storage_info): Add dealloc to all out
        parameters (PORTS, INTS, OFFSETS, DATA).
        (routine file_get_fs_options): Add dealloc to out parameter OPTIONS.
    
        * fsys.defs (routine fsys_get_options): Add dealloc to out
        parameter OPTIONS.
    
        * process.defs (routine proc_getprocinfo): Add dealloc to out
        paramter PROCINFO.

commit 312f376bdd88d1dd82aae1ced6c7581ab88fd260
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 3 01:11:52 2001 +0000

    .

commit 49a2c9d930156814d5bcf34fd8e2126780ab6ef9
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 3 01:10:37 2001 +0000

    2001-06-21  Neal H Walfield  <address@hidden>
    
        * file-getcontrol.c (netfs_S_file_getcontrol): When checking if
        we can give the control port out, use fshelp_iscontroller rather
        than doing the check by hand.

commit abd1e84b6b14f34beae53005fcead93b1d755ff5
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 3 01:10:27 2001 +0000

    2001-06-21  Neal H Walfield  <address@hidden>
    
        * file-getcontrol.c (diskfs_S_file_getcontrol):  When checking
        if we can give the control port out, use fshelp_iscontroller
        rather than doing the check by hand.

commit cfdf7c3ded1e3165ae643a740a4a0425cecdadcb
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 3 01:10:17 2001 +0000

    2001-06-21  Neal H Walfield  <address@hidden>
    
        * fshelp.h (fshelp_iscontroller): Declare new function.
        * perms-iscontroller.c: New file.
        * Makefile (SRCS): Add it.

commit b5f0edcc31bbdb8969404b409311c29240281c24
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 2 22:15:31 2001 +0000

    .

commit 48729448adb9f1ed91043841f436f68209c774f7
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 2 22:14:22 2001 +0000

    2001-07-02  Roland McGrath  <address@hidden>
    
        * init.c (reboot_system): Don't pass null pointer to RPC out param.
        Thanks to Moritz Schulte <address@hidden> for finding this.

commit afb685b3b07c7dd8836c8bf7dcff1da6a0d6204a
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jun 27 11:31:06 2001 +0000

    2001-06-27  Marcus Brinkmann  <address@hidden>
    
        * info.c (S_proc_getprocinfo): If we return because mmap failed
        for *PIARRAY, be sure to munmap THDS if necessary.

commit 7cde3c6542501a2e36b780408429a4e30588c87b
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 26 17:31:31 2001 +0000

    Adding some of the user visible changes that have been made.  It turns out
    that there have been a lot of them!  This only documents changes made until
    Jan 2001, and only changes to the applications, not to the libraries.
    It still holds that this needs more work, trolling through ChangeLogs.

commit 160a808ee59628d5928fab0e57fcf559889cca72
Author: Mark Kettenis <address@hidden>
Date:   Tue Jun 26 13:36:03 2001 +0000

    * idvec-impgids.c (_merge_implied_gids) [HAVE_GETGROUPLIST]:
    Conditionally enable code that calls getgrouplist.  Use `int'
    instead of `size_t' for number of groups.
    [!HAVE_GETGROUPLIST]: Add #warning about missing getgrouplist.

commit b4b68736670315fcb8750cca938be4c91a3aafcf
Author: Mark Kettenis <address@hidden>
Date:   Tue Jun 26 13:33:07 2001 +0000

    * configure.in: Add check for getgrouplist.

commit d4c2e020b93a3bdd801749ce31058b8bb6325b61
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jun 17 13:46:21 2001 +0000

    2001-06-17  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to current version.

commit bfdee12eced70f4deeeaa32d0a0e8d1fbec6e831
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:42:05 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * main.c (S_exec_init): Use iohelp_create_empty_iouser.

commit 98f3c7c1090f114de7b3bd9fb307d8292527f69d
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:41:31 2001 +0000

    .

commit 430bc77158983c8db496053d09db69ef79b32cba
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:37:39 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup):  Use
        iohelp_create_empty_iouser.  Use iohelp_dup_iouser
        as per the new semantics.
        * dir-mkfile.c (netfs_S_dir_mkfile): Use iohelp_dup_iouser
        as per the new semantics.
        * file-exec.c (netfs_S_file_exec): Likewise.
        * file-reparent.c (netfs_S_file_reparent): Likewise.
        * fsys-getroot.c (netfs_S_fsys_getroot): Use
        iohelp_create_complex_iouser.
        * fsys-syncfs.c (netfs_S_fsys_syncfs): Use
        iohelp_create_simple_iouser.
        * io-duplicate.c (netfs_S_io_duplicate): Use iohelp_dup_iouser
        as per the new semantics.
        * io-reauthenticate.c (netfs_S_io_reauthenticate): Use
        iohelp_reauth as per the new semantics.
        * io-restrict-auth.c (netfs_S_io_restrict_auth): Use
        iohelp_create_complex_iouser.  Check return values.
        * trans-callback.c (_netfs_transcallback2_fn):  Use
        iohelp_create_simple_iouser.

commit 8efef01cb3d2f05be31d14e1a101760f0896a867
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:37:29 2001 +0000

    2001-06-16  Roland McGrath  <address@hidden>
    
        * file-set-trans.c (diskfs_S_file_set_translator): Add some parens.

commit 33930cdd18b99ee7e80ad953227bfb875ca73224
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:36:23 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * dir-lookup.c (trivfs_S_dir_lookup): Use iohelp_dup_iouser as
        per the new semantics.
        * fsys-getroot.c (trivfs_S_fsys_getroot): Use
        iohelp_create_complex_iouser.
        * io-reauthenticate.c (trivfs_S_io_reauthenticate):
        Use iohelp_reauth as per the new semantics.
        * io-restrict-auth.c (trivfs_S_io_restrict_auth):
        Use iohelp_create_complex_iouser.  Check return values.
        * protid-dup.c (trivfs_protid_dup): Use iohelp_dup_iouser
        as per the new semantics.

commit d0c9c92e41409bbe0e2234d832e4aea98b902105
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:35:08 2001 +0000

    .

commit 806dfe03abda27b089f45eea4da742490c155595
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:24:02 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * users.c (S_termctty_open_terminal): Use iohelp_create_empty_iouser.

commit d4a374818f3931874c4de35270e80f6c7204ba14
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:23:52 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * magic.c (trivfs_S_dir_lookup):  Use iohelp_dup_iouser
        as per the new semantics.

commit 0a746fb19a663f41794f4c6ed6e63d4c5ce714b4
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:23:29 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup):  Use
        iohelp_create_empty_iouser.  Use iohelp_dup_iouser
        as per the new semantics.
        * dir-mkfile.c (netfs_S_dir_mkfile): Use iohelp_dup_iouser
        as per the new semantics.
        * file-exec.c (netfs_S_file_exec): Likewise.
        * file-reparent.c (netfs_S_file_reparent): Likewise.
        * fsys-getroot.c (netfs_S_fsys_getroot): Use
        iohelp_create_complex_iouser.
        * fsys-syncfs.c (netfs_S_fsys_syncfs): Use
        iohelp_create_simple_iouser.
        * io-duplicate.c (netfs_S_io_duplicate): Use iohelp_dup_iouser
        as per the new semantics.
        * io-reauthenticate.c (netfs_S_io_reauthenticate): Use
        iohelp_reauth as per the new semantics.
        * io-restric-auth.c (netfs_S_io_restric_auth): Use
        iohelp_create_complex_iouser.  Check return values.
        * trans-callback.c (_netfs_transcallback2_fn):  Use
        iohelp_create_simple_iouser.

commit 487bba2f0cd506b4a79e1d92184a5f80d827954f
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:23:09 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Use
        iohelp_create_empty_iouser.
        * fsys-getfile.c (diskfs_S_fsys_getfile): Use
        iohelp_create_complex_iouser.
        * io-reauthenticate.c (diskfs_S_io_reauthenticate): Use
        new iohelp_reauth semantics.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Use
        new iohelp_create_iouser semantics.
        * protid-make.c (diskfs_finish_protid): Use
        iohelp_create_simple_iouser and new iohelp_dup_iouse
        semantics.
        * trans-callback.c (_diskfs_translator_callback2_fn):
        Use iohelp_create_simple_iouser.

commit a2529808d1aaf878eb6fff54ab491bd3d47db894
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:22:14 2001 +0000

    2001-04-21  Neal H Walfield  <address@hidden>
    
        * iohelp.h (iohelp_create_iouser): Change declaration
        such that as error_t is now returned and the iouser is
        a parameter.
        (iohelp_create_empty_iouser): New funtion.
        (iohelp_create_simple_iouser): New function.
        (iohelp_create_complex_iouser): New funtion.
        * iouser-create.c (iohelp_create_iouser): Implement new
        semantics.
        (iohelp_create_empty_iouser): Implement new function.
        (iohelp_create_simple_iouser): Implement new function.
        (iohelp_create_complex_iouser): Implement new function.
        * iouser-dup.c (iohelp_dup_iouser): Implement new semantics.
        * iouser-reauth.c (iohelp_reauth): Implement new semantics.

commit 93054f14cb52bfd576e4ecfdcf0bc1c468e4cbbf
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:21:47 2001 +0000

    2001-04-01  Neal H Walfield  <address@hidden>
    
        * dir-lookup.c (trivfs_S_dir_lookup): Use
        iohelp_dup_iouser as per the new semantics.
        * fsys-getroot.c (trivfs_S_fsys_getroot): Use
        iohelp_create_complex_iouser.
        * io-reauthenticate.c (trivfs_S_io_reauthenticate):
        Use iohelp_reauth as per the new semantics.
        * io-restrict-auth.c (trivfs_S_io_restrict_auth):
        Use iohelp_create_complex_iouser.  Check return values.
        * trivfs_protid_dup (trivfs_protid_dup): Use iohelp_dup_iouser
        as per the new semantics.

commit 17d01fc816b86f11aa4c82b47ba9aba98463e7e8
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Jun 16 13:26:38 2001 +0000

    fix my e-mail address

commit d798b6b0e708e14ecae5f812d22ebe4b20af0d1c
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 06:42:55 2001 +0000

    .

commit 9e62de7a30214f0ba557f0474c0c698d50e78a04
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 06:42:41 2001 +0000

    2001-06-15  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec: user_fd): Add a user ref to returned port.

commit f5e5de2faa11e513e2de7b6cb56f098e7debb95c
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:54:06 2001 +0000

    .

commit c311ee6c369486f78c079134ca7d6ae13f6a403b
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:53:56 2001 +0000

    2001-06-15  Neal H Walfield  <address@hidden>
    
            * file-set-translator.c (netfs_S_file_set_translator):  If
            FS_TRANS_ORPHAN is set, do not ask the active translator to go
            away, just disconnect it.

commit af6e2add4e1891038419b16ea6ceae1ab6b4dd39
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:29:05 2001 +0000

    .

commit 54b617c353c976541fc3be867bfa7cee969c2f00
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:27:55 2001 +0000

    2001-06-15  Neal H Walfield  <address@hidden>
    
        * settrans.c (options): New option `--orphan'.
        Fix other comments to aviod confusion.
        (main): Add FS_TRANS_ORPHAN to ACTIVE_FLAGS if `--orphan' is
        specified.

commit b2495c92918bf9df62b16065dc48aedf06f25e09
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:27:38 2001 +0000

    2001-06-15  Neal H Walfield  <address@hidden>
    
        * file-set-trans.c (diskfs_S_file_set_translator):  If
        FS_TRANS_ORPHAN is set, do not ask the active translator to go
        away, just disconnect it.

commit 73c81b83d97b735e2a614d2bf182ec6b0ffdba79
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:27:23 2001 +0000

    2001-06-15  Neal H Walfield  <address@hidden>
    
        * hurd_types.h: New macro, FS_TRANS_ORPHAN.

commit e98f556a63babe9a1147f28a23b91c443c885003
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:14:58 2001 +0000

    .

commit 0e02255ae2172c35dfcf36839017c2d6e349ca1e
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:13:44 2001 +0000

    2001-06-15  Roland McGrath  <address@hidden>
    
        * Makefile (FSSRCS): Last change got botched in merging.

commit 2283081f91cd0cb7727cf64ce3516b46f7b241e5
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:13:15 2001 +0000

    2001-06-15  Roland McGrath  <address@hidden>
    
        * Makeconf (CPPFLAGS, CFLAGS): Append to these before we include the
        config.make file.

commit b45571bc3a7ae8bf263bdab1b2cefc858b93670f
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jun 15 21:30:08 2001 +0000

    2001-06-15  Marcus Brinkmann  <address@hidden>
    
        * rc: Merge in recent changes from daemons/rc.sh.

commit ac0a5da19238aca59c51256655cd0d2f24e11a23
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jun 15 20:17:49 2001 +0000

    Streamline the CVS entry.

commit 57923e4dd71c001f3c375e70d3c9850f1077d043
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jun 15 20:14:42 2001 +0000

    2001-06-15  Marcus Brinkmann  <address@hidden>
    
        * rc: Apply patch from Moritz Schulte <address@hidden> to
        be more selective with what to clean from /var/run.

commit f1a8bdd86789262228ea26c341825a82ff66bcad
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:18:09 2001 +0000

    obsolete files removed

commit 7b4b673990ce660417fcc4190a9a791ac51a3f72
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:15:18 2001 +0000

    .

commit 2a67a02edf7076d7148c6960dd2b1ce08a110d6f
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:14:42 2001 +0000

    2001-06-10  Neal H Walfield  <address@hidden>
    
            * file-inv-trans.c: Remove this file, function no longer exists.
            * Makefile (FSSRCS): Remove reference to file-inv-trans.c.

commit 8d447f93c62ec3bcb8cd8492006e40745a09312b
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:14:29 2001 +0000

    2001-06-10  Neal H Walfield  <address@hidden>
    
            * file-inv.c: Remove this file, function no longer exists.
            * Makefile (FSSRCS): Remove reference to file-inv.c.

commit 534df041169b945cceb710cdef4a9039ed2d20d4
Author: Mark Kettenis <address@hidden>
Date:   Sat Jun 9 20:30:34 2001 +0000

    * inode.c (diskfs_set_statfs): If number of free blocks is less
    than the number of reserved blocks, set the number of available
    blocks to 0.

commit 4643b2070c54a9888f9fa4bf0c951274d2d3d6fe
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 8 22:07:38 2001 +0000

    .

commit f567700bedda42e566847e5f752a8e5a38b0053f
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 8 22:07:18 2001 +0000

    2001-06-08  Roland McGrath  <address@hidden>
    
        * rc.sh: Start /hurd/mach-defpager before swapon.

commit b7aacc0175a214f449c105c785e61a7be402731f
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jun 8 20:43:45 2001 +0000

    2001-06-08  Marcus Brinkmann  <address@hidden>
    
        * timer-emul.c (add_timer): Don't add jiffies to EXPIRES, it is
        the responsibility of the caller to do this.

commit 60add9cfdb0f78fc4dbf5e2fd3f50d26316503e1
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 8 03:48:29 2001 +0000

    2001-06-07  Roland McGrath  <address@hidden>
    
        * rc.sh: Include $? value in message about unexpected fsck exit.

commit bfd69efe00e7df972ff3e26ce0ace8fb144ef2d1
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:55:16 2001 +0000

    .

commit cfa167bdff7ba03430402fea611f08649b239801
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:54:43 2001 +0000

    2001-06-06  Roland McGrath  <address@hidden>
    
        * rpctrace.c (trace_and_forward): Assert that INFO has the same port
        right type as the right we looked up.  Don't consider a message a
        reply unless its receiver is a send-once right.

commit 2596becea57bdcf1c16a083b7d2bc9b962e2edb7
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:43:19 2001 +0000

    .

commit 2370cbbd6af7124bb3dfc870e236e26f77207bf1
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:42:59 2001 +0000

    2001-06-06  Roland McGrath  <address@hidden>
    
        * rpctrace.c (print_reply_header): Don't call unfinished_line if
        expected_reply_port is null, indicating the last line was finished as
        a simpleroutine.

commit f1a60268268acac56b9a245bcb9d93b0506a0e92
Author: Mark Kettenis <address@hidden>
Date:   Tue Jun 5 00:59:37 2001 +0000

    * setup.c (page_read_file_direct): Fix logic to find the run that
    contains the data to be read.  Use size in bytes instead of blocks
    when calling device_read.
    (page_write_file_direct): Fix logic to find the run that contains
    the data to be written.  Pass SIZE_WRITTEN to device_write call
    instead of &WROTE when writing a whole page.  Correctly calculate
    SEGSIZE.

commit 047e386605783af924c6856d6ca58cea1dd5e614
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 1 21:49:53 2001 +0000

    .

commit e9b8868abfd6568592031cd2f615f3d8b8836204
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 1 21:49:39 2001 +0000

    2001-06-01  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_io_select): Fix typo in last change.

commit dd750de1577a53cfeea8bfd5f35bf539f9e6ac24
Author: Roland McGrath <address@hidden>
Date:   Thu May 31 04:55:49 2001 +0000

    .

commit 33e55d9f63f0ba84b892e145f226c16b8f1733e7
Author: Roland McGrath <address@hidden>
Date:   Thu May 31 04:55:36 2001 +0000

    2001-05-30  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_io_select): Mask out SELECT_READ and/or
        SELECT_WRITE if those accesses are not allowed by the peropen.
        Don't keep old bits in AVAILABLE across waits, return only
        what is true at the moment we return.

commit 450bd9625dd2d9c7ba33e584cfbfbfac326032f0
Author: Roland McGrath <address@hidden>
Date:   Sat May 26 18:17:36 2001 +0000

    .

commit 37f9faea8ded29aa414bfd251c4d43cb3219835a
Author: Roland McGrath <address@hidden>
Date:   Sat May 26 18:17:18 2001 +0000

    2001-05-26  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_io_select): Don't diagnose an error for *TYPE
        containing irrelevant bits (i.e. SELECT_URG).  It's always ok to
        ask even when the answer is always no.

commit 1cdc8c28d051eb4564c2ced70e17384444a8e1f4
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 13 18:27:33 2001 +0000

    2001-05-13  Marcus Brinkmann  <address@hidden>
    
        * file-exec.c: Initialize GID with st_gid rather than st_uid.

commit 6c9fdb369129b22b9212e4d82f3fadb15df45eca
Author: Marcus Brinkmann <address@hidden>
Date:   Sat May 12 00:20:32 2001 +0000

    2001-05-12  Marcus Brinkmann  <address@hidden>
    
        * host.c (initialize_version_info): Clear last byte of KV to make
        sure that the string is null-terminated.

commit 4b4f61e2b0cf3a2db99d67456e8fe34ebabbb282
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 6 13:18:29 2001 +0000

    libstore/
    2001-04-26  Marcus Brinkmann  <address@hidden>
    
        * set.c: Use explicit comparison to MACH_PORT_NULL.
    
    storeio/
    2001-05-06  Marcus Brinkmann  <address@hidden>
    
        * dev.c (dev_open): Do not create/open the store with
        STORE_INACTIVE, as this doesn't work correctly.  Inactivate the
        store afterwards instead.
    
    2001-02-18  Marcus Brinkmann  <address@hidden>
    
        * dev.h (struct dev): New member nperopens.
        * storeio.c (open_hook): Hold device lock and check if this is the
    
    TODO:
        add item about the storeio hack

commit c18e8c1bcf2d19d6dcbc9501405890c346738c6d
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:50:14 2001 +0000

    .

commit 4e68caf20175e01854375dab32e4119d895cfd0f
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:50:06 2001 +0000

    2001-04-23  Neal H Walfield  <address@hidden>
    
        * tmpfs.c (main): Pass diskfs_demuxer to
        diskfs_spawn_first_thread to conform to new libdiskfs semantics.

commit aede167cfb66c3c95742f7c3821643591040a56d
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:49:54 2001 +0000

    2001-04-22  Neal H Walfield  <address@hidden>
    
        * Makefile (OTHERSRCS): Add extern-inline.c.
        * diskfs.h (DISKFS_EXTERN_INLINE): New macro.
        (diskfs_spawn_first_thread): Update prototype to include the
        additional parameter, a demuxer.
        (diskfs_begin_using_protid_port): Moved and renamed function
        begin_using_protid_port from priv.h.
        (diskfs_end_using_protid_port): Moved and renamed function
        end_using_protid_port from priv.h.
        * extern-inline.c: New file.
        * fsmutations.h (FILE_INTRAN): Use new function name.
        (FILE_DESTRUCTOR): Likewise.
        (IO_INTRAN): Likewise.
        (IO_DESTRUCTOR): Likewise.
        * init-first.c: Include <hurd/ports.h>.
        (master_thread_function): Unnamed parameter is now the demuxer.
        Use that rather than diskfs_demuxer directly.
        (diskfs_spawn_first_thread): New parameter DEMUXER.
        * init-main.c (diskfs_init_main): Pass diskfs_demuxer to
        diskfs_spawn_first_thread to conform to new semantics.
        * priv.h (begin_using_protid_port): Moved to diskfs.h.
        (end_using_protid_port): Likewise.

commit 5b097e8086fde7387f255cb9504c1027e9ff85d2
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:39:31 2001 +0000

    .

commit 0e7f79687840aaa2905dbd7d780100fa342e61e9
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:39:20 2001 +0000

    2001-05-05  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_truncate): Set st_size before rounding it up,
        and do set it when there is a memory object.

commit be3cc8ffddbba873709ed7f51b3975a6e4838e1a
Author: Roland McGrath <address@hidden>
Date:   Wed May 2 03:21:32 2001 +0000

    .

commit a4544594c77b183a16e472a79f5b6adb3415e372
Author: Roland McGrath <address@hidden>
Date:   Wed May 2 03:21:15 2001 +0000

    2001-05-01  Neal H Walfield  <address@hidden>
    
            * hurd_types.defs (startup_t): Fix typo.

commit a2bd823e81ca312339032dd023ad0713be47c064
Author: Roland McGrath <address@hidden>
Date:   Wed May 2 03:18:37 2001 +0000

    2001-05-01  Neal H Walfield  <address@hidden>
    
            * tmpfs.c (main): Set diskfs_root_node->dn_stat.st_nlink to 2.

commit b6bbc11f6896c735053b68b516b2bc3e8c6fd23c
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Apr 29 22:32:44 2001 +0000

    2001-04-30  Marcus Brinkmann  <address@hidden>
    
        * rr.c (rrip_work): In the MATCH_NAME case, free NMBUF if it is non-zero
        before returning.

commit f26028486ddc61c0508efab260afb8503b377eb3
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Apr 29 21:18:18 2001 +0000

    2001-04-29  Marcus Brinkmann  <address@hidden>
    
        * lookup.c (diskfs_get_directs): If an RE entry is encountered,
        just decrement I again. Rearrange the code to check for a new
        logical sector in any case. Also make sure to always release RR
        before returning. This fixes some memory leaks and Debian bug
        report #63373.

commit 17f7ee39ab6bb1ce1c7f1d0e905c0d836c136084
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Apr 29 20:37:46 2001 +0000

    2001-04-29  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian upgrades.

commit 82781dd6da2b6a1eb113e20d100052509bb85a90
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Apr 19 22:11:52 2001 +0000

    2001-02-18  Marcus Brinkmann  <address@hidden>
    
        * dev.h (struct dev): New member nperopens.
        * storeio.c (open_hook): Hold device lock and check if this is the
        first open.  If yes, activate the store.
        (close_hook): Hold global_lock and check if this was the last
        open.  If yes, inactivate the store.
        * dev.c (dev_open): Open the store with STORE_INACTIVE
        (in store_parsed_open as well as in store_create).

commit 83e61d2d234ac403a6e6e91c12b1d87aca64de10
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:44:14 2001 +0000

    .

commit 47f271bfc6b7a6ba1229fd1dfc6870e6fa135825
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:44:03 2001 +0000

    2001-04-14  Neal H Walfield  <address@hidden>
    
        * node-create.c (diskfs_create_node):  If we fail, set *NEWNODE
        to NULL; at least diskfs_S_dir_lookup depends on this behavior.

commit 3384a3518bf61eac985d8715881f5e19b36464c3
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:44:00 2001 +0000

    2001-04-14  Neal H Walfield  <address@hidden>
    
        * init-startup.c (diskfs_startup_diskfs): Use ERR, not errno, so
        we can actually read this variable in a debugger.

commit 0957bc32baec1a926c8b61afd3a1885002092761
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:30:14 2001 +0000

    .

commit 2f7f90ce15cce79ef83a8d273e3a27b5b527c7d7
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:30:07 2001 +0000

    2001-04-15  Neal H Walfield  <address@hidden>
    
        * dir.c (diskfs_get_directs): Total rewrite.
        (diskfs_lookup_hard): Likewise.
        (diskfs_enter_hard): Count node size in the size of the dirent so
        diskfs_get_directs does not have to guess; this is only a few
        bytes different.  Check the amount of space correctly, i.e.
        we cannot compare bytes and pages.
        * node.c: (diskfs_free_node): We already hold
        diskfs_node_refcnt_lock; do not try to lock it again.
        (diskfs_cached_lookup): Use diskfs_nref, that is why we have it.
        Link the nodes correctly.
        (diskfs_set_translator): Add or remove S_IPTRANS from
        np->dn_stat.st_mode as appropriate.
        (diskfs_truncate): Set the new np->dn_stat.st_size.
        (diskfs_grow): Move the assert up.

commit 01a41bf0c6cb18922a5b6a3d7fd8bd4cfdd18368
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:19:07 2001 +0000

    .

commit a61098df231508f38b019711192ab0f4a71aca7d
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:10:54 2001 +0000

    2000-04-03  Neal H Walfield  <address@hidden>
    
        * proc.h (struct ids): Drop gids and ngids, we never use
        them.  Turn uids into a zero length array.
        * mgt.c (make_ids): Conform to new semantics.
        (ids_free): Removed.  Rendered obsolete by ids_rele.
        (ids_rele): New function.  Drop a reference to the given
        ids.
        (ids_ref): Add a reference to the given ids.
        (S_proc_reauthenticate): Use ids_rele and new make_ids
        semantics.
        (S_proc_child): Use ids_rele and ids_ref.
        (create_startup_proc): Conform to new make_ids semantics.
        (complete_proc): Use ids_ref.
        (process_has_exited): Use ids_rele.

commit dacefa3cb28a74c6d7b033a1877311b599e7520e
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:10:51 2001 +0000

    2000-04-03  Neal H Walfield  <address@hidden>
    
        * host.c (S_proc_setexecdata):  Check for memory allocation errors.
        Use memcpy, not bcopy.
        (S_proc_getexecdata): Likewise.
        (S_proc_execdata_notify): Check return of malloc.
        (S_proc_register_version): Likewise.
        (initialize_version_info): Add asserts.
        * info.c (S_proc_pid2task): Do not bother searching for the pid
        if we do not have a valid caller.
        (S_proc_pid2proc): Likewise.
        Use memcpy, not bcopy.
        (S_proc_getprocinfo): Doc fixes.  Use MAP_FAILED not -1.  Use
        memcpy, not bcopy.
        (S_proc_getloginpids): Check return value of malloc.  Use realloc
        correctly.
        (S_proc_setlogin): Check return value of malloc.
        * main.c (main): Assert allocate_proc.
        * mgt.c (make_ids): Check return value of malloc and fail
        accordingly.
        (S_proc_reauthenticate): Check return value of make_ids and fail
        accordingly.
        (S_proc_child): Call task_find after we know that we were passed
        a valid child.
        (S_proc_reassign): Likewise.
        (S_proc_handle_exceptions): Use memcpy, not bcopy.
        (allocate_proc): Check return value of ports_create_port and fail
        accordingly.
        (create_startup_proc): Add asserts.
        (complete_proc): Do not assume the length of "<none>".
        * msg.c (S_proc_getmsgport): Call pid_find_allow_zombie after
        we know we were passed a valid caller.
        * pgrp.c: Include assert.h.
        (new_pgrp): Check return value of malloc and fail accordingly.
        (new_session): Likewise.
        (boot_setsid): Assert sess.
        (S_proc_getsessionpids): Use MAP_FAILED not -1.
        (S_proc_getsessionppids): Likewise.
        (S_proc_getpgrppids): Likewise.
        * wait.c (S_proc_wait): Use memset, not bzero.

commit 40fd49dcdf0072e4229473f2350f0b8a1ea04a04
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:10:44 2001 +0000

    2000-04-03  Neal H Walfield  <address@hidden>
    
        * host.c: Doc fix: ``Implement foo as described in <hurd/proc.defs>''
        => ``Implement foo as described in <hurd/process.defs>''
        * info.c: Likewise.
        * mgt.c: Likewise.
        * pgrp.c: Likewise.
        * wait.c: Likewise.
        * host.c (S_proc_setexecdata):  Check for memory allocation errors.
        Use memcpy, not bcopy.
        (S_proc_getexecdata): Likewise.
        (S_proc_execdata_notify): Check return of malloc.
        (S_proc_register_version): Likewise.
        (initialize_version_info): Add asserts.
        * info.c (S_proc_pid2task): Do not bother searching for the pid
        if we do not have a valid caller.
        (S_proc_pid2proc): Likewise.
        Use memcpy, not bcopy.
        (S_proc_getprocinfo): Doc fixes.  Use MAP_FAILED not -1.  Use
        memcpy, not bcopy.
        (S_proc_getloginpids): Check return value of malloc.  Use realloc
        correctly.
        (S_proc_setlogin): Check return value of malloc.
        * main.c (main): Assert allocate_proc.
        * mgt.c (make_ids): Check return value of malloc and fail
        accordingly.
        (S_proc_reauthenticate): Check return value of make_ids and fail
        accordingly.
        (S_proc_child): Call task_find after we know that we were passed
        a valid child.
        (S_proc_reassign): Likewise.
        (S_proc_handle_exceptions): Use memcpy, not bcopy.
        (allocate_proc): Check return value of ports_create_port and fail
        accordingly.
        (create_startup_proc): Add asserts.
        (complete_proc): Do not assume the length of "<none>".
        * msg.c (S_proc_getmsgport): Call pid_find_allow_zombie after
        we know we were passed a valid caller.
        * pgrp.c: Include assert.h.
        (new_pgrp): Check return value of malloc and fail accordingly.
        (new_session): Likewise.
        (boot_setsid): Assert sess.
        (S_proc_getsessionpids): Use MAP_FAILED not -1.
        (S_proc_getsessionppids): Likewise.
        (S_proc_getpgrppids): Likewise.
        * wait.c (S_proc_wait): Use memset, not bzero.

commit 984d6149fd9d474bec3f80a71bbcd90582139b19
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:10:36 2001 +0000

    2000-04-03  Neal H Walfield  <address@hidden>
    
        * proc.h (struct ids): Drop gids and ngids, we never use
        them.  Turn uids into a zero length array.
        * mgt.c (make_ids): Conform to new semantics.
        (ids_free): Removed.  Rendered obsolete by ids_rele.
        (ids_rele): New function.  Drop a reference to the given
        ids.
        (ids_ref): Add a reference to the given ids.
        (S_proc_reauthenticate): Use ids_rele and new make_ids
        semantics.
        (S_proc_child): Use ids_rele and ids_ref.
        (create_startup_proc): Conform to new make_ids semantics.
        (complete_proc): Use ids_ref.
        (process_has_exited): Use ids_rele.
        * host.c: Doc fix: ``Implement foo as described in <hurd/proc.defs>''
        => ``Implement foo as described in <hurd/process.defs>''
        * info.c: Likewise.
        * mgt.c: Likewise.
        * pgrp.c: Likewise.
        * wait.c: Likewise.
        * mgt.c (S_proc_reauthenticate): Calculate the value of
        NGEN_UIDS, NAUX_UIDS, NGEN_GIDS AND NAUX_GIDS; do not use
        a constant.
        (create_startup_proc): Add asserts.
        * host.c (S_proc_setexecdata):  Check for memory allocation errors.
        Use memcpy, not bcopy.
        (S_proc_getexecdata): Likewise.
        (S_proc_execdata_notify): Check return of malloc.
        (S_proc_register_version): Likewise.
        (initialize_version_info): Add asserts.
        * info.c (S_proc_pid2task): Do not bother searching for the pid
        if we do not have a valid caller.
        (S_proc_pid2proc): Likewise.
        Use memcpy, not bcopy.
        (S_proc_getprocinfo): Doc fixes.  Use MAP_FAILED not -1.  Use
        memcpy, not bcopy.
        (S_proc_getloginpids): Check return value of malloc.  Use realloc
        correctly.
        (S_proc_setlogin): Check return value of malloc.
        * main.c (main): Assert allocate_proc.
        * mgt.c (make_ids): Check return value of malloc and fail
        accordingly.
        (S_proc_reauthenticate): Check return value of make_ids and fail
        accordingly.
        (S_proc_child): Call task_find after we know that we were passed
        a valid child.
        (S_proc_reassign): Likewise.
        (S_proc_handle_exceptions): Use memcpy, not bcopy.
        (allocate_proc): Check return value of ports_create_port and fail
        accordingly.
        (create_startup_proc): Add asserts.
        (complete_proc): Do not assume the length of "<none>".
        * msg.c (S_proc_getmsgport): Call pid_find_allow_zombie after
        we know we were passed a valid caller.
        * pgrp.c: Include assert.h.
        (new_pgrp): Check return value of malloc and fail accordingly.
        (new_session): Likewise.
        (boot_setsid): Assert sess.
        (S_proc_getsessionpids): Use MAP_FAILED not -1.
        (S_proc_getsessionppids): Likewise.
        (S_proc_getpgrppids): Likewise.
        * wait.c (S_proc_wait): Use memset, not bzero.

commit 90ad163bf24620053e2317d3946c62b80fd25e34
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:47:18 2001 +0000

    .

commit 0d894ae78693aba3f547782993bb716bb02a04bc
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:46:58 2001 +0000

    2001-04-10  Neal H Walfield  <address@hidden>
    
            * tmpfs.c (diskfs_shortcurt_chrdev): Rename to 
diskfs_shortcut_chrdev.
            (diskfs_shortcurt_blkdev): Rename to diskfs_shortcut_blkdev.
            (diskfs_shortcurt_fifo): Rename to diskfs_shortcut_fifo.
            (diskfs_shortcurt_ifsock): Rename to diskfs_shortcut_ifsock.

commit 6ff8045f1ad1513ee1c2f92d038a0caa006205ec
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:44:01 2001 +0000

    .

commit 87c5d79fd7f962293e5708b8335f8070f3e514ff
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:43:43 2001 +0000

    2001-04-08  Neal H Walfield  <address@hidden>
    
            * io-write.c (diskfs_S_io_write): Make local variable OFF an
            off_t and not an int.
            * io-read.c (diskfs_S_io_read): Likewise.
            * io-stat.c (diskfs_S_io_stat): Use memcpy, not bcopy.

commit baa50c267be2bed67eb47e848ae8431625bf3be2
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 21:33:03 2001 +0000

    .

commit 8f73e83e5a8ff1284040b3f5bec4c58ad57592e6
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 21:32:25 2001 +0000

    2001-04-01  Roland McGrath  <address@hidden>
    
        * Makefile (FSYSSRCS): Add fsys-goaway.c.
        * fsys-goaway.c: Don't include "priv.h" here.

commit d8c9812f69dde08024077194ebcf30e48561d6ce
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 21:32:02 2001 +0000

    2001-04-01  Roland McGrath  <address@hidden>
    
        * io-interrupt.c: Obsolete file removed.

commit 2f550b2c244e01fcc4524978369b1c05ce16317e
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 21:31:44 2001 +0000

    2001-04-01  Roland McGrath  <address@hidden>
    
        * io-interrupt.c: Obsolete file removed.
        * Makefile (IOSRCS): Remove it from the list.
        Reported by Neal H Walfield <address@hidden>.

commit 996b23a49d146f3e54b0a44ea18963b733dba850
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:56:29 2001 +0000

    .

commit cc74690c29b2c9bff48bd9ae68c76a72312c6825
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:56:03 2001 +0000

    2001-03-31  Neal H Walfield  <address@hidden>
    
            * fsys-goaway.c (netfs_S_fsys_goaway): Actually implement it.
            * shutdown.c (netfs_attempt_shutdown): Likewise.

commit 910e44aa00e370c48e1a75a0d4fc57fd26089bbb
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:55:22 2001 +0000

    2001-03-31  Neal H Walfield  <address@hidden>
    
            * Makefile (fsys-MIGSFLAGS): Add -DREPLY_PORTS, which we want for
        netfs_S_fsys_goaway.
            * fsys-get-options.c (netfs_S_fsys_getoptions): Add reply port
        arguments to declaration.
            * fsys-getroot.c (netfs_S_fsys_getroot): Likewise.
            * fsys-goaway.c (netfs_S_fsys_goaway): Likewise.
            * fsys-set-options.c (netfs_S_fsys_set_options): Likewise.
            * fsys-syncfs.c (netfs_S_fsys_syncfs): Likewise.
            * fsysstubs.c (netfs_S_fsys_getfile): Likewise.
            (netfs_S_fsys_getpriv): Likewise.
            (netfs_S_fsys_forward): Likewise.
            (netfs_S_fsys_startup): Likewise.

commit 08e6a58c89ca1ee4e330cd90d7f62fcae6544217
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:55:14 2001 +0000

    2001-03-31  Neal H Walfield  <address@hidden>
    
            * Makefile (fsys-MIGSFLAGS): Add -DREPLY_PORTS, which we want for
        netfs_S_fsys_goaway.
            * fsys-get-options.c (netfs_S_fsys_getoptions): Add reply port
        arguments to declaration.
            * fsys-getroot.c (netfs_S_fsys_getroot): Likewise.
            * fsys-goaway.c (netfs_S_fsys_goaway): Likewise.
            * fsys-set-options.c (netfs_S_fsys_set_options): Likewise.
            * fsys-syncfs.c (netfs_S_fsys_syncfs): Likewise.
            * fsysstubs.c (netfs_S_fsys_getfile): Likewise.
            (netfs_S_fsys_getpriv): Likewise.
            (netfs_S_fsys_forward): Likewise.
            (netfs_S_fsys_startup): Likewise.
            * Makefile (MIGSTUBS): Add fsys_replyUser.o.

commit bed1d5f388d9d0dd5fdfa489015ca8d04712f87c
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:53:46 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
        * protid-rele.c: Doc typo fix.

commit a679a8e4939fd6c3c3f0f6da40ee98df1d0e2888
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:41:29 2001 +0000

    .

commit 1b88e197fa1516e4cdcfe13edee1778c798ef3f9
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:41:23 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * pids.h: Fix obsolescent #endif syntax.

commit 57bccbcdf288763979fb84f85758cd100c005c31
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:41:05 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * assert.h: Fix obsolescent #endif syntax.
        * default_pager.c: Likewise.
        * queue.h: Likewise.
        * load.c: Likewise.

commit 41e7f2ecce98941499340fc129a9f9a2a64bebff
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:40:12 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * sock.c: Include "connq.h" for connq_destroy decl.

commit 4b4ddec612f8cf83f1f82974f83aaadbc10cfff3
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:52 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
            * io-identity.c (diskfs_S_io_identity): Use INUM; that is what
            we bothered getting the lock for.

commit b3cc0d070f332ad607035a5f635285ba9a179380
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:49 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
            * shutdown.c: Move initialization of diskfs_fsys_lock from here ...
            * init-init.c: ... to here with the rest of the initialization
            code.
            * init-init.c: Do not initialize global variables to zero.

commit 970c84822bf6483a7d7112005708295d5e67461f
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:47 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
            * dir-chg.c (diskfs_S_dir_notice_changes): Check what malloc
            returns.
            * peropen-make.c (diskfs_make_peropen): Likewise.

commit f56be46e466ec63a987b1576700ad48388606a49
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:44 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
            * protid-rele: Doc fix.
            * node-nput.c: Likewise.
            * io-prenotify.c: Likewise.

commit f1ffed3f093b28d6cd2cd8f4494d23dd6a5f6303
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:42 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
            * shutdown.c: Move initialization of diskfs_fsys_lock from here ...
            * init-init.c: ... to here with the rest of the initialization
            code.

commit c73e7b2070100ec180c0336505c00437728066f1
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:39:25 2001 +0000

    2001-03-28 Neal H Walfield  <address@hidden>
    
        * ports-noports.c, ports-clean.c, ports-soft.c, ports-idle.c,
        ports-consts.c: Dead files finally removed from cvs.

commit 6bbbcf8a52bb16ac57a2e17107e8db61dbb6c947
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:38:29 2001 +0000

    2001-03-03  Roland McGrath  <address@hidden>
    
        * hyper.c (zeroblock, modified_global_blocks): Remove superfluous
        zero initializers.
        (allocate_mod_map): Likewise for static here.
        (get_hypermetadata): Don't munmap old ZEROBLOCK, just keep it.
        Allocate ZEROBLOCK with PROT_READ.

commit fef7bab7f18aaf5a3141344d07a72e931623c0dc
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:10:59 2001 +0000

    .

commit f057ffeca0c5f6462293e9bc1f841ff8b7beb8f6
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:10:55 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * cthreads.h: Fix obsolescent #endif syntax.
        * cthread_internals.h: Likewise.
        * cancel-cond.c: Likewise.
        * stack.c: Likewise.
        * cthreads.c: Likewise.
        * cprocs.c: Likewise.
        * call.c: Likewise.
        * i386/thread.c: Likewise.
        * cthread_data.c: Likewise.

commit 181b716d654861e688a0b2e97c5467df3e6d5c5c
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:09:21 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * host.c: Fix comments.
            (ps_host_basic_info): Make INITIALIZED static; otherwise
            we never cache BUF.  Do not initalize static variables to 0.
            (ps_host_sched_info): Likewise.
            * ps.h: Doc fix.

commit 8a97bddd0358698b14cd99a9fe465b6d8f79c48c
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:50 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * create-bucket.c (ports_create_bucket): Include errno.h
            and stdlib.h.  Do not include assert.h.  Turn assertions
            into errors that set errno and return NULL.
            * create-class.c (ports_create_class): Likewise.

commit 401faf3bb898ddb4f7c025a4f9a78386cc381e0b
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:48 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * claim-right.c (ports_claim_right):  Include errno.h and
            assert.h.  Add assertions.  Clean up the logic.

commit 6e6cf5ec0d5050697976185685111aa9b89be5d7
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:45 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * init.c: Do not initialize global variables to 0.
            * interrupt-notified-rpcs.c: Likewise.

commit b5a4fc2bc5ee18907945cb5cd9eb792dc4f4b19e
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:43 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * create-internal.c (_ports_create_internal): On error, do
            not deallocate a send right, but a receive right.

commit a6bf96a0896f42f4a737316d2d0d0ea1d3c0c114
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:40 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * port-deref.c (ports_port_deref): Simplify logic.

commit 5b423a6848038a829658fe6e4753d1e5c8743cb3
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:06:37 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * reallocate-port.c (ports_reallocate_port): Assert return from
            mach_port_move_member.
            * transfer-right.c (ports_transfer_right): Likewise.

commit be5d0de057208f22279d4b44c1fcdfbd0d173e51
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:03:06 2001 +0000

    .

commit 9da9e5e6f167fa504c4101a5adeaaad3ad43fd46
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:03:03 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * cthreads.h: Fix obsolescent #endif syntax.
        * cthread_internals.h: Likewise.
        * cancel-cond.c: Likewise.
        * stack.c: Likewise.
        * cthreads.c: Likewise.
        * cprocs.c: Likewise.
        * call.c: Likewise.
        * i386/thread.c: Likewise.

commit 4a703911553ca5668bc70b4ba4fc92186b8822d5
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:01:53 2001 +0000

    .

commit 7b81521651db2d91822b34073d931c59f2d75de6
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:01:45 2001 +0000

    2001-03-29  Neal H Walfield  <address@hidden>
    
            * idvec-auth.c (idvec_merge_auth): Really allow parameters
            to be NULL.

commit 8a91b44429b4318a64e28686aee32045b7ccdde4
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:01:43 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * ugids.h: Fix obsolescent #endif syntax.

commit 518b6666a022023916d55c98fc602481e5290781
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:01:01 2001 +0000

    2001-03-31  Roland McGrath  <address@hidden>
    
        * cthreads.h: Fix obsolescent #endif syntax.
        * cthread_internals.h: Likewise.
        * cancel-cond.c: Likewise.
        * stack.c: Likewise.
        * cthreads.c: Likewise.
        * cprocs.c: Likewise.
        * call.c: Likewise.

commit 50d29b8c6df6ab62be6a029175b6fa0f251ed305
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Mar 28 18:06:38 2001 +0000

    2001-03-28  Marcus Brinkmann  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): New variable USER. Store new
        iouser in that variable and free it after creating the protid for
        DIRPORT.
        * trans-callback.c (_diskfs_translator_callback2_fn): Likewise.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
        * io-reauthenticate.c (diskfs_S_io_reauthenticate): Likewise.

commit 5b8d267faf5a8291c6e239d2d18749d4426cb685
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 26 21:20:37 2001 +0000

    .

commit 9878bb27329ffb9b0a7367615fe40f3c50cfd404
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 26 21:20:27 2001 +0000

    2001-03-26  Roland McGrath  <address@hidden>
    
        * intern-external-port.c, allocate-port.c: Dead files removed
        from cvs.  Reported by Neal H Walfield <address@hidden>.

commit 40b71a457b84bbfccb3000f21a46683d38259f8e
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:45:09 2001 +0000

    .

commit 732ec9340d1b092d1a6cbdc697fb10e8bf73fe18
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:45:00 2001 +0000

    2001-03-07  Roland McGrath  <address@hidden>
    
        * store.h (store_write, store_write_meth_t): Make buffer arg const*.
        * copy.c (copy_write): Likewise.
        * device.c (dev_write): Likewise.
        * file.c (file_write): Likewise.
        (file_byte_write): Likewise.
        * rdwr.c (store_write): Likewise.
        * remap.c (remap_write): Likewise.
        * stripe.c (stripe_write): Likewise.
        * task.c (task_write): Likewise.
        * zero.c (zero_write): Likewise.
        * mvol.c (zero_write): Likewise.

commit 4a209143cde0c71b3023b5c4522ae77d968c8e9d
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:43:50 2001 +0000

    syntax tweak to avoid makeinfo complaint

commit c2ab31750583a2b966c2062cfbef050a7b865944
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:42:56 2001 +0000

    2001-03-11  Roland McGrath  <address@hidden>
    
        * Makeconf (%_S.h %Server.c): Split out an intermediate rule for the
        cpp stage ...
        (%.sdefsi: %.defs): ... into this rule.
        (%_U.h %User.c): Likewise split ...
        (%.udefsi: %.defs): ... into this rule.
        (clean): Remove *.[su]defsi too.

commit 9ff6f76ccd9cdc053a6619c8c3514eb1bcc712cc
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 7 15:01:46 2001 +0000

    .

commit d1d9c14d8e50a8f263775f7e0a71bda5dd6686f6
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 7 15:01:37 2001 +0000

    2001-03-07  Roland McGrath  <address@hidden>
    
        * store.h (store_write, store_write_meth_t): Make buffer arg const*.
        * copy.c (copy_write): Likewise.
        * device.c (dev_write): Likewise.
        * file.c (file_write): Likewise.
        (file_byte_write): Likewise.
        * rdwr.c (store_write): Likewise.
        * remap.c (remap_write): Likewise.
        * stripe.c (stripe_write): Likewise.
        * task.c (task_write): Likewise.
        * zero.c (zero_write): Likewise.

commit b8ba3388ad76fe7e022a44e5422e0723770fc908
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 1 04:48:32 2001 +0000

    .

commit cd1a9b941ee45e1989e5ba826b5a5984eff15cbf
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 1 04:48:21 2001 +0000

    2001-02-28  Roland McGrath  <address@hidden>
    
        * streamio.c (trivfs_modify_stat): Fix inverted sense of tests
        for O_READ, O_WRITE bits.

commit ade1805ad8cb424da60ee263e8e82310004a3a55
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 09:05:44 2001 +0000

    .

commit 40028e80b53a74ff5d86dc7be0430c0b6ebfa7ec
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 09:05:29 2001 +0000

    2000-12-28  Roland McGrath  <address@hidden>
    
        * Makeconf (mach_defs_names): Remove default_pager (replaced by our
        own in hurd) and default_pager_helper (never used).

commit 0d582f92677cc942a60100fbc681fe462bc14f61
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:55:25 2001 +0000

    2001-02-28  Roland McGrath  <address@hidden>
    
        * main.c (main): Instead of calling daemon, do the work ourselves but
        synchronize with the child so that vm_set_default_memory_manager has
        definitely been called before exit.
        (nohandler): New function.

commit fa7dd93a44f3e568e8af14eca198bf43b8b66e71
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:34:07 2001 +0000

    .

commit adf34ebbd7f683873c260de5d09d989f017e1701
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:34:01 2001 +0000

    2000-12-28  Roland McGrath  <address@hidden>
    
        Override the shared code from serverboot for device access with
        a new, simpler implementation with no filesystem format support.
        The new code implements the new default_pager_paging_storage RPC
        to set up paging areas that can be subsets of whole Mach devices,
        with no Linux signature checking.  The compatibility setup entry
        point works as before on whole devices.
        * setup.c, file_io.h: New files.
        * Makefile (SRCS): Remove def_pager_setup.c, file_io.c, strfcns.c,
        ext2_file_io.c, ffs_file_io.c, ffs_compat.c, minix_file_io.c,
        minix_ffs_compat.c; add setup.c to replace them all.

commit b1d8a9aa0d80fced013dc216f20f725e570256f9
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:33:40 2001 +0000

    2001-02-27  Roland McGrath  <address@hidden>
    
        Use a new, more flexible RPC interface to the default pager.
        This allows swapon to do its own interpretation of Linux swap
        signature pages, and to support partial-device stores such as
        store_open will return for regular files on disk filesystems.
        * swapon.c: Include <hurd/default_pager.h>, not <mach/default_pager.h>.
        (ignore_signature, require_signature, quiet): New variables.
        (options): Add --silent, --no-signature, --require-signature.
        (main: parse_opt): Parse them.
        (check_signature): New function.
        (swaponoff): Use it unless --no-signature set, to get a remapped store
        using the pages indicated by the Linux signature page.  Try new
        default_pager_paging_storage RPC first, using a possibly-remapped
        device store.  If the default pager does not support that, fall back
        to the old protocol that only supports whole devices (and wherein the
        default pager itself interprets a Linux signature page).
        * Makefile (swapon, swapoff): Depend on default_pagerUser.o.

commit 8c28cd0407e904dbf292f5fea7ca6fc1013523d1
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:33:07 2001 +0000

    2001-01-11  Marcus Brinkmann  <address@hidden>
    
        * default_pager_types.h: New file.
        default_pager.defs: Import <default_pager_types.h>.

commit b2aedc4300e34368940d91e18f547f25e900173a
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:33:04 2001 +0000

    2001-01-11  Marcus Brinkmann  <address@hidden>
    
        * default_pager_types.h: New file.
        default_pager.defs: Import <default_pager_types.h>.
    2000-12-28  Roland McGrath  <address@hidden>
    
        * default_pager.defs: New file, modified from the original version
        in <mach/default_pager.defs>.  Adds new RPC, obsoletes an unused one.
        It is compatible enough that it doesn't really matter which version
        things use unless they are using the new RPC.

commit b75c9c8a4690aafee4487dba0f55dde3b86f01c8
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:32:56 2001 +0000

    2001-02-28  Roland McGrath  <address@hidden>
    
        * default_pager.c: Use <file_io.h> instead of "file_io.h",
        so mach-defpager gets its own version when it uses this source file.
        (new_partition): If CHECK_LINUX_SIGNATURE arg is -3, don't print out.

commit 22e5d9484c2a54c4f0e19da4d2bfa259371d26ae
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 27 09:57:23 2001 +0000

    .

commit 21e14dbdaa558ce1147bece1fba787c4ff494bc3
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 27 09:57:17 2001 +0000

    2001-02-27  Roland McGrath  <address@hidden>
    
        * rpctrace.c: Overhaul output handling.

commit c516cd0e47dfeccc1096b4990fddb888efe77fbf
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 11:03:18 2001 +0000

    .

commit 5c5472909519f67d643e2237ba1d5d6c21f260c4
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 11:03:15 2001 +0000

    2001-02-26  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_free_node): Reset hnext's hprevp.
        (diskfs_node_norefs): Likewise.
        (diskfs_cached_lookup): Fix insane code for finding existing node ptr.
        (diskfs_get_filemap_pager_struct): Remove spurious assert.
        (diskfs_get_filemap): Always add a reference to the send right.

commit 5bce3f0ed1cbafaa4a035be9c578c733e1afcbbd
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 10:43:11 2001 +0000

    .

commit f10f073e155beff900e26227920146da2ec5ca91
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 10:43:08 2001 +0000

    2001-02-26  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_get_directs): When using st_size, calculate additional
        space for . and .. entries.  Skip . and .. entries when ENTRY says to.
        Set d_fileno=2 for .. entry when it is the parent of the filesystem.

commit 57248b8f03a1544507034345eeeced1b6c2007b8
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 10:43:05 2001 +0000

    2001-02-26  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_free_node): Reset hnext's hprevp.
        (diskfs_node_norefs): Likewise.
        (diskfs_cached_lookup): Fix insane code for finding existing node ptr.

commit 6d2bd2cd475854c7f85e2401f25f2cc91162cbc4
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 10:43:02 2001 +0000

    2001-02-26  Roland McGrath  <address@hidden>
    
        * tmpfs.c (main): Don't lock diskfs_root_node after alloc,
        which already locks it.  In root node's mode, clear S_ITRANS bits
        and set S_IROOT bit.

commit 750ec71475a3d41fb2ced1058bc01d6096e24887
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:26:53 2001 +0000

    .

commit ad6dbaf6541730c0c98f509425464491bb3062a0
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:26:44 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * Makefile (asm/checksum.h): New target.
        (CPPFLAGS): Don't set _HURD_SYSTYPE.
        * glue-include/asm/checksum.h: File removed.

commit d46d0726fb7a48723ed128e1ca8366b58b7ba5d0
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:18:20 2001 +0000

    .

commit 480aa674aaed66f581decc4e9f17bf058dab121b
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:17:07 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * linux-src/include/linux/net.h (struct file): Move forward
        decl outside of `struct socket' type definition, for gcc-2.96 syntax.

commit f7a9538252e1d65e528e9e34c1e1a99b681116ab
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:16:38 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * storecat.c: Include <stdlib.h> for decls.
        * w.c: Include <time.h> for decls.

commit 84fa419b6902ff32c8cfc9bc10af857856d1a519
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:16:18 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * mkfs.c [!STANDALONE]: Include <time.h> for decl.
        * stati.c: Likewise.

commit b40120e9d1b318cfb49631ad2b9fbd1615da8666
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:16:10 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * utilities.c: Include <time.h> for decl.

commit 43dc903ebfb710ea2e7844859d9c722b81e71799
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:16:01 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * symlink.c: Include <string.h> for decls of built-ins.
        * firmlink.c: Include <stdlib.h> for exit decl.
        * ifsock.c: Likewise.
        * null.c: Likewise.
        * magic.c: Likewise.
        * fifo.c: Likewise.
        * hello.c: Likewise.
        * hello-mt.c: Likewise.

commit ed7c279a06c09c49c5b9d41af284a162f94838cb
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:43 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * ops.c: Include <string.h> for decls of built-ins.

commit 2cae8af5c5a32c6258a63b0b385bd231b7397e81
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:27 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * i386/thread.c: Remove superfluous bzero decl,
        just include <strings.h> instead.

commit 39c1ac6d54c217cef4bbd926d699a735ccfdd219
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:22 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * idvec.h: Include <string.h> for memcmp decl.

commit 7abd39f56d47c3600ff7fec22ff7d07b718bd1b7
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:19 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * wire.c (map_extent): Add dead return stmt to silence gcc warning.

commit afd1941d02b85e5b03443acf1c9632ba25ad439b
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:13 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * user.c: Include <string.h> for decls of built-ins.

commit 1041a8367ed98ceed0d722a1ce00adff7a99f712
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:15:07 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * pager-memcpy.c: Include <string.h> for memcpy decl.

commit 0c68b7cafe4b5f957884852500c885ec741f758c
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:58 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * init-first.c: Include <stdlib.h> for exit decl.

commit c2b65c1b3c639082fc479ba379252175515633a9
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:56 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * readonly-changed.c: New file.
        * Makefile (OTHERSRCS): Add it.

commit 7081521ad303772bde7a76cf2e337f0ce5e294f3
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:41 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * lookup.c: Include <stdlib.h> for abort decl.

commit 35a611c53658a820cdbca66c6175aad0714794a8
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:37 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * fstests.c (main): sync now returns void.

commit 9912022fe2134b1254f3e3035da540571dee32bd
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:34 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * timertest.c: Include <stdlib.h> for decl.

commit 187a4a912e814c0d9b05cbdca58979534b29d389
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:24 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * Makefile (ourdevice.defs): Loosen up regexp since some whitespace in
        the file changed.

commit d9c52c7272c8670fecf9159ea9cb17e964086b62
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:06 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_S_file_get_storage_info): New function.
        * tmpfs.c (diskfs_synchronous): New variable.
        * node.c: #include <mach/default_pager.h>.

commit 193235a8ac2e8437c6b0a1cd8a7726d085e64cb3
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:03 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * node.c (diskfs_S_file_get_storage_info): New function.
        * tmpfs.c (diskfs_synchronous): New variable.

commit ec5ad262100068c11b985dc9257fa9b8b8e34da7
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:14:01 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Look up .. disknode's in-core node.

commit 843308fa3521ae0cb319442ac03d951c0a7d1230
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:13:58 2001 +0000

    2001-02-25  Roland McGrath  <address@hidden>
    
        * pager-stubs.c: New file.
        * Makefile (SRCS): Add it.

commit df7d041bf4823be893869b1092800e77f187a4ac
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Feb 20 19:37:28 2001 +0000

    2001-02-20  Marcus Brinkmann  <address@hidden>
    
        * inode.c: Include <time.h>. Reported by Arkadi E. Shishlov
        <address@hidden>.

commit 1dd782c8583c79dd9a39e6094268bc5bc84a4b82
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Feb 20 19:36:55 2001 +0000

    2001-02-20  Marcus Brinkmann  <address@hidden>
    
        * timefmt.c: Include <time.h>.  Reported by Arkadi E. Shishlov
        <address@hidden>.

commit 9e62cf38f365f997b89033544656dae742a40d62
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Feb 20 19:35:52 2001 +0000

    2001-02-20  Marcus Brinkmann  <address@hidden>
    
        * connq.c: Include <assert.h>. Reported by Arkadi E. Shishlov
        <address@hidden>.

commit 454621620efad6f44ff2fd0e0220033baf15ef5f
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 18 21:14:35 2001 +0000

    2001-02-18  Marcus Brinkmann  <address@hidden>
    
        * fstab.c (STORE): Only copy when field exists (is non-zero).
        Reported by Alexey Dejeka <address@hidden>.

commit 646ac529c3d679f49f7866ffd65dbd94c3a500a3
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Feb 12 22:18:55 2001 +0000

    auth/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * auth.c (main): New variable ARGP defining a doc string.
        Pass address of ARGP to argp_parse().
    
    exec/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * main.c: Change hurd version name from proc to exec.
        (main): Add period to doc string.
    
    ftpfs/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * ftpfs.c: Include <version.h>.  Add global variable
        ARGP_PROGRAM_VERSION.  Add period to DOC.
    
    hostmux/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * hostmux.c: Include <version.h>.  Add global variable
        ARGP_PROGRAM_VERSION.  Add period to DOC.
    
    usermux/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * usermux.c (options): Include <version.h>.  Add global variable
        ARGP_PROGRAM_VERSION.  Add period to DOC.
    
    trans/
    2001-02-12  Marcus Brinkmann  <address@hidden>
    
        * fifo.c: Make version string say `fifo', not `null'.
        Add period to doc text in ARGP.
        * firmlink.c: Add period to doc text in ARGP_DOC, convert
        semi-colon to colon.
        * magic.c (options): Add period to DOC.
        * new-fifo.c (fifo_trans_parse_args): Add doc string to ARGP.
        Include <version.h>, new global variable ARGP_PROGRAM_VERSION.
        * crash.c: Include <version.h>, add global variable
        ARGP_PROGRAM_VERSION.
        * hello.c: Include <version.h>, add global variable
        ARGP_PROGRAM_VERSION.
        (hello_argp): Add doc string.
        * hello-mt.c: Likewise.
        * streamio.c: Add period to DOC.  Change streamdev to streamio in
        version string.
        * password.c (main): Add period to doc string in ARGP.

commit 2888457f4fc3ebfd5ec6e4f6baf5e02223b1c5c6
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Feb 12 17:24:36 2001 +0000

    2001-02-11  Marcus Brinkmann  <address@hidden>
    
        * connq.c (connq_destroy): New function.
        * connq.h: Prototype connq_destroy.
        * sock.c (sock_free): Call connq_destroy when listen or connect
        queue exist.

commit 9fc0f76454246c2c2f3984928627a22c76beec5a
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 11 00:23:11 2001 +0000

    .

commit 5785da89a7daa80fd8fc586f67fe8cdbf1e05209
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 11 00:23:04 2001 +0000

    2001-02-02  Roland McGrath  <address@hidden>
    
        * Makefile (prog-subdirs): Add tmpfs.

commit 8c96882a45fb7a32e6a860a70d07315497dd884c
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 31 18:46:33 2001 +0000

    2001-01-15  Neal H Walfield   <address@hidden>
    
        * netfs.h: Added netfs_get_storage_info.
        * file-get-storage-info.c (netfs_S_get_storage_info): Calls
        netfs_get_storage_info instead of providing default response.
        * file-get-storage-info-default.c: New file.
        (netfs_get_storage_info):  Provides default response.

commit 0bb14d0b8d6a7b36cf0bf445dbfebfe76ed6a592
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 30 23:45:32 2001 +0000

    daemons/
    2001-01-17  Neal H Walfield   <address@hidden>
    
        * console-run.c (open_console): Conform to new
        fshelp_start_translator semantics.
    
    init/
    2001-01-17  Neal H Walfield  <address@hidden>
    
        * init.c (open_console): Conform to new fshelp_start_translator
        semantics.
    
    libfshelp/
    2001-01-17  Neal H Walfield  <address@hidden>
    
        * fshelp.h: Add two new parameters to fshelp_open_fn_t:
        a port to the new task and a cookie.
        Add a new parameter, cookie, to fshelp_start_translator and
        fshelp_start_translator_long that will be passed to
        fshelp_open_fn_t.
    
        * fetch-root.c (fshelp_fetch_root): Conform to new
        fshelp_start_translator_long semantics.
        * start-translator-long.c (service_fsys_startup): Likewise.
        (fshelp_start_translator_long): Likewise.
        * start-translator.c (fshelp_start_translator): Likewise.
    
    libtreefs/
    Conform to new fshelp_start_translator semantics.
    
    trans/
    2001-01-17  Neal H Walfield  <address@hidden>
    
        * pump.c (start_pfinet): Conform to new fshelp_start_translator
        semantics.
    
    utils/
    2001-01-17  Neal H Walfield  <address@hidden>
    
        * mount.c (do_mount): Conform to new fshelp_start_translator
        semantics.
    
        * settrans.c (main): Conform to new fshelp_start_translator
        semantics therby allowing us to print the pid of the an
        active translator.

commit 1bec8dc0fea138a7a6a1e340916d2bc66e9cdfb2
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 30 01:12:51 2001 +0000

    2001-01-30  Neal H Walfield   <address@hidden>
    
        * diskfs.h: Fix comment (fsys_shutdown -> fsys_goaway).

commit 0e64f4e5701389ae3df1f6c388173e3ec254fc89
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 30 00:50:25 2001 +0000

    2001-01-15  Neal H Walfield   <address@hidden>
    
        * netfs.h: Added netfs_get_storage_info.
        * file-get-storage-info.c (netfs_S_get_storage_info): Calls
        netfs_get_storage_info instead of providing default response.
        * file-get-storage-info-default.c: New file.
        (netfs_get_storage_info):  Provides default response.

commit a9947c232ecddc42551b144f119ac3b46a608d2a
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 30 00:40:23 2001 +0000

    2001-01-30  Neal H Walfield   <address@hidden>
    
        * netfs.h: Fix comment for netfs_nref (finally).

commit 51fec467c4b771db8ffc6a10a07dbf781a905482
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 30 00:38:45 2001 +0000

    2000-12-26  Neal H Walfield <address@hidden>
    
        * cache.c: Change cache/hash table size to 509, a prime.  Use
        memcpy/memcmp not bcopy/bcmp.  Verify return value from malloc and
        check the result of rpc transaction _and_ do not act if failed.
        * main.c: Correct the wording of the help messages.  Do not
        bother initializing global variable to 0.  Use memcpy/memcmp not
        bcopy/bcmp.  Verify return value from malloc and check the result
        of rpc transaction _and_ do not act if failed.
        * mount.c: Check return values of initialize_rpc.  Use
        memcpy/memcmp not bcopy/bcmp.  Verify return value from malloc and
        strdup.  Correct comments.
        (mount_root): Check result of connect.  Handle errors
        consistently.  Reverse loops that are if (! c) {} else when
        appropriate.
        * mount.h: Protect header with #ifdef.
        * name-cache.c: Correct dangerous NPARTIALS macro.  Use
        memcpy/memcmp not bcopy/bcmp.
        (find_cache): Use PARTIAL_THRESH, not the constant.
        * nfs-spec.h: Protect header with #ifdef.
        * nfs.c: Use memcpy/memcmp not bcopy/bcmp.
        * nfs.h: Likewise.
            * ops.c (netfs_attempt_mkdir): Check return values of 
initialize_rpc.
        Use memcpy/memcmp not bcopy/bcmp.  Verify return value from malloc and
        check the result of rpc transaction _and_ do not act if failed.
        (netfs_attempt_link): Unlock the directory before the rpc transaction.
        Check the result of rpc transaction _and_ do not act if failed.
            * pager.c: Remove, we do not use it.
        * rpc.c:  Use memcpy/memcmp not bcopy/bcmp.  Verify return value from
        malloc and check the result of rpc transaction _and_ do not act if
        failed.
        (initialize_rpc): Use AUTH_NONE, not the depreciated
        AUTH_NULL.  Return sane values on failure.
        (generate_xid): Make inline.
        (link_rpc): New function.  Complements unlink_rpc.
        (conduct_rpc): Use link_rpc.
        (rpc_receive_thread): Reroll to a single loop.

commit 7e4eb0479fbf73dccfc342efc9bca7322135f6f9
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 21 00:57:15 2001 +0000

    .

commit 7e41f9eed28122c2ee4fd77bdf5227e7663cd6fd
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 21 00:57:11 2001 +0000

    2001-01-20  Roland McGrath  <address@hidden>
    
        * streamio.c (options): Add aliases --rdonly, --ro for -r.
        Add aliases --rdwr, -rw for -w.
        Add new option --writeonly/--wronly/-W.
        (readonly): Variable removed.
        (parse_opt): Set trivfs_allow_open for -r/-w/-W.
        (main): Don't set trivfs_allow_open here.  Instead, use it to decide
        whether to set up input_buffer/output_buffer or not.
        (open_hook): Use trivfs_allow_open instead of readonly.
        Check whether read is allowed too.
        (trivfs_modify_stat): Likewise.
        (clear_buffer): Do nothing if argument is null.
        * streamio.c (stream_name, readonly, rdev, nperopens): Remove
        superfluous zero initializers.

commit 1e15f1a50b6ff1de27220f3f637fc313da2efb64
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 21 00:28:40 2001 +0000

    2001-01-14  Neal H Walfield   <address@hidden>
    
        * netfs.h: Documentation fixes.

commit eea4a97f8aed8e185b8e0aa64ef3306eb8a2d15c
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 20 23:18:25 2001 +0000

    .

commit 841a03ccbd71ddb48d903c051daa8ff52e29335f
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 20 23:18:19 2001 +0000

    2001-01-20  Roland McGrath  <address@hidden>
    
        * streamio.c (options): Add aliases --rdonly, --ro for -r.
        Add aliases --rdwr, -rw for -w.
        Add new option --writeonly/--wronly/-W.
        (readonly): Variable removed.
        (parse_opt): Set trivfs_allow_open for -r/-w/-W.
        (main): Don't set trivfs_allow_open here.  Instead, use it to decide
        whether to set up input_buffer/output_buffer or not.
        (open_hook): Use trivfs_allow_open instead of readonly.
        Check whether read is allowed too.
        (trivfs_modify_stat): Likewise.
        * streamio.c (stream_name, readonly, rdev, nperopens): Remove
        superfluous zero initializers.

commit b6789094013ec22b21290f44de653fae7774a5ff
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 17 07:06:50 2001 +0000

    .

commit 2b5fe85bf006191f9e0c66ea00b8e00b95fe87e1
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 17 07:06:44 2001 +0000

    2001-01-17  Roland McGrath  <address@hidden>
    
        * dev.c (dev_buf_discard): Don't check AMOUNT if store_write failed.

commit 42075cf7f0d0f626e8a49ed6a31461cf930f3c59
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 17 01:37:51 2001 +0000

    2001-01-17  Marcus Brinkmann  <address@hidden>
    
        * iioctl-ops.c (siocsifXaddr): Remove incorrect comment
        about isroot.
        (S_iioctl_siocsifflags): Likewise.
        (S_iioctl_siocsifmtu): And one more time.

commit afe57c7088e936383ec019caab4954c792951652
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 16 18:15:18 2001 +0000

    2001-01-16  Marcus Brinkmann  <address@hidden>
    
        * dev.c (dev_open): Add missing argument `classes' to invocation
        of store_create.
    
        * dev.h: Include <hurd/trivfs.h> for struct trivfs_control.

commit 7e2b82e92f1ee97257dfef1d3c59d33f623b22d9
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 16 11:51:26 2001 +0000

    .

commit 73cca3c79358164f2baa93ad75072998fed44cf4
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 16 11:51:00 2001 +0000

    2001-01-16  Roland McGrath  <address@hidden>
    
        * storeio.c (parse_opt): Set PARAMS->store_params.store_optional.
        (storeio_fsys): New global variable.
        (main): Use it.
        * dev.h: Declare it.
        * dev.c (dev_open): If DEV->store_name is null, open the underlying
        node using store_create.

commit 600a46782cd5d273e9afeda26e926944faecf13a
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 16 11:36:26 2001 +0000

    2001-01-16  Roland McGrath  <address@hidden>
    
        * store.h (struct store_argp_params): Add member `store_optional'.
        * argp.c (parse_opt): If store_optional is set, don't make it an error
        when there are no store arguments and the type doesn't validate that.

commit f31d77ceb18f1b69e18520c51524b9bfc9fac9b0
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:59:21 2001 +0000

    .

commit 3de1c4172465451ac4aaf4b4b9a568c76f2e0519
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:59:16 2001 +0000

    2001-01-14  Roland McGrath  <address@hidden>
    
        * encode.c (too_big): New static function.
        (store_std_leaf_encode): Use it to return EOVERFLOW if a run
        does not fit in an off_t.

commit f16d0273b577bdfdb8c47b65156b003eb221b8f3
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:56:43 2001 +0000

    .

commit dc46de02cd891138c17ae2c8170c77101a373f90
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:56:24 2001 +0000

    2001-01-14  Roland McGrath  <address@hidden>
    
        * encode.c (too_big): New static function.
        (store_std_leaf_encode): Use it to return EOVERFLOW if a run
        does not fit in an int.

commit b74efb6d5b6e70a704a38b562ba4d38412c2517e
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 14 20:44:27 2001 +0000

    trans/
    2001-01-13  Marcus Brinkmann  <address@hidden>
    
        * Makefile (SRCS): Add streamio.c
        (streamio): Add dependency on device_replyServer.o.
        Other dependencies identical to those for crash and password.
    
        (OBJS): Add missing object files to list (crashServer.o
        crash_replyUser.o msgServer.o device_replyServer.o).
    
        * storeio.c: New file by OKUJI Yoshinori.
    
    sutils/
    2001-01-14  Marcus Brinkmann  <address@hidden>
    
        * MAKEDEV.sh (mkdev: klog): New device, using /hurd/streamio kmsg.
        (mkdev: std): Add klog to the standard list.

commit 09f0303ad853f31f06397a1faec7d9cb5e543390
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 11 22:32:35 2001 +0000

    The below change is preperation for a new mach-defpager interface by Roland.
    
    2001-01-11  Marcus Brinkmann  <address@hidden>
    
        * def_pager_setup.c: Include <mach/mig_errors.h> and
        <mach/default_pager_types.h>.
        (default_pager_paging_storage): New stub.

commit 2a0220f19b262f122bc8dc7b68e6f4c0a5a16cae
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 11 22:28:29 2001 +0000

    hurd/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * ioctl_types.h: Include <net/if.h>, define types sockaddr_t and
        ifname_t for iioctl.defs.
        * iioctl.defs: New file for network interface ioctls.
        * pfinet.defs: Remove old RPCs, fix subsystem number, add RPC for
        SIOCGIFCONF.
    
    pfinet/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * pfinet-ops.c: New file to implement hurd/pfinet.defs.
    
        * iioctl-ops.c: New file to implement iioctl.defs.
        * linux-src/net/core/dev.c: If _HURD_, don't define netdev_chain as
        static.
    
        * glue-include/linux/if.h: New file, to avoid conflict between
        <net/if.h> (imported by iioctl.defs) and linux version of it.
    
        * main.c (pfinet_demuxer): Prototype pfinet_server and
        iioctl_server, use them.
    
        * pfinet.h: New global variables pfinetctl, pfinet_owner
        and pfinet_group.
        * main.c (main): New variable ST. Request pfinetctl from
        trivfs_startup. Use it to determine the owner and group
        of the underlying node.
        * io-ops.c (S_io_reauthenticate): New index variable j. Set
        newuser->isroot also for owners of the underlying file and
        group owners.
        (S_io_restrict_auth): Likewise.
        * socket-ops.c: Include <sys/stat.h> and <hurd/fshelp.h>.
        (S_socket_create): New variable isroot. If master->isroot is
        not set, use fshelp_isowner to check ownership and if to set it.
        Pass isroot to make_sock_user instead master->isroot.
    
        * linux-src/net/ipv4/devinet.c (configure_device): Accept new parameter
        BROADCAST, set ifa_broadcast if this is not INADDR_NONE.
        (inquire_device): Accept new parameter broadcast, set it.
        * main.c: Add new paramter to prototype of configure_device.
        (main): Add new parameter to call to configure_device.
        * options.c: Add new parameters to prototypes of configure_device
        and inquire_device.
        (trivfs_append_args): Define new variable BROAD, use its address
        as the new parameter for inquire_device.
    
        * linux-src/net/core/dev.c (dev_ifconf): Don't declare static
        if _HURD_.
        * linux-src/net/ipv4/devinet.c (inet_gifconf): If _HURD_, set
        sin_len member.
    
        * Makefile (MIGSRCS): Add pfinetServer.c and iioctlServer.c.
        (SRCS): Add pfinet-ops.c, iioctl-ops.c.

commit f63be3bda31acdc2a88e1cd64770966e73ca0b5d
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 11 22:25:19 2001 +0000

    2001-01-09  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian upgrade.
    
        * rules: Use --disable-profile wih configure instead no_prof=t
        with make.

commit 0b3be608ea5b573446f0ff8b82b8c300a65bbbd0
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 9 15:56:40 2001 +0000

    2001-01-09  Marcus Brinkmann  <address@hidden>
    
        * device.c (store_device_create): Protect code of last change with
        #ifdef DEV_GET_RECORDS, and set sizes_len again before second try.
        (enforce): Likewise. Move definition of variable err up to top
        level.

commit 9427ecdc49da3ab43a4cfbf7c667c1ea4a89bb5e
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jan 9 03:22:57 2001 +0000

    2001-01-09  Marcus Brinkmann  <address@hidden>
    
        * device.c (enforce): First try DEV_GET_RECORDS, and only fall
        back to DEV_GET_STORE if this fails with D_INVALID_OPERATION.
        (store_device_create): Likewise, but fall back for any failure.

commit da2495949dfd41675ac36a62ad9034d6bed8b618
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jan 8 22:33:11 2001 +0000

    doc/
    2001-01-08  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Store Management): Replace off_t with store_offset_t.
        (Store I/O): Likewise.
        (Store Classes): Likewise.
    
    ext2fs/
    2001-01-08  Marcus Brinkmann  <address@hidden>
    
        * ext2fs.c (main): Use %Ld instead %ld to print store->size.
        * hyper.c (get_hypermetadata): Likewise.
    
    libstore/
    2001-01-08  Marcus Brinkmann  <address@hidden>
    
        * zero.c (zero_remap): Change type of variables length, old_length
        to store_offset_t.
        (zero_decode): Change type of variable size to store_offset_t.
        (zero_open): Likewise. Use strtoull instead strtoul to parse
        size argument from name. Use store_offset_t for max_offs and
        its calculation.
        (store_zero_create): Use store_offset_t type for size argument.
    
        * derive.c (_store_derive): Use store_offset_t as type for
        variable last_part_base.
    
        * stripe.c (addr_adj): Change types of addr argument and return
        value to store_offset_t.
        (store_ileave_create): Change type of interleave argument and
        variables min_end and end to store_offset_t, but type of variable
        block_size to size_t.
        (store_concat_create): Change type of variable block_size to
        size_t.
    
        * make.c (_store_create): Change end argument type to store_offset_t.
    
        * store.h: New type store_offset_t, define to off64_t.
        (struct store_run): Change type of start and length to
        store_offset_t.
        (struct store): Change type of end, wrap_src, wrap_dst, blocks,
        size to store_offset_t.
        Change type of addr arg in store_read_meth_t and
        store_write_meth_t to store_offset_t, as well as in declarations
        for store_read and store_write.
        Change type of argument end in _store_create declaration to
        store_offset_t.
        Change type of argument size in store_zero_create to
        store_offset_t. Change type of argument interleace in
        store_ileace_create to store_offset_t.
    
        * rdwr.c (store_find_first_run): Change type of return value, addr
        and *base arguments, and variables wrap_src and run_blocks to
        store_offset_t.
        (store_next_run): Change type of *base argument to store_offset_t.
        (store_write): Change type of addr argument and variable base to
        store_offset_t.
        (store_read): Likewise, also for addr argument of local function 
seg_read.
        Change type of len argument to size_t.
    
        * copy.c (copy_read): Change type of addr argument to store_offset_t.
        (copy_write): Likewise.
        * device.c (dev_read): Likewise.
        (dev_write): Likewise.
        * file.c (file_read): Likewise.
        (file_write): Likewise.
        (file_byte_read): Likewise.
        (file_byte_write): Likewise.
        * mvol.c (mvol_read): Likewise.
        (mvol_write): Likewise.
        * remap.c (remap_read): Likewise.
        (remap_write): Likewise.
        * stripe.c (stripe_read): Likewise.
        (stripe_write): Likewise.
        * task.c (task_read): Likewise.
        (task_write): Likewise.
        * zero.c (zero_read): Likewise.
        (zero_write): Likewise.
    
        * remap.c (store_remap_runs): Change type of addr and len
        arguments of local function add_run and of local variables addr,
        length, baddr, blen and len to store_offset_t.
        (remap_open): Cast -1 to store_offset_t, not off_t.
    
        * argp.c (struct store_parsed): Change type of interleave from
        off_t to store_offset_t.
        (store_parsed_append_args): Use %Ld instead %ld to print
        interleave value.
        (store_parsed_name): Likewise.
    
    ufs/
    2001-01-08  Marcus Brinkmann  <address@hidden>
    
        * main.c (main): Use %Ld instead %ld to print store->size.
        * hyper.c (get_hypermetadata): Likewise.
        * inode.c (diskfs_S_file_get_storage_info): Change type of variables
        start and length from off_t to store_offset_t.
    
    utils/
    2001-01-08  Marcus Brinkmann  <address@hidden>
    
        * storeread.c (main): Change type of addr to store_offset_t,
        also for first argument of local function dump.
        Add comment about store->size as len parameter for store_read.
        Use atoll instead atoi for addr argument.
    
        * storeinfo.c (print_store): Remove local function pint, add two
        similar functions psiz and poff, accepting and printing a size_t
        or store_offset_t respectively.
        Use psiz to print block_size, poff to print blocks and size of
        store.
        Use %Ld instead %ld to print runs.
    
        * storecat.c (main): Change type of addr and left to store_offset_t.

commit 5cb8c15669c5ac51b5aa9e33671fef7dcc0916b5
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 19:31:50 2001 +0000

    doc/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * hurd.texi (Diskfs Callbacks): Make diskfs_dirstat_size const.
    
    ext2fs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * dir.c: Make diskfs_dirstat_size const.
    
    isofs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * lookup.c: Make diskfs_dirstat_size const.
    
    ufs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * dir.c: Make diskfs_dirstat_size const.
    
    libdiskfs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * diskfs.h: Make diskfs_dirstat_size const.
    
    
    libdiskfs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * file-statfs.c: Include <string.h>.
    
    ftpfs/
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * dir.c (ftpfs_dir_create): Fix last change (calloc invocation).
    
    2001-01-07  Marcus Brinkmann  <address@hidden>
    
        * copy.c: Include <mach.h>. New macro page_aligned.
        (copy_write): Cast buf to vm_address_t in call to vm_write.
        Dereference amount for memcpy.
        (copy_read): Add len parameter to vm_read, remove redundant following
        len assignment.

commit 1b062b32391b5ec34652853eddaa79ab9d625cc1
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 17:06:26 2001 +0000

    2000-12-21  Marcus Brinkmann  <address@hidden>
    
        * rr.c (rrip_work): Use strdup instead malloc and strcpy.
        Assert that strdup and malloc (for rr->trans) succeeds.
        * pager.c: Include <errno.h>.
        (create_disk_pager): If malloc fails, exit with error.
        * main.c (read_sblock): Fail if malloc does.
        * inode.c (diskfs_cached_lookup): When allocating memory for dn or
        np fails, release spinlock, rrip (and allocated memory) and return
        ENOMEM.
        (load_inode): Likewise (but no rrip). Also, if *npp is non-zero,
        release diskfs_node_refcnt_lock before returning.
        Reported by Igor Khavkine <address@hidden>.

commit 1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 17:05:41 2001 +0000

    2000-12-21  Marcus Brinkmann  <address@hidden>
    
        * init.c (process_rc_script): If malloc fails, return ENOMEM.
        Reported by Igor Khavkine <address@hidden>.

commit 08acb4201d53562fcbcece79de54b7314a7f8f9d
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 17:04:49 2001 +0000

    2000-12-21  Marcus Brinkmann  <address@hidden>
    
        * dir.c (ftpfs_dir_create): New macro INIT_HTABLE_LEN to
        specify initialize htable_len. New variable htable,
        allocate memory to it with calloc before acquiring a node
        reference. If this fails, return any allocated memory and
        return with ENOMEM. Set new->htable_len to INIT_HTABLE_LEN
        and new->htable to htable. Don't bzero htable anymore, as
        we use calloc.

commit 58ef6ed22655adf4a797bedb85da862f872b10b8
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 17:03:55 2001 +0000

    2000-12-21  Marcus Brinkmann  <address@hidden>
    
        * pager.c: Include <errno.h>.
        (create_disk_pager): Panic if malloc fails.
        Reported by Igor Khavkine <address@hidden>.
    
        * inode.c (diskfs_get_translator): If malloc fails, set err to ENOMEM.
        Initialize err with 0, and return it at the end of the function.
        Reported by Igor Khavkine <address@hidden>.

commit c39b618a82580064c268ac9c88b4fe414741a1ec
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 7 17:02:56 2001 +0000

    2000-12-21  Marcus Brinkmann  <address@hidden>
    
        * boot.c (main): If malloc or realloc fails, print diagnostic
        message and exit.
        (queue_read): Change return type from void to kern_return_t.
        If malloc fails, return D_NO_MEMORY, otherwise D_SUCCESS (to simplify
        code flow, malloc before acquiring the queuelock).
        (ds_device_read): New variable err (local to the block in which it is 
used).
        If queue_read fails, pass through error.
        (ds_device_read_inband): Likewise.
        (S_io_read): Likewise.
        Reported by Igor Khavkine <address@hidden>.

commit fdca3f5c92c7f5f5928e03c9e879c81f764a0b6a
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 3 19:18:57 2001 +0000

    fix typo in changelog

commit d3d7f3c581e78e4cbcf44085df945684e6b7a4ad
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 3 19:18:25 2001 +0000

    2001-01-03  Marcus Brinkmann  <address@hidden>
    
        * options.c (parse_opt): Set err to 0 if it was ESRCH.
        (or zero after anyway).

commit c15084d26c88f75a9648559a44da6cf45325fc22
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 22:14:39 2000 +0000

    Bah.
    
    2000-12-30  Marcus Brinkmann  <address@hidden>
    
        * netfs.h: Revert doc "fix" of netfs_attempt_chmod.

commit 957e2e91d0d763550f22f177354bc7ffd627ecca
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 20:08:31 2000 +0000

    2000-12-30  Marcus Brinkmann  <address@hidden>
    
        * netfs.h: Merge Neals words into documentation of netfs_nput,
        netfs_nrele, netfs_nref.

commit fc97341f492be10f20e4c8a639614e0230d53471
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 19:11:29 2000 +0000

    2000-12-30  Marcus Brinkmann  <address@hidden>
    
        * dir.c: Include <stddef.h>, <unistd.h>, <sys/mman.h>
        (diskfs_get_directs): Cast *data to struct dirent *.
    
        * node.c: Include <stddef.h>.
        (diskfs_alloc_node): Remove unused variables err, st, np.
        (diskfs_free_node): Use *np->dn, not *dn to calculate used space.
        (recompute_blocks): Replace DT_DEV with DT_BLK.
        (diskfs_node_norefs): Likewise.
        (recompute_blocks): Take address of np->dn_stat for pointer st.
        (diskfs_cached_lookup): New variable st.
        (diskfs_cached_lookup): Set st to &np->dn_stat, not &dn->dn_stat.
        (create_symlink_hook): Fix malloc call and return code check.
        (read_symlink_hook): Return 0.
    
        * tmpfs.c: Include <argp.h>, <string.h>, <inttypes.h>, <argz.h>,
        <error.h>.
        (parse_opt): Reverse second and third argument of strtoimax call.
    
        * tmpfs.h (struct disknode): Remove blind passenger (unnamed copy
        of anonymous struct {} reg).
    
        Some of the above were also reported by Alexey Dejneka
        <address@hidden>.

commit e2fc83f2ce5271d740602b0fa0c1f6681bccb823
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 18:25:43 2000 +0000

    Adjust "localizer".

commit fe8055abcf2253dabdeb9b34d27ec763b8a6c1d2
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 18:22:29 2000 +0000

    2000-12-30  Marcus Brinkmann  <address@hidden>
    
        * netfs.h (struct node): Adjust comment fixes by last change
        to be more in line with similar comments elsewhere.
        * make-node.c (netfs_make_node): Return 0 if malloc does.
        Reported by Neal H Walfield <address@hidden>.
    
    2000-12-29  Neal H Walfield <address@hidden>
    
            * dir-lookup.c (netfs_S_dir_lookup):  Do not bother zeroing np, it
        happens later anyway.  Replace bcopy with memcpy.
        * file-get-translator.c (netfs_S_file_get_translator): Replace
        bcopy with memcpy.
        * io-seek.c (netfs_S_io_seek): Only get the lock if we need it.
        * io-stat.c (netfs_S_io_stat): Replace bcopy with memcpy.
        * io-write.c (netfs_S_io_write): Wait until the lock is needed.
        * netfs.h: Complete documentation revision.  The locking protocol
        is now very explicit.
        * nput.c (netfs_nput): Added comment.
        * nrele.c (netfs_nrele): Likewise.
        * set-get-trans.c: Likewise.

commit d2a271dbdbdd7ec93b615cd87c8922ccee3ce579
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 29 07:24:51 2000 +0000

    .

commit f9ecfe1f1db44339c6a9fee07b843ab936f2c21e
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 29 07:23:24 2000 +0000

    2000-12-28  Roland McGrath  <address@hidden>
    
        * node.c (recompute_blocks): New function, broken out of ...
        (diskfs_cached_lookup): here.  Now use call that.
        (diskfs_set_translator): Likewise.
        (create_symlink_hook): Likewise.  Do nothing for zero-length target.

commit ce7fbed9739d385a2ed7dd1a813b1d45e506cf92
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 27 00:57:36 2000 +0000

    New directory tmpfs, in-core filesystem based on libdiskfs

commit af536d3e0436a5d683bf8076337653ec2be0f0ee
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 27 00:26:37 2000 +0000

    .

commit 7a8f1284789ee9ded7ab0f2ee1921a35ed9ea255
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 27 00:26:21 2000 +0000

    2000-12-26  Roland McGrath  <address@hidden>
    
        * file-statfs.c (diskfs_S_file_statfs): Zero out the struct statfs
        before calling diskfs_set_statfs.  Set f_namelen to diskfs_name_max
        after the call.
        * diskfs.h: Update comment.

commit 15df16bf8667f96364265f7bd80f4c338daffa87
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:47:58 2000 +0000

    .

commit ba85f6c77981db6f3bfba1d40a1d211a0c6c26ce
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:47:53 2000 +0000

    2000-12-20  Roland McGrath  <address@hidden>
    
        * zero.c (zero_open): Check for END being null after strtoul call.
        If character following number (*END) is b, multiply size by 512;
        k or K, by 1024; m or M by 1024*1024; g or G by 1024*1024*1024.

commit fb0817d55ff2e9594efa53c2555a527b5fe7b38e
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:44:19 2000 +0000

    .

commit 962a8715c3f51ec104f4727500334d56264b1399
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:44:13 2000 +0000

    2000-12-20  Roland McGrath  <address@hidden>
    
        * store.h (struct store_class): Fix typo in comment.

commit 896cf6dda173f6ebfea2e133bca7077c282b1287
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:43:49 2000 +0000

    .

commit 2bd8c55b7f0485eb2c3f019fa3d1f0149af1fdff
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:43:41 2000 +0000

    2000-12-20  Roland McGrath  <address@hidden>
    
        * copy.c (copy_read): When reading whole aligned pages, use vm_read.
        Use MAP_FAILED in place of (void *) -1.  Use memcpy in place of bcopy.
        (copy_write): When reading whole aligned pages, use vm_write.
        Use memcpy in place of bcopy.

commit e0cc67896dce79ea70f1607943bbb296bf100314
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 06:30:18 2000 +0000

    .

commit ee5a61f3a4cb72e89eb359cc9b77e47cd7984ec7
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 06:29:21 2000 +0000

    2000-12-02  Roland McGrath  <address@hidden>
    
        * inode.c (write_node): Remove assert that dn_set_mtime et al are
        clear.  It is ok if they are set in parallel, because the latter
        setting will be carried out eventually.

commit 126b3b56da3e106b5a044cf8b1c3f9930dd7fc48
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Dec 3 05:06:15 2000 +0000

    2000-12-03  Marcus Brinkmann  <address@hidden>
    
        * main.c (pfinet_demuxer): New variable PI.
        Store port info in PI, and dereference it if found.

commit 296cf4310c18df7739d0a81fa742e3a3993e52c4
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 04:41:45 2000 +0000

    .

commit 99619df061623c26d5c1767e50c136a6e7bcc799
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 04:41:37 2000 +0000

    2000-10-01  Roland McGrath  <address@hidden>
    
        * truncate.c (diskfs_truncate): Use & instead of %.

commit 9ebf803f04275f1958de9f378de68e45c377ac65
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 04:41:34 2000 +0000

    2000-12-02  Roland McGrath  <address@hidden>
    
        * inode.c (write_all_disknodes): Call diskfs_set_node_times after
        pokel_sync, since it might delay a little.
        (write_node): Remove assert that dn_set_mtime et al are clear.
        It is ok if they are set in parallel, because the latter setting
        will be carried out eventually.

commit 480862ac2dbb48d380f1cf6b29857dca1d80e260
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 04:40:31 2000 +0000

    2000-12-02  Roland McGrath  <address@hidden>
    
        * node-times.c (diskfs_set_node_times): Make individual flag checks
        race-proof so we don't lose any flag settings.

commit 1c389d6fbea8d2b9ce89a98fecb11979df65ff89
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 2 17:58:45 2000 +0000

    2000-12-02  Marcus Brinkmann  <address@hidden>
    
        * ops.c (op_readlink): Before returning, check if the buffer
        pointed to by transp is ours. If not, munmap it.
        (op_read): Likewise for bp.
        (op_readdir): Don't alloca a buffer here. Instead initialize
        BUF and BUFSIZE to 0 and let the server (eh, MiG) do it.
        munmap BUF before returning.

commit bc24c150ec245be8e0b11ca08d11675870d7544f
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Dec 1 19:16:02 2000 +0000

    2000-12-01  Marcus Brinkmann  <address@hidden>
    
        * cache.c (scan_creds): Move I inside for-statement.
        Replace inner for-loop with a while-loop. New variable
        NEXT_I set to I->NEXT, because we might free I.
        Set I to NEXT_I at end of while block.
        Move update of leastidlastuse inside if block, because
        otherwise we will constantly prevent ourself from scanning.
        (scan_fhs): Very much the same.
        (scan_replies): Likewise. Also free CR.
    
        (check_cached_reply): Make HASH value absolute (as XID can be
        negative, and thus the modulus).
        Initialize REFERENCES to 1.

commit 603872c61f08c8d86bea2732d2cbf2ac56f25cb3
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Nov 30 19:10:04 2000 +0000

    ext2fs, ufs:
    2000-11-30  Marcus Brinkmann  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): If name is too long, clear
        DS before returning ENAMETOOLONG.
    
    pfinet:
    2000-11-02  Marcus Brinkmann  <address@hidden>
    
        * tunnel.c (trivfs_S_io_get_owner): Add return type to silence
        compiler warning.

commit 094bbd5f9f9215782cf58e6319aedd8aefb2944d
Author: Gordon Matzigkeit <address@hidden>
Date:   Tue Nov 28 18:43:22 2000 +0000

    Added version.texi to keep web docs up-to-date.

commit cbefbacab5e11b2a78c0b7f48080f5b0718eb152
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 27 21:46:04 2000 +0000

    2000-11-27  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian upgrade.
        * rc: New file.
        * rules: Install rc.
        * control: Add Build-Depends.

commit dcf87038f6e0cba736b974204a7e8c1bbe2c4858
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Nov 27 19:58:35 2000 +0000

    2000-11-27  Marcus Brinkmann  <address@hidden>
    
        The last two changes introduced two new inode overlaps
        (file_start was not shifted by store block size, and directories'
        shifted file_start offset can be the same as the struct dirrect
        offset of their first directory entry).
    
        * inode.c (use_file_start_as_id): New function to determine
        if to use file_start or struct dirrect * as node id.
        The directory recognition code comes from read_disknode.
        (cache_inode): Use use_file_start_as_id instead doing the work
        ourselve. Shift file_start by store->log2_block_size.
        (load_inode): Likewise.
        * lookup.c (diskfs_get_directs): Likewise.
        Declare use_file_start_id.

commit ea5ea50352cde95ee275859aba3b5d0bb0c3d341
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Nov 26 22:37:46 2000 +0000

    2000-11-26  Marcus Brinkmann  <address@hidden>
    
        * ops.c (netfs_attempt_mkdir): Add casts -1 -> (struct iouser *) -1
        to silence gcc warning.
        (netfs_attempt_create_file): Likewise.

commit e3b1ae2acca631296b3fdc3342a543beac69360a
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Nov 26 16:53:40 2000 +0000

    2000-11-26  Marcus Brinkmann  <address@hidden>
    
        Fix hard link handling for non-zero length files.
        * inode.c: Fix comment about inode numbers.
        (node_cache): New member ID to store unique identifier.
        (inode_cache_find): Change RECORD arg into ID and compare it
        with id member of node_cache.
        (cache_inode): Swap order of args and add new arg RR (change dr
        into record along the way). Use RR to find out cache ID.
        Use id member of node_cache to look for ID. Cache ID.
        (load_inode): Call inode_cache_find with correct ID, depending
        on RR and file size. Frob arguments to cache_inode to comply with
        the new definition.
        (read_disknode): Set st_ino according depending on RR and file size.
        * lookup.c: Doc spelling fix.
        (diskfs_get_directs): Include code again that was removed by last 
change,
        but use it only if not symlink or zero length file.

commit ce0f972cecd30fc1457aa0a9a0fa1ad966d23c12
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Nov 26 02:12:27 2000 +0000

    2000-11-26  Marcus Brinkmann  <address@hidden>
    
        Closes Debian Bug #68417:
        * rr.c (rrip_work): In helper function add_comp set targused to
        zero after malloc, and loop over realloc in case doubling is not
        enough.  After finalizing the link, set VALID_SL valid flag.
        * inode.c (read_disknode): For links use rl->target instead
        rl->name.
    
        Closes Debian Bug #69281: Don't use file_start as inode numbers,
        but the offset of the directory record in disk_image. This is what
        Linux 2.4 does.
        * isofs.h (struct disknode): New member struct dirrect *dr.
        * inode.c: Fix comment about inode numbers.
        (struct node_cache): Fix comment about file_start (it's not unique).
        In fact, file_start is invalid for symlinks, and only stored here
        for convenience. Maybe caching file_start can be avoided by
        rearranging the code.
        (inode_cache_find): Change first argument from off_t file_start
        to struct dirrect *dr and fix the doc.
        Compare cached value of DR with this argument, instead FILE_START.
        (diskfs_cached_lookup): Set DR member of DN.
        (load_inode): Call inode_cache_find with RECORD instead FILE_START.
        Set DR member of DN.
        (read_disknode): Set inode number to DR - DISK_IMAGE instead
        FILE_START.
        * lookup.c (diskfs_get_directs): Remove variable file_start.
        Don't calculate file_start. Set D_FILENO to EP - DISK_IMAGE
        instead FILE_START.

commit fe1d2dbb9600251cc9fceb02251be194102aa5d0
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Nov 15 00:01:17 2000 +0000

    2000-11-15  Marcus Brinkmann  <address@hidden>
    
        * hurd_types.h: Doc fix reported by Neal H Walfield
        (address@hidden), STORAGE_NULL is actually STORAGE_ZERO.

commit 135bf90ba610dd1dc910b879d5a317236c59f781
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 30 01:26:33 2000 +0000

    2000-10-30  Marcus Brinkmann  <address@hidden>
    
        * wire.c: Include <error.h>.

commit bfd8fa613caf39ba45887384b9633d9d5bb6e0e6
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 23:21:44 2000 +0000

    .

commit cd5f5a280eb8ddb9f992fc04565919d518c48830
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 23:21:27 2000 +0000

    2000-10-29  Roland McGrath  <address@hidden>
    
        * wire.c (map_extent): Pass second arg of RTLD_NOLOAD to dlopen.
        (RTLD_NOLOAD): Define macro to zero if undefined.

commit 1e37d9739eb37d915b6b08e3cba1a3c7707efc5b
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 22:41:12 2000 +0000

    .

commit db42439d0a26b8e3fa3819dad5952f3b00291d9f
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 22:40:56 2000 +0000

    2000-10-29  Roland McGrath  <address@hidden>
    
        * wire.c (map_extent): Rewrite using dlsym on library's _end symbol.

commit 45f883fe5df3e167e2f54b99619a43dc5e4b133a
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Oct 18 15:21:52 2000 +0000

    2000-10-18  Marcus Brinkmann  <address@hidden>
    
        * devprobe.c (main): Call device_close before freeing the device
        port.

commit f4814f877d82f6242c95c10bb661fadecc5ab24b
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Oct 6 15:14:12 2000 +0000

    2000-10-06  Marcus Brinkmann  <address@hidden>
    
        * Makefile (SRCS): Add tunnel.c
        * tunnel.c: New file.
        * linux-src/net/ipv4/devinet.c (configure_device): New argument PEER.
        Implement support for setting the destination address for
        point-to-point interfaces.
        (inquire_device): New argument PEER.
        Implement support to get the destination address.
        * main.c: Include fcntl.h.
        Update prototype of configure_device.
        Set trivfs_support_read and trivfs_support_write to 1, as we support
        those in some cases now. For the same reason, set trivfs_allow_open
        to O_READ | O_WRITE.
        (pfinet_demuxer): If the port is not in the socketport_class,
        don't try io_server (so requests for trivfs are not catched too early).
        (find_device): Use setup_tunnel_device for tun* interfaces.
        (main): Add peer argument to configure_device call for the lo interface.
        * options.c: Update prototypes for configure_device, inquire_device.
        (options): Add --peer option.
        (stuct parse_interface): Add peer member.
        (parse_hook_add_interface): Initialize peer.
        (parse_opt): Add a case for --peer.
        Add peer argument to configure_device call.
        (add_dev_opts): Add peer variable, add it to inquire_device call 
arguments.
        Check for peer argument and add it to command line if it is there.
        * pfinet.h: Add prototype for setup_tunnel_device.

commit 898424326fc1188384f67963ab6789f18dd57fd3
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Oct 4 01:59:03 2000 +0000

    2000-10-04  Marcus Brinkmann  <address@hidden>
    
        * Makefile (SRCS): Add dummy.c
        * dummy.c: New file.
    
        * ethernet.c: Moved ETHER_PORT, READPT, READPTNAME to ...
        (struct ether_device): ... here. New struct. ETHER_DEV is now a
        pointer to a struct ether_device.
        (ethernet_demuxer): New variables edev, dev. Iterate over linked
        list ETHER_DEV to find correct readptname. Use dev instead
        ETHER_DEV for socket buffer manipulation.
        (ethernet_open): New variable edev.  Use dev->priv to find correct
        edev. Use members of edev instead global variables.
        (ethernet_xmit): New variable edev. Use dev->priv to find correct
        edev.Use member of edev instead global variable ETHER_PORT.
        (setup_ethernet_device): New output argument DEVICE. New
        variables edev and dev. Allocate memory for edev, add it to the
        head of ETHER_DEV. Use dev instead ETHER_DEV.  Use members of edev
        instead global variables.
        * main.c: ALREADY_OPEN removed.
        (find_device): Fix comment. Redone to work with multiple devices
        by iterating over DEV_BASE.
        (enumerate_device): Likewise.
        * pfinet.h: Add new argument to prototype of
        setup_ethernet_device.  Add prototype for setup_dummy_device.
        Remove prototype for ETHER_DEV.  Add prototype for DEV_BASE.

commit b81d9ec23532ba8b2519ba3b8bf68fcfeb0260c5
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 2 04:04:15 2000 +0000

    .

commit 46f36edd321f10f66fa91ce5c0bc65eb9b6b813d
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 2 04:04:05 2000 +0000

    2000-10-01  Roland McGrath  <address@hidden>
    
        * inode.c (write_node): Use memcpy instead of a loop.

commit a8a87aeafb4db41a4a5f19f1a7e8ac24be340374
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 1 21:06:28 2000 +0000

    .

commit 871be596dfc1e9613956f4d59d5453f151723c60
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 1 21:05:26 2000 +0000

    2000-10-01  Roland McGrath  <address@hidden>
    
        * exec.c: Comments.
    2000-09-24  Roland McGrath  <address@hidden>
    
        * exec.c (map): Bail if the requested position + data size does not
        fit in the file size.

commit 009973b3a664dbb8f50dd4101237a47a60fd7144
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Sep 30 21:23:31 2000 +0000

    2000-09-30  Marcus Brinkmann  <address@hidden>
    
        * main.c: Prototype configure_device to supress compiler warning.

commit b4cc956f8c24c462db7235cde475ca9623e760f2
Author: Mark Kettenis <address@hidden>
Date:   Wed Aug 9 21:13:53 2000 +0000

    * pf.c (S_socket_create): Only accept S_IFCHR, S_IFSOCK and
    S_IFIFO as `magic' protocols.

commit a6888a2b3a918920fe27133308c820e78dcecf16
Author: Mark Kettenis <address@hidden>
Date:   Wed Aug 2 20:19:45 2000 +0000

    Add `magic' protocols to specify the file type of a sockets.  This
    allows implementation of POSIX pipes by using a S_IFSOCK protocol.
    * sock.h: Include <sys/types.h>.
    (struct sock): Add new member `mode'.
    (sock_create): Add new parameter `mode'.
    * sock.c (sock_create): Initialize `mode' member of struct sock,
    with new parameter.
    * pf.c (S_socket_create): Pass file type/mode to sock_create based
    on PROTOCOL.
    * io.c (S_io_stat): Use new member of `struct sock' to set
    ST->st_mode.

commit 18dc5dc677ebf1d415e1adeff24041e9f496a2ed
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 27 19:53:33 2000 +0000

    2000-07-27  Thomas Bushnell, BSG  <address@hidden>
    
        * portinfo.c: Comment out unimplemented argument
        `--show-targets'.  Reported by
        address@hidden

commit 2d9185d6ecc156f7dfe36327ad68080f84d5f80a
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 27 19:42:31 2000 +0000

    *** empty log message ***

commit 94add81eb81b91d38bc1e72456697922b540edd9
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 18:44:39 2000 +0000

    * glue-include/linux/poll.h (POLLERR): Define as SELECT_READ |
    SELECT_WRITE.
    (POLLHUP): Define as SELECT_READ.

commit c402dc0d3e123f784d01888d89f20e57da8bc53d
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 17:47:20 2000 +0000

    * linux-src/net/core/dev.c (net_bh) [_HURD_]: Leave out the code
    that gives other bottom halves a chance to run; the network bottom
    half is the only one present in pfinet.

commit 7ab26a08d12ff80340442722a26d3a3010a7a70c
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 12:33:12 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit ac21537efdd5cab306911a74c55cc296ab6a4d6d
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 12:27:43 2000 +0000

    * Makefile: Reorder libs such that the threads lib comes before
    the ports lib.  This makes sure the functions in libthreads
    properly override the stubs in libports with the new dynamic
    linker semantics in glibc 2.2.

commit 8a405fb812b3a8f11ee2ecf6ad5a2098e8faf0cf
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 12:22:49 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit 53148e33b3d1b77ad14028cd2325022e36e9c55e
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 12:10:31 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit a2c8e58253361ae22778369676e64fee70fa4fc9
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 12:03:46 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit 4e7c9a7dcb5664a834b5c8f44844f603308489c0
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 11:59:01 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.
    
    * truncate.c (trunc_indirect): Add missing argument to
    pager_flush_some.

commit 63df339a22aa898736364dae0726b726abebed63
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 11:54:49 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit 4f7b9235b8453e58d093a0641557f816cb8fa388
Author: Mark Kettenis <address@hidden>
Date:   Wed Jul 26 00:39:59 2000 +0000

    * Makefile (HURDLIBS): Reorder libs such that the threads lib
    comes before the ports lib.  This makes sure the functions in
    libthreads properly override the stubs in libports with the new
    dynamic linker semantics in glibc 2.2.

commit fb56061d26c17b771d27d357a657d90c3dc3fbf9
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 26 00:28:26 2000 +0000

    2000-07-26  Marcus Brinkmann  <address@hidden>
    
        * truncate.c (trunc_indirect): Add missing argument to pager_flush_some.

commit 317f76798849bac85c692c76475a85be0f592dab
Author: Mark Kettenis <address@hidden>
Date:   Tue Jul 25 22:34:00 2000 +0000

    * inhibit-all-rpcs.c (ports_inhibit_all_rpcs): Avoid calling
    hurd_thread_cancel on the current thread.
    * inhibit-class-rpcs.c (ports_inhibit_class_rpcs): Likewise.
    * inhibit-bucket-rpcs.c (ports_inhibit_bucket_rpcs): Likewise.
    * inhibit-port-rpcs.c (ports_inhibit_port_rpcs): Likewise.

commit 3296b371bab2a87359323a405ed1fa51a00397c9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 25 21:30:01 2000 +0000

    2000-07-25  Thomas Bushnell, BSG  <address@hidden>
    
        * truncate.c (trunc_indirect): Before freeing an indirect block,
        remove it from the disk pager's kernel cache.

commit 2f7e8f040f18b7f9bce6879d4b077094aa7d01c0
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 25 19:40:27 2000 +0000

    2000-07-25  Thomas Bushnell, BSG  <address@hidden>
    
        * priv.h (PM_WRITEWAIT): New pagemap bit.
        * data-return.c (_pager_do_write_request): Don't proceed with a
        pageout if one is already in progress.  Once we finish, wake up
        any potential PM_WRITEWAIT waiters.
    
        * priv.h (PM_INIT): Provide value again.
        * data-return.c (_pager_do_write_request): Track PM_INIT again.
    
        * priv.h (struct pager): Make pagemap consist of 16-bit elements
        instead of only 8 bits.
        * data-request.c (_pager_seqnos_memory_object_data_request):
        Make PM_ENTRY a short pointer.
        * data-return.c (_pager_do_write_request): Make PM_ENTRIES a short
        pointer.
        * lock-object.c (_pager_lock_object): Make PM_ENTRIES a short
        pointer.
        * mark-error.c (_pager_mark_next_request_error): Make P a short
        pointer.
        (_pager_mark_object_error): Likewise.
        * offer-page.c (pager_offer_page): Make PM_ENTRY a short pointer.
        * object-terminate.c (_pager_free_structure): Interpret
        pagemapsize correctly.
        * pagemap.c (_pager_pagemap_resize): Likewise.

commit 0e0bcad3e157579dbeafec933ac6ccbc00a515a3
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 20 19:40:47 2000 +0000

    2000-07-20  Thomas Bushnell, BSG  <address@hidden>
    
        * hashexec.c (check_hashbang): Count characters in interp
        correctly.  Fix from Kalle Olavi Niemitalo <address@hidden>.

commit c4a7249150997ac38e46a45439ba4d986a253d84
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 18 21:36:39 2000 +0000

    2000-07-18  Thomas Bushnell, BSG  <address@hidden>
    
        * mux.c (free_name): Fix typo in comment.
        * usermux.c: Likewise.
        * usermux.h: Likewise
        (struct usermux): Likewise.

commit 8866749204162b2192bdf76d19cd6bc3ced21854
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 18 21:33:33 2000 +0000

    2000-07-18  Thomas Bushnell, BSG  <address@hidden>
    
        * io-seek.c (diskfs_S_io_seek): Don't use CHANGE_NODE_FIELD
        anymore; it was causing problems and was a gross hack anyway.

commit f99c9356da75637b8b7a366f251b1d8535dfbb9b
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jul 4 19:53:13 2000 +0000

    2000-07-04  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian uploads.
        * rules: Use install_script to install scripts.
        Don't check for shared libraries in scripts.
    
    2000-01-30  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian uploads.

commit ac44d97eea1c0b87b0ff604fdd41af243dfd2e5d
Author: Mark Kettenis <address@hidden>
Date:   Thu May 25 20:25:04 2000 +0000

    * libthreads.map: Update comment to reflect Roland's 2000-03-30
    change, and my change to the toplevel configure.in that disables
    versioning for the old stdio-using libc.

commit 8288e02fb9a63ca4f1d5dc1a1491f4f94d7f27dc
Author: Mark Kettenis <address@hidden>
Date:   Thu May 25 20:23:28 2000 +0000

    * configure.in: Add check for libio.  Only enable versioning if we
    found libio.

commit d699bf4063041c0be2e874a639880b59078eefdc
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 14 20:35:53 2000 +0000

    2000-05-14  Marcus Brinkmann  <address@hidden>
    
        * priv.h (DEFAULT_SYNC_INTERVAL): New macro.
        (DEFAULT_SYNC_INTERVAL_STRING): Likewise.
        (STRINGIFY): Likewise.
        (STRINGIFY_1): Likewise.
        * opts-common.h (diskfs_common_options): Use
        DEFAULT_SYNC_INTERVAL_STRING instead hardcoded value.
        * sync-default.h: Include "priv.h". Use DEFAULT_SYNC_INTERVAL
        instead hardcoded value.

commit be15ddb8f111be6e9ad0049e586005366e144a04
Author: Marcus Brinkmann <address@hidden>
Date:   Sun May 14 19:46:04 2000 +0000

    2000-04-29  Marcus Brinkmann  <address@hidden>
    
        * init-main.c (diskfs_init_main): Dereference BOOTSTRAP before
        checking for MACH_PORT_NULL.

commit f6acccd32efea5d3578b5a9c6bac24ebf60ec163
Author: Gordon Matzigkeit <address@hidden>
Date:   Fri Apr 21 22:39:03 2000 +0000

    Remove stale reference to mom.

commit 1653cf3f02491dc3667148f3dedd9d2131264dc2
Author: Gordon Matzigkeit <address@hidden>
Date:   Tue Apr 18 17:29:41 2000 +0000

    Drop libmom documentation.

commit 29912a0a7b23c84607d8b1da49c60933f92b1f31
Author: Gordon Matzigkeit <address@hidden>
Date:   Tue Apr 18 17:27:13 2000 +0000

    Minor task updates.

commit 915f6e963e74ea885cd97f0aa90831fbdc76ebb8
Author: Roland McGrath <address@hidden>
Date:   Mon Apr 3 18:44:54 2000 +0000

    .

commit 686f183021a1a1797daf8787fdc400ea659337ee
Author: Roland McGrath <address@hidden>
Date:   Mon Apr 3 18:44:48 2000 +0000

    2000-04-03  Roland McGrath  <address@hidden>
    
        * panic.c: Include <stdarg.h> instead of <varargs.h>.
        (panic): Use stdarg style.

commit 7b4161648941ab8ea76f2a5d3ab34e37330e35a4
Author: Roland McGrath <address@hidden>
Date:   Mon Apr 3 18:44:37 2000 +0000

    2000-04-03  Roland McGrath  <address@hidden>
    
        * glue-include/asm/byteorder.h: Include <hurd.h> early on,
        to get the things it #include's that need __BYTE_ORDER to work.

commit 1d63bfe8f8699d188113d9c19bb06486a07505b4
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 30 19:25:45 2000 +0000

    .

commit 545b4834b4100e05fbc6cef6f78ef6954cd91781
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 30 19:25:30 2000 +0000

    2000-03-30  Roland McGrath  <address@hidden>
    
        * libthreads.map: Define HURD_CTHREADS_0.3 version set,
        putting all symbols there except the lockfile symbols.
        * lockfile.c: Nit fixes.

commit d7da225a3013c450ed2ed8cfef99e11bd1d4162a
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 18:21:37 2000 +0000

    .

commit 7d520be8a7a92d72f0c65db3d5a2e4a0cf6c8914
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 18:20:47 2000 +0000

    2000-03-27  Roland McGrath  <address@hidden>
    
        * configure.in (VERSIONING): New check for ld --version-script.
        * config.make.in (VERSIONING): New variable, set by configure.

commit 6e5801f728a121cc002d7f6912dab2d9b60a3743
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 18:19:46 2000 +0000

    2000-03-27  Roland McGrath  <address@hidden>
    
        Locking support for stdio streams with glibc-2.2 libio.  EXPERIMENTAL!
        * lockfile.c: New file.
        * libthreads.map: New file.
        * Makefile (SRCS): Add lockfile.c.
        [$(VERSIONING) = yes] ($(libname).so.$(hurd-version)): Depend
        on $(srcdir)/$(libname).map to get version script into the link.

commit 0f3c84b5ef7c5083441eef53849830738ad731d9
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 04:10:23 2000 +0000

    .

commit dc310507a158f7a84983897de16c40b7b85922aa
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 04:10:17 2000 +0000

    2000-03-26  Roland McGrath  <address@hidden>
    
        * fstests.c (main): Fix return type.  #if 0 out some unused variables.

commit 63fa4ac8db9aca90a1c8058e0f03f859e0749f7e
Author: Mark Kettenis <address@hidden>
Date:   Sun Mar 26 14:31:08 2000 +0000

    2000-03-23  Mark Kettenis  <address@hidden>
    
        * exec.c (do_exec): Set interp.file to MACH_PORT_NULL before the
        first `goto out'.

commit 4c82c5f9bde03d154c0051aa6b54a88700e01939
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:16:18 2000 +0000

    .

commit 7fb3aa4804390c2d5ed347cc21d88560ed34c65b
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:16:00 2000 +0000

    2000-03-20  Roland McGrath  <address@hidden>
    
        * delegate.c (fshelp_delegate_translation): Add const to arg type.
        * fshelp.h: Fix decl.

commit 42193407f3bb8036835b67fce0b23f851fbf0e4a
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:15:38 2000 +0000

    2000-03-19  Roland McGrath  <address@hidden>
    
        * new-fifo.c (trivfs_protid_portclasses, trivfs_protid_nportclasses):
        Fix to size 2.

commit 3efd000cd366b1b813ac9692f247c9574353b398
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:15:08 2000 +0000

    2000-03-20  Roland McGrath  <address@hidden>
    
        * exectrans.c: Obsolete file removed.

commit 333eccad037ac339aedc20735a8d5a731c378419
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:14:28 2000 +0000

    2000-03-20  Roland McGrath  <address@hidden>
    
        * exectrans.c: Obsolete file removed.
        * Makefile (DIST_FILES): Remove it.

commit f1b28539b34ae85f8a526c54249b31e083e4ad3a
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:14:14 2000 +0000

    2000-03-20  Roland McGrath  <address@hidden>
    
        * main.c (trivfs_allow_open): Initialize to zero.
        (trivfs_support_read, trivfs_support_write): Likewise.
        (trivfs_support_exec): Variable removed.

commit a0e3e8a1cbc4d06722a6b7c9f71f3a61166191c2
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:56:54 2000 +0000

    .

commit 245720c7dff24eda094b0541e5dd93c51f589fea
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:56:46 2000 +0000

    2000-03-19  Roland McGrath  <address@hidden>
    
        * io.c: Comments.

commit f3b792232f9a4bce7c248b3aae6292f35dbc8dec
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:56:09 2000 +0000

    DONE *** Get rid of global DEVICE variable and use the trivfs control hack

commit de634c41e68e789d79f2828d15432e942ef8a7f3
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:55:51 2000 +0000

    .

commit 402d7b0b9e63a112cf827482a41b3a9c18afbb0f
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:55:45 2000 +0000

    2000-03-19  Roland McGrath  <address@hidden>
    
        * dev.h (struct dev): New members store_name, readonly, rdev.
        (dev_is_readonly): New inline function.
        * dev.c (dev_open): Take just one arg, a struct dev whose store==0.
        (dev_close): Shut down the store, but leave DEV intact with store==0.
        * storeio.c (struct storeio_argp_params): New type.
        (device, device_lock, store_name): Variables removed.
        (readonly, inhibit_cache, enforce_store, rdev): Likewise.
        These are all now members in struct storeio_argp_params or struct dev;
        rdev now uses dev_t instead of int.
        (parse_opt): Find a struct storeio_argp_params in STATE->input
        and fill it in accordingly.  Use makedev macro to construct rdev.
        (trivfs_append_args): Find options in struct dev off control hook.
        Use major, minor macros.
        (main): Make DEVICE a local here, and point FSYS->hook at it.
        Don't modify trivfs_allow_open.
        (getroot_hook): New static function.
        (trivfs_getroot_hook): New variable, initialized to that.
        (check_open_hook): Find struct dev in CNTL->hook and
        use new dev_open interface.  Use dev_is_readonly.
        (open_hook): Find struct dev in PEROPEN->cntl->hook and
        check DEV->store.
        (trivfs_modify_stat): Find struct dev in CRED->po->cntl->hook.
        Use dev_is_readonly.
        (trivfs_goaway): Find struct dev in FSYS->hook and use its lock.
        (trivfs_S_fsys_syncfs): Find struct dev in CNTL->hook.

commit 85f3e87e0238f89ae9a4fa9c57bad675814107fd
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 23:02:10 2000 +0000

    revise exec item

commit fb6b632203f92c61b9cb30bc8dc92d409c89020b
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 23:00:55 2000 +0000

    Item done by 1999-10-11 trans/magic.c changes.

commit cc32602eea51f5565b28d8cc6fdf49d45a472859
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 00:04:32 2000 +0000

    Remove these files that were renamed to =* before CVSification

commit 81b45123176836aea22273f4a82ab06f3f729d92
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 00:04:27 2000 +0000

    .

commit f96bcb50b54c8a0201ec252ec52b545279eccb2c
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 00:04:15 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * options.c, options.h: Ancient unused files removed.

commit 0bb1aee665ec00d0a6bd06734fd7681db3968fc2
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 21:33:30 2000 +0000

    .

commit 9706e89a8885812fd7fdd1ab4485afac92f7691d
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 21:33:15 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Use strpbrk directly instead of strsep.
        Fix up INTERP_LEN properly in the no-argument case.

commit 5dddcaa84f298553d84ad4d1f101fda555e37efc
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:47:30 2000 +0000

    .

commit 8933ae5f979cfd9e0c529c3c6111fb3bb67a43ee
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:47:24 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * boot.c (S_io_reauthenticate): Check mach_port_insert_right result
        with assert_perror.

commit c74246a51425eb88d6cbb52b1c9fab19883b35d1
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:41:02 2000 +0000

    .

commit 6648c54ccb632153a133283b99f4b42650742d08
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:40:42 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * file-exec.c (netfs_S_file_exec): Fix typo and braino in last change.

commit c75527a0560bcd337effd173e32a30bf2aec511d
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:40:25 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * file-exec.c (diskfs_S_file_exec): Fix typo and braino in last change.
        * init-startup.c (diskfs_startup_diskfs): Fix braino in last change.

commit 30343186d7d4edbfe6efe8d726cccbc51687a4ba
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 19:21:57 2000 +0000

    *** empty log message ***

commit eb9799abeb8aa2456c124c3c115d1fc05d68dcda
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:27:24 2000 +0000

    *** empty log message ***

commit 0d74b8eb06950f1e784f298d5a29568c5990e701
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:26:36 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * frobauth-mod.c (frobauth_modify): Don't use MOVE_SEND in Hurd RPC.
        * msgport.c (do_setfd, cmd_chcwdir, cmd_cdroot, cmd_chcrdir):
        Likewise.

commit 166c15f084adc62b6d0411dca9f65928aee479b7
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:26:16 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * symlink.c (main): Don't use MAKE_SEND in Hurd RPC.

commit 2ebda554322e77aa2b53682c58312f21ef61a78b
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:26:00 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * main.c (main): Don't use MAKE_SEND in Hurd RPC.

commit 540406a2093f6803c508120f65e3ba80da1ec5ba
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:24:31 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * clookup.c (file_name_lookup_carefully): Don't use MOVE_SEND in
        Hurd RPC.

commit 3bfb22b5bdb00da6335be154d7fd851cefd00876
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:24:10 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * main.c (arrange_shutdown_notification): Don't use MAKE_SEND in
        Hurd RPC.

commit 3369762a7620a81db7d579cf35a5231a4bf6c4de
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:23:41 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * cache.c (create_cached_handle): Add comment.

commit 2dea3cde451f40e8ff43c273771c12302f7ccc79
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:22:56 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * startup.c (trivfs_startup): Don't use MAKE_SEND in Hurd RPC.

commit c027651cd57ac9785057b1d11aa1595ffd0edf60
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:22:33 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * exec-reauth.c (exec_reauth): Always destroy REF, even when we
        get errors.

commit a1bd308813e6890f5877b10a1a0984d822c84b7e
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:21:45 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * file-exec.c (netfs_S_file_exec): Don't use MAKE_SEND in Hurd
        RPC.
        * init-startup.c (netfs_startup): Likewise.

commit 13caaeb34153080209b31355ac650c0d8a641aff
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:21:24 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * fetch-root.c (fshelp_fetch_root): Don't use MAKE_SEND in Hurd
        RPC.

commit ed1d3f38812f06fcc85ff3fc60785b2193fa08a5
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:21:02 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * boot-start.c (diskfs_S_fsys_init, diskfs_start_bootstrap): Don't
        use MOVE_SEND in Hurd RPC.
    
        * file-exec.c (diskfs_S_file_exec): Don't use MAKE_SEND in Hurd
        RPC.
        * init-startup.c (diskfs_startup_diskfs, _diskfs_init_completed):
        Likewise.

commit bde9c6f42327e37103f1fdd5381438536005b701
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:20:42 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (launch_core_servers): Don't use MOVE_SEND in Hurd RPCs.

commit 216a7062272363a9e476d216467f1e6ffd5aed49
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:19:38 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * main.c (S_exec_init): Don't use MOVE_SEND in Hurd RPC.

commit 146baae9487e0cf6f837690f2134c741233a6d36
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:18:33 2000 +0000

    2000-03-17  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (S_io_reauthenticate): Don't use MACH_MSG_TYPE_MAKE_SEND
        in Hurd RPC.

commit fd311e7b4b90f928e4148f9496994aa4769e59b3
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:36:33 2000 +0000

    .

commit a64e5fa386cf57e35051d47f600deba150c74392
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:36:19 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Use ports_get_send_right.

commit 59172bab0bbe995e2dc846cd0688785c69c9890c
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:35:13 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * crash.c (S_crash_dump_task): Use ports_get_send_right.

commit a9d955f3346f4bb2e7da9dc039e95cc8c67ac1cd
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:35:05 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * io-ops.c (S_io_reauthenticate): Use ports_get_send_right.

commit 6882534f6a988db8627793193ca183a080dd515d
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:32:21 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * users.c (send_signal): Use ports_get_send_right.

commit 522053ed2410785c146fd1ff4ada24f9641ad4f5
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:32:16 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * devio.c (devio_abandon_physical_output): Use ports_get_send_right.
        (initial_open): Use ports_get_send_right.
        (device_open_reply): Use ports_get_send_right.

commit 22d7a425175078796f51cb4067aebd1cda6673ff
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:31:54 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec): Use ports_get_send_right.

commit 13808418c81c3ea6c1f39b4b2bf6af8c86367e2a
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:31:34 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * main.c (main): Use ports_get_send_right.

commit df988e23ee71e8b6b4446f8150f6908f9877002f
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:31:00 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * io-reauthenticate.c (netfs_S_io_reauthenticate): Use
        ports_get_send_right.

commit 401739df317b1dced1ce98a4367d78e385a4b843
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:30:55 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup): Use ports_get_send_right.
        Deallocate DIRPORT after fshelp_fetch_root.

commit 3b1ed7899c85b921c5510d2978c6e56c56d0a0d8
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:29:22 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * io-reauthenticate.c (trivfs_S_io_reauthenticate): Use
        ports_get_send_right.

commit 1d361c4dd0a5b562337b97b65c8ea673549f9374
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:25:58 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * io-reauthenticate.c (diskfs_S_io_reauthenticate): Use
        ports_get_send_right.

commit 2fff036f679436f3be75b05d3c58a44720e15e5c
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:25:55 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * boot-start.c (diskfs_start_bootstrap): Use ports_get_send_right.
        (diskfs_execboot_fsys_startup): Use ports_get_send_right.
        (diskfs_S_fsys_init): Use ports_get_send_right.
        (start_execserver): Use ports_get_send_right.

commit 62b6e3e94d2ab8544840d38ebd2ce591db6b904b
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:24:30 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * get-send-right.c: New file.
        * ports.h: Declare ports_get_send_right.
        * Makefile (SRCS): Add get-send-right.c.

commit c78bdb48c09a261aa2558e3d829df3fa5813270b
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 09:53:15 2000 +0000

    .

commit de4a4611908a0c59f03b2b04d893dad5b69b3782
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 09:53:10 2000 +0000

    2000-03-17  Roland McGrath  <address@hidden>
    
        * get-right.c (gdb_loses): Remove global variable.
        (ports_get_right): Use a local instead.

commit 605a7031c14e501b7ad995dd9eb67ee1ee171ad3
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:57:54 2000 +0000

    .

commit 483c1ffb6f6e6c97835cb54632ec94b3c85f803d
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:57:27 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * start-translator-long.c (service_fsys_startup): If mach_msg fails
        with MACH_SEND_INTERRUPTED, clean up the send right in the
        pseudo-received request message.

commit 765a4c2903b9c187b05dd4dac9a4a9ec97af1d55
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:49:47 2000 +0000

    .

commit d6fb866bfff3eb4d4add7246ff54b6cc552b561a
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:49:42 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * mgt.c (S_proc_exception_raise): Check for
        MACH_SEND_NOTIFY_IN_PROGRESS rather than MACH_SEND_INVALID_NOTIFY.
        Don't deallocate THREAD and TASK ports before the switch, since the
        successful case uses THREAD again and the failure case uses TASK
        again.  Instead, deallocate them at the end of the successful case.
        At the end of the error case, use mach_port_destroy on THREAD only.

commit ec387fe1742f9b8f61999bc9f8738fb442fd681d
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:08:54 2000 +0000

    .

commit a97721d632cd2679c3017a91e7b93edd42e2c877
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:08:48 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * stubs.c (send_signal): Don't use mach_msg_destroy, since it wants
        the local/remote ports reversed.  Destroy the rights by hand instead.

commit 96dbd3d2160f78a36ddf64d99c7313035609be12
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 23:53:31 2000 +0000

    .

commit d02b624edb4dc7d24d053279789559a55eca1094
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 23:53:18 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * stubs.c (send_signal): Make MESSAGE auto instead of static.
        Take new argument TIMEOUT, passed to mach_msg instead of zero.
        (send_signal): For MACH_SEND_TIMED_OUT failure, destroy the
        pseudo-received message to avoid leaking send rights.
        * init.c (process_signal): Pass new argument, timeout of 500 ms.

commit a91651bf90f6f7c20164d0a30e1143b42f560cfd
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 23:52:57 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * stubs.c (struct msg_sig_post_request): New type, broken out of
        send_signal, where it was anonymous.
        (struct msg_spec): Type removed.
        (blocking_message_send): Change type to any_t -> any_t.
        Don't call cthread_wire; it's a no-op in GNU anyway.
        Just return instead of calling cthread_exit.
        Argument is now a pointer to struct msg_sig_post_request.
        Check mach_msg return value for sanity assert.
        (send_signal): Make MESSAGE auto instead of static, use new type name.
        This problem tracked down by Mark Kettenis <address@hidden>.

commit 2e94c0083ee35d438e53a9de034c48ec1a5cae9f
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:47:45 2000 +0000

    .

commit 5e98e2bc0c4bcf1e58626cdc5efad6fa444eb261
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:47:39 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * exec.c [! EXECDATA_STREAM] (prepare_stream): Replace no-op with real
        function to initialize map_* members to zero.

commit 50fa2e2ccbe62fa98c593ef4fcf9ecca2d0937ec
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:47:25 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * priv.h (EXECDATA_STREAM): Define this only #ifdef BFD.
        The non-BFD exec server is now completely independent of stdio magic;
        it uses only those interfaces documented in the C library manual,
        which are provided both by old GNU stdio and by GNU libio.
        Resurrecting the BFD exec server will require using magic again,
        for which libio-specific magic needs to be written.

commit 7d1da3ba3445ea871228eaad447ebcd312b7b6cc
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:31:46 2000 +0000

    .

commit 61f43e7530fd22c9381a6a4e18c2d38431ebb72d
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:31:24 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * priv.h (EXECDATA_STREAM): New macro, always defined for now.
        (struct execdata) [! EXECDATA_STREAM]: Add members
        map_buffer, map_bsize, map_fsize, map_filepos in place of stream.
        (map_buffer, map_filepos, map_set_fsize): New macros for accessing
        those or stream.
        [! EXECDATA_STREAM] (map_fsize, map_vsize): Define using new members.
        * exec.c (map): Rewritten purely using those accessor macros.
        (input_room): Set the __target, __bufp, __error, and __eof members,
        which are no longer set by map.
        [! EXECDATA_STREAM] (prepare_stream, prepare_in_memory): Make no-ops.
        (input_room, close_exec_stream, fake_seek, prepare_stream,
        prepare_in_memory): Conditionalize these defns on [EXECDATA_STREAM].
        (load_section): Always use map instead of stdio.
        Replace bcopy with memcpy.
        (check_gzip: zipread): Rewrite using map instead of stdio.
        (check_bzip2: zipread): Likewise.

commit 9802bc89324cbe38aa57640a3836fe2de308057e
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:27:20 2000 +0000

    .

commit ed1bd8162c48ac429d5309ce90e33c0d43ec5484
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:27:05 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Fix up multiple fencepost brainos.

commit 256c6833bba073ae57d842ecf51c71141b5d46ca
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:34:36 2000 +0000

    .

commit bc0b9cba288f065f3f0cf93448f680fe813d267b
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:34:13 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Fix fencepost error in last change.

commit ba58c0ae52705837efb7610d2226a1cee1693a7c
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:10:40 2000 +0000

    .

commit 5471f96e2f27924f2e55e379f4a6159e45a12a32
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:09:36 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * exec.c (map): Made global.
        * priv.h: Declare it.
        (map_fsize, map_vsize): New macros for accessing state set up by map.
        * hashexec.c (check_hashbang): Use map and copying operations rather
        than stdio to extract the first line from the file.  Move finish call
        to immediately after reading the line.

commit 63c2d86136db34b607ade96974565ed7d70532d6
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:09:22 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * exec.c (map): Made global.
        * priv.h: Declare it.
        (map_fsize, map_vsize): New macros for accessing state set up by map.
        * hashexec.c (check_hashbang): Use map and copying operations rather
        than stdio to extract the first line from the file.  Move finish call
        to immediately after reading the line.
        * exec.c (map): If E->file_data is set, diagnose EOF before going to
        direct io_read.
        (prepare_in_memory): New function, broken out of check_gzip before
        last change.
        (check_gzip, check_bzip2): Use it.

commit 6cf54c27eb7c505e0bdc22437d0577343683e552
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 06:02:32 2000 +0000

    .

commit d6033be5917f89e4afd0a1c3589f3093ffee0b88
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 05:57:50 2000 +0000

    2000-03-13  Roland McGrath  <address@hidden>
    
        * exec.c (prepare_stream): New function, broken out of prepare.
        (prepare): Call it.
        [_STDIO_USES_IOSTREAM]: Do #error if this is defined.
        (map, input_room, close_exec_stream, fake_seek, prepare_stream):
        Conditionalize all these definitions on [! _STDIO_USES_IOSTREAM].
        Only map and prepare_stream are called from elsewhere in the code.
        (check_gzip): Don't reinitialize E->stream, since it will in fact not
        be used again.
        (check_bzip2): Likewise.

commit ae2fb514fd4a7bccd202585ce3c82dc699fd7ba3
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 12 08:53:32 2000 +0000

    .

commit 4f8655657b7afd3628283be6bcb114806423cd32
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 12 08:53:12 2000 +0000

    2000-03-12  Roland McGrath  <address@hidden>
    
        * mgt.c (allocate_proc): Don't do mach_port_request_notification here.
        (proc_death_notify): New function, do it here instead.
        (complete_proc): Call proc_death_notify.
        * main.c (main): Call proc_death_notify on STARTUP_PROC after
        we have set its task port.
        * proc.h: Declare proc_death_notify.

commit 58d9238df8bd21eefc0f9836211a3365ba4d6261
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:55:10 2000 +0000

    .

commit 9823009459d091ec9a8be8d4c66ba73633587544
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:54:55 2000 +0000

    2000-03-09  Roland McGrath  <address@hidden>
    
        * balloc.c (ext2_free_blocks, ext2_new_block): Fix formats to avoid
        -Wformat warnings.
        * getblk.c (ext2_alloc_block, inode_getblk, ext2_getblk): Likewise.
        * ialloc.c (ext2_count_free_inodes): Likewise.
        * truncate.c (trunc_direct): Likewise.
        * pager.c (pending_blocks_write, diskfs_grow): Likewise.

commit 2d72dc7d14cbd567340622c0f773932faba10704
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:48:48 2000 +0000

    .

commit 17eb1568e9dbdb003cd8cb3d7e199fe3a669b59e
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:48:34 2000 +0000

    2000-03-09  Roland McGrath  <address@hidden>
    
        * hostarch.c (elf_machine_matches_host): Don't recognize EM_486,
        since newer <elf.h>'s don't define it any more.

commit 92a2c3d1d32ceaa4f86609f86689d84ab823874b
Author: Gordon Matzigkeit <address@hidden>
Date:   Wed Mar 8 15:51:50 2000 +0000

    Added first cut at overview.

commit 588b9dcfd643d74398c83d5317b32bc82936b4d5
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 4 20:58:29 2000 +0000

    new file

commit 50c67b66a0a7a7c54169032ff4388dfb10ad7cb5
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:58:25 2000 +0000

    .

commit 1304b2d60198f3f47b476514040411bd23bd16e3
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:58:21 2000 +0000

    2000-02-28  Roland McGrath  <address@hidden>
    
        * i386/csw.S: #undef __ELF__ before defining it, since
        it is usually predefined.

commit 5eab6bf4252d1d737e87b55fc95dafdadc31b7f6
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:58:05 2000 +0000

    2000-02-28  Roland McGrath  <address@hidden>
    
        * boot.c (ds_device_get_status): Accept *STATUSLEN greater than needed.

commit d5ecc59359ec691e8c110e6f0b043956655c4965
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:48:41 2000 +0000

    .

commit f62fbb2b36d3ba2406fe9b4216082f726188ccc3
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:48:33 2000 +0000

    2000-03-03  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_get_directs): Don't allocate buffer for *DATA until
        after scanning for ENTRY and possibly returning EOF.

commit 9cf5495d262557397b24d722634ba2beb8d82ebb
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 28 04:52:10 2000 +0000

    .

commit 279831864b5b332355853de44591e78b0620606b
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 28 04:52:02 2000 +0000

    2000-02-27  Roland McGrath  <address@hidden>
    
        * file-exec.c (diskfs_S_file_exec): Give the new peropen for the exec
        server O_EXEC permission as well as O_READ.

commit 655c61ce801fe319aea386ed96e2cb5587200051
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 28 04:51:50 2000 +0000

    2000-02-27  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang: user_fd): Add a user ref to DTABLE[FD]
        send right, because caller (hurd_file_name_lookup internals) will
        consume one.
        * hashexec.c (check_hashbang): When dealloc'ing DTABLE ports,
        optimize out syscall for null ports.

commit 768aa93a6ffbe038ddae2e46e37c02d4cd54312d
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 13 22:13:53 2000 +0000

    .

commit 2e3f44beb332b75545a05d4a72b545b6aa8d0bf4
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 13 22:13:42 2000 +0000

    2000-02-13  Roland McGrath  <address@hidden>
    
        * main.c (main): Call configure_device on loopback_dev.
        * linux-src/net/ipv4/devinet.c (configure_device): Call
        dev_change_flags with IFF_UP flag.

commit 32f4a3227bfaa651d5f7574c3c21ec915627e049
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 11 22:37:31 2000 +0000

    .

commit 424fec0d5dd87b507860a1f98aba66f9827ac6f1
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 11 22:37:18 2000 +0000

    2000-02-11  Roland McGrath  <address@hidden>
    
        * context.c (ps_context_find_tty_by_cttyid): Use the ttys_by_cttyid
        hash table, not the ttys hash table.

commit 3f3eb4a13b9550f115759a533771e8d9ee423fd7
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 8 22:29:23 2000 +0000

    2000-02-08  Roland McGrath  <address@hidden>
    
        Remove the su utility, which is incompatible with traditional su
        as provided by sh-utils and used by some portable shell scripts.
        The Hurdish su functionality is available as `setauth --save'.
        * su.c: File removed.
        * Makefile (targets): Remove su.
        (SRCS): Remove su.c.
        (su): Target removed from various dependency rules.
        (su-LDLIBS): Variable removed.
        * unsu.c (doc): Refer to setauth --save rather than su.

commit 08787a35d51e5c59b4406e21b9dc8ea7ab143b41
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 7 02:26:45 2000 +0000

    .

commit eee4d4133d6f7ccbda6bbddfabf7746054ad36d1
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 7 02:25:57 2000 +0000

    2000-02-06  Roland McGrath  <address@hidden>
    
        * socket.c (make_sock_user): Take new argument CONSUME.
        * pfinet.h: Update decl.
        * io-ops.c (S_io_reauthenticate, S_io_restrict_auth, S_io_duplicate):
        Callers changed, these all pass false.
        * socket-ops.c (S_socket_create, S_socket_accept): Callers changed,
        these ones pass true.

commit 96b2a9a9c243bf9d93b3b2737aef62e281000097
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 7 02:25:46 2000 +0000

    2000-02-06  Roland McGrath  <address@hidden>
    
        * glue-include/linux/socket.h (memcpy_fromiovec): Update *IOV to
        consume bytes copied from the available buffer.
        (memcpy_tokerneliovec): Likewise.
        (memcpy_toiovec): Just call memcpy_tokerneliovec.

commit 0a29ea98d32fce9b6ac6a3ed84f65ebc865a253b
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 6 23:58:20 2000 +0000

    .

commit e5967ed417bc2ce55e0e0f4a63a6d25d04a235c7
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 6 23:57:49 2000 +0000

    2000-02-06  Roland McGrath  <address@hidden>
    
        * Makefile: Move include ../Makeconf earlier, since it sets srcdir.

commit c67c526235f2ea0d6912d80e8dd7a9de0981b258
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:48:42 2000 +0000

    .

commit 89bb63265284a87bff987ece3afb77f8400cf5a2
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:48:25 2000 +0000

    2000-02-05  Roland McGrath  <address@hidden>
    
        * linux-src (many files): Merge Linux 2.2.13 and 2.2.14 code.
        * glue-include/linux/mm.h (PAGE_SIZE, num_physpages): New macros.
        (__get_free_pages): New inline function.

commit 9f3e44843d354432de49e01a1c954d556c678e20
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:24:31 2000 +0000

    Merge Linux_2_2_13 -> Linux_2_2_14 changes

commit 11282e4f068cacd7d08e61c5372b560f4656df87
Merge: a60df9686250648ac13f559e98ebdc1422146494 
e5f75e8ece5d1a8d3c17bd0156082caf153d3779
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:21:17 2000 +0000

    Merge from vendor branch Linux:
    Import of Linux 2.2.14 subset (ipv4 stack and related)

commit e5f75e8ece5d1a8d3c17bd0156082caf153d3779
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:21:17 2000 +0000

    Import of Linux 2.2.14 subset (ipv4 stack and related)

commit a60df9686250648ac13f559e98ebdc1422146494
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:16:04 2000 +0000

    Merge Linux_2_2_12 -> Linux_2_2_13 changes

commit b39cd08347c72483a4521a55301a0fa147a2a2b1
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:13:22 2000 +0000

    Import of Linux 2.2.13 subset (ipv4 stack and related)

commit 1a7ccb577c414677f9e763036d6ccce3a298f16d
Merge: add1cad493c256d0a7c939070f9ee067c2718daf 
b39cd08347c72483a4521a55301a0fa147a2a2b1
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:13:22 2000 +0000

    Merge from vendor branch Linux:
    Import of Linux 2.2.13 subset (ipv4 stack and related)

commit add1cad493c256d0a7c939070f9ee067c2718daf
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:00:06 2000 +0000

    .

commit 51a44cae5fb563fee0e1cc9a96b26c845cd4121c
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 11:59:54 2000 +0000

    2000-02-05  Roland McGrath  <address@hidden>
    
        * ext2_fs.h: Update from Linux 2.3.42 version (ext2_fs_i.h unchanged).
        * inode.c (check_high_bits): In accordance with Linux 2.3.42 behavior,
        permit 32-bit uids on non-hurd filesystems unless i_dtime is zero
        (which indicates an extra old Linux ext2 implementation I guess).

commit e4297b3490c1b1f03b12480a815f6eaa7b900105
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:42:16 2000 +0000

    .

commit ca03e0a0369ab4b49c2f481992f613fff116f594
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:42:12 2000 +0000

    2000-01-26  Roland McGrath  <address@hidden>
    
        * io_reply.defs (io_select_reply): Remove ID_TAG argument,
        which does not exist in the io_select RPC as defined in io.defs.

commit b15ae7d13b6c9b7e94f5a0d434d846e81e136c0c
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:40:56 2000 +0000

    2000-02-04  Roland McGrath  <address@hidden>
    
        * options.c (parse_opt): New code to set the default gateway using
        fib_new_table and the tb_insert/tb_delete callbacks.
        * options.c (parse_opt): Take global_lock while applying changes.
        * main.c (main): Unlock global_lock before calling argp_parse.
        * options.c (struct parse_interface): Use uint32_t for the IP
        address members.
        * linux-src/net/ipv4/devinet.c [_HURD_] (inquire_device): New function.
        * options.c: Declare it.
        (trivfs_append_args): Use inquire_device for --address and --netmask.
        (ADD_ADDR_OPT): #undef it after uses.

commit 6e23f891135756f3aef5dc928f4830ff79630f2a
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:40:53 2000 +0000

    2000-02-04  Roland McGrath  <address@hidden>
    
        * linux-src/net/ipv4/devinet.c [_HURD_] (inquire_device): New function.
        * options.c: Declare it.
        (trivfs_append_args): Use inquire_device for --address and --netmask.
        (ADD_ADDR_OPT): #undef it after uses.

commit 85a447dfc9b8790d42c4bdea1309d1f5b9429ffc
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:40:50 2000 +0000

    2000-02-04  Roland McGrath  <address@hidden>
    
        * options.c (parse_opt): Take global_lock while applying changes.
        * main.c (main): Unlock global_lock before calling argp_parse.

commit db9a26cbd125ec106e040ea6084911f9bc0c0198
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 06:32:39 2000 +0000

    2000-02-03  Roland McGrath  <address@hidden>
    
        Complete overhaul of pfinet based on the IPv4 networking code from the
        Linux 2.2.12 kernel sources.  This page describes a single unified set
        of interdependent changes, but there are so many changes that I have
        broken up the log entry into paragraphs based on rough topical
        divisions of the work involved.
    
        Subset of verbatim Linux 2.2.12 sources imported on a vendor branch.
        * linux-src: New directory, see README for details.
        * README: New file, describes linux-src layout and procedures for
        tracking Linux source updates.
    
        Light modifications to linux-src files to avoid really bending over
        backwards with the glue macros.  All modifications to files in
        linux-src are conditionalized by #ifdef _HURD_.
        * linux-src/include/linux/net.h [_HURD_] (struct socket): New members
        refcnt and identity; elide members fasync_list, file.
        * linux-src/include/linux/rtnetlink.h [! CONFIG_RTNETLINK]
        (rtnl_shlock, rtnl_shunlock) [! _HURD_]: Conditionalize contents on
        this, making these no-ops #ifdef _HURD_.
        * linux-src/net/core/dev.c [_HURD_] (dev_ioctl): Don't define the
        function, instead #define it to 0.
        * linux-src/net/ipv4/af_inet.c [_HURD_] (inet_ioctl): Likewise.
        * linux-src/net/ipv4/arp.c [_HURD_] (arp_ioctl): Likewise.
        * linux-src/net/ipv4/udp.c [_HURD_] (udp_ioctl): Likewise.
        * linux-src/net/ipv4/tcp.c [_HURD_] (tcp_ioctl): Likewise.
        [_HURD_] (tcp_tiocinq): New function, TIOCINQ code from tcp_ioctl.
        * linux-src/net/ipv4/devinet.c [_HURD_] (devinet_ioctl): Don't define
        the function, instead #define it to 0.
        [_HURD_] (configure_device): New function, cobbled from SIOCSIFADDR
        and SIOCSIFNETMASK code from devinet_ioctl.
    
        * glue-include/asm, glue-include/linux: New directories.
        These contain glue kludge headers that replace all of the
        Linux <asm/*.h> headers except checksum.h, and several of
        the Linux <linux/*.h> headers (the remainder come from
        linux-src/include/linux and are mostly unmodified).
        * glue-include/asm/atomic.h: New file, glue replacement header.
        * glue-include/asm/bitops.h: New file, glue replacement header.
        * glue-include/asm/byteorder.h: New file, glue replacement header.
        * glue-include/asm/checksum.h: New file, glue replacement header.
        * glue-include/asm/errno.h: New file, glue replacement header.
        * glue-include/asm/hardirq.h: New file, glue replacement header.
        * glue-include/asm/init.h: New file, glue replacement header.
        * glue-include/asm/segment.h: New file, glue replacement header.
        * glue-include/asm/spinlock.h: New file, glue replacement header.
        * glue-include/asm/system.h: New file, glue replacement header.
        * glue-include/asm/types.h: New file, glue replacement header.
        * glue-include/asm/uaccess.h: New file, glue replacement header.
        * glue-include/linux/autoconf.h: New file, glue replacement header.
        * glue-include/linux/binfmts.h: New file, glue replacement header.
        * glue-include/linux/config.h: New file, glue replacement header.
        * glue-include/linux/errno.h: New file, glue replacement header.
        * glue-include/linux/fcntl.h: New file, glue replacement header.
        * glue-include/linux/fs.h: New file, glue replacement header.
        * glue-include/linux/in.h: New file, glue replacement header.
        * glue-include/linux/in6.h: New file, glue replacement header.
        * glue-include/linux/interrupt.h: New file, glue replacement header.
        * glue-include/linux/ioctl.h: New file, glue replacement header.
        * glue-include/linux/ipv6.h: New file, glue replacement header.
        * glue-include/linux/kernel.h: New file, glue replacement header.
        * glue-include/linux/limits.h: New file, glue replacement header.
        * glue-include/linux/major.h: New file, glue replacement header.
        * glue-include/linux/malloc.h: New file, glue replacement header.
        * glue-include/linux/mm.h: New file, glue replacement header.
        * glue-include/linux/param.h: New file, glue replacement header.
        * glue-include/linux/personality.h: New file, glue replacement header.
        * glue-include/linux/poll.h: New file, glue replacement header.
        * glue-include/linux/proc_fs.h: New file, glue replacement header.
        * glue-include/linux/sched.h: New file, glue replacement header.
        * glue-include/linux/slab.h: New file, glue replacement header.
        * glue-include/linux/socket.h: New file, glue replacement header.
        * glue-include/linux/sockios.h: New file, glue replacement header.
        * glue-include/linux/stat.h: New file, glue replacement header.
        * glue-include/linux/string.h: New file, glue replacement header.
        * glue-include/linux/termios.h: New file, glue replacement header.
        * glue-include/linux/time.h: New file, glue replacement header.
        * glue-include/linux/timer.h: New file, glue replacement header.
        * glue-include/linux/timex.h: New file, glue replacement header.
        * glue-include/linux/types.h: New file, glue replacement header.
        * glue-include/linux/un.h: New file, glue replacement header.
        * glue-include/linux/version.h: New file, glue replacement header.
        * glue-include/linux/wait.h: New file, glue replacement header.
    
        * kmem_cache.c: New file.  Glue code replaces Linux kmem_cache_t et al.
        * stubs.c: New file.  No-op functions and stub variables for a few
        things the Linux networking code needs to link.
    
        * Makefile (core-srcs, arch-lib-srcs, ethernet-srcs, ipv4-srcs): New
        variables, listing sources used from linux-src subdirectories.
        (LINUXSRCS): Define using those.
        (SRCS): Remove devices.c; add kmem_cache.c, stubs.c.
        (UNUSEDSRC): Variable removed.
        (vpath %.c): Remove vpath for $(srcdir)/linux-inet directory.
        Add vpaths for $(srcdir)/linux-src subdirectories.
        (CPPFLAGS): Add -D_HURD_SYSTYPE defining it to $(asm_syntax) as a
        double-quoted string.  Add -I's for glue-include and linux-src/include.
    
        * pfinet.h: Include <sys/socket.h>, and not <linux/netdevice.h>.
        (master_device): Remove decl.
        (global_lock, packet_queue_lock): Remove common defns.
        (global_lock, net_bh_lock): Declare them as externs.
        (struct sockaddr): Remove len member, make address member just a
        struct sockaddr rather than a 0-length array.
        (setup_loopback_device, become_task_protid, become_task): Remove decls.
        (ethernet_initialize): Declare it.
        (input_work_thread): Remove decl.
        (net_bh_thread): Declare it.
        (tcp_readable): Remove decl.
        (tcp_tiocinq): Declare it.
    
        * config.h: Rewritten based on Linux 2.2.12 set of CONFIG_* options.
        (CONFIG_NET, CONFIG_INET, CONFIG_SKB_LARGE): These are the only
        Linux config options we set.
        (CONFIG_IP_NOSIOCRT): New macro (not a proper config option, but
        used conveniently in the code).
        * ethernet.c (ethernet_set_multi): Take only one parameter.
        Remove assert, since we always get passed IGMP_ALL_HOSTS.
        (ethernet_thread): Make static.
        (ethernet_demuxer): Use __mutex_lock in place of mutex_lock, so as to
        get cthreads instead of linux/spinlock.h glue macros.  Lock
        net_bh_lock instead of global_lock.  Set SKB->protocol with
        eth_type_trans before calling netif_rx.
        (ethernet_initialize): New function, one-time initialization broken
        out of ethernet_open.
        (ethernet_open): Ports setup moved to ethernet_initialize.
        Don't use `errno' to avoid glue conflicts.
        Use get_privileged_ports here to get the master device port, and
        deallocate it after calling device_open.
        (ethernet_xmit): Use assert_perror.  Only one arg to dev_kfree_skb now.
        (setup_ethernet_device): Change initializations for structure changes.
        Call dev_init_buffers and register_netdevice on the device.
        * timer-emul.c (all functions): Use __mutex_lock instead of mutex_lock.
        Adjust for renaming of `prevp' member to `prev' in struct timer_list.
        (mod_timer): New function.
        * socket.c (proto_ops): Variable removed.
        (net_families): New variable replaces it.
        (sock_register): Rewritten for new calling convention, set
        net_families rather than proto_ops.
        (make_sock_user, clean_socketport, sock_alloc, sock_release):
        Functions moved here from misc.c.
        * sched.c (packet_queue_lock): Variable removed.
        (net_bh_lock, net_bh_wakeup): New variables.
        (current): Variable removed (now a macro in the glue headers).
        (interruptible_sleep_on, wake_up_interruptible): Functions removed.
        They are replaced by inlines in the glue headers.
        (become_task, become_task_protid): Functions removed; they are
        replaced by macros in glue-include/linux/sched.h.
        (net_bh_worker): New function.
        * loopback.c: Completely rewritten, mostly copied from linux-2.2.12's
        drivers/net/loopback.c source file.
    
        * io-ops.c (all functions): Use __mutex_lock in place of mutex_lock.
        (S_io_write): Call ops->sendmsg instead of ops->write,
        which no longer exists.  If O_NONBLOCK is set, set MSG_DONTWAIT in
        msg_flags.
        (S_io_read): Call ops->recvmsg instead of ops->read,
        which no longer exists  If O_NONBLOCK is set, pass MSG_DONTWAIT.
        (S_io_readable): Use USER->sock->data in place of USER->sock->sk.
        For SOCK_STREAM and SOCK_SEQPACKET types, call tcp_tiocinq.
        (S_io_set_all_openmodes, S_io_get_openmodes, S_io_set_some_openmodes,
        S_io_clear_some_openmodes): Member USER->sock->userflags is now
        renamed USER->sock->flags.
        (S_io_select): Completely rewritten using ops->poll.
        (select_wait): Function removed.
        (S_io_stat): Set st_mode to reflect S_IFSOCK.
        * socket-ops.c (all functions): Use __mutex_lock instead of mutex_lock.
        (S_socket_create): Don't set SOCK->ops or call SOCK->ops->create.
        Instead, call net_families[PF_INET]->create.
        (S_socket_listen): Remove extra checks; just call ops->listen.
        (S_socket_accept): Remove extra checks before ops->accept call.
        Avoid use of goto.
        (S_socket_connect): Remove extra checks; just call ops->connect.
        (S_socket_bind): Adjust for struct sock_addr changes.
        (S_socket_create_address): Likewise.
        (S_socket_whatis_address): Likewise.
        (S_socket_connect2): Don't diddle data structures after
        ops->socketpair call.
        (S_socket_getopt): Use sock_getsockopt if LEVEL is SOL_SOCKET.
        Accept any data size, not just sizeof (int).
        (S_socket_setopt): Use sock_setsockopt if LEVEL is SOL_SOCKET.
        (S_socket_send): Always use ops->sendmsg instead of ops->send or
        ops->sendto, which no longer exist.  If O_NONBLOCK is set, set
        MSG_DONTWAIT in msg_flags.
        (S_socket_recv): Always use ops->recvmsg instead of ops->recv, which
        no longer exists.  If O_NONBLOCK is set, set MSG_DONTWAIT in flags.
        Check for error from S_socket_create_address.
    
        * main.c (find_device): Don't try to set ether_dev.pa_mask (it's gone).
        (main): Don't call init_devices.  Call ethernet_initialize.
        Start net_bh_worker instead of input_work_thread.  Don't call
        setup_loopback_device.  Instead, take global_lock, do prepare_current,
        and then call sk_init, skb_init, inet_proto_init, and net_dev_init.
        Keep global_lock held while calling argp_parse.
        Call arrange_shutdown_notification only after all that.
        Fix error call for "contacting parent" to pass ERR instead of errno.
        * options.c (ADDR): #undef before defining macro.
        (parse_opt): #if 0 out EDESTADDRREQ check (I don't understand it).
        To apply settings, call configure_devices.
        (ADD_ADDR_OPT): #if 0 --address and --netmask options.  Needs fixed.
        * misc.c (make_sock_user, clean_socketport, sock_alloc, sock_release):
        Functions moved to socket.c.
        (sock_release_peer): Function removed.
        (make_sockaddr_port): Use struct sockaddr_storage to size buffer.
        Fix size calculation for new struct sock_addr layout.
        Initialize sa_family and sa_len of new struct sock_addr.
    
        Remove the old Linux (2.0.??) network stack and the glue code for it.
        * linux-inet, asm, linux: Directories and all files removed.
        Some of the new files in glue-include came from the old glue headers
        in the asm and linux directories, but most were substantially modified.
        * devices.c: File removed.  The equivalent glue is now elsewhere.

commit 9fd51e9b0ad33a89a83fdbbb66bd20d85f7893fb
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 03:21:18 2000 +0000

    Import of Linux 2.2.12 subset (ipv4 stack and related)

commit 8880a73970b23f10c720011cb910c0e0e1e02975
Merge: 8399aa4ab7b849da57f4c59039f091526c9e2f98 
9fd51e9b0ad33a89a83fdbbb66bd20d85f7893fb
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 03:21:18 2000 +0000

    Merge from vendor branch Linux:
    Import of Linux 2.2.12 subset (ipv4 stack and related)

commit 8399aa4ab7b849da57f4c59039f091526c9e2f98
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 00:46:47 2000 +0000

    .

commit 35e9052a4bb0d076817ed68a89d4dc57426fcf4c
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 00:46:37 2000 +0000

    2000-01-29  Roland McGrath  <address@hidden>
    
        * maptime.h: Include <errno.h> for error_t decl.

commit ed2df4c2641307ddb22c82022e5760c14cfe9757
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 30 13:09:28 2000 +0000

    2000-01-30  Marcus Brinkmann  <address@hidden>
    
        * changelog: Update to reflect Debian uploads.

commit 35fb152c2ac47cbe973ab27a4c1c6ceb937a5e66
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 30 13:07:27 2000 +0000

    Debian changelogs for 19991209 and 19991022.

commit 299a1303f7ccf89e703e34559d2cc05e7209b781
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:27:35 2000 +0000

    .

commit 157a341929576a1867e15ba7d270e1e3cbe3c4a8
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:27:31 2000 +0000

    2000-01-27  Roland McGrath  <address@hidden>
    
        * mapped-time.h: Include <maptime.h>.
        (fill_timeval): Function removed.
        (fetch_jiffies): Use maptime_read.
        * timer-emul.c (init_time): Use maptime_map and maptime_read.
        * linux/sched.h (fetch_xtime): Use maptime_read.
        * linux/time.h (do_gettimeofday): Likewise.

commit 1e53886378dbb4ac7a83c1d1ce78833500ec6b62
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:15:05 2000 +0000

    .

commit f8c13d3aaa44cc92bcd05dbbff69c40e2b82785b
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:14:58 2000 +0000

    2000-01-28  Roland McGrath  <address@hidden>
    
        * crash.c (enum crash_action): New alternative crash_unspecified (0).
        (crash_orphans_how): New variable.
        (S_crash_dump_task): If crash_how != crash_orphans_how, ascertain if
        the task is an orphan before deciding what to do.
        (options): New options --action, --orphan-action.
        Old options now compatability aliases for --action=foo.
        (parse_opt): Parse them.
        (doc): New variable.
        (crash_argp): Use DOC.

commit 12f4572ac191f72f03ad0fe82bab0d362b07933c
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 23:20:34 2000 +0000

    .

commit 5419989528dda6eeb2584bd9faf50a261c8f628a
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 23:20:23 2000 +0000

    2000-01-25  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup): Follow symlink despite flags if
        MUSTBEDIR is set (i.e. there was a trailing slash).

commit da76c18757c058c59f4895c95d1bcccc94a16531
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 23:18:23 2000 +0000

    2000-01-25  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Follow symlink despite flags if
        MUSTBEDIR is set (i.e. there was a trailing slash).

commit d031158b06954338d68d8925880f82884ca5205f
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 21:37:44 2000 +0000

    .

commit 41958de11946ac526a14223cd6d7652e7edd321f
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 21:37:30 2000 +0000

    2000-01-25  Roland McGrath  <address@hidden>
    
        * tty.c (struct ps_tty_abbrev): Add const to member types.
        (ps_tty_abbrevs): Make const.
        (ps_tty_short_name): Clean up type usage, add consts.
        Include null terminator in calculation for short_name allocation size.
        Save lengths and use memcpy instead of using strcpy and strcat.

commit 3cc258d903d1a3f0982f1d9de68c133702a863a0
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:14:09 2000 +0000

    .

commit 788b091bb1948ff0199fe5cc20fd992b3a0dfdd1
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:14:02 2000 +0000

    2000-01-23  Roland McGrath  <address@hidden>
    
        * info.c (get_string): New arg, pass back length of string.
        (get_string_array): Use it, rather than repeating strlen.
        When increasing NEWSIZE to fit, round it to page size.
        Diddle a few casts to be prettier.

commit 0f5a4f32feb22b02cd0c99e027e8062f596ecd85
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:09:06 2000 +0000

    .

commit 97e8a8a72dcc1146b3ef3db4b2438eb11fab915c
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:08:58 2000 +0000

    2000-01-24  Roland McGrath  <address@hidden>
    
        * rdwr-internal.c (_diskfs_rdwr_internal): Short-circuit return for
        zero-length transfer to avoid side effects, as POSIX requires.

commit b14110af8c96c5b021c1e27209608b032db7586e
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:08:50 2000 +0000

    2000-01-24  Roland McGrath  <address@hidden>
    
        * pager-memcpy.c (pager_memcpy): Short-circuit return for zero size.

commit 9d317844f9c789904efcd729f9881a66c44a0a38
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 22 22:36:31 2000 +0000

    .

commit b2c1ebd7d313b5fc595e98524e1c5ecafebb565d
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 22 22:36:16 2000 +0000

    2000-01-22  Roland McGrath  <address@hidden>
    
        * nonsugid.c (get_nonsugid_ids): Remove saved set IDs from available
        sets before merging effective sets.

commit f71e81df504b62f537b9d994e23c5359c034d7bb
Author: Mark Kettenis <address@hidden>
Date:   Sun Jan 16 14:05:22 2000 +0000

    *** empty log message ***

commit 7a0d1e344904291f5f48ddbc4fbb501f76f15ea0
Author: Mark Kettenis <address@hidden>
Date:   Sun Jan 16 14:05:00 2000 +0000

    2000-01-16  Mark Kettenis  <address@hidden>
    
        * pager.c (file_pager_write_page): Lock NODE->dn->alloc_lock
        before accessing NODE->allocsize.  Fixes Debian bug #40302.

commit 48fb9bd3a3ccfc0377a5d5015dbe7a0bae6eeafc
Author: Mark Kettenis <address@hidden>
Date:   Mon Jan 10 14:42:52 2000 +0000

    *** empty log message ***

commit 39ff6f884761643aebab97988f532d08dcac479a
Author: Mark Kettenis <address@hidden>
Date:   Mon Jan 10 14:42:30 2000 +0000

    2000-01-10  Mark Kettenis  <address@hidden>
    
        * cprocs.c: Include <assert.h>

commit 4bf44bfe0bf99e3b9c1032cad1df99c75e9697fe
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 9 23:00:27 2000 +0000

    .

commit bd24a2122c669b0bd731fc22e91b2ad648b435a0
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 9 23:00:18 2000 +0000

    2000-01-09  Roland McGrath  <address@hidden>
    
        * cprocs.c (cproc_alloc): Initialize P->wired and P->msg here (code
        from cthread_wire).
        (cthread_wire): Reduce to just an assert, cthreads always wired.
        (chtread_unwire): Abort if called.

commit 262b5900ead7e8aba42068d52e56807f2dc29194
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 7 01:34:54 2000 +0000

    obsolete file removed

commit 4c80e988c7bcb89f54b20eff2277a2153798b9d1
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 7 01:34:42 2000 +0000

    2000-01-06  Roland McGrath  <address@hidden>
    
        * primes.c: File removed (long obsolete).
        * proc.h: Don't declare nextprime.

commit 54c6afb460642e1069a9d3e9f9ebeb7cad2cd8ba
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 3 20:27:13 2000 +0000

    2000-01-03  Roland McGrath  <address@hidden>
    
        * file_io.h: Include "../ext2fs/ext2_fs.h" instead of "ext2_fs.h".
        * ext2_file_io.c (search_directory): Use `struct ext2_dir_entry_2' in
        place of `struct ext2_dir_entry', so as to grok newer dir formats.
        * ext2_fs.h: File removed.
        * Makefile (LCLHDRS): Remove it from the list.
        * ffs_compat.c (EXT2_INODES_PER_BLOCK): New macro, no longer in
        ext2_fs.h.

commit cc6409c5b2dd87efa2cdfbc5c2366ec14d2ae931
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 22 06:23:10 1999 +0000

    .

commit 957f24ac79342fd42bf0ea8292670f229330a9b0
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 22 06:22:59 1999 +0000

    1999-12-22  Roland McGrath  <address@hidden>
    
        * Makefile (HURDLIBS): Add shouldbeinlibc.

commit 793e07d76035bc170eba390ebba9087fa03c91fc
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 14 18:52:13 1999 +0000

    mkbootfs: Removed directory and all files.  They have long been obsolete.

commit 41e483bf1902c5e091b7f06d763d46c574f72907
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 14 00:59:50 1999 +0000

    .

commit 159a5b113c1d907d2da005900174b6f0b94873b0
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 14 00:59:38 1999 +0000

    1999-12-13  Roland McGrath  <address@hidden>
    
        Rewrite of a fix provided by Bill White <address@hidden>:
        * fhandle.h (union diskfs_fhandle): Replaces struct diskfs_fhandle.
        Use a union element of char[28] to ensure size requirement.
        * fsys-getfile.c (diskfs_S_fsys_getfile): Update uses for new type.
        * file-getfh.c (diskfs_S_file_getfh): Likewise.

commit b0ae1be5ee65598b17f117b5f72462c58b563309
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 3 20:48:25 1999 +0000

    .

commit f6b9e57fdef3d89c11c36aec94173d6f565839fa
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 3 20:47:58 1999 +0000

    1999-12-03  Roland McGrath  <address@hidden>
    
        * null.c: Support --full/-f option to be /dev/full (ENOSPC writes).
        (write_error_code): New variable.
        (options, argp): New static const variables.
        (parse_opt): New function.
        (main): Move local ARGP out to static.
        (trivfs_S_io_write): Return write_error_code instead of zero.

commit 71864184ef2e98c8b75e546e92252e2b71662749
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 3 20:47:52 1999 +0000

    1999-12-03  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (mkdev: full): New device, using /hurd/null --full.
        (mkdev: std): Add full to the standard list.

commit 951443434b831afc38c7ce2198e4cd5999b53631
Author: Mark Kettenis <address@hidden>
Date:   Thu Dec 2 22:31:30 1999 +0000

    *** empty log message ***

commit 1dc9ae4ed04d2ac33d8766697ef410e32a384bd3
Author: Mark Kettenis <address@hidden>
Date:   Thu Dec 2 22:30:06 1999 +0000

    1999-12-02  Mark Kettenis  <address@hidden>
    
        * io-read.c (diskfs_S_io_read): Add braces to silence gcc
        warning.

commit dbdcaa6fd6ec085f850bbb383d9f467cf824ca84
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 25 02:47:30 1999 +0000

    .

commit 637b061e342716fc8853b32d396309fc563cd082
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 25 02:47:19 1999 +0000

    1999-11-24  Roland McGrath  <address@hidden>
    
        * storeio.c (trivfs_modify_stat): Clear writable bits if open store is
        readonly, not just if we got the --readonly switch.

commit fca42583fe9467121d491920b14144b7610c9d7b
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:30:14 1999 +0000

    .

commit 183c84afaddedee0f98f90cf8f65cdbe88dd0033
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:30:02 1999 +0000

    1999-11-19  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (mkdev: time): Use --no-cache flag.
        (mkdev: mem): New storeio device.
        (mkdev: std): Add mem to standard list.

commit 16b4e5aa5c17ca39c5a1be22c5ac4b612c323ccb
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:28:48 1999 +0000

    1999-11-20  Roland McGrath  <address@hidden>
    
        * lookup.c (dirscanblock): Add const to type of NAME parameter.
        (isonamematch): Likewise.
        * rr.c (rrip_match_lookup): Likewise.
        (rrip_work): Likewise.  Change char -> size_t for MATCH_NAMELEN.
        * rr.h: Update decls.

commit d4139b9468005e145ba4c9fffa90b212de05e7d5
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:27:23 1999 +0000

    1999-11-20  Roland McGrath  <address@hidden>
    
        * dev.c (dev_read, dev_write): In DEV->inhibit_cache case,
        handle zero (i.e. unknown) block_size by treating it as 1.
        Use shift and bitwise-and rather than multiply and modulus
        for block size arithmetic, since it's a known power of two.

commit 1a69c12f73b7df071d87ed26a4e89c26cb7b05eb
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:27:07 1999 +0000

    1999-11-20  Roland McGrath  <address@hidden>
    
        * store.h (struct store_class): Add const to type of `name' member.

commit 1b37af7bea88b39507bbfd370050c9db45ac4c15
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:26:59 1999 +0000

    1999-11-20  Roland McGrath  <address@hidden>
    
        * storeinfo.c (print_store: pstr): Add const to parameter type.

commit 755c7f72743a52a5a7e4f838f328d584a6cacc23
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:23:31 1999 +0000

    .

commit 3b3d781e4b74a6cf83faa3eb593f7d66b19b9876
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:23:17 1999 +0000

    1999-11-20  Roland McGrath  <address@hidden>
    
        * dlabel.c (fd_get_device): Check STORE->class->id, not STORE->class.

commit f3b3030d40001211bdc72d8005bafb6bdf9881d7
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:11:01 1999 +0000

    mount.sh replaced by mount.c

commit daa03eecddd230fe6af0fbdadf66f05f5097beb6
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:10:37 1999 +0000

    1999-11-19  Roland McGrath  <address@hidden>
    
        * mount.c: New file.
        * mount.sh: File removed.
        * Makefile (special-targets): Remove mount.
        (SRCS): mount.sh -> mount.c
        (mount): Add deps on ../sutils/fstab.o, ../sutils/clookup.o,
        libfshelp and libports.
        (../sutils/fstab.o ../sutils/clookup.o): Rule to build in ../sutils.

commit 99d3db0311f353fdbfa0eac8c862ba1afd7fab67
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:06:38 1999 +0000

    1999-11-19  Roland McGrath  <address@hidden>
    
        * Makefile (progs, scripts): New variables.
        (targets, special-targets, SRCS, OBJS): Define in terms of those.
        (libshouldbeinlibc dep rule): Replaced with static pattern rule
        with $(progs) as target list, giving %.o dep as well.

commit f3fd9b5b42381cfaa98eec2e7e600d5534d0e6e8
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:06:18 1999 +0000

    (fstab_argp_create): braino

commit c7ef04d61833f554ffd0b2992480a502bd02fbc0
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 00:00:36 1999 +0000

    .

commit 10934bc0a4cc7ad35e5c953f68c1cc7a952bed58
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 00:00:30 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * fstab.c (fstypes_get): Check strdup return for ENOMEM failure.
        (fstypes_find_program): New function, #if 0'd out for now.
        (fstab_argp, fstab_argp_create, options, parse_opt): New variables
        and functions.
        * fstab.h: Misc comment fixes.
        (struct fstab_argp_params): New type.
        (fstab_argp, fstab_argp_create): Declare them.
        * fsck.c (options): Remove --fstab/-F, --search-fmts/-S,
        --exclude-root/-R, --exclude/-X, --fstype/-t, --all/-A;
        all of these are now factored out into fstab_argp.
        (main): Remove parsing code for options now in fstab_argp.
        Instead, use fstab_argp as an argp_child and use fstab_argp_create
        to process the option-parsing results into a struct fstab * to process.
        * fstab.c (fstab_read): Undo change of 1999-09-17.
        It should not be necessary at all, given 1999-05-23 change, and:
        (fstab_find_mount): Do not consider name "ignore" to match any mount.

commit 1c3de661e0351828a8b96d4124d983a9e7888382
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 00:00:24 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * fstab.c (fstypes_get): Check strdup return for ENOMEM failure.
        (fstypes_find_program): New function, #if 0'd out for now.
        (fstab_argp, fstab_argp_create, options, parse_opt): New variables
        and functions.
        * fstab.h: Misc comment fixes.
        (struct fstab_argp_params): New type.
        (fstab_argp, fstab_argp_create): Declare them.
        * fsck.c (options): Remove --fstab/-F, --search-fmts/-S,
        --exclude-root/-R, --exclude/-X, --fstype/-t, --all/-A;
        all of these are now factored out into fstab_argp.
        (main): Remove parsing code for options now in fstab_argp.
        Instead, use fstab_argp as an argp_child and use fstab_argp_create
        to process the option-parsing results into a struct fstab * to process.

commit af52fc1d8ff016eb7dce3d9268869b23da90c9ce
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 00:00:16 1999 +0000

    1999-11-16  Roland McGrath  <address@hidden>
    
        * swapon.c (swaponoff): Check for a null default pager port.

commit 8eb931b8008c22378c0a7d9c01638a0d8b68505f
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:38:59 1999 +0000

    .

commit a26dd44d0ed785a85dbb6013fb82babdf36207c4
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:38:50 1999 +0000

    1999-11-18  Roland McGrath  <address@hidden>
    
        * default_pager.c (default_pager): Instead of suspending this thread,
        just become the default_pager_default_thread thread ourselves.

commit 8e9683156e941c64a41283baf2dfa0d4f1587e40
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:31:24 1999 +0000

    1999-11-18  Roland McGrath  <address@hidden>
    
        * mach-defpager: New directory.  See its ChangeLog.
        Makefile (prog-subdirs): Add mach-defpager.

commit 8ba58577a6646533ce0e8cf3b8f647651d82e247
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:30:08 1999 +0000

    1999-11-18  Roland McGrath  <address@hidden>
    
        * Makefile, main.c: New files for new this directory `mach-defpager'.
        This is a standalone Hurd program version of the Mach default pager,
        with the bulk of the source code coming from ../serverboot.
        This program /hurd/mach-defpager is started like a normal daemon,
        i.e. from rc or whatever, rather than being the first task.
        * ChangeLog: New file, mentioning itself in this sentence.

commit 9e1a821ad8510ad57d547c68873276f3705215a6
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:23:45 1999 +0000

    .

commit f57bf38f6c7c4371142b749dbd11b0fbb91632c3
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:23:41 1999 +0000

    1999-11-14  Roland McGrath  <address@hidden>
    
        * dev.h (struct dev): New member `enforced'.
        * storeio.c (enforce_store): New variable.
        (options, parse_opt, trivfs_append_args): Grok new option
        --enforced/-e to set enforce_store.
        (check_open_hook): Set DEVICE->enforced from enforce_store.
        * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set
        and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.

commit 0e224593fa805f84729abf366db3910dc0b28bfa
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:23:27 1999 +0000

    1999-11-14  Roland McGrath  <address@hidden>
    
        * storeio.c (check_open_hook): Don't check for D_NO_SUCH_DEVICE here.
        Translation to ENXIO now done in libstore.
        * dev.h (struct dev): New member `enforced'.
        * storeio.c (enforce_store): New variable.
        (options, parse_opt, trivfs_append_args): Grok new option
        --enforced/-e to set enforce_store.
        (check_open_hook): Set DEVICE->enforced from enforce_store.
        * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set
        and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.

commit a28b7971a74ad65d1d38fc96f0b53283abac15b4
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:23:21 1999 +0000

    1999-11-14  Roland McGrath  <address@hidden>
    
        * io.c (trivfs_S_file_get_storage_info): Fail with EOPNOTSUPP when
        there is no store open.
        * dev.h (struct dev): New member `enforced'.
        * storeio.c (enforce_store): New variable.
        (options, parse_opt, trivfs_append_args): Grok new option
        --enforced/-e to set enforce_store.
        (check_open_hook): Set DEVICE->enforced from enforce_store.
        * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set
        and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.

commit 5406e6199f7faa54e96b6cef1ec382be26c2bfe8
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:22:40 1999 +0000

    1999-11-18  Roland McGrath  <address@hidden>
    
        * wiring.c (wire_all_memory): Touch pages before wiring.

commit 3229edd01fef7370af096c5971e3f402467a6148
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:22:34 1999 +0000

    1999-11-16  Roland McGrath  <address@hidden>
    
        * default_pager.c (default_pager_initialize): Use MACH_PORT_VALID to
        check old DMM port, rather than just checking for MACH_PORT_NULL.

commit c28df115226d105434d69256ccc4f69771ee75bd
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:20:03 1999 +0000

    1999-11-14  Roland McGrath  <address@hidden>
    
        * device.c (dev_error): New static function.
        Translate all expected D_* codes into POSIX codes.
        (dev_read, dev_write, dev_open): Use it.

commit c6f94debe56e509625442c5527c0c1eda5dc5ae5
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:10:55 1999 +0000

    .

commit fe53465980cd721521d1ff77bb11f7deec622bc2
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:10:22 1999 +0000

    1999-11-18  Roland McGrath  <address@hidden>
    
        * vmstat.c (BADVAL): New macro.
        (SWAP_FIELD): New macro.  This properly takes care of exciting C
        type promotion rules to properly indicate errors.
        (get_swap_size, get_swap_free, get_swap_active): Replace definitions
        with ones using SWAP_FIELD macro.
        (ensure_def_pager_info): Give an error message for lack of a default
        pager; check only once.

commit 401dda880ae5e1ede471e070eb239c2a25557da5
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:59:26 1999 +0000

    .

commit 363b8b12af1fd811efbb9821912dae6d2cedbd89
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:59:12 1999 +0000

    1999-11-16  Roland McGrath  <address@hidden>
    
        * strfcns.c (index): Function removed.

commit cac82825fe83d203c979a2ca30bd7b76869cf78f
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:57:50 1999 +0000

    .

commit 66df0517902ee905ae38354cb61d2ee8fcf5ce80
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:57:32 1999 +0000

    1999-11-16  Roland McGrath  <address@hidden>
    
        * ffs_file_io.c (ffs_open_file): Use memmove instead of ovbcopy.
        * ext2_file_io.c (ext2_open_file): Likewise.
        * strfcns.c (ovbcopy): Function removed.

commit 4a508baa0c987ee3286a1cf3ee900ffb4d4fdaef
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 9 07:56:38 1999 +0000

    .

commit c2f6887cfd9588f4f0683515cd06939211c2773d
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 9 07:56:06 1999 +0000

    1999-11-09  Roland McGrath  <address@hidden>
    
        * priv.h (_diskfs_chroot_directory): Remove const from type.
        * init-startup.c (_diskfs_chroot_directory): Likewise.

commit 8596a5849baf4b7dced2f1038abb1d32a3b07fb2
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 22:00:07 1999 +0000

    .

commit 7b640433e488bc78b84b2dd06b5f0e0526b79cf8
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:59:49 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * disk-pager.c (fault_handler): Put more detail in assert failures.

commit 23eccd130761e8e9d8ab37f8ff422011eba96692
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:58:34 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main): Further spruce up prompting and error reporting
        for root device and boot script.

commit a18283b52ae91a6b4338b74a035546eea224cdb8
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:52:30 1999 +0000

    .

commit b12a78b616d8e7b31a51c1f30cfd505f0fe26067
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:52:21 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * io-write.c: Include <fcntl.h>.

commit 400efaab378a16c55e73a0df5d1a5cec91b143ed
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:52:05 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * fsys-getroot.c (trivfs_S_fsys_getroot): Fix typo.

commit 6d5bbf06a88e5521085c9ba31e8bdcf03e837a17
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:50:35 1999 +0000

    .

commit a08789e5b2cdf4fb2227d5986eaaf46c6d7f923a
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:50:23 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * io-write.c (trivfs_S_io_write): Return EBADF if trivfs_allow_open
        doesn't include O_WRITE.

commit 0169b627239a4222d2af960f9e1985c278782707
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:50:05 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * io-modes-get.c (trivfs_S_io_get_openmodes): Remove assert.
        The default implementation ought to be fine for this.

commit 7aee123c0d0f02e525035879209e59f61605c684
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:47:06 1999 +0000

    .

commit 34cd2b75da701f8f7579de6cac57b144ac375e6e
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:46:54 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * exectrans.c (trivfs_support_write, trivfs_support_exec): Variables
        removed.
        (trivfs_allow_open): Set to just O_READ.

commit ff42e13568a4da63718d71f6c0b08a3b698ba26a
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:41:32 1999 +0000

    .

commit 15bc79389392cfb6f481dcb504e1f00ec0b835c2
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:41:05 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * io-owner-get.c (trivfs_S_io_get_owner): Remove asserts.
        It is entirely reasonable to have EOPNOTSUPP be the default
        implementation for these calls that files are not obligated to provide.
        * io-owner-mod.c (trivfs_S_io_mod_owner): Likewise.
        * io-map.c (trivfs_S_io_map): Likewise.
        * io-async.c (trivfs_S_io_async): Likewise.
        * io-async-icky.c (trivfs_S_io_get_icky_async_id): Likewise.

commit b30d3166c69e43b4058b68e7cfc84803c679a835
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:40:27 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * hello-mt.c: New file, modified from hello.c to be multithreaded.
        * Makefile (targets, SRCS): Add hello-mt, hello-mt.c.
        (hello-mt): Add appropriate deps.
        * hello.c (trivfs_modify_stat): Set st_size from contents_len, not
        sizeof (hello) - 1.

commit fe0ce49ed64e9c4af45903d1c4ac89e4835e8d8c
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:40:22 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * hello-mt.c: New file, modified from hello.c to be multithreaded.
        * Makefile (targets, SRCS): Add hello-mt, hello-mt.c.
        (hello-mt): Add appropriate deps.

commit 13e0b31d20df9bb7995cf1c1893363a7cd5d34c7
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:40:16 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * hello-mt.c: New file, modified from hello.c to be multithreaded.
        * Makefile (targets, SRCS): Add hello-mt, hello-mt.c.
        (hello-mt): Add appropriate deps.
        * Makefile (hello): Don't depend on libthreads.

commit 04f3af9f69eff10d0d036c325aa31068793f156a
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:31:31 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * fsys-getroot.c (trivfs_S_fsys_getroot): Return EROFS or EACCES for a
        disallowed open attempt, instead of EOPNOTSUPP.  EOPNOTSUPP results in
        the confusing result of ENOTDIR being delivered to the user.

commit be2b418c98f9ec867e0b90580b2a7d77a241090a
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 20:50:31 1999 +0000

    .

commit bacd54d884a2e5f5675c83865ea33a899688582d
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 20:50:24 1999 +0000

    1999-11-08  Roland McGrath  <address@hidden>
    
        * hello.c: New file.  From Gord with some cleanups and hacks from me.
        * Makefile (targets, SRCS): Add hello, hello.c.
        (hello): Add appropriate deps.

commit 1d852b4d44ac8eeb55568ed17032d1991c993757
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 29 04:57:56 1999 +0000

    .

commit b214a4fa45cfbf2ca08741389f801b90241f4179
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 29 04:57:21 1999 +0000

    1999-10-29  Roland McGrath  <address@hidden>
    
        * wire.c: Use a weak reference to _DYNAMIC.

commit cf2f186b494fedb45f9dfcdbfb2faba4934dca60
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 21:17:15 1999 +0000

    .

commit d5e1bec87efc28b4c0f34e3fd49e1b6643d0a8cc
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 21:16:57 1999 +0000

    1999-10-28  Roland McGrath  <address@hidden>
    
        * load.c, bootstrap.c: Back out some debugging printfs accidentally
        included in the last commit.
        * bootstrap.c (main): Increase size of NEW_ROOT buffer.
        This change was included in the last commit, but not logged then.

commit 5352dd36d2d38516174ff7386fd67956f9a564ef
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 20:51:43 1999 +0000

    .

commit f2d5c57fd1204abeba9743159fd9aa9a0baa8069
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 20:51:36 1999 +0000

    1999-10-28  Roland McGrath  <address@hidden>
    
        * file_io.h: Include <errno.h>.
        (FS_* macros): Define these to equivalent errno codes.
        * def_pager_setup.c (add_paging_file): Put strerror of result code in
        error messages.
        * bootstrap.c (parse_script): Likewise.
        * load.c (boot_script_exec_cmd): Include NAMEBUF in error messages,
        and use strerror to format result code.
        * panic.c (panic): Use program_invocation_name in message.

commit 54798bc817bdce192b874db8541bb73c6fb7a2ad
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 06:27:19 1999 +0000

    .

commit 75e1175006e01e50bdb7243e031c3d0eb987cc08
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 06:27:10 1999 +0000

    1999-10-28  Roland McGrath  <address@hidden>
    
        * node-nput.c (diskfs_nput): Call diskfs_set_node_times before
        diskfs_lost_hardrefs.  This should address the late mtime update
        bug reported and investigated by Mark Kettenis.

commit 9b16f7958a9a5117c88da42ace1dba28b66dec71
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 18:12:34 1999 +0000

    (diskfs_shutdown): comment typo fix

commit 36005f93f483dbb3bfc969ae393246f8cd8ed984
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 18:09:36 1999 +0000

    .

commit af624dc18cabfe34d7df9256508715bb636bb9ec
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 18:09:28 1999 +0000

    1999-10-23  Roland McGrath  <address@hidden>
    
        * sync-interval.c (periodic_sync): With diskfs_fsys_lock reader lock
        held, check _diskfs_diskdirty and don't sync if not dirty.

commit adfbcfadb5203c66e44badf7068ee7960d0300f9
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 00:46:31 1999 +0000

    .

commit 7e00d84e75c2d45c3eb901228bd51f4026192522
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 00:46:26 1999 +0000

    1999-10-22  Roland McGrath  <address@hidden>
    
        * socket-ops.c (S_socket_getopt): Implement the call.
        All options supported by the code in linux-inet are in
        fact of type int, so we can support just that one size.
        (This is still a bogus untyped interface!)

commit 6a74b7b2f54a3f4766489e29f5279538edbad724
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 06:55:38 1999 +0000

    .

commit 9e84be3cabcdd988f4c4af9f0794d0ba2d6929c1
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 06:55:28 1999 +0000

    1999-10-14  Roland McGrath  <address@hidden>
    
        * opts-std-startup.c (TOGGLE): Fix `off' case.
        Reported by Kalle Olavi Niemitalo <address@hidden>.

commit 675031ceb6fdc86604935138cfd49b28a3626edf
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:29:23 1999 +0000

    .

commit 0fea802472bed2dcb1c2fa443dbf9061c4efa555
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:29:18 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * io-pathconf.c (diskfs_S_io_pathconf): Cap diskfs_name_max to size
        representable in struct dirent.d_namlen.
        (diskfs_S_io_pathconf): Always return 1 for _PC_NO_TRUNC, since we
        always constrain diskfs_name_max.

commit bb5ab6161caedaadc7744d73e69da4a7808a498e
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:19:14 1999 +0000

    .

commit 78fe8216941a8d0f6fb6b9259d8b0f4ed70978d4
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:19:08 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * lookup.c (diskfs_lookup): Enforce diskfs_name_max limit for CREATE
        and RENAME, returning ENAMETOOLONG for violations.
        * io-pathconf.c (diskfs_S_io_pathconf): _PC_NO_TRUNC controlled by
        diskfs_name_max setting.

commit 8d9a019cbb1b12f9763a9863196a7742de91dd43
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:42:28 1999 +0000

    .

commit 4602afce4572c8e39e695386d298de70da2b3c80
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:41:44 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * diskfs.h (diskfs_name_max): Declare new variable.
        * io-pathconf.c (diskfs_S_io_pathconf): Use it for _PC_NAME_MAX,
        capping it to 1024.

commit 4953b53158c66b5c71afa0430204b9abc4c22c5e
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:37:29 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * consts.c (diskfs_name_max): New variable.

commit c2810c36f4d8acf9c5cb5398560c7f5b385e1e14
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:37:20 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * main.c (diskfs_name_max): New variable.

commit 6d0b792df7cdd24796bc8f4da73ee733ac53e5b6
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:36:53 1999 +0000

    1999-10-13  Roland McGrath  <address@hidden>
    
        * ext2fs.c (diskfs_name_max): New variable.

commit 04ad5d22ce7a098872314b3892a8d1181d13fc31
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 12 07:11:23 1999 +0000

    .

commit d496df34f83d6bb342900e599507d1f75721ec47
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 12 07:11:11 1999 +0000

    1999-10-12  Roland McGrath  <address@hidden>
    
        * opts-std-runtime.c (parse_opt: ARGP_KEY_INIT): Initialize H->noatime.

commit 60506e27c2907ae104fac715336b6814db93dc0a
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:06:27 1999 +0000

    .

commit 9afbf91ec186644be7a3de3d9b202182eff9e59b
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:06:04 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (fd): Pass --directory to /hurd/magic translator.

commit a57d8133fe9d997c741552f185466f070e75e9e8
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:05:45 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * magic.c: Rewritten using libtrivfs.
        With new flag --directory/-d, present an empty directory that
        has . and .. as normal and lists no other contents, but
        looking up anything else within it does the magical retry.
        * Makefile (magic): Update library deps accordingly.

commit d5fb800bd6953fda53ad1d983a9e5c4be6d31455
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:05:25 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (trivfs_S_dir_readdir): Take DATA_DEALLOC parameter.

commit 57b3ab48dbb8e5097368a0cbe2410cb52be9333d
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:02:59 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (netfs_S_dir_readdir): Take new DATA_DEALLOC parameter.

commit 283560887299b25c1b7ba2dfa8b7ed7ac8425eab
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:02:53 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * dir-readdir.c (diskfs_S_dir_readdir): Take new DATA_DEALLOC param.

commit e0b07c2213c611a8d3a96976f2ca6650c309a8f3
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:02:37 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * fs.defs (dir_readdir): Replace dealloc with dealloc[] on out data.

commit cdd8f1a604e38d752392421f28acb8bf8dec951d
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 08:38:10 1999 +0000

    .

commit a967e32672cc433772cea16034eb0a7e156c14f1
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 08:38:02 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (trivfs_S_dir_lookup): Duplicate CRED->user to pass it
        to trivfs_open.  Add ref to CRED->realnode when used by trivfs_open.

commit d19f04c4df837375c2f13f781c8c00cab5051e8b
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 07:42:32 1999 +0000

    .

commit d2b8b83a78fc568b4b48bcde196bf1d585da58df
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 07:42:26 1999 +0000

    1999-10-11  Roland McGrath  <address@hidden>
    
        * trivfs.h (trivfs_open_hook): New variable.
        * fsys-getroot.c (trivfs_S_fsys_getroot): Use it.

commit 8d004d675bffdad6c82ef2c4408da6a74094c17b
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 9 02:03:09 1999 +0000

    .

commit 4031301af59a9213d73bb6e421dd1320b860591d
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 9 01:26:03 1999 +0000

    1999-10-07  Roland McGrath  <address@hidden>
    
        * lookup.c (diskfs_lookup): Rewrite code from last change, which had
        typos (and then I just decided to change the details of the string
        diddling).

commit fe1acf6d2c94f250b390a4dda99a531b73fba6f8
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 8 22:57:42 1999 +0000

    updates from marcus

commit 1ec352274778dc9ffbe2e0d53e67ee54ac2b3f23
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 8 22:57:32 1999 +0000

    1999-10-09  Marcus Brinkmann  <address@hidden>
    
        * rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE.
        (HOSTARCH): Renamed to DEB_HOST_GNU_TYPE.
        (INFODIR): New variable.
        (STAMPS_TO_CLEAN): Add stamp-config.
        (configure): Depend on configure.in.
        (config, stamp-config): New targets.
        (stamp-build): Build info documentation.
        (clean): Do not clean up build directory, it will be removed.
        Clean documentation directory.
        (binary-arch): Remove etc/motd.
        Expand bash {,} syntax.
        Gzip serverboot.
        Install additional documentation formats.
        Rename libexec/runsystem to libexec/runsystem.gnu.
        Install postinst, prerm
        (.PHONY): Add config.
        * postinst, prerm: New Files.
        * shlibs,shlibs.local: Remove libmom.
        * changelog: Update to reflect Debian uploads.

commit 0643845395790683a7afe122338e21c9501b72a4
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 8 22:56:43 1999 +0000

    1999-10-09  Marcus Brinkmann  <address@hidden>
    
        * postinst, prerm: New Files.
        * shlibs,shlibs.local: Remove libmom.
        * changelog: Update to reflect Debian uploads.

commit d4061a6f583e60e09f1592ab529daed38a47fc3d
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 8 22:56:34 1999 +0000

    1999-10-09  Marcus Brinkmann  <address@hidden>
    
        * rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE.
        (HOSTARCH): Renamed to DEB_HOST_GNU_TYPE.
        (INFODIR): New variable.
        (STAMPS_TO_CLEAN): Add stamp-config.
        (configure): Depend on configure.in.
        (config, stamp-config): New targets.
        (stamp-build): Build info documentation.
        (clean): Do not clean up build directory, it will be removed.
        Clean documentation directory.
        (binary-arch): Remove etc/motd.
        Expand bash {,} syntax.
        Gzip serverboot.
        Install additional documentation formats.
        Rename libexec/runsystem to libexec/runsystem.gnu.
        Install postinst, prerm
        (.PHONY): Add config.

commit 4bce0bcdcf2513a399cecbfe5e7ae295af61af4e
Author: Thomas Bushnell <address@hidden>
Date:   Fri Oct 8 13:40:13 1999 +0000

    1999-10-08  Thomas Bushnell, BSG  <address@hidden>
    
        * bootstrap.c: (DEFAULT_ROOT): Remove macro.
        (main): If no root device was specified, then prompt as if the
        user had specified -a.  Don't use strcpy to move NEW_ROOT into
        ROOT_NAME; that's unsafe.

commit fbaaf6ed6e97c7900e3fe09ce664a2437b4fd61b
Author: Thomas Bushnell <address@hidden>
Date:   Fri Oct 8 13:32:41 1999 +0000

    1999-10-08  Thomas Bushnell, BSG  <address@hidden>
    
        * bootstrap.c: (DEFAULT_ROOT): Remove macro.
        (main): If no root device was specified, then prompt as if the
        user had specified -a.

commit c310b96d9448f2c2ef324fc88f757a6dea6fc54a
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 7 22:17:41 1999 +0000

    1999-10-07  Thomas Bushnell, BSG  <address@hidden>
    
        * start-translator-long.c (fshelp_start_translator_long): Doc fix.
        * fshelp.h (fshelp_start_translator_long): Document OWNER_UID.

commit 6b9383cb0b3df0c5ba144e428937e78b98b76933
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 20:53:39 1999 +0000

    .

commit f597c00ec39178fd27cc016c09d9bc40fd36053a
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 20:53:32 1999 +0000

    1999-10-07  Roland McGrath  <address@hidden>
    
        * start-translator-long.c (fshelp_start_translator_long): Take new
        argument OWNER_UID.  Get child's proc port and do proc_setowner on it.
        * fshelp.h: Update decl.
        * start-translator.c (fshelp_start_translator): Pass new arg to
        fshelp_start_translator_long with value from geteuid ().
        * fetch-root.c (fshelp_fetch_root): Pass UID as new arg to
        fshelp_start_translator_long.

commit 438c23ab1c64ea66fdad2400ca852404c4622860
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 20:53:03 1999 +0000

    1999-10-07  Roland McGrath  <address@hidden>
    
        * rdwr.c (store_read, store_write): Fix asserts in last change.

commit e8870cdf23680e9b391ff35a68b7e06b4c661704
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 17:05:51 1999 +0000

    .

commit c3a1f72b28b32b127e0e476f033d8492a40c92a3
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 17:04:29 1999 +0000

    1999-10-06  Roland McGrath  <address@hidden>
    
        * hyper.c (get_hypermetadata): Avoid overflow in calculation of disk
        size vs superblock-specified requirement.
        Add a warning for wasted disk blocks after last filesystem block.

commit afa91eb47b1290b24651ef276296c345da9217b9
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 6 17:39:51 1999 +0000

    .

commit b2d677f6db13a154e99c72d6d9926740d7811006
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 6 17:39:36 1999 +0000

    1999-10-06  Roland McGrath  <address@hidden>
    
        * bootstrap.c (DEFAULT_ROOT): Change to "hd0s1".

commit e74a41ddb8371c800004c99b80ef0b564128884b
Author: Thomas Bushnell <address@hidden>
Date:   Wed Oct 6 14:43:23 1999 +0000

    1999-10-06  Thomas Bushnell, BSG  <address@hidden>
    
        * lookup.c (diskfs_lookup): NAME is no longer const.  Update
        documentation Strip leading and trailing slashes from NAME before
        using it.
        * diskfs.h (diskfs_lookup): NAME is no longer const.
        Update documentation.
    
    1999-10-05  Thomas Bushnell, BSG  <address@hidden>
    
        * priv.h (CHANGE_NODE_FIELD): Use diskfs_check_readonly instead of
        directly reading diskfs_readonly.

commit 6edeb62e3980f1a3769ed74cb81567744b5b6e92
Author: Thomas Bushnell <address@hidden>
Date:   Mon Oct 4 14:39:04 1999 +0000

    1999-10-04  Thomas Bushnell, BSG  <address@hidden>
    
        * term.h, devio.c, users.c: Revert previous change.  Do it this
        way instead:
        * users.c (report_carrier_error): New function.
        (carrier_error): New static global variable.
        (open_hook): Deal with errors from carrier open.
        * devio.c (device_open_reply): Move the !RETURNCODE case out of
        the "initial open" case and use report_carrier_error.
        * term.h (report_carrier_error): Declare new function.

commit ffca5c4649a2808f523532728c4f1e9a0be0b912
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 23:32:03 1999 +0000

    .

commit 5dbcf103454220b7a66a790477b6af3d59da2d9b
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 23:31:58 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * dir.c (ext2_file_type): #if 0 out this variable.
        (diskfs_get_directs): #if 0 out code to interpret file_type field
        and set d_type.  Instead, always return DT_UNKNOWN for now.

commit 540a7995dea2e7117081927c280bdd94ffc89035
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 22:52:58 1999 +0000

    .

commit ec38189f01d703d747e441e00cf847b09382df38
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 22:52:43 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * dir.c (file_type_ext2): #if 0 out.
        (diskfs_direnter_hard): #if 0 out code to set file_type field in
        directory entries.  Instead, always set it to zero.

commit faed4188861a70551f5e46b2d982cd286bc6ce99
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 20:23:38 1999 +0000

    .

commit 79eee0e32d75d4b868a2a75121feb341333d1e3e
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 20:23:30 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * Makeconf [$(makemode) = misc]: If no installationdir and no targets,
        set makemode-instdir so it's not empty, to avoid expanding `$(dir)'.

commit 064cb7d58e0271582aba70241fe216a29ac051aa
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:39 1999 +0000

    .

commit e704d0cce21e2680cb04cf1e65c92a34b2364dc0
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:29 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * bitmap.c (ffz): Subtract one from (1-origin) result of ffs to get
        our (0-origin) result.
        * Makefile (LCLHDRS): bitmap.h -> bitmap.c

commit ebdb70eb19f10ed22d5a83f757b09b744dde32a2
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:26 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * ext2fs.h (test_bit, set_bit, clear_bit): Rewritten to operate on
        32-bit words instead of bytes.
        * ext2fs.h (group_desc): Inline function replaced with macro.
        (group_desc_image): New variable.
        * hyper.c (get_hypermetadata): Initialize it.
        * ext2fs.h (sblock_block): Declare new variable.
        (SBLOCK_LBLOCK): Macro removed.
        (SBLOCK_OFFS): Define in terms of sblock_block.
        * ext2fs.c (options): Add --sblock/-S.
        (parse_opt): Parse it to set sblock_block.
        * hyper.c (sblock_block): New variable.
        (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK.
        * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of
        hard-wired 8192.  Don't use ffs to compute log2_block_size, and don't
        check for the impossible case of non-power-of-two block size (the
        block size specification we start with is given as a power of two!).
        * ext2fs.h (block_size): Change type to unsigned int.
        (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly.
        * hyper.c (get_hypermetadata): Fix printf formats to silence warning.
        * dir.c (dirscanblock): Likewise.

commit 1a47f0938f3ad432da4cca31a1a4b86af1699a70
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:23 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * truncate.c (diskfs_truncate): Add missing call to
        diskfs_end_catch_exception.

commit 85771440500ca6234a3bc9d609123dd99b680a4c
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:20 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * ext2fs.h (sblock_block): Declare new variable.
        (SBLOCK_LBLOCK): Macro removed.
        (SBLOCK_OFFS): Define in terms of sblock_block.
        * ext2fs.c (options): Add --sblock/-S.
        (parse_opt): Parse it to set sblock_block.
        * hyper.c (sblock_block): New variable.
        (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK.
        * ext2fs.c (options): List --debug/-D unconditionally, adding to help
        text #ifndef EXT2FS_DEBUG
        (parse_opt): Always grok -D.  #ifndef EXT2FS_DEBUG, reject it with
        message saying debugging support not compiled in.

commit ddefbe973ca0616c045397d4ea4632822f6c3d13
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:18 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * Makefile (LCLHDRS): bitmap.h -> bitmap.c

commit a7364dbb32e60b723a85144c7afe6af7e0da72bc
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:15 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of
        hard-wired 8192.  Don't use ffs to compute log2_block_size, and don't
        check for the impossible case of non-power-of-two block size (the
        block size specification we start with is given as a power of two!).
        * ext2fs.h (block_size): Change type to unsigned int.
        (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly.
        * hyper.c (get_hypermetadata): Fix printf formats to silence warning.
        * dir.c (dirscanblock): Likewise.

commit c3f65c1f4035ef6c669426c1749c9e387ec7469a
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:12 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * ext2fs.h (group_desc): Inline function replaced with macro.
        (group_desc_image): New variable.
        * hyper.c (get_hypermetadata): Initialize it.
        * ext2fs.h (sblock_block): Declare new variable.
        (SBLOCK_LBLOCK): Macro removed.
        (SBLOCK_OFFS): Define in terms of sblock_block.
        * ext2fs.c (options): Add --sblock/-S.
        (parse_opt): Parse it to set sblock_block.
        * hyper.c (sblock_block): New variable.
        (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK.
        * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of
        hard-wired 8192.  Don't use ffs to compute log2_block_size, and don't
        check for the impossible case of non-power-of-two block size (the
        block size specification we start with is given as a power of two!).
        * ext2fs.h (block_size): Change type to unsigned int.
        (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly.
        * hyper.c (get_hypermetadata): Fix printf formats to silence warning.
        * dir.c (dirscanblock): Likewise.

commit c3bcb575fa088392a48e5febd519f36e406eaf7a
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:21:55 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * rdwr.c (store_read, store_write): Fix calculations broken in last
        change, so they again properly account for starting intrarun offset.

commit 026470746999caa0d397d49a1d08cb4685ee39f0
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 05:05:15 1999 +0000

    .

commit 483bdd5e4730af1455ca5e71e34ebd658fdfa180
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 05:05:09 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * dir.c (file_type_ext2): New const variable, map DT_* -> EXT2_FT_*.
        (diskfs_direnter_hard): Move initialization of directory entry content
        fields out of switch; use memcpy or memmove as appropriate, instead of
        bcopy.  Set file_type field in new directory entry to appropriate
        type for the node, or to zero if the filesystem doesn't have the
        EXT2_FEATURE_INCOMPAT_FILETYPE flag set.

commit 4a5464f7a32ec95ce6e2a9f488fff94d70698467
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 05:05:02 1999 +0000

    1999-10-03  Roland McGrath  <address@hidden>
    
        * bitmap.c (ffz): Don't subtract one (duh).

commit 51038fcecccdb2ef38a03bd8672d9f4024d22d23
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 2 14:54:27 1999 +0000

    1999-09-28  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (frob_kernel_process): Allocate the kernel's page in the
        actual kernel task, not in our own.  I wonder how this ever
        worked.  Also if we fail in that allocation, free the page we
        allocated in our own space.

commit d806d1ed685ac326363801456c74d5c40cfb5db8
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 07:45:08 1999 +0000

    .

commit 4d90b1ac0e3e44429fec71ddc9ed88f145671021
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 07:45:01 1999 +0000

    1999-10-02  Roland McGrath  <address@hidden>
    
        * ext2fs.h (SBLOCK_LBLOCK): New macro, filesystem block number of sb.
        (BLOCKSIZE_SCALE): New macro for converting min-blocks to fs blocks.
        (group_desc): Fix calculation of offset from superblock, so it works
        properly with block_size != EXT2_MIN_BLOCK_SIZE.
        * ext2fs.h (EXT2FS_EI): New macro, use it for all extern inlines.

commit 1bc4a0352642592f4e6ec97edb114080758bc286
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 05:59:59 1999 +0000

    .

commit 0093fda9e85344fe47f162e1a5627479c183947a
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 05:59:29 1999 +0000

    1999-10-02  Roland McGrath  <address@hidden>
    
        * bitmap.c (count_free, find_next_zero_bit, find_first_zero_bit):
        Make these all static inline.
        (ffz, ffz_nibble_map): Function and variable removed.
        (ffz): Replace decl with macro defined in terms of ffs.
        * ext2fs.h (count_free, find_next_zero_bit, find_first_zero_bit, ffz):
        Remove these declarations.
        * Makefile (SRCS): Remove bitmap.c.
        (LCLHDRS): Add bitmap.c here instead.
        * balloc.c, ialloc.c: #include "bitmap.c" here.

commit c0becc25a2fadfd8b03c8dbf6b101a5925a6aeed
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:53:42 1999 +0000

    .

commit 93028dc75b5c91d6d7194b0ee6479fd1b090cf6a
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:53:38 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * bitmap.c (memscan): Function removed.
        * ext2fs.h: Removed its decl.
        * balloc.c (memscan): New static function, defined using memchr.

commit a994827b8de4e85f62fa85518bab59569213182a
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:46:17 1999 +0000

    .

commit e974c97c3880954c22c8444279b2663406065621
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:45:20 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * term.h (NO_DEVICE): New macro, bit for termflags.
        (termflags): Change type to uint_fast32_t.
        * devio.c (device_open_reply): For D_NO_SUCH_DEVICE error reply, set
        NO_DEVICE flag in termflags.
        * users.c (open_hook): If NO_DEVICE flag set, return ENXIO immediately.
        If we put out an open request, check for that bit as well as
        NO_CARRIER changing in termflags and diagnose with ENXIO.
        * Makefile (device_replyServer-CPPFLAGS): New variable, turn off
        TypeCheck for this stub.  This is necessary for error replies to get
        through to our server-side functions in devio.c.

commit 571422c27c919de580d9a44b821ced09f3f69d6f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:59:50 1999 +0000

    .

commit 7a540261e923915a4708fc2c60a02055ccef9872
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:59:26 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * forks.c: Add #include's to silence implicit decl warnings
        (main): Use time_t and add a cast, to silence type warnings.

commit d17b3d7969cd35fcc50f3ecac7b2b39612bfc018
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:33:30 1999 +0000

    .

commit d02092dc5aabffed51ca5feea9b2d90c936bc3f2
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:33:22 1999 +0000

    1999-10-01  Roland McGrath  <address@hidden>
    
        * Makeconf [Decode makemode page]: Clean up variable usage in each
        cases, as follows:
        (installationdir): Don't test and set this directly.
        (makemode-instdir): New variable, set instead for each makemode.
        (linktarg): Don't this for each program-linking makemode.
        (targets): Make sure this is always set, i.e. = $(target) in singular
        modes.
        [$(makemode) != library] (progtarg): New variable.
        [$(makemode) != library] (linktarg): Set from $(progtarg), including
        .static versions.
        (installationdir): Test and default once, using $(makemode-instdir).
        [linking and dep rules]: Use $(linktarg) and $(progtarg) as
        appropriate instead of $(targets) or $(target).

commit 09656877af9f4ed8be8e480edf4b746b4436276d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 30 15:07:43 1999 +0000

    1999-09-29  Mark Kettenis  <address@hidden>
    
        * idvec.c (idvec_setid): Switch last two arguments in call to
        idvec_insert_only.
        * idvec.h: Doc fix.

commit be21a7d2e77026c5eab866b5e0b136d0f2d17bd5
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 28 14:17:25 1999 +0000

    1999-09-23  Mark Kettenis  <address@hidden>
    
        * getty.c (main): Report an error if login_tty failed.

commit 9cbe5d3697555f4aa3b6ff492356b5003c505142
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 28 01:56:49 1999 +0000

    1999-09-27  Thomas Bushnell, BSG  <address@hidden>
    
        * idvec.c (idvec_setid): Implement Posix saved set-user id
        correctly.
        (idvec_insert_only): Doc fix.
        Reported by Mark Kettenis <address@hidden>.

commit 2ac14d5cef17ca600c5111a66fb9a5d6bdd99a52
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 22:38:52 1999 +0000

    .

commit b8ea2554ccfa8702609f136b09b95df0d48edc4a
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 22:38:31 1999 +0000

    1999-09-23  Mark Kettenis  <address@hidden>
    
        * login.c (main): Pass controlling terminal ID port to the child.

commit 08c3cdef94f28e70fbe0f15dd208f105f737b705
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 22:38:24 1999 +0000

    1999-09-22  Roland McGrath  <address@hidden>
    
        * getty.c: Undo last change.

commit 8c8b892489abb3e653c2d46a5ac5a0bbacc10d04
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 16:55:18 1999 +0000

    .

commit c768ab20b40d915c7bf59e94e0c6621c95d2a8a3
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 16:55:13 1999 +0000

    1999-09-22  Roland McGrath  <address@hidden>
    
        * getty.c (main): Make TTY our controlling terminal with TIOCSCTTY.

commit 86b7ebcc0862e06ac42686a5723907563bd1400c
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 21 09:11:32 1999 +0000

    .

commit 1dacc480a176cf023be1b9ac1fe2aa51f5993be1
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 21 09:11:28 1999 +0000

    1999-09-19  Roland McGrath  <address@hidden>
    
        * w.c (add_utmp_procs): Ignore entries whose ut_type is not
        LOGIN_PROCESS or USER_PROCESS, or whose ut_line is empty.

commit 19c24c308bda3932d7c174c472df53e66059b551
Author: Thomas Bushnell <address@hidden>
Date:   Mon Sep 20 13:52:25 1999 +0000

    1999-09-20  Thomas Bushnell, BSG  <address@hidden>
    
        * node-times.c (diskfs_set_node_times): Don't implement
        _diskfs_noatime here.
        * conch-fetch.c (iohelp_fetch_shared_data): Don't update
        dn_set_atime on affected node if _diskfs_noatime.
        * rdwr-internal.c (_diskfs_rdwr_internal): Likewise.

commit c4b45bac5105ad1f9d2b775c73acd1e5cac3e109
Author: Thomas Bushnell <address@hidden>
Date:   Mon Sep 20 13:52:03 1999 +0000

    1999-09-14  Thomas Bushnell, BSG  <address@hidden>
    
        * forks.c (main): Count argc correctly.

commit 3051b1cdbcf8b0529c2cf90e837c4d2f0e10fad4
Author: Thomas Bushnell <address@hidden>
Date:   Mon Sep 20 13:37:23 1999 +0000

    1999-09-20  Thomas Bushnell, BSG  <address@hidden>
    
        * hurd.texi: Repair syntax lossage.

commit 4f5f89726e52017bdc9c4eb1835ce0f8b79a9aa7
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 21:13:39 1999 +0000

    .

commit 9a51ee3f9fbd12e2ded858c8b9c72b2d5e56b83d
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 21:13:30 1999 +0000

    1999-09-19  Roland McGrath  <address@hidden>
    
        * node-times.c (diskfs_set_node_times): If _diskfs_noatime is set and
        neither NP->dn_set_mtime nor NP->dn_set_ctime is set, clear
        NP->dn_set_atime.  Short-circuit return if none of dn_set_?time set.
        * opts-common.c (diskfs_common_options): Include "priv.h".
        Add aliases --ro/--rw for -r/-w.  Add alias --nosuid for --no-suid,
        --noexec for --no-exec. Move --suid-ok, --exec-ok here from ...
        * opts-std-runtime.c (std_runtime_options): ... here.
        (struct parse_hook): New member `noatime'.
        (set_opts): Use H->noatime to set _diskfs_noatime.
        (parse_opt): Grok -A and OPT_ATIME to set/clear H->noatime.
        (OPT_ATIME): New macro.
        (OPT_SUID_OK, OPT_EXEC_OK): Moved to ...
        * priv.h: ... here.
        (diskfs_common_options): Add const to decl.
        * opts-std-startup.c (parse_startup_opt): Grok OPT_SUID_OK,
        OPT_EXEC_OK, -A, and OPT_ATIME.
        * init-init.c (_diskfs_noatime): New variable.
        (_diskfs_nosuid, _diskfs_noexec): Use uninitialized defns.
        * opts-append-std.c (diskfs_append_std_options): Add --no-atime if
        _diskfs_noatime is set.

commit 8f79eed4594225520bc8877e0f36a5ff015fc796
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 19:59:16 1999 +0000

    1999-07-20  Roland McGrath  <address@hidden>
    
        * getty.c: Include <utmp.h> for login_tty decl.

commit 082e3a3ef4d84f84a500405b4b6a143c7d477223
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 19:43:44 1999 +0000

    .

commit c66d12ea3ff3cfc536620a6eb9d1b36ab3021b55
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 19:43:31 1999 +0000

    1999-09-19  Roland McGrath  <address@hidden>
    
        * runttys.c (main): Only call error if setsid returns -1.
        From Marcus Brinkmann  <address@hidden>.

commit 70c948b71464482601f2fe175d64e7e27535a144
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 18:53:32 1999 +0000

    .

commit 3ccd16dc1f498ff860aa40b3cf3a41bb3700019f
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 18:53:26 1999 +0000

    1999-09-19  Roland McGrath  <address@hidden>
    
        * configure.in (enable_static_progs): Move sed translation of commas
        to spaces out of case stmt, so it applies to default too.

commit a732b24f2ef440b15bfbae99079a03bbfacb0275
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 03:25:59 1999 +0000

    .

commit d973e04c57cfdf7cbdca043ec098abf831d41a46
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 03:25:21 1999 +0000

    1999-09-18  Roland McGrath  <address@hidden>
    
        * Makefile (installationdir): New variable.
        (DIST_FILES): Use := instead of =, so as to process wildcard only once.
        (all): Target removed (superfluous).

commit 4e39a67ef13701e7b7fef81205fd72da796cb377
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 03:25:12 1999 +0000

    1999-09-18  Roland McGrath  <address@hidden>
    
        * Makeconf [$(makemode) != misc]: Use this to protect linking rules,
        so we don't define any rule for $(targets) if $(makemode) is misc.

commit 4b194cafd500742f928041aeefe6a3dd8324172d
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 18 07:53:58 1999 +0000

    .

commit b72c7e6502814efebf8fcecb3cc546dd9e43a2a4
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 18 07:53:51 1999 +0000

    1999-09-18  Roland McGrath  <address@hidden>
    
        * Makefile: Revert last change; it is definitely wrong, and there is
        no verified bug that needs to be fixed at all.

commit 510d86a31d884ec531b2fee3c67d5a9df202f2fd
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 18 06:40:33 1999 +0000

    1999-09-18  Thomas Bushnell, BSG  <address@hidden>
    
        * hurd.texi: Added many comments (marked by `tb:') to some of the
        FIXME questions and reworded a few things.

commit e119b22c591c60836e5ccf270f9feeaea8ee0e80
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 18 06:00:42 1999 +0000

    1999-09-18  Marcus Brinkmann  <address@hidden>
    
        * runttys.c (run): Only call error if setsid returns -1.
        * console-run.c (open_console): Likewise.

commit 457268a31380ed3cf80573962ebe15f88b9e42ff
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 17 12:45:16 1999 +0000

    1999-09-17  Thomas Bushnell, BSG  <address@hidden>
    
        * fstab.c (fstab_read): Ignore filesystems with types of ignore,
        nfs, or swap.

commit e4c28917dd3ee9708ded9fe19b314e6ca4ab5eef
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 17 11:42:20 1999 +0000

    1999-09-17  Thomas Bushnell, BSG  <address@hidden>
    
        * Makeconf [Installation section]: Last change (9 Sep 1999) broke
        this.  Separate more clearly the library and non-library install
        rules.

commit 91b64adda28e0545b00f145000e9aff87134f068
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 17 09:28:32 1999 +0000

    1999-09-17  Thomas Bushnell, BSG  <address@hidden>
    
        * Makefile ($(prog-subdirs) $(lib-subdirs), %-lndist, %-clean,
        %-relink, %-objs, %-install, %-install-headers, %-TAGS, %.d): Pass
        -e to sub-make, so that explicit prefix= args (etc.) get passed
        down correctly.

commit 1ef97f0ec0da8413ada0638fc4077bc1e1f93e72
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 14 09:43:27 1999 +0000

    1999-09-14  Thomas Bushnell, BSG  <address@hidden>
    
        * MAKEDEV.sh (mkdev): pty master and slave nodes should have mode
        666, not 640.  Reported by Marcus Brinkmann
        <address@hidden>.

commit 85e7f1d7d6166da2dd9b062af31da7175e25b586
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 07:38:32 1999 +0000

    .

commit 2a783565dd9ce52c840fd7c6271717306ead1612
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 07:38:25 1999 +0000

    1999-09-09  Roland McGrath  <address@hidden>
    
        * rdwr.c (store_write, store_read): Carefully avoid scaling run
        lengths from blocks to bytes except when we're already sure the
        run's size in bytes won't overflow size_t.

commit 2a061ebb71bf7a93d5e7ed71fa13dd7005745965
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 06:35:11 1999 +0000

    Reverted changes related to io_map_segment.

commit d5192f3ae0bc49683b16882e47d1bc39607d5363
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 06:00:21 1999 +0000

    .

commit 79b7f44e4a04c0d5caafffc2312ab8915b14c055
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:36:43 1999 +0000

    .

commit aedcb31539b4acbdf7a57123900609402a4fcca3
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:36:11 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * wire.c (map_extent): Use p_memsz instead of p_filesz.
        (loaded): Return zero if _DYNAMIC has address zero (i.e., static link).

commit 27833c040d239ee3dbaa8f7d5c6f52a7c650557b
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:35:54 1999 +0000

    ChangeLog

commit 7cf77df547c7c77def71324c840dc1be0609fe2a
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:35:31 1999 +0000

    1999-09-09  Roland McGrath  <address@hidden>
    
        * Makefile (exec.static-LDFLAGS): Variable removed.

commit 1bb3d33fee708202322a4f17c66226f30878dd95
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:35:00 1999 +0000

    1999-09-09  Roland McGrath  <address@hidden>
    
        * Makefile (makemode): server -> servers.
        (targets): Replaced with target; remove ext2fs.static.
        (ext2fs.static-LDFLAGS): Variable removed.
        (ext2fs, ext2fs.static): Remove deps.

commit a197e444896657467216d6f5f23c90c6fa9c03e9
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:34:49 1999 +0000

    1999-09-09  Roland McGrath  <address@hidden>
    
        * Makefile (makemode): servers -> server.
        (targets): Replaced with target; remove ufs.static.
        (ufs.static-LDFLAGS): Variable removed.
        (ufs.static, ufs): Remove deps.

commit 0dfa2c84c21ed47f380328861e893d2a9879426d
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:34:38 1999 +0000

    1999-09-09  Roland McGrath  <address@hidden>
    
        * Makeconf (link-executable): New variable, partial linking
        commands for executables.
        ($(target)): Use it.  Move .o's before -Wl,-(, just cause.
        ($(addsuffix .static,$(target))): New static pattern rule,
        use `$(link-executable) -static' and static hurd libs.
        [$(doinst) = one]: Give deps to $(target).static too.
        {"Decode makemode" page}: Set linktarg instead of cleantarg for each
        makemode that sets only one.
        [$(makemode) != library]: Append $(linktarg:=.static) to linktarg.
        [$(cleantarg) empty]: Set cleantarg to $(linktarg).
        [Installation section] (targets): Set to $(target) if empty.
        (installable): New variable, union of $(linktarg) and $(targets).
        Remove conditionals on $(doinst), leaving only multi-target version.
        Use $(installable) rather than $(targets) to compute list of
        targets for static pattern rule that does the install.
        (install-targets): New variable, $(targets) plus subset of $(linktarg)
        matching $(build-static:=.static).
        (all): Depend on $(install-targets) rather than $(targets).
        (install): Likewise for computed list of targets in $(installationdir).
        * config.make.in (build-static): New variable.
        * configure.in: Support --enable-static-progs=LIST.

commit 2d8a4b1a279c3f1b924b37aaf424b9de9f01e4e2
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:30:27 1999 +0000

    .

commit 2f9051c8b2777ad3398d1c070b2b25ebcc50734a
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:30:18 1999 +0000

    1999-09-12  Roland McGrath  <address@hidden>
    
        * delegate.c (fshelp_delegate_translation): Free ARGZ after RPC.

commit 22c8756c4772696dc3aa925eb5a134fb085f7347
Author: Thomas Bushnell <address@hidden>
Date:   Sun Sep 12 08:22:16 1999 +0000

    Directory removed; never used and now causing some confusion, and since
    implementation plans have changed, it's not useful to distributed anymore.

commit efa7646af7c77139930aede9b9f2a362e00aa80c
Author: Thomas Bushnell <address@hidden>
Date:   Sun Sep 12 08:21:30 1999 +0000

    *** empty log message ***

commit 6a409b1356fd74bf18ea1ca4adb9277b3df47ebf
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 9 06:17:22 1999 +0000

    1999-09-09  Thomas Bushnell, BSG  <address@hidden>
    
        * fsstubs.c (netfs_S_io_pathconf): Delete function.
        * io-pathconf.c: New file.
        * Makefile (IOSRCS): Add io-pathconf.c.

commit 15e6b7447ea4b44090f746b5ea5a487f76a91b43
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 9 06:17:07 1999 +0000

    1999-09-09  Thomas Bushnell, BSG  <address@hidden>
    
        * io-pathconf.c: Include <unistd.h>.
        (diskfs_S_io_pathconf): Provide real definition.

commit a954869b1da55349ce3de83df3f8a8ec0334b767
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 9 05:05:04 1999 +0000

    1999-09-09  Thomas Bushnell, BSG  <address@hidden>
    
        * ethernet.c (ethernet_open): Don't start the input work thread
        here.
        (more_packets, mark_bh, input_work_thread): Move
        these to ...
        * devices.c: ... here.
        Also include "pfinet.h" instead of list of <> includes.
        * main.c (main): Launch input work thread here.
        * pfinet.h (input_work_thread): Declare function.
    
        * devices.c (add_device): Remove unused function.
        * pfinet.h (incoming_net_packet): Remove unused declaration.

commit 45a569132f7b3d9c5ae0080908491baf525fa511
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:43:06 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io-map-segment.c (trivfs_S_io_map): New file.
        * io-map.c (trivfs_S_io_map): Just call trivfs_S_io_map_segment.
        * Makefile (IOSRCS): Add io-map-segment.c.

commit bd1306f7f3c4441bbb057b031f251e2f31317d79
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:42:56 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io-map-segment.c: New file.  Guts from io-map.c.
        * io-map.c (diskfs_S_io_map): Just call diskfs_S_io_map_segment.
        * diskfs.h (diskfs_get_filemap): New parameter `index'.
        * rdwr-internal.c (_diskfs_rdwr_internal): Pass additional
        parameter to diskfs_get_filemap.
        * Makefile (IOSRCS): Add io-map-segment.c.

commit 6c70c6d345509bf6690b4443ba36974d2c6a147b
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:59 1999 +0000

    1999-09-08  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_get_directs): Initialize `err' to shut gcc up.
    
    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Pass additional parameter to
        diskfs_get_filemap.
        (diskfs_dirempty): Likewise.
        * sizes.c (diskfs_truncate): Likewise.
        (block_extended): Likewise.
        (diskfs_grow): Likewise.
        * pager.c (diskfs_get_filemap): Accept additional parameter.

commit acaedfea96345110b420a9ad66accef684fe45c4
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:48 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * null.c (trivfs_S_io_map): Renamed to ...
        (trivfs_S_io_map_segment): ... here, with new parameter `index'.
        * new-fifo.c (trivfs_S_io_map): Renamed to ...
        (trivfs_S_io_map_segment): ... here, with new parameter `index'.
        * fifo.c (trivfs_S_io_map): Renamed to ...
        (trivfs_S_io_map_segment): ... here, with new parameter `index'.

commit d0b0007290e8dc5dccd6ff7a0fb3640937e4ce63
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:39 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (trivfs_S_io_map): Renamed to ...
        (trivfs_S_io_map_segment): ... here.

commit 90b15428d6eebdebba07bc8c14a990ced8ef2644
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:30 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io.c (trivfs_S_io_map): Renamed to ...
        (trivfs_S_io_map_segment): ... here, and accept parameter `index'.

commit cdae183ad19a66122f18e688b5d9e4e12c24ef10
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:20 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io.c (S_io_map_segment): New function.

commit 9cc839e9475638ac3f8cdf9f0ea7e4db1d414835
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:41:11 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io-ops.c (S_io_map_segment): New function.

commit 5f8ee9037ebdec8cf241ee30f0b8375801a2fed2
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:40:34 1999 +0000

    Conform to addition of io_map_segment.

commit 6f378c68d569b423dd522568451633d20eb58ed8
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:40:12 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * iostubs.c (netfs_S_io_map_segment): New function.

commit d0406a7c26030ff991f4eb19df2263ffe0f4f444
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:39:41 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * pager.c (diskfs_get_filemap): Accept additional parameter.

commit 709917db732ffdebbeff9b18669e04d0cf2be2bf
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:39:21 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * io.defs (io_map_segment): New RPC.
        (io_map): Refer to io_map_segment; label as deprecated.
        (io_map_cntl, io_get_conch, io_release_conch, io_prenotify,
        io_eofnotify, io_postnotify, io_readnotify, io_readsleep,
        io_sigio): Label as deprecated.

commit 60aeeb0099a6595f023845f5f7ec8f5a12f73c9e
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:39:10 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Pass additional parameter to
        diskfs_get_filemap.
        (diskfs_dirempty): Likewise.
        * truncate.c (force_delayed_copies): Likewise.
        * pager.c (diskfs_get_filemap): Accept additional parameter.

commit 4ad1c1f75bf97ce7888b99f6850b41f9f5789ec8
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:38:44 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (S_io_map_segment): New function.

commit 39b3cbd4b7fcfe5e9f530ea30c9d9b04e617ab4e
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:38:28 1999 +0000

    1999-09-08  Thomas Bushnell, BSG  <address@hidden>
    
        * Makeconf (cleantarg): Add `$(libname)_pic.a'.
        [$(makemode) = library] (targets): Likewise.
        ($(libname)_pic.a): New rule.
        ($(libdir)/$(libname)_pic.a): Extended from the previous _p.a and
        .a rules.
        Submitted by Marcus Brinkmann (address@hidden).

commit ae61a2d341f870d806ed318234e53894396865e3
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 7 07:22:06 1999 +0000

    1999-09-07  Thomas Bushnell, BSG  <address@hidden>
    
        * SETUP: Also set /servers/password.

commit 2b17a27f27ec97ba4b88add2d321d5d13c80a74c
Author: Thomas Bushnell <address@hidden>
Date:   Mon Sep 6 21:05:47 1999 +0000

    *** empty log message ***

commit f43490c39ba7278a14b5e8ac5f9750b47fd75f55
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 5 08:18:39 1999 +0000

    .

commit d91db643e165ddf13cf7b7634a2ea3f8da06a16e
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 5 08:18:18 1999 +0000

    1999-08-24  Roland McGrath  <address@hidden>
    
        * init.c (notify_shutdown): Add const to argument type.

commit 537ab45852320b65b5472febc936c892a5cd8c10
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 5 03:01:27 1999 +0000

    typo

commit 62c0604ba692a2139489e705a377279f615ad56c
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 4 13:00:50 1999 +0000

    1999-08-10  Thomas Bushnell, BSG  <address@hidden>
    
        * portinfo.c: Correct documentation for (currently implemented)
        --target-send and --target-send-once options.  Reported by Marcus
        Brinkmann (address@hidden).

commit 4deab46f5e6c5f209f85e66cfb62b95143033c41
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 4 13:00:39 1999 +0000

    1999-09-04  Thomas Bushnell, BSG  <address@hidden>
    
        * pager.c (find_address): If !ISREAD, then don't return errors for
        access past NP->allocsize, and clear *ADDR and *DISKSIZE.  These
        can happen through harmless races against truncate.
        (pager_write_page): Don't print annoying messages for writes to
        unallocated disk.  These can happen through harmless races against
        truncate, and so we should not pester the console with them.

commit 176b24ab0535a80d697f915223538ea70d92c49c
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 4 13:00:26 1999 +0000

    1999-09-04  Thomas Bushnell, BSG  <address@hidden>
    
        * pager.c (file_pager_write_page): Don't report errors on writes
        that extend past NODE->allocsize.  This avoids a race between sync
        and truncate.  Reported by Mark Kettenis <address@hidden>.

commit de729a3081fad384c86c90822c66cf48cf789c32
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 1 02:18:36 1999 +0000

    .

commit ba2bbd6fdbe15c6c3f50480015b26d634a456848
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 1 02:18:27 1999 +0000

    1999-08-31  Marcus Brinkmann <address@hidden>
    
        * crash.c (trivfs_modify_stat): Remove redundant fstype setting.
        * password.c (trivfs_modify_stat): Likewise.

commit 9e83d27c3de5c1ddd720fa50a3171fe655aa231e
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 1 02:18:12 1999 +0000

    1999-08-31  Marcus Brinkmann <address@hidden>
    
        * bogus-fifo.c (main): Deallocate bootstrap port after using it.
        * fifo.c (main): Likewise.
        * firmlink.c (main): Likewise.
        * ifsock.c (main): Likewise.
        * magic.c (main): Likewise.
        * null.c (main): Likewise.
        * symlink.c (main): Likewise.

commit b4c19c67501c99d458cfb0a2d314052902e4d252
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:23 1999 +0000

    .

commit 6753fba60daba2396cd2d05dd772403a29d4e2b6
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:13 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * balloc.c (ext2_free_blocks): Handle freeing across group boundary,
        as Linux 2.3.14 does.
        * balloc.c (ext2_check_blocks_bitmap): If RO_COMPAT_SPARSE_SUPER
        feature flag is set, or if group number is not a power of 3, 5, or 7
        (I don't know why; this is what Linux 2.3.14 does), skip tests for
        superblocks and descriptor blocks being free in bitmap.
        * balloc.c (ext2_new_block): Take new arg PREALLOC_GOAL.
        Use that instead of hard-coded 8 as maximum of blocks to preallocate.
        Also test that instead of PREALLOC_COUNT to decide whether to
        try any preallocation at all.
        * getblk.c (ext2_alloc_block): Pass new arg to ext2_new_block.
        Use EXT2_DEFAULT_PREALLOC_BLOCKS as default (replaces hard-coded 8);
        For a regular file, use SBLOCK->s_prealloc_blocks before default.
        For a directory, use SBLOCK->s_dir_prealloc_blocks if the
        EXT2_FEATURE_COMPAT_DIR_PREALLOC flag is set, otherwise zero.
        * inode.c (diskfs_set_translator): Pass new arg (zero).

commit f828ccbaf0acb13a1b26b368663dce67e6fbb720
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:10 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * inode.c (read_node): Don't set INFO->i_version.
        Extract INFO->i_dir_acl value only for a directory;
        otherwise use zero and instead extract INFO->i_high_size.
        Fail with EFBIG if INFO->i_high_size is nonzero.
        * inode.c (write_node): Get i_flags from NP->dn->info instead of from
        the disk inode, so we can have modified the in-core version.
        * dir.c (diskfs_direnter_hard, diskfs_dirremove_hard,
        diskfs_dirrewrite_hard): Clear EXT2_BTREE_FL flag bit from
        DP->dn->info.i_flags after modifying the directory (this is what
        Linux 2.3.14 does).
        * inode.c (read_node): i_version -> i_generation
        * inode.c (write_node): Likewise.
        * balloc.c (ext2_new_block): Take new arg PREALLOC_GOAL.
        Use that instead of hard-coded 8 as maximum of blocks to preallocate.
        Also test that instead of PREALLOC_COUNT to decide whether to
        try any preallocation at all.
        * getblk.c (ext2_alloc_block): Pass new arg to ext2_new_block.
        Use EXT2_DEFAULT_PREALLOC_BLOCKS as default (replaces hard-coded 8);
        For a regular file, use SBLOCK->s_prealloc_blocks before default.
        For a directory, use SBLOCK->s_dir_prealloc_blocks if the
        EXT2_FEATURE_COMPAT_DIR_PREALLOC flag is set, otherwise zero.
        * inode.c (diskfs_set_translator): Pass new arg (zero).

commit e5344d52860825dc029875ebc7eb43f52f679def
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:05 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * ialloc.c (diskfs_alloc_node): Propagate initial value of i_flags
        from directory, as Linux 2.3.14 does.

commit cd9611ba19e6dd63d767128fe84003f4ddf5634d
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:02 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * ext2_fs.h, ext2_fs_i.h: Replaced with Linux 2.3.14 versions.
        * ext2fs.h (i_mode_high): New macro, missing from ext_fs.h.

commit fafaeb9b5d0b835b4b17a7d5f347be60e2ab5e5a
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:01:53 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * balloc.c (ext2_new_block): Take new arg PREALLOC_GOAL.
        Use that instead of hard-coded 8 as maximum of blocks to preallocate.
        Also test that instead of PREALLOC_COUNT to decide whether to
        try any preallocation at all.
        * getblk.c (ext2_alloc_block): Pass new arg to ext2_new_block.
        Use EXT2_DEFAULT_PREALLOC_BLOCKS as default (replaces hard-coded 8);
        For a regular file, use SBLOCK->s_prealloc_blocks before default.
        For a directory, use SBLOCK->s_dir_prealloc_blocks if the
        EXT2_FEATURE_COMPAT_DIR_PREALLOC flag is set, otherwise zero.
        * inode.c (diskfs_set_translator): Pass new arg (zero).

commit a6180efe4aef92ab609927e3a4a33dfb801eb2e0
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:01:48 1999 +0000

    1999-08-23  Roland McGrath  <address@hidden>
    
        * inode.c (write_node): Get i_flags from NP->dn->info instead of from
        the disk inode, so we can have modified the in-core version.
        * dir.c (diskfs_direnter_hard, diskfs_dirremove_hard,
        diskfs_dirrewrite_hard): Clear EXT2_BTREE_FL flag bit from
        DP->dn->info.i_flags after modifying the directory (this is what
        Linux 2.3.14 does).
        * dir.c: Replace `struct ext2_dir_entry' with `struct ext2_dir_entry_2'
        in all uses.
        (ext2_file_type): New static const variable.
        (diskfs_get_directs): Set d_type member based on file_type field in
        directory entry.

commit 8753dd0cec2c0910909e9703201e99b982fa6eb5
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 22 23:58:16 1999 +0000

    .

commit 40f753cd553dff749744910f24e34c6f743e64c6
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 05:33:12 1999 +0000

    1999-08-20  Roland McGrath  <address@hidden>
    
        * bootstrap.c (parse_script): Add one to the buffer size so we can
        null-terminate after the end of the file.

commit a8bfe21ec2c3d953ff9fa0bc3ee4df78edb60597
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 04:55:52 1999 +0000

    .

commit eea21c41a8738916a1f89810bc116400a59f6390
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 04:55:23 1999 +0000

    1999-08-20  Roland McGrath  <address@hidden>
    
        * portinfo.c (options): Doc fixes from Marcus.

commit 7d77829e8f0851f17342052e4f5f447138015397
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 03:36:36 1999 +0000

    .

commit a4bf5d69a723431e1a07f5b91ce2c3d06a052490
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 03:36:27 1999 +0000

    * mktime.c: File removed.  Current libc code is good.

commit a77db75d2a90007c436878d4931301a87d02a531
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 03:36:12 1999 +0000

    1999-08-19  Roland McGrath  <address@hidden>
    
        * mktime.c: File removed.  Current libc code is good.
        * Makefile (SRCS): Remove mktime.c.

commit 61f93e11f052ae594c92662e2c49852db9ac3e9d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 11 15:49:58 1999 +0000

    *** empty log message ***

commit b3ff5413cc9e383af97fd3dfd41f8a323740e092
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 11 15:43:16 1999 +0000

    1999-08-11  Thomas Bushnell, BSG  <address@hidden>
    
        * open.c (ftp_conn_open): Ignore error from ftp_conn_sysify;
        it's ok if we can't successfully deal.  If we didn't sysify
        successfully before login, then try again afterwards.

commit 15bb3192d4620d1f16c971df1477f18950120af6
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 11 05:47:18 1999 +0000

    1999-08-11  Thomas Bushnell, BSG  <address@hidden>
    
        * open.c (ftp_conn_sysify): Handle REPLY_NO_LOGIN from "syst".

commit 60331ddd2abd1428f0879f6d401f85e6e4a1e69a
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 31 00:41:39 1999 +0000

    * mksmallso, mkemptyso: Files removed.  The *.sh files are the source.

commit a48801689b78631a9743637ff1c1d97ae3caa526
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 19:12:05 1999 +0000

    .

commit 4a174029b89e6e21ccab33b169126501d0139f31
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 19:11:59 1999 +0000

    1999-07-24  Roland McGrath  <address@hidden>
    
        * Makefile (split-init): Set to `yes' by default.

commit a0cb058dfb90c96db1541687e4df916818d8bf19
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 18:45:14 1999 +0000

    .

commit 6f0cc439d157c3220ae668bcc28a77604b073ada
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 18:45:04 1999 +0000

    1999-07-24  Roland McGrath  <address@hidden>
    
        * dir-rmdir.c (diskfs_S_dir_rmdir): Fix bugs in last change.
        Replace label `out' with local inline function `done'.
        Don't try diskfs_nput (NP) when NP is null.

commit 2ddba4d65d6721c3de3dc95d484e02ed5d1ddc95
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 00:22:17 1999 +0000

    .

commit 41ce3186a7c0be5e4b7dc0d4e6b5896f188c1473
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 00:22:03 1999 +0000

    1999-07-23  Roland McGrath  <address@hidden>
    
        * term.h (ILCASE, OLCASE): Use IUCLC, OLCUC if defined.

commit e40e8cfaf3241962640c95725ecf92f09cd1a03f
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 23 18:53:58 1999 +0000

    1999-07-23  Roland McGrath  <address@hidden>
    
        * Makefile (targets): Remove freeauth, added accidentally.

commit 32fba9924c5dd70dc570d388d802076f90c71e9f
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 20:04:51 1999 +0000

    .

commit 18627d5854da713b6c8c8184675696533c101a81
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 20:02:34 1999 +0000

    1999-07-20  Roland McGrath  <address@hidden>
    
        * ext2_file_io.c, ffs_file_io.c, minix_file_io.c: Remove fs-specific
        routines *_page_{read,write}_file_direct.  Moved to ...
        * file_io.c (page_read_file_direct, page_write_file_direct): Don't
        call fs-specific routine, these are not fs-specific.  Instead,
        replaced with former fs-specific routines (which were all identical).
        Read and write more than a fs block when disk blocks are contiguous.

commit b744bdfbe2022b2a031b304cf9297c97c83cd403
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 19:25:19 1999 +0000

    .

commit 25d6df68ca90f17af74db6e8e6c31df34998b995
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 19:25:11 1999 +0000

    1999-07-20  Roland McGrath  <address@hidden>
    
        * default_pager.c (new_partition): When reading Linux signature page,
        handle pager_read_file_direct returning sub-page blocks.

commit 7e8cd9a7d67ff7cc6f38095f09db93cf9c5e3641
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 03:01:51 1999 +0000

    .

commit 41b63f94b4d8da778453a346ecf8b1d74ed996e0
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 03:01:29 1999 +0000

    1999-07-17  Roland McGrath  <address@hidden>
    
        * exec.c (servercopy): Removed unused variable.

commit 90df84064c3632750279111516a98f6e41a6727e
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:27:56 1999 +0000

    .

commit 669fe73bcac975d17af6eb86efdbcafc6c44f84b
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:27:50 1999 +0000

    1999-07-17  Roland McGrath  <address@hidden>
    
        * rpctrace.c (rewrite_right): If we see our own wrapper right,
        unwrap and replace it with the original send right.
        (trace_and_forward): Remove vm_map special case.

commit 2139f5ef267530890479af818b553ae8609f9fc7
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:09:36 1999 +0000

    .

commit 81dc783d52f22998780da22585e88b2f51c88e85
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:09:24 1999 +0000

    1999-07-17  Roland McGrath  <address@hidden>
    
        * dir-link.c (diskfs_S_dir_link): Fix error checks on ports.
        If DIRCRED (receiver port) is bad, return EOPNOTSUPP.
        If FILECRED (argument port) is bad, return EXDEV (after EROFS check).

commit ee6ee92148cc5624077ed711f642c5e95e0285a6
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 01:39:14 1999 +0000

    (trace_and_forward): rehack special cases for mach_port_insert_right and 
vm_map

commit 56a7b9779fed04f598a1ba814780df1299edde0f
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 01:10:32 1999 +0000

    .

commit 04f6d64131cd6520bde3501958e8267c04f8881a
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 01:10:17 1999 +0000

    1999-07-17  Roland McGrath  <address@hidden>
    
        * rpctrace.c: Mostly rewritten.  Now mostly working with skeletal
        functionality.

commit 89fcb0de47291e9ac0e3667a6322bc886bd7f0aa
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 16 01:28:41 1999 +0000

    .

commit b75dafc8199111a4f88f28382ae2f0563a7a0fec
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 16 01:19:06 1999 +0000

    1999-07-15  Roland McGrath  <address@hidden>
    
        * rpctrace.c: New file, from josem and gord.  Not yet functional.
        * Makefile (rpctrace): New target.
        (targets): Add rpctrace.
        (SRCS): Add rpctrace.c.

commit e1344cb5eb3fda906522978e506679721dac5624
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 20:24:12 1999 +0000

    add diskfs_default_sync_interval item

commit d12f2018526b3495954f912950bd8cb2d291b5bf
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:57:50 1999 +0000

    .

commit 90aa480c1381dc6fa3fda868838bc6852ab5fa95
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:56:48 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * file-get-storage-info.c: Add #include <sys/mman.h>.
        * file-get-translator.c: Likewise.

commit e345864d418be75f391241b8debdb1e793d64463
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:56:44 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * portinfo.h: Don't include <sys/types.h>, <sys/mman.h>.
        This is an exported header, and its decls don't need them.
        * portinfo.c: Include them here instead.
        * xportinfo.c: And here.

commit ffa6fee9e2be655154a9d01206c5ec4d1f733010
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:46:54 1999 +0000

    .

commit fb629f730559242b5dae692a43515bb637394136
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:46:36 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * firmlink.c: Add #include <sys/mman.h>.

commit f5d5190918ec5bf8b4edd4ef23386bdccb269fa2
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:44:47 1999 +0000

    .

commit 4a1edb2f870e7923e0551563507d75ad83692774
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:42:52 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * proc.h: Add #include <sys/mman.h>.

commit 594f8dd36b37b353eda520921a57d28480351bc6
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:42:35 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * firmlink.c: Add #include <sys/mman.h>.
        (trivfs_S_io_read): Fix sloppy bugs in last change.

commit 48955a50a3771beb92e0c7939504b8e44162ecd3
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:42:18 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * term.h: Add #include <sys/mman.h>.

commit 914934d7e9e4223b3d1131053ad4dcb965e95ada
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:42:13 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * dev.c (dev_read: ensure_buf): Fix sloppy bugs in last change.

commit 94810418f8387c85769d132827e9937e4b1d0238
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:42:00 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * sock.h: Add #include <sys/mman.h>.

commit 6e3fda9082c567aa4ac4fe4b819630394a7bbe3c
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:41:42 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * pfinet.h: Add #include <sys/mman.h> for munmap decl.

commit 453a8ff135e9d8cbbe873b515f7b76b0f83f79e3
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:41:19 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * file-get-storage-info.c: Add #include <sys/mman.h>.

commit 0f466d54ea302459597d7a62905ae74cf975b879
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:40:55 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_get_directs): Fix sloppy bugs in last change.
        * hyper.c (allocate_mod_map): Likewise.
        * pager.c (get_page_buf): Likewise.

commit 67512ffaaefaaa43a27befc0ae7e4e98625ddc96
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:40:49 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * boot-start.c (diskfs_S_exec_startup_get_info): Typo in last change.

commit edecb75bd918e54892b714fcb963f32bb29179f1
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:40:34 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * mux.c: Add #include <sys/mman.h>.

commit 7a2f8bbb83cd8b90c029e5c9bb031a45136ecd7b
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:40:09 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * exec.c (load_section): Fix typos in last change.

commit aa8a9f275499a6e59b592a71528295a7ef46d60f
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:39:48 1999 +0000

    1999-07-11  Roland McGrath  <address@hidden>
    
        * boot.c (ds_device_read, S_io_read): Fix sloppy bugs in last change.

commit 81711ef8cd219acd030a873ec4452671daeaaa5a
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 08:06:22 1999 +0000

    1999-07-11  Thomas Bushnell, BSG  <address@hidden>
    
        * argp.c (store_parsed_open): Add more braces to clarify if-else
        structure.
    
        * encode.c: Include <sys/mman.h>
        * zero.c: Likewise.
    
        * encode.c (store_encode): Repair syntax.
        * copy.c (copy_read): Likewise.
    
        * enc.c (store_enc_dealloc): Cast first arg of munmap correctly.

commit 8a3e8261c7a4c8893cf66e30ce6f3a16d00490df
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 08:06:07 1999 +0000

    1999-07-11  Thomas Bushnell, BSG  <address@hidden>
    
        * ugids-argp.c (parse_opt): Clarify if-then-else structure by
        adding more braces.
    
        * portinfo.h: Include <sys/types.h>.
        * portxlate.c: Likewise.
        * portinfo.c: (print_port_info): Cast first arg of munmap correctly.
        (print_task_ports_info): Likewise.
        * xportinfo.c (print_xlated_task_ports_info): Likewise.
        * idvec-auth.c (idvec_merge_auth): Likewise.
        * portxlate.c (port_name_xlator_create): Likewise.
        (port_name_xlator_free): Likewise.

commit 1e91e9c9ce58391a7cbac72b073028966396998d
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 08:05:43 1999 +0000

    1999-07-11  Thomas Bushnell, BSG  <address@hidden>
    
        * return-buffer.c: Include <sys/mman.h>.
    
        * iouser-reauth.c (iohelp_reauth): Cast first arg to munmap
        correctly.

commit 107d29d85c95b4c5d65d0321ae8c9456c131a4b9
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 08:05:28 1999 +0000

    1999-07-11  Thomas Bushnell, BSG  <address@hidden>
    
        * set-options.c (fshelp_set_options): Explicitly cast first arg to
        argz_extract to keep GCC quiet.

commit 4b8c3a57654a54c370e35d30ba43f59309759ea3
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 06:02:55 1999 +0000

    1999-07-11  Thomas Bushnell, BSG  <address@hidden>
    
        * ugids-argp.c (parse_opt): Clarify if-then-else structure by
        adding more braces.
    
        * portinfo.c (print_port_info): Cast first arg of munmap
        correctly.
        (print_task_ports_info): Likewise.
        * xportinfo.c (print_xlated_task_ports_info): Likewise.
        * idvec-auth.c (idvec_merge_auth): Likewise.
        * portxlate.c (port_name_xlator_create): Likewise.
        (port_name_xlator_free): Likewise.

commit 251871b4158facbd4c92baf45b0456fdcc82cbb6
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:55 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * mux.c (get_dirents): Use mmap instead of vm_allocate.
        (netfs_get_dirents): Likewise.

commit 19b72e1976be3b741e393c0dce1da57f4bd912ee
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:44 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_get_directs): Use mmap instead of vm_allocate.
        * hyper.c (get_hypermetadata): Likewise.
        * pager.c (pager_read_page): Likewise.

commit e2d7e4852ab842d893675e56e6f48871b73371dc
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:34 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * firmlink.c (trivfs_S_io_read): Use mmap instead of vm_allocate.

commit 405d07e1e45eb3aec2aec7149f4b9f9fa70d9843
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:24 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * ptyio.c (pty_io_read): Use mmap instead of vm_allocate.
        * users.c (trivfs_S_io_read): Likewise.

commit cd19ba270757a36b05b776253391debcef50d65c
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:14 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * dev.c (dev_open): Use mmap instead of vm_allocate.
        (dev_read): Likewise.

commit 787cf415c05ca62623d6e5b0f94ff61c13eb08ad
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:32:01 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * info.c (get_string_array): Use mmap instead of vm_allocate.
        (S_proc_getprocinfo): Likewise.
        (S_proc_getloginpids): Likewise.
        * mgt.c (S_proc_getallpids): Likewise.
        * pgrp.c (S_proc_getsessionpids): Likewise.
        (S_proc_getsessionpgids): Likewise.
        (S_proc_getpgrppids): Likewise.

commit 5b1ade980a0f2b0de705c08954baddb816023c4c
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:31:51 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * pf.c (S_socket_whatis_address): Use mmap instead of vm_allocate.

commit 07ac809a3395c5776fec2f2a50e2f8eaa6be459f
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:31:41 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * io-ops.c (S_io_read): Use mmap instead of vm_allocate.
        * socket-ops.c (S_socket_whatis_address): Likewise.

commit 36764cedd63af870d7baba5a397880bb933ed136
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:31:15 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * ops.c (netfs_get_dirents): Use mmap instead of vm_allocate.
        * pager.c (pager_read_page): Likewise.

commit 6e37ec7cf99f271884d1b7e5e6ebf61746be4847
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:31:04 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * utmp.c (return_data): Use mmap instead of vm_allocate.

commit 344c50cb576d2c3922d90adb8baededc258dd599
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:30:55 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * bunzip2.c (bunzip2): Use mmap instead of vm_allocate.
        * copy.c (copy_read): Likewise.
        (copy_clone): Likewise.
        * encode.c (store_encode): Likewise.
        * gunzip.c (gunzip): Likewise.
        * rdwr.c (store_read): Likewise.
        * zero.c (zero_read): Likewise.

commit 4e6a0ccbb531ca4bb6cdbd37152f20dbe622e389
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:30:36 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * pq.c (packet_realloc): Use mmap instead of vm_allocate.
        (packet_read_ports): Likewise.
        (packet_read): Likewise.

commit 0f3b1a1fd2f4cdb2ad800c92858ffe64c6d3e294
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:30:24 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * pagemap.c (_pager_pagemap_resize): Use mmap instead of vm_allocate.

commit 511d0368972e61018b20e1debbefea04264fcd08
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:30:09 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * file-get-storage-info.c (netfs_S_file_get_storage_info): Use
        mmap instead of vm_allocate.
        * file-get-translator.c (netfs_S_file_get_translator): Likewise.
        * io-read.c (netfs_S_io_read): Likewise.

commit ad014b1412367ef9c9038b3b52fa83f6c748e520
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:28:59 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * return-buffer.c (iohelp_return_malloced_buffer): Use mmap
        instead of vm_allocate.

commit a439e9fc84397a7a802b2e9966df6d2bf7a63e73
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:28:45 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * boot-start.c (diskfs_S_exec_startup_get_info): Use mmap instead
        of vm_allocate.
        (diskfs_S_fsys_init): Likewise.
        * file-get-trans.c (diskfs_S_file_get_translator): Likewise.
        * file-getfh.c (diskfs_S_file_getfh): Likewise.
        * io-read.c (diskfs_S_io_read): Likewise.

commit 6ae05c477f2d8931fc365f6f009817e6c26087fd
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:28:28 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * lookup.c (diskfs_get_directs): Use mmap instead of vm_allocate.
        * pager.c (pager_read_page): Likewise.

commit c34fe8e00d5b049550f462155238d6e31e08b234
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:28:16 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (frob_kernel_process): Use mmap instead of vm_allocate.

commit 5d401f8369542fe3a8720b26cbf399c57e07e24b
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:28:06 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * mux.c (netfs_get_dirents): Use mmap instead of vm_allocate.

commit 8296fd7fe688a203d71c63bdd2fbc4cd098989c1
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:27:55 1999 +0000

    1999-07-09  Thomas Bushnell, BSG  <address@hidden>
    
        * ccache.c (ccache_read): Use mmap instead of vm_allocate.
        * netfs.c (get_dirents): Likewise.

commit b84e750c4abc10e5e1fb066abf1757b1ea42315e
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:27:35 1999 +0000

    1999-07-06  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_get_directs): Use mmap instead of vm_allocate.
        * hyper.c (allocate_mod_map): Likewise.
        (get_hypermetadata): Likewise.
        * pager.c (get_page_buf): Likewise.
    
        * hyper.c (diskfs_readonly_changed): Use mprotect instead of
        vm_protect.

commit 601c2121002d89a651d94038483f0aae82ebb924
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:27:17 1999 +0000

    1999-07-06  Thomas Bushnell, BSG  <address@hidden>
    
        * exec.c (load_section): Use mmap instead of vm_allocate when
        allocating in mach_task_self ().
        (servercopy): Likewise.
        (do_exec): Likewise.
        * hashexec.c (check_hashbang): Likewise.

commit 1fbf419e91c882f1098677bcd191ef792a2fa43e
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:27:01 1999 +0000

    1999-07-06  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (load_image): Use mmap instead of vm_allocate, when
        allocating in mach_task_self ().
        (boot_script_exec_cmd): Likewise.
        (set_mach_stack_args): Likewise.
        (read_reply): Likewise.
        (S_io_read): Likewise.

commit c4a1365bde973cd85156b912a86264fd3293c634
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:26:39 1999 +0000

    *** empty log message ***

commit 343ea6b1101ee98b7e94f425f0fe373ce842cbf4
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 03:23:43 1999 +0000

    .

commit ca0f01b1715a3dcf2926eccebf8290822d1edd64
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 03:19:40 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * console-run.c (open_console): Move first setting of TERMINAL and
        ARGZ_LEN outside of loop, quiets compiler warning.

commit 86e6bf3e3a183b3bf5b4ea3b11eecbe0eb040624
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:33:00 1999 +0000

    .

commit 4b7aee4730062547deded53646391ac6275a821f
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:32:13 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * priv.h: Add #include <sys/mman.h> for munmap decl.
        * pager-memcpy.c: Likewise.

commit 9b8d7c59a0fd141f38ff4eb9874997b07e87c661
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:29:27 1999 +0000

    .

commit 33c9feeb41980211ae15a04fcccc6e77e23ecb80
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:29:18 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * portinfo.h: Add #include <sys/mman.h> for munmap decl.
        * fsysops.c: Likewise.
        * idvec-auth.c: Likewise.
        * portxlate.c: Likewise.

commit 13e6be8b86ca31583d1ac414cc1bdfe7b2faf5a4
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:57:09 1999 +0000

    .

commit 49f1feceed0ae6c92746d42e8563663f67fc546c
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:56:03 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * io-read.c: Add #include <sys/mman.h> for munmap decl.
        * release-protid.c: Likewise.

commit feb697a34fbf95cd3f57ac4b2e95daf5d8b1ba21
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:55:52 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * iouser-reauth.c: Add #include <sys/mman.h> for munmap decl.

commit d6da7d4243d460a3afd1f11cec7335ee7b7b48d2
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:55:52 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * common.h: Add #include <sys/mman.h> for munmap decl.

commit 28de51851d4fbc2ccdf73cbd77c34b0497ca40d9
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:55:52 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * pq.c: Add #include <sys/mman.h> for munmap decl.

commit ab1140746d1b9c5959def3b79ba6af548229007f
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:52:42 1999 +0000

    .

commit ee2b10d0dae4dd3a1c62e3d31407bcab0e40940b
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:51:47 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * clookup.c: Add #include <sys/mman.h>.

commit 5ade8fea0d30e88931f0d64927afd4a5034e8cee
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:51:30 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * Makefile (special-targets): Add losetup.
        (SCRIPTS): Add losetup.sh.
        * losetup.sh: New file.

commit 85be2fcd4e1bf5018a5022df6c305cf05effb89c
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:50:20 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * priv.h: Add #include <sys/mman.h> for munmap decl.

commit 57257d8f67b8c8c9f377b605363916a58d3abe83
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:50:15 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * netfs.c: Add #include <sys/mman.h> for munmap decl.
        * ccache.c: Likewise.

commit 19c9a2509802b36e034f7084ce637791eab57683
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:49:09 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * hostarch.c (mach_host_elf_machine): Replaced with ...
        (elf_machine_matches_host): New function.  Instead of returning
        an ELF EM_* code, take one and check if it matches the host;
        operate only on mach_host_self(), cache results,
        Grok CPU_TYPE_{I486,PENTIUM,PENTIUMPRO} to accept EM_386 or EM_486.
        Grok POWERPC, ALPHA, HPPA types.
        * exec.c (check_elf): Call elf_machine_matches_host instead of
        comparing against elf_machine.
        (load_section): #if 0 out no-op code that uses elf_machine.
        * priv.h (elf_machine_matches_host): Declare it.
        (elf_machine, mach_host_elf_machine): Remove decls.
        * main.c (main) [!BFD]: Don't call mach_host_elf_machine.
        (elf_machine): Variable removed.

commit f74ed6f7bb7aa061c75a387763390ab36d83395d
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:48:41 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * init.c: Add #include <sys/mman.h> for munmap decl.

commit 033579a8f63ddc935e8fd3b96a5e4ead57e5f54b
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:45:23 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * isofs.h: Add #include <sys/mman.h> for munmap decl.

commit f4d9ddb47b566a8930a5e7124a719f006c2da357
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:45:09 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * info.c: Add #include <sys/mman.h> for munmap decl.
        * mgt.c: Likewise.

commit e783d71f31983f1b0ba91ee3904a29c493d72662
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:44:53 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * priv.h: Add #include <sys/mman.h> for munmap decl.

commit 5b6f0a595232e78d69085969e5d6e0d21a6f98ff
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:44:40 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * io-ops.c: Add #include <sys/mman.h> for munmap decl.

commit 3efbb6161dddad1098c7e1449e21405dee476c8c
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:44:01 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * io.c: Add #include <sys/mman.h> for munmap decl.

commit 673664a472d7997305cbdd509cf8d6f57192d6cd
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:43:45 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * cache.c: Add #include <sys/mman.h> for munmap decl.

commit 316096560649ce041c0eb2afb32ec616c66e4cc3
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:43:32 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * mux.c: Add #include <sys/mman.h> for munmap decl.

commit 96385c577be137cf563fac641fd9c098f784132d
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:43:10 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * ext2fs.h: Add #include <sys/mman.h> for munmap decl.

commit ae9742d818167edba0609ca0a63e4c6d1dabfcdb
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:43:00 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * ufs.h: Add #include <sys/mman.h> for munmap decl.

commit 2112c5aebddcc9b15a7c8a5ca2cdc0b848d92eb0
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:42:52 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * portinfo.h: Add #include <sys/mman.h> for munmap decl.
        * fsysops.c: Likewise.
        * idvec-auth.c: Likewise.

commit 94d78956ee2eb72ddc67f850e588695529b63fca
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:42:23 1999 +0000

    1999-07-08  Roland McGrath  <address@hidden>
    
        * remap.c (remap_open): Recognize "N+" syntax in block list as from
        block N through the end of the store.

commit c8ef260269a1508b97823fad88a5a9a2aa30b816
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:42:07 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * rdwr.c: Add #include <sys/mman.h> for munmap decl.
        * enc.c: Likewise.
        * copy.c: Likewise.
        * gunzip.c: Likewise.
        * bunzip2.c: Likewise.

commit fd06a82ab14e625a9a769a2481a21d2dbc79b133
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:40:28 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * nfs.h: Add #include <sys/mman.h> for munmap decl.

commit 4c2f159a604ae6df5fb1f30803d9a89c3608ed93
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:40:17 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * crash.c: Add #include <sys/mman.h> for munmap decl.

commit 5be728827b8a71a407875eeef48dabe68fc33398
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:57 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * lmail.c: Add #include <sys/mman.h> for munmap decl.

commit 496c1574b8679839f0ba5282cf5aa43fdd8e5da5
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:40 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * boot.c: Add #include <sys/mman.h> for munmap decl.

commit 2ab2df1c68ea8e1ceb0a00b26455d257fd5be277
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:26 1999 +0000

    .

commit 9e257e9d4d5bd867b0cf8f71597ce811ded3c108
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:11 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * dev.c: Add #include <sys/mman.h> for munmap decl.
        * pager.c: Likewise.

commit dafd420fc9ee9c76bdbb015068713700b2a16cc4
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:03 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * pids.c: Add #include <sys/mman.h> for munmap decl.
        * showtrans.c: Likewise.
        * login.c: Likewise.
        * storeread.c: Likewise.
        * msgport.c: Likewise.

commit 7bb59f74a2ffedd6bf2037ffe83070841055fc21
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 10 23:02:24 1999 +0000

    .

commit 95b6c41fba934f64b399ec2f7e583c9dddcf7237
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 10 23:01:50 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * exec.c (check_elf): Call elf_machine_matches_host instead of
        comparing against elf_machine.
        (load_section): #if 0 out no-op code that uses elf_machine.
        * priv.h (elf_machine_matches_host): Declare it.
        (elf_machine, mach_host_elf_machine): Remove decls.
        * main.c (main) [!BFD]: Don't call mach_host_elf_machine.
        (elf_machine): Variable removed.
        * exec.c (map): Don't cast arg to munmap to vm_address_t.

commit 835b2dd76d875f25eeedeffc6476bc74d51f5866
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 10 23:01:36 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * exec.c (check_elf): Call elf_machine_matches_host instead of
        comparing against elf_machine.
        (load_section): #if 0 out no-op code that uses elf_machine.
        * priv.h (elf_machine_matches_host): Declare it.
        (elf_machine, mach_host_elf_machine): Remove decls.
        * main.c (main) [!BFD]: Don't call mach_host_elf_machine.
        (elf_machine): Variable removed.

commit 8ef460f59cbc9ccab0f7567ffc8568b456048d90
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 10 23:01:25 1999 +0000

    1999-07-10  Roland McGrath  <address@hidden>
    
        * exec.c (check_elf): Call elf_machine_matches_host instead of
        comparing against elf_machine.
        (load_section): #if 0 out no-op code that uses elf_machine.
        * priv.h (elf_machine_matches_host): Declare it.
        (elf_machine, mach_host_elf_machine): Remove decls.
        * main.c (main) [!BFD]: Don't call mach_host_elf_machine.
        (elf_machine): Variable removed.
        * priv.h: Add #include <sys/mman.h> for munmap decl.

commit f49412d05376d8dbbd84e0985a5bd42d201becad
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 8 19:15:01 1999 +0000

    remove item for passwd, it already exists in another package

commit 3bb53899cebc2da9fbaf3e997e59076de4636fbd
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 8 19:09:03 1999 +0000

    typo

commit cbb41e41a70f52f56da96f56c8e09daabdbabed8
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 8 18:11:30 1999 +0000

    *** empty log message ***

commit cff38d5a7933713b5ccd8838c677851d79c9b09a
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 6 00:09:18 1999 +0000

    Mon Jul  5 20:04:58 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Repair typo.  Reported by Yamashita
        TAKAO <address@hidden>.

commit f481e1a162c36000c2b1ba3832314edcb6328d77
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 6 00:09:01 1999 +0000

    Mon Jul  5 20:03:18 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * node-nputl.c (diskfs_nput_light): Fix typo in function
        declaration.  Reported by Yamashita TAKAO
        (address@hidden).

commit 54e27a2c14b9d650249876ce1f1c85c07a997d03
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 6 00:08:33 1999 +0000

    Mon Jul  5 20:04:06 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (load_image): Fix typo in cast.  Reported by Yamashita
        TAKAO <address@hidden>.

commit 84c05469b0378c17726a054d7486943ef197b423
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:56:15 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * login.c (cat): Use munmap instead of vm_deallocate.
        (check_owned): Likewise.
        (kill_login): Likewise.
        * storeread.c (main): Likewise.
        * showtrans.c (main): Likewise.
        * pids.c (add_fn_pids): Likewise.
        * msgport.c (cmd_getenv): Likewise.

commit 5798491126bcb231c4fbd5a9675bae036146ad01
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:55:56 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * mux.c (get_dirents): Use munmap instead of vm_deallocate.
        (netfs_get_dirents): Likewise.

commit 99901fb5c9b4a394d25e4238eadf0677093215ee
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:55:45 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Use munmap instead of
        vm_deallocate.
        (diskfs_direnter_hard): Likewise.
        (diskfs_dirremove_hard): Likewise.
        (diskfs_dirrewrite_hard): Likewise.
        (diskfs_dirempty): Likewise.
        (diskfs_drop_dirstat): Likewise.
        (diskfs_get_directs): Likewise.
        * sizes.c (block_extended): Likewise.
        (poke_pages): Likewise.
        * hyper.c (get_hypermetadata): Likewise.
        (diskfs_set_hypermetadata): Likewise.

commit 9c704634732f77b5ccd28ca224eac4b71d722e4a
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:55:22 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * crash.c (stop_pgrp): Use munmap instead of vm_deallocate.

commit 771a659328bf1929bef5ccb5d443c089a438b3d3
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:55:10 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * clookup.c (file_name_lookup_carefully): Use munmap instead of
        vm_deallocate.

commit e143ce039d54acb4bdfcd84f95dcf554d4a84d6a
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:54:54 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * dev.c (dev_buf_fill): Use munmap instead of vm_deallocate.
        (dev_close): Likewise.
        (dev_read): Likewise.
        * pager.c (pager_write_page): Likewise.

commit beb095bf383cf3fcee8efeb3ca06231515bba673
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:54:41 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * info.c (get_string): Use munmap instead of vm_deallocate.
        (get_vector): Likewise.
        (get_string_array): Likewise.
        (S_proc_getprocinfo): Likewise.
        * mgt.c (S_proc_reauthenticate): Likewise.
        (S_proc_dostop): Likewise.
        (add_tasks): Likewise.

commit 3d107d5b12ac76a37621e589ebc03540205b488f
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:54:12 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * io.c (TRASH_IDS): Use munmap instead of vm_deallocate.

commit 567b1a2a3cfc098ae28b4a03ed957b07a9436e17
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:54:02 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * io-ops.c (S_io_read): Use munmap instead of vm_deallocate.
        (S_io_reauthenticate): Likewise.

commit f15a186f9b4af1fa96eb827fd17074d4f9cb2547
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:53:51 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * cache.c (create_cached_handle): Use munmap instead of
        vm_deallocate.

commit 8c01aac81f9a7a3399f0e715600baab0b94d0a4c
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:53:17 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * ops.c (netfs_get_dirents): Use munmap instead of vm_deallocate.
        * pager.c (pager_read_page): Likewise.

commit 1584a9200a511a6ce330917be8dcaf957bb7c2e2
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:53:01 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * bunzip2.c (bunzip2): Use munmap instead of vm_deallocate.
        (store_bunzip2_create): Likewise.
        * rdwr.c (store_read): Likewise.
        * gunzip.c (gunzip): Likewise.
        (store_gunzip_create): Likewise.
        * enc.c (store_enc_dealloc): Likewise.
        * copy.c (copy_cleanup): Likewise.

commit 157a9dcf73718cf04690b1646995549a52cee43d
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:52:06 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * fsysops.c (fsys_get_readonly): Use munmap instead of vm_deallocate.
        * idvec-auth.c (idvec_merge_auth): Likewise.
        * portinfo.c (print_port_info): Likewise.
        (print_task_ports_info): Likewise.
        * portxlate.c (port_name_xlator_create): Likewise.
        (port_name_xlator_free): Likewise.
        * xportinfo.c (print_xlated_task_ports_info): Likewise.

commit d8f2d7d71da7a39b7a70866d834658b1a090eb38
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:51:49 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * common.h (VMFREE): Use munmap instead of vm_deallocate.
        * procstat.c (merge_procinfo): Likewise.

commit b393ef99cfca111589793d0cf469184cc149918b
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:51:36 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * pq.c (free_packets): Use munmap instead of vm_deallocate.

commit f3e41afcc2e04bad2016382f70c4f4c066dc9ded
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:51:02 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * data-return.c (_pager_do_write_request): Use munmap instead of
        vm_deallocate.
        * object-terminate.c (_pager_free_structure): Likewise.
        * pagemap.c (_pager_pagemap_resize): Likewise.
        * pager-memcpy.c (pager_memcpy): Likewise.
    
        * pager.h (pager_write_page): Doc adjustment.

commit 9453e9c4b42441016d4cb7c9830750a5bd5d84ad
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:50:43 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * io-read.c (netfs_S_io_read): Use munmap instead of
        vm_deallocate.
        * release-protid.c (netfs_release_protid): Likewise.

commit 0573b5a9f199716eba80f5bad9d50b4e109cfbe6
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:50:29 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * iouser-reauth.c (iohelp_reauth): Use munmap instead of
        vm_deallocate.

commit ebbe233e5686d50ad90cb6131d49fd94519d86fb
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:50:16 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * file-get-trans.c (diskfs_S_file_get_translator): Use munmap
        instead of vm_deallocate.
        * io-read.c (diskfs_S_io_read): Likewise.
        * protid-rele.c (diskfs_protid_rele): Likewise.

commit f51cf6ff2a01cb9f9fb9bee7dc8dcbcf963399b5
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:49:47 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * lookup.c (diskfs_get_directs): Use munmap instead of
        vm_deallocate.

commit aaef9904fb0393a391c683a8965e633d96bd63d8
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:49:31 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (reboot_system): Use munmap instead of vm_deallocate.
        (frob_kernel_process): Likewise.
        (kill_everyone): Likewise.

commit fad8738511040dfb0760006f087247513c13ec6b
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:49:14 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * ccache.c (ccache_read): Use munmap instead of vm_deallocate.
        (ccache_invalidate): Likewise.
        (ccache_free): Likewise.
        * netfs.c (get_dirents): Likewise.

commit 701e4350e3096a2a5b4a3a57d5feee9349e9f305
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:49:00 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Use munmap instead of vm_deallocate.
        (diskfs_direnter_hard): Likewise.
        (diskfs_dirremove_hard): Likewise.
        (diskfs_dirrewrite_hard): Likewise.
        (diskfs_dirempty): Likewise.
        (diskfs_drop_dirstat): Likewise.
        (diskfs_get_directs): Likewise.
        * hyper.c (allocate_mod_map): Likewise.
        (get_hypermetadata): Likewise.
        * pager.c (free_page_buf): Likewise.
        * truncate.c (poke_pages): Likewise.

commit 9db1a6bef5a0f7d3a0ed80a1367649bbaae02e2a
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:48:40 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * core.c (core_dump_task): Use munmap instead of vm_deallocate,
        when it's from our own task.
        * elfcore.c: Likewise.
        * exec.c (load_section): Likewise.
        (map): Likewise.
        (close_exec_stream): Likewise.
        (finish_mapping): Likewise.
        (load): Likewise.
        (do_exec): Likewise.
        (S_exec_setexecdata): Likewise.
        * hashexec.c (check_hashbang): Likewise.
        * main.c (deadboot): Likewise.

commit 7bacbba638af0771383ad039f635261ebb177e2e
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:48:14 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * defpager.c (pager_read_page): Use munmap instead of
        vm_deallocate.

commit c9aaae24d10f2a3972cca7924706b765f772d8a0
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:47:58 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * lmail.c (bfree): Use munmap instead of vm_deallocate.

commit dad514595f5dd19a9a18512b38f163e5f7cfc0f9
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:47:35 1999 +0000

    1999-07-03  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (load_image): Use munmap instead of vm_deallocate when
        it's from our own task.
        (boot_script_read_file): Likewise.
        (boot_script_exec_cmd): Likewise.
        (set_mach_stack_args): Likewise.
        (ds_device_read_inband): Likewise.

commit 152857acfbc3946b4bc6c0ed5da9e8ab6c62abb6
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:47:07 1999 +0000

    *** empty log message ***

commit f8ca8f795afb9be814a4740fbf272f38f1245c5f
Author: Thomas Bushnell <address@hidden>
Date:   Fri Jul 2 00:24:41 1999 +0000

    1999-07-01  Mark Kettenis  <address@hidden>
    
        * Makefile (INSTALL-addauth-ops, INSTALL-setauth-ops,
        INSTALL-su-ops): Removed.  These programs don't have to be
        installed suid-root anymore.
        * frobauth-mod.c (frobauth_modify): Do not try to set the owner of
        the processes we're frobbing.  The process set their owner
        themselves when we pass them their new authentication.

commit a04fff2fd645fb817f1058d4982911b83cd735ef
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 21:39:50 1999 +0000

    *** empty log message ***

commit b99a3ad650fec94f5f476dd739972b8cb6c8daca
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 21:30:38 1999 +0000

    1999-07-01  Thomas Bushnell, BSG  <address@hidden>
    
        * nref.c: New file; guts from netfs.h.
        * nrele.c: Likewise.
        * nput.c: Likewise.
        * netfs.h (netfs_nref, netfs_nrele, netfs_nput): Replace inline
        definitions with normal declarations.
        (NETFS_EI): Remove macro.
        * netfs.c: Deleted file.
        * Makefile (OTHERSRCS): Add nref.c, nrele.c, nput.c.  Remove
        netfs.c.

commit 1f6601e1a657d7008f6c15fca71d2dc092f7cb78
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 21:04:27 1999 +0000

    1999-07-01  Thomas Bushnell, BSG  <address@hidden>
    
        * translated.c: New file; guts from fshelp.h.
        * perms-isowner.c: Likewise.
        * perms-access.c: Likewise.
        * prems-checkdirmod.c: Likewise.
        * touch.c: Likewise.
        * fshelp.h (fshelp_translated, fshelp_isowner, fshelp_access,
        fshelp_checkdirmod, fshelp_touch): Replace inline definitions with
        ordinary declarations.
        (FSHELP_EI): Removed macro.
        * fshelp.c: Deleted file.
        * Makefile (SRCS): Added translated.c, perms-isowner.c,
        perms-access.c, perms-checkdirmod.c, touch.c.  Removed fshelp.c.

commit 087058d53edc32dc9f0fc886c940e264a911a299
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 20:55:04 1999 +0000

    1999-07-01  Thomas Bushnell, BSG  <address@hidden>
    
        * node-nref.c: New file; guts from diskfs.h.
        * node-nput.c: Likewise.
        * node-nrele.c: Likewise.
        * node-nrefl.c: Likewise.
        * node-nputl.c: Likewise.
        * node-nrelel.c: LIkewise.
        * diskfs.h (diskfs_nref, diskfs_nput, diskfs_nrele,
        diskfs_nref_light, diskfs_nput_light, diskfs_nrele_light): Replace
        inline definitions with ordinary declarations.
        (DISKFS_EI): Removed macro.
        * diskfs.c: Deleted file.
        * Makefile (OTHERSRCS): Added node-nref.c, node-nput.c
        node-nrele.c, node-nrefl.c, node-nputl.c, node-nrelel.c.  Removed
        diskfs.c.

commit 52d0590bca46d1368a6c5588d214e3724ebad358
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 19:26:34 1999 +0000

    1999-07-01  Thomas Bushnell, BSG  <address@hidden>
    
        * rc.sh: Specify bash instead of sh.
        (remove_translators): Don't descend into "." or "..".  Alter
        calling convention slightly and require the `nullglob' option to
        be set.  Change caller to suit.  From Kalle Olavi Niemitalo
        <address@hidden>.

commit d497691c18213447a3d8b405b46958fdbdd6e96f
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 17:33:32 1999 +0000

    *** empty log message ***

commit fa08564735ca95d4dd9373545eb202288c14524c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 09:00:20 1999 +0000

    1999-06-29  Thomas Bushnell, BSG  <address@hidden>
    
        * hyper.c (diskfs_readonly_changed): Adjust whether the store
        should permit writes too.

commit 45e9b9e5b132ab0571210a671695d1d8dcc5f882
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 08:00:50 1999 +0000

    1999-06-29  Thomas Bushnell, BSG  <address@hidden>
    
        * lookup.c (diskfs_lookup): If we get an error from
        fshelp_checkdirmod, clear *NP as well as returning the error.
        Use diskfs_nrele instead of diskfs_nput in case *NP and DP are
        the same.
    
    1999-06-28  Thomas Bushnell, BSG  <address@hidden>
    
        * dir-rmdir.c (diskfs_S_dir_rmdir): Reorganized to make clearer;
        several little buglets fixed too.

commit 544489db142ed9e4f80848777dbab78d0952b4e9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 08:00:31 1999 +0000

    *** empty log message ***

commit f9dd257d975747d31ef8e496ffbf2a8e177ca121
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 01:38:52 1999 +0000

    1999-06-28  Thomas Bushnell, BSG  <address@hidden>
    
        * dir-rmdir.c (diskfs_S_dir_rmdir): Reorganized to make clearer.

commit 9e55fdd762a7d606e6b1090ff1317ad7f0baa911
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jun 27 23:55:35 1999 +0000

    1999-06-27  Thomas Bushnell, BSG  <address@hidden>
    
        * sync-default.c (diskfs_default_sync_interval): Reduce to five
        seconds.  Hardware is much different than when Unix originally
        picked thirty, plus we manage VM differently than the Unix buffer
        cache did, and tend to delay many more writes than Unix did.

commit 0f0628f7b23463cc2a02b9a1e48d05b101a38ec9
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 23 06:29:25 1999 +0000

    .

commit e650f3b18d86b0787a66e199cd6a91e28f494c6a
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 23 06:29:18 1999 +0000

    1999-06-21  Roland McGrath  <address@hidden>
    
        * login.c (main): For no-uids shell, default SH_ARG0 to informative
        value.  Use asprintf to construct it.

commit 1482909b6348a6eb3ca70de5be6530b31be519be
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 22 23:59:00 1999 +0000

    .

commit a400ee753527ee9b838d27169ac3fb8cb8a1737a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 22 23:58:48 1999 +0000

    1999-06-22  Roland McGrath  <address@hidden>
    
        * rc.sh: Clean /tmp using special hackery to nuke translators.

commit e22b124496406042b2c5cc0e750f37299c5ff521
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 20 21:55:48 1999 +0000

    .

commit 38c5db113ad1cc4782b44ca4d235a7464462ed4a
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 20 21:54:33 1999 +0000

    1999-06-20  Roland McGrath  <address@hidden>
    
        * ps.c (options): Doc fix.

commit 1f961868a781ba75bd626c824598adae2fe8fcb8
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 20:06:36 1999 +0000

    .

commit 46b4fa29b58e80ccff4bb2e1357c027d11b5f5d7
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 20:06:29 1999 +0000

    1999-06-19  Roland McGrath  <address@hidden>
    
        * Makefile (DIST_FILES): Add move-if-change.

commit a833c0c5824516cac27b51b3917b126f9ed4395a
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:59:30 1999 +0000

    .

commit 68631de9a3a95eeb85d097055f0c71fed7b625ca
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:59:23 1999 +0000

    1999-06-19  Roland McGrath  <address@hidden>
    
        * pager.c (free_page_buf): Fix type cast.

commit 9219433dcea6f6342d5dfb71adff807117b0890d
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:52:42 1999 +0000

    .

commit 2c49fdcf50eee568ed32e90f46156e37728042c9
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:52:37 1999 +0000

    1999-06-19  Roland McGrath  <address@hidden>
    
        * main.c (main): Remove commented-out wire_task_self call, #include.

commit 9195a521eeee27da8c15cb8f4220800fa13e51a1
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:48:02 1999 +0000

    .

commit a8b3709aa3c2c85acde1cafded709d2175818fdc
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:47:59 1999 +0000

    1999-06-19  Roland McGrath  <address@hidden>
    
        * Makefile (HURDLIBS): Add ports and fshelp only if $(split-init)!=yes.

commit 105bb74ddafe70e470de2d31acc1c0e9fc1eea10
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:47:49 1999 +0000

    1999-06-19  Roland McGrath  <address@hidden>
    
        * init.c (open_console): Put this function inside [! SPLIT_INIT].

commit d22155135fe8e435ad6babaca00c84d98a7a7f3c
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:14:35 1999 +0000

    disable split-init by default

commit d438c94fba2627c40eb327632e8a65d35a4ab924
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:05:47 1999 +0000

    .

commit 2ed3ca5f292f801b9ef99b6407fb0dce4caf6a7e
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:05:42 1999 +0000

    1999-06-18  Roland McGrath  <address@hidden>
    
        * init.c [SPLIT_INIT] (child_pid, child_task): New variables.
        (process_signal, start_child, launch_something, launch_system): New
        functions.
        [! SPLIT_INIT] (system_state, shell_pid, rc_pid, launch_single_user,
        process_rc_script, launch_multi_user, launch_system, kill_everyone,
        kill_multi_user, process_signal): Variables and functions put inside
        #ifndef SPLIT_INIT.
        * stubs.c: New file, modified from ../proc/stubs.c.
        * Makefile (SRCS): Remove ttys.c here.
        [$(split-init) = yes] (SRCS): Add stubs.c
        [$(split-init) = yes] (init-CPPFLAGS): New variable, -DSPLIT_INIT.
        [$(split-init) = no] (SRCS): Add ttys.c only here.
        [$(split-init) = no] (LDLIBS): Put defn (-lutil) under this test.
        (split-init): New variable to turn on split-init, commented out.

commit 5e8517e836901c6d1c0f780fef539755e736ecb0
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:05:03 1999 +0000

    1999-06-15  Roland McGrath  <address@hidden>
    
        * runttys.c: New file.c
        * Makefile (targets, SRCS): Add runttys, runttys.c.
        (runttys): New target.
        (runttys-LDLIBS): New variable, -lutil.

commit 1b6f9d75a65734e1d7beac7f5d9d3edcfc551230
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:04:58 1999 +0000

    1999-06-18  Roland McGrath  <address@hidden>
    
        * runsystem.sh: New file.
        * Makefile (targets, special-targets): Add runsystem.
        (runsystem): New target.

commit 97b6f6af188a30e571ffdff23f5b34295aa625c3
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:04:52 1999 +0000

    1999-06-15  Roland McGrath  <address@hidden>
    
        * console-run.c: New file.
        * Makefile (targets, SRCS): Add console-run, console-run.c.
        (console-run): New target.

commit 2f35e2d596ab2b2fcfdd3460488a1485a13e85ec
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:04:43 1999 +0000

    1999-06-18  Roland McGrath  <address@hidden>
    
        * runsystem.sh: New file.
        * Makefile (targets, special-targets): Add runsystem.
        (runsystem): New target.
    1999-06-15  Roland McGrath  <address@hidden>
    
        * runttys.c: New file.c
        * Makefile (targets, SRCS): Add runttys, runttys.c.
        (runttys): New target.
        (runttys-LDLIBS): New variable, -lutil.
        * console-run.c: New file.
        * Makefile (targets, SRCS): Add console-run, console-run.c.
        (console-run): New target.

commit ec04debfab755b1a3eeee2c11c33d7903bcaefd5
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 21:05:03 1999 +0000

    .

commit 7f57c74e2b24831055b80716e2842586076c9c44
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 21:01:28 1999 +0000

    1999-06-17  Roland McGrath  <address@hidden>
    
        * move-if-change: New file, canonical GNU script.

commit 3d56942d92a9d0e92b3c1ef8bb748bdb1eca9a77
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 17 19:27:10 1999 +0000

    .

commit 6a79974139b3b8238b286a89276be90369db2b47
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 17 19:27:05 1999 +0000

    1999-06-17  Roland McGrath  <address@hidden>
    
        * Makefile (%.info rule): Put output in build dir, not srcdir.
        Pass -I options to makeinfo for both dirs.
        (move-if-change): New variable.
        (version.texi, stamp-version): New targets, update version.texi (in
        build dir) from `$(hurd-version)' as set in Makeconf.

commit d4d93723f01dbe8768e7fac92ce8e655aa499f0a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 16 16:56:40 1999 +0000

    Tue Jun 15 21:51:58 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * pager.c: Clamp the number of free pages we keep around to some
        reasonably small value.  Patch from Mark Kettenis
        <address@hidden>.
    
    1999-06-15  Thomas Bushnell, BSG  <address@hidden>
    
        * inode.c (diskfs_validate_flags_change): Invert sense of test wrt
        bits that haven't yet been defined.  Reported by Kalle Olavi
        Niemitalo <address@hidden>.

commit 3e4ff0686906db15f48a1156d0814e8842f9df3f
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 07:50:40 1999 +0000

    .

commit 06433310cffd4b24703438b7147b3782b1143ef5
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 07:50:32 1999 +0000

    1999-06-15  Roland McGrath  <address@hidden>
    
        * init.c (booted): New variable.
        (open_console): Use that instead of system_state.
        (S_startup_essential_task): Likewise.
        (do_mach_notify_dead_name): Likewise.
        (launch_system): New function.
        (S_startup_essential_task): Call it.
        * init.c (global_argv): Make static.
        * init.c (startup_envz, startup_envz_len): New variables.
        (run, run_for_real): Use those for child environment.
        (main): Set them up from our ENVP argument.
    1999-06-14  Roland McGrath  <address@hidden>
    
        * init.c (main): Barf if run in a normal Hurd environment (not boot).
        * init.c (record_essential_task): Add missing return.

commit b405639b4fe018402f3de16e9e5648e13568c86f
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 00:36:25 1999 +0000

    .

commit 79cbf2b811a7d03314499c7aa5a3bfd3f8b43a4a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 00:36:07 1999 +0000

    1999-06-14  Roland McGrath  <address@hidden>
    
        * ttys.c: Include "ttys.h".

commit 49c3e94fa92c4dc7b231b5eaf28b938e32e1ba4f
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 14 18:55:42 1999 +0000

    .

commit c0787f3a4e66f6ffa9b646ddcb6dd17b81ea6619
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 14 18:55:23 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * init.c (kill_multi_user): Suggest `ps -AlM' in error message.
        * init.c (record_essential_task): New function, broken out of
        S_startup_essential_task.
        (S_startup_essential_task): Call it.
        (frob_kernel_process): Call it for kernel task port.
        (kill_everyone): Remove special case for PID 2 (kernel task).

commit 8bd4e8fcd9d15a1548137b80a719f105a5eea7b1
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 23:43:07 1999 +0000

    .

commit 084a4d309ffcc649d271097932686dcca19d1a5a
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 23:43:03 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * main.c (trivfs_goaway): Exit if there are no socket ports.

commit 3e10208dd0038f784d6eb7fea50f2575979d0725
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:28:06 1999 +0000

    .

commit aabffc4d55071adae23121938a7d2a3419d5845a
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:27:50 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * init.c (run): Add const to SERVER arg, PROG local.
        Don't trim directory name from PROG for argument.

commit d7e61c508b5fe1933884d31b91b26e2fe81202cb
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:03:02 1999 +0000

    .

commit a01fd6ec57dfc18feacfc02e2a5d90531a194cf8
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:02:58 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * ttys.c (struct terminal): Use `pid_t' for `pid' member.
        (ttys, nttys, ttyslen): Make variables static.
        (setup_terminal, add_terminal, find_line, startup_terminal,
        shutdown_terminal): Make all these functions static.
        Move all the /etc/ttys handling stuff into a separate source file.
        * init.c (_PATH_LOGIN, WINDOW_DELAY, struct terminal,
        nttys, ttyslen, setup_terminal, add_terminal,
        init_ttys, free_ttys, startup_terminal, startup_ttys,
        find_line, restart_terminal, shutdown_terminal, reread_ttys): Move to
        * ttys.c: ... here, new file.
        * ttys.h: New file, declare external functions in ttys.c.
        * Makefile (SRCS): Add ttys.c.
        (OBJS): Derive from $(SRCS).
        (LCLHDRS): New variable, add ttys.h.

commit 839eaaea67dadbacfe916b7de3a6bd3deb6ddbbe
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:02:55 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        Move all the /etc/ttys handling stuff into a separate source file.
        * init.c (_PATH_LOGIN, WINDOW_DELAY, struct terminal,
        nttys, ttyslen, setup_terminal, add_terminal,
        init_ttys, free_ttys, startup_terminal, startup_ttys,
        find_line, restart_terminal, shutdown_terminal, reread_ttys): Move to
        * ttys.c: ... here, new file.
        * ttys.h: New file, declare external functions in ttys.c.
        * Makefile (SRCS): Add ttys.c.
        (OBJS): Derive from $(SRCS).
        (LCLHDRS): New variable, add ttys.h.

commit aef967913aed7cb43f456a0c48b0b016207ef210
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:25:10 1999 +0000

    .

commit c81cebe4b704d7a74c5110e736d662d247903515
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:25:05 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * lookup.c (diskfs_get_directs): Add cast to silence warning.

commit a853b46cd14d2473880eaa72445e46894e287b68
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:11:54 1999 +0000

    .

commit 1479ae9547efc95008c818f10475bc74535f3dc8
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:11:47 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * file-get-trans.c (diskfs_S_file_get_translator): Fix type cast in
        last change.

commit 1f6f49dfbcbd22d10dd90429a6d1138bbc04002e
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 18:54:53 1999 +0000

    .

commit 3cc1855dff07f60c4a4d5b97c3d6794d53087207
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 18:54:42 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * cthreads.h (MACRO_BEGIN, MACRO_END): #undef before unconditionally
        redefining.  Use GCC extension for statement expression with value 0.

commit f27215f23ed1a35676ce5aa966752fbd2d34eea2
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 17:03:38 1999 +0000

    .

commit 3310bc694a66ced8e4413fe7b85c63af4e14d246
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 17:03:33 1999 +0000

    1999-06-13  Roland McGrath  <address@hidden>
    
        * file-get-trans.c (diskfs_S_file_get_translator): If we return an
        error, vm_deallocate any vm_allocated memory.
        From Mark Kettenis <address@hidden>.

commit de4b40c16329f673fbd61f18bfe84a6e8ec95977
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 11 05:36:51 1999 +0000

    .

commit 26d7ae767c4b74c88a8a75eebf556ac1f2ef9076
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 11 05:36:45 1999 +0000

    1999-06-11  Roland McGrath  <address@hidden>
    
        * fsck.c (options): Add -t/--fstype option.
        (main): Parse that option, and use it to constrain fstab list.
        * fsck.c (FSCK_F_DRYRUN): New macro.
        (options, main): Add -N/--dry-run option to set it.
        (fs_start_fsck): If FSCK_F_DRYRUN set, just print out and return zero.
        * fsck.c (fscks_start_fsck): If FSCK_F_DRYRUN is set, don't try to
        make read-only, just print a message that we would.
        * fsck.c (options, main): Change --fstab from -t to -F.
    1999-06-10  Roland McGrath  <address@hidden>
    
        * fsck.c (options): Add -A/--all and -R/--exclude-root options for
        compatibility with Linux, and --exclude=PATTERN as general form.
        (main): Parse them.  Constrain fstab list by exclude patterns.
        * fsck.c (fsck): Don't check for "noauto" mntopt.  No other system
        skips a filesystem because of it.
        (fsck): Always start at pass 1, not 0.  In every other system,
        "pass 0" always means to skip that filesystem entirely.

commit 4d25e0704a50c9053570559f15fed3193da6fc8b
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 11 05:36:42 1999 +0000

    1999-06-11  Roland McGrath  <address@hidden>
    
        * fstab.c (fstypes_get): Don't free PROGRAM twice on ENOENT failure.

commit 37f880a27bf2cd70c0ad247886fc5b949d776096
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:36:53 1999 +0000

    .

commit aed7aaa19467e6bdaca0f7b7def60ff02972ec45
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:36:49 1999 +0000

    1999-06-05  Roland McGrath  <address@hidden>
    
        * mgt.c (create_startup_proc): Don't call add_proc_to_hash here.
        * main.c (main): Do it here instead, after we have the task port.

commit ad3265017080f9f0755ad6c42f3e5b23986fb5cb
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:18:44 1999 +0000

    .

commit b3f1204d64a0aacf71710fbe2f9d3b98fa1679e6
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:18:41 1999 +0000

    1999-06-05  Roland McGrath  <address@hidden>
    
        * mgt.c (allocate_proc, complete_proc): New functions, broken
        out of new_proc.  Remove magic handling of PIDs 0 and 1.
        (new_proc): Now just call those two.  Made static.
        (create_startup_proc): New function, also broken out of old new_proc.
        Do special setup for PID 1 (init) proc structure here.
        * proc.h: Update decls.
        * main.c (main): Use create_startup_proc for startup_proc, and
        allocate_proc + complete_proc (with PID 0) for self_proc.
        * mgt.c (make_ids): Add const to arguments.

commit 24e51adeb213496b1842222da58a47cccdbc9184
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:18:38 1999 +0000

    1999-06-05  Roland McGrath  <address@hidden>
    
        * proc.h (struct proc): Use unsigned int for flag bitfields.
        * mgt.c (allocate_proc, complete_proc): New functions, broken
        out of new_proc.  Remove magic handling of PIDs 0 and 1.
        (new_proc): Now just call those two.  Made static.
        (create_startup_proc): New function, also broken out of old new_proc.
        Do special setup for PID 1 (init) proc structure here.
        * proc.h: Update decls.
        * main.c (main): Use create_startup_proc for startup_proc, and
        allocate_proc + complete_proc (with PID 0) for self_proc.

commit fe62c3c56265801efa19edeea1bad9de02c72911
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:18:36 1999 +0000

    1999-06-05  Roland McGrath  <address@hidden>
    
        * mgt.c (allocate_proc, complete_proc): New functions, broken
        out of new_proc.  Remove magic handling of PIDs 0 and 1.
        (new_proc): Now just call those two.  Made static.
        (create_startup_proc): New function, also broken out of old new_proc.
        Do special setup for PID 1 (init) proc structure here.
        * proc.h: Update decls.
        * main.c (main): Use create_startup_proc for startup_proc, and
        allocate_proc + complete_proc (with PID 0) for self_proc.

commit a773555cd1dae38957be5b4302478cb93164f137
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:17:59 1999 +0000

    1999-06-05  Roland McGrath  <address@hidden>
    
        * init.c (request_dead_name): New function.
        (S_startup_request_notification, S_startup_essential_task): Use it.
        (run): Request dead-name notification for new task.
        (main): Request dead-name notification for FSTASK.
        (do_mach_notify_dead_name): If system_state is INITIAL, recognize
        FSTASK, AUTHTASK, PROCTASK specifically and crash with appropriate msg.
    1999-06-04  Roland McGrath  <address@hidden>
    
        * init.c (launch_core_servers): Use proc_child on the proc server task
        to register it with itself as our child.  Snarf its proc port and use
        proc_mark_exec do remove that unsightly `f', as we do for the other
        bootstrap processes.

commit a2827e99e810a3ac737cd0594a5adf642b056b05
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 21:39:41 1999 +0000

    .

commit d23ee15ac680c246891b74103d8cd991246dfd1b
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 21:39:23 1999 +0000

    1999-06-04  Roland McGrath  <address@hidden>
    
        * exec.c (map): Fix mapping calls to use F->__offset consistently
        instead of F->__target.

commit 73869bfcb60877d469297ba69b08b61682e477ac
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 20:51:45 1999 +0000

    .

commit e88b187861f75fabca9f9e7979878c622f451059
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 20:50:08 1999 +0000

    1999-06-02  Roland McGrath  <address@hidden>
    
        * boot-start.c (diskfs_start_bootstrap): Pass environment collected
        from `environ' on to init.  The kernel can send more parameters
        through this way without us knowing about them specifically.

commit fcd1f87630db24b34a503cc3152823039e900303
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 3 03:40:35 1999 +0000

    .

commit d8d751edd3e55f59d751c366fd87e03a7841a3c5
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 3 03:40:27 1999 +0000

    1999-06-03  Mark Kettenis  <address@hidden>
    
        * default_pager.c (new_partition): Declare `waste' as `int'
        instead of `unsigned int'.

commit 508a14186fbd2fac67c2a0d22e569ee0b160b9a6
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 07:00:08 1999 +0000

    .

commit 4dba27b8807ab21411f2e8c0698a5f4a2f6c2858
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:59:42 1999 +0000

    1999-06-02  Roland McGrath  <address@hidden>
    
        * init.c (frob_kernel_process): If no --kernel-command-line option,
        try `getenv ("MULTIBOOT_CMDLINE")' before defaulting to "(kernel)".

commit 37b3644a7a96ce6b4b786c477c62523c9792ddbd
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:56:41 1999 +0000

    .

commit 7a0ea461d7cf24e7f3900a5e7f8e7bbaffee24f9
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:56:37 1999 +0000

    1999-06-02  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main): If we have a MULTIBOOT_CMDLINE environment
        variable, set its value as ${kernel-command-line} for boot scripts.

commit 948b66c9985c9b64a86f2acc73258e7831f2b282
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:56:34 1999 +0000

    1999-06-02  Roland McGrath  <address@hidden>
    
        * load.c (boot_script_exec_cmd): Copy environment from our `environ'
        onto the new task's stack along with its arguments.

commit 6b99f1d801f2cfb22d6060d9b5bd52b22923ae8c
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:24:44 1999 +0000

    .

commit 4a4796ab4f9d43989e2b89fe4f98a8c7f69e80d7
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:24:39 1999 +0000

    1999-06-02  Roland McGrath  <address@hidden>
    
        * ps.h (PSTAT_ENV): New macro.
        (struct proc_stat): New members `env', `env_len', `env_vm_alloced'.
        (proc_stat_env, proc_stat_env_len): New accessor macros.
        (PSTAT_USER_BASE): Increase value to leave more room for additions.
        * procstat.c (proc_stat_set_flags): Handle environment.
        (_proc_stat_free): Likewise.
        * spec.c (ps_get_env, ps_env_getter): New function and constant.
        (specs): New spec "Env" using ps_env_getter and ps_emit_args.

commit 793c7dd6961f5caed444bb10a871e4d2aff8b0fc
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 02:23:06 1999 +0000

    .

commit 29afea868134deca6ab5e2ba1915fc5c89fba192
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 02:22:56 1999 +0000

    1999-06-01  Roland McGrath  <address@hidden>
    
        * init.c (CRASH_FLAGS): Macro removed.
        (crash_flags): New variable replaces it.
        (crash_mach, crash_system): Use crash_flags instead of CRASH_FLAGS.
        (options, parse_opt): Add --crash-debug/-H, to set crash_flags to
        RB_DEBUGGER.

commit 61b4e5c874c6282041a95ea9e49209b0b7e35eb2
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:44 1999 +0000

    .

commit 927cc0907fbf3f120473b69bc25cdf0bb7cf50ae
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:41 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * shlibs: New file. This makes Debian packages which use Hurd
        libraries dependant on the Hurd package.
        * rules: Add shlibs to the Hurd package.

commit 05874dac04ed2fa8cc4f30fa799ca6e5a4412062
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:38 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * shlibs: New file. This makes Debian packages which use Hurd
        libraries dependant on the Hurd package.
        * rules: Add shlibs to the Hurd package.
        * shlibs.local: New file. This is a work around needed for cross
        compilation, so dpkg-shlibdeps does not make the Hurd package
        dependant on itself.

commit b4aea5c4b362fcd4ee7985e7c8e502c21f78804a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:34 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * shlibs.local: New file. This is a work around needed for cross
        compilation, so dpkg-shlibdeps does not make the Hurd package
        dependant on itself.

commit 02095ac171f69cf434dfa5d1e173ea607c616091
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:31 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * TODO: Remove entry about shared library dependencies (see below).
        Remove entry about suid-manager. We don't need to register binaries
        which must be suid to operate.

commit 6d52fc2d5f9c13b65b3f678584d8dff089932672
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:29 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * servers.boot: Remove obsolete $(default-pager) tag.

commit 84fa6ee8d4df55887798766c990876a28e265014
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:28 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * changelog: Update to reflect the Debian releases done.

commit efbe30dabdc5b85e40b80795fc2c51337dfd99ce
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:25 1999 +0000

    1999-06-01  Marcus Brinkmann <address@hidden>
    
        * control: Add Replaces, Conflicts login, as done with makedev.

commit c057bbc14768a84f1b0951742a9af85d11dc82c4
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 20:24:00 1999 +0000

    .

commit ee4d1b2a7ffefcd05877865cf89d65da7a468b69
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 20:23:46 1999 +0000

    1999-06-01  Roland McGrath  <address@hidden>
    
        * init.c (kernel_command_line): New variable.
        (frob_kernel_process): New function.
        (S_startup_essential_task): Call it after init_stdarrays.
        (options): Add --kernel-command-line/-K option.
        (parse_opt): Grok -K, set kernel_command_line.

commit 636d9531007eef4129d7bfcb5d8f17a31a8bf6f7
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:10:07 1999 +0000

    .

commit 5a64df0c5df1de88806975fcf388dbff61c2ca0d
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:10:00 1999 +0000

    1999-06-01  Roland McGrath  <address@hidden>
    
        * crash.c (options): Add --dump-core as alias for --core-file.

commit da7fd5f6ac328d62d829ab1b7f9dec86769a1d34
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:05:02 1999 +0000

    .

commit 448e726610c18b5148d76ea8636b63a967298c55
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:04:50 1999 +0000

    1999-06-01  Roland McGrath  <address@hidden>
    
        * crash.c: Support three modes of operation, selected by command line
        switches:
                -s/--suspend    suspend crashing process (old behavior)
                -k/--kill       kill crashing process, no core dump
                -c/--core-file  dump core file
        (enum crash_action): New type.
        (crash_how): New variable.
        (options, crash_argp, trivfs_runtime_argp): New variables.
        (parse_opt, trivfs_append_args): New functions.
        (main): Call argp_parse.

commit a1406ce91b6f3f6625a1d7ef24ba9fd4018d7534
Author: Roland McGrath <address@hidden>
Date:   Mon May 31 08:37:12 1999 +0000

    1999-05-24  Roland McGrath  <address@hidden>
    
        * protocols, services, shells, passwd, group, resolv.conf, fstab,
          root-.bash_login, root-.bashrc, root-.profile: Files removed.
        These files are not really Hurd-specific, and so should be installed
        by some other package (and are in Debian).
        * Makefile (SYSCONFFILES): Remove those files from the list.
        (ROOTDOTS, installed_rootdots): Variables removed.
        (DIST_FILES): Remove reference to $(ROOTDOTS).
        (install): Remove dep on $(installed_rootdots).
        ($(installed_rootdots)): Rule removed.

commit f265f485a79c156786801f2da2434e11d06b89ee
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:12:08 1999 +0000

    .

commit b7457b10df251e8d4afec75bc002ccf36516385b
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:12:01 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * ttys (console): Change type column ($TERM setting) to `mach'.

commit d1eca298a62e3eb7ebedaa0d176a1d310c1a53ce
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:10:19 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * mgt.c (add_tasks): Skip invalid (null) rights in tasks array.
        * info.c (S_proc_pid2task): Add assert for p_task right validity.

commit ec68b7ccbcecdfae8aca3275fcf4e1f8d81fa7c1
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:01:26 1999 +0000

    .

commit f49930e98d8013c4835d1f1300db516a69cec4cc
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:01:22 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main): Define $(serverboot) function for "serverboot
        controls", control command replacing the pathname.  For command "die",
        terminate ourselves after running the boot script, no default pager.

commit b09374d04a6576e3746f4efc4a34735294f8270c
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:49:07 1999 +0000

    .

commit 9268a7261cb7128019894be14437c74d23c0fbdf
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:49:01 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * main.c: Include <device/device.h>.

commit e8254937eb64eabd1ce7b48b96b7ff5f1959f6ca
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:48:12 1999 +0000

    1999-05-24  Mark Kettenis  <address@hidden>
    
        * devio.c: Include <assert.h>, <errno.h> and <error.h>.  Do
        not include <stdio.h> and <sys/types.h>.
        Reorganize the order of inclusion of the header files a bit and
        document the baud-rate hackery.  Include <termios.h> explicitely.
        (init_devio): Use new local variable ERR instead of ERRNO.  Use
        error instead of perror and exit to report failure.
        (devio_desert_dtr): Declare BITS as `int' instead of
        `dev_status_t'.

commit 5712522c90f1e5beafe8078df7d71cbbb47fd20d
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:47:46 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * conffiles: Add /etc/ttys.

commit c58f8a4ad1f4a5feace18fde7fee08bebb49cf18
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:47:45 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * rules (binary-arch): Don't remove root and etc dirs.

commit e52c1557d3421e0ec51c13aa6bbe10a2853fafae
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:47:35 1999 +0000

    1999-05-24  Roland McGrath  <address@hidden>
    
        * protocols, services, shells, passwd, group, resolv.conf, fstab,
          root-.bash_login, root-.bashrc, root-.profile: Files removed.
        These files are not really Hurd-specific, and so should be installed
        by some other package (and are in Debian).
        * Makefile (SYSCONFFILES): Remove those files from the list.
        (ROOTDOTS, installed_rootdots): Variables removed.
        (DIST_FILES): Remove reference to $(ROOTDOTS).
        (install): Remove dep on $(installed_rootdots).
        ($(installed_rootdots)): Rule removed.

commit 70820b4a330aee61a691797bfca51482ae1a0bc8
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:47:33 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * login-.bashrc: Alias su to login.

commit 7771a2257785b1600e8692660403faa82da13c53
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:44:45 1999 +0000

    .

commit 88630d15ed526a49bf9e53c53bd55bfa18c1029e
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:42:47 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * rc.sh: Don't create /var/run/uptime.  It's no longer used.

commit 025747db6fde6563914f0645c522afe3bb265c7a
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:39:56 1999 +0000

    .

commit eb9cf24ca79329fc83d5803cc5933b109fcc9f04
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:39:48 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * cthreads.h (mutex_clear): Change again, to call mutex_init.

commit ea2dae47af05d72e702176c3babcf379e459031b
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:21:23 1999 +0000

    .

commit fe77e2cfd09046bf6dc6f982b8270b674de68aed
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:21:18 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * ps.c (output_fmts): Add %start and %time specs before %command
        in "user" (ps -u) format.

commit 5ea0a1ed519374f106698115da0ba06efc66b2fc
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:21:16 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * w.c (fetch_boot_time): New function.  Use libps to get
        task_basic_info for PID 1 (init); its creation_time is "boot time".
        (uptime): Use it, instead of stat'ing /var/run/uptime.

commit 3394e1801bb74af09765c191d42a7fc2446b0c4c
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:20:53 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * context.c (ps_context_free): Don't call ihash_free on PC->procs
        twice!  Instead, call it on ttys, ttys_by_cttyid, and users.

commit 7dfdfb60c553604b91c25f45f91aa8f35d544ff3
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:20:46 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * spec.c (ps_emit_past_time, ps_emit_minutes): Fix return type of
        getter fn (int to void).
        * spec.c (ps_get_start_time, ps_start_time_getter): New function and
        constant to report task_basic_info.creation_time time stamp via
        "start_time" spec.
        (specs): Add "Start" fmt for it.

commit ceaf1bc178a5af407698bb2d49aa0707e25ee568
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 18:59:16 1999 +0000

    .

commit 6d597f3a0e2ca5b5170b1fd41cdc7719c72f2954
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 18:59:10 1999 +0000

    1999-05-29  Roland McGrath  <address@hidden>
    
        * cthreads.h (mutex_clear): Change from syntax error to no-op (with
        warning avoidance).

commit 413748cb0c446f04f702ad1703afd02de8bbaf0e
Author: Roland McGrath <address@hidden>
Date:   Mon May 24 02:39:29 1999 +0000

    .

commit c0ce7ec44dd9c403ba1e94b1a8d01641966c4e87
Author: Roland McGrath <address@hidden>
Date:   Mon May 24 02:39:20 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * idvec-verify.c (SHADOW_PASSWORD_STRING): New macro.
        (verify_id): Check for shadow password immediately after getpwuid_r
        call, and replace PW->pw_passwd pointer with SP->sp_pwdp.
        This is ok since the only use will be later in the function,
        and we give the lookup buffer function scope.
        (verify_passwd): Don't call CHECK_SHADOW for main passwd,
        only when rechecking for wheel-group hack.

commit 752b43d64d107d04ba9007db92bb6c872467c794
Author: Roland McGrath <address@hidden>
Date:   Mon May 24 02:13:59 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
    * Makefile (SYSCONFFILES): Remove hostname.
    * hostname: File removed (it was empty).  Current libc copes with
    having no hostname file.

commit 2d4686767e70b1f7a0b3ac455c8210b65e00abe1
Author: Roland McGrath <address@hidden>
Date:   Mon May 24 02:13:43 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * Makefile (SYSCONFFILES): Remove hostname.
        * hostname: File removed (it was empty).  Current libc copes with
        having no hostname file.

commit 8be0c604d2ba515f3a8cfaadb89f2f9e1eee3cca
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 22:26:52 1999 +0000

    .

commit 7965ea2e68c125c1947f27195100a58a825b153e
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 22:26:45 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (ECHO, EXEC): Do not export.
        (DEVDIR): Initialize to `pwd` before argument parsing.
        (_CWD): Don't set this.
        (lose): New function.  Use it for all miscellaneous fatal errors.
        (mkdev): Disallow directory names.  Always use ${DEVDIR} for name to
        embed in translator settings.
        Rewrite syntax checking for disk device names.

commit 1f777eecff0ddd254758579f87426c3dfb200d1c
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 22:25:21 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * storeio.c (check_open_hook): Translate D_NO_SUCH_DEVICE to ENXIO.

commit 9fe088efe6d899a5ccc2e666b70e2319c166501a
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 20:55:02 1999 +0000

    .

commit 0ea147130f165cd20985704c2e31ba71d2c885c0
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 20:54:51 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * default_pager.c (new_partition): Fix arg order in printf for
        linux-2.2 signature page.

commit dbc812812dc287a8cff30aace417290a8ed63162
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 18:38:13 1999 +0000

    .

commit 623ca1e3b57a7ddd97fd627ebcb635a895d5bd8d
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 18:37:38 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * fstab.c, fstab.h: Add numerous `const' qualifiers.
        * fstab.c (fstab_find_mount): Don't count "none" or "-" as matching
        any other entry.

commit de35ce31f48405cba3f11f45773fa0565063ebfd
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 18:37:34 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * fsck.c (struct fsck): Don't use bitfield.

commit e6438ce8ee7f5ae24fbe36a2add7531cf09829d2
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 18:37:31 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * fstab.c, fstab.h: Add numerous `const' qualifiers.

commit ee6caf8f91b39f53407b907f6862a2de9d342331
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:52:03 1999 +0000

    .

commit 4c72a730cd1ce256f969ec77e3a0c8d33822537b
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:51:57 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * ialloc.c (diskfs_alloc_node): Frob printf format to suppress warning.
        * getblk.c (ext2_getblk): Likewise.
        * balloc.c (ext2_free_blocks): Likewise.
        * hyper.c (get_hypermetadata): Likewise.

commit 17273e4e24d33ea9888f4ab322993d02eccca75a
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:40:19 1999 +0000

    .

commit 73149455f0cf8b73e8c85320c99ad6c994b870d8
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:40:16 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * remap.c (remap_open): Don't multiply by 512.  Offsets and sizes are
        in blocks, not bytes.

commit d9f2b83786d358e2294e9f1b457caa7a4b3a8425
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:38:49 1999 +0000

    .

commit 27aac74449762f5fa2e48983afa222750ee0c8a8
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:38:45 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * remap.c (remap_decode): Add attribute((unused)) to suppress warning.
    1999-05-14  Roland McGrath  <address@hidden>
    
        * remap.c (remap_open, remap_validate_name): New functions, to support
        parsing block lists a la GRUB.
        (store_remap_class): Initialize those slots.

commit 61181c508711aa4b1b0d1f815843d14ad16ca629
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:38:42 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * bunzip2.c: Add extern decl for do_bunzip2.

commit 0a1d1d49377267fafd8ba94231c66233e9d6ad15
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:38:37 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * stripe.c (concat_decode): Add __attribute__((unused)) to suppress
        warning.
        (ileave_decode): Likewise.

commit 944b0b46d7613eeea93b4af6cfb80204ebc37abb
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:36:26 1999 +0000

    1999-05-19  Roland McGrath  <address@hidden>
    
        * ext2fs.c (main): Include store size in panic msg when it's too small.

commit feb070bf83046663beaabfe61a724f5283d7e8dc
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:35:18 1999 +0000

    .

commit 9ce357fb689307118db60112b155da179292ba9b
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:35:15 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * main.c (main): Set up console on stderr.

commit ebe198c4b98931ea6ea12f6b2ab7466d2ede9eb9
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:22:52 1999 +0000

    .

commit 8a7261f059758b81573f3e0e5f79a04d947cd03b
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:22:45 1999 +0000

    1999-05-23  Roland McGrath  <address@hidden>
    
        * ialloc.c (diskfs_alloc_node): If creator_os is not EXT2_OS_HURD,
        suppress warnings about stale nonzero st_blocks or st_size.

commit a372484775d028ad1ae021b4a045f5fba93a530a
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 07:24:20 1999 +0000

    .

commit ed497e155db92a944dc6e45de405861abec361d1
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 07:24:05 1999 +0000

    1999-05-20  Roland McGrath  <address@hidden>
    
        * idvec-verify.c (verify_passwd): Avoid nonreentrant getpwuid.
        If pw_passwd is "x", use getspnam_r and use its sp_pwdp if it succeeds.

commit 3387b97f5ccc783327650470c766e8f7f9ba7ddb
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 06:45:00 1999 +0000

    .

commit dd86402e24839ee7cd40c74f40becaad935943b5
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 06:44:53 1999 +0000

    1999-05-20  Roland McGrath  <address@hidden>
    
        * default_pager.c (new_partition): Fix SWAP-SPACE page handling.

commit 3779a484f1692e8fa7d444d706fa77afcc7dbe41
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 01:27:24 1999 +0000

    .

commit 7eeae80a56f155e4bad6ca89b47fd9b9b259e183
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 01:27:20 1999 +0000

    1999-05-19  Roland McGrath  <address@hidden>
    
        * null.c (trivfs_S_io_read): Fix return value.
        Reported by Steinar Hamre <address@hidden>.

commit a85fa9fc7d2ab30c6f28db0b760dc3d9ce7c95f4
Author: Roland McGrath <address@hidden>
Date:   Wed May 19 18:15:15 1999 +0000

    .

commit 4e46c1b12f0b0f2cd3a31df83e48c6bb04c80d88
Author: Roland McGrath <address@hidden>
Date:   Wed May 19 18:14:58 1999 +0000

    1999-05-19  Roland McGrath  <address@hidden>
    
        * console.c (diskfs_console_stdio): If there is an fd 2 that appears
        to work, just leave it as is and dup2 it to fd 1 as well.

commit 1db06536226ad3bee54164aa9c9761e2e79070a3
Author: Roland McGrath <address@hidden>
Date:   Mon May 17 15:42:25 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
    
    * syslog.conf: Removed.  We don't install syslogd, so we have no
    business installing its configuration file.
    * Makefile (SYSCONFFILES): Remove syslog.conf.
    
    * inetd.conf: Removed.  We don't install inetd, so we have no business
    installing inetd.conf.
    * Makefile (SYSCONFFILES): Remove inetd.conf.

commit e2a140ede89c8f053b41c377cb838b47e42e59d1
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:40:14 1999 +0000

    .

commit 06812ab8172df8c457dd91b96d2d15afa2574e97
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:40:08 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * syslog.conf: Removed.  We don't install syslogd, so we have no
        business installing its configuration file.
        * Makefile (SYSCONFFILES): Remove syslog.conf.

commit 2c5e8ac9c4a1b316963d61cbda167b1bdee93760
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:38:41 1999 +0000

    .

commit 5d8978bf372966697525b2a5ac20991b340e0c6d
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:38:36 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * inetd.conf: Removed.  We don't install inetd, so we have no business
        installing inetd.conf.
        * Makefile (SYSCONFFILES): Remove inetd.conf.

commit 6454b756746f75f4ee4c9791f3df3f4835c5f981
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 20:39:59 1999 +0000

    .

commit 4632745297ff7fad2ec6b6919443d1a7b9ee0e65
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 20:39:53 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Fix bug in last change.

commit 6c2bd462bcec50aea2e4e52c1eb061df956f5779
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:50:15 1999 +0000

    .

commit 2ac477fac6009078fb09c3798896a4040077bab9
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:50:05 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * file-chown.c (diskfs_S_file_chown): Fix last change: not just
        permission check, actually don't make the change if value is -1.

commit 6bc8435f1574fdda9bf089ae21a7af198868814d
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:23:12 1999 +0000

    .

commit 9e45335d39cf93967bd69060a18081afb4a5f9ba
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:23:07 1999 +0000

    1999-05-16  Roland McGrath  <address@hidden>
    
        * portinfo.c (parse_task): Fail with appropriate error message if the
        fetched task is MACH_PORT_NULL.

commit 9abe207043226737db7173a29e1b7af3e1643a88
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:16:48 1999 +0000

    .

commit 309323dc55546fd823282b0836f29d77fb77ea23
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:16:43 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * servers.boot: Remove obsolete $(default-pager) tag.

commit de0159a3cd4dbf0dbd05e591c7aacd3b8d2ffa85
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:13:39 1999 +0000

    .

commit 4bb190f61580f92b21a6198ba164366beae6ee7e
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:13:32 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * default_pager.c (new_partition): Check if requested partition is
        already in our list, and refuse it.

commit 27538ebfd1a8cf910dbc4155abfd009e1ac318d2
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:03:21 1999 +0000

    .

commit c9919f9f6f260933eba13df3c120c7027160d3f6
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:03:15 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * rc.sh: Do `swapon -a' first thing.

commit 0968294572d906221d4b3e79cb4f48ca7166ebc5
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:30:04 1999 +0000

    .

commit 8c456a02b159fbf3cc115fbd4ceb3bb5c7604f74
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:29:50 1999 +0000

    1999-05-13  Roland McGrath  <address@hidden>
    
        * MAKEDEV.sh (case 'time'): Make /dev/time mode 644, not 666.

commit dcc6c7abd63a86f3f4c221c310d1f7cbde2f4123
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:29:32 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * swapon.c: Support -a (reading fstab).

commit 20bba646c1ff563e76ba193858768d9146ada65e
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:14:52 1999 +0000

    .

commit bf0b0d9525b684a1d136e8fc5f4d0b30a99674d5
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:14:40 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * default_pager.c (new_partition): Print out partition name and size
        when no signature.

commit 951c6e04922ba7e9b30444a183c01d81c8767aca
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:14:36 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main): Remove vars HAD_A_PARITION, DOING_DEFAULT_PAGER.
        Remove $(default-pager) boot script tag.  We always stick around and
        act as the default pager (this was already the case, just removed some
        dead code).  Don't print anything about having no swap partitions,
        since that is a fine way to boot (just use swapon later).

commit 93902d1a33d1f088b6176d4cc6de6918af21b029
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 19:03:25 1999 +0000

    .

commit fb327b1f8d4ee990fa08c162c5ffbb6f9a720e89
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 19:03:17 1999 +0000

    1999-05-13  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_file_chown): Either arg being -1 means don't
        change that id.

commit d5dfcb2d559f9c78f0b6ec08d6c0c7887126daf2
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:55:18 1999 +0000

    .

commit 2d4602af10d7f525b2e1dbafe322c20a62302c6b
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:54:58 1999 +0000

    1999-05-13  Roland McGrath  <address@hidden>
    
        * file-chown.c (diskfs_S_file_chown): Either arg being -1 means don't
        change that id.

commit a286867880cd5f30400b9918eb4fe142fcfd0836
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:07:04 1999 +0000

    .

commit 1a7967bea5c200bdfb747a71d87d75a4cb382ab9
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:06:43 1999 +0000

    1999-05-15  Roland McGrath  <address@hidden>
    
        * hashexec.c (check_hashbang): Trim trailing blanks after interpreter
        argument.

commit 85d9e4d2a40458486f587fbffb20cd8ef912b8c7
Author: Thomas Bushnell <address@hidden>
Date:   Thu May 13 16:09:38 1999 +0000

    *** empty log message ***

commit 02b9c05bfed91d8ad4fd42b87e032d07f22d250e
Author: Thomas Bushnell <address@hidden>
Date:   Thu May 13 16:09:20 1999 +0000

    Tue May 11 13:38:50 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * startup.defs: Doc fixes.

commit a27cdc478e2a60fe03329ed0d7f409c94079ee88
Author: Roland McGrath <address@hidden>
Date:   Thu May 13 13:53:49 1999 +0000

    .

commit a6bbf327684c219bfd5e84be098da81d33a2cb13
Author: Roland McGrath <address@hidden>
Date:   Thu May 13 13:53:45 1999 +0000

    1999-05-13  Roland McGrath  <address@hidden>
    
        * auth.c (S_auth_server_authenticate, S_auth_user_authenticate): If
        rendezvous port arrives as MACH_PORT_DEAD, fail with EINVAL.

commit eabcaaf2c6a36a0234a693cf66e825b73f8b94b6
Author: Roland McGrath <address@hidden>
Date:   Wed May 12 22:23:38 1999 +0000

    .

commit 082fe7ab835b33c9b894da003fe544d0408690de
Author: Roland McGrath <address@hidden>
Date:   Wed May 12 22:23:25 1999 +0000

    1999-05-09  Mark Kettenis  <address@hidden>
    
        * pager.c (dev_stop_paging): Do not try to count ports in
        PAGER_PORT_BUCKET if it has not been created.

commit 0a7ee7080562b62742671295c2512fd94237bae8
Author: Thomas Bushnell <address@hidden>
Date:   Thu May 6 14:35:19 1999 +0000

    Thu May  6 10:25:27 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * utilities.c (pextend): Free MORE before returning.
        * dir.c (linkup): Don't free tempname until after we're done using
        it in the call to warning.
        Reported by Katsuya Tanaka (address@hidden).

commit 0f07be8955c4febfd2662e222f0371c8a92ae1d2
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 4 17:05:27 1999 +0000

    1999-05-01  Mark Kettenis  <address@hidden>
    
        * msg.c (check_msgport_death): New function.
        (S_proc_getmsgport): Use it.
        * proc.h (check_msgport_death): Provide prototype.
        * info.c (S_proc_getprocinfo): Call check_msgport_death to make
        sure that our knowledge about P's message port is up to date.

commit d7929458f96268c914dcf886e8fae5fa2ba00a3a
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 19:54:37 1999 +0000

    .

commit cd522d39ce80feb6336f3244a9c224105fb62787
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 19:54:32 1999 +0000

    1999-05-02  Roland McGrath  <address@hidden>
    
        * main.c (main): Remove bogus uninitialized variable ERR.

commit bf281d6870546959ff35f51851a47e71423cae32
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 19:53:18 1999 +0000

    1999-05-02  Roland McGrath  <address@hidden>
    
        * main.c: Include <error.h>.

commit 3bd148876e52099362fe88d14b103d693c9b9241
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 19:52:50 1999 +0000

    1999-05-02  Roland McGrath  <address@hidden>
    
        * auth.c: Include <error.h>.

commit 58ab31b6b4c78c585577c269213018684a61fb6d
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 01:11:57 1999 +0000

    .

commit 445730e2ba05e98bbe38a8d58806bb2539175064
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 01:11:51 1999 +0000

    1999-05-01  Roland McGrath  <address@hidden>
    
        * fwd.c (main): Add missing newline in usage msg.
        From Marcus Brinkmann.

commit 13d6b6fe1ba509e64dc37aacf52e8596412b8a1a
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 01:10:51 1999 +0000

    1999-05-01  Roland McGrath  <address@hidden>
    
        * auth.c (main): Give diagnostics for lack of bootstrap port or
        failure of startup_authinit RPC.

commit 53b49c423725d276b9d0fd59d9d088e2305176e8
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 01:10:32 1999 +0000

    1999-05-01  Roland McGrath  <address@hidden>
    
        * main.c (main): Use assert_perror.  Give diagnostic for lack of
        bootstrap port.

commit 5629c413732ce94d03d3f8edfb9840c35273dc1e
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:09:27 1999 +0000

    .

commit c91965d81bec0ed2a783fd01cd2ba4cee2f76773
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:09:21 1999 +0000

    1999-05-01  Mark Kettenis  <address@hidden>
    
        * device.c (store_device_create): Deal with devices that return
        sucessfully from device_get_status, but do not return any sensible
        information.

commit e29ab72a9c16287fc0b2d87a43a1f5b9a2db073e
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:05:32 1999 +0000

    .

commit 834580b49008057cf4f1ab54595b86b6499a79e0
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:05:22 1999 +0000

    1999-04-30  Mark Kettenis  <address@hidden>
    
        * storeio.c (trivfs_modify_stat): Do not assume that we have the
        device open in the caculation of st_mode.  If the device is not
        open, only return S_IFCHR if inhibit_cache is set.

commit c09179c4e150d8588d617d3aea91debc146e1ea1
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:04:07 1999 +0000

    1998-09-06  OKUJI Yoshinori  <address@hidden>
    
        * bunzip2.c: New file.
        * load.c (GZIP) (BZIP2): New cpp constants.
        (boot_script_exec_cmd): If GZIP is defined, gunzip engine is enabled.
        If BZIP2 is defined, bunzip2 engine is enabled.
        * Makefile (SRCS): Add bunzip2.c.
        (UNZIP_OBJS): Add do-bunzip2.o.
        (CPPFLAGS): Add -DGZIP, -DBZIP2 and -DSMALL_BZIP2.
    
    1998-09-03  OKUJI Yoshinori  <address@hidden>
    
        * gunzip.c: New file.
        Copy libstore/gunzip.c and modify for use in serverboot.
        * load.c (struct stuff): Add members, image_addr and image_size.
        (mem_read) (mem_read_exec): New functions.
        (boot_script_exec_cmd): Add gzexe feature.
        * Makefile: Add unzip stuffs.

commit ce959a36a7b1be57a2835b647540f5ba15c7735e
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:03:52 1999 +0000

    1998-09-06  OKUJI Yoshinori  <address@hidden>
    
        * bunzip2.c: New file.
        * store.h (store_bunzip2_create): New declarations.
        (store_bunzip2_open): Likewise.
        (store_bunzip2_class): Likewise.
        * std.c (store_std_classes): Add store_bunzip2_class.
        * Makefile (SRCS): Add bunzip2.c.
        (UNZIP_OBJS): Add do-bunzip2.o.

commit 91c0bb0d6d1e8f55bb9f10b3a9068c9677ede0ee
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:03:34 1999 +0000

    Wed Apr 28 03:06:19 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * fetch-root.c (fshelp_fetch_root): Don't deallocate the
        INIT_PORT_CWDIR after starting the passive translator; we still
        need to keep our reference around until the getroot call happens.
        Reported by Marcus Brinkmann (address@hidden).

commit 782fb3b67896167c3df8d985b0003609bc116bef
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:02:52 1999 +0000

    Totally new.

commit a59ce6f6bdbce22e19857d0604143227f0956ee9
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:02:32 1999 +0000

    1998-09-05  OKUJI Yoshinori  <address@hidden>
    
        * do-bunzip2.c: New file.
        * exec.c (check_bzip2): New function.
        (BZIP2): New cpp symbol. If defined, bunzip2 engine is enabled.
        * Makefile (bzip2-objects): New variable.
        (OBJS): Add bzip2-objects.
        (CPPFLAGS): Add -DBZIP2.

commit 81307fafba754e3438cd78b4bb77bdf474105f80
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:02:05 1999 +0000

    *** empty log message ***

commit 5f9f869b6060aeb6b7c609cfd9273a3edfe5e884
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 29 16:20:14 1999 +0000

    .

commit 92857867160d3de672d1a36276e0060e8b8a5b05
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 29 16:20:08 1999 +0000

    1999-04-28  Roland McGrath  <address@hidden>
    
        * rules (binary-arch): Add etc, etc/login subdirs to chmod cmd.
        Use $(addprefix) fn to avoid repetition.

commit 487be3fdb025418ff78ffe0640aac35b34d42cc7
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 28 06:54:22 1999 +0000

    Wed Apr 28 02:44:13 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * conffiles: Add contents of /etc/login.
        * rules: Add debian/tmp/etc and debian/tmp/etc/login to the list
        of things to be chmod 0755.
        * TODO: New item.
        All of these because Marcus says so.

commit 809813b330897175c1bd0d9b8948df3f969a7e8b
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 27 08:27:52 1999 +0000

    .

commit 6b92d4ae1dcfe908c8440623f84573d6f88b1b5a
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 27 08:27:32 1999 +0000

    1999-04-27  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec): Implement EXEC_SIGTRAP flag.

commit dbe7ada5894dfe45e4780cca93227e21ad4dcc4f
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 27 08:27:19 1999 +0000

    1999-04-27  Roland McGrath  <address@hidden>
    
        * hurd_types.h (EXEC_SIGTRAP): New macro.

commit ba43ec407a7377814ae923c6c3d3c358edbd1f35
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 26 01:40:32 1999 +0000

    1999-02-20  Mark Kettenis  <address@hidden>
    
        * password.c: New file.
        * Makefile (targets): Add password.
        (SRCS): Add password.c.
        (OBJS): Add passwordServer.o.
        (password-LDLIBS): New variable.
        Use dependencies identical to those for crash.

commit 6ac4feb602d86010c815100e2b02a8ec60d01929
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 26 01:40:11 1999 +0000

    1998-12-21  Mark Kettenis  <address@hidden>
    
        * ugids-verify-auth.c: Include <hurd/password.h> again and remove
        temporary definitions of password_check_user and
        password_check_group.
    
    1998-11-29  Mark Kettenis  <address@hidden>
    
        * idvec-verify.c (verify_passwd): Grant access when the password
        in the passwd DB is empty.
        (verify_id): Also call verify_fn when the password in the password
        DB is empty.

commit d4f6b14d4efded20df1eae0a2f027ff55b0fb5d2
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 26 01:39:44 1999 +0000

    *** empty log message ***

commit e829315a5253a5ee6fbd4b5b06a1937efc879d9a
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:30:06 1999 +0000

    .

commit a4bf342b84e9e5dc3445374ab8559581ca75c8a7
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:30:02 1999 +0000

    1999-04-25  Roland McGrath  <address@hidden>
    
        * control (Depends): Change shlibs to hurd cause Marcus says so.

commit 002afcd93718c8c0716cea8b6091a002d67cb619
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:22:05 1999 +0000

    .

commit a50fe9c3f1b6ad18e040685c44cb35689c8c768a
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:21:59 1999 +0000

    1999-04-25  Roland McGrath  <address@hidden>
    
        * shd.c (run): Print child's PID when pausing before exec.

commit b7c4561cd0f052aab4cc42815899227ac38dd596
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 21 02:03:37 1999 +0000

    Add comments chiding the author for using fshelp_start_translator
    instead of fshelp_start_translator_long.

commit 342dd1301dd4f2866137816078ffa73888e16156
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 21 02:02:58 1999 +0000

    Tue Apr 20 21:43:20 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * fetch-root.c (fshelp_fetch_root): When starting a passive
        translator, set cwd to be DOTDOT instead of our own cwd.

commit 9bb89193ac2a1be9f3ed4130615ce82f4fad2c32
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 21 02:02:25 1999 +0000

    Tue Apr 20 21:50:19 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * hurd.texi: More detail on fshelp_start_translator.
    
    1999-03-17  Gordon Matzigkeit  <address@hidden>
    
        * gpl.texinfo: New file, taken from /gd/gnu/doc/gpl.texi on the
        GNU machines.

commit 79065cd3b0a5b553120100ae20528bec8af1a5e8
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 18 22:38:44 1999 +0000

    .

commit 33cb56e6d58a987efe765d6531a0bc4eaa70f800
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 18 22:38:35 1999 +0000

    1999-04-18  Roland McGrath  <address@hidden>
    
        * rules (binary-arch): Fix $ -> $$ and \\ -> \.
        From Marcus Brinkmann.

commit 28c06035d22582d897854df3461ef3e2030f9dc6
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 15 05:08:18 1999 +0000

    .

commit 002b2b6d6b617adf2b8c76bdacee100b5850ca90
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 15 05:08:12 1999 +0000

    1999-04-15  Roland McGrath  <address@hidden>
    
        * control (Provides): Add login.
        (Replaces, Conflicts): New frobs, listing makedev.

commit e7cdc4c666ae3e06524fc959e4918745197ccf38
Author: Thomas Bushnell <address@hidden>
Date:   Tue Apr 13 20:48:32 1999 +0000

    Tue Apr 13 16:47:41 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * hurd.texi: Doc updates from Eric Hanchrow, filtered through
        Gordon Matzigkeit.

commit 9caa0b527717ebf1e1309137ef2e1459615dfdb3
Author: Thomas Bushnell <address@hidden>
Date:   Tue Apr 6 14:07:01 1999 +0000

    Tue Apr  6 10:05:49 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * dir-renamed.c (diskfs_rename_dir): Stage 1, if TNP == FNP, we
        have to unlock TNP with diskfs_nput and not just diskfs_nrele it.

commit a6f0bf7b3250751d7312b73d2c0b3b81d5d7bfd9
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 6 03:40:50 1999 +0000

    add libc items from old libc/hurd/STATUS list

commit 089ccead538172476d9232aaddfa0b0274c3c141
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 25 07:45:34 1999 +0000

    .

commit af0dee84955c6e8bdbc1d640283ca8e63e903881
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 25 07:44:33 1999 +0000

    1999-03-25  Roland McGrath  <address@hidden>
    
        * setup.c (setup): Don't complain if the device is a block device.

commit 985aa2378c033b99a3a7e08db9b4174ffd51ead5
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 24 02:10:53 1999 +0000

    .

commit 56cf1e4651ebc455c606bc2f34220cf791fab16e
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 24 02:09:52 1999 +0000

    1999-03-23  Roland McGrath  <address@hidden>
    
        * Makeconf [$(makemode) = library]
        (linktarg): Append .$(hurd-version).
        (cleantarg): Add $(linktarg) here.

commit 3654dab7f7bb7d91ebfc101761366ca59636f0fd
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 23 02:40:03 1999 +0000

    .

commit 6dc46af35526f99743bc1ca3cbcdeb92c0f8fc3c
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 23 02:38:50 1999 +0000

    1999-03-22  Roland McGrath  <address@hidden>
    
        * devio.c (initial_open): Fix typos.

commit 16cf9523cc8e1e3f504db16379d7d60adaef0122
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 20 23:11:53 1999 +0000

    .

commit e54979501a308b9d5fced0110a8d17546efe6f79
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 20 23:10:07 1999 +0000

    1999-03-20  Roland McGrath  <address@hidden>
    
        * boot.c (S_term_get_peername): New function.

commit 1aa37a4b63a02574805f6fe6e3693e80d382eaca
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 22:09:44 1999 +0000

    *** empty log message ***

commit d310598995d7969d1cc6e5e14ff6d6ab16297ced
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 22:00:50 1999 +0000

    Tue Mar 16 17:20:06 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * lookup.c (diskfs_lookup): Reformat for prettiness.

commit ea53213e0640c0c41a4deac2d58823d5404dcaf4
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 22:00:24 1999 +0000

    1999-03-17  Gordon Matzigkeit  <address@hidden>
    
        * gpl.texinfo: New file, taken from /gd/gnu/doc/gpl.texi on the
        GNU machines.
    
        * Makefile (DIST_FILES): Fix up wildcard so that we don't
        accidentally include hurd.info twice.

commit ade44ca0c164dbf45ec98e191418365986689678
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 22:00:12 1999 +0000

    1999-03-17  Gordon Matzigkeit  <address@hidden>
    
        * servers.boot: Clarify the default-pager description, and
              add a default `$(default-pager)' line.
    
        * Makefile: New file.

commit 734ae38b98fa79328c2af5efcb46eb6941ccaf0c
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 21:59:52 1999 +0000

    1999-03-17  Gordon Matzigkeit  <address@hidden>
    
        * Makefile (other-subdirs): Add the debian directory.

commit f24e60f1343c74beab961009ea4c545c805858e3
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 21:49:49 1999 +0000

    Wed Mar 17 16:32:05 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (S_term_get_peername): Compare BOTTOM against the
        correct value, and call ports_port_deref with the proper name.
        Reported by Yamashita TAKAO (address@hidden).
    
        * devio.c (devio_desert_dtr): Cast &BITS correctly in call to
        device_set_status.
        (device_open_reply): Alwas clean open_pending no matter what.  Use
        ERR instead of ERRNO.  On fake opens, close the device before
        deallocating the port.
        Reported by Mark Kettenis (address@hidden).
    
    Tue Mar 16 01:04:06 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * devio.c (open_pending): Make an enum.
        (devio_desert_dtr): Don't close the device, just set the TM_HUP
        modem bit, which should cause a hangup to occur.
        (devio_assert_dtr): Don't always open the device, instead use
        initial_open the first time, and schedule a fake open the other
        times.
        (initial_open): New function, guts from old device_assert_dtr.
        (device_open_reply): Distinguish replies from initial and fake
        opens appropriately.
        (ports_do_mach_notify_send_once): Test and set open_pending using
        new enum values.

commit 0af047580d3888861521979e4999722ccf9288f7
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 15 20:05:48 1999 +0000

    Mon Mar 15 14:58:33 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (S_term_get_peername): Implement new RPC.
    
        * users.c (S_term_get_nodename): Return ENOENT if the name is not
        set.

commit d4e55aef9516d2426ade8d35421f12c2eb5ed793
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 15 20:05:35 1999 +0000

    Mon Mar 15 14:36:33 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * migsupport.c (trivfs_begin_using_protid): In first branch,
        protect work against PI being null, and call ports_port_deref with
        the proper value.
        (trivfs_begin_using_control): Likewise.
        Reported by Mark Kettenis (address@hidden).

commit 98fba1729e7c80fa3b0c7b65d07495631ba213d1
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 15 20:05:20 1999 +0000

    Mon Mar 15 14:48:24 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * term.defs (term_get_peername): New RPC, suggested by Mark
        Kettenis (address@hidden).

commit e1cffa5bc130e9b0fa185b48c5acdfbe27047e05
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 15 20:05:02 1999 +0000

    *** empty log message ***

commit 82a4fad14ca536a78dd8c75170b7fd7451531940
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 15 03:12:01 1999 +0000

    .

commit dbb0b50ca01ed6678acafea5f6a2aa036e47484b
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 15 02:19:54 1999 +0000

    1999-03-14  Roland McGrath  <address@hidden>
    
        * boot.c: Fix typo in last change.

commit 9b826641fd29f6a1ce0ebf91df3983d0565fa241
Author: Thomas Bushnell <address@hidden>
Date:   Sun Mar 14 23:45:43 1999 +0000

    1999-03-13  Mark Kettenis  <address@hidden>
    
        * users.c (po_destroy_hook): Only reset state and hardware if
        TTY_OPEN bit is set in TERMFLAGS.

commit e8f377b7d6fb42cec8b3868167b3d031f7b34785
Author: Thomas Bushnell <address@hidden>
Date:   Sun Mar 14 23:45:24 1999 +0000

    Sun Mar 14 18:33:54 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * ethernet.c (ether_filter): Use a shorter filter program.
        (ether_filter_len): Compute more safely.

commit f40920be848d1f7a9f33db99b0ac6930ac3afbf2
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 14 21:07:41 1999 +0000

    .

commit f4bc2ddec54b17095370cf9b69ac155dd8ac5574
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 14 21:07:18 1999 +0000

    1999-03-14  Roland McGrath  <address@hidden>
    
        * mgt.c (S_proc_reassign): Remove unused variable FOO.

commit ad81a115455ba3e3b8935733271f01935d9a530e
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 12 20:34:20 1999 +0000

    Fri Mar 12 15:22:02 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * login.c (add_utmp_entry): Properly call setutent and endutent
        around the getutline call.

commit 86e760a779b29116426a2d5fd38a955d47cfb046
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 12 20:28:52 1999 +0000

    1999-03-11  Mark Kettenis  <address@hidden>
    
        * notify.c (do_mach_notify_dead_name): Remove unnecessary braces.
    
        * msg.c (S_proc_setmsgport): Remove unused variable FOO.
        (S_proc_getmsgport): Only check if the message port is still alive
        if it is not MACH_PORT_NULL.  Use mach_port_type instead of
        mach_port_get_refs to check if the port is dead.
    
        * mgt.c (S_proc_reassign): Use mach_port_destroy to release the
        old task port.

commit c41dfc0e9447aa0e7f1e498ef3f8a76f34d905f5
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 12 20:27:44 1999 +0000

    *** empty log message ***

commit 5a265d3844e01b738fa9900a05bc3d747ddc297a
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 12 17:12:26 1999 +0000

    1998-06-02  Gordon Matzigkeit  <address@hidden>
    
        * Makefile: Add rules for building info, dvi and ps files.
    
        * hurd.texi: Change the basic structure, and add a lot more
        information.

commit 0118670d78e521f63c78b3b7ec45fc58f8dd06d6
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 11 13:47:56 1999 +0000

    .

commit 34e937889af9c74987cdf4f0db99b9e3d3e49632
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 11 13:47:34 1999 +0000

    1999-03-11  Roland McGrath  <address@hidden>
    
        * portinfo.c (main): Grok -E and inhibit error msg for
        print_xlated_port_info if set.
        (options): #if 0 -q option until we implement it.

commit 6f95e91137241ad389cc193590d157d0f6249287
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 10 09:12:16 1999 +0000

    .

commit 6250ead22e3d6dceb9c0532c469d8fc475cbd9de
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 10 09:11:28 1999 +0000

    1999-03-10  Roland McGrath  <address@hidden>
    
        * boot.c (main): Only use real device name if root_store is for an
        enforced single run starting at the beginning of the device.

commit 3cbc9f6caa9361b1bb2bdfc6ebd9993ff140d2ee
Author: Thomas Bushnell <address@hidden>
Date:   Tue Mar 9 20:39:31 1999 +0000

    Tue Mar  9 13:11:43 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * notify.c (do_mach_notify_dead_name): Don't check against
        P->p_msgport anymore.
        * msg.c (message_port_dead): Delete function.
        (S_proc_setmsgport): Don't request a dead-name notification
        anymore.
        (S_proc_getmsgport): Check to see if P->p_msgport is dead before
        returning it.
        * mgt.c (S_proc_reassign): Only use mach_port_deallocate to
        release P->msgport.
        (process_has_exited): Likewise.
        * proc.h (message_port_dead): Delete prototype.

commit e7968c5ea19d934e596a76ff7c7356d27da64139
Author: Thomas Bushnell <address@hidden>
Date:   Tue Mar 9 20:39:04 1999 +0000

    *** empty log message ***

commit 280e7c1123597677b3c42e40a5e88aee5a84827d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Mar 9 18:22:12 1999 +0000

    Tue Mar  9 13:18:14 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * lmail.c (OPT_REMOVE): New macro.
        (options): Don't recognize -r as an alias for --remove, but
        recognize it separately as a hidden alias.
        (main / parse_opt): Make -d do nothing.
        Make -r an alias for -f.  Have OPT_REMOVE do the removal thing.
        Reported by Mark Kettenis (address@hidden).

commit 120dee489f4eefe691133e221172e1ef67fe91a1
Author: Thomas Bushnell <address@hidden>
Date:   Tue Mar 9 18:14:58 1999 +0000

    Tue Mar  9 13:11:43 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * mgt.c (S_proc_reassign): It's not necessary to re-request the
        task-death notification; we've moved both the task right and the
        proc port that gets the notification, so delete that.
    
        * mgt.c (S_proc_reassign): Use mach_port_destroy instead of
        mach_port_deallocate to release P->p_msgport, for the same reasons
        as the changes below.

commit e62a16ff75853c03be2daafd1385fafcd63a470c
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 9 17:19:33 1999 +0000

    .

commit d0fc54d9dd68cc2b616b5814d44ee048259456a1
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 9 17:18:21 1999 +0000

    1999-03-09  Roland McGrath  <address@hidden>
    
        * boot.c (main): Add newline to error msg.
        Patch by Marcus Brinkmann <address@hidden>.

commit e75fa13f1038436d0ebd4cabd637c4c477c125de
Author: Thomas Bushnell <address@hidden>
Date:   Sun Mar 7 23:21:44 1999 +0000

    Sun Mar  7 18:19:07 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * mgt.c (process_has_exited): Use mach_port_destroy instead of
        mach_port_deallocate to release P->p_msgport.
        (complete_exit): Likewise for P->p_task.
        These changes eliminate a race; we are destroying the receiver of
        the dead-name notifications on these ports, but if that means we
        lose a notification, then the ref-count on the name will get
        incremented and we can't re-decrement it since we never hear the
        notification.

commit 08f448eb701384824f0b5af0e9606c23a5587e8b
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 7 21:45:15 1999 +0000

    .

commit e442d0ad16188aadc071ddf9e17375236e66e00e
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 7 21:45:03 1999 +0000

    1999-03-07  Roland McGrath  <address@hidden>
    
        * primes.c: Fix last change.

commit b80fb16210bc31d3f2ddcc0ba3fc48cec1742657
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 6 23:15:35 1999 +0000

    .

commit 33e7111a057a31c8ce3ca2debe1cdf703f08b623
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 6 23:14:59 1999 +0000

    1999-03-06  Roland McGrath  <address@hidden>
    
        * def_pager_setup.c (default_pager_setup): #if 0 out unused function.

commit 700986f050ff3c5f93b9e79979455f7e32a28d6e
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 6 23:14:49 1999 +0000

    1999-03-06  Roland McGrath  <address@hidden>
    
        * bootstrap.c (main: scrript_paging_file): Pass LINUX_SIGNATURE arg
        through to add_paging_file.

commit 0e8097d23fa0baad92af1d654c78791c1fb9f847
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 6 23:14:07 1999 +0000

    1999-03-06  Roland McGrath  <address@hidden>
    
        * default_pager.c (default_pager_paging_file): Pass 0 for new
        LINUX_SIGNATURE arg to add_paging_file.

commit ea0650c4cf72dcfc6322c381effd9650b3890fd7
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 6 22:18:34 1999 +0000

    1999-03-06  Mark Kettenis  <address@hidden>
    
        * notify.c (do_mach_notify_dead_name): Deallocate reference to
        DEADPORT.

commit 67ce225317bb58b710659999ffe84977cf6dffc4
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 6 22:18:17 1999 +0000

    Sat Mar  6 17:05:45 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * notify-dead-name.c (ports_do_mach_notify_dead_name): Deallocate
        newly created reference to DEAD_NAME.

commit 0bc92b96df2bb2bd35fc23b32453044f0ffacc94
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 6 22:17:59 1999 +0000

    Sat Mar  6 17:03:02 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * start-translator-long.c (service_fsys_startup): Doc fixes, and
        omit unused member `dead' from REQUEST.

commit c33cf580aeac46f8e32831c30e6970f5e4dd8232
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 6 22:17:41 1999 +0000

    Sat Mar  6 17:13:48 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (do_mach_notify_dead_name): Deallocate the extra
        reference to NAME that the notification carries.

commit 50311f55c8eafa2dd5e5939ae4e5d1c183958e33
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 6 22:17:20 1999 +0000

    Sat Mar  6 15:46:17 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * group, passwd: Revert preceding change.

commit 1cdb7b7d0fbdfc40c88363a7e49dd910a34a4863
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 5 23:26:51 1999 +0000

    Fri Mar  5 18:25:01 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * passwd (bin): New entry with ID 0, for compatibility with BSD.
        * group (bin, kmem): Likewise.

commit bd9759ba8925b907fba8e3fb0a63a5ff3050a14f
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 5 22:22:23 1999 +0000

    Thu Mar  4 07:18:21 1999  Joel N. Weber II  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup): Only set newnode to 1 if the
        lookup does not need to be retried as a result of getting EEXIST.

commit 77b6f43a9626ed1939a626ec91936ac78d1415cb
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 5 22:21:53 1999 +0000

    Fri Mar  5 17:13:04 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * primes.c (_ihash_nextprime): Use a dynamically-sized array for
        `seive' instead of alloca, so that if we are looping we won't
        allocate more stack than necessary.  Suggested by address@hidden
        (Bill Sommerfeld).

commit 511ce6420fe41abb5fea6b294fba9a21548ecca4
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 2 00:05:26 1999 +0000

    .

commit cb3bf49e323d629c4d147a41dda4e83764691c2b
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 2 00:04:32 1999 +0000

    1999-03-01  Mark Kettenis  <address@hidden>
    
        * pf.c (S_socket_whatis_address): Implement.  Since we cannot tell
        what our adress is, return an empty string as the file name.

commit 3401822e859a77db7395d2674e91836cdef16e4f
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 1 14:28:16 1999 +0000

    Mon Mar  1 09:11:06 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * munge.c (output_width): If C is a tab, then the width is the
        offset from LOC, not the total final position of the tab.
        Reported by Kalle Olavi Niemitalo <address@hidden).

commit b1c3ea9e3196d1c5cfab45dd23ad24708b4ef876
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:59:22 1999 +0000

    .

commit bd72abd4e36109e6764e7a1cafca7be6cc6d9987
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:54:05 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_io_revoke): Use ports_class_iterate.

commit e0fa31fed89d5c3287c20c9139da9b9192c08951
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:53:36 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * main.c (S_startup_dosync): Use ports_class_iterate.
        (sigterm_handler): Likewise.

commit c780ed96a551afc1037fb238f6cfa20e690913cb
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:52:20 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * destroy-right.c (ports_destroy_right): Return error_t (always 0).
        * ports.h: Update decl.
        * bucket-iterate.c (_ports_bucket_class_iterate): New function,
        transmorgified from ports_bucket_iterate.
        (ports_bucket_iterate): Now just call that to do the work.
        * class-iterate.c: New file.
        (ports_class_iterate): New function.
        * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate.
        * Makefile (SRCS): Add class-iterate.c.

commit 4f2663a3fef6c82cbf3d8d33f85e713860bb1f2c
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:51:52 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * destroy-right.c (ports_destroy_right): Return error_t (always 0).
        * ports.h: Update decl.

commit 52f4dc632e532794b8d7ae6c459f6e68d8f44b84
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:51:27 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * bucket-iterate.c (_ports_bucket_class_iterate): New function,
        transmorgified from ports_bucket_iterate.
        (ports_bucket_iterate): Now just call that to do the work.
        * class-iterate.c: New file.
        (ports_class_iterate): New function.
        * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate.
        * Makefile (SRCS): Add class-iterate.c.

commit 52c79c2735971c6f7ebf9f06c933afbdbf4707ca
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:50:09 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * io-revoke.c (netfs_S_io_revoke): Use ports_class_iterate.

commit 621464f62a48c46a452a7168465aec981f548cc2
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:49:39 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * get-identity.c (fshelp_get_identity): Use ports_class_iterate.

commit caa1666dd2eb38fbc72dab53a588401c2da90f89
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:49:09 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * io-revoke.c (diskfs_S_io_revoke): Use ports_class_iterate.
        * readonly.c (diskfs_set_readonly): Likewise.

commit 96bea14c36260f932db458d59e2b8f18340eaad0
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 16:35:49 1999 +0000

    .

commit 20ef4e7f4201344faed79a5ed005dc8af98223bc
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 16:35:07 1999 +0000

    1999-02-28  Roland McGrath  <address@hidden>
    
        * node.c (netfs_attempt_utimes): Fix typo in last change.

commit 8b453af66ed84e0d2fd5dc3d4321fdde43571396
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:41:32 1999 +0000

    .

commit a0e309ba3a10c8f7a367d232f7f82a5c8e178743
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:40:53 1999 +0000

    linux signature page

commit 6c8d92e33876174fd60b53ddbd05c7a6e98ddf62
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:39:00 1999 +0000

    1999-02-27  Roland McGrath  <address@hidden>
    
        * def_pager_setup.c (add_paging_file): New arg CHECK_LINUX_SIGNATURE,
        pass down to create_paging_partition.
        * default_pager.c (create_paging_partition): New arg
        CHECK_LINUX_SIGNATURE, pass down new_partition.
        (new_partition): New arg CHECK_LINUX_SIGNATURE: if not < 0,
        check first page of swap for Linux 2.0 or 2.2 signature page and obey
        its bad-block map; if > 0, refuse the partition if no signature found.
        * bootstrap.c (main): Add new boot script functions
        `add-raw-paging-file', `add-linux-paging-file'.  Make those
        and `add-paging-file' all call add_paging_file with new
        LINUX_SIGNATURE arg of -1, 1, and 0, respectively.
        * default_pager.c (create_paging_partition): If new_partition returns
        null, return and do nothing more.

commit 8e21e68efa51b420613e5e63814f61237f93bd46
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:04:42 1999 +0000

    .

commit 96ad81c3bbf8f0d432b050d4f15f940951e3c488
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:03:57 1999 +0000

    1999-02-17  Roland McGrath  <address@hidden>
    
        * mount.sh: Use `awk' instead of `gawk'.

commit d99c719a48f456a283aef18031f92e4996ee641d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 25 16:22:28 1999 +0000

    Thu Feb 25 10:31:57 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * end-rpc.c (ports_end_rpc): Signal ports_block anytime an rpc
        ends and someone is waiting on an inhibition.

commit 592785b0ad86d02eb82a8ae88ee17ba4d3084799
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 10:45:04 1999 +0000

    Maintain debian package info here now.

commit 67414a6ca9c6cb9dfa61ac1dff9cbcfd9e7b4d89
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 09:48:28 1999 +0000

    Mon Feb 22 04:34:55 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (trivfs_S_io_revoke): Protect the revocation by blocking
        all other rpcs.

commit 384a15cfd8612abe4fb9331dd130cce22130200b
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 09:48:11 1999 +0000

    Mon Feb 22 04:30:18 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c (netfs_S_io_revoke): Protect the revocation by
        blocking other rpcs.

commit 6a45922e3e3533dc834c1f48cb12f67e0c506975
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 09:47:49 1999 +0000

    Mon Feb 22 04:28:56 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c (diskfs_S_io_revoke): Protect the actual revocation
        by blocking all other rpcs.

commit 0c3cff2220cc2b544cadf6d9960752c836bab955
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 09:47:10 1999 +0000

    *** empty log message ***

commit 916fffdbeacfda1fff38844d1cf19dcc359b0245
Author: Thomas Bushnell <address@hidden>
Date:   Sun Feb 21 02:36:17 1999 +0000

    Sat Feb 20 04:59:15 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (trivfs_S_io_revoke): Release global_lock before
        beginning the iteration.
    
        * users.c (trivfs_S_io_revoke): Add reply, reply_type args.

commit 33e5b10207ee219f115db0e1f5eb0b4799bc859e
Author: Thomas Bushnell <address@hidden>
Date:   Sun Feb 21 02:36:04 1999 +0000

    Sat Feb 20 06:26:17 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * stubs.c (send_signal): Typo in comment.

commit bc21b97fdc2592be476e3a2372713833f00594d2
Author: Thomas Bushnell <address@hidden>
Date:   Sun Feb 21 02:35:47 1999 +0000

    Sat Feb 20 20:54:26 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c (netfs_S_io_revoke): Release lock before iteration.

commit 30d93c850172408171391f818dc13bc7c6d6a9a4
Author: Thomas Bushnell <address@hidden>
Date:   Sun Feb 21 02:35:34 1999 +0000

    Sat Feb 20 20:46:21 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c (diskfs_S_io_revoke): Release NP->lock before
        beginning iteration.

commit 4228e9dd6c648c6643e90e4ca7cf3a90abccf3d3
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 09:09:37 1999 +0000

    Fri Feb 19 02:43:11 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * login.c (main): Correctly implement -f instead of always
        acting as if it were set.

commit ad4469a8571ced533e358bc0832135a367a3442f
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 09:08:54 1999 +0000

    *** empty log message ***

commit 4770dce698e6c6526e6383e1b426c5f8bcaad869
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 07:46:51 1999 +0000

    Fri Feb 19 02:43:11 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * login.c (main): When transitioning from no UID's to having UID's
        create a new session like normal.  Reported by Mark M. Kettenis
        <address@hidden>.

commit d822f1e0c93ee19dd34462ed3fab51b2b4f22bc4
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 07:45:57 1999 +0000

    1999-02-06  Mark Kettenis  <address@hidden>
    
        * main.c (main): Initialize status from underlying node.
        * users.c (check_access_hook): New function.  Correctly implement
        access permission checking.
        (trivfs_check_access_hook): Initialize with check_access_hook.
        (trivfs_S_file_check_access): Removed.

commit b4d4e7e9b8ca92adddbb2c19bb1c3d1beda23441
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 07:45:38 1999 +0000

    1999-02-06  Mark Kettenis  <address@hidden>
    
        * trivfs.h (trivfs_check_access_hook): New variable.
        * fsys-getroot.c (trivfs_S_fsys_getroot): Use
        trivfs_check_acces_hook.
        * dir-lookup.c (trivfs_S_dir_lookup): Likewise.
        * file-access.c (trivfs_S_file_check_access): Likewise.

commit b2a6f425757ea52463ec2353712cc79b3446f60c
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 07:15:09 1999 +0000

    Thu Feb 18 02:13:47 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * MAKEDEV.sh (mkdev): put `time' in single-quotes; it's a reserved
        word in bash 2.02 and this protects it.  Reported by OKUJI
        Yoshinori <address@hidden>.

commit db70e2203e2b3ad5bfc50b9945bce3a3913b00df
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:58:30 1999 +0000

    Thu Feb 18 00:57:30 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * devio.c (devio_assert_dtr): Bother to set open_pending.
        Reported by OKUJI Yoshinori (address@hidden).

commit a24136f9e68216ea83eff8a9ea8969430e47f288
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:54:38 1999 +0000

    1999-02-12  Gordon Matzigkeit  <address@hidden>
    
        * Makefile (LCLHDRS): Purge argp-fmtstream.h and argp-namefrob.h.

commit fa0325d2418b97b6850cb40c0c505939a79efac2
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:54:20 1999 +0000

    Tue Feb 16 18:54:33 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * init.c (shutdown_terminal): Revoke access to the terminal from
        existing programs.

commit 6ec692dbd713d83218f9506a1fd23f5a6324b5be
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:54:10 1999 +0000

    Thu Feb 18 00:29:43 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * tioctl.defs, term.defs: Mark with INTR_INTERFACE.

commit a292588437617c2aebde9cb3ff1c6eca32d7798a
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:53:56 1999 +0000

    *** empty log message ***

commit 5bc3e18ae5d82c32dbdc32b9b188fe362100d0d6
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:59:43 1999 +0000

    .

commit 166c7f55e1cb27e5b7e38463743c6ae88920b8e4
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:58:46 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * Makeconf (install): Fix typo in Thomas's last change.
        ($(libdir)/$(libname).so): Depend on ....so.$(hurd-version).

commit c5def164fd8f569e3ae463a8a1c38d76cb10f9db
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:45:56 1999 +0000

    .

commit 5986eebf3ffa5d5b637312ac66d0a0dfe7e3f49d
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:43:35 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * users.c (trivfs_S_io_revoke): Fix typos.

commit b6462749f675b3076c1547939ae8411f4dbd6297
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:36:42 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * Makeconf ($(libname).so): Make it a symlink to
        $(libname).so.$(hurd-version).
        ($(libname).so.$(hurd-version)): New target, renamed from
        $(libname).so; link the actual shared object with this name.

commit b45d110ee8d5a48a60d717e385602dd0a85d383d
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:35:23 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * boot.c (S_io_revoke): Add reply, replyPoly args.

commit 58263e09bbcb46f4f9db02e66166fcf89a86f64f
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:26:00 1999 +0000

    .

commit 0aa8cf2ecf3e88151999d4524d7a7e4f2a09c1a1
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:25:29 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * io-revoke.c (netfs_S_io_revoke): Fix typos.

commit f3adf169dc3023057d4316bb9a19076b48389198
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:22:56 1999 +0000

    .

commit 26b7fda587e757f128977da4589deb00addbf5f2
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:21:36 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * init-startup.c (diskfs_startup_diskfs): Fix typo 1999-02-12 change.

commit da7b7a48e8e5f5f8a18dafc3f6387d3a4eb0e1bb
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:21:15 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * io-revoke.c (diskfs_S_io_revoke): Fix typo in 1999-02-16 change.

commit 234468447e1b6d2e131c096726c1aef2beb3dbc1
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:20:30 1999 +0000

    1999-02-16  Roland McGrath  <address@hidden>
    
        * io-revoke.c: Add reply, reply_type args.

commit 67390eae3ff7446f2c11e7782632807cf142b026
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 16 20:51:38 1999 +0000

    libc items

commit cad257250f9487240193a22a9ba3d35a1bac59af
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:23:11 1999 +0000

    *** empty log message ***

commit 54ed05f99084f567e787bc0be44b8ec2c57d1f8d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:15:52 1999 +0000

    Tue Feb 16 06:10:08 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * users.c (trivfs_S_io_revoke): New function.

commit fe25b1e7fcbcc6a33aa95557e2799790bbd4e5e9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:15:31 1999 +0000

    minor repairs

commit 2f9e50d8ce60741143bb318f589db8c60d8404bd
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:14:49 1999 +0000

    *** empty log message ***

commit 561bf758ec66553a04a454ea4a8c7bd94898a9e4
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:57:35 1999 +0000

    Tue Feb 16 05:52:35 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io.c (S_io_revoke): New function.  Don't attempt to implement.
        (Other systems don't even permit non-file revokes.)

commit 3dc4ad6a33b34d6a9df0f58c38cc9a94772cb0d9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:57:17 1999 +0000

    Tue Feb 16 05:50:27 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-ops.c (S_io_revoke): New function.  Don't attempt to
        implement.  (Other systems don't even permit non-file revokes.)

commit 113320c6cc5d0b527b8d14ec9df1c6b07496bc3b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:56:58 1999 +0000

    Tue Feb 16 05:47:57 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c: New file.
        * Makefile (IOSRCS): Add io-revoke.c.

commit 9819e76c6d3bda979636c1a0c079308c9fa6485c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:56:36 1999 +0000

    Tue Feb 16 05:37:03 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c: New file.
        * Makefile (IOSRCS): Add iorevoke.c.

commit cb36bf0b4c26059d08983267026bd20c8eb98b71
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:56:08 1999 +0000

    Tue Feb 16 05:31:23 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io-revoke.c: New file.
        * Makefile (IOSRCS): Add io-revoke.c.

commit 6515119daf690208df07e0585952926f4b40eda7
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:55:39 1999 +0000

    Tue Feb 16 04:34:02 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * io.defs (io_revoke): New RPC.

commit 978b438d76360e21532baf3b935a683df94d1c2b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:55:23 1999 +0000

    Tue Feb 16 05:09:49 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * Makefile (MIGSTUBS): Deleted variable; neither ioServer nor
        socketServer seem to be used.

commit 5677d0d490c8e941296104ff3a84f98cf662480d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:54:55 1999 +0000

    Tue Feb 16 05:06:12 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * boot.c (S_io_revoke): New (unsupported) routine.

commit de81b9f33a8790a6cea0c8d62830536d37167486
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:54:23 1999 +0000

    *** empty log message ***

commit 592f7ad627f2815f8bc9c9fb2a47c796aa0ed609
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 08:35:55 1999 +0000

    1999-02-05  Mark Kettenis  <address@hidden>
    
        * users.c (trivfs_S_file_chmod): Clear S_ISVTX bit instead of
        clearing all other bits.

commit 88c9beb16222065db05162c8dcc7b1664d1b5441
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 08:20:59 1999 +0000

    *** empty log message ***

commit 68bdc004235a7ecd03bb45932ce935ea1d110b49
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 08:08:20 1999 +0000

    Tue Feb 16 02:31:06 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * Makeconf ($(libname).so): Include $(hurd-version) as part of the
        soname.
        ($(libdir)/$(libname).so.$(hurd-version)): New rule.
        ($(libdir)/$(libname).so): Only create a symlink to the
        version-numbered name.
        (install) [makemode == library]: Add
        the versioned name $(libdir)/$(libname.so).$(hurd-version).
    
        * version.h.in: New file.
        * versioh.h, sh-version.sed: Deleted files.
        * Makeconf (hurd-version): New variable.
        * Makefile ($(subdirs)): Depend on version.h.
        (version.h): New rule.
        (DIST_FILES): Delete version.h and sh-version.sed.  Add version.h.in.

commit cb37680cba43ab2803e376cef23c4381bbd4f034
Author: Thomas Bushnell <address@hidden>
Date:   Sat Feb 13 09:39:13 1999 +0000

    Sat Feb 13 04:29:29 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * peropen-make.c (diskfs_make_peropen): If there is no existing
        context, then set the shadow_root iff we are a chrooted virtual
        root filesystem.

commit dbe1211d027346c1e61a7befdb930ae64758329e
Author: Thomas Bushnell <address@hidden>
Date:   Sat Feb 13 09:19:17 1999 +0000

    1999-02-12  Gordon Matzigkeit  <address@hidden>
    
        * init-startup.c (diskfs_startup_diskfs): Release the virtual
        root's lock as soon as we've checked that it's a valid directory.
        Ignore leading slashes in _diskfs_chroot_directory.

commit c8d2da69861cf22e740b26d81e326d1e02835d56
Author: Thomas Bushnell <address@hidden>
Date:   Sat Feb 13 09:13:36 1999 +0000

    1999-02-12  Gordon Matzigkeit  <address@hidden>
    
        * open.c (trivfs_open): Add missing `=' from last change.

commit f767af5ecc0a272f706c5c02e45c6c25f7a3a654
Author: Thomas Bushnell <address@hidden>
Date:   Wed Feb 10 04:52:21 1999 +0000

    1999-02-06  Mark Kettenis  <address@hidden>
    
        * login.c (main): If no effective uid, really use first auxiliary
        uid to use as password entry to get parameters from.

commit ab15e243cf9e178d7cee23b0ccfa6bd110aa1f18
Author: Thomas Bushnell <address@hidden>
Date:   Sun Feb 7 18:53:13 1999 +0000

    1999-02-05  Mark Kettenis  <address@hidden>
    
        * open.c (trivfs_open): Correctly initialize NEW->isroot.

commit a41e8964db998573319dc405283e4238d9f406b3
Author: Thomas Bushnell <address@hidden>
Date:   Wed Feb 3 21:06:42 1999 +0000

    1999-02-01  Mark Kettenis  <address@hidden>
    
        * ops.c: Include <maptime.h>.
        (netfs_attempt_utimes): Fix various typo's.

commit 48fe1fad7bd90b7695806eb8ac431b09626fcaea
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 1 21:28:55 1999 +0000

    Mon Feb  1 16:27:15 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * MAKEDEV.sh (PATH): Add /usr/bin out of deference to users
        lacking the /usr symlink.  Requested by Marcus Brinkmann
        <address@hidden>.

commit c18c017b593d94def21cdb2dc41f880cd0cb82af
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 04:01:04 1999 +0000

    .

commit f0ce51e710ae0982fd938c7155d07e0a017f72a2
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 04:00:17 1999 +0000

    1999-01-31  Roland McGrath  <address@hidden>
    
        * storeio.c (trivfs_modify_stat): Return S_IFCHR if block size is 1.

commit 92e02bab552228b4b50b4f7a436aa6008427b18a
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 03:49:33 1999 +0000

    .

commit 3794e61f5825e45839cb444d4ea94dfe3dca6b32
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 03:49:03 1999 +0000

    1999-01-31  Roland McGrath  <address@hidden>
    
        * storeio.c (trivfs_modify_stat): Return S_IFCHR iff inhibit_cache
        set, otherwsie S_IFBLK.  For a block-addressed device, S_IFCHR means
        "must do whole-block i/o".

commit 0458f1b8f5348c55785434a5ea2f8f8c1217e7db
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:50:52 1999 +0000

    Sun Jan 31 18:41:17 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * node.c (netfs_attempt_utimes): Handle new possibility that ATIME
        or MTIME might be null.

commit 991964495b65f3f6d3a043d8fc5b7fe8c20728d3
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:50:36 1999 +0000

    Sun Jan 31 18:39:09 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * nfs.c (xdr_encode_sattr_times): Convert nanoseconds to
        microseconds correctly.
    
        * ops.c (netfs_attempt_utimes): Handle new possibility that ATIME
        or MTIME might be null.

commit 3ffa3f5df170bc879cc852c64a7e04fdc027f363
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:50:16 1999 +0000

    Sun Jan 31 18:29:22 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * times.c (trivfs_set_atime, trivefs_set_mtime): Take advantage of
        new semantics for file_utimes.

commit eef100d3e42e30b98b2218a102d98841e2e5e41f
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:49:56 1999 +0000

    Sun Jan 31 18:27:42 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * file-utimes.c (netfs_S_file_utimes): Understand new semantics
        for setting to current time.
        * netfs.h (netfs_attempt_utimes): Update documentation.

commit e5b20b2e303e29c99192846d550df4532410688e
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:49:27 1999 +0000

    Sun Jan 31 18:24:33 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * file-utimes.c (diskfs_S_file_utimes): Implement new semantics
        for setting to exactly present time.

commit 8723e50bdd67bbc25157fc64a3d336c0f9c38fc1
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:49:03 1999 +0000

    Sun Jan 31 18:21:58 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * fs.defs (file_utimes): Extend documentation.

commit b6c287ffd8279da8bc5ffceb3e75e9c3595b2a2a
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:48:47 1999 +0000

    Sun Jan 31 18:34:59 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * node.c (netfs_attempt_utimes): Implement new possibility that
        ATIME or MTIME might be null.

commit 74e57f6fef0a62090390c1bcb3a2cbd944398cfa
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jan 31 23:48:28 1999 +0000

    Sun Jan 31 18:33:55 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * netfs.c (netfs_attempt_utimes): Implement new possibility that
        ATIME or MTIME might be null.

commit 229a2b3040a479ccc6052fe6d6c464fe301151c9
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jan 30 05:29:56 1999 +0000

    Sat Jan 30 00:27:14 1999  Thomas Bushnell, BSG  <address@hidden>
    
        * munge.c (create_queue): Make sure that malloc succeeds.
        Reported by OKUJI Yoshinori <address@hidden>.

commit 9a6d074200ca9eb2f2f4a4fdb804f33ecef5da17
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 28 16:42:44 1999 +0000

    .

commit ca51c73a5b4f644a8a940fcc187a9dbb3e1b1f78
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 28 16:37:59 1999 +0000

    1999-01-28  Roland McGrath  <address@hidden>
    
        * io.c (trivfs_S_file_syncfs): Fix inverted test.
        Reported by OKUJI Yoshinori <address@hidden>.

commit ec80240b0b0f26c0c3cc0abd74e49da9fd96be99
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:56:14 1999 +0000

    .

commit 6252a58340a1a3dd9daa16fe636c805fc9f63f8b
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:50:25 1999 +0000

    1999-01-27  Roland McGrath  <address@hidden>
    
        * Makefile (OTHERSRCS): Add init-main.c.

commit afc8c50fcd6c1070892a3508f65869803f2e1599
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:48:21 1999 +0000

    1999-01-24  Roland McGrath  <address@hidden>
    
        * configure.in: Add AC_PROG_AWK.
        * config.make.in (AWK): New variable, substituted by configure.

commit 692f4a0bfd9d15eb5ed5c42db0d69a8ade298005
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:47:13 1999 +0000

    .

commit 8e8f1f026b493aeea075d4f1cbc05bbf0dd6cec6
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:46:47 1999 +0000

    1999-01-27  Roland McGrath  <address@hidden>
    
        * storeio.c (options): New option -c/--no-cache.
        (inhibit_cache): New variable.
        (parse_opt): Make -c set it.
        (trivfs_append_args): Report --no-cache if set.
        (check_open_hook): Pass inhibit_cache flag to dev_open.
        * dev.h (struct dev): New member `inhibit_cache'.
        (dev_open): Update decl.
        * dev.c (dev_open): Take new arg inhibit_cache, store in new dev.
        If set, don't initialize buf_offs, io_lock, pager, pager_lock.
        (dev_read, dev_write): If DEV->inhibit_cache is set, allow only
        whole-block i/o: EINVAL for non-whole-block attempts.
        * pager.c (dev_get_memory_object): If DEV->inhibit_cache is set, don't
        make our own pager; if store_map returns EOPNOTSUPP, so do we.

commit 917384c096a24625c84ab8901901a45e2f2f055f
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 22:54:34 1999 +0000

    .

commit c2d213e2c185befda32325691750461b8395ba3d
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 22:53:41 1999 +0000

    1999-01-24  Roland McGrath  <address@hidden>
    
        * Makefile: Add rules for generating prototype ?ioctl.defs files from
        a list of C headers that define the ioctl request macros.
        (DIST_FILES): Add ioctl-tmpl.sym ioctl.awk gensym.awk.
        * gensym.awk, ioctl-decode.h, ioctl-tmpl.sym, ioctl.awk: New files
        supporting those rules.

commit e2d39f1f8f05d27d82e50159846128cdbf835c98
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 22:51:52 1999 +0000

    1999-01-24  Roland McGrath  <address@hidden>
    
        * ioctls.defs: New file.

commit aa9be1e5ee3115f5a0b0ae6bed17dad4b2c10c6b
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 03:30:45 1999 +0000

    .

commit 36fb5aee6de8bc049ff854a1978c335f379f750a
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 03:12:42 1999 +0000

    1999-01-22  Roland McGrath  <address@hidden>
    
        * rr.c (rrip_work): Remove makedev macro definition.

commit 1d64ba55aba50b7b77054d6cdfbc38017df1dd7b
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 03:12:21 1999 +0000

    1999-01-23  Roland McGrath  <address@hidden>
    
        * main.c (main): Use diskfs_init_main.

commit cfb36b88d93f75685b8830a4ee115dd61071fdfe
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:52:44 1999 +0000

    .

commit 7b5a22aa2af193f082588e842ea8767c2450b4d9
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:45:26 1999 +0000

    1999-01-23  Roland McGrath  <address@hidden>
    
        * ext2fs.c (main): Use diskfs_init_main.

commit e11a5f1a3f171a51fd8600ef11b002df16442d88
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:43:43 1999 +0000

    1999-01-23  Roland McGrath  <address@hidden>
    
        * main.c (main): Use diskfs_init_main.

commit cbbdc2a484b38c848d415b715913ae406a7ea9b8
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:42:58 1999 +0000

    1999-01-22  Roland McGrath  <address@hidden>
    
        * file-set-trans.c: Remove makedev, major, minor macro definitions.
        * dir-lookup.c: Likewise.

commit 1630c743bcf9ba229c7c2e9a7fa5533d384aacab
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:41:57 1999 +0000

    1999-01-22  Roland McGrath  <address@hidden>
    
        * init-main.c: New file, defining new function diskfs_init_main.
        * diskfs.h: Declare diskfs_init_main.

commit 82a6459a38c2e521e83d4dda3526120ae8ea06b6
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:34:57 1999 +0000

    1999-01-22  Roland McGrath  <address@hidden>
    
        * ops.c (netfs_attempt_link): Remove major, minor macro definitions.
        * nfs.c (xdr_decode_fattr): Remove makedev macro definition.

commit 9da05e2ae5c8255d27abb61bea839ad3d208d543
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:32:47 1999 +0000

    1999-01-22  Roland McGrath  <address@hidden>
    
        * file-set-translator.c: Remove makedev, major, minor macro definition.
        * dir-lookup.c: Likewise.

commit 63cc3a78e7bfeb9fd3ab3149e452347faa43a87b
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 3 22:01:36 1999 +0000

    .

commit 99176a3fe1d8a489fc2b40b579595095f5af66a0
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 3 22:01:05 1999 +0000

    1999-01-03  Roland McGrath  <address@hidden>
    
        * syncfs.c: Replace -a/--asynchronous with -s/--synchronous.
        Default is now asynchronous.

commit 659819b3278e13fb5b39a58857820006c88cbb23
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 1 19:15:16 1999 +0000

    .

commit 6325afb2a5aa31f077415af5678de17b686580e7
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 1 19:14:04 1999 +0000

    1999-01-01  Roland McGrath  <address@hidden>
    
        * sync-interval.c (diskfs_set_sync_interval): Use ENOMEM, not EIEIO.

commit 37c58526f80aba5357cd010de61e6bbbd890851a
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 1 19:11:32 1999 +0000

    1999-01-01  Roland McGrath  <address@hidden>
    
        * interrupt-on-notify.c (ports_interrupt_self_on_notification): Use
        assert to check we are in an rpc; don't return EIEIO (not appropriate).

commit 479e3fa2d60d9d906ec365cae48a6eb52b14faa5
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:16:11 1998 +0000

    begin updates for 0.3

commit f6f687c51d9f876959ea89877dcc8ac5efbc25f7
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:14:25 1998 +0000

    .

commit 9284a80feec62e915e02b19f85068f9bae084c92
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:14:08 1998 +0000

    renamed to syncfs.c, which see

commit 2abeaddff3fdcd15ad25e918708c88ced39b4e90
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:11:51 1998 +0000

    1998-12-31  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS, targets, targets rule): Rename sync to syncfs.
        * syncfs.c: Renamed from sync.c.
        Take flags -a/--asynchronous and -c/--no-children,
        and optional file arguments.  Diagnose errors.

commit d91076fa48a6598fa91f28687d76d00f07c32773
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 07:41:10 1998 +0000

    .

commit 836c2d17dc3f186a6bfdc064aec5e6b323e9d414
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 07:40:13 1998 +0000

    File removed (obsolete since 1996).

commit 5598cb8cd5b5dea2523c0a8ba03bd5b1619d180b
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 06:51:34 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * main.c (S_exec_init): Deallocate PROCSERVER port when finished.

commit 426351562d55a06e490fad6a87cd7d0106280ab6
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 06:50:40 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        Use a struct hurd_port for the cached exec server port,
        so it is properly reference-counted and locked.
        * boot-start.c (diskfs_exec): Variable removed.
        (diskfs_start_bootstrap): Make it a local here.
        Install that port in _diskfs_exec_portcell.
        (diskfs_S_fsys_init): Use _diskfs_exec_portcell instead
        of diskfs_exec.
        * init-init.c (_diskfs_exec_portcell): New variable.
        (diskfs_init_diskfs): Initialize it.
        * priv.h: Declare it.
        * diskfs.h (diskfs_exec, diskfs_exec_ctl): Remove decls.
        * file-exec.c (diskfs_S_file_exec): Use _diskfs_exec_portcell instead
        of diskfs_exec.

commit 05361f6e96c9b7abaca44e16cf38e9f8bc0475e2
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 23:01:03 1998 +0000

    .

commit b2a33aedb91c49620c0eb2d975ba2b02c5dc4908
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 22:58:35 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * boot-start.c (diskfs_start_bootstrap): Twiddle boot-time messages.

commit 8d153aa0cebde35013f0b0659d288b2dd1724c9f
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:42:27 1998 +0000

    hostid/hostname gone

commit e04b2cd4193fabf83ae76492a25e42a207e705ef
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:38:23 1998 +0000

    .

commit d6debbf01c7bb0a003c9b6713bd5f02c9c3be92d
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:37:10 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * store.h: Remove defns of STORAGE_*, now in <hurd/hurd_types.h>.

commit 77461eb0c146e8fcb4281e8370c5b361e8258f72
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:31:36 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * hurd_types.h (enum file_storage_class): New values STORAGE_REMAP,
        STORAGE_COPY; moved with their comments from libstore/store.h.

commit 5fff57ecf7eb845f13a4a087c4da26ecf07a36b2
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:29:29 1998 +0000

    .

commit 658839d88d19af046ec070914c5a37101d01f4f5
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:27:42 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * Makefile (prog-subdirs): Reordered with vague topical grouping.

commit fdcdc2f1069385b3a8566fe767f03d4a827fd83a
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:27:06 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Remove __ from struct members.
    1998-12-21  Mark Kettenis  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Fill in statfs members that are
        used to implement statvfs.

commit 4b9fa742adb5040b982930cb1624954656c1294d
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:20:53 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Remove __ from struct members.
    1998-12-21  Mark Kettenis  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Fill in statfs members that are
        used to implement statvfs.

commit ec10364b89a9355798af92c714683c235e64681a
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:19:38 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Remove __ from struct statfs members.
        Use bzero first instead of setting individual fields to zero.

commit dc431a92c14959845a080f3a29ba6a7293f56151
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:12:31 1998 +0000

    .

commit 1764a4cd92f259e5c6e5a851bb1d5f09ca41a8e3
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:11:53 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * boot-start.c (_diskfs_boot_privports): Renamed from diskfs_*.
        * priv.h: Declare it.
        * console.c (diskfs_console_stdio): Change caller.

commit 58d43a69c90a6527f133d19bd4e0cd4b60094124
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:11:22 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * file-statfs.c (diskfs_S_file_statfs): Remove __ from struct members.
    1998-12-21  Mark Kettenis  <address@hidden>
    
        * file-statfs.c (diskfs_S_file_statfs): Initialize mount options
        in statbuf.

commit a9c4e12b5118f94c29d03a57ea71b81a67aa1bcc
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:05:55 1998 +0000

    STORAGE_* changes done

commit 6810a76b77ca06c06dbb3b4c80b16313e87b7b0e
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 09:03:38 1998 +0000

    .

commit 2ea7b2c821fe4f14418696911e5f815b1c97f829
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 09:03:15 1998 +0000

    1998-12-21  Mark Kettenis  <address@hidden>
    
        * inode.c (diskfs_set_statfs): Fill in statfs members with
        sensible values.

commit f2b516cf4db7822e09437a13d2ee72e3378c0f78
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:54:20 1998 +0000

    .

commit 1eb0e7ca3a4f81c12a5a3302663ffc64dedfd290
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:49:50 1998 +0000

    1998-12-21  Roland McGrath  <address@hidden>
    
        * Makefile (HURDLIBS): Add missing implied library deps.

commit 2a9375a333f6e883b4e4c79f167b09c5abb0470e
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:49:35 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * main.c (S_exec_init): Remove variable DEV_MASTER; pass null instead
        since we don't need it.  Use assert_perror on getting the host-priv
        port and on startup_essential_task, since init will hang until we've
        done made that RPC.
    1998-12-21  Roland McGrath  <address@hidden>
    
        * main.c (S_exec_init): Don't call set_active_trans.
        (set_active_trans): Function removed.

commit 8d4908da2c30c636575a799c352d9af95027ac36
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:48:33 1998 +0000

    1998-12-26  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec): Fix conditional for cleaning up INTERP,
        from nonnull E.interp.section to nonnull INTERP.file.
        If we failed to open the interpreter file, INTERP.file will be
        null and the rest of INTERP will be uninitialized.

commit 93e065eec1c02dd21f4a7deeae87bc666a5b40c5
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:46:43 1998 +0000

    1998-12-26  Roland McGrath  <address@hidden>
    
        * boot.c (isig): New variable.
        (init_termstate): If it's set, set ISIG flag in c_lflag.
        (options): New option -I/--isig.
        (parse_opt): Make -I set `isig'.
        (boot_script_exec_cmd): Print out args as well as file name.

commit 0963bb2666aec71005e2bd82c8eb77c045269691
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:45:04 1998 +0000

    .

commit 516feac0c4c76a1ad40da1525af9946fadd4bbbd
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:42:21 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * ext2fs.c (main): Pass ARGP_IN_ORDER flag to argp_parse because
        diskfs options need it.

commit d4ba8d9108669596c325bc00cb170e64b0d99f76
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:41:51 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * main.c (main): Pass ARGP_IN_ORDER flag to argp_parse because
        diskfs options need it.

commit acb030991c07ad33a8d55ff19e493cc26a3ea6a6
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:41:15 1998 +0000

    1998-12-27  Roland McGrath  <address@hidden>
    
        * opts-std-startup.c (startup_options): Move -C above "Boot options:",
        give it a docstring.  Docstrings for --bootflags, --boot-command.
        (_diskfs_boot_command): New variable.
        (startup_options, parse_startup_opt): New option --boot-command,
        consumes remaining args to set _diskfs_boot_command.
        * priv.h: Declare _diskfs_boot_command.
        * boot-start.c (diskfs_start_bootstrap): If diskfs_exec_server_task is
        null, assume we are running as the boot command and have a root with
        /servers/exec.
        If _diskfs_boot_command is set, start that command in place of init.
        If can't lookup initname, print error msg and loop to prompt.
        Put a newline before "Init name" prompt.
        After starting exec server, try to set active trans on /servers/exec.
        (diskfs_boot_getpriv): New function: if _hurd_host_priv
        is null, use fsys_getpriv on our bootstrap port.
        (parent_task): New static variable, set there with fsys_getpriv call.
        (diskfs_S_fsys_init): If diskfs_exec_server_task is null, don't do
        anything with it; instead register parent_task as our child
        and send an fsys_init to our parent on our bootstrap port.
        * console.c (diskfs_console_stdio): Call diskfs_boot_privports before
        get_privileged_ports if diskfs_boot_flags is set.

commit 2c026d41553528d0fdb0fe795b99ddd6c5e68b74
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:40:19 1998 +0000

    1998-12-21  Roland McGrath  <address@hidden>
    
        * file-exec.c (diskfs_S_file_exec): If exec server port is stale, try
        once to look up a new one.

commit 0065c772cc7edabd370c2d0d96263b3500624421
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 26 20:37:37 1998 +0000

    .

commit 21a8a27ca3c6840a5420aa1b6c0ebf9acff07f46
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 26 20:37:25 1998 +0000

    1998-12-21  Roland McGrath  <address@hidden>
    
        * open.c (store_open): Like file.c:fiopen, catch EACCES or EROFS
        and try to open read-only.

commit 25efa8f7dbbc2091db525cc8a0c529220429ef74
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 26 20:37:11 1998 +0000

    1998-12-21  Roland McGrath  <address@hidden>
    
        * open.c (store_open): Like file.c:fiopen, catch EACCES or EROFS
        and try to open read-only.
        * file.c (fiopen): Treat EROFS same as EACCES.

commit dd7a0376b8fbcd8564b123041d87c9b3c29811f3
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 21 04:15:58 1998 +0000

    .

commit 1e0aba79db121c4db4a377517933eb70e0fdeadb
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 21 04:14:24 1998 +0000

    1998-12-20  Roland McGrath  <address@hidden>
    
        * inode.c (diskfs_write_disknode): Add braces to silence warning.
        * pager.c (file_pager_read_page): Likewise.

commit 67f110517e3e39ab196c88b724b23faed89628c8
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 21 04:13:47 1998 +0000

    1998-12-20  Roland McGrath  <address@hidden>
    
        * storeinfo.c: Don't include <netinet/in.h>.

commit a53ce03c65e46b1c6490ad0abbfb949e7bb81c5f
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 23:53:36 1998 +0000

    what is this file???

commit 220d234597c2b58c40c08baf6bc1cc8e3418831d
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 21:00:36 1998 +0000

    .

commit 50328c0ef118ce6700c45132f3522d912df14427
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 20:51:58 1998 +0000

    1998-12-20  Roland McGrath  <address@hidden>
    
        * loop.c (server_loop): Cosmetic.

commit deb3c079c84038e7562a4de8902d822d8a137352
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 20:51:42 1998 +0000

    1998-12-20  Roland McGrath  <address@hidden>
    
        * nfsd.h: Include <rpc/types.h>.
        (bool_t, enum_t): Remove typedefs.

commit 48148f260858f75ce36c2dca8f85819619d6a847
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 20:51:02 1998 +0000

    1998-12-20  Roland McGrath  <address@hidden>
    
        * alloc.c (diskfs_alloc_node): Fix printf format to silence warning.
        * hyper.c (get_hypermetadata): Likewise.

commit cec2b851bfc8a4cf6a28769ebd278e155f3ce9ab
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:51:53 1998 +0000

    .

commit 56fae440aec7abbd8d14bb48911228d4da829c0b
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:47:46 1998 +0000

    1998-12-06  Roland McGrath  <address@hidden>
    
        * lmail.c (deliver, main): Add braces to silence gcc warning.

commit d45066345f3093e351376539f31bcaec9cae94dd
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:11:30 1998 +0000

    .

commit acad18819ac440b76d59d21fd669b31538b2d0c9
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:10:59 1998 +0000

    1998-12-06  Roland McGrath  <address@hidden>
    
        * boot-parse.c: File removed (it has been obsolete since 1995).

commit 2235bb48c9ec2878967d81147f79e99691f013fb
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 1 16:07:57 1998 +0000

    .

commit fad7e8335b92350f016f27c5b93053797452a308
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 1 16:03:15 1998 +0000

    1998-11-30  Mark Kettenis  <address@hidden>
    
        * ugids-verify-auth.c (svma_state_add_auths): Allocate correct
        number of bytes for new auth port array.
        (server_verify_make_auth): Set check to password_check_group if
        is_group is true and to password_check_user if not.  Not the other
        way around.

commit 52c4c2f0dc0892ee606df12990c93b62b653fd32
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 1 15:57:41 1998 +0000

    1998-11-29  Roland McGrath  <address@hidden>
    
        * Makeconf ($(libdir) installation rules): Use automatic variables.
        Use a static pattern rule for foo.a and foo_p.a, treated the same.

commit 9bea81c84fca860b0ef82dcd8a7aa109cf4d9f97
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 30 03:19:19 1998 +0000

    .

commit 2dc45471bf1f0c0fac4380f8f4a19a2eb6bf2230
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 30 03:18:44 1998 +0000

    1998-11-29  Roland McGrath  <address@hidden>
    
        * hurd_types.defs: Include <bits/utsname.h> instead of
        <utsnamelen.h>.  Reported by Mark Kettenis <address@hidden>.

commit 41a65fe0c80b9bb420234679d4cf9cdced50dcd7
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 18:03:44 1998 +0000

    .

commit ae7cbac0d6202f630507b0aa8b91fa1387465af5
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:19:09 1998 +0000

    .

commit 86208575669cb6fdc5328485525456dbe821d6a7
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:18:49 1998 +0000

    1998-11-25  Mark Kettenis  <address@hidden>
    
        * main.c (S_exec_init): Call _hurd_proc_init with new args set to
        zero.

commit 2750bdb2d70f8b11b65817146918a9f1f103e763
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:18:33 1998 +0000

    1998-11-25  Mark Kettenis  <address@hidden>
    
        * hashexec.c (check_hashbang): Fix typo: interplen -> interp_len.

commit fccacb517daa692680f391af117d9783a63510ed
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:18:06 1998 +0000

    1998-11-27  Mark Kettenis  <address@hidden>
    
        * auth.c (main): Call _hurd_proc_init with new args set to zero.

commit de628a762dd484d99344268fcf71cd7a57282729
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:17:34 1998 +0000

    1998-11-25  Mark Kettenis  <address@hidden>
    
        * boot-start.c (diskfs_S_fsys_init): Call _hurd_proc_init with new
        args set to zero.

commit 34a9c306ed26aae53e43d3c4da37bbf6d24d4486
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:17:14 1998 +0000

    1998-11-29  Roland McGrath  <address@hidden>
    
        * trans-callback.c (_diskfs_translator_callback1_fn): Use size_t*
        instead of int* for ARGZ_LEN arg.

commit effc5ace378c3f586862123ffa7eedff6f66a236
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:16:45 1998 +0000

    1998-11-29  Roland McGrath  <address@hidden>
    
        * fsck.c (main): Add braces to silence gcc warning.

commit 805a68e6fdf50514da8ba65d42d002a791cde1df
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:16:23 1998 +0000

    1998-11-29  Roland McGrath  <address@hidden>
    
        * fstab.c: Rename fsys_remount -> fsys_update in extern decl.

commit 08177b292598576e8d1e9105d6492c278e2f6819
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:16:03 1998 +0000

    1998-11-28  Roland McGrath  <address@hidden>
    
        * clookup.c (file_name_lookup_carefully): Change __getuids to geteuids.
        Use hurd_file_name_lookup instead of __hurd_file_name_lookup.

commit cdaa4c0b75817dd8d9ccc75462e213be4029839f
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 25 09:10:46 1998 +0000

    .

commit 9de130505716e177e6573d0789a596616ed65919
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 25 09:10:07 1998 +0000

    1998-10-24  Roland McGrath  <address@hidden>
    
        * users.c (open_hook): Assert DTR if NO_CARRIER, even for CLOCAL.
        This is the only thing that tells it to open the device.

commit 2999a5f46075fd0d89dec3f5b7a864da0afdde22
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 23 01:43:25 1998 +0000

    libps: add incremental output options

commit 245d28143cd234d06a02b5f9573166e5a263c4d0
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 22 18:19:22 1998 +0000

    .

commit d93bc757be8062e275f53659eea8d29057df3275
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 22 18:18:10 1998 +0000

    1998-11-12  Mark Kettenis  <address@hidden>
    
        * cthreads.c (cthread_init): Move cthread_alloc call before
        cproc_init call, since cthread_alloc uses malloc, and malloc won't
        work between initializing the new stack and switching over to it.

commit d536020c53166ecfa2b032fd13e4a9289cedf68b
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 16 18:22:56 1998 +0000

    Mon Oct 26 16:47:18 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * devio.c (char_size_mask_xxx): New variable.
        (devio_set_bits): Don't munge c_cflag here.  Instead,
        set char_size_mask_xxx.
        (device_read_reply_inband): Mask off high bits from the input to
        simulate less than 8-bit channels.

commit 19656903db2c911122154aa3e96f768b30edc201
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 16 18:22:16 1998 +0000

    Wed Aug 12 23:35:59 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * file-chflags.c (diskfs_S_file_chflags): Only set
        NP->dn_set_ctime if we actually set the flags.

commit 5ea4920ee625d0492bb8bd7e8e55b8cc584baa2f
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 16 18:21:53 1998 +0000

    *** empty log message ***

commit 92e77b72e0e52df10b44ba47e6906b19196e0100
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 16 01:19:18 1998 +0000

    .

commit 93e6c5cc9f591fda748eb1975cd25003f0f982b5
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 16 01:17:54 1998 +0000

    Wed Oct 28 22:52:04 1998  Joel N. Weber II  <address@hidden>
    
        * inode.c (read_disknode): Use FSTYPE_ISO9660.

commit fbfc1de5e5237b4d149067a5a8b785c8a4e7b9bd
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 16 01:16:25 1998 +0000

    Wed Oct 28 22:49:18 1998  Joel N. Weber II  <address@hidden>
    
        * hurd_types.h: Added FSTYPE_HTTP, FSTYPE_MEMFS, and
        FSTYPE_ISO9660.

commit f8aa79192c4bc19ed1c86f759f9b45b6d4710173
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 21:02:39 1998 +0000

    .

commit 95d72b554e38b11e27bcc372f8a69d071beec836
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 21:01:16 1998 +0000

    1998-10-26  Roland McGrath  <address@hidden>
    
        * hashexec.c: Use mach_* instead of __mach_*.

commit eb76578ec4c9177c600f1d512611b0ef518f6348
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 01:03:43 1998 +0000

    .

commit e6b96c693555bd15b60ee1798f8ec6271e437f47
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 01:00:19 1998 +0000

    1998-10-26  Gordon Matzigkeit  <address@hidden>
    
        * init-startup.c (diskfs_startup_diskfs): Use diskfs_nput to free
        the old diskfs_root_node when switching to a virtual root.

commit a08515735de79eda5994d15abfce3c0fee30a7f9
Author: Thomas Bushnell <address@hidden>
Date:   Thu Nov 5 20:42:00 1998 +0000

    Thu Nov  5 15:26:50 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * hashexec.c (check_hashbang): Keep INTERP_LEN with the correct
        value (bytes of memory holding INTERP) for later use.
        (check_hashbang: setup_args): Set argv[0] from the interpreter
        name, not copied from the existing command line.

commit 3dcaa5f6262e5dec4aeb13d3b6bbb4ef45877a47
Author: Thomas Bushnell <address@hidden>
Date:   Mon Oct 26 20:26:33 1998 +0000

    *** empty log message ***

commit b6d7c55027143927fb8efa76b1423f6e073c2dab
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:40:40 1998 +0000

    .

commit c7f1ebcc91150c79dffce3065fe205b7b938f4b0
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:39:47 1998 +0000

    1998-10-24  Roland McGrath  <address@hidden>
    
        * clookup.c (file_name_lookup_carefully): Use getdport instead of
        __getdport, getumask () instead of _hurd_umask.

commit 1e33d8bd37f1adf0ea5a3f0833f0897e42c3880e
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:39:20 1998 +0000

    1998-10-24  Roland McGrath  <address@hidden>
    
        * ethernet.c (ethernet_open): Check error return from device_open and
        device_set_filter.
        (setup_ethernet_device): Check error return from device_get_status.
        * ethernet.c (ethername): Remove static variable.
        (setup_ethernet_device): Don't set it.
        (ethernet_open): Don't use it; use DEV->name instead.

commit d5fbc17f93deb920d2d13e7f257a0470f5ba5953
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:17:46 1998 +0000

    .

commit cbb47a8598ce913a683e431efb330b0b38b38f55
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:17:19 1998 +0000

    1998-10-24  Roland McGrath  <address@hidden>
    
        * ethernet.c (ethernet_open): Check error return from device_open and
        device_set_filter.
        (setup_ethernet_device): Check error return from device_get_status.
        * ethernet.c (ethername): Remove static variable.
        (setup_ethernet_device): Don't set it.
        (ethernet_open): Don't use it; use DEV->name instead.

commit 47d58494ef20206d6679aa7face4290c5467f53b
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:04:35 1998 +0000

    .

commit 85ad884eb2f48a2e3b259b15fe1d7cb675cb2270
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 07:52:50 1998 +0000

    1998-10-20  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Add braces to silence gcc
        warning.
        * io-identity.c (diskfs_S_io_identity): Likewise.
        * opts-append-std.c (diskfs_append_std_options): Likewise.
        * opts-std-runtime.c (set_opts): Likewise.

commit 7493bdb9b7ab8f7f4f97e0a0b7dbf218a862e1bb
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 07:51:40 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * diskfs.h (diskfs_lookup_hard, diskfs_lookup,
        diskfs_set_translator, diskfs_create_symlink_hook,
        diskfs_notice_dirchange, diskfs_direnter, diskfs_direnter_hard,
        diskfs_dirrewrite, diskfs_dirremove,
        diskfs_create_node, diskfs_enter_lookup_cache,
        diskfs_check_lookup_cache, dir_rename_dir, diskfs_set_options):
        Add `const' qualifier to `char *' parameters where appropriate.
        * opts-set.c (diskfs_set_options): Fix defn with `const'.
        * node-create.c (diskfs_create_node): Likewise.
        * name-cache.c (diskfs_enter_lookup_cache): Likewise.
        (diskfs_check_lookup_cache): Likewise.
        * dirremove.c (diskfs_dirremove): Likewise.
        * dirrewrite.c (diskfs_dirrewrite): Likewise.
        * lookup.c (diskfs_lookup): Likewise.
        * direnter.c (diskfs_direnter): Likewise.
        * dir-renamed.c (diskfs_rename_dir): Likewise.
        * dir-chg.c (diskfs_notice_dirchange): Likewise.

commit 6875a586d28418b4ed203dc00cc8db3061f9a003
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 07:32:00 1998 +0000

    1998-04-04  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Treat a shadow_root with null
        shadow_root_parent as a "virtual root".

commit f8e9c21bc6f36840b308da7bb1c2d1be79386830
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 07:31:10 1998 +0000

    1998-04-04  Roland McGrath  <address@hidden>
    
        Add support for a "virtual root directory" specified at startup.
        * priv.h (_diskfs_chroot_directory): Declare new variable.
        * opts-std-startup.c (startup_options, parse_startup_opt): New
        string-valued option -C/--directory/--virtual-root/--chroot sets
        _diskfs_chroot_directory.
        * init-startup.c (_diskfs_chroot_directory): New variable.
        (diskfs_startup_diskfs): If that's set, look up the name and
        warp us to that as a virtual root directory.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Initialize new peropen's
        shadow_root_parent to null, and shadow_root to either null or,
        if _diskfs_chroot_directory is set, to diskfs_root_node.

commit 00ccf96ef26845b7182bcbcf48ea061190b7184a
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 06:27:23 1998 +0000

    .

commit a3f365d26d8e524da3a6e3eea23d004d593630d5
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 06:26:37 1998 +0000

    1998-09-26  Mark Kettenis  <address@hidden>
    
        * cacheq.c (cacheq_set_length): Fix the limit of the destination
        entries.  Decide that there is no following entry if the current
        entry is equal or greater than this limit.

commit ff007752a9b1a91e34f90267578adb31fedef414
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 06:24:34 1998 +0000

    1998-10-24  Roland McGrath  <address@hidden>
    
        * init.c (main): Don't bogusly clear bootstrap_args.
        Reported by OKUJI Yoshinori <address@hidden>.

commit aecab97a0cfa612cb0b4b8b1680705e95f2a2490
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 21:19:27 1998 +0000

    .

commit b607a94656e5c698dbb2cfc4b701dd7c50acc875
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 19:20:07 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Fix defn with `const'.
        (diskfs_direnter_hard): Likewise.
        (dirscanblock): Likewise.
        * inode.c (diskfs_create_symlink_hook, create_symlink_hook): Likewise.
        (diskfs_set_translator): Likewise.

commit 691cc5992adb373ed6422915fa504f13ebc77238
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 19:18:40 1998 +0000

    .

commit 34f37638b1bb058056317ffa888f3e2b4fd90272
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 19:17:57 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * devio.c: Add #undef's for B19200, B38400, B57600, B115200, in case
        they are defined in <device/tty_status.h> too.

commit caf7ac6e90416c95f67a381835980e3da3570eb0
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 09:48:26 1998 +0000

    Add braces to silence gcc warnings.

commit fc40a731d23f893be2cb7699d7e078568d4c210c
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:38:41 1998 +0000

    Add braces to silence gcc warnings.

commit 6b0d5d23a26adea266903f285f7424a2f93863cb
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:24:48 1998 +0000

    1998-10-20  Roland McGrath  <address@hidden>
    
        * Makefile (OBJS): Use % pattern instead of explicit list.

commit b13c9406bd9c2c3bceb0c7ecd54c6c8079b4bf57
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:23:50 1998 +0000

    .

commit e50662b7254ab9c82864507ee0956ab2d2995382
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:14:53 1998 +0000

    1998-10-20  Roland McGrath  <address@hidden>
    
        * Makefile (TAGS): Create a TAGS file that specifies the subdir TAGS
        files as includes.

commit e86077d44eac2100e701103995caf0ff7b951865
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:10:53 1998 +0000

    1998-10-20  Roland McGrath  <address@hidden>
    
        * Makeconf (TAGS): Make rules cope with having no source files to tag.

commit 11d3c019825ffc34407e6a35459210033fd44046
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:42:56 1998 +0000

    .

commit 9faff857348e2100f945cc84988e620b015e38d5
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:38:00 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * loopback.c (loopback_type_trans): Return u_int16_t.

commit fdd33ca8a0fe52f95af3f488d23890560d3f1fa7
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:37:26 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Remove argz-replace.c and argp-*.c from the list.
        (installhdrs): Remove argp.h from the list.

commit 9ea5304bdb7f574bd3dc5c66cd44ddc4f29f8729
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:37:07 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * ugids-verify-auth.c (ugids_verify_make_auth): Fix typos in
        svma_state change of 1998-08-11.

commit 0bd13daced9e8189c8f915fb1535811616b9a527
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:36:33 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * idvec.c, idvec-auth.c (id_t): Remove typedef; use uid_t everywhere.
        The name `id_t' is coopted in libc now for the SVID `waitid' interface.

commit 5250d031a2fdfcaa688e33b4cab2235c57ea5c46
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:35:01 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * fshelp.h (fshelp_set_options): Use `const' for `char *' parameter.
        * set-options.c (fshelp_set_options): Fix defn.

commit 8dcc9c154da590698944e05e153a9f22a9f45e3a
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:30:17 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * lookup.c (diskfs_lookup_hard): Fix defn with `const'.
        (diskfs_direnter_hard): Likewise.
        (diskfs_get_directs): Use `const' for local var NAME.
        * inode.c (diskfs_set_translator): Fix defn with `const'.

commit 364131321985116d2b924cadb329d0512a2e90f6
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:29:40 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * ftpfs.c (netfs_append_args): Use %ld for time_t and %Zu for size_t.

commit aab1e27ff6c8287ba6a3e0e5f01f3029c9e23c3c
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:28:44 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * pager.c: strings.h -> string.h; gets strerror decl.

commit 1788264bdf8a96560169f55fa1e239c8fbdfd6f4
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:28:01 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * dir.c (dirscanblock): Fix defn with `const'.
        (diskfs_direnter_hard): Likewise.
        * inode.c (diskfs_create_symlink_hook): Likewise.
        (write_symlink): Likewise.
        * dir.c (diskfs_lookup_hard): Fix defn with `const'.
        * inode.c (diskfs_set_translator): Likewise.

commit e65231e86b00ecd3751a8afbe9a9bc901f0fe309
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:27:13 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * ext2fs.c (main): Fix return type to int.

commit 134a2b413290a82e3271465b9048268133fabf04
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:26:45 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * lmail.c: Include <time.h> and <sys/time.h>.

commit 9130de71b5e7ceac1124bfc63ad7689b23b3db01
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:25:39 1998 +0000

    .

commit 3871333497e73d6ccbae13d547a2f2284e2cd122
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:25:06 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * boot_script.c: Include <string.h> instead of declaring memset here.
        Include <stdlib.h> instead of declaring malloc, free here.

commit fdd42957b5452ce8cd0aaaa3223509b00a967614
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:18:12 1998 +0000

    .

commit 17b8d370ab460bf5cc60605693add7deca2228d8
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:15:17 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * Makeconf (objs): Don't build PIC objects unless $(makemode) library.

commit e91d67df56ef702e074e5c6852d1fd3e11f551d5
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:03:58 1998 +0000

    .

commit 3f42726cae7f7b867d29dfe2f0639709c7c4fc61
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:02:56 1998 +0000

    1998-09-04  Roland McGrath  <address@hidden>
    
        * Makeconf (objs): New target, just compile w/o ar or ld.
        (OBJS): Remove bogus `%.o' default defn.
        * Makefile (objs, %-objs): New subdir target.

commit e1f9b7fa12ec4ab01cefb6f28b01e593c9619720
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 25 19:55:04 1998 +0000

    .

commit 3a200696391aa23976bce4773b7c1c272a262e28
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 25 19:53:17 1998 +0000

    Fri Aug 21 19:25:12 1998  Jose M. Moya  <address@hidden>
    
        * msgport.c: Comments added.
        (add_cmd): cmd_add renamed to add_cmd.
        (parse_cmd_opt): cmd_parse_opt renamed to parse_cmd_opt.

commit 426b4d186f39eebb2ee1dc15f8d1bb0c6824004a
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 21 23:31:49 1998 +0000

    .

commit bd3796466477f8dd6ebb4b910f9b3862fd6e4b33
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 21 23:26:55 1998 +0000

    1998-08-21  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Remove return-buffer.c.

commit 8202459ab9365279883238df266f29c5ac82714c
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 21 23:25:33 1998 +0000

    1998-08-21  Roland McGrath  <address@hidden>
    
        * Makefile (SRCS): Add return-buffer.c.

commit c4cf4ed8841f591a89b705177664d23d91e69b3d
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:18:29 1998 +0000

    Moved to ../libiohelp/return-buffer.c.

commit 8c71bb6e23a136f82fc739d39a70bf703689b8f8
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:05:22 1998 +0000

    .

commit 10df447e8c90f41db5ba483d24e6425042c67990
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:02:13 1998 +0000

    1998-08-20  Roland McGrath  <address@hidden>
    
        * fsys-options.c (diskfs_S_fsys_get_options):
        fshelp_return_malloced_buffer renamed to iohelp_*.
        * file-get-fs-opts.c (diskfs_S_file_get_fs_options): Likewise.

commit 2d3f1ca261cc86b87e69f8235853ddf60b37cc40
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:01:25 1998 +0000

    1998-08-20  Roland McGrath  <address@hidden>
    
        * file-get-fs-options.c (netfs_S_file_get_fs_options):
        fshelp_return_malloced_buffer renamed to iohelp_*.
        * fsys-get-options.c (netfs_S_fsys_get_options): Likewise.

commit d39f385f0e067af9849c518036e99c033819b88c
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:00:29 1998 +0000

    1998-08-20  Roland McGrath  <address@hidden>
    
        * file-get-fs-options.c (trivfs_S_file_get_fs_options):
        fshelp_return_malloced_buffer renamed to iohelp_*.
        * fsys-get-options.c (trivfs_S_fsys_get_options): Likewise.

commit 7184e40b4022f0def3f3569a33dbc8ead554c3ac
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 05:59:41 1998 +0000

    1998-08-20  Roland McGrath  <address@hidden>
    
        * fshelp.h: Moved fshelp_return_malloced_buffer to libiohelp.
        * return-buffer.c: Moved to ../libiohelp/return-buffer.c.
        (fshelp_return_malloced_buffer): Renamed to iohelp_*.

commit 067a4cccc2ce6ff0fccd1351a1fef749b66342e1
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 05:56:35 1998 +0000

    1998-08-20  Roland McGrath  <address@hidden>
    
        * return-buffer.c (iohelp_return_malloced_buffer): Moved here from
        ../libfshelp/return-buffer.c and renamed from fshelp to iohelp.
        * iohelp.h (iohelp_return_malloced_buffer): Declare it.

commit 6454567a3a3c8656073aca414421ae0e52ef03aa
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 20:59:22 1998 +0000

    .

commit c717a173a769e1fa366615a44ccf9cddec1a0c7d
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 20:56:17 1998 +0000

    1998-08-12  Roland McGrath  <address@hidden>
    
        * aclocal.m4 (AC_PROG_CC_LOCAL): Renamed to hurd_PROG_CC.
        (AC_PROG_CC_WORKS_LOCAL): Renamed to hurd_PROG_CC_WORKS.
        * configure.in: Use hurd_PROG_CC instead of AC_PROG_CC_LOCAL.
        (AC_PREREQ): Require 2.12.
        (AC_CANONICAL_HOST): Give helpful error messages for likely cases of
        bogus host specs.
        (crypt check): Don't do AC_CHECK_FUNCS to get HAVE_CRYPT,
        just check for -lcrypt to set $LIBCRYPT.

commit 9283bb15f7d70c3825943367249a4e2871d80e0f
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 12 19:27:24 1998 +0000

    Tue Aug 11 16:17:49 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * file-chflags.c (diskfs_S_file_chflags): Set NP->dn_set_ctime.

commit 9822f554a79d842622bb5b538baefdc678032629
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 12 19:27:00 1998 +0000

    Tue Aug 11 21:12:06 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * hurd_types.h (dir_changed_type, file_changed_type): Doc fix.

commit db68507aacb83751580efe7dcabb2eb2e7e77f63
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 06:16:35 1998 +0000

    .

commit 0a326d47b4ce479814bd444bcc7080e37541251b
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 06:16:07 1998 +0000

    1998-08-12  Roland McGrath  <address@hidden>
    
        * argz-replace.c: Removed, now in libcwhereitshouldbe.

commit 9af9f3537ab7f18cc559a30786dd6ecaf03d85bf
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 06:14:55 1998 +0000

    1998-08-12  Roland McGrath  <address@hidden>
    
        * argp-ba.c, argp-eexst.c, argp-ex1.c, argp-ex2.c, argp-ex3.c,
        argp-ex4.c, argp-fmtstream.c, argp-fmtstream.h argp-fs-xinl.c,
        argp-help.c, argp-namefrob.h argp-parse.c, argp-pv.c, argp-pvh.c,
        argp-test.c, argp-xinl.c, argp.h: Removed, now in libcwhereitshouldbe.

commit 7c09e22e713339cb781115adff6dbab00616ad57
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 11 21:32:32 1998 +0000

    .

commit 050ec7d9649ccd80af121aaca1621f4af186d254
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 11 21:32:09 1998 +0000

    typo

commit 429dca0cae580683aa5dd11b01feba6958744d9e
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 11 21:28:13 1998 +0000

    1998-08-11  Roland McGrath  <address@hidden>
    
        * ugids-verify-auth.c: Leave #include <hurd/password.h> there, but
        commented out for the time being.
        (password_check_user, password_check_group): Make symbols weak; these
        are temporary defns until we get back in synch with libc.
        * ugids-verify-auth.c (ugids_verify_make_auth): Properly initialize
        SVMA_STATE members if they will be used.

commit 04f30e7b0af320be243ec1d155febffb769997c0
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 11 20:19:19 1998 +0000

    Tue Aug 11 16:17:49 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * file-utimes.c (diskfs_S_file_utimes): Add file notifications.

commit 9474dcf08999fb89bb6aac05f104041dcf72f9cb
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 10 17:42:39 1998 +0000

    Sun Aug  9 21:09:24 1998  Jose M. Moya  <address@hidden>
    
        * diskfs.h (struct node): Add filemod_reqs member.
        (struct modreq): Rename struct dirmod to reqmod as it is used for
        directory and file notifications.
        (diskfs_notice_filechange): Add prototype.
        * dir-chg.c (diskfs_S_dir_notice_changes): Check
        nowait_dir_changed return value for errors.
        (diskfs_notice_dirchange): Remove requests when the notification
        fails.
        * file-chg.c (diskfs_S_file_notice_changes): Implement.
        (diskfs_notice_filechange): New function.
        * node-make.c (diskfs_make_node): Initialize filemod_reqs.
        * node-drop.c (free_modreqs): New function.
        (diskfs_drop_node): Free filemod_reqs.
        * file-chauthor.c (dithkfth_TH_file_chauthor): Add file
        notifications.
        * file-chflags.c (diskfs_S_file_chflags): Likewise.
        * file-chmod.c (diskfs_S_file_chmod): Likewise.
        * file-chown.c (diskfs_S_file_chown): Likewise.
        * file-set-size.c (diskfs_S_file_set_size): Likewise.
        * io-prenotify.c (diskfs_S_io_prenotify): Likewise.
        * io-write.c (diskfs_S_io_write): Likewise.
        * node-rdwr.c (diskfs_node_rdwr): Likewise.

commit a58bbbb619bdfc04143ab40f3bf801152c4cf890
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 10 17:41:57 1998 +0000

    Thu Jul 30 10:38:30 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * fs.defs (file_notice_changes, dir_notice_changes): Doc fix.

commit 59d09445d42d1046fdd5627a9fd0202de76af7fa
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 3 21:17:34 1998 +0000

    Mon Aug  3 17:10:05 1998  Joel N. Weber II  <address@hidden>
    
        * Makefile (msgport): Add dependency on libshouldbeinlibc.

commit 8e7798a2f51076e1439de3adc78f493dd8a7551a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 29 20:33:23 1998 +0000

    Wed Jul 29 16:25:50 1998  Thomas Bushnell, BSG  <address@hidden>
    
        * ugids-verify-auth.c: Don't include <hurd/password.h> for now.

commit ead6b882e19752dfd9f450ed06e6bd5eb5c0e14a
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 08:18:33 1998 +0000

    .

commit 49efc8d2cc91ca43590d25cc5555e8c5ff5557be
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 08:17:54 1998 +0000

    1998-07-25  Roland McGrath  <address@hidden>
    
        * shutdown.c (diskfs_shutdown): Sync and set the clean flag even if we
        don't shut down.  Thus a disk that was in use but hadn't been touched
        recently needn't necessarily be checked after a system crash.

commit 75e70aaef8db2b3c4a398acc1a534aa263970fb2
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 08:00:16 1998 +0000

    .

commit dee6392717fed7826dee74c1ae0f7487c697573f
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 07:58:46 1998 +0000

    1998-07-25  Roland McGrath  <address@hidden>
    
        * default_pager.c (pager_read_offset): Cast NO_BLOCK twice, to real
        return type of this function.

commit 2ce64544ab96d0e4facbe375893e19333eda21b9
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 06:59:51 1998 +0000

    .

commit 5e2883c05501e8f3e8a387c09c0ca0cb51eca4db
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 06:57:15 1998 +0000

    1998-07-25  Jose M. Moya  <address@hidden>
    
        * msgport.c: Fixed to deallocate ports.

commit 3aba1fdb69c7e84a118e162246702d131b044da9
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 24 23:42:19 1998 +0000

    .

commit 4ac427f58c0f04190cabab56ce77fcf2fc77446f
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 24 23:40:19 1998 +0000

    1998-07-24  Jose M. Moya  <address@hidden>
    
        * msgport.c: New file.
        * Makefile (targets): Add `msgport'.
        (SRCS): Add `msgport.c'.
        (msgport): Add dependencies on parse.o and pids.o.

commit 08dc3b09f5bd0b93c867e1fb188245865e357700
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 24 23:39:10 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * process_request.defs: Delete proc_sethostid, proc_gethostid,
        proc_sethostname, and proc_gethostname.

commit 4b0accca4b1db4e5cc8abf8ef543f24a945a6a95
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 08:47:36 1998 +0000

    .

commit 5573eb04b543f6acdd2a05f654340a9f5ca5572c
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 08:47:15 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * password.defs: Fix subsystem decl and random mig syntax errors.

commit 0740257368664a2093ab00dee6f8fd08637cb3c4
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:34:40 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (trivfs_S_dir_lookup): Fix brainos in last change.

commit 1d8150350d357034a7a7af0fc3ea180fba976b41
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:33:38 1998 +0000

    .

commit 4f71d79c1ec7fc0db112906ede00e398b7230b6a
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:19:02 1998 +0000

    .

commit 69385629b01d8069372bf8a375bc7cf00ebf019f
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:18:46 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * cpu-types.c: Test with #ifdef for CPU_TYPE_I486, CPU_TYPE_PENTIUM,
        CPU_TYPE_PENTIUMPRO, CPU_TYPE_POWERPC, since not all <mach/machine.h>
        versions have them.

commit c14711b67a3cc289c73a37ec207b9c615df36ce6
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:11:54 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * ps.c (main): Fix return type to int, and use return.
        * ids.c (main): Likewise.
        * w.c (main): Likewise.
        * login.c (main): Likewise.
        * settrans.c (main): Likewise.
        * showtrans.c (main): Likewise.
        * fsysopts.c (main): Likewise.
        * storeinfo.c (main): Likewise.
        * unsu.c (main): Likewise.
        * setauth.c (main): Likewise.
        * rmauth.c (main): Likewise.
        * addauth.c (main): Likewise.

commit 4fca97739b60e2eed148bcb9b2002d694a3ce60d
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:10:08 1998 +0000

    .

commit e5c2397528b6caff2c6bb75f50a37c3ca490a404
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:03:02 1998 +0000

    .

commit 2cdd1678dee07acb1cebc5e111b30046f48666ad
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:02:21 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * term.h (clear_queue): Change return type to void.

commit 0d162f8e1641ab06529856162ba1ee4d0c2f4741
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:01:14 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * users.c: Include <hurd/fshelp.h> for fshelp_isowner decl.

commit f90f8f64a80e12e8a47efc05d8686c3bd62c378a
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:59:14 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * i386/csw.S (cproc_prepare): Take address of cthread_body as third
        arg, so we don't have to deal with PIC magic to find its address
        without producing a text reloc.
        * cprocs.c (cproc_create): Pass &cthread_body to cproc_prepare.

commit 2ddf2e0d1f15e66a6b8e1121d76c62dfa68ef94f
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:57:23 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * ps.c (main): Fix return type to int, and use return.
        * ids.c (main): Likewise.
        * w.c (main): Likewise.
        * login.c (main): Likewise.
        * settrans.c (main): Likewise.
        * showtrans.c (main): Likewise.
        * fsysopts.c (main): Likewise.
        * storeinfo.c (main): Likewise.
        * w.c (main): Avoid warning from `while (a = b)'.

commit 904537365266ddea9e45dcef10080f42fabd4dbe
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:56:48 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * ps.c (main): Fix return type to int, and use return.
        * ids.c (main): Likewise.
        * w.c (main): Likewise.
        * login.c (main): Likewise.
        * settrans.c (main): Likewise.
        * showtrans.c (main): Likewise.
        * fsysopts.c (main): Likewise.
        * storeinfo.c (main): Likewise.

commit 9e193425ea6e3161f0a752a3075622209ac70880
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:55:44 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * mount.c (mount_root): Make perror explanation strings consistent.
        * mount.c (pmap_initialize_rpc): Make static.
        (mount_initialize_rpc): Likewise.

commit 15b92b3a0a0c5b124e1ec7b2c107f625acdc9a67
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:52:25 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * firmlink.c (main): Fix return type to int, and use return.
        * fwd.c (main): Likewise.
        * new-fifo.c (main): Likewise.
        * magic.c (main): Likewise.
        * fifo.c (main): Likewise.
        * null.c (main): Likewise.

commit a39b14357bcf19663de3994d7a4068ecea8a6a64
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:49:59 1998 +0000

    1998-07-19  Roland McGrath  <address@hidden>
    
        * swapon.c (main): Fix return type to int, and use return.

commit 80eac17cd23114ed0d4eb44c2479c9a7e42460e1
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:49:05 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * storeio.c (main): Fix return type to int, and use return.

commit dd2bcaf7ebccea191ae75ba8e5db11bff6f2f359
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:48:30 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * pflocal.c (main): Fix return type to int, and use return.

commit 8285df27bf3c31b2632494d8b594c70dadbd7152
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:44:58 1998 +0000

    .

commit 96ede9d1fff65478da2dca1f7580f4a86fd1eaa8
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 05:33:29 1998 +0000

    1998-07-19  Roland McGrath  <address@hidden>
    
        * getty.c: Include <string.h> for basename decl.

commit a8f077a4ab1ec978bd5e4ba61fad6859c2c5a207
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:55:28 1998 +0000

    .

commit 4c04d9f81ebbca644baf4ba88de3698fe30bd854
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:55:13 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * configure.in: Grok --{en,dis}able-profile, default enable.
        * config.make.in (build-profiled): New variable, from @address@hidden
        * Makeconf (no_prof): Set to t if $(build-profiled) is not no.

commit 68902ce8e3c0d5b88b30783a1de2693b77e83b29
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:44:17 1998 +0000

    .

commit b1f7698d7c816e8d798662085005236c9d184386
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:43:56 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * config.make.in (build-profiled): New variable, subst @address@hidden
        * Makeconf (no_prof): Set to t if $(build-profiled) is not no.

commit e1e0d634011bc3d7a486c833507cea87c78a9d59
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:43:11 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * config.make.in (build-profiled): New variable, subst @address@hidden
        * Makeconf (no_prof): Set to t if $(build-profiled) is not no.
        * Makeconf: Inhibit $(target).prof_d include if no_prof=t.

commit 9783fbf0a93e32c51eb6905c9a668d3d4cc339db
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:37:51 1998 +0000

    .

commit 144d573391814bd1482b5b0ed661151ddd775d80
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:35:13 1998 +0000

    1998-07-20  Roland McGrath  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup: short_circuited_callback1): Fix
        type of arg `argz_len' to use size_t *.

commit 7d90384f243c501472620237b3a589a0147b292b
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 19 23:19:36 1998 +0000

    add TODO item for stdio->libio conversion

commit f6e8603db9acf182f961373c087489db45693b6c
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 16 22:53:42 1998 +0000

    .

commit 65bb89cf7ea9ac79b53d78871bec48a8d5af26f1
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 16 22:45:43 1998 +0000

    1998-07-15  Roland McGrath  <address@hidden>
    
        * exec.c (do_exec): Set boot->phdr_addr and boot->user_entry after
        loading, to addresses adjusted for actual run-time load address.

commit 2b4370eb9b04804e353374f255fbd382893c80cd
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 15 14:40:37 1998 +0000

    Wed Jul 15 10:37:44 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * fs.defs (dir_lookup): Update interface specification in the
        comment to reflect current reality.

commit 91fb52011f769cb23bd92666125f23071d28d5e4
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:52:40 1998 +0000

    *** empty log message ***

commit c3309e4e383cae6cd10337ba84daad7f6c7d0027
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:52:08 1998 +0000

    *** empty log message ***

commit eec166bfee3c6bf51e0df3ba4c057ea0477fc2f9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:51:12 1998 +0000

    Tue Jul 14 16:47:28 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir-lookup.c (trivfs_S_dir_lookup): In null-pathname case, this
        should work even for non-directories, so actually do it, making
        this a simpler case of trivfs_S_fsys_getroot.

commit 2a73bf157cefb9f4fef54dd9bd822808423bb380
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:50:48 1998 +0000

    Tue Jul 14 16:30:48 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir-lookup.c (netfs_S_dir_lookup): Don't require the node to be
        a directory in the null pathname case.

commit a035c1dc3e8f671ee17ee5c12870c6fed78a93b8
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:50:32 1998 +0000

    Tue Jul 14 16:27:00 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir-lookup.c (diskfs_S_dir_lookup): Don't require the node to be
        a directory in the null pathname case.  (Thus reverting one of the
        changes of June 15, 1994.)

commit 8681d2dd187f677357f78a1b151bb617284ab43b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 7 18:35:04 1998 +0000

    Revert last change and replace it with
    
    Tue Jul  7 11:39:08 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (CPPFLAGS): Include $($*-CPPFLAGS).  Reported by Gordon
        Matzigkeit (address@hidden).

commit 504ce7c49946e9455b3df28c2137887648d604a8
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 7 15:45:38 1998 +0000

    Sun Jul  5 21:23:58 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * bugaddr.c: Update to address@hidden  Reported by Joel
        N. Weber II (address@hidden).

commit 5f2a4f9ab0ad19a2a0a9e1a0050b5693af855e44
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 7 15:45:11 1998 +0000

    Tue Jul  7 11:39:08 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (%.o): New rules (from %.c and %.S) so that we can
        specify file-specific CPPFLAGS (already in use by utils/Makefile
        for utils/ping.c).
        (%_pic.o, $_p.o, make-deps): Also grok file-specific CPPFLAGS.
        Reported by Gordon Matzigkeit (address@hidden).
    
        * INSTALL-cross: Updated by Gordon Matzigkeit (address@hidden).

commit 9755910e9b8c9dcf7b87cc62d00a884aac65a3d3
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 23:31:06 1998 +0000

    typo

commit f66818fe3a2c568faa9afe6d72339a57b1d0d621
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 23:28:19 1998 +0000

    Mon Jun 29 18:54:23 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * lookup.c (diskfs_lookup): If NAME is empty, return an error.

commit 494c7bbf6d34ed6bec3ee7359ec9abf038244f20
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 23:27:11 1998 +0000

    *** empty log message ***

commit 031b12ee3092484f79ad845892a0547897da7198
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 18:04:58 1998 +0000

    *** empty log message ***

commit cdcd9d6418599264e4224ca747be02ac55bf2cfe
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 17:57:27 1998 +0000

    *** empty log message ***

commit bf256f7cd36aabc250f2381575f351906b01df05
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 10 19:38:01 1998 +0000

    Tue Jun  9 13:50:09 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * cthreads.c (cthread_fork_prepare): Don't call
        malloc_fork_prepare since we are no longer providing our own
        malloc in this library.
        (cthread_fork_parent): Likewise, for malloc_fork_parent.
        (cthread_fork_child): Likewize, for malloc_fork_child.

commit 01d9ce9cfe7d04c3e5aa2532b1c320ee62e33208
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 12 17:15:17 1998 +0000

    Tue May 12 12:11:36 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * bootstrap.c (parse_script): Free BUF before returning.  Reported
        by Katusya Tanaka (address@hidden).

commit b7fc87792bf10e101d15324776d82dbde53f7e75
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 12 17:14:57 1998 +0000

    Tue May 12 12:08:35 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-get-trans.c (diskfs_S_file_get_translator) [S_ISCHR ||
        S_ISBLK]: Free BUF after using it.  Reported by Katusya Tanaka
        (address@hidden).

commit 56b1e0c3869ff369f59ae08ef30a9cf9322707e1
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 12 17:14:28 1998 +0000

    Tue May 12 12:03:38 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * init.c (setup_terminal): Free LINE after done using it.
        (process_rc_script): Likewise free RCARGS.
        Both reported by Katusya Tanaka (address@hidden).

commit 248ff8ab4e0849e3ebf6276f0fb05e17eea8fbed
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 24 19:47:55 1998 +0000

    Fri Apr 24 15:43:07 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * io-ops.c (S_io_select): When returning EINTR after cancellation,
        deallocate REPLY because the stub won't do it for us.  Reported by
        UCHIYAMA Yasushi (address@hidden).

commit 08cc78d452ea0c09c3b7e05565075b6e41769ecc
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 24 19:47:37 1998 +0000

    *** empty log message ***

commit 4abcc52ce6203bfb292d651353ee3f81064fcfd2
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 23 00:53:00 1998 +0000

    Wed Apr 22 16:52:22 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * hurd.texi: Various doc fixes submitted by Gordon Matzigkeit
        (address@hidden).

commit 5fbd343d8c6a9f3fc2e7026e909a5a63371d8692
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 23 00:52:19 1998 +0000

    1998-04-02  Gordon Matzigkeit  <address@hidden>
    
        * Makefile (srcdir): Don't set srcdir, since this is either done
        in the generated Makefile or in Makeconf.  Just include ./Makeconf
        directly.
    
        * configure.in (makefiles): Check for $ac_unique_file, rather than
        doing string comparisons to determine if we are configured in the
        source directory.  This works for silly things like `srcdir=./.'.

commit ab62f8b1d1c961193cb56243a82be91dc2f5aa72
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 22 20:44:38 1998 +0000

    Wed Apr 22 16:38:59 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ping.c (MAXHOSTNAMELEN): Don't define.
        (main): Delete variable `hnamebuf'.  Store directly into properly
        malloced `hostname' variable.

commit 40dd0a623eb6133fa856aea02ad72409e7d8e4e0
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 22 20:37:07 1998 +0000

    Wed Apr 22 16:29:18 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ping.c: New file.  Originally P.D. from US Army; then modified
        by BSD, then added to Linux.  Taken from Linux ping and adapted
        for Hurd and submitted for inclusion by Kunihiro Ishiguro
        (address@hidden).
        * Makefile (targets): Add `ping'.
        (SRCS): Add `ping.c'.
        (ping-CPPFLAGS): New variable, to find <linux/icmp.h> in the
        pfinet sources.
        (INSTALL-ping-ops): Install ping suid root.
        (ping): Depend on `../libthreads/libthreads.a'.

commit fdb5119b85a2355352536e62ab51624f20ccde84
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 15 15:57:13 1998 +0000

    *** empty log message ***

commit 773b1dcda0bb7a66a9f7d1efa921149d2773833a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 15 15:53:55 1998 +0000

    *** empty log message ***

commit c24693cc8755396d80bf0b696c98ba7e739079f9
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 15 15:07:20 1998 +0000

    Add these files to the Hurd repository itself; copied from GNU central 
today.

commit c24c6abb004fb827c6a5237efae30b942d142b43
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 13 19:42:18 1998 +0000

    Mon Apr 13 15:40:43 1998  Thomas Bushnell, n/BSG  <address@hidden>
    
        * navigating: New file.
        * Makefile (DIST_FILES): Mention `navigating'.

commit 94208c9d3f46f221d50886a0304dd77f18b9882f
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 13 19:36:24 1998 +0000

    Tue Sep 23 15:28:57 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-reparent.c (diskfs_S_file_reparent): Use diskfs_nrele
        instead of protocol-violating up-tree lock.
        * peropen-rele.c (diskfs_release_peropen): Likewise.

commit 75a6d72b6e15906968c8a545f923dbebb47b6402
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 4 21:09:50 1998 +0000

    *** empty log message ***

commit 67ed63e957524b2d2e07d306894cf5154bfe37d2
Author: Miles Bader <address@hidden>
Date:   Tue Oct 28 18:35:07 1997 +0000

    .

commit 01641af9286300822a372fb97cf520fd8e140e24
Author: Miles Bader <address@hidden>
Date:   Tue Oct 28 18:34:57 1997 +0000

    (mkdev):
      Support 256 ptys.

commit 91a291b442f726d4ff2b5b071eda699fa34f9478
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:14:55 1997 +0000

    .

commit cc4bb41279c33795cf01399fa2f2f65063062cff
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:14:42 1997 +0000

    (SRCS):
      Add ugids-verify-auth.c.

commit 195d37ddd9cf54fcd0beb5e98629328b8741439c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:14:17 1997 +0000

    (verify_id):
      Change type of GETPASS_FN arg.
      Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.
      Remove WHEEL_UID arg.
      Use VERIFY_FN & VERIFY_HOOK instead of doing password comparison 
ourselves.
    (verify_passwd, get_passwd):
      New functions.
    (idvec_verify):
      Change type of GETPASS_FN arg.
      Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args & use them.

commit 51fe5aec1a07549843bc54d7d8c92d44e8593a0e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:13:36 1997 +0000

    (idvec_verify):
      Change type of GETPASS_FN arg.
      Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.

commit 5058357891246c63f2b4a3580fa14b416e5507af
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:13:09 1997 +0000

    (ugids_make_auth):
      Change FROM arg into an array, & add NUM_FROM arg.

commit 92646194ca1cbde61979e73c7a87f4bb0c80e27c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:12:44 1997 +0000

    (ugids_verify):
      Change type of GETPASS_FN arg.
      Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.

commit bf43c2ef08d4689d8eebe576dda1cfd43a628112
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:12:22 1997 +0000

    (ugids_verify):
      Change type of GETPASS_FN arg.
      Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.
    (ugids_make_auth):
      Change FROM arg into an array, & add NUM_FROM.
    (ugids_verify_make_auth):
      New declaration.

commit 5c171367f19d225eb58989d163121d514a9c757d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:11:56 1997 +0000

    Initial checkin

commit 1f1c8307ffc89a28ed0721a35854caf36429a231
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:10:54 1997 +0000

    (frobauth_modify):
      Add AUTHS & NUM_AUTHS parameters.

commit 3959c0553d152270ba10f30345ef4ceb3126e13f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:04:39 1997 +0000

    .

commit 526a89f2e4ee1241eb78bc917a673888ddbcd3fe
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:04:27 1997 +0000

    (main):
      Remove DEFAULT_OUTPUT variable.

commit f03d8f7b95ed8815a14ce8ac5ca2a27b74aad512
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:03:55 1997 +0000

    (frobauth_modify):
      Add AUTHS & NUM_AUTHS parameters.

commit 7f23a78eff8eb6eabf7faa882604695aee39d479
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:01:18 1997 +0000

    (argp_program_version):
      Use correct program name.
    (main):
      Supply new args to frobauth_modify.

commit 8c885853d3b57a4a7e51d8bb9508bea2cf76174b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 21:59:16 1997 +0000

    (main):
      Supply new args to frobauth_modify.

commit 7909062355ecc2e2b2a3544b807d4bf627826c55
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 21:58:32 1997 +0000

    (main):
      Use ugids_verify_make_auth instead of ugids_verify and ugids_make_auth.

commit 809f1eab77fc717c220a02b4150569b62c4caf3d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 21:57:13 1997 +0000

    (main):
      Supply new args to frobauth_modify.
      Use ugids_verify_make_auth instead of ugids_verify and ugids_make_auth.

commit 2414fffb156b8ffd627719b6e216ce6a6702635c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 23 19:57:40 1997 +0000

    Tue Sep 23 15:52:35 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * password.defs: New file.
        * paths.h (_SERVERS_PASSWORD): New entry.
        * subsystems: Add password at 38000.

commit ee03219c9e72833087ba48491ab21cf4d6a0e64a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:21:40 1997 +0000

    .

commit 93da6842a0239b760dab26429fa53d44d8441be7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:19:43 1997 +0000

    (diskfs_append_args):
      New function.

commit 91c139ebd2daaf1eea4eaa4f611923179d3ab6ee
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:18:31 1997 +0000

    (store_mvol_create):
      New declaration.
    (store_mvol_class):
      New declaration.

commit b45a1afd527c64ae3bb61fa74de94bc20260dcfb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:17:43 1997 +0000

    (SRCS):
      Add mvol.c.

commit a02007af2ac2ebe0efa9d6e35fc4423b8471de92
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:17:18 1997 +0000

    Initial checkin.

commit 68248364000fb764beb53d2082b580fdc94567fd
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:16:40 1997 +0000

    (_store_create):
      Initialize NEW->misc_len.

commit 301caa4ff472854973935d2af4f2f974430632d7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:16:10 1997 +0000

    (store_encode):
      Allocate the correct amount of memory for the encoding vectors.

commit d557191eb5cb68560d67adc381412cc759f970ce
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:35:24 1997 +0000

    .

commit 35f8d91b713e991a15f955042006e2f99715acf0
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:26:48 1997 +0000

    (parse_startup_opt):
      Prepend "_diskfs" to uses of NOSUID & NOEXEC.

commit c0c49b293f8eb311414ecc4272c2ec74b8424c77
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:25:53 1997 +0000

    Prepend "_diskfs" to uses of NOSUID & NOEXEC.

commit 479e567d1a682ba6c771247a67378776da34e3ad
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:25:39 1997 +0000

    (diskfs_S_file_exec):
      Prepend "_diskfs" to uses of NOSUID & NOEXEC.

commit 26e0b3de335b5921868d0029483823e1b151a39d
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:24:41 1997 +0000

    (OPT_EXEC_OK, OPT_SUID_OK):
      Rename definitions from ..._OPT.
    (set_opts):
      Prepend "_diskfs" to uses of NOSUID & NOEXEC.

commit bacdb6105e91a7f7ce49a61ee433051ec9e2f63e
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:14:10 1997 +0000

    (read_disknode):
      RR should be RL.
      Assign 0's type-correctly to NP->dn->translator and ->translen.
    (diskfs_node_norefs):
      The translator field is in NP->dn, not NP.

commit 2b1b297d1a587fa6aed336c72acdce202f3d73b1
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:13:17 1997 +0000

    .

commit 3f73b88bdb0cc81b2f9205288226a16aa4b54b11
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:12:58 1997 +0000

    (fs_control_port):
      Declaration removed.
    (_diskfs_nosuid, _diskfs_noexec):
      Renamed from nosuid & noexec.

commit 19df5d5820d4f79739914b28fe0175541dcfa364
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:11:51 1997 +0000

    (rrip_work):
      ER->lenid should be ER->len_id.
      Remove unused variable C.

commit a80a71366514ae8abeaff12fd93eeebcb1c6232f
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:11:08 1997 +0000

    (GNUEXT_ID):
      Make value a string.

commit ceebcf40d7d043b46b78634b8c2c8b946abf99c5
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 20:12:38 1997 +0000

    Tue Sep 16 15:34:21 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (DIST_FILES): Add, referring to EXTENSIONS.
        * EXTENSIONS: New file.

commit 490a300fb1d7d8a780069e97eb0a4509ead37632
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 20:12:02 1997 +0000

    Tue Sep 16 15:34:21 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * rr.c (gnuext_live): New variable.
        (rrip_work): Comprehend AU, TR, MD, and FL, all as GNU
        extensions.  Recognize GNU extension id field when processing ER
        fields.
        (release_rrip): Free RR->trans if it's live.
        * inode.c (read_disknode): Interpret and install the values set by
        AU, TR, MD, and FL extensions.
        (diskfs_node_norefs): Free NP->translator if it's set.
        * isofs.h (struct disknode): New members `translen' and
        `translator'.
        * rr.h (struct gn_au, struct gn_tr, struct gn_md, struct gn_fl):
        New strucures.
        (GNUEXT_SRC, GNUEXT_DES, GNUEXT_ID, GNUEXT_VERS): New macros.
        (struct rrip_lookup): New members author, translen, trans,
        allmode, flags.
        (VALID_AU, VALID_TR, VALID_MD, VALID_FL): New macros.
    
        * Makefile (DIST_FILES): Add, referring to EXTENSIONS.
        * EXTENSIONS: New file.

commit 4ebb5a2ce02ccd766687fac8f1d470ca6ca9203e
Author: Miles Bader <address@hidden>
Date:   Tue Sep 16 20:04:42 1997 +0000

    .

commit efe5620ef78061983cadbb100cf299fbdaf6dd4e
Author: Miles Bader <address@hidden>
Date:   Tue Sep 16 20:02:22 1997 +0000

    (diskfs_append_std_options):
      Add --no-suid and --no-exec options.
      Don't deallocate ARGZ when we get an error.

commit 1849a29fecadd21b919ea10bb7981aa04fb31d1c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:57:23 1997 +0000

    Tue Sep 16 14:37:51 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * opts-append-std.c (diskfs_append_std_options): Add --no-suid and
        --no-exec when appropriate.

commit d75428bda5e617c4b5a4384c9c4ec2cf4c8f36bb
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:30:42 1997 +0000

    Tue Sep 16 15:26:04 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * host.c (hostid, hostname, hostnamelen): Delete variables.
        (S_proc_sethostid, S_proc_gethostid, S_proc_sethostname,
        S_proc_gethostname): Delete functions.

commit 12deb7789c80390e1a5a3fa883c578876694ab4d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:30:19 1997 +0000

    Tue Sep 16 15:24:37 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * process.defs: Delete proc_sethostid, proc_gethostid,
        proc_sethostname, and proc_gethostname.

commit 6db123000f5bdbb2088b70a3e4f6f31d89c3e295
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:29:53 1997 +0000

    *** empty log message ***

commit ebec7389d6965d2ac1d940cf59f03fa5c3c3ca6e
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:18:27 1997 +0000

    Tue Sep 16 14:37:51 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * priv.h (nosuid, noexec): New variables.
        * init-init.c (nosuid, noexec): New variables, initialized to zero.
        * file-exec.c (diskfs_S_file_exec): If noexec is on, then prohibit
        all execution with EACCES.  If nosuid is on, then prohibit setuid
        or setgid execution by silently omitting the uid substitution.
        * opts-std-startup.c (parse_startup_opt): Implement --no-suid and
        --no-exec.
        * opts-common.c (diskfs_common_options): Add --no-suid and
        --no-exec.
        * opts-std-runtime.c (struct parse_hook): Add nosuid and noexec.
        (parse_opt) [cases 'S', 'E', OPT_SUID_OK, OPT_EXEC_OK] Understand
        --no-suid, --no-exec, --suid-ok, and --exec-ok.
        (parse_opt) [case ARGP_KEY_INIT]: Initialize H->nosuid and
        H->noexec.
        (OPT_SUID_OK, OPT_EXEC_OK): New macros.
        (std_runtime_options): Add --suid-ok and --exec-ok.
        (set_opts): Set nosuid and noexec from H->nosuid and H->noexec.
    
        * opts-common.c (diskfs_common_options): Rename --nosync to
        --no-sync; leave --nosync as an alias.

commit 2e3dfbb0f86717b4111e81e3f2f0422926d5a29f
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:17:34 1997 +0000

    *** empty log message ***

commit 355c46b67c455287526b87be461015efa54e9d1e
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:30:27 1997 +0000

    .

commit f6b83f782f99f9a2b36b89f00414fb326a95cc1f
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:29:26 1997 +0000

    (netfs_append_args):
      Fix printed name of --node-cache-size.
    (parse_runtime_opt):
      New function.
    (runtime_argp):
      Use it.

commit 656809e0095f132759938bdf9aa26781ff1e811a
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:04:03 1997 +0000

    .

commit daa24765b15f7e86d00438ace52f0f2c558293e9
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:02:46 1997 +0000

    (delete):
      Immediately free entries without nodes.

commit cdac18c62775472d33b22674ba0df20601e05d7d
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 19:41:50 1997 +0000

    (netfs_S_dir_lookup):
      Fix type signature of short_circuited_callback1.

commit 27e5e5b6dea50befaef03c9862a6749ab633c9ed
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 23:13:32 1997 +0000

    .

commit dc16dfd3b3b8199d95d90e6af08d3bded7798064
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 23:13:17 1997 +0000

    (netfs_S_dir_lookup):
      Re-aquire the lock on DNP when looping to follow a symlink.

commit 1cc9716fcb5461126fd86e486d18d20cafb1a48c
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:41:54 1997 +0000

    .

commit 9b2f6ac2fe26b9d6aea82c43e1e7644ea3c167b8
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:41:43 1997 +0000

    Add INTR_INTERFACE.

commit 13bc3321026416c6b0245bf180f0bdcaac4174f0
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:40:52 1997 +0000

    (netfs_attempt_lookup):
      Clear *NODE on errors.
      Check for lookup permission.
      Re-arrange code to correctly handle errors.

commit a2d6c2ad28481412ddeeb0a5b4c646cdf82e5c60
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:38:40 1997 +0000

    (main):
      If the underlying node isn't a directory, propagate read permission to
        execute permission.

commit d1cbd43cae516d643d3635fa47821c1c0a4bec42
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:48:00 1997 +0000

    .

commit b3ec54b4b4530cb88c5e4009d43c17f26c3e3be1
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:47:45 1997 +0000

    (main):
      Fix typo.

commit f35833e3ccc7b0e74cc15e5d4064612a179a09f4
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:18:36 1997 +0000

    .

commit b68e5d04289c6113970ba82741ea975659eacf8f
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:18:26 1997 +0000

    [!FTP_CONN_EI] (FTP_CONN_EI):
      New macro.
    (ftp_conn_validate_syshooks):
      Use FTP_CONN_EI instead of `static inline'.
      Protect with __OPTIMIZE__.

commit 158fc0086cd6e34578ae52188d0ebb03dc85e10d
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:38 1997 +0000

    (ftp_conn_close):
      Don't cleanup CONN->actv_data_conn_queue.

commit f1678d38f30d74d617099968aa34954d55110792
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:26 1997 +0000

    (ftp_conn_create):
      Don't initialize CONN->actv_data_conn_queue.

commit 24e4b9f23b32ac97576d4029b168e7c0b7906bc6
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:15 1997 +0000

    .

commit 6aae184e049c673833bf7a6580da80c7a05dddfb
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:07 1997 +0000

    (struct ftp_conn):
      Remove ACTV_DATA_CONN_QUEUE field.

commit 197b85233ebf2b10fee8954c0d22c5139ce49c89
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:46:42 1997 +0000

    (ftp_conn_abort_open_actv_data):
      Close the data queue socket.
    (ftp_conn_finish_open_actv_data):
      Close the listen queue after looking for a connection.
    (ftp_conn_start_open_actv_data):
      Always generate a new data connection (it doesn't work to always listen 
on a
        single address).

commit 2bcc0eb9ba4699e5ab9268744ea723c58ef8c8d3
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:32:08 1997 +0000

    .

commit a7e6382afb269127ea806def42937858a80e24e3
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:31:44 1997 +0000

    (struct ftp_conn):
      Add the ACTV_DATA_ADDR and ACTV_DATA_CONN_QUEUE fields.
      Add USE_PASSIVE field.

commit b7f616615a7b65bb536802bcd1650d5bdb57bb37
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:31:06 1997 +0000

    (ftp_conn_close):
      Close CONN->actv_data_conn_queue if necessary.
    (ftp_conn_open):
      Set SIN_LEN field correctly.

commit 2d40ebe2d900c6ec23885459dffb74111b114553
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:30:26 1997 +0000

    (ftp_conn_free):
      Free the ACTV_DATA_ADDR field.
    (ftp_conn_create):
      Initialiaze the ACTV_DATA_ADDR & ACTV_DATA_CONN_QUEUE fields.
      Initialize USE_PASSIVE field.

commit 4ee24d5a1551dda192ce03f4d1ed0fc06f564c1b
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:27:06 1997 +0000

    (ftp_conn_finish_open_data,
      ftp_conn_start_open_actv_data, ftp_conn_finish_open_actv_data):
        New functions.
    (ftp_conn_start_open_data):
      Renamed from ftp_conn_open_data.
      Use an active data connection if passive doesn't work.
    (ftp_conn_start_transfer):
      Use ftp_conn_start_open_data and ftp_conn_finish_open_data instead of
        ftp_conn_open_data.

commit 092ec7eee0b6a271e8a75cce58e1d95d8fe4f2df
Author: Miles Bader <address@hidden>
Date:   Fri Aug 29 23:12:12 1997 +0000

    .

commit 0efee51c943041eb084ecf0705f974ef0c903af2
Author: Miles Bader <address@hidden>
Date:   Fri Aug 29 23:11:43 1997 +0000

    (netfs_S_file_reparent):
      Use a copy of CRED->user when creating NEW_CRED.

commit 1d9949d72516653a85e7511654b037029be2fdf7
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 21:06:44 1997 +0000

    (ccache_read):
      Always update CC->max to something reasonable after a transfer.
      Use ports_self_interrupted to check for interrupts.

commit a5d3c143ecac80ee36bd5b04451558de9763d600
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 21:05:39 1997 +0000

    .

commit 532e85c18d0533395b976b17c952a2423b29f8ae
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 20:47:45 1997 +0000

    (parse_common_opt):
      Turn on debugging when there *aren't* any errors...

commit 30939a9122ff9b0cea1a845015878279abd56738
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 19:19:02 1997 +0000

    .

commit d6ebd82df69da740ba647761cb5ba70cb457bef1
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 19:18:48 1997 +0000

    (netfs_S_dir_lookup):
      Don't lock DNP or assume it's locked when it shouldn't be.

commit c53911dbbafba5e79ce4b2bd7f2d544a3b79eb29
Author: Miles Bader <address@hidden>
Date:   Mon Aug 25 23:42:45 1997 +0000

    .

commit 9f05d04d79fa07b54e7a21f9970008c3af031063
Author: Miles Bader <address@hidden>
Date:   Mon Aug 25 23:42:36 1997 +0000

    (S_io_write):
      Negate linux error codes before returning.

commit ae82afd2b95102678633921ae848ab47cd6acecc
Author: Miles Bader <address@hidden>
Date:   Fri Aug 22 21:48:52 1997 +0000

    .

commit a285a07dda95ae01755a047bf3a56b7b7571d734
Author: Miles Bader <address@hidden>
Date:   Fri Aug 22 21:45:04 1997 +0000

    (netfs_maxsymlinks):
      Initialize to 12.
    (parse_common_opt):
      Release DEBUG_LOCK even if we get an error.

commit 3f1edb1c560a3dab34f1d3977f5c3be587c3693e
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:50:40 1997 +0000

    (mkdev):
      Handle devices of the form "cd*".

commit b221dbc64fe445567cc6cd9a9352524ed3b7a39b
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:50:26 1997 +0000

    .

commit bc10154e4649a76dde073145f6b9b1c211651a6b
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:50:09 1997 +0000

    (_fs_check_mounted):
      file_get_translator_cntl can also return ENXIO for an inactive translator.

commit 9398deda5b7db4ae5f37466199deb477d3d5a958
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:25:57 1997 +0000

    .

commit 5a36d1be4703a856456ca483c866955b969841db
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 20:42:23 1997 +0000

    Wed Aug 20 14:31:03 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (netfs_attempt_link): Implement EXCL == 0 case.
        (netfs_attempt_rename): Implement EXCL != 0 case.

commit 73098d54c1b2622ab054073943df0e9190209aac
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 20:41:57 1997 +0000

    *** empty log message ***

commit 06bc2567f84577b548aa7d940872803c6b54d95a
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:38:47 1997 +0000

    (ports_interrupt_rpcs):
      Put RPC into the interrupted list.

commit 5a42011e93e118b3159b645be9a7183906099be0
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:34:23 1997 +0000

    .

commit 470c6aa3baff592cbb6d028a97e79320d8156495
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:33:39 1997 +0000

    (SRCS):
      Add interrupted.c.

commit 4709df1d86513975a004bdd58ba84158e45a650d
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:33:03 1997 +0000

    Initial checkin.

commit 7864068cd5e53a8fdd220927da003f803f657341
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:32:25 1997 +0000

    (ports_end_rpc):
      Call ports_self_interrupted to remove the current thread from the
        interrupted list.

commit cbe5d0a8681a24b25ed68e09952367f4b4a98a4c
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:31:59 1997 +0000

    (ports_self_interrupted, _ports_record_interruption):
      New declarations.
    (struct rpc_info):
      Add interrupted_next field.

commit 092e2ac3b344d7793b6fa56a5255ff1ce0916185
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:41:20 1997 +0000

    Wed Aug 20 15:39:44 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * cthreads.c (cthread_body): Wire self before calling user work
        function.  This way all cthreads will be wired, which the ports
        library (and hurd_thread_cancel, etc.) depend on.

commit 7b01458f66d04a90e8497bd60f1baa7eb79b9d6a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:06:42 1997 +0000

    Wed Aug 20 14:34:24 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Cope with error return from
        diskfs_get_filemap.
        * sizes.c (diskfs_grow): Likewise.
        * dir.c (diskfs_dirempty): Cope (poorly) with error return from
        diskfs_get_filemap.
        * sizes.c (diskfs_truncate): Likewise.
        (block_extended): Likewise.
    
        * pager.c (diskfs_get_filemap): If pager_create fails, return
        error to caller.

commit 56c05885be4c655fc18c119dbb87527bf5b9af86
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:06:04 1997 +0000

    Wed Aug 20 14:07:05 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pager.c (dev_get_memory_object): Deal with errors from
        pager_create properly.

commit 9cc6c9ec990fd9f2ffceeefd076c7236d7e3a1af
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:05:37 1997 +0000

    Wed Aug 20 14:31:03 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pager.c (netfs_get_filemap): If pager_create fails, return
        error to caller.

commit 0018ec776f6a79ab572cb3efe734143c3480ac26
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:05:13 1997 +0000

    Wed Aug 20 14:47:38 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pager.h: Doc fix.

commit adcf3f2a55cfcce391e5205fdc6ca986ca7f9f26
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:04:49 1997 +0000

    Wed Aug 20 14:29:11 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pager.c (diskfs_get_filemap): If pager_create fails, return
        error to caller.

commit faf7ed89435b12a4a58b2ec0357e124bdc830b45
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:04:25 1997 +0000

    Wed Aug 20 14:28:00 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir.c (diskfs_lookup_hard): Cope with error return from
        diskfs_get_filemap.
        (diskfs_dirempty): Cope (poorly) with error return from
        diskfs_get_filemap.
        * truncate.c (force_delayed_copies): Likewise.
    
        * pager.c (diskfs_get_filemap): If pager_create fails, return
        error to caller.

commit 3fe6d879dd6efb066188a07e06d9db10659e7e8f
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:03:38 1997 +0000

    *** empty log message ***

commit 3847623f7fdbfc66d6ec992ab6faa793fae51b71
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:53:58 1997 +0000

    Wed Aug 20 14:03:41 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h: Doc fix.
    
        * io-map.c (diskfs_S_io_map): Cope with error return from
        diskfs_get_filemap.
        * rdwr-internal.c (_diskfs_rdwr_internal): Likewise.

commit e4737b12ffb5bbbd34bb4e6281b8b48e3725161d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:23:55 1997 +0000

    Wed Aug 20 14:07:56 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * crash.c (main): New args for
        ports_manage_port_operations_multithread.
        * fifo.c (main): Likewise.
        * firmlink.c (main): Likewise.
        * new-fifo.c (main): Likewise.
        * null.c (main): Likewise.

commit 3a0b93a748a23e96e7d60724380afe33f2bbf799
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:23:09 1997 +0000

    Wed Aug 20 14:07:35 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): New args for
        ports_manage_port_operations_multithread.

commit 46f3a3a0f9f95a9bb56c6feff8446d273f484b18
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:22:46 1997 +0000

    Wed Aug 20 14:07:05 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pager.c (service_paging_requests): New args for
        ports_manage_port_operations_multithread.
        * storeio.c (main): Likewise.

commit 572e62a5700c9da408ee696d1d1eb8cc05a2cc6a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:22:18 1997 +0000

    Wed Aug 20 14:06:46 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): New args for
        ports_manage_port_operations_multithread.

commit ef96f4b5edb55a17dbd9f970f1ad42dbc0f57615
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:21:54 1997 +0000

    Wed Aug 20 14:06:11 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pflocal.c (main): New args for
        ports_manage_port_operations_multithread.
        * sserver.c (handle_sock_requests): Likewise.

commit 3d04a206b0238f89930bb5084683e75477eadcb2
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:21:23 1997 +0000

    Fri Aug  8 11:47:08 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * linux-inet/tcp.c (tcp_check): Move to end of file so it isn't
        inlined and can be profiled easily.
        * linux-inet/udp.c (udp_check): Likewise.

commit f0bef0ae114a10d778bc367019d509e4df03f0bd
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:20:53 1997 +0000

    Wed Aug 20 14:05:52 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): New args for
        ports_manage_port_operations_multithread.

commit da26a5a53d254994ba32486976e054f81ee5c8e9
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:20:18 1997 +0000

    Fri Aug  8 13:21:17 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (SRCS): Delete malloc.c; libc now has a thread safe
        malloc.
        (malloc.c): Delete file.

commit 9596c4ee221e90fa4d35255e290f3e6988756bd7
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:19:39 1997 +0000

    Wed Aug 20 13:56:40 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * manage-multithread.c (ports_manage_port_operations_multithread):
        Drop parms `wire_cthreads' and `wire_threads'.  Add parm `hook'.
        (thread_function): Call HOOK instead of cthread_wire and/or
        thread_wire.
        * ports.h (ports_manage_port_operations_multithread): Adjust
        declaration.

commit a553ffc7606c7f72d9a3e42c076a23a1f961d41b
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:19:05 1997 +0000

    Wed Aug 20 14:05:38 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * init-loop.c (netfs_server_loop): New args for
        ports_manage_port_operations_multithread.

commit c079dcb53736cf750ce76e5d91e70271632bf08b
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:18:27 1997 +0000

    Wed Aug 20 14:03:41 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * disk-pager.c (service_paging_requests): New args for
        ports_manage_port_operations_multithread.
        * init-first.c (master_thread_function): Likewise.

commit 347492deecc50d786602ff66fa5ce6f835cfc5b8
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:17:39 1997 +0000

    Wed Aug 20 14:02:11 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): New args for
        ports_manage_port_operations_multithread.

commit f4d114176f51b50a6dc0dd4ce97030434da6f0f2
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 18:17:08 1997 +0000

    Wed Aug 20 14:01:43 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * auth.c (main): New args for
        ports_manage_port_operations_multithread.

commit 3b28208a9d39e1a159f2dedd597557414685206c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 21:09:55 1997 +0000

    (tcp_conn_request):
      SK->err holds errno values, not linux negative errno return vals.

commit b853ef38afb8fb83ab92a83efef27eba01843fc8
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:51:51 1997 +0000

    .

commit cdd11046b0c4098c2426a6276191c58fa8299026
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:48:23 1997 +0000

    .

commit 47220adbe3a319a3c0415e26533e58f95c5d7600
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:48:14 1997 +0000

    (ftp_conn_create):
      Initialize the SYSHOOKS_VALID field.

commit 1632beb77a0e274d6de55e4a570eb450c6a860cc
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 19 18:22:45 1997 +0000

    Tue Aug 19 14:20:09 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * rr.c (rrip_work) [SL]: Component length field does not include
        the two header bytes, so add an extra two in advancing the pointer
        past the component.

commit 9eea98d0e292b3a904d94cff99bb55aceae6d8fb
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 20:51:28 1997 +0000

    .

commit dbe87da7a0116c7be66918c21d1d872f9f476f3d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 20:51:02 1997 +0000

    (netfs_append_args):
      Print FILE argument to --debug.
    (debug_stream, debug_stream_name):
      New variables.
    (debug_lock):
      New variable (was local to cntl_debug).
    (cntl_debug):
      Print to DEBUG_STREAM.
    (ftpfs_ftp_hooks):
      Use ports_self_interrupted to check for interrupts.
    (parse_common_opt):
      Accept a FILE argument to --debug.

commit 80a065fcd3cd7f33884af1464654db3db6e8ecaa
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 19:21:12 1997 +0000

    (sush): Alias removed.

commit e91776c73253c89e4331d30452dedb33c3188ccd
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 19:20:19 1997 +0000

    .

commit 3e2fa21483abd532c5ec08431ea532e917bb1639
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:54:17 1997 +0000

    .

commit d91287ce1fde56cb61cb62664f0841ee43b0a398
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:51:30 1997 +0000

    (ftpfs_create):
      Use ftpfs_dir_null_lookup instead of ftpfs_dir_lookup.

commit dd2c5b65620bd29498b562867fe40226fbb1893a
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:51:05 1997 +0000

    (ftpfs_dir_null_lookup):
      New declaration.

commit 8fc101c723708147f53b0e4480ac2f6e409b76b5
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:50:16 1997 +0000

    (refresh_dir):
      Add PRESERVE_ENTRY parameter; all callers changed.
    (ftpfs_refresh_node):
      Record ENOENT entries.
    (ftpfs_dir_lookup):
      Handle "" lookups like ".".
      Set E's name timestamp for noent entries.
    (ftpfs_dir_null_lookup):
      New function.

commit a9bd89076fd102d349df69b2275610704b5138c9
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:48:13 1997 +0000

    (netfs_attempt_mkfile):
      Unlock DIR.

commit 18ed7356c7b1759634880fbe674d83a4eaabd743
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:40:46 1997 +0000

    .

commit 338b151fcdaa070b58d579dd0db5152f3e2adff6
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:42:27 1997 +0000

    (ftp_conn_set_type):
      If there's no connection, don't open a new one, just save the type for
        later.

commit 8d9f11de2a7696c1a634a42d3f10fc0221bc2e90
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:41:37 1997 +0000

    (ftp_conn_sysify):
      Set SYSHOOKS_VALID.

commit 2ed9919bd7c5c636b9b24999bb50dea7aa8ce7db
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:40:34 1997 +0000

    (struct ftp_conn):
      Add SYSHOOKS_VALID field.
    (ftp_conn_validate_syshooks):
      New inline function.

commit 7461f926cf97bb398752db17ceb517e93ce5f901
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:40:08 1997 +0000

    (ftp_conn_append_name, ftp_conn_basename):
      Make sure CONN's SYSHOOKS field is valid before using it.

commit 21ff436b6391bfd1287dbd0d78cc905007ba3f92
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:39:31 1997 +0000

    .

commit 220c9ff99135de26ca1eac9105d5af36a9d3e627
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:39:25 1997 +0000

    (netfs_attempt_mkfile):
      Correctly implement the interface.

commit 7a787c6fda7deeea50f4bd9178b7e00991b56393
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:38:14 1997 +0000

    Initial checkin.

commit 4a8231079e5b9b08f6d87a1442aa5dea8c84fb4b
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:37:04 1997 +0000

    (SRCS):
      Add mktime.c (temporarily).

commit 621b9a017017915c87d7253a3073dc1dcf4f2f50
Author: Miles Bader <address@hidden>
Date:   Thu Aug 14 18:43:50 1997 +0000

    .

commit e2c8223df4559c76505cb22e1739875df1fc1c10
Author: Miles Bader <address@hidden>
Date:   Thu Aug 14 18:43:44 1997 +0000

    (netfs_append_args):
      New function.
    (options, main):
      Use DEFAULT_HOST_PAT.
    (DEFAULT_HOST_PAT):
      New macro.

commit 7d3f6d8ee6c9c69cbf2958a03e443f41514f2db8
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:53 1997 +0000

    .

commit 92b58baffa0034bff50f6f0686308105eb7f3d8b
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:40 1997 +0000

    (update_entry):
      Set E->stat.st_fsid & st_fstype.
    (ftpfs_next_inode):
      Variable removed.

commit 9c2570d54afac6bac20bf4fa7cdbeca9fb73c81c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:26 1997 +0000

    (struct ftpfs):
      Add FSID & NEXT_INODE fields.
    (ftpfs_create):
      Add FSID parameter.

commit af93995a8b72cf9aecb8be36b0d4a3e0d03cf16e
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:03 1997 +0000

    (main):
      Supply the FSID argument to ftpfs_create.

commit 44a29f744c3e453057586850ec44ed2769a5741c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:21:27 1997 +0000

    (ftpfs_create):
      Add FSID parameter.
      Initialize FSID & NEXT_INODE fields.

commit e5490a381303ea6b50636434a3530dc29b34eba9
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 20:51:25 1997 +0000

    .

commit b031f46522033d35c26ee943847a0a1c9ca272c8
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 20:47:03 1997 +0000

    (netfs_get_dirents):
      Add entries for `.' and `..'.
    (netfs_attempt_lookup):
      Handle `.' and `..' lookups.

commit 9b41f6fa92cfdb0996faeb5ebc0c4d4ac410e19e
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 19:03:21 1997 +0000

    (sweep):
      Don't delete entries that have the NOENT flag set.
    (refresh_dir):
      Ensure that there are entries for `.' and `..'.

commit 949bb413bb8aad6eadc39a2da36fa3cafd62cd89
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 16:00:46 1997 +0000

    No long used

commit 06e02f0071c42ca4c19110f5f73c22cfd6a1c154
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:51:26 1997 +0000

    Doc fix.

commit 3490c8434e9f446f72a8f52e1c84afeab6db23c3
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:48:46 1997 +0000

    .

commit 5e879e7ffbb89c335dc48a6eeb737d26667793d4
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:48:29 1997 +0000

    (struct refresh_entry_state):
      DIR_PFX & DIR_PFX_LEN fields removed.
    (ftpfs_dir_lookup, ftpfs_refresh_node):
      Use ftp_conn_append_name instead of path_append.
      Don't set dir_pfx fields in RES anymore.
    (lookup):
      Grow the hash table when it gets large.
    (update_old_entry):
      Don't futz with NAME anymore.
    (path_append):
      Macro removed.
    (update_new_entry):
      Don't futz with NAME anymore.
    (struct new_entry_state):
      DIR_PFX & DIR_PFX_LEN fields removed.
    (struct dir_fetch_state):
      Replace PREV_ENTRY by PREV_ENTRY_NEXT_P.
    (update_ordered_entry):
      Correctly handle a non-empty list.
      Only insert E in the ordered entry list if it's not already there.
    (rehash):
      Zero the new hash table.
    (refresh_dir):
      Don't clear the ordered entry list.
      Only reset bulk stat detection state if actually doing a bulk stat.
      Initialize DFS.prev_entry_next_p instead of DFS.prev_entry.

commit e699697f230b1324fd37a9fd87e4921e90bdf3ef
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:47:32 1997 +0000

    (ftpfs_hooks):
      Initialize INTERRUPT_CHECK Field.

commit c03641b72ea8dbdf4ed51bbdeb9ee5fc2b966754
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:47:17 1997 +0000

    (ccache_read):
      Check for thread cancelation.

commit 784ac5d3dd717c5ce317b1856a1f2ae98fdef902
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:44:27 1997 +0000

    (ftp_conn_unix_cont_get_stats):
      Check for interrupts.

commit 4036ef0968a055c25c1f092be5047c488065306e
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:44:14 1997 +0000

    (ftp_conn_getline):
      Check for interrupts.

commit f3866ded4b952c48a02ee5a98d019a075a78ea34
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:43:57 1997 +0000

    (ftp_conn_cont_get_names):
      Check for interrupts.

commit b540328a44ada1a8612957e6bba74ea31345f77a
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:43:39 1997 +0000

    (struct ftp_conn_hooks):
      Add INTERRUPT_CHECK field.

commit 60403fd27c1fcb924cf360e0e3caa378b59112c0
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:52:36 1997 +0000

    .

commit e729b30fb46c40b6026e1c69c7922d5114db07c7
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:52:25 1997 +0000

    (append_basename):
      New function.
    (main):
      Move target directory handling to append_basename.
      Use it also with remote transfers.

commit 802819fbf43a648a72f5437036aab3a0b5efb822
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:42:02 1997 +0000

    .

commit c835327746caf29787b2def0c9a14567b4b4405c
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:41:43 1997 +0000

    (SRCS):
      Add fname.c

commit ee08f07c298fa21de6436c79f89c5d63a67b4407
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:37:20 1997 +0000

    (ftp_conn_cont_get_names):
      Use BASENAME hook instead of FIX_NLIST_NAME.
      Don't free DIR field.
    (ftp_conn_start_get_names):
      Don't set DIR field.
    (struct get_names_state):
      Remove DIR field.

commit 2e88d8b9aa54133f6bf50faa94175c3dae6e2ad2
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:36:54 1997 +0000

    (ftp_conn_rmt_transfer):
      If we get an error, close SRC_CONN instead of aborting it, to avoid 
problems
        with some ftp servers.

commit 4994c9cce8d4f7f23e48155200f8097f3fbed25e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:35:41 1997 +0000

    (struct ftp_conn_syshooks):
      Add APPEND_NAME and BASENAME fields; remove FIX_NLIST_NAME field.
    (ftp_conn_unix_fix_nlist_name):
      Declaration removed.
    (ftp_conn_unix_append_name, ftp_conn_unix_basename):
      New declarations.
    (ftp_conn_append_name, ftp_conn_basename):
      New declarations.

commit 1f3b3736147d49a67a1043c7c1f155eb48469101
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:34:17 1997 +0000

    (ftp_conn_create):
      Don't open the connection here.

commit c27585b05fb923b375c3888cf45edff1a641673d
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:33:35 1997 +0000

    .

commit b10f2f17441f03a463621c55d1388b62674d866a
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:33:03 1997 +0000

    (econnect):
      Add NAME parameter, & set connection hook from it.
    (cntl_debug):
      Print CONN->hook as a string before any output.
    (eappend, ebasename):
      New functions.
    (main):
      Use them.
      Set the connection hooks to appropriate strings.

commit c6d3e212f872bc0dd4703957f206c0ca7c1afe90
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:30:06 1997 +0000

    (ftp_conn_unix_cont_get_stats):
      Pass only directory-relative names to the callback function.
    (struct ftp_conn_unix_syshooks):
      Initialize APPEND_NAME and BASENAME fields; remove FIX_NLIST_NAME
        initialization.
    (ftp_conn_unix_fix_nlist_name):
      Function removed.
    (ftp_conn_unix_append_name, ftp_conn_unix_basename):
      New functions.

commit 42f9667a2b7d0b32f4aa3d6912defbfa15e0aec5
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:28:11 1997 +0000

    Initial checkin.

commit 25d7e66143078462845a671ff32e26ef0afd894d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 7 20:16:15 1997 +0000

    Thu Aug  7 16:01:29 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * inode.c (read_disknode): Units of st_blocks are 512 byte chunks,
        not logical_block_size chunks.

commit 19b09db854da73ea2140fcda1db1965da59df7f6
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:11:29 1997 +0000

    .

commit cd46e31a3aa381c6a1d2c24191dffcf7993b0277
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:10:39 1997 +0000

    (ftp_conn_cont_get_names):
      Support FIX_NLIST_NAME hook.
      Free S->dir if necessary.
      Close or abort connection when done.
    (ftp_conn_start_get_names):
      Fill in S->dir field if necessary.
    (struct get_names_state):
      Add DIR field.

commit 09d60d4145058c1b4e34b00da430c6e0e783f2e3
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:09:46 1997 +0000

    (struct ftpfs_dir):
      timestamp renamed to stat_timestamp.
      Add name_timestamp field.
    (struct ftpfs_params):
      Remove dirent_timeout and dir_timeout fields.
      Add name_timeout field.
    (struct ftpfs_dir_entry):
      dirent_timestamp renamed to name_timestamp.

commit 6e3dd1d808499561627be1845c8f91158f0d2448
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:08:55 1997 +0000

    (struct ftp_conn_syshooks):
      Add FIX_NLIST_NAME field.
    (ftp_conn_unix_fix_nlist_name):
      New declaration.

commit 90a2fa5596f52f9bfc6f65d0d6a88f1d4bdd8607
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:07:51 1997 +0000

    (lookup):
      Initialize timestamps.
    (update_ordered_name):
      New function.
    (ftpfs_dir_lookup):
      dirent_timeout parameter renamed to name_timeout and dirent_timestamp 
field
        renamed to name_timestamp.
    (update_entry):
      Allow ST to be zero.
      Don't leak memory when updating symlink info.
      Change return type to void.
      Remove NO_LOCK parameter.
    (update_ordered_entry, update_old_entry, update_new_entry):
      Update calls to update_entry.
    (refresh_dir):
      Add UPDATE_STATS parameter, and only fetch names if it's zero.
      Update new timestamps.
    (ftpfs_dir_refresh, ftpfs_refresh_node, ftpfs_dir_lookup):
      Supply UPDATE_STATS argument to refresh_dir.

commit 35e539fb62435bacb5f7288a4e39691998a21597
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:04:57 1997 +0000

    (netfs_append_args):
      Output --debug.
    (OPT_DIR_TIMEOUT, OPT_DIRENT_TIMEOUT):
      Macros removed.
    (common_options, parse_common_opt, netfs_append_args, main):
      Replace --dir-timeout & --dirent-timeout by --name-timeout.
      Add --bulk-stat-period and --bulk-stat-threshold options.
    (DEFAULT_DIR_TIMEOUT, DEFAULT_DIRENT_TIMEOUT):
      Macros removed.
    (OPT_NAME_TIMEOUT):
      New macro.
    (DEFAULT_NAME_TIMEOUT):
      New macro.

commit 07faf792aef56fb4f34b7feaf8f79d4fb5ff21dc
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 19:27:08 1997 +0000

    (ftp_conn_unix_syshooks):
      Add ftp_conn_unix_fix_nlist_name.
    (ftp_conn_unix_fix_nlist_name):
      New function.

commit 4166f60743727a95263936134fe7494b25694571
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 18:57:33 1997 +0000

    (main):
      Use ARGP_IN_ORDER to parse args.

commit fc8d3ae9fe3ae3830e6ff4d251001053e0123b83
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 7 18:30:49 1997 +0000

    Wed Aug  6 15:23:03 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (netfs_attempt_unlink): Purge cache-held references
        *before* counting live references.  Use new function.
        * name-cache.c (purge_lookup_cache_node): New function.
        * nfs.h (purge_lookup_cache_node): New decl.
    
        * cache.c (netfs_node_norefs): Don't do delete RPC here, fork off
        a separate thread to do it.
        (struct fnd): New type.
        (forked_node_delete): New function.

commit 95b45efa9f65dbbe72275887ffec3e6e2e2e1006
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 03:06:37 1997 +0000

    .

commit 8e75e14b0f0bd2baea4a143e4cc9ebff5b9336b9
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 03:06:20 1997 +0000

    (split_server_name):
      Enable password parsing.

commit c77d6491d5de029322929ebeb950c0257de208f9
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 02:57:56 1997 +0000

    .

commit cef2170e6f5789b57e9da2bec1215da53e260c79
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 02:57:46 1997 +0000

    (idvec_merge_implied_gids):
      Do all ids in UIDS even if one returns an error.

commit 70ae496acfdcafbc4d4182e0bc72a1d9e62dd211
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 02:57:25 1997 +0000

    (ugids_set_posix_user):
      Ignore errors from idvec_merge_implied_gids.

commit bc9e0e168b9197effb7893b4ca84584172481a7f
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 02:57:05 1997 +0000

    (ugids_add_user):
      Ignore errors from idvec_merge_implied_gids.

commit eedb6dfb718e2dd75da4447249ce45f6a11ff1bf
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:31:24 1997 +0000

    .

commit 402a8cec11de00a93356584c5acccb2fb67318de
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:30:25 1997 +0000

    (lookup):
      Initialize the NODE field.

commit 85d3322a54551d2769a279788257e5af8ec88126
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:26:53 1997 +0000

    Initial checkin.

commit 841345f7634c27daeaa245f408e8ef13a8e40527
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:21:36 1997 +0000

    (parse_dir_entry):
      Re-enable mktime calls.

commit e230c8d205f4d526b93603891987b1f5592f6874
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:20:53 1997 +0000

    .

commit 1aa20a82372980b2b9a9854db5bf59ebb8a6a7c2
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:20:38 1997 +0000

    (ftp_conn_sysify):
      Handle REPLY_UNIMP_CMD for "syst".

commit e71540fd6ce5944d5c5389f15b30212ada373ffd
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:13:17 1997 +0000

    (prog-subdirs):
      Add ftpfs.

commit 94d6544efa40700874d2acb805aea7ff3278b76b
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:10:48 1997 +0000

    Remove unused mig crap.

commit 80c437f2f35813085b86cc05987609ec36d18865
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:08:59 1997 +0000

    Initial checkin

commit f20a48afff1d935eea20aa2c02b5fd805e85663c
Author: Miles Bader <address@hidden>
Date:   Mon Aug 4 20:22:34 1997 +0000

    (ftp_conn_unix_cont_get_stats):
      If returning with an error, ignore any return from 
ftp_conn_finish_transfer.

commit 7ba88361c20d8b0ae74aeaf257c7dd7a2628bd5a
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 29 21:01:24 1997 +0000

    Thu Jul 24 12:57:26 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * name-cache.c (find_cache): Grammar doc fix.

commit 4d75b660a263b510e2a2b2176196c20a8af58851
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 29 20:57:33 1997 +0000

    Tue Jul 29 15:38:15 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * name-cache.c (check_lookup_cache): Use name_cache_neg_timeout in
        preference to name_cache_timeout for negative hits.
    
        * nfs.h (name_cache_neg_timeout): New variable.
        * main.c (DEFAULT_NAME_CACHE_NEG_TIMEOUT): New macro.
        (name_cache_neg_timeout): Initialize new variable.
        (OPT_NCACHE_NEG_TO): New option key.
        (common_options): Add --name-cache-neg-timeout switch.
        (parse_common_opt): Process OPT_NCACHE_NEG_TO option key.
    
        * ops.c (netfs_attempt_lookup): Do cast of -1 correctly to match
        check_lookup_cache and ANSI C rules.
    
        * name-cache.c (check_lookup_cache): Unlock DIR correctly before
        returning a negative cache hit.
    
        * rpc.c (rpc_receive_thread): Don't print "dropping reply"
        messages any more.
    
        * ops.c (netfs_attempt_lookup): Cash all lookups, both positive
        and negative.
        (netfs_attempt_mkdir): Purge cache before creating directory
        entry.
        (netfs_attempt_link): Likewise.
        (netfs_attempt_create_file): Likewise.
    
        * ops.c (netfs_attempt_lookup): Pass correct node to
        enter_lookup_cache as the child.
    
    Thu Jul 24 13:15:56 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * name-cache.c: New file.
        * ops.c (netfs_attempt_lookup): Check lookup cache before trying
        RPC.  After successful lookup, make cache entry.
        (netfs_attempt_unlink): Purge cache before doing operation.
        (netfs_attempt_rmdir): Likewise.
        (netfs_attempt_rename): Purge cache for both names before operation.
        * nfs.h (enter_lookup_cache, purge_lookup_cache,
        check_lookup_cache): New prototypes.
        * Makefile (SRCS): Add name-cache.c.
    
        * nfs.h (name_cache_timeout): New variable.
        * main.c (DEFAULT_NAME_CACHE_TIMEOUT): New macro.
        (name_cache_timeout): Initialize new variable.
        (OPT_NCACHE_TO): New option key.
        (common_options): Add --name-cache-timeout switch.
        (parse_common_opt): Process OPT_NCACHE_TO option key.
    
        * cache.c (lookup_fhandle): Don't parse NFS XDR format, instead
        take a length arg.  Return void.  All callers changed to use new
        function xdr_decode_fhandle.
        * nfs.c (xdr_decode_fhandle): New function.
        * nfs.h (xdr_decode_fhandle): New prototype.
        (lookup_fhandle): Update prototype.

commit b9d1d34ace30ce6c0f0a209b35b74527b7c7bd63
Author: Miles Bader <address@hidden>
Date:   Tue Jul 29 20:42:49 1997 +0000

    .

commit e3aa713f35d2da5c043faefa21f312c48a10b606
Author: Miles Bader <address@hidden>
Date:   Tue Jul 29 20:42:05 1997 +0000

    (main):
      When mungeing the destination to copy into a directory, do the name used 
to
        print error messages too.

commit dfa4e74d487e4ae241eaadcd09e22b1fac40c805
Author: Miles Bader <address@hidden>
Date:   Fri Jul 25 20:47:38 1997 +0000

    .

commit 73130ea6d437e7875c18b9eb890c5aac39bcfad3
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 22:05:19 1997 +0000

    .

commit 248a3fd7258aed0f4b2ee120de2b7f236de0a333
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 21:43:21 1997 +0000

    (_store_derive):
      Let BSIZE be zero.

commit 58424393298983451c3fd37f5adcc7dc1d9ef9fe
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 21:42:50 1997 +0000

    (_store_create):
      If BLOCK_SIZE is zero, make sure there are no runs.

commit 6195c08a6ac9cc80569c8a688136e674863c66b9
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 21:41:47 1997 +0000

    (dev_map):
      Pass 0 for OFFSET and SIZE arguments to device_map -- mach ignores them, 
and
        we often can't supply meaningful values.
    (store_device_create):
      Treat devices that can't do device_get_status as zero-length.

commit 2bb614519d23f23c4c34908bdbb82764de973f09
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 15:56:32 1997 +0000

    Initial checkin

commit 966b99ecc80840f05ee8f17dcd959f63abb044f7
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 15:54:25 1997 +0000

    .

commit 9fbca1dde9a1f7af9f86a9d244b6bf0e7141c250
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 23 18:22:02 1997 +0000

    Mon Jul 21 14:58:13 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (HURDLIBS): Add iohelp.
    
        * main.c (trivfs_goaway): If FSYS_GOAWAY_FORCE is set, then go
        away, otherwise, continue to return EBUSY.

commit 1518464351c0e9339d4e4e4d418c24f6e62e4932
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 23 18:21:31 1997 +0000

    *** empty log message ***

commit 44027db7255f5711818bce4fa26bde068dc69d7c
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 23 18:21:03 1997 +0000

    Mon Jul 21 16:18:50 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (linking .prof executable): Don't mutate library names
        here.
        (making %.prof_d special target): Mutate library names here.
        (%.prof_d): Depend on Makefile in srcdir.

commit 11edd0c0a5bee6c9069ee44860eec07d2771108e
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:45:24 1997 +0000

    .

commit 205d20c9a47f790a505362e47bd88aca4c03feb7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:45:12 1997 +0000

    (trivfs_S_io_select):
      Don't bother returning EBADF.
    (trivfs_S_io_readable, trivfs_S_io_read, trivfs_S_io_map):
      Return EBADF instead of EINVAL.

commit ff5d00776d51e850eac8c2d51f8c960b745f0255
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:44:02 1997 +0000

    (main):
      Failure to map MAPPED_TIME is a fatal error.
    Include <error.h>.

commit a8069b7d7c1dfac308db0c562ffaf74bdea585a1
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:43:31 1997 +0000

    (maptime_map):
      Allow MTIME to be mapped anywhere.

commit 43dcb43984cebff80f7f2b60d50f8ad19d8ddd91
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:49:38 1997 +0000

    .

commit 477e22d01ce62078a11c226c9bc9dd41418e2a28
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:49:28 1997 +0000

    (prog-subdirs):
      Add usermux.

commit 6b9fb1d6104459404b5b7a918530071a02af80c7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:47:31 1997 +0000

    Initial checkin

commit fa59e2d6745f93b457f4b984d3d4c331401ec449
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 21:28:13 1997 +0000

    .

commit f311d711c30f7845baf3f86a7f3727fa96b1e711
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 21:26:55 1997 +0000

    (trivfs_S_io_read):
      Return EINVAL instead of EBADF.
    (trivfs_S_io_map):
      Return EINVAL if CRED cannot be read or written.

commit efe21a1f6b951341c4204c5cfc52ae2989ff5770
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:27:04 1997 +0000

    .

commit 84dbdb8ef4d196f4b76d6f0452084b8d48187766
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:26:45 1997 +0000

    (time):
      Use /hurd/storeio instead of /hurd/devport.

commit 27bac011b0467d4c683e12efcb7bccb15b1448e8
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:26:07 1997 +0000

    Remove devport from dependencies.

commit 8bebbb0b1d692c9dc130686c2e8503397e4da05c
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:25:14 1997 +0000

    (SRCS):
      Remove devport.c.
    (targets):
      Remove devport.

commit e8dd8d123fd7d6706c9280a8b310ab6fe498d274
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:23:33 1997 +0000

    Remove hurd/devport.

commit 68d8b267b2719806881457e67d35b802620715c0
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:21:23 1997 +0000

    Initial checkin

commit 6cf7c23604c02e0225e0446e2dc2ffb31b529599
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:21:14 1997 +0000

    (SRCS):
      Add argz-replace.c (temporarily).

commit cd9ac4936e70c95561e9c4c8044d427ca61ecbc9
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:20:30 1997 +0000

    (maptime_map):
      For the device-file case, don't use wierd file_get_storage_info method for
        getting device port, just use io_map to get a memory object directly 
from
        the file.

commit 7643b0b307da8adb72c9d22007bd830c0f7daf9f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:18:39 1997 +0000

    Superseded by improved libstore mapping support

commit 0531d008251371125210f74d5d173279558000c7
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 14:54:12 1997 +0000

    .

commit a4e40b9a60065a0afdddc54d62f622db7130b90f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 14:54:05 1997 +0000

    (dir):
      Is isofs, not ufs.

commit 942cb0f8d60fd14b85e75d2d1b1ea50ce8f07a48
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 23:18:40 1997 +0000

    .

commit 4ea76ef7b236bea87b08ebb68cc36806d826619a
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 23:12:02 1997 +0000

    (store_parsed_append_args):
      Correctly unparse complex type names.

commit 4b0c6a3489ee1e7f25244d5da6851e1e9b9d634e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:45:25 1997 +0000

    .

commit 0fe565dc60af896456b196754cdd2adc94b325dd
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:45:04 1997 +0000

    Use /boot/serverboot.gz rather than /boot/serverboot.

commit 5dc9634b5911de291a76cf3e0d85012752d47fbe
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:44:09 1997 +0000

    Compress boot/serverboot again.

commit b944363f1f59923ce0cc6be2956479311682d356
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:43:45 1997 +0000

    Get rid of boot/grub/ffs_stage_15

commit 7e1ea467ec30c2e8a2b3517d91759bde0a631539
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:42:20 1997 +0000

    (HURDLIBS):
      Add iohelp.

commit 0d192a78fa198f3b0f9172f19770b15aa3cbd499
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:41:13 1997 +0000

    (store_map_source):
      Declaration removed.

commit bff3ee28fe3662f75db6532636144a4460565c31
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:40:45 1997 +0000

    (store_remap):
      If we are mutating SOURCE, close any source port it has.

commit e106d0f9bf3afcd2d0cd0f6d56fb202f524e578e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:39:17 1997 +0000

    (store_map):
      If we can't map STORE directly, and it has a source file, try to map that
        instead.

commit ccfa753ba17c0744c39450a2331a5540bb1e91f3
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jul 21 20:00:46 1997 +0000

    Mon Jul 21 16:00:04 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (LCLHDRS): Remove susp.h.

commit 274eaee48a9dd0a3b5ad0bb1dc44e5ed02daf388
Author: Thomas Bushnell <address@hidden>
Date:   Fri Jul 18 20:39:01 1997 +0000

    Initial versions.

commit ab9c836772ab3dfdd28e769dfd53d16999900b7a
Author: Thomas Bushnell <address@hidden>
Date:   Fri Jul 18 20:38:23 1997 +0000

    Fri Jul 18 16:37:22 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * isofs: New directory.
        * Makefile (prog-subdirs): Add isofs.

commit fd7a2a7a7b15ee3ea5c54311907391a259f230ea
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:13:32 1997 +0000

    .

commit c46c23b595fd03c2e5d5aed2dbc2a4831dbf6b62
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:12:33 1997 +0000

    (dev_map):
      New function.
    (store_device_class):
      Use dev_map.
    (dev_read, dev_write):
      Remove debugging grot.

commit f138cc2729afb71517581ea1072fc06543edd41c
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:11:37 1997 +0000

    (dev_get_memory_object):
      Add PROT arg.
      Use store_map.

commit a18116139f19d6bf095e517c05d8cea3f3e655c2
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:11:17 1997 +0000

    (file_map):
      New function.
    (store_file_class):
      Use file_map.

commit 3e9e6a2d2f56f2d80d655773a8f7de834bec936c
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:53 1997 +0000

    (store_zero_class):
      Use zero_map.
    (zero_map):
      New function.

commit 04301b2623ccdf8e43b2ee860a49457c7eb40105
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:39 1997 +0000

    (trivfs_S_io_map):
      Pass PROT argument to dev_get_memory_object.

commit 499950fff2084508d656146114be898d94b76e2e
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:25 1997 +0000

    (dev_get_memory_object):
      Add PROT arg.

commit fb40091783493b5ba05d7900edd834587854dc42
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:06 1997 +0000

    (SRCS):
      Add map.c.

commit 6890dd8e71ba9fc60a408e8070463a826ea0b4ab
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:09:46 1997 +0000

    Initial checkin.

commit 9a6c730f2736080cdac2cfddf6797bdf1bfa8ec9
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:08:55 1997 +0000

    (struct store_class):
      Add map field.
    (store_map):
      New declaration.

commit 5ff7fb2c0249895d2b3639454f1d34797f6813c5
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 20:11:02 1997 +0000

    .

commit 04415666f7d7a0a405d16245ba1e2695eb7bd787
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 20:10:14 1997 +0000

    (pager_read_page): Initialize READ to 0.

commit 897292d294cba3ba3a89ccaf93b6edab2b3403d4
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 18:54:13 1997 +0000

    .

commit f997b508bef36f52cd942b75b9ac893a5887d01e
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 18:54:04 1997 +0000

    (trivfs_S_io_map):
      Make sure there are enough references to MEMOBJ for both read & write 
ports.

commit 8ba3d92e48fe96e1cb9380c5f989441017ce053f
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 18:53:41 1997 +0000

    (dev_get_memory_object): Implement correctly.
    (dev_stop_paging): Work entirely by flushing user pagers; don't kill pager.
    (pager_clear_user_data): Zero our pointer to the pager.

commit d7052cce81b50a339c367dca10ef21143faf6cc9
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:58:09 1997 +0000

    .

commit fe5e91f25bb1935f384ea9670128172a9d3edb45
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:57:45 1997 +0000

    Doc fix.

commit 58a313ba7da1357819e37ce18055c170db62d263
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:56:20 1997 +0000

    (safe_gets):
      Use strchr instead of index.
    (main):
      Rearrange default pager initialization. Change "(bootstrap)" to
        "(serverboot)" in msgs.
    Include <string.h>

commit d1fdec81ee3e0a77add943820078bbaee844e3ed
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:34:37 1997 +0000

    .

commit 1f1ee83503cfb59e496f4b8bd6593f46d2f8d8e7
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:34:20 1997 +0000

    (ensure_def_pager_info):
      Don't report any errors if there's no default pager.

commit 2566d28055ff38bf3cb2e1c67104c62bdc262e77
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:32:41 1997 +0000

    (boot_script_exec_cmd):
      Change "(bootstrap)" to "(serverboot)" in msgs.

commit 14fe6abebdeb5f2b22047b651a263511901612bd
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:12:59 1997 +0000

    .

commit 80e4da102181f1e2dc5ef7e33f0a879d4fcb181f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:12:46 1997 +0000

    Let uncompressed images be smaller than the maximum size.

commit 30ad98512d751b7c6eff6233785495b85e44ab24
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 18:52:21 1997 +0000

    .

commit c13ec88bd1cd8705d0268db4f14cf250fe474622
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 18:42:53 1997 +0000

    (main): Actually parse the arg.

commit d98febf42e37c4280f12ed02a9841d63129dfd9f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 14:57:29 1997 +0000

    .

commit 5a687069360739415376d70d4377b7b0400c3f21
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 14:56:54 1997 +0000

    (main):
      Use argp to parse args.
    (argp_program_version, args_doc, doc):
      New variables.
    Add new includes <argp.h> & <version.h>.

commit bdaeb48ce57ec8894489ec37ed73d79eb2d9b268
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:52:28 1997 +0000

    .

commit 8e8beac9c239c822435c86b7ca3f8d126264df21
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:51:51 1997 +0000

    (parse_opt):
      Turn off synchronous mode when setting a sync interval.

commit d8b6843aca3286d966d414dcaca7f3673f415970
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:50:32 1997 +0000

    (main):
      Don't print fields we cannot get.

commit 827155d3773460884173e12874e7d883d78b5b0c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:48:22 1997 +0000

    Add bin/rm.

commit 149e8ef7f8e90dce8dad9f90be2fd7f4d4a90656
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 10 18:12:02 1997 +0000

    Thu Jul 10 14:10:32 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf ($(makemode) == library): If $(no_prof) is `t', then
        don't build _p.a versions of libraries.

commit a2a295b71bed3585c4e24a6eba8346ced72b46e7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:23:25 1997 +0000

    .

commit b01f8c26d81439aa6b0b1dd559dc125a53b58f5d
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:23:14 1997 +0000

    (fd0):
      Use /boot/serverboot uncompressed.

commit 8b63f1cbfa4782d2aeebbc9a44f6a303fc8dceb9
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:20:03 1997 +0000

    (main):
      Don't exit if no paging partition.

commit c65388feeea5dc5218d4100d65733f7a268dafb8
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:17:26 1997 +0000

    Initial checkin

commit 11314ecfd62edb90b70832b5be6db559a49d39a0
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:14:47 1997 +0000

    Specify a sync interval of two seconds to avoid accumulating tons of memory
      when doing massive copies.

commit 391b87ff500f3a4bb8d46a6a6c8c2e1baf686189
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:14:28 1997 +0000

    Add mnt, sbin/swapon, servers/socket/inet, servers/socket/local.

commit a55e68430e1c99dfbb0c4745d32ebb9c95c6b708
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:14:01 1997 +0000

    Add etc/nsswitch.conf.

commit aef10335044de65dce1464737464ee61c892f9d1
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:12:19 1997 +0000

    .

commit 90e801442c3a161b5d1a3e090f59c723b9e308be
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:11:58 1997 +0000

    (SRCS):
      Add swapon.c & swapoff.c.
    (HURDLIBS):
      Add libstore.
    (targets):
      Add swapon & swapoff.
    Add dependencies on libstore.

commit 2aa9fb4725594d32748fd2310bcebcbf32c54874
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 9 19:00:54 1997 +0000

    Mon Jul  7 16:25:49 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-exec.c: Include <fcntl.h> instead of <fcntlbits.h>.
        Suggested by Marcus G. Daniels (address@hidden).

commit 7b8da3145eed258c1bd43e0e9fc2e087fcf3c7ea
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 9 19:00:23 1997 +0000

    Tue Jul  1 16:45:27 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * exec-reauth.c (fshelp_exec_reauth): If the new set of eff_uids
        is empty, then still do proc_setowner, but this time to set it to
        "unowned" status.

commit 32809d801f41b98f3455af5f91790257d8b38222
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 9 18:59:45 1997 +0000

    Mon Jul  7 16:25:49 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-exec.c: Include <fcntl.h> instead of <fcntlbits.h>.
        Suggested by Marcus G. Daniels (address@hidden).
    
    Mon Jun 30 17:26:38 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h (diskfs_hard_readonly): New variable.
        (diskfs_readonly): Doc change.
        * readonly.c (diskfs_readonly): Provide initialized declaration.
        (diskfs_check_readonly): If we cannot write the media and so we
        switch to readonly, set diskfs_hard_readonly too.
        (diskfs_set_readonly): If diskfs_hard_readonly is set, then
        inhibit any attempt to clear readonly status.

commit abf8316de7f2050585ffa00848dd803775f2ea54
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 9 18:58:01 1997 +0000

    Mon Jul  7 16:25:49 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * boot.c: Include <fcntl.h> instead of <fcntlbits.h>.  Suggested
        by Marcus G. Daniels (address@hidden).

commit f881a47ca2e589a19f47c89d23ea01f3e69b427b
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:45:11 1997 +0000

    .

commit 8882c83e6b0a7779d33500d162ae5a3572d86a49
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:44:41 1997 +0000

    Don't compress boot/serverboot (grub can't handle it).

commit 3eadb70a3b5d9a87d91229916235cd189a36af2f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:48 1997 +0000

    Initial checkin

commit cbd70b9ae39c1675e318419a3e38a01238b4274b
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:18 1997 +0000

    mkdir boot.
    Use bfloppy2.boot rather than bfloppy1.boot.

commit 3e2743ba604906373c313b15ecb65b4b6950f4d4
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:01 1997 +0000

    Prettification.

commit dd3fcae5e9034c7030ca4270e45f37ab396b897a
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:41:37 1997 +0000

    Renamed to bfloppy2.boot

commit 25b3358cf2ec6ab0ec77930862b39f1cf479a6c0
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:52 1997 +0000

    Not used anymore

commit 5d18e7fb89af5ce2e89ee18ef5d69ef1e00ce5d1
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:41 1997 +0000

    (prompt_resume_task):
      Pass more than a single character buffer to safe_gets.

commit d77dcb1e2fd84bc9c358580bd76df083eca402b8
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:25 1997 +0000

    .

commit 771f98f57a74418105afed405e4f3429a56dbbee
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:01 1997 +0000

    (safe_gets):
      Make sure a newline exists before removing it.
      Ensure that the cursor moves to the beginning of the next line.
    (main):
      Don't call translate_root.
      Pass more than a single character to safe_gets.
    (DEFAULT_ROOT):
      New macro.
    Don't include "translate_root.h".

commit df38e5153c5b268d42095eb452aec5b171c7c23e
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:39:36 1997 +0000

    (SRCS):
      Remove translate_root.c.
    (LCLHDRS):
      Remove translate_root.h.

commit 0604ed43f3bb8d1556b0842b54bc35df9d53cbd6
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 22:48:49 1997 +0000

    .

commit 10e0f411aacced227f48dac64b90cb060e15021b
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 22:47:58 1997 +0000

    (floppy-copy, scripts):
      New variables.
    (DIST_FILES):
      Use them.
    (boot-floppies):
      New rule.
    (%.ext2.gz, %.ext2):
      New rules.
    (%.ext2.f_d %.ext2.gz.f_d):
      New rule for generating floppy dep files.
    [$(no_deps) != t]: Include boot floppy dependency files (.f_d).

commit 516731d62ebd0e31fcfd4e44994a6b7caa1dd89e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 22:47:19 1997 +0000

    Add support for dependency generation.

commit 58c04068419fcc008a4231ab9727f9439127c74e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:55:16 1997 +0000

    .

commit 65dfd898096058fdc19e4539234c876bfa3187ab
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:54:51 1997 +0000

    (fiopen, ficlose, enforced, file_set_flags, file_clear_flags):
      New functions.
    (store_file_class):
      Use new functions.
    (store_file_open):
      Use fiopen to open the file.
      Set name of newly created store.
    (store_file_byte_class):
      Fill in rest of functions.
    (file_read, file_write, file_byte_read, file_byte_write):
      Remove debugging noise.

commit 576e893ebc1e1bf5e2a99b773d8a53a19dc95bba
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:54:22 1997 +0000

    (dev_set_flags):
      Move enforcement checking code to enforce.
    (enforced):
      Move some checking here from dev_set_flags, and correct the check for the
        number of stores.

commit 595942822229c71e6450ad175586af414eea56a7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:53:43 1997 +0000

    Doc fix.

commit 9b733113f1d875b17f81c1cc599587b25d887380
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:45:14 1997 +0000

    (store_open_children):
      Support factored type notation.

commit 278e753004e553c4f16bd8bd22ba96c938accb5c
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:19:04 1997 +0000

    .

commit 09d82e40c54eb65d0c4910120d467cc7e7b37ed7
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:18:50 1997 +0000

    Initial checkin

commit 755890830e0f6891f64c572fa2bff4db18d52c2f
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:13:06 1997 +0000

    .

commit c4d7e0fc2e871b11ccd8d9fa18b7d511e5f530b4
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:10:50 1997 +0000

    Add bin/ed, sbin/fdisk.
    Remove bin/ps, lib/libps.so, sbin/fsck.ufs, & sbin/libnss_db*.

commit 995bb5046101040d80e1bbad39ca4a3c9cfacef2
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:08:19 1997 +0000

    .

commit 2d4246b097d00cf431338ecc3238cebf184f3a88
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:06:38 1997 +0000

    (parse_opt):
      New function.
    (bootstrap_args):
      Initialize to 0.
    (main):
      Parse args using argp.
      Include <argp.h>.
    (options, doc):
      New variables.

commit 274fcd72748ec55f78a27725119ce6dc4aae8000
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:39:39 1997 +0000

    .

commit 88f608736708ba096844e5a18d9ccbebe6fb2240
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:39:16 1997 +0000

    [_LIBC] <libc-lock.h> -> <bits/libc-lock.h>.

commit ac68a5df7bfd704584e6783c4f6d7d3e8af7a60c
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:38:27 1997 +0000

    Standardize the multiple-include protect (for libc).

commit f24955c73616e6ee49662705116f26ea8a6747ea
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:37:59 1997 +0000

    Remove extra #endif.
    Pretty print.
    Standardize the multiple-include protect (for libc).

commit cb6c552cb36cf41b932b347fe50640e156e105a1
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:10:16 1997 +0000

    .

commit 9c1cdbc0c3b55059a07fe015f60e076d315a45a1
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:09:55 1997 +0000

    (main):
      Flush stdout after printing prefix/separator.

commit 9cb9fa49f083df89db933b85695e902be6d26cf1
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:59:32 1997 +0000

    Mon Jun 30 17:38:57 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): If the store cannot be made writable, then set
        diskfs_hard_readonly and diskfs_readonly.

commit 3d78237de1e2eb1493079f5ede152d2433a10c70
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:58:57 1997 +0000

    *** empty log message ***

commit ddd76228abdee588751d20b1aac615bd46aa08cf
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:58:39 1997 +0000

    Thu Jun 26 14:03:16 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * cpu-types.c (mach_cpu_types): Add entries for 486, 586, 686,
        and powerpc.
        (mach_cpu_subtypes): Add subtypes for new x86 subtypes.  (None
        added for powerpc yet.)

commit a795457252de83a34d8802f0e37d440ba9505198
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:58:05 1997 +0000

    Mon Jun 30 17:26:38 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h (diskfs_hard_readonly): New variable.
        (diskfs_readonly): Doc change.
        * readonly.c (diskfs_readonly): Provide initialized declaration.
        (diskfs_check_readonly): If we cannot write the media and so we
        switch to readonly, set diskfs_hard_readonly too.
        (diskfs_set_readonly): If diskfs_hard_readonly is set, then
        inhibit any attempt to clear readonly status.

commit 740fad8677fc54536b060b88fe33585ed3a04b8d
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:57:23 1997 +0000

    Mon Jun 30 17:34:27 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ext2fs.c (diskfs_readonly): Delete variable definition.
        (main): If the store cannot be made writable, then set
        diskfs_hard_readonly and diskfs_readonly.

commit 62a832aeced2eb0610cde6534688cc53f6bdb9c0
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 19:00:43 1997 +0000

    .

commit 0b1d700aff043863b8863d227409f8dde39e6050
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 19:00:30 1997 +0000

    (main):
      Arg parsing added.
    (argp_program_version):
      New variable.
    Include <argp.h>.

commit 2cafb84ac1f405727b180886db145e5a96254b1d
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 17:05:15 1997 +0000

    .

commit 00d9f95d79de5121f3dbe2c8e9cf557baca216fc
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 17:04:50 1997 +0000

    (main):
      Arg parsing added.
      HOLD variable removed.
    (argp_program_version):
      New variable.
    Include <argp.h> and <version.h>.

commit ebf95e1b23b72a9a1d17a220690bf8a6a30090d0
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:42:43 1997 +0000

    .

commit 727b2ba7584ce16babf4b75f4d1d300fade87d93
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:42:27 1997 +0000

    (rfloppy.ext2.gz):
      Copy from $(srcdir) using rfloppy-special.copy.

commit 9f66de9ccc9c2fccb21d0cfded49bfaae6e08980
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:41:45 1997 +0000

    Initial checkin

commit f8e04de83c4e332bc71047b8d6629f0b1de52db6
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:39:50 1997 +0000

    Add etc/protocols & etc/services.
    Put dev & lib at end (since they're big & monotonous).

commit 36033fa0ceb63ce231c95f89a5f2c40a11f4da90
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:39:05 1997 +0000

    Get rid of debugging noise.
    Use the tar --same-owner option work around a bug with tar not preserving
      ownership when the current user isn't root.
    Don't pre-touch `makedev's.

commit 74e132de56e96202e9117da1d6c080491fcb0be9
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 22:04:27 1997 +0000

    .

commit d5dbbf286c04d30ff2acbda5152458b5688ee5d1
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 22:03:13 1997 +0000

    (store_typed_open):
      If NAME doesn't contain a `:' separator, try to use it as either a class
        name or a file name.
      Interpret a trailing or leading `:' as unambiguously referring to a
        class-name or a filename, respectively.

commit 1c9afa27a71078010d8ba947bd2247c029728023
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 22:02:28 1997 +0000

    (parse_opt):
      Use parse_type to parse the -T option.
    (parse_type):
      New function.
    (struct store_parsed):
      Add NAME_PREFIX field.
    (store_parsed_free):
      Free it.
    (store_parsed_append_args):
      Emit it.
    (store_parsed_open):
      Use it in opens.

commit 32a54677fd094d8e96055b4a71c463d4340b3ff5
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 26 21:28:43 1997 +0000

    fix typo in comment

commit 7e368b0a0cb921f9b75e25585886067a942ab089
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 17:56:43 1997 +0000

    .

commit d03f6780f6582ee59512b61ff74a5126c0d09d65
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 17:56:27 1997 +0000

    Recommend using `addauth root'.

commit e32a94ba3845214eaeb7c66742abdaf0342545f2
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:15:40 1997 +0000

    .

commit 9660968f5186dfed76decb866cb56820267548c3
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:15:21 1997 +0000

    Add bin/fsysopts, bin/devprobe, bin/vmstat.
    Explicitly specify a translator for servers/socket/1.

commit 4c241c7400b6e9d3412b3aa9e59713e212dd9abf
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:14:56 1997 +0000

    (bfloppy.ext2, rfloppy.ext2.gz):
      Set owner to root.wheel.
      Use $(bfloppy-src) as the source, rather than /.
    (bfloppy-src):
      New variable.

commit 231f26c27d349c6b38fb4a692b58ce8431f39b63
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:13:48 1997 +0000

    Set the owner of created files.
    Add --owner option.
    Rename `settrans' copy-op to `copytrans', & implement `settrans'.
    Correct parsing of delayed translator specs.

commit 796887b6654d6555ba38632c69a9c082a9ecbffa
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:05:54 1997 +0000

    .

commit 26e404ae783147a30fd6bcb7946ed26fa1021fd0
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:05:32 1997 +0000

    (mkdev):
      Add missing `ln' to command for stderr.

commit d07bbf89b24e5290c6353bb7e14f65da2b2a05ff
Author: Miles Bader <address@hidden>
Date:   Wed Jun 25 03:14:33 1997 +0000

    .

commit 0ee6b8315a21f05f974844c92e56accaa0954e3b
Author: Miles Bader <address@hidden>
Date:   Wed Jun 25 03:13:53 1997 +0000

    (diskfs_make_peropen):
      Initialize the ROOT_PARENT, SHADOW_ROOT, and SHADOW_ROOT_PARENT fields.

commit fccee1c71d7b82023f2b28c0f05a0f993c1898f4
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:16:03 1997 +0000

    .

commit 806e3eefdcef50ce8131878b6308f16c78a1b90a
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:15:49 1997 +0000

    Initial checkin

commit 3300bd484965e9a0ad133721f7b0c7efff1ee3d4
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:14:10 1997 +0000

    Renamed to mksmallso.sh

commit 91788dc7e0c749579441a204447fc2ad1705dbc9
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:13:56 1997 +0000

    Renamed to mkemptyso.sh

commit 3bce517ef731dd43401ddd9e613adaae61e4d181
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:11:42 1997 +0000

    (bfloppy.ext2, rfloppy.ext2.gz):
      New rules.
    (dist-files):
      Include mkfsimage.sh, bfloppy.copy, bfloppy-special.copy, rfloppy.copy.
    (tool-files):
      Variable removed.
    (install-tools):
      Rule removed.

commit ab42fe37f00d1e53b4c7bbba66ef70b5c6267b7c
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:09:53 1997 +0000

    Trash everything but floppy production rules.

commit 5ee334a8ac1180aa153696f1afee947715728407
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:09:03 1997 +0000

    Renamed from mkemptyso

commit ffac30068cf108c8de91643607d7ad581eb8f345
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:08:52 1997 +0000

    Renamed from mksmallso

commit 8d1d903a9a2f6822d9cbf701b611389205a752c4
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 17:54:00 1997 +0000

    .

commit c31c35eb7dce0579c4ae3f037e4f6ef26b62f8b6
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 17:53:51 1997 +0000

    (cmd):
      New function.
    (st, mkdir):
      Use cmd to execute any real commands.
    Use bash fancy variables instead of various programs.
    Try to get the correct devdir even if it's not the cwd.
    Add new options --verbose/-v and --dry-run/-n.
    Add the --devdir/-D option.
    Use the basename of $I instead of $I for various things.
    Correctly put derived names in the same directory as the arg.

commit 356c92adbc829ecee6acd31e7d5910e4c7f97cf2
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:35:37 1997 +0000

    Fri Jun 20 13:39:02 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * mkfs.c (mkfs): Set SBLOCK.fs_clean.  New file systems are always
        clean.

commit bdbec20d2be54612425981fe1f71772cef9cc9ac
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:35:12 1997 +0000

    *** empty log message ***

commit dd59c0790227cbe762d01625c184cea9387fec4d
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:33:45 1997 +0000

    Mon Jun 23 11:47:51 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * INSTALL-binary (STEP I): Tell to use e2os if the filesystem was
        made with Linux.
    
    Mon Jun 16 11:56:33 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (dist-links): Make $(dist-root)/boot/grub and
        $(dist-root)/share/misc.  Reported by Marcus G. Daniels
        (address@hidden).

commit 5424a78b952abb3eb78f57b324bab03b7f89d230
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:30:39 1997 +0000

    *** empty log message ***

commit 7c2cbb56a6ec474594e50ac210d4ce47470a116d
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 16:25:15 1997 +0000

    .

commit b1f761e02556eb97f93f4c0a43ac7809f3ed05a6
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 16:24:39 1997 +0000

    If $OD & $AWK don't exist, try to get them from /usr/bin, so that
    this script works under linux too.

commit 282d28b8fe390e4de506874f6acca5cf2e235634
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:37:21 1997 +0000

    .

commit a9ece04c1d37ba84da2e24c4e8b5b554265298a7
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:37:11 1997 +0000

    Use conv=notrunc when writing the superblock back to the filesystem device, 
in
      case it's a file and not a real device.

commit e0baabb9078f74c41d2e927a9d4ecc0294c94f27
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:34:41 1997 +0000

    (HURDLIBS):
      Include libstore & libshouldbeinlibc.

commit 77458530c0e21bf5c3eb993334f02333c4e7c91a
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:34:18 1997 +0000

    (parse_opt):
      New function.
    (pseudo_root, root_store):
      New variables.
    (bootscript_args):
      Now an array.
    (ds_device_open, ds_device_close, ds_device_write, ds_device_write_inband,
      ds_device_read, ds_device_read_inband, ds_device_get_status,
      ds_device_set_status, ds_device_map, ds_xxx_device_set_filter,
      ds_xxx_device_get_status, ds_xxx_device_set_status, ds_device_set_filter):
        Handle "pseudo-root" device.
    (main):
      Use argp to parse args, and implement the pseudo-root device.
      Include <argp.h> & <hurd/store.h>
    (options, doc, args_doc):
      New variables.
    (bootscript):
      Made global.

commit 09791c7ac023fe6688c072c1aae6c50daee1f061
Author: Thomas Bushnell <address@hidden>
Date:   Fri Jun 20 19:49:11 1997 +0000

    Fri Jun 20 15:37:15 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * bootstrap.c (main/script_paging_file): Instead of returning an
        error use new variable `had_a_partition' to record whether we
        successfully opened a partition.
        (main/script_default_pager): Only start pager if HAD_A_PARTITION;
        otherwise print warning message.
    
    Mon Jun 16 11:52:40 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (installationdir): Use `=' to set this instead of :=;
        $(prefix) is not yet available and `=' postpones the evaluation
        properly.   Reported by Marcus G. Daniels,
        address@hidden

commit a8297c7e7cf37673ce734836a2f95d2b5f46d2c7
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:34:41 1997 +0000

    (diskfs_set_hypermetadata):
      Adjust device addresses for possible differences between DEV_BSIZE & 
device
        block size.

commit 68478ff7a6bfc94ae95d14ef282f6f12f3580734
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:27:16 1997 +0000

    .

commit 7868e5f8fc2ba7c4b722d7faee35fd451b1f7128
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:26:29 1997 +0000

    (log2_dev_blocks_per_bsize):
      New variable.
    (main):
      Only require device-block-size to be <= DEV_BSIZE.
      Get rid of device-block-size-is-power-of-2 check.
      Set LOG2_DEV_BLOCKS_PER_BSIZE.
      Exit with an error if the disk is too small rather than assert failing.

commit 6b9d0267366154b5ba0a6be99c4778f9be8b72d7
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:25:28 1997 +0000

    (log2_dev_blocks_per_bsize):
      New declaration.

commit 3ebafcdb7e84164ed1d9ca30a8b4012121eaba0e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:24:43 1997 +0000

    (diskfs_S_file_get_storage_info):
      Adjust device addresses for possible differences between DEV_BSIZE & 
device
        block size.

commit 3056fb2431475dea5c568b150566fff74c8538be
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:24:24 1997 +0000

    (pager_read_page, pager_write_page, pager_unlock_page):
      Adjust device addresses for possible differences between DEV_BSIZE & 
device
        block size.

commit 1d6f2b6913c64bf683c091a02bc5a63c78c11f10
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:52:34 1997 +0000

    .

commit fb4eb5519ea007d3e8aa2d095ffc6c3a43a48045
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:52:09 1997 +0000

    (prog-subdirs):
      Add hostmux.

commit 618b8e25a7f2d27f24fe7e8ff5d10d91de10aefc
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:51:20 1997 +0000

    (netfs_validate_stat):
      Don't clear NP->istranslated.

commit 9a564e75b761984a9e3f4f584a8bde4578890b44
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:49:46 1997 +0000

    (OTHERSRCS):
      Add trans-callback.c & set-get-trans.c.

commit e52c6513af0ef545d16c3deb4441baa9c0253851
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:49:02 1997 +0000

    (netfs_S_dir_lookup):
      Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.

commit f7f97906e236c992b0deb3f9d86b4413bf03ec64
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:48:24 1997 +0000

    (netfs_S_file_set_translator):
      Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.

commit 5e3b47d9c4649a56804c0a12213a7af034ae2e5e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:47:39 1997 +0000

    (netfs_S_fsys_getroot):
      Use S_IPTRANS bit in nn_stat st_mode field rather than istranslated field.

commit fafd2efa1c5ce451a9f160756928e8bf64a9cbe2
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:46:44 1997 +0000

    (netfs_S_io_stat):
      Set S_IATRANS & S_IROOT bits in st_mode field of returned buffer if
        appropriate.

commit 15b69fdfdc311dcc7f3ebb922ba89096a9e331ed
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:46:05 1997 +0000

    (netfs_get_translator):
      New declaration.
    (struct node):
      Remove istranslated field.

commit af4bbc207d34d2ff90b448a02cf55df315b4b1b4
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:45:25 1997 +0000

    Initial checkin

commit 44c8790bea3af9aa427c4aa7dd59b1543ca0db6d
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:43:33 1997 +0000

    (netfs_startup):
      Supply program name with error messages.

commit 1dd0ed736fae382ab6c7174693b177a6bba5ef8d
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:41:19 1997 +0000

    .

commit 43c165f7ff4d63d0506ef926bb5a9c1ecec32478
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:40:54 1997 +0000

    (diskfs_S_io_stat):
      Use fshelp_translated rather than fshelp_fetch_control.

commit 986af68f7d789ba2537d61e9f3b8b1800b940419
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:39:09 1997 +0000

    Replace uses of touch with fshelp_touch.

commit 4fec15affc08ae757865320a26f61b9ebd255bf2
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:38:44 1997 +0000

    (netfs_get_dirents):
      MAX_DATA_LEN == 0 means `no limit'.
    Replace uses of touch with fshelp_touch.

commit 9f60645e57dc7d3f64edea001b20514b664c3c30
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:38:01 1997 +0000

    (netfs_get_translator):
      Use argz_replace instead of doing it ourselves.
    (create_host_node):
      Set the times of the new node.
    (str_append):
      Function removed.

commit dba9fed80f2e28b52317dee4a314d2f3990530bd
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:37:28 1997 +0000

    (touch):
      Function removed; all uses replaced by the appropriate use of fshelp_touch
        instead.
    (TOUCH_ATIME, TOUCH_MTIME, TOUCH_CTIME):
      Macros removed.
    (hostmux_maptime):
      Renamed from HOSTMUX_MAPPED_TIME; all uses changed.

commit 31b16d7d3dcf1a3f3bfd18e23f520593d8dc9ef3
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:35:41 1997 +0000

    (options):
      --host-pattern isn't optional.

commit 5b8efd377a0c6fe2044c69dc8d70dc015851d57b
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:33:55 1997 +0000

    .

commit 8a290ad4039cce88259c5cf2444086379075f593
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:33:43 1997 +0000

    (fshelp_touch):
      New function.
    (TOUCH_ATIME, TOUCH_MTIME, TOUCH_CTIME):
      New macros.
    (fshelp_fetch_root_callback1_t):
      Chage ARGZ_LEN to type size_t.
    Include <maptime.h>.

commit 8ed7b018a32e9a575c3dca0df6d083c9f6bdb767
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:29:57 1997 +0000

    .

commit 9e51e0fe03b4b27811f83670a615e6b9b64a7e88
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:29:37 1997 +0000

    (main):
      Print the translated-node name instead of the translator name if the
        translator startup error is due to opening it.

commit d638ecfb23841e39a292e767711655656cff3d2c
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:29:06 1997 +0000

    (SRCS):
      Add storecat.c & storeread.c.
    (targets):
      Add storecat & storeread.
    Add storecat & storeread to appropriate dependency rules.

commit 438fe4ebb5c51128f458c499a161aeb3f1533c02
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:28:42 1997 +0000

    Moved here from ../libstore

commit 84f15e03d7598f93827f392c88ddf3dcf3d159cf
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:26:14 1997 +0000

    .

commit 16bccc69f7e455b39be060ff3ff7bf747dc99772
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:25:56 1997 +0000

    Update FSF address.

commit 3a46a82a8b776b4882fa347ffff785743bfd7e54
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:24:46 1997 +0000

    (store_clone):
      Use _store_create instead of _make_store.
    Update FSF address.

commit 994c3a59941eca00c3a3dc88e16efb92e16e65d9
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:24:06 1997 +0000

    (_store_task_create):
      Use _store_create instead of _make_store.
    Update FSF address.

commit cf07eb2631ac0a82bee275a426f09bc93f27e902
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:22:45 1997 +0000

    (dopen):
      If *MOD_FLAGS already contains STORE_HARD_READONLY, don't ever try to open
        for reading.
    (_store_device_create):
      Use _store_create instead of _make_store.
    Update FSF address.

commit 2556bca1033f041ad798962a3ddb4b00e5a05c84
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:21:35 1997 +0000

    (store_concat_create):
      Set the store name if possible.
    (store_concat_open):
      New function.
    (store_ileave_create, store_concat_create):
      Use _store_create instead of _make_store.
    Update FSF address.

commit e79e3c08a4267eb1d8a8f060c44b6a2673b29fb6
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:20:05 1997 +0000

    Update FSF address.

commit 28db09d5b511b19901f8029254e0166c88183922
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:19:11 1997 +0000

    (_store_file_create):
      Use _store_create instead of _make_store.
    Update FSF address.

commit ae1df487b43abf9c64ba982d379b51f24cfad3c3
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:18:07 1997 +0000

    (store_decode):
      Pass the original value of CLASSES to any decode method, not our search
        tail.
    Update FSF address.

commit 982fae930391d8c3a40620e9d68af95c12240582
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:17:10 1997 +0000

    (store_open_children, store_children_name):
      New functions.
    Update FSF address.

commit 2b6c552325db5506d75ae64dd2877e543605f81b
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:16:27 1997 +0000

    (_store_create):
      Renamed from _make_store.
      Return an error_t code, and add an additional argument STORE to return the
        new store; all uses changed.
    Update FSF address.

commit 6812a0a6a4ca5c94777c8377bf04c95307b823ee
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:15:13 1997 +0000

    (_store_derive):
      Assert that block_size & blocks_per_page are powers of two (which should 
be
        enforced elsewhere).
    Include <assert.h>
    Update FSF address.

commit 9bc6b55d01451025b360cbff70807c060e61a031
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:12:42 1997 +0000

    (UNZIP_OBJS):
      New variable.
    (UTILS_OBJS):
      Variable removed.
    (VPATH, CPPFLAGS):
      Search for stuff in ../exec for unzip junk.
    (SRCS):
      Remove storeread.c & storecat.c.
      Add typed.c, copy.c, and gunzip.c.
    (OBJS):
      Don't use $(UTILS_OBJS).
      Do use $(UNZIP_OBJS).
    (storeread, storecat):
      Rules removed.
    Update FSF address.

commit 93c7de89d826c06f9c4d4c02f95937bad21f14ba
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:11:07 1997 +0000

    (store_std_classes):
      Add store_copy_class, store_gunzip_class, and store_typed_open_class.
    Update FSF address.

commit 6a11758ad02c332a8803fefa13a7b011c10d4fc9
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:10:27 1997 +0000

    (_store_create):
      Renamed from _make_store.
      Return an error_t code, and add an additional argument STORE to return the
        new store; all uses changed.
    (store_zero_create):
      SIZE is off_t, not size_t.
    (store_concat_open, store_children_name, store_open_children):
      New declarations.
    (store_copy_create, store_copy_open, store_buffer_create, 
store_gunzip_create,
      store_gunzip_open):
        New declarations.
    (struct store):
      BLOCKS & SIZE are off_t, not size_t.
    (store_copy_class, store_gunzip_class, store_typed_open_class):
      New declarations.
    Update FSF address.

commit 3d8dfe9d6c0cb5015b44acdf3b6dab1e247b6c3e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:08:16 1997 +0000

    (store_remap_create):
      Use _store_create instead of _make_store.
    Update FSF address.

commit 80c542180fe8f290870b811a714eeb82d7ad0c07
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:06:16 1997 +0000

    (store_zero_create, zero_open):
      SIZE is off_t, not size_t.
    Update FSF address.

commit e3768751f066b66b8d4b72af451995c49408c99b
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:05:31 1997 +0000

    Update FSF address.

commit 0ff507a0ca5072f1a8b2ec00029c05dd93135012
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:04:50 1997 +0000

    (store_read):
      Limit reads to the amount available.
      Deallocate memory returned when reading part of a multiple-segment read.

commit d3c9edebe8bc2067bf2e293e0693f873b2576713
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:02:16 1997 +0000

    Initial checkin

commit 495ea95be97f58d99797c370d6b1f4593ecf863e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:01:35 1997 +0000

    Moved to ../utils.

commit 038414a4ea8adbfb9c88190da9ea05a9f6570219
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 04:57:49 1997 +0000

    .

commit b6cb3487d6cae6d135d5e330bfe4860add84b75a
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 04:57:11 1997 +0000

    (disk_pager_read_page):
      Initialize READ to 0 to force store_read to allocate a buffer.

commit eafa89a87343d36fcc8b9e87f64d15e3cd07c7e2
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 04:56:28 1997 +0000

    (ihash_create):
      Initialize CLEANUP & CLEANUP_ARG fields.

commit b642052340bd2d7440f22a73b46d2778c8f6c191
Author: Miles Bader <address@hidden>
Date:   Thu Jun 19 01:31:07 1997 +0000

    .

commit 8de080afcb7e5848ca040d1a169d7e102ae24655
Author: Miles Bader <address@hidden>
Date:   Thu Jun 19 01:30:30 1997 +0000

    (main):
      Get rid of device-block-size-is-power-of-2 check.

commit 87ab7f2db7195920d6bea20bb5cfd4d287a457dc
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 20:15:48 1997 +0000

    .

commit 1ec25ab2c2754449af561d73fa77a2a6c0fe82a9
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 20:15:34 1997 +0000

    (version): Use a four-digit year.

commit a464f4327086dc4df7343f4ef7c960365ca9cbf6
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 20:00:27 1997 +0000

    (dist):
      Always generate distributes of the form `hurd-${version}.tar.gz'.

commit 90b8bb00a9225ae41d16bca9ed56f518cf00432d
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:31:45 1997 +0000

    .

commit 19c50c64eed20a8391af4dfa89c7c455a925771c
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:31:04 1997 +0000

    Include <sys/time.h>.

commit 8f60ea741785563df3d748afc221ff75f2ec50fe
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:30:11 1997 +0000

    (ARGP_KEY_ARGS, ARGP_KEY_FINI):
      New macros.

commit 2dc1dc524e135a09b4c32597b25930eff0888096
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:29:28 1997 +0000

    (parser_parse_opt):
      Detect and report unhandled options here.
    (parser_finalize):
      Do another pass over the parsers with ARGP_KEY_FINI.
    (argp_default_options, argp_version_options):
      Wrap doc strings in N_().
    (argp_version_parser):
      Include `(PROGRAM ERROR)' in the no-version error text to indicate that
        something's fucked.
    (parser_parse_arg):
      Handle ARGP_KEY_ARGS here.
      Adjust NEXT pointer back if we fail to parse anything.
    (parser_parse_next):
      Simplify arg code.
      Leave state NEXT frobbing to parser_parse_arg.
    [!_] (N_): New macro.

commit a44b384f25696e3ca00c8e9f72a8cdebd209ec31
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:29:05 1997 +0000

    (argp_args_usage):
      Don't modify `fdoc' value since it is used to distinguish filtered strings
        from unmodifed strings.

commit 5ef0f568dcd0422dcd71849a7c6ccd458a41ae7f
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 03:20:31 1997 +0000

    .

commit fa6711c1c7e444aeeca233f0c1d0a9f8f5d40859
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:22:02 1997 +0000

    .

commit fb90e6442ad38d4ec0c84f6b9d689a82d37d664d
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:21:55 1997 +0000

    (tool-files):
      add mksmallso & mkemptyso.

commit 34ad8f14ad84fbdf0bec27d145c394b0a85234c5
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:20:25 1997 +0000

    Initial checkin

commit 334add09dac162b214c34bf5fef9cd99d780f3d8
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:18:25 1997 +0000

    Newer version

commit 640552eff1b6a77315124b36788cf45e4ed350c8
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 04:05:45 1997 +0000

    Replaced by storeio.

commit 98635d194cc2399e53f8b4d8677f468765a9aef8
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 12 23:02:42 1997 +0000

    *** empty log message ***

commit 185e17bc09521dc9d919076bd31887d4cba239bc
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 12 23:02:11 1997 +0000

    Wed Jun 11 12:05:02 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (dist-links): Create /servers/exec node.
    
        * servers.boot: Dynamic linker is now `ld.so.1', not `ld.so'.
    
        * menu.lst: Kernel is now `gnumach', not `kernel'.

commit 7681bece735e6f090c3f92ef629096f12f6c0f68
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 12 22:59:27 1997 +0000

    Thu Jun 12 18:39:18 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * syslog.conf: Updated.

commit 5f847427cf40ec910614bb676031cd600f731775
Author: Miles Bader <address@hidden>
Date:   Thu Jun 12 07:32:19 1997 +0000

    Initial checkin.

commit d23a38f35f1cc069f9ab5e66b126e04701007f88
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 19:11:14 1997 +0000

    Wed Jun 11 14:17:25 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * inetd.conf, syslog.conf: New files.
        * Makefile (SYSCONFFILES): Add inetd.conf and syslog.conf.

commit 32bc579e61b42ce1d82ab436d97aa61c0c99ee52
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 15:38:42 1997 +0000

    *** empty log message ***

commit 27e878bbf97e9d7b0816ff591ab0ea21fcc63c43
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 15:35:33 1997 +0000

    Tue Jun 10 21:54:52 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * disk_inode.h (struct icommon): Use short instead of uid_t/gid_t
        in structure definition; those are now 32 bit types.
    
        * bootstrap.c (main): Support running from command line too; this
        is useful at least for simple debugging.

commit 34074b545aa7da28a88e80d6515822e8afce14d5
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 15:35:02 1997 +0000

    Tue Jun 10 18:48:10 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * INSTALL-binary (Subroutine): Update location of NetBSD install
        floppies.  Also specify to use -P mount option on nfs mount.
    
        * menu.lst: Fix typo in floppy -> hd install.
    
        * Makefile (dist-files): Replace SOURCES.0.0 with SOURCES.0.2.
        (install-dist): Install SOURCES.0.2 instead of SOURCES.0.0.

commit dfbfff220f6f91f283de0eb0ef352cf6bda58bba
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 15:33:52 1997 +0000

    Tue Jun 10 18:41:00 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (install): Repair typo.

commit 69eb8c327ec720b3a787bc1532b52fbcddf4c4fb
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 18:41:35 1997 +0000

    .

commit 2c94d66b0442430ae3a270c499245ae9033394bc
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 18:36:38 1997 +0000

    (argp_program_version):
      Change name to `ids'.

commit a6ccc18874fd45b7227050d9e846a884314f00c1
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:41:21 1997 +0000

    .

commit 9387a1fcd283c520e975a325a65f4ae2d5730df6
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:41:11 1997 +0000

    (DIST_FILES): Remove SETUP.

commit c40e79fc85df4399c45c83c3b4ddd20c13e5f6ce
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:37:55 1997 +0000

    The real version is release/SETUP

commit fcedf1972b96ee41e052849398b4ac24f7c61f86
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 15:23:26 1997 +0000

    .

commit 5361e64713eb4a4eac58f6a41e2dae5ff72bca25
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 15:22:45 1997 +0000

    MAKEDEV now lives in /sbin, so get it from there.

commit db821fd8deaeb9b33dca1dc40d6aa1e415081ff9
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 01:22:19 1997 +0000

    Mon Jun  9 21:18:46 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * cthreads.c (cthread_fork): Delete debugging oddity that crept
        into source.

commit 0f67849251985d2021d329cdcc808c9b2fe8c6e1
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 01:21:56 1997 +0000

    *** empty log message ***

commit d3c0db58629945589d845f00049d3145dbae9ae7
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:54:03 1997 +0000

    *** empty log message ***

commit 58a10f425e37e2bb8572522a3cbe9e5db81f9601
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:51:22 1997 +0000

    Mon Jun  9 12:45:24 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (SRCS): Add setauth.c, pids.c, unsu.c, and nonsugid.c.

commit a89313a279cf130b8d1a0fb9e0cf2a964e862ea8
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:50:50 1997 +0000

    Mon Jun  9 12:19:51 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c (trivfs_S_file_chmod): Fix typo.

commit bf79030545a89c14acb71dbfdc4c928c07d0601e
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:50:22 1997 +0000

    Mon Jun  9 12:18:50 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dist-README: Update version number.
        * INSTALL-binary: Likewise.  Also added some instructions to help
        Linux users.
    
    Mon May 26 23:03:41 1997  Miles Bader  <address@hidden>
    
        * checklist: Add su, addauth, setauth, ids, & vminfo to list of
        setuid programs.

commit ccfe09026c427fc956647a53478e8849e26d98be
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:49:08 1997 +0000

    Fri Jun  6 11:42:14 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (LCLHDRS): Add fhandle.h.

commit 4a962f71272bd9e6212942f72bd1bf8ce6f63203
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:48:24 1997 +0000

    Mon Jun  9 12:27:40 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * version.h (HURD_VERSION): Update version number.
        * sh-version.sed: Likewise.
        * README: Likewise.
        * INSTALL: Likewise.

commit dd5fbd5e2cb63ee8521a70296c5234d8eac7db6d
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 19:22:30 1997 +0000

    .

commit 39926591217b2d673c030b7c99d3c9269d46fb09
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:56:35 1997 +0000

    (LCLHDRS):
      Add mach-exec.h.

commit 07f04d18d3fd20b7b6a4507d803f4ea764838b2f
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:44:01 1997 +0000

    .

commit 51f5524d397e13f39c10ba0fc90f114ff20bb386
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:43:50 1997 +0000

    (ftpcp ftpdir):
      Add dependency on ../liftpconn/libftpconn.a.
    (SRCS):
      Add ftpcp.c & ftpdir.c.
    (HURDLIBS):
      Add ftpconn.
    (targets):
      Add ftpcp & ftpdir.

commit 526c21ac4d1a940b289ed2aad37983a3ce1a8f3f
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:43:16 1997 +0000

    (ftpcp, ftpdir):
      Rules removed.

commit 79a4328ec59815acf4618343bb1859980f1b06f2
Author: Miles Bader <address@hidden>
Date:   Sun Jun 8 01:52:50 1997 +0000

    .

commit 4d48ed75234929cd641960066c0d1b85bbd82636
Author: Miles Bader <address@hidden>
Date:   Sun Jun 8 01:52:33 1997 +0000

    (ps_emit_wait):
      Provide slightly better abbreviations for various port types.

commit e8cf6b606bc8b9e3b907d200fa68fd870bf84d6d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:19:24 1997 +0000

    *** empty log message ***

commit c748bd1bc096e3bd898c6abf19c688a94eb889ea
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:18:06 1997 +0000

    Tue May 27 12:04:00 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c (trivfs_S_file_chmod): Turn off S_ISPARE too.

commit 8cee1451070ea6aae1f63054211b1d5c8f376410
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:17:39 1997 +0000

    *** empty log message ***

commit 68df1ae9313ff5f059a2d795e7ae913f87497ff4
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:16:41 1997 +0000

    Tue May 27 11:55:56 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-chmod.c (diskfs_S_file_chmod): Turn off S_ITRANS bits too.

commit dcd487f257e43103d7df5e89786001d5b1ebf218
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:32:49 1997 +0000

    .

commit c32f45f5878a95f450553c7b70184dd327a590a9
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:32:36 1997 +0000

    Sync with libc version (there were minor whitespace differences, etc).

commit 365ea1090602389a3b18cbc65cada27b08bd4fb1
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:05:56 1997 +0000

    Undo half-baked change.

commit d1277f60440dca79f6d44f8502403fc6b951e272
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:01:48 1997 +0000

    .

commit cf4cbf64ae20a0272926597f196bab408a001ccd
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:01:31 1997 +0000

    (_help):
      Use uparams.usage_indent instead of the USAGE_INDENT macro.

commit 9fc2aa73ab8109d4584713d2955875217b72e9f9
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 19:01:52 1997 +0000

    .

commit 9caab9ea07e76d3169cdc61cc7b53834c2e4eeba
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 18:22:14 1997 +0000

    Moved here from ../libftpconn

commit 178b779a967a2ffd93fa649ee0cbaba5b1391be4
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 18:21:19 1997 +0000

    Moved to ../utils

commit 78ab51858d077a2d1594965aec14fb4e66d75f45
Author: Miles Bader <address@hidden>
Date:   Tue Jun 3 21:25:03 1997 +0000

    .

commit 41dba9fe49b5007a3491c8f3b914273f05f107e5
Author: Miles Bader <address@hidden>
Date:   Tue Jun 3 21:23:47 1997 +0000

    (read_node):
      Don't assert that st_blocks is zero for non-dir/file/long-symlink inodes.

commit 752dcd43d7106531f248edf0d846fbd17998f492
Author: Miles Bader <address@hidden>
Date:   Thu May 29 22:14:51 1997 +0000

    .

commit ed32480a12d2698b859be1ecd178eb29cbfd7488
Author: Miles Bader <address@hidden>
Date:   Thu May 29 21:31:41 1997 +0000

    (doc):
      Update.
    (main):
      Remove array of epoints & loops, & just use RD & WR, calling the e*
        functions above.
      Support DST being a directory.
    (econnect, eopen_wr, eopen_rd, efinish):
      New functions.
    (struct epoint):
      Remove FD field.
      Rename RMT_FILE & RMT_HOST to FILE & HOST.

commit 43ad1972404b49237fed27ba0a9cd34221c1b7e7
Author: Miles Bader <address@hidden>
Date:   Thu May 29 19:01:36 1997 +0000

    (idvec_verify):
      Fix detection of multiple ids.

commit dd78c0daa07dbb70c8a2e56db4b224e5813ba3ad
Author: Miles Bader <address@hidden>
Date:   Thu May 29 18:21:59 1997 +0000

    .

commit 266c7fabe2732aa07e80d86de02a9a0357f26dc0
Author: Miles Bader <address@hidden>
Date:   Tue May 27 19:08:53 1997 +0000

    .

commit 2173fcb597eea4896f1ee9adb551a89f4827dedd
Author: Miles Bader <address@hidden>
Date:   Tue May 27 19:08:08 1997 +0000

    (main):
      Correct filtering of process-owners when processes are explicitly 
specified.
      Don't use ARGS_DOC.
    (args_doc):
      Variable removed.

commit 716f799e83b350b4de819d25889c2ee91639f8e8
Author: Miles Bader <address@hidden>
Date:   Tue May 27 18:29:54 1997 +0000

    .

commit 7d601f644ccb08dd289fdda6f003ab7e91379bcd
Author: Miles Bader <address@hidden>
Date:   Tue May 27 18:29:35 1997 +0000

    (argp_args_usage):
      Supply correct argp to filter_doc.

commit ecec6fe4d165a0f1ac41eede7bb04f42c1f7a111
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 27 15:56:42 1997 +0000

    Tue May 27 11:55:17 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-chmod.c (netfs_S_file_chmod): Turn off any read-only bits.

commit 15735b887668e09ad46980f9b93ff5d625ecdc5d
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:16:31 1997 +0000

    .

commit 9da64dfdc12631212031e7d41bb1f8b9b3ab638c
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:15:57 1997 +0000

    (sush):
      Alias renamed from su.

commit 8f11090c09da07daa6a71ba3218e8bc29f1a0b4f
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:15:13 1997 +0000

    Refer to sush rather than su.

commit 985cee39690ddf9fa44553c203a634e1a19b3e01
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:11:17 1997 +0000

    Say to use `su' rather than `sush root'.

commit 5dd5005bd76eb3175863d2b458d6b5227dccf78a
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:04:59 1997 +0000

    .

commit 9bef1119a9a003783485068d9e7205a0d4342d38
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:57:53 1997 +0000

    .

commit d30a4f58f89afebe08db08529187c450cb25579f
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:57:24 1997 +0000

    (SRCS):
      Add ugids-imply.c, ugids-posix.c, idvec-impgids.c, idvec-verify.c,
        idvec-rep.c, ugids.c, ugids-subtract.c, ugids-verify.c, ugids-argp.c,
        ugids-rep.c, ugids-auth.c, ugids-xinl.c, & ugids-merge.c.
    (installhdrs):
      Add ugids.h.

commit 9b9c48ecb0e3f9954801812c62759aed59450a77
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:54:40 1997 +0000

    (idvec_tail_contains):
      Rewrite.
    (idvec_set, idvec_merge):
      Make NEW arg const.
    (idvec_subtract, idvec_keep):
      New functions.
    (idvec_tail):
      Function removed (now inline in idvec.h).
    (idvec_set_ids, idvec_merge_ids):
      Make IDS arg const.
    (idvec_contains, idvec_tail_contains):
      Make IDVEC arg const.

commit c5f5e9e787922da94d22e85e1317405906f56cdc
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:54:23 1997 +0000

    (idvec_subtract, idvec_keep, idvec_rep, idvec_uids_rep, idvec_gids_rep,
      idvec_merge_implied_gids, idvec_verify):
        New declarations.
    (idvec_equal):
      New inline function.
    (idvec_is_empty):
      New function.
    (idvec_contains):
      Now an inline function.
    (idvec_fini):
      New macro.
    (idvec_set, idvec_merge):
      Make NEW arg const.
    (IDVEC_INIT):
      New macro.
    (idvec_set_ids, idvec_merge_ids):
      Make IDS arg const.
    (idvec_contains, idvec_tail_contains):
      Make IDVEC arg const.

commit 60ce5e1e96837e07170f0ea80393af60f1e7e395
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:49:49 1997 +0000

    Initial checkin

commit 2266f58d69f71acd70188db66c26d5d56e39eaf3
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:39:36 1997 +0000

    .

commit 56fc2e9be83db789fa57b09483c0e3b79a84f2b6
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:29:59 1997 +0000

    Add appropriate dependencies on parse.o, pids.o, frobauth.o, & 
frobauth-mod.o.
    (INSTALL-ids-ops):
      Renamed from INSTALL-hurdids-ops.
    (SRCS):
      hurdids.c renamed to ids.c.
    (targets):
      hurdids renamed to ids.
    (addauth-LDLIBS, setauth-LDLIBS, su-LDLIBS):
      New variables.

commit 545f2bd0fbe46f81a86f93e3b372d758c1921e98
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:23:40 1997 +0000

    (child_argps):
      New variable.
    (main):
      Use ugids operations instead of doing [ug]id frobbing ourselves.
    (options):
      Remove uid/gid args.
    <ugids.h>:
      New include.

commit 152f4c7718ceb2722fb49e24aaac3129aa463298
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:11:56 1997 +0000

    (parse_enum, parse_numlist, parse_strlist):
      Add STATE argument, and pass it to callback functions.
    <argp.h>:
      New include.

commit 78fe39380ee6c13b606be2b9bb957f13401286d2
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:08:45 1997 +0000

    (parse_enum, parse_numlist, parse_strlist):
      Add STATE argument, and pass it to callback functions.
    <argp.h>:
      New include.

commit 4c99c8ed3e6c0a58c32eade15f9d9b7351c86009
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:40:37 1997 +0000

    (psout): Add const to appropriate arguments.

commit 3edf1b507440cd810921888fd360faf453e52346
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:39:24 1997 +0000

    (current_lid, current_sid):
      Functions removed.
    (main):
      Use PIDS_ARGP to select processes.
      Use new forms of parse_ functions.
    (lookup_user):
      Take new STATE argument.
    (options):
      Rearranged to group similar options.
      Process-selection options removed.
    "pids.h":
      New include.

commit 45e6c096327167a10796d454fa556ac29be23372
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:30:36 1997 +0000

    Totally rewritten.

commit b2777dd5ad21289a7cf3776d4185d9a31997ed00
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:23:45 1997 +0000

    Renamed from hurdids.c

commit 709f5de74fa8d69e83243bc04a245156a08f0cf4
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:23:03 1997 +0000

    Renamed to ids.c

commit fa3f1f47cbee8d8cd572f6986583c8e95f85a562
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:19:36 1997 +0000

    Initial checkin

commit b4447ed54831cbf4b49b96ed841faaacec6e26b6
Author: Miles Bader <address@hidden>
Date:   Mon May 26 21:53:56 1997 +0000

    Initial checkin

commit 2e8c8ad17d3a6e063a63fbbb5d51ad151df3182f
Author: Miles Bader <address@hidden>
Date:   Mon May 26 03:08:04 1997 +0000

    (parser_init):
      Replace references to STATE->argp with STATE->root_argp.

commit c8b74ebda19c1daa014d8a12bc58d18ddca0a2d6
Author: Miles Bader <address@hidden>
Date:   Mon May 26 03:07:21 1997 +0000

    (__argp_state_help, argp_args_usage, hol_help):
      Replace references to STATE->argp with STATE->root_argp.

commit a0edb1cc02363443ec4d08b177f941f311d8d30c
Author: Miles Bader <address@hidden>
Date:   Mon May 26 02:51:47 1997 +0000

    (parser_init):
      For the special case where no parsing function is supplied for an argp,
        propagate its input to its first child, if any.

commit 96ccc9bfe13a633402831e5433887c1821ca445e
Author: Miles Bader <address@hidden>
Date:   Mon May 26 02:49:40 1997 +0000

    (struct argp_state):
      `argp' field renamed to `root_argp'.

commit 1e2c963a5df93404f3048823b0f3c610783b7421
Author: Miles Bader <address@hidden>
Date:   Fri May 23 23:06:13 1997 +0000

    (hol_add_cluster):
      Initialize CL->depth.

commit b4c182d430b29583ea62b2a22773c1be4d8888ae
Author: Miles Bader <address@hidden>
Date:   Fri May 23 20:37:03 1997 +0000

    .

commit fd39f5fb2724745dbe68710ac2ada35fa878426c
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 17:25:21 1997 +0000

    fix typo

commit 36e59fa04c060732853c82aa0cd12f3418925a19
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 17:22:46 1997 +0000

    Fri May 23 13:13:18 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * procstat.c (summarize_thread_basic_info): Don't include the
        kernel's idle threads in the summation.
        (summarize_thread_sched_info): Likewise.
        (summarize_thread_states): Likewise.
        (summarize_thread_waits): Likewise.

commit f443f27e4062cee3d0a8dd36eb4a03f76343e434
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 16:39:57 1997 +0000

    *** empty log message ***

commit cd90a915220a5b186a52352c367b3c8421d9d787
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 16:39:25 1997 +0000

    Fri May 23 10:06:34 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROG_CC.
        * aclocal.m4: New file.
        * Makefile (DIST_FILES): Add aclocal.m4.
        (Patch from Marcus G. Daniels, address@hidden).

commit 9da02749e8ee969dd3616cf24c07f670307bc338
Author: Thomas Bushnell <address@hidden>
Date:   Wed May 21 16:08:17 1997 +0000

    Wed May 21 12:07:24 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (netfs_attempt_create_file): Only attempt chown if the
        create succeeded.

commit ab39a8d37ee7bb738e345037dbe701ca12e47c1c
Author: Miles Bader <address@hidden>
Date:   Tue May 20 21:37:36 1997 +0000

    .

commit 48c405878c84c63b7e5165d2c70c91676afaf55c
Author: Miles Bader <address@hidden>
Date:   Tue May 20 21:37:23 1997 +0000

    (ARGP_KEY_HELP_ARGS_DOC): New macro.

commit d0f0809a94fd0b429eb2286ad4a649ec6b1ee58b
Author: Miles Bader <address@hidden>
Date:   Tue May 20 21:37:07 1997 +0000

    (_help): Supply STATE to argp_args_usage.
    (argp_args_usage): Add filtering of the args doc string.
    (comma): Print cluster headers for the first entry too.

commit 2abe7252995f4bfefffc50dc989031c23092bcf7
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 20:12:51 1997 +0000

    *** empty log message ***

commit da08c2d194c9e806301008ffa172e2861da7bcfe
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 20:01:38 1997 +0000

    *** empty log message ***

commit 3b8746ce57006e5c7381619f4fb746b5540b76c8
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 19:59:38 1997 +0000

    *** empty log message ***

commit f44d3a4bc1d086012171cf68d4e198c7b4f184f8
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 19:57:13 1997 +0000

    Tue May 20 15:35:39 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * nfs.c (xdr_encode_create_state): New arg OWNER.  Set the owner
        of the new file to it.  All callers changed.
        * nfs.h (xdr_encode_create_state): Update prototype.
        * ops.c (netfs_attempt_mkdir): If owner didn't get set correctly
        (some servers ignore it) then try a chown.
        (netfs_attempt_create_file): Likewise.

commit 340a92d864a03c81452abc7b6fb63135f82b1ce6
Author: Miles Bader <address@hidden>
Date:   Thu May 15 22:32:21 1997 +0000

    .

commit 90baea3ab072bf8486aaf4d60f0b77ebdfb6301a
Author: Miles Bader <address@hidden>
Date:   Thu May 15 22:28:16 1997 +0000

    Initial checkin

commit 0cd3e5a21fdf695a53467e3b4fe35d5b6357c3c7
Author: Miles Bader <address@hidden>
Date:   Thu May 15 22:19:16 1997 +0000

    (procset_names, fmt_sortkeys, fmt_names, fmts): Variables removed.
    (enum procsets): Type removed.
    (struct output_fmt): New type.
    (output_fmt): New variable.
    (parse_enum): Function removed.
    (main): Use new version of parse_enum & output_fmts variable.

commit fc3abdaf3b37e721339eb67e02e0fb15dace17b4
Author: Miles Bader <address@hidden>
Date:   Thu May 15 21:46:13 1997 +0000

    (_parse_strlist, parse_strlist, parse_numlist):
      Functions removed.
    Include "parse.h".

commit e608af332323a053bea3ee29b6ebfa1ea2b1a09b
Author: Miles Bader <address@hidden>
Date:   Thu May 15 21:43:26 1997 +0000

    (SRCS):
      Add parse.c.
    (LCLHDRS):
      Add parse.h.
    Add dependencies on parse.o.
    Change references to addu into ones to addauth.

commit 996a4b0d1111a9b152827c4995d4b7c8098792a8
Author: Miles Bader <address@hidden>
Date:   Thu May 15 21:37:04 1997 +0000

    (_parse_strlist, parse_numlist):
      Functions removed.
    (main: verify_passwd):
      Make user-in-group-0-can-use-his-own-password-to-su work.
    Replace include of "psout.h" with one of "parse.h".
    Renamed from addu.c.

commit 748ce1cddabbf42b2178a5102ccba4072f747f9e
Author: Miles Bader <address@hidden>
Date:   Thu May 15 21:27:13 1997 +0000

    (main: verify_passwd):
      Add user-in-group-0-can-use-his-own-password-to-su hack.

commit ab0a64643100626ee5f5b53461bfdd6fb3e97d9b
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:46:42 1997 +0000

    Initial checkin

commit fe7338fff319d7aa65753eb7f89f73291eff8ef2
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:04:08 1997 +0000

    Replaced by addauth.c

commit 68cb0a78612c64999476cf7ef001cd4f0ec1e429
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:03:38 1997 +0000

    Initial checkin

commit 2cff0259e498545e097c64f9094d144d8fb2a6ab
Author: Miles Bader <address@hidden>
Date:   Wed May 14 19:55:54 1997 +0000

    .

commit 234524230067cbd69c4f77e16e06725fece2ab3a
Author: Miles Bader <address@hidden>
Date:   Wed May 14 19:55:32 1997 +0000

    (ftp_conn_unix_cont_get_stats): Clean up our ftp transfer when we're done.

commit a87f8ca95d882511bcc7be8dbea626524dbb628f
Author: Miles Bader <address@hidden>
Date:   Wed May 14 19:54:51 1997 +0000

    (ftp_conn_login): Correct defaulting of username.

commit 132486fb18087d30780ca1c2b41660c235663715
Author: Thomas Bushnell <address@hidden>
Date:   Wed May 14 00:08:01 1997 +0000

    *** empty log message ***

commit 0406c56a1e86d5dc34823d320c7f5e2d19abec58
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:58:10 1997 +0000

    (CPPFLAGS):
      Add -DHAVE_HURD_HURD_TYPES_H.

commit 09c4c05f26029d08cfc600c031d56b234ce1c35b
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:56:06 1997 +0000

    (ftp_conn_start_get_stats, ftp_conn_get_stats):
      Rename FORCE_DIR argument to CONTENTS.

commit 7b307c263afa88c845a80a8399f907a27dff818a
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:53:22 1997 +0000

    .

commit 95539bc9e465961b8e38a1fd31da06e67a5fae13
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:48:18 1997 +0000

    (REPLY_ABORT_OK):
      New macro.

commit 959c3f7fa090d662698ca43d965cdb7d60597598
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:37:23 1997 +0000

    (ftp_conn_get_raw_reply):
      New declaration.
    (ftp_conn_get_stats, ftp_conn_start_get_stats, 
ftp_conn_unix_start_get_stats):
      Rename FORCE_DIR argument to CONTENTS.
    (struct ftp_conn_syshooks):
      Rename FORCE_DIR argument of START_GET_STATS field type to CONTENTS.

commit c9d1b4b8ca63ac5dc3207ec5de54132381a858d0
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:33:44 1997 +0000

    (ftp_conn_open):
      Cast 2nd arg in connect call to `struct sockaddr *'.

commit 98678b4cfed68ff22f828d3da128e63ae0fd0a2a
Author: Miles Bader <address@hidden>
Date:   Mon May 12 15:48:14 1997 +0000

    (ftp_conn_abort):
      Use ftp_conn_get_raw_reply instead of ftp_conn_get_reply.
      Accept REPLY_ABORT_OK as a final reply.
    Include <string.h>.

commit 65f9352b2156e52aa44b95e0f7a77ddb67d8dbee
Author: Miles Bader <address@hidden>
Date:   Mon May 12 15:45:24 1997 +0000

    (ftp_conn_get_reply):
      New function.
    (ftp_conn_get_raw_reply):
      Renamed from ftp_conn_get_reply.

commit 68c89dc026804d9bc83a009569c84014383dd11c
Author: Miles Bader <address@hidden>
Date:   Mon May 12 15:42:45 1997 +0000

    (ftp_conn_unix_cont_get_stats):
      Remove any initial `./' we added.
      Abort CONN if we return an error.
    (ftp_conn_unix_start_get_stats):
      Don't use asprintf.
      Set ADDED_SLASH field.
      Change FORCE_DIR argument to CONTENTS.
      Pass -A flag.
      Prepend ./ to NAME if it doesn't contain a slash.
      Reject names containg possible meta-characters.
    (struct get_stats_state):
      Add ADDED_SLASH field.
      Add CONTENTS field.
    (parse_dir_entry):
      Only set stat->st_fstype if FSTYPE_FTP is defined.
      Only set stat->st_author if HAVE_STAT_ST_AUTHOR is defined.
    Only include <hurd/hurd_types.h> if HAVE_HURD_HURD_TYPES_H is defined.

commit a263dcf16747b13cc1eb190f899c5508bfbb6a31
Author: Miles Bader <address@hidden>
Date:   Fri May 9 20:01:57 1997 +0000

    .

commit 55133b4d9a95a4c1a50f6fb68ff30de8698bb7ef
Author: Miles Bader <address@hidden>
Date:   Fri May 9 20:00:13 1997 +0000

    Add casts to prevent warnings.

commit 3f77c307a83545d6374366fbe3a54674acf8a19c
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:58:01 1997 +0000

    (parser_finalize): Always set *END_INDEX if supplied.

commit b9c534add123ffe57e3f4cc313d7fb3aaa375c70
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:56:35 1997 +0000

    (canon_doc_option): Correct ctype tests.

commit 38c7181dad6eff881c645a4501f1078ffaaf74c3
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:54:40 1997 +0000

    [!__error_t_defined] (__error_t_defined): Define.

commit d7208883545fd41f20b82a52a1afc6f3b6183876
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:02:22 1997 +0000

    .

commit 253d123b22b9cce1402851703722580c315b46f8
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:02:07 1997 +0000

    (SRCS): ftpconn.c replaced by resulting split files.

commit 44340c896186ee1265520855d2b8f74883ba8829
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:01:07 1997 +0000

    Initial checkin

commit 6abfa49b04ea7b5d4721871296959ad620be0c80
Author: Miles Bader <address@hidden>
Date:   Wed May 7 20:58:48 1997 +0000

    Split into separate files

commit 08e5b48c21ea0e6ae7a3131a5546e272de8c30e4
Author: Miles Bader <address@hidden>
Date:   Wed May 7 20:58:10 1997 +0000

    (ftp_conn_add_name_fun_t): New type.
    (ftp_conn_start_get_names, ftp_conn_cont_get_names, ftp_conn_get_names):
      New functions.

commit 3ab113343dea2b041b93e253feda944cf850d772
Author: Miles Bader <address@hidden>
Date:   Wed May 7 17:59:53 1997 +0000

    .

commit 1fef5a529c875cf518af8a235f0dc9f9c638fd3c
Author: Miles Bader <address@hidden>
Date:   Wed May 7 17:59:34 1997 +0000

    (ftp_conn_add_stat_fun_t):
      Make first 3 params const.
      Update comment to say they should be copied if retained.

commit 96d4f248ede194e42e46aef1acde4590351effa7
Author: Miles Bader <address@hidden>
Date:   Wed May 7 17:59:08 1997 +0000

    (struct get_stats_state): Add NAME_LEN & NAME_ALLOCED fields.
    (ftp_conn_unix_cont_get_stats): Retain S's name buffer between
      entries, only growing it when needed; leave any copying to the client.

commit 12f28705e699bc65ae2cc2e75af4d1a37ec16e3c
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:36:04 1997 +0000

    .

commit 42edb844bea50f05556edc469cc54a1bb4722319
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:35:55 1997 +0000

    (installhdrsubdir): New variable.

commit a581c2d97d3be482899e7108b358c828b6b00f0c
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:32:39 1997 +0000

    .

commit be18b56e8b2bee0afe33c81b4f076b4a3a966703
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:32:26 1997 +0000

    (lib-subdirs): Add libftpconn.
    (prog-subdirs): Add ftpfs.

commit d3f310caacfa6a0f943ba67442b7ce69b4d6d716
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:22:54 1997 +0000

    Initial checkin.

commit 058a49ce4cc8840bb4af386f5754c3eb466c4422
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 2 15:35:17 1997 +0000

    Turn off debugging printfs.

commit efd485f7e6ce5e91e132873349d6dfce2d298922
Author: Thomas Bushnell <address@hidden>
Date:   Thu May 1 22:43:37 1997 +0000

    Thu May  1 18:40:53 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * bootstrap.c (cthread_stack_size): Don't set special value here;
        use the default.

commit 00806ba65db5a34866ca7f7b6d6077974512f9fa
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 30 18:18:01 1997 +0000

    *** empty log message ***

commit e8663a527d3cf72e84ebc04b0d71e70603f91bd5
Author: Miles Bader <address@hidden>
Date:   Fri Apr 25 17:39:43 1997 +0000

    (main):
      Use the parent process's auth port instead of the hurdids process's, 
because
      hurdids is usually installed setuid.

commit c1da226161fc994c977c2bcf47d214f9bee4ee28
Author: Miles Bader <address@hidden>
Date:   Fri Apr 25 15:35:15 1997 +0000

    .

commit e63a8dbffeae4829206a6efbb4ce7214a07133e5
Author: Miles Bader <address@hidden>
Date:   Fri Apr 25 15:08:57 1997 +0000

    (trivfs_append_args):
      Renamed from trivfs_get_options.
      Don't initialize ARGZ/ARGZ_LEN.

commit 021f90948343c2029a27b466c19df179f31f146d
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:09:49 1997 +0000

    *** empty log message ***

commit afb84a8b6f3b719be1feb0e96c80ba402153476c
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:08:49 1997 +0000

    typo

commit 704657c8f746a408dc84404e77a40bcf98d218dc
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:07:16 1997 +0000

    add debugging.

commit b02a82a8a38a258c05f8ba88ba08a6aac40ff7a9
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 20:48:21 1997 +0000

    fix typo.

commit 1a05492545289ee207e85abef3133dec88c7dd72
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 20:46:08 1997 +0000

    Fri Apr 18 16:44:49 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * wiring.c (__vm_allocate): New function.
    
    Wed Apr 16 14:18:28 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * default_pager.c (debug): Turn off.
    
    Mon Apr 14 12:50:20 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * default_pager.c: Remove debugging printfs.
    
    Thu Apr 10 15:10:25 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (installationdir): Set variable.

commit da332961620de8ab12f3908d9eaf80570b6e9d81
Author: Miles Bader <address@hidden>
Date:   Thu Apr 17 21:54:43 1997 +0000

    .

commit d4f559b6ddc2340e4ccbb34bea4abd6b7839fd6e
Author: Miles Bader <address@hidden>
Date:   Thu Apr 17 17:19:56 1997 +0000

    .

commit 5ba64db7773e8e94d9235914663e01000947bced
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 20:09:23 1997 +0000

    Thu Apr 10 13:54:31 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dlabel.c: Don't include <mach/sa/sys/ioctl.h>.
        (_IOR, _IOC, IOC_OUT, IOCPARM_MASK): New macros.

commit 90458110d922016645babe00b8f558bd36362380
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 20:08:27 1997 +0000

    Fix compilation error.

commit 88179a43127e2ea3229fff9bdbf08b8932906b1a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 20:00:35 1997 +0000

    Wed Apr 16 15:59:41 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * login.c (add_utmp_entry): Revert change of December 10, 1996.

commit ac733c0f74caa68b1800c1a1d177575cd1fd1436
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 19:54:45 1997 +0000

    Tue Dec 10 11:40:04 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * login.c (add_utmp_entry): ut_addr has changed to be an array;
        stash the IP address in the first slot.

commit 30f268f8a13209f720dc4879e1dde8e8319ebcb8
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 19:53:41 1997 +0000

    Fri Apr 11 14:21:29 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * SETUP: Comment out frobbing of BOOT_DEV; grub does that on it's
        own now.
        * INSTALL-GRUB-MBR: Delete file.
        * Makefile (dist-files): Omit INSTALL-GRUB-MBR.
        (install-dist): Likewise.
        * menu.lst (title): Replace install entries with new versions.
        * INSTALL-binary (STEP IV): Revised instructions to correspond to
        new reality, with Grub 0.4.

commit 2e77e9a4d22a5e29af1b9d8d4d24ed7e35b94325
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 19:52:34 1997 +0000

    Mon Feb 24 14:40:02 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir-rmdir.c (diskfs_S_dir_rmdir): Check EBUSY-when-translated
        error before ENOTDIR-when-not-dir.

commit 1c1dc4983882eaaf1fc41e129a985c86d4456235
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 19:51:52 1997 +0000

    Mon Mar 10 17:07:11 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (prog-subdirs): Add `serverboot'.
        (serverboot): New directory.

commit a38122e8a9ba53f9e9d8fdcf0448411a5ee3cacf
Author: Miles Bader <address@hidden>
Date:   Wed Apr 16 19:30:46 1997 +0000

    .

commit 63fc037426b4526dcdce8f4584fb9d45dd400dab
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 18:01:43 1997 +0000

    *** empty log message ***

commit e0d50fcc2a87b21978a6b3320e7236a2140b3faf
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 14 18:35:44 1997 +0000

    Mon Mar 17 13:12:45 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * boot_script.c (boot_script_parse_line): Don't print gratuitous
        output noise.

commit 4643a63135f6b3a660e11261d1785e7a9f0c0685
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 14 16:50:48 1997 +0000

    *** empty log message ***

commit 9f61e0864a90b646e2ab89a05f1f8f13dddf7faa
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 10 17:26:19 1997 +0000

    Thu Apr 10 13:25:12 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (netfs_attempt_set_size): Short circuit EACCES to cover
        one important case.

commit 0cdbf8e72b6bd6abd3de96c1617f599b1fdbfba9
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 10 17:16:36 1997 +0000

    Thu Apr 10 11:53:57 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * boot.c: Don't include varargs.h.
        (set_mach_stack_args): Use stdarg instead of vararg.

commit 59b8291f90b7832a4393f0a7a5d06c6384bbf97f
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 9 18:10:29 1997 +0000

    *** empty log message ***

commit f9ac79ece48085535de7e544d38ac922c56d95ed
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 9 18:09:14 1997 +0000

    Wed Apr  9 13:57:44 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * default_pager.c (default_pager_default_thread): New function.
        Delete old variable with this name, it was never used.
        (default_pager): Fork default_pager_default_thread instead of
        doing it here to avoid the possibility that we are on a tiny
        stack.  Current thread dies.

commit c7e93b108c7503f31d12932596f36a933961dfe2
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 9 18:03:32 1997 +0000

    Wed Apr  9 13:57:44 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * default_pager.c (default_pager_default_thread): New function.
        (default_pager): Fork default_pager_default_thread instead of
        doing it here to avoid the possibility that we are on a tiny
        stack.  Current thread dies.

commit e705ab9318be4e9a4c049246ff3e07006295a4f0
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 4 01:31:16 1997 +0000

    Thu Apr  3 20:29:27 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * i386/csw.S: Define __ELF__ too.

commit 188fc5f11eb6ba1357ccf00bf93496ad3e257aeb
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 4 01:30:35 1997 +0000

    *** empty log message ***

commit 4355d388f51fdda4ff68935561cbe814b0f8d820
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 4 01:13:44 1997 +0000

    Thu Apr  3 20:00:58 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * elf-load.c (exec_load): Include <elf.h> instead of
        <mach/exec/elf.h>.  Include "mach-exec.h" instead of
        <mach/exec/elf.h>.
        (exec_load) [i386]: Check for i386 types directly; abandon old
        MY_EI_DATA and MY_E_MACHINE.
        * load.c: Include "mach-exec.h" instead of <mach/exec/elf.h>.
        * exec.c: Likewise.
        * mach-exec.h: New file.

commit 3dd031e1f1571f5b60409c17efe90cc51d51a25c
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 3 23:28:32 1997 +0000

    Initial Revision

commit 6812102eb13b3c58c79f42f6a6f5c5081f8dfcad
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:36:49 1997 +0000

    .

commit 7700c0a13ecf2c4f68aab8629e350fabe91a16b8
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:35:54 1997 +0000

    Add addu to dependents of libshouldbeinlibc & libps.
    (INSTALL-hurdids-ops, INSTALL-addu-ops): New variables.
    (SRCS): Add addu.c.
    (targets): Add addu.

commit 3bba31774dc3bc3fd56fff87da78635de3179719
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:18:49 1997 +0000

    Initial revision

commit ddbb3fd07e60cd58a74f2efbfe66b0e439111c9d
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:14:55 1997 +0000

    .

commit f10cc873b21a2c01ac22c5428d19e1c49151a25c
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 05:39:23 1997 +0000

    .

commit 48b6f5bd49770493f861ed85990625139c52ae8c
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 05:38:40 1997 +0000

    (args_doc):
      Initialize with "[PID]".
    (main):
      Get the ids from the auth port instead of using libc grot.
      Support getting ids from other processes.

commit 521961857e5baad186bb1c530d2b8f3165270c73
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:48:59 1997 +0000

    .

commit 24de8971840f7bd934de7e889e8545f58d8bb484
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:48:04 1997 +0000

    (SRCS):
      Add argp-eexst.c.

commit f9bf265ac3fcbe6cff3ea10085b0b614a7d15a78
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:47:27 1997 +0000

    (__argp_state_help):
      Use ARGP_ERR_EXIT_STATUS when exiting due to an error.

commit 5bdbdd3f31951870162b3b383ec5ad9ee461eefb
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:46:53 1997 +0000

    (argp_err_exit_status):
      New variable.

commit 3cd24970aa56d9d87cf7ca12983ba8df52ac0f25
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 03:13:40 1997 +0000

    Initial revision

commit 4013c728f6b89249f39820f4dc90ed7d270a5eb8
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:13:34 1997 +0000

    .

commit c0d85f8a28d4302b5741dbee58cffd147224890b
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:13:20 1997 +0000

    (netfs_S_dir_lookup):
      Implement shadow root .. traversal.
      Use context po argument to netfs_make_peropen & as cookie to
        fshelp_fetch_root, instead of parent node.

commit 3964a4208704f78383723fa5535cb370fbf6c6c7
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:13:00 1997 +0000

    (netfs_S_dir_mkfile):
      Pass context arg to netfs_make_peropen instead of parent node.

commit 5ac27d257452afd1a214c80c105aa649c05e9f19
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:48 1997 +0000

    (netfs_S_file_exec):
      Pass context arg to netfs_make_peropen instead of parent node.

commit 36ceb78f36c6135d3d834d135c58752c42ae7835
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:35 1997 +0000

    (netfs_S_file_reparent):
      Implement.

commit 53b43872700ecbfa92bf91a0243c1ade12a82ff3
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:21 1997 +0000

    (netfs_S_fsys_getroot):
      Add PEROPEN_CONTEXT variable, and pass it to netfs_make_peropen &
        fshelp_fetch_root.

commit b874a4dc711a37af94aedad80512135474c59536
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:03 1997 +0000

    (netfs_make_peropen):
      Add and use CONTEXT parameter.

commit 6c3f43d2bd1ffc723dcfefdd4669a71293d779e7
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:11:40 1997 +0000

    (netfs_release_peropen):
      Finalize new state.

commit 0fbec5e8bf04c081ccb3c2131d2e239d1e3a4866
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:11:18 1997 +0000

    (struct peropen):
      Add shadow_root_parent & shadow_root fields.
      Removed depth field.
      Rename dotdotnode field to root_parent.
    (netfs_make_peropen):
      Add and use CONTEXT parameter.

commit 52141c8b471f3d1b031338cfc4d752e67f4a4993
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:10:29 1997 +0000

    Deal with current device naming scheme.

commit 113280967bf6bf106ff5700d4cd0a31de0cfdf05
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:09:47 1997 +0000

    (mkdev):
      Make I local.

commit f5a35a8ff88797684431a05b6efa9ec038e62037
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:09:31 1997 +0000

    .

commit dff74acd8928dc589a64bed3e44bbf6fc058efa0
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:09:22 1997 +0000

    (main):
      Support USER... args.
    (add_utmp_procs):
      Ignore unused utmp entries.

commit c93b79b41d410e5e5dbba24a18bb744a456b3852
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:08:16 1997 +0000

    (open_hook):
      Add OPEN_COUNT hack to try and detect lossage.

commit d2b28d588e33c2352fb57fc2d77504a6027e43d8
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:07:18 1997 +0000

    (diskfs_S_io_identity):
      Pass CRED's shadow root inode number to fshelp_get_identity when creating 
a
        shadow root fsid, not INUM.

commit 9d78677f2e9d0fb69d6e45fbc20a6abd614e481c
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:29:08 1997 +0000

    .

commit 22d806d9220dff95bd0e243e1e30dbc80a18a4a1
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:28:59 1997 +0000

    (fsck_cleanup):
      Correctly remove from fscks chain.

commit f3e131e24c0eca288970cb39b1bccbb647292b72
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:15:53 1997 +0000

    .

commit 6e5dfeeb9a037511fad2012bbce4c45448604cca
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 01:25:44 1997 +0000

    (main):
      Make multithreaded.

commit b828def0ae877ca83a067e7eefa04e718611d7d3
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 01:23:12 1997 +0000

    .

commit 850dcc7b6e9d70a6491af04394b220b446b992d6
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 01:20:13 1997 +0000

    (fwd null ifsock fifo new-fifo devport firmlink):
      Add firmlink to targets depending on libthreads.

commit 842014d13260ee20c0d5012f80b4ab3423efac2a
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 00:38:42 1997 +0000

    .

commit 511e8d24ccee6c25919d4b41a27025f55ca2293d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 28 23:34:05 1997 +0000

    (ps_fmt_squash):
      Deal with FIELD->spec being NULL when advancing over a field.

commit c369a65a4545c7b0e389187d4a1555baeafe8b29
Author: Miles Bader <address@hidden>
Date:   Wed Feb 26 23:36:00 1997 +0000

    (main): Remove ERR.

commit e1175ff7feacee6418eadab8b59518a8d2d08b74
Author: Miles Bader <address@hidden>
Date:   Wed Feb 26 23:33:06 1997 +0000

    (main):
      Open device read-only.

commit 977f3b3260f4aacc2977699c0dd21f0da626acc3
Author: Miles Bader <address@hidden>
Date:   Wed Feb 26 23:03:22 1997 +0000

    (main):
      Fetch DEVICE_MASTER *before* we use it.
      Use argp_failure instead of error.

commit bbed8b83269b36dc794b4379d160c8f820ac59c1
Author: Miles Bader <address@hidden>
Date:   Tue Feb 25 20:39:25 1997 +0000

    Doc fixes.

commit 8a969d25a22b297e34a93e848db2669ae47af1cd
Author: Miles Bader <address@hidden>
Date:   Mon Feb 24 22:17:50 1997 +0000

    .

commit a20f6e2adfd2ed81540eeb0e63deccd262a76ac6
Author: Miles Bader <address@hidden>
Date:   Mon Feb 24 22:17:29 1997 +0000

    (diskfs_S_io_stat):
      Mark shadow roots with S_IROOT.

commit b7fadbedd0bd45fc1bb880f1a4ba984a58b46972
Author: Miles Bader <address@hidden>
Date:   Mon Feb 24 22:17:17 1997 +0000

    (diskfs_S_io_identity):
      Return different fsys ids for different shadow roots.

commit 3f47d2ad0c9108e0e55c999b45b4f0eff780125f
Author: Miles Bader <address@hidden>
Date:   Sun Feb 23 07:56:26 1997 +0000

    zork

commit c46a4b75e5f003a19b03b007b23fd7df0953b4c9
Author: Miles Bader <address@hidden>
Date:   Sun Feb 23 06:05:30 1997 +0000

    .

commit 672237ed11bb48eb5f9fed1e80f48d8657a2abf2
Author: Miles Bader <address@hidden>
Date:   Sun Feb 23 06:05:06 1997 +0000

    (options, parse_opt):
      Remove -i.
    (getroot):
      If firmlink returns ENOENT, act like an unresolvable link.
      Don't support visible mode.
    (argp):
      Use OPTIONS.

commit 4290a337e6dfa1323434743ef2ff1811f4ff9a97
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:21:04 1997 +0000

    .

commit 7f3155f47671c217c8f507d22a601068ce68ee94
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:19:55 1997 +0000

    (diskfs_init_dir):
      Use CRED->po as LOOKUPCRED's po, so that root detection works (and doesn't
        crash).

commit 34f838cddbbb3dad55ac57c928c64b7834d4b125
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:18:52 1997 +0000

    (dev_clear_flags, store_device_open):
      Use MOD_FLAGS arg to dopen.
    (dopen):
      Add MOD_FLAGS param, and detect read-only devices.

commit 807f8eb86fca97032788cd24cbda6e849d73cac5
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:18:10 1997 +0000

    (diskfs_release_peropen):
      Don't deadlock if PO's shadow_root is also it's node.

commit 21f9f4f0232cceded77f4a622580cce9daa19f98
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:17:48 1997 +0000

    (diskfs_S_file_reparent):
      Don't release a reference to any old shadow_root if it was == NODE.
      Don't aquire a new reference for NODE.

commit 84b890e949f89da5237ba62232998698406db450
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:43 1997 +0000

    (netfs_S_io_read):
      Support reading from symlinks.

commit a6d04a211c6f48bc23aea892c8b9544a22401714
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:41 1997 +0000

    Initial checkin.

commit 37e138a0b010037798144653c56c7e151bd40554
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:32 1997 +0000

    (diskfs_S_io_read):
      Support reading from sylinks.

commit 7c9b2ac22c2dd7e8f499da50aed7640b3af5defd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:21 1997 +0000

    (diskfs_S_dir_lookup):
      Allow symlinks to be opened for O_READ.

commit c9c36bf191be88846d67dcbe6bebc0b3c4938fb7
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:54:59 1997 +0000

    .

commit 9953e4872f6185e37f363950c251b56a3277d619
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:52:59 1997 +0000

    (firmlink):
      New target.
    (SRCS):
      Add firmlink.c.
    (targets):
      Add firmlink.

commit c3adc4a61a1fd0ce270f250248ddab7ca4de6240
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:50:17 1997 +0000

    (netfs_append_args):
      Present the remote filesystem as a single argument, in HOST:FS format.

commit 1a81cc76d14d2e566b764359fc4a96e6420afba1
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 18:53:20 1997 +0000

    .

commit 6ea644900d88a274736a088e8bb70d136cc45d21
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 18:52:10 1997 +0000

    (usage_long_opt, usage_argful_short_opt, add_argless_short_opt):
      Implement OPTION_NO_USAGE.

commit 2fbb9422d15efea6a7d7061d2f75dd5c5b1e169b
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 18:51:50 1997 +0000

    (OPTION_NO_USAGE):
      New macro.

commit dcd30a2edcf99e8516fe4402af04a1d7eee031bf
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:43:29 1997 +0000

    .

commit 76eb5ae0e567b5dc30c998cd82be8bccd16a44db
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:41:44 1997 +0000

    Doc fix.

commit 5e75fdfa074b0ef731f93f96bfcaf77e54ea1d42
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:39:21 1997 +0000

    .

commit e7524ba6e1d23d77d3c4f0c70a67303a070240bc
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:39:07 1997 +0000

    (idvec_insert, idvec_remove):
      Handle POS > IDVEC->num correctly.
    (idvec_insert_only):
      Handle POS >= IDVEC->num correctly.

commit fd9c2e19a3d9db4ba47f0844ed2a6fc0f2106e42
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:15:04 1997 +0000

    (trivfs_protid_portclasses, trivfs_protid_nportclasses):
      Make common.

commit 1bd5237e5b03041f4609c8ca487bb54b4c24f8e0
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:14:55 1997 +0000

    (trivfs_cntl_portclasses, trivfs_cntl_nportclasses):
      Make common.

commit 38ef04ab92fe7e0fd9d67efcf4150112b127a70a
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:05:24 1997 +0000

    .

commit 47ae3e747c5851a1de7db65e55447ef21a68f56d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:05:01 1997 +0000

    (__argp_fmtstream_update):
      Account for case where NEXTLINE points one past the end of the active
        buffer.

commit caba2b9428e985565b3587e39009c0f12aa6891d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:03:37 1997 +0000

    (struct uparams):
      New type.
    (uparams):
      New variable.
    (struct uparam_name):
      New type.
    (uparam_names):
      New variable.
    (fill_in_uparams):
      New function.
    (_help):
      Call fill_in_uparams if necessary.
    (struct hol_help_state):
      New type.
    (hol_help):
      Add HHSTATE variable & pass to hol_entry_help.
      Remove LAST_ENTRY & SEP_GROUPS variables.
      If any suplicate arguments were suppressed, print explanatory note.
    (print_header, hol_entry_help):
      Use UPARAMS fields rather than constants.
    (__argp_failure, __argp_error, __argp_state_help):
      Make STATE parameter const.
    (struct pentry_state):
      Add hhstate field.
      Remove prev_entry & sep_groups fields.
    (print_header, comma):
      Use PEST->hhstate fields.
    (filter_doc):
      Replace PEST parameter with STATE.
    (__argp_failure):
      Only exit if STATE says it's ok.
    (hol_entry_help):
      Add HHSTATE parameter.
      Remove prev_entry & sep_groups parameters.
      Suppress duplicate arguments if requested, and note the fact.
    <stddef.h>:
      New include.

commit 5cc1bde85272c03d39e4c59ee368ea5fc84baf51
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 23:17:16 1997 +0000

    (argp_program_bug_address):
      Make const.
    (argp_state_help, __argp_state_help, argp_usage, __argp_usage, argp_error,
      __argp_error, argp_failure, __argp_failure):
        Make STATE parameter const.
    (ARGP_KEY_HELP_DUP_ARGS_NOTE):
      New macro.

commit 03cfbf864f80b288f06468fe5bd76f9b8d522263
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 08:09:13 1997 +0000

    (main):
      Initialize TTY_CLASS & PTY_CLASS too instead of
      doing TTY_CNTL_CLASS & PTY_CNTL_CLASS twice.

commit 535abb28f4ec8cf7a175219f9edeb8f107354faf
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:32:08 1997 +0000

    Initial checkin

commit 6e91a362d6e7c4a08f7193c7fb7ec28094f6fc82
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:50 1997 +0000

    Replaced by file-reparent.c

commit 7054ba0477fb37efc0783d5b057daa2b2aa23c8f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:23 1997 +0000

    .

commit 1a045b9524864210e4bf633239aa30b18a503a89
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:12 1997 +0000

    (FSSRCS):
      dir-reparent.c replaced by file-reparent.c.

commit 22ca6e7e00ceb51fcd6714fcdac100baf9187882
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:30:35 1997 +0000

    (__hurd_threadvar_stack_mask, __hurd_threadvar_stack_offset,
      __hurd_threadvar_max):
        Make extern.

commit ce82532de18cc24b2085816530db6391a5a815e6
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:27:38 1997 +0000

    Initial checkin.

commit 65d463fd15851db5b60ea51ce85bbc979ee9e88c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:27:02 1997 +0000

    .

commit 0f0a8a12c4ec6927e0e025f2e80715470bc2a619
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:26:48 1997 +0000

    (OTHERSRCS):
      Add dyn-classes.c, protid-classes.c, & cntl-classes.c.

commit 5e391bd898ddd96fde1081eca92d13442d135080
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:26:27 1997 +0000

    (trivfs_begin_using_protid):
      Support dynamic protid port classes.
    (trivfs_begin_using_control):
      Support dynamic control port classes.

commit 2c121ea815738661975af1e55254fd59997b8ff6
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:25:31 1997 +0000

    (trivfs_dynamic_protid_port_classes, trivfs_num_dynamic_protid_port_classes,
      trivfs_dynamic_control_port_classes,
      trivfs_num_dynamic_control_port_classes, trivfs_dynamic_port_buckets,
      trivfs_num_dynamic_port_buckets):
        New declarations.

commit a67c0017da5523aa5368e7ab161eec824cce2c06
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:24:07 1997 +0000

    (trivfs_create_control):
      Possibly allocate and add the port classes/buckets to the list of ones
        recognized by trivfs.

commit cdbdf7f12f62eb2e6e0de9ae5726b8d9ed72e47e
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:23:29 1997 +0000

    (trivfs_clean_cntl):
      Clean up dynamic port classes/buckets.

commit 3ce2fd13abc08098f07a6794283533e2dbadc992
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:44 1997 +0000

    (argp_program_bug_address):
      Make const.

commit c3e6c9ccbbdfaaf0237fff33c1111aba220aa20d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:33 1997 +0000

    (argp_program_version, argp_program_bug_address):
      Make const.

commit 4e289d8699ca1503cb242737fac00d597c24c66f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:03 1997 +0000

    (argp_program_version):
      Make const.

commit f2ff978e0d216caa0869950aa23d9edf32709c02
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:20:49 1997 +0000

    .

commit 6bff4381ae50375438a925341a29a39cd460e9b1
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:19:53 1997 +0000

    (argp_program_version): Make const.

commit 281068143f937385574a5a5fe14292fabcd08081
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:09:36 1997 +0000

    .

commit 4ddb75f34e47d1f74c16e35a874a5c7cc2198cc3
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:05:40 1997 +0000

    .

commit 381ac9c2c8e247fc3886b6332aea64faf831b8bb
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:05:36 1997 +0000

    (argp_program_version): Make const.

commit 23d59ada06aa07665200ee5635914a23c6823c0c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:17:36 1997 +0000

    .

commit ee0e98fe78a9178a73423e99417a336e0d036798
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:17:10 1997 +0000

    (main):
      Parse arguments before getting device master port.

commit 2a4e8af2120eddaeb0fde613c8586269916939fc
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:12:36 1997 +0000

    (trivfs_add_control_port_class, trivfs_add_protid_port_class,
      trivfs_add_port_bucket, trivfs_remove_control_port_class,
      trivfs_remove_protid_port_class, trivfs_remove_port_bucket):
        New declarations.

commit f2364d93f3665685113d870d1d5501d3a7477fa3
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:08:54 1997 +0000

    .

commit a5c25e215fb13cc20fef4d1f8e0702a4663f2449
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:08:37 1997 +0000

    .

commit 836ec000a4089900c7fed74c253b8411f9d436b0
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:08:27 1997 +0000

    (trivfs_protid_portclasses, trivfs_protid_nportclasses,
      trivfs_cntl_portclasses, trivfs_cntl_nportclasses):
        Variables removed.
    (main):
      Don't set port class/bucket variables, use
        trivfs_add_{protid,control}_port_class insteadd.

commit f94b354257a2530f25c9556cd733faa5a461f43d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:55:45 1997 +0000

    .

commit 72a07f469d7c6db04b95032a5e4d95161d14ad8b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:55:35 1997 +0000

    (parse_opt):
      New function (was nested in main).
    (doc):
      Make an initialized array.
    (fsys_port_class, root_port_class, port_bucket, trivfs_protid_portclasses,
      trivfs_protid_nportclasses, trivfs_cntl_portclasses,
      trivfs_cntl_nportclasses):
        Variables removed.
    (argp, argp_kids):
      New variables (were nested in main).
    (main):
      Don't set or use port class/bucket variables, let trivfs_startup do it.
      Add FSYS variable.
    (trivfs_goaway):
      Get ROOT_PORT_CLASS from FSYS.

commit b2b86d71182af1e4137d82cbf81e084abc6869bf
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:41:31 1997 +0000

    .

commit 1ceaf399c7244fcc37a4cee33f944047b13ba0f2
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:41:21 1997 +0000

    (doc):
      Make doc string come after options.

commit 4421a721e75ba89599593f278a9dffd8c5aea830
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:40:15 1997 +0000

    (HURDLIBS):
      Add iohelp & shouldbeinlibc.

commit 11b0351c882eb8adfd9bb0daca39c8fe1dec970c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:38:02 1997 +0000

    (parse_opt):
      New function.
    (main):
      Use argp instead of getopt.
      Don't use old trivfs port class/bucket variables.
      Don't create our own port classes/bucket, let trivfs_startup do it.
    (argp_program_version, argp):
      New variables.
    (trivfs_protid_portclasses, trivfs_cntl_portclasses,
      trivfs_protid_nportclasses, trivfs_cntl_nportclasses):
        Variables removed.
    (options):
      Use argp structures instead of getopt ones.
    <getopt.h>:
      Include removed.
    <version.h>:
      New include.
    <argp.h>:
      New include.

commit 84d9280e54f232b80f1f899df3e4fb04ff573ac3
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:32:53 1997 +0000

    (control_class, node_class, port_bucket, trivfs_protid_port_class,
      trivfs_cntl_portclasses, trivfs_protid_nportclasses,
      trivfs_cntl_nportclasses):
        Variables removed.
    (main):
      Don't use them.

commit 870b10f43ecafcffcab35cf4dabfff60fb14de50
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:30:49 1997 +0000

    (store_std_classes):
      Add &STORE_TASK_CLASS.

commit 84015fa31ead7dd2053e8e7238c050647f407f40
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:29:16 1997 +0000

    (SRCS):
      Add task.c.
      Change store.c to xinl.c.

commit ce3817389c5749b89f063bb1948d22d91bc7fa20
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:28:56 1997 +0000

    (store_task_class):
      New declaration.
    (store_task_create, _store_task_create, store_open):
      New declarations.

commit 9428a3639e3c47cc54ffe62eaca57f1f616b9aad
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:28:26 1997 +0000

    Initial checkin.

commit f265a76cb4d51974fc185d43053f691c0b2b0d07
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:28:06 1997 +0000

    (dev_set_flags):
      Correctly check for unenforcable runs.

commit 83173056581256944fa4f7ac1105f4fdf523326f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:49:26 1997 +0000

    (__argp_error, __argp_failure, __argp_state_help):
      Use PROGRAM_INVOCATION_SHORT_NAME instead of PROGRAM_INVOCATION_NAME.

commit 341930aebbb68480b3511931ef33eb5a88795f6f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:48:37 1997 +0000

    .

commit 31ee7770cee7342248a744ce910eeca89927b4b5
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:45:24 1997 +0000

    (parser_convert):
      Add FLAGS argument back.
    (parser_init):
      Once again pass FLAGS argument to parser_convert.
      Initialize PARSER->state after calling parser_convert.

commit 9550f5cff5c6fb961d5d0662f07ae61b7c1fee99
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:05:09 1997 +0000

    Merge changes from libc 1997-02-17.

commit 4837142699b837558b134ff0623036983baec857
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:55:52 1997 +0000

    .

commit b1f639637563c4c5f3bac70e77fbd223e2d37792
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:55:15 1997 +0000

    (parser_convert):
      Remove FLAGS argument & use PARSER->state.flags.
    (parser_init):
      Set PARSER->state.flags.
      Don't pass FLAGS argument to parser_convert.
      Make check whether PARSER has the prog name in argv[0] at the proper 
place.

commit 319a5344567c48784ca5f95c9c9ab51446329ccf
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:33:18 1997 +0000

    Renamed from store.c

commit 971d17446e481d659d38819cb856e6ef2ff68ea7
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:33:03 1997 +0000

    Replaced by xinl.c

commit 262bd6369634636e10c9faa9afae66a0c5330779
Author: Miles Bader <address@hidden>
Date:   Tue Feb 18 22:53:31 1997 +0000

    (cproc_setup):
      Correctly leave space at top of stack for account for GNU per-thread
        variables.

commit 826130611252247cc8457bed994d30661d1f75e3
Author: Miles Bader <address@hidden>
Date:   Tue Feb 18 03:24:12 1997 +0000

    Doc fixes.

commit 873c68180410c344b8b89832d42feecdbeaaaeeb
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 18:52:31 1997 +0000

    .

commit 34b7799ea6445cbf76e6a02f7b26489b7d2abeaf
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 18:51:52 1997 +0000

    (__getopt_long, __getopt_long_only, __optind, __optarg, __opterr, __optopt):
      Macros removed.

commit 929d4e268d208023e13505e4347316541929ba45
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 18:51:11 1997 +0000

    (parser_parse_next, parser_init):
      Remove __ prefixes from references to getopt functions and variables 
(OPT*).
    (argp_version_parser, parser_finalize):
      Use _ instead of gettext.
    (gettext):
      Macro removed.

commit cd8cdaf993ed63e54b94fc12b0d902cdca058cd7
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 00:19:41 1997 +0000

    Initial checkin

commit 333bc1511260fff854219bf05e888611218a2f46
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:50:45 1997 +0000

    .

commit a352c7067d2307a4412cf1931d0a653ee5bc1e1b
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:50:06 1997 +0000

    (__argp_input):
      New macro.

commit f13c3df59aad51f12748b0803a6607be19281874
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:49:50 1997 +0000

    (struct argp):
      Add help_filter field.
    (struct argp_state):
      Add pstate field.

commit 7b8fa1a67676c86226e0c35538c477e0f3cc98fd
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:49:03 1997 +0000

    (struct group):
      Add argp field.
    (convert_options):
      Set it.
    (__argp_input):
      New function.
    (parser_init):
      Set PARSER->state.pstate.

commit 34814c3ac8abb8e8bfedb7ca58ab762430586fb5
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:46:52 1997 +0000

    (hol_help):
      Add STATE param.
    (argp_doc):
      Deal with help filters.
      Add STATE param.
    (struct hol_entry):
      Add argp field.
    (struct pentry_state):
      Add state field.
    (hol_add_cluster):
      Add ARGP argument.
    (print_header):
      Filter STR if necesary.
    (usage_argful_short_opt):
      Use space.
    (__argp_state_help):
      Call _help instead of __argp_help.
    (filter_doc):
      New function.
    (space):
      New function.
    (__argp_help):
      Now a wrapper that calls _help.
    (hol_entry_help):
      Add STATE param.
      Do user filtering if necessary.
    (struct hol_cluster):
      Add argp field.
    (make_hol):
      Make this first parameter ARGP instead of OPT.
      Set each entry's argp field.
    (argp_hol):
      Passin ARGP to make_hol, not ARGP->options.
      Pass ARGP to hol_add_cluster.
    (_help):
      Renamed from __argp_help.
      Add STATE argument, which pass on appropiately.

commit ab2dcfc8346038b30c499b7fe08419e18b6b7f17
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:46:04 1997 +0000

    Frob a bunch to exercise new help filtering fature.

commit fd16b74e2a20b8101983e356e92919b8f02907aa
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:54:34 1997 +0000

    .

commit 097a3f83e5b1d04d5dc90fd35a27aa70b2e26c6d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:53:58 1997 +0000

    (hol_entry_help, __argp_help, argp_args_usage, argp_doc, usage_long_opt, 
arg,
      hol_entry_help):
        Call gettext in appropriate places.
    [!_] (_): New macro.
    [!_ && HAVE_LIBINTL_H] <libintl.h>: New include.

commit 869d0d6a85aa1fda362c35276517c25498ffe086
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:52:24 1997 +0000

    (parser_finalize, argp_version_parser):
      Call gettext in appropriate places.

commit 0b22ff087a71966159da58aa18ccc32091275b74
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:08:30 1997 +0000

    Update to libc-970214 version.

commit 1558dc43b3fd8c5fb525353d04e7464051478ed1
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 05:59:14 1997 +0000

    .

commit 89f3161ece93ca0854ed6454149df20a218f5c54
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 05:58:46 1997 +0000

    (ports_create_bucket):
      Initialize rpcs, flags, & count fields in RET.

commit b42154c4c655c651d5a260c57d1b2f84ba79e713
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:26 1997 +0000

    .

commit ccb73f9dd38e3d40222c308f5377f0919cf25052
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:15 1997 +0000

    (FSSRCS):
      Replace dir-reparent.c by file-reparent.c.

commit 5e484f4ae91753c7a652c480afe801841e936b50
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:03 1997 +0000

    (trivfs_S_fsys_getroot):
      Use trivfs_getroot_hook.

commit 5a8913b8fd5f8b5eb27a84392b6d6c023e02eac2
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:33:37 1997 +0000

    (trivfs_getroot_hook):
      New declaration.

commit 5c0f7462b1156ef7dde11a4724663e616100f3cf
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:33:07 1997 +0000

    Whoops, implement correctly.

commit c93383ddfc2e3c0d2c0c2061fee1393325eca76b
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:32:02 1997 +0000

    Initial checkin

commit d84275b32f37da234811cfa4aa8ee5fb9de08e7f
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:31:55 1997 +0000

    Supplanted by file-reparent.c

commit f70a4c8f6c68af755701c30ec9e98be342d71242
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:30:23 1997 +0000

    (file_reparent):
      Renamed from dir_reparent.

commit 300a95e1b5cd7792780d8c730f019688a0a2dba9
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:28:00 1997 +0000

    (FSSRCS):
      dir-reparent.c replaced by file-reparent.c.

commit a6fef7b483c8b640058c0f78ce4a07655e3c816b
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:26:49 1997 +0000

    Supplanted by file-reparent.c

commit 90082cef630f4c96aea5c40eb3ed66e071200baa
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:26:23 1997 +0000

    Initial checkin

commit 09a4305362adcd80565cdce1a6e66e05e6175799
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:25:42 1997 +0000

    (_diskfs_translator_callback2_fn):
      Pass COOKIE directly to diskfs_make_peropen instead of unpacking each arg.

commit bbacf5a4406bfdadb609a9b6001fdec784da6426
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:25:17 1997 +0000

    (struct diskfs_trans_callback_cookie2):
      Type removed.

commit c912176589cfb1fc0e4ae7f16dee5eb60de3a6dd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:25:03 1997 +0000

    (diskfs_release_peropen):
      Finalize new state.

commit b8793e8744443545be73e51f4a416a74dcc99b6d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:24:42 1997 +0000

    (diskfs_make_peropen):
      Add & use CONTEXT param.
      Remove DOTDOT & DEPTH params.

commit 2f80f04d0b7f6476762ec49964adfe930847182e
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:24:02 1997 +0000

    (diskfs_lookup):
      Remove DEPTH & NEW_DEPTH params.
      Check CRED->po->shadow_root for root traversals, and get rid of assert 
that
        EAGAIN isn't returned from diskfs_lookup_hard.

commit fec506ebc6c526b9aad8b10840a3a346f8d27f37
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:23:47 1997 +0000

    (diskfs_S_fsys_getroot):
      Pass a prototype peropen instead of the dotdotport and depth to
        diskfs_make_peropen.

commit d2f2436ff2fdeb3d6c8f4db78a88883901600994
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:23:36 1997 +0000

    (diskfs_S_fsys_getfile):
      Pass a prototype peropen instead of the dotdotport and depth to
        diskfs_make_peropen.

commit e7cc04f571685cb9396f254ebe5d7145266a32a4
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:23:21 1997 +0000

    (diskfs_S_file_exec):
      Pass a prototype peropen instead of the dotdotport and depth to
        diskfs_make_peropen.

commit c33dff9af07b01d05c1a8fd1a4294dd154b321cd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:23:01 1997 +0000

    (diskfs_lookup):
      Remove DEPTH & NEW_DEPTH params.
    (struct peropen):
      Add shadow_root_parent & shadow_root fields.
      Removed depth field.
      Rename dotdotnode field to root_parent.

commit bc04a6650d0edd057694b5364e2980b64bdcc802
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:20:19 1997 +0000

    (diskfs_S_dir_unlink):
      Don't pass depth args to diskfs_lookup.

commit 5573044c20f0676bf765c6ec8bf89d14659884cd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:20:04 1997 +0000

    (diskfs_S_dir_rmdir):
      Don't pass depth args to diskfs_lookup.

commit 781fa8a428e3cab751d2ed2426d38d061fdc0ecf
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:19:38 1997 +0000

    (diskfs_rename_dir, checkpath):
      Don't pass depth args to diskfs_lookup.

commit 5fe269f922f2b2c5f43714927ce2de8c03e143bf
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:19:23 1997 +0000

    (diskfs_S_dir_rename):
      Return EXDEV if FROMCRED and TOCRED are in different shadow trees.
      Don't pass depth args to diskfs_lookup.

commit 589ce62d84d27e21e73cb675dec7c0e19a945f82
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:16:44 1997 +0000

    (diskfs_S_dir_mkfile):
      Pass a prototype peropen instead of the dotdotport and depth to
        diskfs_make_peropen.

commit b26aae9eed282aed2ce3c11106398857cd7548a1
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:16:28 1997 +0000

    (diskfs_S_dir_mkdir):
      Don't pass depth args to diskfs_lookup.

commit 43784f31807e4d23d32333ac6d8159146b05178b
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:16:15 1997 +0000

    (diskfs_S_dir_lookup):
      Pass a prototype peropen instead of the dotdotport and depth to
        diskfs_make_peropen.
      Use DIRCRED->po as the cookie for fshelp_fetch_root instead of a local
        structure.
      Get rid of DEPTH variable.
      Get rid of depth parameters to diskfs_lookup.
      Deal properly with EAGAIN return from diskfs_lookup.
      Replace references to dotdotport with root_parent.
      Remove O_EXLOCK & O_SHLOCK from FLAGS mask, now that they're included in
        O_HURD.

commit fbf15aef884f29774fed2a7e8551849f2c8cf834
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:15:49 1997 +0000

    (diskfs_S_dir_link):
      Don't pass depth args to diskfs_lookup.

commit 7e5bb9ae9d1dde97480b6f37b3425601e8334bea
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:15:16 1997 +0000

    (diskfs_init_dir):
      Don't pass depth args to diskfs_lookup.

commit 2fcb4e717b69343042071da50de88fc2017bc398
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:14:56 1997 +0000

    (diskfs_clear_directory):
      Don't pass depth args to diskfs_lookup.

commit f1e64f8b91cbe01955946ef146c5bc775618d8a4
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:14:40 1997 +0000

    (diskfs_execboot_fsys_startup, diskfs_S_fsys_init,
      diskfs_S_exec_startup_get_info, diskfs_start_bootstrap):
        Pass a prototype peropen instead of the dotdotport and depth to
          diskfs_make_peropen.

commit 62f71a6e82f82f05da0e5b9673835cff6c6f91dd
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:06:05 1997 +0000

    .

commit c39220bbccf498ef44fb655a4f68fbf4cf033704
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:05:53 1997 +0000

    [HAVE_CONFIG_H] <config.h>: New include.

commit 60c715d9c5c527339fc24fed469ba6ca02244680
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:05:29 1997 +0000

    Doc fix.

commit dcfaecb6c28e2d91f6e48d59f0c8c6e8d91987d3
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 21:13:48 1997 +0000

    Update to libc-970212 versions.

commit 919099f76b4dd19eb120b18971cd853e9c3da527
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 03:04:56 1997 +0000

    .

commit de257b3f171fb9e7f52512d43cdceb92f375ec7b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 03:04:20 1997 +0000

    <ctype.h>:
      Include removed.

commit 51cb96ac2984c1ca195a6a2c6d8bdd4da8084943
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 03:03:31 1997 +0000

    (_GNU_SOURCE): New macro.
    [!isblank] (isblank): New macro.
    <ctype.h>: New include.

commit a52976a0b6c0773c8bbfff818d9cad11696cfac8
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 23:42:11 1997 +0000

    .

commit f2545a507745a9daa8c1d8c78ac99155dc2a2ff0
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 23:17:09 1997 +0000

    (parser_parse_next):
      Decrement PARSER->state.next if we consumed an arg we didn't end up 
parsing.
      Set ARG_EBADKEY ourselves in all cases.
    (parser_parse_arg, parser_parse_opt):
      Get rid of ARG_EBADKEY param.

commit a11dea7fe00dea9892bf42038442574a9bc01523
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 23:16:24 1997 +0000

    .

commit 9077ba552000089b38cc89ee3f9be687998bcce6
Author: Thomas Bushnell <address@hidden>
Date:   Wed Feb 12 18:54:56 1997 +0000

    Wed Feb 12 13:53:42 1997  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (netfs_check_open_permissions): If this is a new node,
        don't report an error here.  (Though, later I/O requests still
        might fail.)

commit 5b2f390d60c7cf11da6ee794ceb0f37b0194d32a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:25:42 1997 +0000

    .

commit c2a517821fd2b91b0bc54284bdccf1b124ce31c0
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:24:00 1997 +0000

    (_pager_pagemap_resize):
      Returns an error_t.

commit 90cec78b40ba0f409d109c2af3a2a9062663d015
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:23:13 1997 +0000

    (_pager_pagemap_resize):
      Return errors.

commit 0840d0299b8511f70bfb3515da2d46bf86180a49
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:22:47 1997 +0000

    (pager_offer_page):
      Rewrite for clarity.
      Deal with _pager_pagemap_resize failing.

commit 624d5518f780fc0e2c9aac9447948c7e8aee2d51
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:22:30 1997 +0000

    (pager_get_error):
      Deal with _pager_pagemap_resize failing.

commit a2d4aba711194d6e264b83209b5562488da65fac
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:22:11 1997 +0000

    (_pager_lock_object):
      Deal with _pager_pagemap_resize failing.

commit 4ef476d9e24d08d53a0f0224095e529248f4eb83
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:21:57 1997 +0000

    (_pager_seqnos_memory_object_data_request):
      Deal with _pager_pagemap_resize failing.

commit c4a39280e76e245546ad14c338d6c2b30a1802da
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:21:30 1997 +0000

    .

commit 74d30eec046b3d362cdb7a9bc87f25d697d51abb
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:20:17 1997 +0000

    (diskfs_S_io_write):
      Check OFF for validity and return EINVAL if it's bogus.

commit d165827f4d2de2649eaaa2efe7413faaba4dd38f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:19:48 1997 +0000

    (diskfs_S_io_read):
      Check OFF for validity and return EINVAL if it's bogus.

commit 02d7a565d974d9d85e37a5592fa33dae7bd783ff
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 13:21:20 1997 +0000

    (__progname, __progname_full):
      Decls removed.
    (__argp_failure, __argp_error, __argp_state_help):
      Use PROGRAM_INVOCATION_NAME instead of __PROGNAME_FULL.
    (__argp_error):
      Use STATE->name if it's available.

commit 25c7144ba51c57c415200c7f5f61d8b6815a40df
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 13:20:17 1997 +0000

    (__progname, __progname_full):
      Decls removed.
    (argp_default_parser):
      Use PROGRAM_INVOCATION_NAME & PROGRAM_INVOCATION_SHORT_NAME instead of
        __PROGNAME_FULL & __PROGNAME.

commit 4ecfd51c7c1a546f3a89693fd24b006cc94a57b1
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 13:19:01 1997 +0000

    (__progname_full):
      Macro removed.

commit 123311bc492e92406a7108616636fa82137f2328
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 07:44:21 1997 +0000

    (options): Reformat.
    (doc): Add some more gratuitous text.

commit 8f416b2198100b711067f24b3a1f0acbb01ac108
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:56:49 1997 +0000

    .

commit f8b4ea6079363fb3f015233eaad813c1e09536db
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:56:33 1997 +0000

    (ARGP_KEY_END, ARGP_KEY_NO_ARGS, ARGP_KEY_INIT, ARGP_KEY_SUCCESS,
      ARGP_KEY_ERROR): Change values.

commit e5d66e0334d516bf75aa4666a823ab65099e4ddf
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:32:26 1997 +0000

    .

commit 17d7a1d9760b9a7625ff1431fd9f90725b6ba8a3
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:32:07 1997 +0000

    (argp_args_usage): Don't trash memory.

commit 09652e54f851c293a6aa8f13080c1bca59e0782a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 05:47:23 1997 +0000

    (make_hol): Initialize clusters field.
    (argp_args_usage, __argp_state_help): Make multiple-level args-docs work.

commit 922f103b23332a91915fdd6150a16fc7f693e997
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 05:45:43 1997 +0000

    .

commit 386c0a12858f23109c41d3aa8b99614cc18b192e
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 02:47:07 1997 +0000

    .

commit 07580c01e7a3f6b5b9c4d3a08ef568ed647c7c60
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 02:46:48 1997 +0000

    (args_doc): Add an alternative args pattern.
    (parse_opt): Enforce it.

commit 8f33480b595edc3020e0bf793ccdeb2068f4612c
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 02:42:41 1997 +0000

    (argp_args_usage):
      Add LEVELS & ADVANCE arguments, and implement multi-pattern output.
    (__argp_help):
      Print multiple argument patterns if there are any.
    (argp_args_levels):
      New function.

commit c738df26b22c1a837e108847ea24d013652a968f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:52:29 1997 +0000

    (options):
      Update to reflect some minor changes in the way argp works.

commit 37c0709638854aeaf81f56dc24c0bfdac4acf543
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:51:20 1997 +0000

    Doc fix.

commit 2249eea77498c8f832d8454d17fcf80907be0d8f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:43:11 1997 +0000

    (__argp_state_help): Use __argp_help, not argp_help.

commit 294be93a83501cf89a95d615e2ef67d0389292ee
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:42:38 1997 +0000

    (__argp_fmtstream_printf): Remove weak alias.

commit cbe9cea7c0b24a89e3525dde6be82c78aa95e9ee
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:41:57 1997 +0000

    (__argp_parse): Renamed from argp_parse.
    [weak_alias] (argp_parse): New weak alias.
    (argp_default_parser, parser_finalize):
      Use __argp_state_help, not argp_state_help.
    (argp_version_parser): Use __argp_error, not argp_error.
    (convert_options, calc_sizes): Use __option_is_end, not _option_is_end.
    (convert_options): Use __option_is_short, not _option_is_short.

commit 1679b37b1fd90565be71d7e45de9f66381a92c87
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:01:58 1997 +0000

    .

commit 8e6cafd3d1cc5234d856a79f666527825ae5470a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:01:47 1997 +0000

    (SRCS):
      Add argp-fmtstream.c, argp-fs-xinl.c, and argp-xinl.c.
      Remove argp.c.
    (installhdrs): Define explicitly.
    (LCLHDRS): Define in terms of $(installhdrs) + others.
    (CFLAGs): Add -DHAVE_LINEWRAP_H & -DHAVE_CTHREADS_H.

commit 1fe4792b33727e2cac170979c105e4567eff4854
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:50:41 1997 +0000

    Supplanted by argp-xinl.c

commit f2011b2852514023848db3959eba5708f59bfa06
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:50:10 1997 +0000

    Initial checkin.

commit 7dc14229af9b49f9a532c5c602028e84c5536a4c
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:47:04 1997 +0000

    (__argp_parse, __argp_help, __argp_state_help, __argp_error, __argp_usage,
      __argp_failure, __option_is_short, __option_is_end):
        New declarations.
    (argp_usage, _option_is_end, _option_is_short):
      Inline definitions replaced by __-prefixed versions, and protected by
        __OPTIMIZE__.
    [__OPTIMIZE__ && !_LIBC]
      (__argp_usage, __argp_state_help, __option_is_short, __option_is_end):
        Add redefs (& later undefs) of __ versions of inline definitions so they
          define the correct name for the environment (libc vs. non-libc),
    (struct argp_option, struct argp, struct argp_child, struct argp_state):
      Use __const instead of const.
    (argp_parse, argp_help, argp_state_help, argp_error, argp_usage, 
argp_failure,
      _option_is_short, _option_is_end):
        Use __P macro for function declarations.
    [HAVE_CONFIG_H] <config.h>: New include.
    [__GNU_LIBRARY__] <sys/cdefs.h>: New include.
    [!__const] (__const): New macro.

commit 5b264c32559b38e944bc8a5a119373e05b4ca42e
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:45:23 1997 +0000

    Largely rewritten to clean up the code, avoid using nested functions, and
      adapt namespace and locking in preparation for moving into libc.

commit 44cbb31102607916f22cc521ce645e8547782598
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:44:41 1997 +0000

    (argp_doc):
      Use strchr instead of index.
    (__argp_error):
      Renamed from argp_error.
    (__argp_state_help, __argp_error, __argp_failure):
      Use __PROGNAME_FULL instead of PROGRAM_INVOCATION_NAME.
    (until_short):
      Return correct key.
    (__progname, __progname_full):
      New declarations.
    (__argp_failure):
      Renamed from argp_failure.
    [weak_alias] (argp_help, argp_state_help, argp_error, argp_failure):
      New weak aliases.
    (__argp_state_help):
      Renamed from argp_state_help.
    (hol_entry_cmp):
      Use __strcasecmp instead of strcasecmp.
    (hol_append):
      Use memcpy instead of bcopy.
    (__argp_help):
      Renamed from argp_help.
    (hol_entry_cmp, usage_argful_short_opt, usage_long_opt):
      Don't use ?: operator.
    (make_hol):
      Increment default group for option headers.
      Make static.
    (group_cmp):
      Put group 0 before other groups, not in the middle.
    (indent_to, arg, struct pentry_state, print_header, comma, hol_entry_help,
      hol_help, usage_argful_short_opt, usage_long_opt, hol_usage,
      argp_args_usage, argp_doc, argp_help):
        Use argp_fmtstream_t & associated functions instead of stdio streams.
    "argp-namefrob.h":
      New include.
    "argp-fmtstream.h":
      New include.
    <linewrap.h>:
      Include removd.

commit 86dacbe0cae966275989a0fc0afbea2286e29874
Author: Miles Bader <address@hidden>
Date:   Tue Feb 11 18:50:58 1997 +0000

    (argp_default_parser):
      Use strrchr instead of rindex.
    (argp_parse):
      Use strchr instead of index, memset instead of bzero.

commit 86d0250163442644c3338e249a27a28f3749576a
Author: Miles Bader <address@hidden>
Date:   Sun Feb 9 17:10:01 1997 +0000

    .

commit 026e5f40ffaa2109ea09cac924b32950b918e218
Author: Miles Bader <address@hidden>
Date:   Sun Feb 9 17:09:33 1997 +0000

    (argp_parse):
      Support ARGP_LONG_ONLY.
      Don't parse OPTION_DOC options.

commit 766e37fb270f973182973af29d679803717cba21
Author: Miles Bader <address@hidden>
Date:   Sun Feb 9 17:08:59 1997 +0000

    (hol_entry_short_iterate, hol_entry_long_iterate):
      Add COOKIE argument, also to signature of FUNC.
    (oshort):
      Exclude options for which odoc is true.
    (struct pentry_state):
      New type.
    (until_short):
      New function, from old nested function func1 in hol_entry_first_short.
      Only return short key when oshort is true.
    (hol_entry_first_short):
      Remove func1 and use until_short instead.
    (add_argless_short_opt, usage_argful_short_opt, usage_long_opt):
      New functions (were nested in hol_usage).
    (hol_usage):
      Use un-nested functions.
    (hol_entry_qcmp):
      New function.
    (hol_sort):
      Remove cmp and use hol_entry_qcmp instead.
    (hol_entry_cmp):
      Correctly place odoc options.
    (canon_doc_option):
      New function.
    (odoc):
      New macro.
    (arg, print_header, comma):
      New functions (were nested in hol_entry_help)
    (hol_entry_help):
      Correctly output odoc options.
      Use un-nested helper functions, with state block.
    (argp_state_help):
      Add ARGP_HELP_LONG_ONLY to FLAGS if STATE has ARGP_LONG_ONLY set.

commit 95470071dc12606d095303fe04f50c511de9fd34
Author: Miles Bader <address@hidden>
Date:   Sun Feb 9 17:06:22 1997 +0000

    (OPTION_DOC):
      New macro.
    (ARGP_LONG_ONLY, ARGP_HELP_LONG_ONLY):
      New macros.

commit b6a4dd2193eb5997e45dcae046023c2f4d55982b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 22:24:00 1997 +0000

    (main):
      Deal with crypt failing.

commit 86e3fd03ea9c963a507df988b567f4caa9263296
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 18:39:23 1997 +0000

    .

commit 7bc66ca5f3e4cd6c3eed38302900fb447f95bf33
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 16:42:33 1997 +0000

    .

commit d8a4e0794b75fc4d782e4d6c1ac4e3d0d849b058
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 16:42:15 1997 +0000

    (main):
      Look for NOBODY in ARGS_DEFS too, and use a last ditch default if we can't
        find it anywhere.

commit 9338aa92790022e9cad34968317312db503ca3bc
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:44:05 1997 +0000

    .

commit 91163ecd1b54de27beb2316543bf5615f4d3bc2e
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:43:35 1997 +0000

    (_diskfs_translator_callback2_fn):
      Expect COOKIE2 to be a pointer to a struct diskfs_trans_callback_cookie2,
        and use that to pass args to diskfs_make_peropen.

commit adc4ee76d15aa4ad3205b7a75d8e39c4e8ead89f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:43:06 1997 +0000

    (struct diskfs_trans_callback_cookie2):
      New type.

commit cbcd397ee493998e46b8c46b606b7adfb738e8d6
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:41:48 1997 +0000

    (diskfs_make_peropen):
      Add & use DEPTH argument.

commit c1ee75403178dcffeb1aa5f8a4576b24ed13a48f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:40:12 1997 +0000

    (diskfs_lookup):
      Add DEPTH & NEW_DEPTH arguments.
      Implement new fs-root detection using them.

commit 252f758cc366805cfc73cd4d4c130e7b301566f2
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:39:43 1997 +0000

    (diskfs_S_fsys_getroot):
      Supply DEPTH argument to diskfs_make_peropen.
      Pass new type of cookie2 to fshelp_fetch_root, as expected by
        _diskfs_translator_callback2.

commit d6d78bda44ed822e8f7b996e66fc161e44645daa
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:39:20 1997 +0000

    (diskfs_S_file_exec):
      Supply DEPTH argument to diskfs_make_peropen.

commit bc19b991750e9b0f3cbd16c92e6297f7fb8a0e15
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:38:23 1997 +0000

    (diskfs_S_dir_unlink):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit 8c8724dfa19e4c508acbef9be612dd7673e1cbf4
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:37:48 1997 +0000

    (diskfs_S_dir_rmdir):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit 93b7de6961af6e68560537542ee3877d14caca27
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:37:17 1997 +0000

    (diskfs_S_dir_reparent):
      Implement.

commit 3cabd08fb1de1600354091b5a195557bef548217
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:35:55 1997 +0000

    (checkpath, diskfs_rename_dir):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit b8125e04cfab0ed8f92a50f6a8f241dc6389b511
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:35:12 1997 +0000

    (diskfs_S_dir_rename):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
      Translate EAGAIN (meaning root's parent) to EINVAL.

commit ee780c43a31df046cf9ec469b6a1266e6d1e1a39
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:32:15 1997 +0000

    (diskfs_S_dir_mkfile):
      New file's depth is one greater than CRED's.

commit fd40bd9f042b191ed7b5c6a59e3f073585abfe92
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:30:24 1997 +0000

    (diskfs_S_dir_mkfile):
      Supply DEPTH argument to diskfs_make_peropen.

commit 47dbb2eeb9beca7d4bfdadfe9c4741becafdc595
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:30:04 1997 +0000

    (diskfs_S_dir_mkdir):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit 0046769f975534e2d7f5f0cc3b56e0f8045dbd87
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:28:56 1997 +0000

    (diskfs_S_dir_lookup):
      Add DEPTH variable.
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
      Supply DEPTH argument diskfs_make_peropen.
      Pass new type of cookie2 to fshelp_fetch_root, as expected by
        _diskfs_translator_callback2.

commit 5e8f24b2e5e167746d39759670701c51f4f434e7
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:26:41 1997 +0000

    (diskfs_S_dir_link):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.
      Translate EAGAIN (meaning root's parent) to EINVAL.

commit 833b51746fc0c60ee05569912b130aed9264264a
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:25:56 1997 +0000

    (diskfs_init_dir):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit 3d9d4928336d763b278c5ddbae58b3c54ab3dcd4
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:25:40 1997 +0000

    (diskfs_clear_directory):
      Supply DEPTH & NEW_DEPTH arguments to diskfs_lookup.

commit c63405bfabd0072591bbe825a29dd24d77a8717c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:24:53 1997 +0000

    (diskfs_start_bootstrap, diskfs_S_exec_startup_get_info,
      diskfs_execboot_fsys_startup, diskfs_S_fsys_init):
        Supply DEPTH argument to diskfs_make_peropen.

commit 54751cc0172b858189a19b0a607b1a29c1715043
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:23:56 1997 +0000

    (diskfs_lookup):
      Add DEPTH & NEW_DEPTH arguments.
    (diskfs_make_peropen):
      Add DEPTH argument.
    (struct peropen):
      Add DEPTH field.

commit 38ea3b7bc8c774f1e8c89bba9f814d60de95372d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:22:51 1997 +0000

    .

commit f83612d1ab9d80339070d116658380f1ba36826e
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:50:37 1997 +0000

    Initial checkin

commit 5864b8ec1359ccd40a5c4aa7a233a79067a2b404
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:45:23 1997 +0000

    (diskfs_S_fsys_getfile):
      Implement (code from ufs).

commit 9bf0d068271bbf92b3dbf464fc225c3ab2c780e7
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:43:55 1997 +0000

    (diskfs_S_file_getfh):
      Implement (code from ufs).

commit d7ef8c8783570c330752c128f8962cca17459e1c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:42:34 1997 +0000

    .

commit 741761e7783fba56ae50dc264df2c52a37ed953c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:41:21 1997 +0000

    (diskfs_S_file_getfh, diskfs_S_fsys_getfile): Functions removed.

commit e355d41755c87cd1394b377460fd01ebd5e2e083
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 06:58:33 1997 +0000

    (diskfs_S_fsys_getfile):
      Pass new DEPTH argument to diskfs_make_peropen.

commit fa70080fe06ce87a210e430a867d5954de46aeab
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 06:47:04 1997 +0000

    (w_get_host):
      Don't use strlen on it if *HOST is 0.

commit df69b7d98a71e6f5f934f95da497c89257771c0a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:10:43 1997 +0000

    .

commit c188b6856081d4473f0712514e9e33c32656a9a8
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:09:47 1997 +0000

    (pager_memcpy):
      `preempter' -> `preemptor'.

commit 621150efedd0df71a961c576ec642c240bfaddd4
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:00:22 1997 +0000

    .

commit f28a46ed3de9254b4c9dd6487a233914f35d8e9f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:00:12 1997 +0000

    (fsck):
      In non-automatic mode, print a warning if a filesystem is of a type that
        can't be fscked.

commit 76e818c4c1c8afa39ee378e01e856b782b40d172
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:59:41 1997 +0000

    (fstypes_get):
      Improve error behavior a bit.
      Fill in FSTYPE in the case where we added a new type.
    (fs_set_mntent):
      Avoid null deferences.

commit fb1cf556806834c6e8af0ab7ef117a782ca6198d
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:44:02 1997 +0000

    .

commit 59eb071f4c79d523e92d3f361834afc8980f389f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:43:37 1997 +0000

    (main):
      Add S_IROOT to TERM_MODE.

commit 75910f73ed47e2c8d0013cb46aa105d239b3bda9
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:42:34 1997 +0000

    (FSSRCS):
      Add dir-reparent.c.

commit 49a08a30763f306674f85fc4e4bc61aeacd3cbe1
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:39:19 1997 +0000

    Doc fix.

commit 45f29012af48b78c6c21829ef20a70c31354b0f6
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:38:36 1997 +0000

    (preemptor):
      Renamed from `preempter'; type & init changed as well.
    (diskfs_start_disk_pager):
      `preempter' -> `preemptor'.

commit 601e7e024b01a0fb75f7b2e1aaaac765976884c9
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:37:51 1997 +0000

    Initial checkin.

commit 662b9a5ca14a2b02c2ec411bbefe1baa15e44583
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:35:22 1997 +0000

    .

commit 21e814e1c003c1d6e54b91cf84f4008849581378
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:34:55 1997 +0000

    (check_hashbang):
      `preempter' -> `preemptor'.

commit abe0d647a788b92462857811611fa4a69f2922fd
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 22:07:39 1997 +0000

    .

commit c2fd83a7b9bcbdd989ba59ba5094a2b5676729ad
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 22:07:28 1997 +0000

    (S_socket_bind):
      Return EADDRNOTAVAIL if ADDR is 0.
    (S_socket_send):
      Don't deref ADDR if it's 0.

commit 21c722e945ca7f8063a2e429315989cd82c85489
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 03:11:09 1997 +0000

    .

commit 4efddaf95436c6a00d5715103717d1a2f5ee6b69
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 03:10:27 1997 +0000

    (pid_find, task_find, task_find_nocreate, reqport_find):
      Don't dereference P if it's 0.

commit bd7a5add0c584ad4c8dea7861cba81ddc8ea79b0
Author: Miles Bader <address@hidden>
Date:   Mon Jan 20 21:35:39 1997 +0000

    (dir_reparent): Make PARENT a mach_port_t, not a file_t, so that libraries
      that do type translations of file_t won't get bogus arguments for ports in
      other filesystems.

commit 103714d181eb97c6fffeb77b0a7ad39ec99b5418
Author: Miles Bader <address@hidden>
Date:   Mon Jan 20 21:23:44 1997 +0000

    Obsolete

commit 61b10d3061f8bb0a2e193a3b65b7c978334966c8
Author: Miles Bader <address@hidden>
Date:   Tue Dec 17 02:01:21 1996 +0000

    (main):
      Implement --bottom/--tail/-b.
    (options):
      Update doc for --top.
      Add --head and --bottom/--tail/-b options.

commit 505cf7ea0b583f66d61e7f28ef66793da09fbbb9
Author: Miles Bader <address@hidden>
Date:   Tue Dec 17 02:00:52 1996 +0000

    .

commit 064bccb00ac5330cd2510be8a03ff40086be5bf8
Author: Miles Bader <address@hidden>
Date:   Tue Dec 17 02:00:41 1996 +0000

    (psout):
      Use last N processes if TOP is negative.

commit 57c9e8c2367ba89c6bee529e7764f63b5235e4ea
Author: Miles Bader <address@hidden>
Date:   Thu Dec 12 23:37:50 1996 +0000

    (trivfs_S_file_chmod):
      Turn off S_ITRANS bits, and turn on S_IROOT in TERM_MODE.

commit 3f834f9471d0863282b1b97ca204d78135a23ff3
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:20:29 1996 +0000

    Sat Nov 23 16:30:16 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * psout.c (psout): Delete var REMOVE.

commit c7c0493a639fb1eb7f9c23fe7fa2d8b8124260a2
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:19:59 1996 +0000

    Sat Nov 23 16:28:36 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c: Include <hurd/iohelp.h>.
        (trivfs_S_file_chmod): Bother to fill in ST.

commit d649344e19c5ee83b19d8b5e59a4c0835992553e
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:19:26 1996 +0000

    *** empty log message ***

commit 75b08c5bd2833151f124920c9920c235fab66431
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:18:58 1996 +0000

    Sat Nov 23 16:24:04 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * file-set-translator.c (netfs_S_file_set_translator): Delete var
        I.

commit ec025e6bd596ab51cd0e3e4c5f9f949be84b275f
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:18:21 1996 +0000

    Sat Nov 23 16:26:55 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * priv.h (mach_host_elf_machine): New prototype.
        * hostarch.c: Include "priv.h".

commit 8e6ecac997e71b99ca79f2097f325018394d5470
Author: Miles Bader <address@hidden>
Date:   Thu Dec 5 02:06:27 1996 +0000

    .

commit 4d06536ab5f096f695bfd0f6a81a3df5a1306bad
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 23:19:46 1996 +0000

    .

commit f5e0b89b159e35de05eba6719f9d9779c94839f5
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 23:19:37 1996 +0000

    (netfs_S_fsys_syncfs):
      Use iohelp_create_iouser, not iohelp_make_iouser.

commit a121f023a243378144172928c57753a17faa641c
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 23:17:47 1996 +0000

    (HURDLIBS): Add iohelp.

commit cc2ce80938b18c321c1e3b23e4b7d6cc523f5997
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 04:00:57 1996 +0000

    .

commit 47af432fa8c07ed6db5a4d3cbbf330b140d5762e
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 04:00:32 1996 +0000

    (trivfs_S_io_stat):
      Clear S_ITRANS and set S_IROOT in ST->st_mode (before calling
        trivfs_modify_stat).

commit 79dbd75721ada3bd0e0df65c11d65284cc23c65c
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 03:00:37 1996 +0000

    .

commit 62fe5978be4fc1827af6e9dd54ad3ae2f9c7168c
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:57:38 1996 +0000

    (diskfs_S_file_chown):
      If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.

commit 08c5fd995d8f7fdd89511912c0d077d415b49b86
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:56:44 1996 +0000

    (struct node):
      Add author_tracks_uid field.

commit e39ead619261bcace5624908075114fc5cb4e426
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:56:04 1996 +0000

    (diskfs_create_node):
      If NP->author_tracks_uid, modify NP->dn_stat.st_author as well.

commit 6633c5e9147f8b97e8c97f2e6677e68441ce1ba6
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:54:47 1996 +0000

    .

commit 27e039b0cf766bd6a04a04c45ca6834d31d64b90
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:54:01 1996 +0000

    (read_disknode):
      If SBLOCK->fs_inodefmt < FS_44INODEFMT, set ST->st_author to st->st_uid,
        and NP->author_tracks_uid to true.
    (diskfs_validate_author_change):
      New function.

commit 6a53df1ae9dca2846c4f9a712bfd22491ed30ce8
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:50:48 1996 +0000

    (read_node):
      If SBLOCK->s_creator_os != EXT2_OS_HURD, set NP->author_tracks_uid to 
true.

commit e6a0cab7ecd60a1386be60442be688c1af56de91
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 23:19:17 1996 +0000

    .

commit 8c35e9bdf45fc4be90f12e0471b0f113f21db2b6
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 23:19:03 1996 +0000

    (diskfs_set_translator):
      Frob S_IPTRANS bit in mode bits instead of NP->istranslated.
    (write_node):
      Don't write any bits in S_ITRANS to disk.
    (read_disknode):
      When setting ST->st_mode, Clear S_ITRANS bits, and set S_IPTRANS if
        necessary.
      Don't set NP->istranslated anymore.

commit 9ccbca8119562b5884cbf96e86841793cae6d705
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 23:18:20 1996 +0000

    (ffs_alloc):
      Use S_IPTRANS in NP->dn_stat.st_mode instead of NP->istranslated.

commit 4f38009266c24ef190d0d1314547c9889b7163d8
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:55:39 1996 +0000

    .

commit bcec8e2f5c8be5c29697e27e59f0bc5fd5f70c4c
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:55:24 1996 +0000

    (diskfs_set_translator):
      Frob S_IPTRANS bit rather than istranslated field.
    (write_node):
      Don't write S_IPTRANS to disk.
    (read_node):
      Set S_IPTRANS bit in ST->st_mode (and clear S_ITRANS) rather than
        NP->istranslated.

commit e8698059488b4f25b4ef5b63a87b60190a472e7f
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:54:32 1996 +0000

    (diskfs_alloc_node):
      Clear S_IPTRANS bit in ST->st_mode instead of NP->istranslated.

commit ec7126837fb9e4b8b362e3f5b1649069a4e3d6d4
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:53:02 1996 +0000

    (diskfs_S_dir_lookup):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit c1655341f1fb47ca36cafed8886d54729ad3b806
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:52:31 1996 +0000

    (diskfs_S_dir_rmdir):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit 9f84aa4c9a1a2e5677b1d42fe67c8a64d919394d
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:50:59 1996 +0000

    (struct node):
      Remove istranslated field.

commit 928bb34b47e41dd8fa9a04309d29d43b6cd67941
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:49:51 1996 +0000

    (diskfs_S_file_get_translator):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit 49f0502ff7a01623eb4417d92e26939ec147580d
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:47:38 1996 +0000

    (diskfs_S_file_invoke_translator):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit cb2a1610dec9da2cbad1c04eee3f2170cc9a13cc
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:46:42 1996 +0000

    (diskfs_S_file_set_translator):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit 5041992adc5b71d6e0522eb553913f7ff057798b
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:44:33 1996 +0000

    (diskfs_S_fsys_getroot):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit adcf471bba18b584ac1de0b263c824be41a25be8
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:43:57 1996 +0000

    (diskfs_drop_node):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit 405444928b0b788bd1b757daf344fad65da204b5
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:43:23 1996 +0000

    (_diskfs_translator_callback1_fn):
      Use S_IPTRANS bit in dn_stat st_mode field rather than istranslated field.

commit 33aa253159566380e2d2312ca1ac0030f236cd13
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:42:08 1996 +0000

    (diskfs_S_file_get_translator_cntl):
      Use MACH_MSG_TYPE_MOVE_SEND to return *ctl, rather than COPY.
      Correctly test for errors from fshelp_fetch_control.

commit ae635e83d31faa0e99788278c4b11bdc7eb8bb21
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:38:17 1996 +0000

    (diskfs_S_io_stat):
      Set S_IATRANS & S_IROOT bits in st_mode field of returned buffer if
        appropiate.

commit 4164e4b0eabd69d9c14a05bdca869c49bd5a99b5
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:59:08 1996 +0000

    Sat Nov 16 17:21:40 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * inode.c (diskfs_S_fsys_getfile): Delete var `fakecred'.
        diskfs_access -> fshelp_access.
        * alloc.c (ffs_alloc): diskfs_isuid -> idvec_contains.
        (ffs_realloccg): Likewise.
    
    Thu Nov 14 16:43:36 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * inode.c (diskfs_S_file_getfh): diskfs_isuid -> idvec_contains.
        (diskfs_S_fsys_getfile): Use idvecs and iousers.

commit fc249f934b77de7fca36bfd398eaf7299be941aa
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:58:21 1996 +0000

    Mon Nov 18 18:16:29 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c (trivfs_modify_stat): Omit pointless assignment.
    
    Fri Nov 15 17:37:12 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c (open_hook): New arg syntax.
        (trivfs_check_open_hook): Likewise.
        * ptyio.c (pty_open_hook): Likewise.
        * term.h (pty_open_hook): Likewise.
    
        * users.c (S_termctty_open_terminal): New syntax of trivfs_open.
    
        * users.c (trivfs_S_file_chown): Rewrite using idvecs.
        (trivfs_S_file_chmod): Likewise.

commit fffde734f20db7f74ca42ab7f6e0d8318d976a04
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:57:44 1996 +0000

    Fri Nov 15 17:54:10 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * storeio.c (trivfs_check_open_hook): New arg syntax.
        (check_open_hook): Likewise.

commit ae11604e4e92e547030664d8cfc2e448ba66b976
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:57:04 1996 +0000

    Mon Nov 18 17:01:38 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ops.c (guess_mode_use): Delete function.
        (netfs_report_access): Use fshelp_access instead of
        guess_mode_use.  Change return type.
    
    Sat Nov 16 18:24:55 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (SRCS): Remove `cred.c'.
        * cred.c: Delete file.
        * nfs.h (struct netcred): Delete type.
        (cred_has_uid, cred_has_gid): Delete functions.
        (nfs_initialize_rpc): netcred arg now iouser.
        * ops.c: Change struct netcred to struct iouser throughout.
        * pager.c: Likewise.
        * cache.c (netfs_node_norefs): Likewise.
        * nfs.c (nfs_initialize_rpc): Convert use of netcred to iouser.

commit e7c792104650598a20172427df71c76fff36659d
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:55:58 1996 +0000

    Mon Nov 18 18:13:42 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * io-stat.c (trivfs_S_io_stat): Make the mode specify IFCHR by
        default.
    
    Sat Nov 16 17:20:15 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (HURDLIBS): Add `iohelp'.
    
    Thu Nov 14 13:13:10 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * io-restrict-auth.c (trivfs_S_io_restrict_auth): idvec_set ->
        idvec_set_ids.  Fix unrelated typos.
    
        * protid-dup.c (trivfs_protid_dup): Use iouser_dup_iouser instead
        of copying old arrays by hand.
        * protid-clean.c (trivfs_clean_protid): Free CRED->user instead of
        CRED->uids and CRED->gids.
        * io-reauthenticate.c (trivfs_S_io_reauthenticate): Args for
        io_restrict_auth now come from the new structure definitions.
        * open.c (trivfs_open): Pass correct first arg to idvec_contains.
    
        * open.c (trivfs_open): Delete variable I.
    
        * trivfs.h: Include <hurd/iohelp.h>

commit 1a10b3582fd24d7ac8b70e3ad610d8a7fccaf3c6
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:54:51 1996 +0000

    Mon Nov 18 16:36:56 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * cprocs.c (cproc_create): Cast CHILD in assignment.

commit bd9d558835a033293f3ef81808f6e4290241d0ec
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:54:14 1996 +0000

    Make new functions use bcopy correctly.

commit 1e156105080b6168f7fd22574dda6140dc5454de
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:51:17 1996 +0000

    Mon Nov 18 17:06:39 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * netfs.h (netfs_report_access): Return error_t.
        * file-check-access.c (netfs_S_file_check_access): Deal with
        errors from netfs_report_access.
    
    Sat Nov 16 17:17:50 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * io-restrict-auth.c (netfs_S_io_restrict_auth): Fix several typos.
    
        * fsys-getroot.c (netfs_S_fsys_getroot): iohelp_make_iouser ->
        iohelp_create_iouser.  New arg syntax for fshelp_fetch_root.
    
    Fri Nov 15 13:39:03 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * netfs.h (struct protid): Replace member `credential' with `user'
        of new type.  All uses of old `credential' member changed to
        use `user' member.
        Change all functions that used to take `struct netcred' args to
        take `struct iouser' args.  All callers changed.
        (netfs_copy_credential, netfs_dropy_credential,
        netfs_make_credential): Delete functions.
        * dir-lookup.c (netfs_S_dir_lookup): netfs_copy_credential ->
        iohelp_dup_iouser.
        * dir-mkfile.c (netfs_S_dir_mkfile): Likewise.
        * file-exec.c (netfs_S_file_exec): Likewise.
        * io-duplicate.c (netfs_S_io_duplicate): Likewise.
        * release-protid.c (netfs_release_protid): netfs_drop_credential
        -> iohelp_free_iouser.
        * dir-lookup.c (netfs_S_dir_lookup): Omit uses of
        netfs_interpret_credential; do it with new structures.
        * file-exec.c (netfs_S_file_exec): Likewise.
        * file-getcontrol.c (netfs_S_file_getcontrol): Likewise.
        * file-set-translator.c (netfs_S_file_set_translator): Likewise;
        using fshelp_isowner for permission check.
        * io-restrict-auth.c (netfs_S_io_restrict_auth): Likewise; guts
        rewritten.
        * dir-lookup.c (netfs_S_dir_lookup): netfs_make_credential ->
        iohelp_make_iouser.
        * fsys-getroot.c (netfs_S_fsys_getroot): Likewise.
        * fsys-syncfs.c (netfs_S_fsys_syncfs): Likewise.
        * io-reauthenticate.c (netfs_S_io_reauthenticate): Use
        iohelp_reauth instead of doing it by hand.

commit d79de6fd652140aa4d9a5fd9405466f8cc0d6386
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:48:14 1996 +0000

    Mon Nov 18 16:37:59 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * iouser-reauth.c: Include <hurd/auth.h>.
    
    Sat Nov 16 17:54:50 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (SRCS): Add shared.c.
        * shared.c: New file.
    
    Fri Nov 15 13:39:46 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * iouser-create.c (iohelp_create_iouser): Set NEW->hook to zero.
        * iouser-dup.c (iohelp_dup_iouser): Likewise.
    
    Tue Nov 12 21:51:29 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * iohelp.h: Include <idvec.h>.

commit e66be025a8e310737dd4aa3c64ca3a96f164f1bb
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:47:20 1996 +0000

    Fri Nov 15 14:43:44 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * fshelp.h (fshelp_access): Uh, shift bits the right direction.
    
    Tue Nov 12 22:07:41 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * fetch-root.c (fshelp_fetch_root): Name idvec members correctly.
    
        * fshelp.h: <iohelp.h> -> <hurd/iohelp.h>.
        Include <sys/stat.h>.
        (fshelp_access): Declare `gotit'.

commit c7dedd7240b8444673256b88521fe0acd7c835f6
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:46:27 1996 +0000

    Fri Nov 15 14:06:16 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * protid-make.c (diskfs_finish_protid): Fix typo.
    
        * file-chown.c (diskfs_S_file_chown): Look for UID, not CRED in
        the uid set.
    
        * dir-lookup.c (diskfs_S_dir_lookup): Make the unauthenticated
        port correctly.
    
    Thu Nov 14 13:07:37 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * dir-init.c (diskfs_init_dir): New vars VEC and USER; fabricate
        LOOKUPCRED to correspond to new structure definitions.
    
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Declare I and
        add a missing semicolon.
    
        * fsys-getroot.c (diskfs_S_fsys_getroot): Eliminate PSEUDOCRED
        entirely.  Fix unrelated typo.
    
        * file-chauthor.c (dithkfth_TH_file_chauthor): Fix first arg in
        call to fthhelp_ithowner.
    
    Tue Nov 12 22:45:07 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h: Correctly close comment.

commit 729604c529d2165284b75de79ea9d42642b58950
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:44:43 1996 +0000

    Sat Nov 16 17:26:20 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * storeinfo.c (diskfs_S_file_get_storage_info): diskfs_isuid ->
        idvec_contains.

commit 5a49fc0097b833965c8d82900dc5021b9d5b66db
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:44:07 1996 +0000

    Mon Nov 18 17:45:48 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * exec.c (load_section): If ANYWHERE, then make sure ADDR starts
        out at least past the first page, so that we don't take it.  Then
        the library can (if desired) make the page no-access.
    
    Fri Nov 15 17:34:23 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * exec.c: Don't include <hurd/shared.h> any more.
    
        * main.c (S_exec_init): New arg syntax of trivfs_open.

commit 75134b8f36fb816af5b9d783b156dd71224ce9dd
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:43:28 1996 +0000

    *** empty log message ***

commit e5f12a034cf64425f478aa93cd9c5ea6cc6f4296
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 01:41:05 1996 +0000

    .

commit 650aed1a21e8849944c822337c889f9cae28b28a
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 01:35:14 1996 +0000

    (main):
      Use utmp.h functions for reading utmp.
    (read_utmp_procs):
      Function removed.

commit 8f991a80939defc2d3cedd4c6cc93db11b31ca24
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 00:15:47 1996 +0000

    .

commit 457ffaef355400d863f2c83c8f20673a86897bd1
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 00:15:32 1996 +0000

    (proc_stat_set_flags):
      Allow the user fetch hook to turn on non-user bits, even if they've 
already
        failed in the standard code.

commit 5b0f97db93a76e2b6d99acb959071f60ca456d0c
Author: Thomas Bushnell <address@hidden>
Date:   Wed Nov 13 00:25:08 1996 +0000

    Thu Nov  7 01:01:05 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * io-restrict-auth.c (trivfs_S_io_restrict_auth): Rewrite to use
        idvecs.
    
    Wed Nov  6 23:40:50 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * trivfs.h (struct trivfs_protid): Delete members `uids', `gids',
        `nuids', and `ngids'.  Replace with `user'.
        (trivfs_check_open_hook): Delete args `uids', `nuids', `gids',
        `ngids'.  Replace with new arg `user'.  All callers changed.
        (trivfs_open): Likewise.
        * open.c (trivfs_open): Change to match new declaration.
    
        * trivfs.h (struct trivfs_protid): Delete members `uids', `gids',
        * io-reauthenticate.c (trivfs_S_io_reauthenticate): Use new
        iohelp_reauth call.

commit ae63ea3f8d3d677a5d47ca8d7cc46137e947030e
Author: Thomas Bushnell <address@hidden>
Date:   Wed Nov 13 00:23:55 1996 +0000

    Tue Nov 12 19:22:58 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * idvec.h (idvec_set, idvec_set_ids): New functions.
        * idvec.c (idvec_set, idvec_set_ids): Ditto.
    
    Tue Nov  5 21:16:10 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * idvec.h (idvec_setid): Doc fix.

commit fc0e2647c036addc727aa347af734f1f33a258f1
Author: Thomas Bushnell <address@hidden>
Date:   Wed Nov 13 00:21:56 1996 +0000

    Wed Nov  6 19:26:14 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makefile (SRCS): Add iouser-create.c, iouser-dup.c
        iouser-reauth.c, and iouser-free.c.
        (OBJS): Compute automatically.
    
        * iohelp.h (iohelp_create_user): New function.
        * iouser-create.c: New file.
    
    Tue Nov  5 21:51:24 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * iohelp.h (struct iouser): New type.
        (iohelp_dup_iouser, iohelp_free_iouser, iohelp_reauth): New
        functions.
        * iouser-dup.c, iouser-reauth.c, iouser-free.c: New files.

commit e881d19bded1191cf1157b212e1007ba80892e26
Author: Thomas Bushnell <address@hidden>
Date:   Wed Nov 13 00:20:59 1996 +0000

    Wed Nov  6 17:49:33 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * fshelp.h (fshelp_fetch_root): Delete args `uids', `gids',
        `uids_len', and `gids_len'.  New arg `user'.
        * fetch-root.c (fshelp_fetch_root): Ditto.
    
        * fshelp.h: Include <iohelp.h>.
        (fshelp_access, fshelp_isowner, fshelp_checkdirmod): New
        functions.

commit e50352b16beed1f96343f780603b6dca1c9ada3a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Nov 13 00:19:28 1996 +0000

    Thu Nov  7 01:03:11 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * protid-rele.c (diskfs_protid_rele): Free CRED->user.
    
    Wed Nov  6 17:55:17 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h (diskfs_isuid, diskfs_groupmember, diskfs_isowner,
        diskfs_access, diskfs_checkdirmod): Delete functions.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Replace PSEUDOCRED with
        a real iouser and specify that in the relevant calls.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Reworked to use
        idvecs.
        * file-chmod.c (diskfs_S_file_chmod): diskfs_isuid ->
        idvec_contains.
        * file-chown.c (diskfs_S_file_chown): Likewise.
        * file-getcontrol.c (diskfs_S_file_getcontrol): Likewise.
        * file-chmod.c (diskfs_S_file_chmod): diskfs_groupmember ->
        idvec_contains.
        * file-chown.c (diskfs_S_file_chown): Likewise.
        * node-create.c (diskfs_create_node): Likewise.
        * dir-lookup.c (diskfs_S_dir_lookup): diskfs_isowner ->
        fshelp_isowner.
        * file-chflags.c (diskfs_S_file_chflags): Likewise.
        * file-chmod.c (diskfs_S_file_chmod): Likewise.
        * file-chown.c (diskfs_S_file_chown): Likewise.
        * file-get-transcntl.c (diskfs_S_file_get_translator_cntl):
        Likewise.
        * file-set-trans.c (diskfs_S_file_set_translator): Likewise.
        * file-utimes.c (diskfs_S_file_utimes): Likewise.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * lithp.h (dithkfth_ithowner): Deleted macro.
        (fthhelp_ithowner, uther): New macros.
        * file-chauthor.c (dithkfth_TH_file_chauthor): dthkfth_ithowner ->
        fthhelp_ithowner.
        * dir-lookup.c (diskfs_S_dir_lookup): diskfs_access ->
        fshelp_access.
        * dir-mkfile.c (diskfs_S_dir_mkfile): Likewise.
        * file-access.c (diskfs_S_file_check_access): Likewise.
        * file-exec.c (diskfs_S_file_exec): Likewise (in dead code).
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * ifsock.c (diskfs_S_ifsock_getsockaddr): Likewise.
        * lookup.c (diskfs_lookup): Likewise.
        (diskfs_lookup): diskfs_checkdirmod -> fshelp_checkdirmod.
        * dir-lookup.c (diskfs_S_dir_lookup): New arg format for
        fshelp_fetch_root.
        * fsys-getroot.c (diskfs_S_fsys_getroot): Likewise.
        * diskfs.h, protid-make.c (diskfs_create_protid): Delete args
        `uids', `gids', `nuids', and `ngids'.  Replace with new arg
        `user'.  All callers changed.
        (diskfs_finish_protid): Likewise.
        * file-inv-trans.c (diskfs_S_file_invoke_translator): Use
        CRED->user instead of old fields.
        * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise.
        * node-create.c (diskfs_create_node): Likewise.
        * file-exec.c (diskfs_S_file_exec): Likewise.  Use idvec_merge
        instead of idvec_merge_ids, now that it's convenient.
        * io-reauthenticate.c (diskfs_S_io_reauthenticate): Use new
        iohelp_reauthenticate.
    
    Tue Nov  5 21:10:18 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h: Include <idvec.h>.
        (struct protid): Delete members `uids', `gids', `nuids' and
        `ngids'.  New member `user'.

commit 4bfcb3e730972ec9da6d7c9ce9a768b7a4b9f164
Author: Miles Bader <address@hidden>
Date:   Tue Nov 12 23:51:59 1996 +0000

    .

commit 53796808ad4d04257004ceb3c3b763bb5067d61c
Author: Miles Bader <address@hidden>
Date:   Tue Nov 12 23:40:39 1996 +0000

    .

commit cb5252bbc91235591e89e34d571026471ed95f9c
Author: Miles Bader <address@hidden>
Date:   Tue Nov 12 23:40:01 1996 +0000

    (diskfs_validate_flags_change):
      New function.
    (write_node):
      Convert generic flags in ST->st_flags to ext2- specific flags in
        DI->i_flags.
    (read_node):
      Renamed from read_disknode; all callers changed.
      Convert ext2-specific flags on disk to generic flags in ST.
    [!UF_APPEND] (UF_APPEND): New macro (temporary).
    [!UF_NODUMP] (UF_NODUMP): New macro (temporary).
    [!UF_IMMUTABLE] (UF_IMMUTABLE): New macro (temporary).
    <sys/stat.h>:
      New include.

commit 6a761e7ffa7e5a976e0cb080874a5b6cba12de90
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:21:42 1996 +0000

    .

commit 2a2dae71c493002f393348fa0afe826518f5b9fb
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:14:38 1996 +0000

    (diskfs_S_io_restrict_auth):
      If CRED has root, use the requested id sets verbatim.

commit 6940237c8962e7dfbdb16d0431026c8f9e5fe892
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:13:24 1996 +0000

    .

commit 6eb5335516a666c3fda42249082baaca0226e2e5
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:13:09 1996 +0000

    (trivfs_S_io_restrict_auth):
      If CRED has root, use the requested id sets verbatim.

commit 4eb5aea93d0475ca69c5e4538736dfcdc7810a6c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Nov 5 02:49:37 1996 +0000

    Mon Nov  4 21:23:58 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * rpc.c (rpc_list_lock): Delete variable.  Omit all mention of it
        throughout this file.  Expand the use of outstanding_lock to cover
        what rpc_list_lock used to handle.

commit 2ec3ebf1a5c24c5c4296ebb3d570df6ab86ae855
Author: Miles Bader <address@hidden>
Date:   Tue Nov 5 02:15:55 1996 +0000

    .

commit ca7be9cec0060718abf72cb204f9fa1a486b34cb
Author: Thomas Bushnell <address@hidden>
Date:   Tue Nov 5 01:12:20 1996 +0000

    *** empty log message ***

commit 05b3b8433427421e36a9d8dc602d521f2dae0295
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 23:37:36 1996 +0000

    .

commit 55c71683ef5bf90fd189b68433786742d4b260a0
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 23:37:21 1996 +0000

    (conduct_rpc):
      Unlock OUTSTANDING_LOCK if write fails.

commit b6d7f6dc510fc49b28acda325ffb5f24eb0ebc2c
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 01:06:15 1996 +0000

    .

commit 338e1afbb5030424345f215920b5e3565b408568
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 00:19:59 1996 +0000

    .

commit 13fb5bcb8a052c6779ad4c8b09b9d645664736f3
Author: Miles Bader <address@hidden>
Date:   Thu Oct 31 00:27:38 1996 +0000

    (netfs_attempt_statfs):
      Convert incoming numbers from network to host byte order.
      Don't convert sizes from IOSIZE to BSIZE units.
      Return BSIZE in f_bsize field, not IOSIZE.
      Fill in f_fsid field.

commit 0fa7e66b72b0a9fc64ac8c6edfed3e363d11d176
Author: Miles Bader <address@hidden>
Date:   Wed Oct 30 02:02:45 1996 +0000

    .

commit ff2e700e59fcd512876b6a0f9056cabeac49d3d3
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 01:09:12 1996 +0000

    Fri Oct 25 20:30:22 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * host.c: Include <version.h>.
    
    Thu Oct 24 16:13:40 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * host.c (initialize_version_info): Construct UNAME_INFO.machine
        with a dash instead of a slash so that it can be used as a file
        name component.
    
        * host.c (initialize_version_info): Copy our version into element
        0 of server_versions, not element 1.  Use HURD_VERSION instead of
        OUR_VERSION.  Use literal "proc" instead of OUR_SERVER_NAME.
        * proc.h (OUR_SERVER_NAME, OUR_VERSION): Delete macro.

commit 5717a89bc7af7ccbd2f104551876291338f7888c
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 01:08:00 1996 +0000

    Still under construction.

commit f2ce20a66e0ab9abb0128458aa0e6f6e2052881f
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 01:07:22 1996 +0000

    Fri Oct 25 20:17:47 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (%.prof_d): Don't set no-deps.
        (.prof_d inclusion): Don't do it if prof-depend=t.

commit bb23a3b7ac9c2d0e74613de904e5e8a19e5038b5
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 00:15:21 1996 +0000

    Fri Oct 25 20:02:17 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * loopback.c (loopback_type_trans): New function.
        (setup_loopback_device): Bother to mark interface up
        too.  Set LOOPBACK_DEV.type_trans.

commit caa1038bc432d53e68e7f7c8b588af0191ab02c6
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 00:04:05 1996 +0000

    Fri Oct 25 20:02:17 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * loopback.c (setup_loopback_device): Bother to mark interface up
        too.

commit a9b0f025dfe67ccfc8449f672d6223b92c0eed57
Author: Miles Bader <address@hidden>
Date:   Fri Oct 25 18:57:54 1996 +0000

    Get rid of unused programs.

commit 96d494ad261e1635b1168bf53b613b866d06f086
Author: Thomas Bushnell <address@hidden>
Date:   Fri Oct 25 03:14:46 1996 +0000

    Thu Oct 24 22:38:55 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * main.c (main): Call setup_loopback_device before parsing args
        (and thus before the ethernet device shows up).
        * loopback.c: New file.
        * Makefile (SRCS): Add loopback.c.
        * pfinet.h (loopback_dev): New variable.
    
        * pfinet.h (ip_rt_del): New prototype.

commit 0ffdd2c1c4bb58c395ee8a283c94fb0cc9034201
Author: Miles Bader <address@hidden>
Date:   Fri Oct 25 03:07:03 1996 +0000

    .

commit d0c4ef4f820977a586d1197e8f9f8b9c5ea8f5a0
Author: Miles Bader <address@hidden>
Date:   Fri Oct 25 03:06:50 1996 +0000

    (main):
      Rename ARGP_PARENTS to ARGP_CHILDREN, and change the element type to 
`struct
        argp_child'; change the reference in ARGP accordingly.
    (runtime_argp_children):
      New variable.
    (runtime_argp_parents):
      Variable removed.
    (runtime_argp):
      Use RUNTIME_ARGP_CHILDREN, not RUNTIME_ARGP_PARENTS.

commit 9fbe6868fde5c43a63b7d3222d8682145f0eb2e9
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:43:50 1996 +0000

    .

commit bc3a700274acea55aca1a931d9e691acb39d1172
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:43:08 1996 +0000

    (startup_children, runtime_children):
      New variables.
    (startup_parents, runtime_parents):
      Variables removed.
    (startup_argp, runtime_argp):
      Use new *_CHILDREN variables instead of corresponding *_PARENT ones.

commit e1ee9052d5437b5a80c12ccc3f81dda1f9f210e7
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:40:33 1996 +0000

    .

commit f0b4d321e37fa2e58748116d9a54f22788bfb280
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:39:01 1996 +0000

    (startup_children, runtime_children):
      New variables.
    (startup_parents, runtime_parents):
      Variables removed.
    (startup_argp, runtime_argp):
      Use new *_CHILDREN variables instead of corresponding *_PARENT ones.

commit 62d9341dad328a7153bc0435fe551a81f9857fe4
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:14:11 1996 +0000

    .

commit 9328e445682f3de44d107a497e5edf93fae01816
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:13:54 1996 +0000

    (parents):
      Variable removed.
    (children):
      New variable.
    (diskfs_std_runtime_argp):
      Use CHILDREN instead of PARENTS.

commit 05a286f34456b6f62887c4d8feab0b6118dfba6f
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:13:16 1996 +0000

    (store_argp_children, startup_argp_children):
      New variables.
    (diskfs_store_startup_argp):
      Use STORE_ARGP_CHILDREN instead of STORE_ARGP_PARENTS.
    (store_argp_parents, startup_argp_children):
      Variable removed.
    (diskfs_startup_argp):
      Use STARTUP_ARGP_CHILDREN instead of STARTUP_ARGP_PARENTS.

commit 51efb6ed53b87c0adcf23cd10e2bb5762665ffd8
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:41:39 1996 +0000

    .

commit 50f972e6eb9649942582b84df77fcb527e15a077
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:41:00 1996 +0000

    (options):
      Remove header for run-time supplied fields.
    (main):
      And add it back here as a child header.
      Replace PARENTS with CHILDREN, which uses the new argp_child structure.

commit d078fe645188b502661059835230d2bd9cbac388
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:38:50 1996 +0000

    (main):
      Use elements of type `struct argp_child' for KIDS.

commit 995b367c1a044c104bd0c1ffa553f86c78c1036f
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:38:01 1996 +0000

    (argp_parse):
      Convert to use the new type of argp children vectors.

commit 148de8242d40cd4da8d78bb7798210af7400ba15
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:37:33 1996 +0000

    (hol_free):
      Free clusters.
    (argp_args_usage, argp_doc):
      Use the new type of argp child vector.
    (hol_entry_cmp, group_cmp, hol_cluster_cmp, hol_cluster_base, 
hol_add_cluster):
      New functions.
    (hol_entry_help):
      Add gunk to print cluster headers.
    (argp_hol):
      Add, and use the new CLUSTER argument.
      Use the new type of argp child vector, and make clusters.
    (hol_append):
      Deal with clusters.
      Always use hol_free to free MORE, and just mark it's entries as invalid if
        we steal them.
    (make_hol):
      Accept new CLUSTER argument, and fill in the corresponding entry fields 
with
        it.
    (hol_sort):
      Use hol_entry_cmp.
    (hol_entry_help: comma):
      Only print cluster headers for real clusters.
      Emit a newline after cluster headers.
    (argp_help):
      Pass new CLUSTER argument to argp_hol.

commit 77fc211733d427b568c100101b159282483ac007
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:36:32 1996 +0000

    (struct argp):
      Change type of CHILDREN field to `struct argp_child *'.
    (struct argp_child):
      New type.

commit d3be92a4e59b7efd4b6086e04144acf37819d3b7
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:30:48 1996 +0000

    Thu Oct 24 14:44:57 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * users.c (open_hook): Always assert DTR (even if O_NONBLOCK).
        Don't return any errors if O_NONBLOCK and we don't have carrier.

commit 09699519abd25a24edd20efda0e24838f272db0b
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:30:10 1996 +0000

    Mon Oct 21 22:05:48 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * i386/csw.S (CALL_MCOUNT): New macro.
        (cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.

commit 535f8e46a030eda99b08e7a4fd03b0e6cdaa6d5e
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:29:49 1996 +0000

    Mon Oct 21 22:05:48 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * i386/csw.S (CALL_MCOUNT): New macro.
        (cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
    
        * rwlock.h: Change extern inline protection to use new canonical
        method.
        * rwlock.c: Rewritten.

commit e55ef2526c963f88b0cfe1f39dab0131377a1ae4
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:29:04 1996 +0000

    Mon Oct 21 22:03:19 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * store.h: Add extern inline protection.
        * store.c: New file.
        * Makefile (SRCS): Add store.c.

commit 592615ea7df69c2728362bd4238730d050c07312
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:28:16 1996 +0000

    Mon Oct 21 22:00:44 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * argp.h: Add extern inline protection.
        * idvec.h: Likewise.
        * maptime.h: Likewise.
        * argp.c, idvec-funcs.c, maptime-funcs.c: New files.
        * Makefile (SRCS): Add argp.c, idvec-funcs.c, and
        maptime-funcs.c.

commit 46b6fea942cd4840f5510cd06629e8c91fb55c11
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:27:14 1996 +0000

    Mon Oct 21 21:58:03 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * pipe.h: Add extern inline protection.
        * pq.h: Likewise.
        * pipe-funcs.c, pq-funcs.c: New files.
        * Makefile (SRCS): Add pipe-funcs.c and pq-funcs.c.

commit 3e94c51b0ade0767cf807dad1052e2e927ecc535
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:26:31 1996 +0000

    Mon Oct 21 21:56:33 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * netfs.h: Add extern inline protection.
        * netfs.c: New file.
        * Makefile (OTHERSRCS): Add netfs.c.

commit b0886bd7ecb4ed1976d8ceddb1aeff3f54110114
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:25:39 1996 +0000

    Mon Oct 21 21:55:21 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * fshelp.h: Add extern inline protection.
        * fshelp.c: New file.
        * Makefile (SRCS): Add fshelp.c.

commit afb43784ec70863c09ec927bb588355f2df4a3c5
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:24:55 1996 +0000

    Mon Oct 21 21:54:34 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * diskfs.h: Add extern inline protection.
        * diskfs.c: New file.
        * Makefile (OTHERSRCS): Add diskfs.c.

commit ae34c667030c0bca9e82b601dd65018f5c489c3b
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 24 19:23:47 1996 +0000

    Wed Oct 23 01:36:35 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf ($(target)): Repair rule for building of .prof_d
        files.
        ($(target), $(target).prof): Refer to generated variables
        (-CFLAGS, -LFLAGS, -LDLIBS) by the base name ($*) not address@hidden
        (_libext): Likewise.
    
    Mon Oct 21 22:22:49 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (cleantarg) [makemode == library]: Add $(libname)_p.a.
        (targets) [makemode == library]: Include $(libname)_p.a in default
        value.
        ($(libdir)/$(libname)_p.a) [makemode == library]: New rule.
        ($(libname)_p.a) [makemode == library]: New rule.
        (%_p.o): Two new rules (depend on %.c or %.S).
        (make_deps): Make dependency now specify $*_p.o too.
        ($(addsuffix .prof,$(target))): New rule to link profiled objects.
        ($(target)): Surround usual build rule with if prof-depend == nil.
        ($(addsuffix .prof_d, $(target))): Include this if not a library.
        Also a new rule to build them.
        ($(target)) [prof-depend == t]: Kludge to write out its dependencies.
    
    Tue Oct 15 12:29:26 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf (relink): Remove $(linktarg) always.
        (linktarg) [makemode == library]: Set variable.
        (linktarg): And also a default.
        * Makefile (%-relink): Set no_deps=t here.
        (relink): Do $(lib-subdirs) too.

commit 37c961ca47578631358b90b07d752f7862b3c8f1
Author: Miles Bader <address@hidden>
Date:   Tue Oct 22 19:49:20 1996 +0000

    .

commit 025514b83724bd4cfc444957132308c6d0675611
Author: Miles Bader <address@hidden>
Date:   Tue Oct 22 19:48:51 1996 +0000

    (options):
      Make -l/--use-lock-file hidden, as we don't support it anyway (we just 
leave
        it here in case someone does implement it, so they'll know the right
        option to use for compatibility).

commit b550bbbbe09c28b27a322f58684afe673f153c74
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 22 00:36:44 1996 +0000

    *** empty log message ***

commit d66ff743112a3160eadb72353f33c35cae74c350
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:28:29 1996 +0000

    .

commit 2a1da6e48c2079a4693e5d3416a0bf20b9731eaf
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:26:58 1996 +0000

    (options, main):
      Add --top/-h option.

commit 9aa32ed8807f17897b90403b1e3bef56467450d8
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:26:11 1996 +0000

    (main):
      Supply new TOP arg to psout.

commit 3d74b5c10650f07d510792f90ecaa4bcae1fd896
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:25:47 1996 +0000

    (psout):
      Add TOP parameter.

commit 43adb5c2b1e1bd8c32961524e769a458c660ef11
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:09:34 1996 +0000

    .

commit fb4e73eefd7cdd47629c8c3cf8b65fa76268acd0
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:09:08 1996 +0000

    (deliver):
      fsync the user's mailbox after delivery.

commit da747fac6bd794f1dba06a58ab4c67ed7ff1308f
Author: Miles Bader <address@hidden>
Date:   Wed Oct 16 20:15:23 1996 +0000

    .

commit c2a4c45997fbf7bf6781a46f613f76962eb23a48
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 03:52:30 1996 +0000

    .

commit 392d18b01f03918f826395b00a10cffc7936b64d
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 03:52:20 1996 +0000

    (INSTALL-mail.local-ops): New variable.

commit b423e668e0b8fa259a42e8bb94a019b78f164bcb
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 03:50:08 1996 +0000

    (argp_parse):
      Don't consume non-option arguments that aren't recognized by any parser.
      Allocate enough space for TOP_ARGP's parent list to include the version
        parser.

commit f366c776a4d17e225782a5aa0071d917dcc360de
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 01:38:11 1996 +0000

    .

commit db1f94d3176c51351fea815798167bfa1e94e93f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 01:37:47 1996 +0000

    (rc, mail.local):
      New rules.
    (SRCS):
      Add lmail.c.
    (%: %.sh):
      Rule removed.
    (targets):
      Add mail.local.

commit e582480f32d58711d1fc6ad258c4894a26ddf395
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 01:33:35 1996 +0000

    Initial checkin

commit 1514a978724c55d2a1a126ea2053c101bef9d6f8
Author: Miles Bader <address@hidden>
Date:   Mon Oct 14 01:57:14 1996 +0000

    .

commit 84d2ccf910e6ccafe0ec2f94ac5fd42fc737cc15
Author: Miles Bader <address@hidden>
Date:   Mon Oct 14 01:56:34 1996 +0000

    (fshelp_acquire_lock):
      Return success, not EBADF, when unlocking a file which we don't haved
        locked; this is netbsd's behavior.

commit d0ccc990c8d647b7b839608d57e8b1127122a642
Author: Miles Bader <address@hidden>
Date:   Sat Oct 12 02:46:41 1996 +0000

    (OPENONLY_STATE_MODES): Add O_EXLOCK & O_SHLOCK.

commit 021aa6521346f5b8005dcf40a2e38e7c20707762
Author: Miles Bader <address@hidden>
Date:   Sat Oct 12 02:43:26 1996 +0000

    .

commit 4e64ca6e48b1c88d42becaa8441d747d39fee200
Author: Miles Bader <address@hidden>
Date:   Sat Oct 12 02:42:18 1996 +0000

    (diskfs_S_dir_lookup):
      Temporarily add O_EXLOCK and O_SHLOCK to the set of retained flags, until
        they get added to O_HURD.
      Turn off OPENONLY_STATE_MODES bits in the flags we pass to
        diskfs_make_peropen, not everything *but* them!

commit c39f4cc7ea022ba99a19d89ff6f22f703fc0b4db
Author: Miles Bader <address@hidden>
Date:   Fri Oct 11 02:51:08 1996 +0000

    .

commit 0025e6fb78af4c9722828e233564e27513cae110
Author: Miles Bader <address@hidden>
Date:   Fri Oct 11 02:50:49 1996 +0000

    (diskfs_S_dir_lookup):
      Free NEWPI if we get an error trying to lock it.

commit 83901da54038ac9e2ac956ea178b2a6d2f03cbbc
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 21:44:01 1996 +0000

    .

commit 9e52e7ec1cfe580e4beec1143fabaf365022a37b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 21:42:22 1996 +0000

    (diskfs_S_dir_lookup):
      Frob lock in NEWPI->po, not PO.
    <sys/file.h>:
      New include.

commit 3cabe8d87469422c549d61e7845cc044fe72c660
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 10 21:13:37 1996 +0000

    *** empty log message ***

commit d20d69575f684bf4c355521006a6c9686340d5cf
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 20:15:27 1996 +0000

    .

commit 294eb02cfa7879f760671f3954c6b1869144564f
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 20:15:18 1996 +0000

    Startup up sendmail if possible.

commit 954b619d29ec3b8a44ef9eb4b623d19a1112549d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 10 18:43:30 1996 +0000

    *** empty log message ***

commit e10013758b917f2336964e1f4b6ee1ff2ef6578b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 16:32:25 1996 +0000

    .

commit 1d4383f62034e7ee86f66715215467d0eb7ff36a
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 16:32:06 1996 +0000

    (diskfs_release_peropen):
      Before freeing PO, release any user lock it's holding.
    <sys/file.h>:
      New include.

commit de57eb2620bb8f1a4ea3dd452e5017410e9c6b54
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 21:46:11 1996 +0000

    .

commit dcb3194c631d50f6290f5ec67af76a947e3b3a5b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 21:45:59 1996 +0000

    (w_fetch): Use tty st_atime for idle time.

commit d03b1e9fac1bf93948c9cf5b3662a6f65e6255d0
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 19:13:52 1996 +0000

    (print_store): Properly ignore STORE_INACTIVE.

commit e822431a837def63254f0cf331edb0fb4ed27490
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 18:44:54 1996 +0000

    .

commit 9a691043fcb04ed3f35c5bf7c659ae4552df1bd5
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 18:43:04 1996 +0000

    (ps_nominal_string):
      New function.
    (specs):
      Use ps_nominal_string for `Args' and `Arg0' fields.
    (ps_emit_args, ps_emit_string):
      Use `-' for empty values.

commit 070ecb47a6bc7ee017ca872ea2294952da7be94b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 18:42:10 1996 +0000

    (ps_cmp_unames, ps_nominal_string):
      New declarations.
    (DEFAULT_FMT_STRING):
      Add %pid.
    (_w_specs):
      Use ps_cmp_unames for `Name'.
      Use ps_nominal_string for `Name' and `From'.

commit 126ebd724c090a13116069726a81a8b926bced80
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 17:34:01 1996 +0000

    .

commit a77b9a9e458aa54ab4a10dec644862e93599d1af
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 17:33:47 1996 +0000

    (diskfs_S_file_get_storage_info):
      If st_size indicates a lower value for NUM_FS_BLOCK, use it instead of the
        value derived from st_blocks.
      Return ports with MACH_MSG_TYPE_COPY_SEND, not MACH_MSG_TYPE_MAKE_SEND.

commit 9d125d9425131aaac3dbf6329755e39817e9e32c
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:50:07 1996 +0000

    .

commit 38916af9a1b55c627c7fc0681583dd14a2aafd78
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:49:46 1996 +0000

    (open_hook): Zero WINDOW_SIZE during initialization.

commit 507ea67f74657086e2fbeebb1389cdd19c9e1e1b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:43:10 1996 +0000

    .

commit 8af2303b131971f6a9d9f1706754d0db50f14a93
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:42:55 1996 +0000

    ($(includedir)/$(installhdrsubdir), $(installationdirlist)):
      Suppress command echo (when mkinstalldirs actually does something, it
        prints the resulting commands itself).

commit affe6a46c10b90932fabe0d527ec59cafe7a8ba7
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:43:59 1996 +0000

    .

commit f5d04682e9b524a903525c183dd47ba18827ed8f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:43:42 1996 +0000

    (diskfs_S_file_get_storage_info):
      Add security check, and deactivate FILE_STORE if necessary.

commit b0d9e94553bfd51030bfd7369f42128d2b118f26
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:28:04 1996 +0000

    .

commit d0fe5ff7e0d8d023945c688f7d31296cfb5ad266
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:25:42 1996 +0000

    (w_deps):
      New function.
    (main):
      Initialize dependencies field of USER_HOOKS to w_deps.
    (_w_specs):
      Add PS_FMT_FIELD_COLON_MOD to Idle's flags.
    (w_fetch):
      Set HAVE bits even if the values are `nominal'.
      Correctly propagate PS->inapp bits.

commit ae9e5db3604803fca16d9c48d69dc015a24887d5
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:24:19 1996 +0000

    (store_ileave_class, store_concat_class):
      Init set_flags & clear_flags fields.
    (stripe_set_flags, stripe_clear_flags):
      Remove functions.

commit 382fffca8c1e79fee8ee74e476115ba8336f6434
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:24:02 1996 +0000

    (store_remap):
      Zero SOURCE->end before calling _store_derive.
      Turn off STORE_ENFORCED flag in source if munging it.
    (store_remap_class):
      Init set_flags & clear_flags fields.

commit acdddb0b63ee22a1759ecc1e780de82434621caa
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:22:48 1996 +0000

    (store_set_child_flags, store_clear_child_flags):
      New decls.

commit 31d02bc7e518eb6df222c534e1b31f5eba4355f8
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:22:28 1996 +0000

    (store_set_child_flags, store_clear_child_flags):
      New funcs.

commit 5529fb929f609cade1f4f07923547cd4fcd6823d
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:20:41 1996 +0000

    .

commit b6608f1e8151ec432ba3d573f329f6fb51349b61
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:20:31 1996 +0000

    (ps_emit_seconds, ps_emit_minutes):
      Interpret PS_FMT_FIELD_COLON_MOD flag to mean `print zero as "-"'.

commit ffe687db775393a05cdeae8550f9b6595d424678
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:20:04 1996 +0000

    (proc_stat_set_flags):
      Get rid of INAPP macro.
      Fix preconditions of PSTAT_SUSPEND_COUNT.

commit aa643c31acb1b09608bb8ad489dbd48e6975d292
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:51:12 1996 +0000

    .

commit ff3c9c18b066040ab0abe0c40dc0675091dbd7da
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:50:39 1996 +0000

    (trivfs_S_file_get_storage_info):
      If necessary to enforce security, make a copy of STORE and inactivate it
        before returning.

commit 501cea175dc34b7c0aaa3ec0353ed493207b6055
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:45:55 1996 +0000

    .

commit 1d47998513375ae8cb19ab5272a94711bcbf4140
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:45:21 1996 +0000

    (options, main):
      Change --runs/-r to --block-list/-l.
    (main):
      Use STORE_INACTIVE flag to store_create.
    (print_store):
      Correctly print unknown flags.
      Don't ever print STORE_INACTIVE flag.
      Print runs in grub block-list format.

commit 578b19425dc34df890af80743633da5e36966f84
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:43:01 1996 +0000

    (store_zero_create):
      Set STORE_INNOCUOUS flags.

commit 86e0aa5242483e3d857a4e11fcd46a852b811dc0
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:42:19 1996 +0000

    (store_create):
      Add special handling of STORE_INACTIVE in FLAGS.
      Free *STORE when store_set_flags fails.
      Make CLASSES arg const.

commit 7b8650c5fb5a970d0da4e837c415aa781a9d5e2e
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:41:11 1996 +0000

    (store_ileave_create, store_concat_create):
      Add common backend flags from children to parent's flags.
    (stripe_set_flags, stripe_clear_flags):
      New functions.

commit b64d8c2ef5e87066ffb7de7db0848663fe7df6d0
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:39:36 1996 +0000

    (STORE_INNOCUOUS, STORE_INACTIVE):
      New macros.
    (store_is_securely_returnable):
      New function.
    <fcntl.h>:
      New include.

commit ff2e40845b969f2f8249a9294d212ca730592736
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:38:25 1996 +0000

    (store_device_open):
      Use dopen.
      Set *STORE's name appropriately.
    (store_device_class):
      Add dev_set_flags & dev_clear_flags.
    (dopen, dclose, enforced):
      New functions.
    (dev_set_flags, dev_clear_flags):
      New functions.

commit 3190b6381a8042ca29b383b1fa7e0aa569219069
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:37:58 1996 +0000

    (store_clone):
      Copy name field.

commit b337b768618fc88e579def419b0007cfaa7bc9fe
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:27:19 1996 +0000

    .

commit bdf67f02f7b030034d08b00e61abfda5813056e9
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:26:56 1996 +0000

    (struct ps):
      Add INAPP field.
    (struct ps_fmt):
      Add ERROR field, and rename INVAL to INAPP.

commit b2cfd30b4caed760a4a53d2e8b1c597d75a1c393
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:26:22 1996 +0000

    (_fmt_create):
      Initialize INAPP & ERROR fields.
    (ps_fmt_clone):
      Propagate them.
    (ps_fmt_write_proc_stat):
      Use them.

commit 7ccf586abb5f04b8dd1d057d36d2ddaea9923956
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:25:34 1996 +0000

    (proc_stat_thread_create):
      Initialize FAILED and INAPP fields.
    (PSTAT_PROCINFO):
      Redefined.
    (set_procinfo_flags):
      Set bits in PS->inapp as appropriate.
    (count_threads):
      Use PSTAT_PROCINFO_TASK_THREAD_DEP.
    (PSTAT_PROCINFO_TASK_THREAD_DEP):
      Renamed from PSTAT_PROCINFO_THREAD.
    (PSTAT_PROCINFO_THREAD, PSTAT_PROCINFO_TASK):
      New macro.
    (proc_stat_set_flags):
      Add NEED & INAPP macros, and use them to set the inapp field as well as 
the
        failed field.
    (_proc_stat_create):
      Initialize INAPP field.

commit c2c1af9666ab18bcc71be3b43437f03b682cc758
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 8 16:22:00 1996 +0000

    Thu Sep 26 14:24:16 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * ptyio.c: Include "tioctl_S.h".

commit d25e8e0bd649f8fb21adbf2a27fd82f8fa81ecac
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 8 16:20:39 1996 +0000

    Thu Sep 26 14:09:20 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * nfsd.h (enum_t): New type.
    
        * cache.c: Don't inclide <rpc/auth_unix.h>.

commit b67436f8411e8155c8b9a15f7d39751cd72248a1
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 8 16:19:45 1996 +0000

    Mon Oct  7 21:31:25 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * exec.c (fake_seek): New function.
        (prepare): Initialize E->stream.__io_funcs.seek to fake_seek; this
        is called now that stdio doesn't assume it always knows the file
        position.

commit 861fc38dcf092f40bd30f1073be408950cd40475
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 8 16:19:05 1996 +0000

    Fri Oct  4 17:52:54 1996  Thomas Bushnell, n/BSG  <address@hidden>
    
        * Makeconf ($(..)$(dir).d): Always include libhurdbugaddr in the
        list for non-libraries.

commit 32a0824064e9297942034dc0e284522b5ba76d4c
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 03:48:24 1996 +0000

    .

commit 5219eabf97e39fba63ca3e65a190f7cf0810f00b
Author: Miles Bader <address@hidden>
Date:   Mon Oct 7 18:51:57 1996 +0000

    (diskfs_S_dir_rmdir):
      Return ENOTDIR if NP isn't a dir.

commit c9ee57d9e6ef4451ff8167c4d93f861520979c3d
Author: Miles Bader <address@hidden>
Date:   Mon Oct 7 18:17:16 1996 +0000

    .

commit 2b35b0ded59bf47b92d2b9ad5f92df9779975ed7
Author: Miles Bader <address@hidden>
Date:   Mon Oct 7 18:13:27 1996 +0000

    (connq_listen):
      Unlock CQ->lock when returning EWOULDBLOCK.

commit ea155cab3f8ee65d7c2b5424e2353137ffaeeff1
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:43:17 1996 +0000

    (ps_emit_wait): Correct mapping of init ports.

commit 09ff5dec6fade211717f2356114922fb655e1a48
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:17:40 1996 +0000

    .

commit 9202b0956e87e48ac7dad4ffccdef395a3608b0d
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:14:53 1996 +0000

    .

commit 5020a4083e2065c2c93f561ac4253379507a9989
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:08:34 1996 +0000

    .

commit 1cba7795f13c233e81f6601503e5046edbc816d8
Author: Miles Bader <address@hidden>
Date:   Sat Oct 5 03:41:48 1996 +0000

    ack

commit d9555bf87131a0cd29fdfc5e25d5a19b23f580b7
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 22:35:37 1996 +0000

    .

commit 37b9915f167f539aa39d1660f219375179bd5ea4
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 22:35:14 1996 +0000

    (S_tioctl_tiocswinsz): Correct test for a changed winsize.

commit 5e41ebe25b2058d80c55e1dd7995ba8206612944
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 21:34:55 1996 +0000

    (pty_open_hook): Re-initialize EXTERNAL_PROCESSING too.

commit b5f5b1d1a87b566e4e5629bfc2b5fd8c2224acaa
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 21:15:42 1996 +0000

    .

commit 2ddb0b37553f103e76578dfa652a44f091963a54
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 20:51:29 1996 +0000

    .

commit b8172cac10eb5943110003826de210ecf0e7e106
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 20:51:05 1996 +0000

    (pty_open_hook): Reinitialize pty variables.
    (pty_io_select): Return SELECT_READ if the slave isn't open.
    (pty_io_read): If the slave isn't open, return EOF.

commit a51b73384765caf52a25b53ad66126b354012302
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 17:51:32 1996 +0000

    .

commit 3ef603f3b7651a27b0601b051dedac23e5ff2a13
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 17:50:40 1996 +0000

    (set_state, open_hook): Call (*BOTTOM)->set_bits unconditionally.

commit 5052a003ae7460e35380a9064591133cb4e668a2
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 17:50:22 1996 +0000

    (devio_set_bits): Only execute guts if CIGNORE isn't set.

commit 626a17b8c73bba91584aed68ed8e73ca69e8c500
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 16:45:42 1996 +0000

    .

commit 0e08ac0f24f7684edbc6fadc6e95bcc0ef5acf4b
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 16:39:22 1996 +0000

    (pty_io_read, pty_io_write): Honor O_NONBLOCK.

commit a0ed94f39e75cb746541940edf8e96515963abe8
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:34:57 1996 +0000

    .

commit d60512c1723f25470909270ed7b9a89f8deeb6ae
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:34:42 1996 +0000

    (val_width):
      New function.
    (name_to_option):
      Correct test for malloc failure.
    (main):
      Calculate verbose output widths differently.
    (main: FWIDTH):
      New macro.
    (fields):
      Rename `cache *' fields to `memobj *', and reword doc strings.
      Add `max' field.
    (get_memobj_hit_ratio):
      Renamed from get_cache_hit_ratio.
    (VAL_MAX_MEM, VAL_MAX_SWAP, K, M, G): New macros.

commit e685b853d5c0e1fe7ab75c74225b4fe50b63d5b0
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:22:11 1996 +0000

    .

commit c010b793ea05fe3426ebedd9c9d4e6fab3af5736
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:21:55 1996 +0000

    (bool_t, enum_t): Typedefs removed.

commit 9e657e87f7fd48c3b3989b047eae780c4b748f2d
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:21:15 1996 +0000

    Add hacks to avoid idiotic sun definitions of TRUE, FALSE, and malloc in
      <rpc/types.h>.

commit fd91b45a7f75948ab760d89ee917485919b97c5d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 3 22:48:16 1996 +0000

    *** empty log message ***

commit b920112acdbe47b538695e0532b2036223446853
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 21:41:40 1996 +0000

    .

commit 27c8c33147b12a3b04022ad8bc04c4bf2c42bc41
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 20:42:25 1996 +0000

    .

commit 52d828656201aa956d9df4d12099fee64721fe59
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 20:42:03 1996 +0000

    (ptyio_set_bits):
      We need only be in packet mode to send TIOCPKT_NOSTOP & TIOCPKT_DOSTOP,
        regardless of the value of EXTERNAL_PROCESSING.

commit f74408da4b18f697fbc788d247e4e2365dae061e
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:04:12 1996 +0000

    .

commit a4b6ff107442e4cd5936a61abb0d2c4106ea586d
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:04:02 1996 +0000

    (struct field):
      Remove desc field, add doc field.
    (fields):
      Initialize doc field, and not desc.
    (name_to_option):
      New function.
    (main):
      Rearrange use of name, doc, and desc fields in struct field.

commit d38f3a570c3255df703a03976d3b58309df069e1
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:02:03 1996 +0000

    Handle `-' and `--' args properly.

commit 9f5b5bbf61e2657496fe2822115c518a9c949b2f
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:01:02 1996 +0000

    .

commit 98e11f18b40af3c684db47613b0afdb15c6eabbc
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 15:59:20 1996 +0000

    (S_tioctl_tiocsig, S_tioctl_tiocucntl, S_tioctl_tiocpkt):
      Hold GLOBAL_LOCK while frobbing (especially around send_signal).

commit 26ff8dec935725e8830754e2137f9575b922a6d9
Author: Miles Bader <address@hidden>
Date:   Tue Oct 1 03:17:40 1996 +0000

    .

commit 63b2d8769be4b1f4fd4a51885137d72afa62e9d7
Author: Miles Bader <address@hidden>
Date:   Tue Oct 1 03:16:46 1996 +0000

    (noise_write, noise_len):
      Correctly calculate the length of a character printed using an octal 
escape.

commit 26086b85523d9caf1baaec36d573668d5f8ef346
Author: Miles Bader <address@hidden>
Date:   Mon Sep 30 19:49:36 1996 +0000

    .

commit 41fccdb63e6f4b82c2b7cd27b3af7823bb2cdf0d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 30 19:48:48 1996 +0000

    (diskfs_S_file_get_storage_info):
      Set *PORTS_TYPE.

commit a2daed877f9735b4afed57fb20f6c9092e9f08df
Author: Miles Bader <address@hidden>
Date:   Mon Sep 30 19:47:53 1996 +0000

    (OPT_RSIZE):
      Changed to 'R'.
    (OPT_WSIZE):
      Changed to 'W'.
    (doc):
      Add general description.

commit 25b3a861f970d9f541520715616c760f9894f674
Author: Miles Bader <address@hidden>
Date:   Fri Sep 27 16:56:50 1996 +0000

    .

commit d48cd547fe32c4821ccd413ba7280632b9bbef0f
Author: Miles Bader <address@hidden>
Date:   Fri Sep 27 16:56:36 1996 +0000

    (W_TYPE):
      Renamed from W_KIND; all uses changed.
    (doc):
      Updated.
    (options, main):
      Change --kind/-k to --type/-t.
      Add --flags/-f option.
    (print_store):
      Print flags separately from type.
    (W_FLAGS):
      New macro.

commit 378ed2ed98bd4259e28d9c3003aac19ab927bc3b
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:10:50 1996 +0000

    .

commit 764f2d2ed076a4cd12f1634f82cbb5e4960032ca
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:10:40 1996 +0000

    (%: %.sh):
      Rule removed.

commit 9f1a653a7056b479d48e481e750a0e07a68b535c
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:09:03 1996 +0000

    (%: %.sh):
      New rule.

commit 09fcfdfd857fd7c320dac06e7388dd5e566674e4
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:08:41 1996 +0000

    (all):
      Target removed.
    (DIST_FILES):
      Variable removed.
    (SCRIPTS):
      Add MAKEDEV.sh.
    ($(prefix)/dev/MAKEDEV):
      Get rid of dependencies.
      Implement with a symbolic link to /sbin/MAKEDEV.
    (targets, special-targets):
      Add MAKEDEV.
    (%: %.sh):
      Variable removed.

commit a14592540644c73578c76f18fd3ff8e245549248
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 18:50:04 1996 +0000

    (trivfs_S_file_check_access):
      Return CRED->realnode's access bits rather than always 0.

commit 5fd729aca2a43443b1df5ef1bf13a3992fa54ebc
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 18:49:13 1996 +0000

    .

commit 591ce5e09f7c4de3e65ea1706dfc0e5a323828d2
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 18:48:33 1996 +0000

    (trivfs_S_file_check_access):
      Function removed (trivfs default is now sufficient).

commit 56b849ef979019dcef2c815eb3a19353df59455e
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 26 18:32:24 1996 +0000

    *** empty log message ***

commit 79a0793c2654e63d57fc383f9c85534ff1854a27
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 17:17:36 1996 +0000

    .

commit a923f6f97539926af5b14cb917860d7dece7afcf
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 03:52:29 1996 +0000

    .

commit 538a93a061a7c3947d144f8a85d7c449535b9c2e
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 03:52:15 1996 +0000

    (_print_version):
      Follow version string with newline.

commit 628533955003d20d01dea9fdc91025ecb5e615c2
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 02:07:25 1996 +0000

    .

commit b1533564083d03a6979951e76590fb443edf198c
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 01:53:04 1996 +0000

    .

commit 129e29aef70af0eb60d65a9b3711b79bffce2677
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 01:51:30 1996 +0000

    (main:verify_passwd):
      Only declare reference to crypt weak if HAVE_CRYPT isn't defined.

commit d26a4ac514a043047ec82fd380b1ac7909d586aa
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 01:49:10 1996 +0000

    Add check for crypt function.

commit 2b1458f8b939fc030a9359138cd0e3870add4ec4
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 21:08:12 1996 +0000

    Fix option parsing.

commit 26b480a6d9c40f98c633db49426771766239ec23
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:47:46 1996 +0000

    (/hurd/ufs.static): Change --machdev to -Tdevice.

commit a628682d5718fe0cc358a5102cf65b02f65acb45
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:28:54 1996 +0000

    .

commit dd2093bb9a78bb7557c2f3d639c8243fbffea0d3
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:28:24 1996 +0000

    (trivfs_S_io_readable):
      Always return 0.
    (argp_program_version):
      New variable.
    (provide_zeros):
      Variable removed.
    (main):
      Use argp for argument parsing.
    (trivfs_S_io_read):
      Don't return zeros anymore.
    (trivfs_S_file_check_access):
      New function.

commit 5e3a7005ee30113191974e44e4903d054ce48594
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:27:52 1996 +0000

    (check_open_hook):
      Return EROFS if O_WRITE on a readonly device.
    (trivfs_S_file_check_access):
      New function.

commit 5d77a744e519fe48a7a97fe227f5556bba3a2517
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 19:39:07 1996 +0000

    .

commit 90318bed90a12faf24ba6e0bc035ff66e16d8403
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 19:38:57 1996 +0000

    Fix argument parsing.

commit b4efa153019d2eba76e596ccf728e4406beaadd9
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 19:38:22 1996 +0000

    (zero_open):
      When no size is specified, use the maximum off_t value, not the maximum
        size_t value.
    <limits.h>:
      New include.

commit f3cb518f6edf22cf31c230c89fc7affead3d55b1
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 18:46:49 1996 +0000

    (zero): Use `storeio -Tzero' instead of `null -z'.

commit 13e31553a5fdb646abf94d198d56b82300640162
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:17:21 1996 +0000

    .

commit 46265b33f76acca44cdc0e2c312cf696ea8e0d78
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:17:08 1996 +0000

    <argz.h>:
      New include.

commit ad8acd26a17ae1f05393d6c06830109bd82d967a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:11:08 1996 +0000

    Add option parsing, version number, &c.
    Add copyright notice.

commit 3083030fb21cc1a1dc91f1bec558d7815bff8203
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 22:36:57 1996 +0000

    .

commit 2dde4f510aafb25fddd9d9a0fc045dc9eec75b7c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 22:36:00 1996 +0000

    (trivfs_append_args):
      Make ARGZ_LEN of type `size_t *'.
      Narrow scope of BUF.
    <argz.h>:
      New include.

commit 6ec248aa2963f0facb6d368eb78ba0ddb57aa86d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:28:49 1996 +0000

    .

commit c965c6b3617d006813f2c4138dfff6a16d73e1bb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:23:42 1996 +0000

    (trivfs_append_args): Make ARGZ_LEN `size_t *'.

commit 2ae206744a2a4b193b4d3438c260590d3c8cd272
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:20:59 1996 +0000

    .

commit ed5ec1d5cf1506ed8a7bb7b1bf509d9654132177
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:55:57 1996 +0000

    .

commit 3fb939ac417013fc687b50c06061998a65ab7ecb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:55:36 1996 +0000

    Add option parsing, version number, &c.

commit fddb028822d60ea946d42dc116b18e038ab71876
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:21:44 1996 +0000

    .

commit e254383f809263c928f8a5766238dcb464f05fc2
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:21:26 1996 +0000

    Change to use new version format.

commit 9a6178550c9361bc974e88fd2acc6959f29e5b66
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:05:39 1996 +0000

    (fs_remount):
      Use fsys_update instead of fsys_remount.

commit 1a9af78de80d201242f87af0fc5457f52cfe4ab8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:03:48 1996 +0000

    .

commit ff340a0e3d6561a3f1ad5a37763298905aa7608b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:00:48 1996 +0000

    Use a shell function `mkdev' for recursion, rather than calling this script
      recursively.

commit 81e0fd0c877e47cb04625116ff2809e56533906b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:38 1996 +0000

    (main):
      Use STORE_PARAMS variable to get result from parsing STORE_ARGP.
    (trivfs_append_args):
      New function.

commit fe722d84b0bfcae285d51d520de58c30d608295c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:34 1996 +0000

    (pager_read_page):
      Cast BUF into void ** for dev_read.

commit fad27b7a697bc0ae039a365588ed331506104e62
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:30 1996 +0000

    (open_read, open_write):
      Use void * buffers.

commit 5f5a34e1846c2139be4dc9da8e712cf91778ac94
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:21 1996 +0000

    (trivfs_S_io_read, trivfs_S_io_write):
      Use void * buffers.

commit 8cc2430acba3dd2743555fa2ae1c9edfd53c96c7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:17 1996 +0000

    (struct dev, dev_read, dev_write):
      Use void * buffers.

commit 146d1c1ad94e706942eb7388c7314a8f8b4f0365
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:12 1996 +0000

    (dev_open):
      Remove CLASSES argument to store_parsed_open.
    (dev_buf_fill, dev_read, dev_write):
      Use void * buffers.

commit cb814398f53cbdbdd5f7174c3c54cd6f61396363
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:07 1996 +0000

    .

commit c03a6a73671adb64ec0894ab0986d83ad4d476e5
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:23 1996 +0000

    (_SHV_SEP):
      New macro.
    (STANDARD_HURD_VERSION):
      Change to use new format.
      Add EXTRA tail arg.

commit 76009efdf0cb44b11f55f71b6374ce60f4de0a2a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:19 1996 +0000

    Check for libcrypt.

commit b15a0f589f4fdb544c7147cd477f1144f9e404e1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:16 1996 +0000

    (LIBCRYPT):
      New variable.

commit 8d7bd6caf7b8fe8794c81360db8c259f8813c71a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:07 1996 +0000

    (prog-subdirs):
      Remove devio.

commit fd6ee5806bb576f286051e1f3c21eda3cf318f26
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:51:47 1996 +0000

    (hold):
      Variable removed.
    (netfs_append_args):
      Renamed from netfs_get_options.
      Don't initialize ARGZ & ARGZ_LEN anymore.
      Add remote filesystem spec to output.
    (main):
      Don't use HOLD anymore.

commit 4175eb6eae8048feb9e6783e3eebd84046bc7feb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:51:42 1996 +0000

    .

commit 76c75a55e984b50d31db8b3fcaf131f5b121d125
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:24 1996 +0000

    <argp.h>:
      New include.

commit ca9a93fdc327a9e0a9eee8419fa78426ee7cffa1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:17 1996 +0000

    (netfs_get_options):
      Declaration removed.
    (netfs_append_args):
      New declaration.
    <argp.h>:
      Include removed.

commit 2ec09c0cf581063290abe5739eb3c0dcd31585b0
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:13 1996 +0000

    get-options.c: File removed.

commit e900bb91edbcf133c5af4babba7496c3f6ede83b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:10 1996 +0000

    (netfs_S_fsys_get_options):
      Initialize ARGZ with the program name, and call netfs_append_args instead 
of
        netfs_get_options.

commit 7aaedaccfab985b224eca563c8ddfd53c507ee37
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:06 1996 +0000

    <stdio.h>:
      New include.

commit 14d11b16758e57c41a7589bc3de29c6c4ee9081f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:03 1996 +0000

    (netfs_S_file_get_fs_options):
      Initialize ARGZ with the program name, and call netfs_append_args instead 
of
        netfs_get_options.

commit fdef1a17e03a0bbdc4718d1c26c07356e94fb850
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:59 1996 +0000

    (netfs_append_std_options):
      Doc fix.

commit 8c1570c253cec16eff795eaff14957fd282f3dd9
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:56 1996 +0000

    append-args.c: New file.

commit 00322e11c6e7c899123f5a186447c92eec4ef53c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:53 1996 +0000

    (OTHERSRCS):
      Replace get-options.c with append-args.c

commit c4c24de41c83384a6c8243cf669d9f2442c144ce
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:48 1996 +0000

    .

commit f25925ecae678f38fef591ce19c0da503d3b70ca
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:40:39 1996 +0000

    (login-LDLIBS):
      Add $(LIBCRYPT).

commit 9f16e5beb1783685c1aa9d97cf6ac651efde6609
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:38:56 1996 +0000

    .

commit 66c846adbaafdc243581c8d276c6a931b124cc2d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:38:42 1996 +0000

    (HURDLIBS): Add store.

commit 82f21f00f12319f920746b55a77855223a2157ab
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:38:00 1996 +0000

    (diskfs_S_file_get_storage_info):
      Clone STORE before remapping it.
      Rewritten to use store functions.

commit 27fcf24cd41248e7b408eef767ca32e838c0dd64
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:37:56 1996 +0000

    (file_pager_read_page, pending_blocks_write, disk_pager_read_page,
      disk_pager_read_page, disk_pager_write_page, pager_report_extent,
      find_block, pager_unlock_page, diskfs_grow):
        Use store_ operations instead of the old device ones, and some store
          fields instead of globals.
    (file_pager_read_page):
      Make BUF void **, NEW_BUF void *, and LENGTH size_t.
      Pass &LENGTH to store_read, not LENGTH.
    (free_page_bufs, free_page_bufs_lock):
      New variables.
    (create_disk_pager):
      Create PAGER_BUCKET.
      Pass in new args to diskfs_pager_setup (renamed from disk_pager_setup).
    (service_paging_request):
      Function removed.
    (struct pending_blocks):
      Make BUF void *.
    (disk_pager_write_page):
      Make BUF void *, and LENGTH size_t.
      Check amount written, and return EIO if it's wrong.
    (disk_image):
      New variable.
    (get_page_buf, free_page_buf):
      New functions.
    (disk_pager_read_page):
      Make BUF void **, and LENGTH size_t.
      Check amount read, and return EIO if it's wrong.
    (file_pager_write_pager):
      Make BUF void *.
    (diskfs_shutdown_pager):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.
    (pager_read_page, pager_read_page):
      Convert BUF to a pointer when calling work functions.
    (file_pager_read_page:do_pending_reads, pager_unlock_page,
      pending_blocks_write, diskfs_grow, find_block):
        Use filesystem blocks, not device blocks, in block<->offset/size
          conversions.
    (pending_blocks_write):
      Make PAGE_BUF void *, and LENGTH size_t.
      Check amount written, and return EIO if it's wrong.
    <hurd/store.h>:
      New include.

commit f125d73a8426aa430565b4bbdd6d469c4c2ea52e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:37:48 1996 +0000

    (read_disknode):
      Use STORE->log2_block_size instead of LOG2_BLOCK_SIZE.

commit baf18e3354246154add8255a013230e7b24db829
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:37:44 1996 +0000

    (diskfs_readonly_changed):
      Use STORE->size.
    (get_hypermetadata):
      Use STORE->size & STORE->block_size.
    <hurd/store.h>:
      New include.

commit 4aa13a819cb11bf5fe1b80e0758db5d280721ccb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:37:40 1996 +0000

    (sync_global_ptr):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.
    (store):
      New declaration.
    (disk_image):
      New declaration.
    (get_page_buf, free_page_buf):
      Declarations removed.
    (store_parsed, store_name):
      New declarations.

commit 90d22ae2c45839cbb30a97d51f9fa9775facf1b3
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:37:36 1996 +0000

    (parse_opt):
      Propagate our input to the first child argp.
    (diskfs_disk_name):
      Renamed from STORE_NAME.
    (diskfs_append_args):
      Renamed from diskfs_get_options.
      Don't initialize *ARGZ & *ARGZ_LEN anymore, or deallocate on errors.
      Append store args too.
    (startup_parents, startup_argp, runtime_parents, runtime_argp, options,
      parse_opt, diskfs_get_options):
        Define always, not just when EXT2FS_DEBUG is defined.
    (free_page_bufs, free_page_bufs_lock):
      Variables removed.
    (store, store_parsed, store_name):
      New variables.
    (diskfs_extra_version):
      Put `GNU Hurd' in here.
    (main, diskfs_reload_global_state):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.
    (startup_parents):
      Use diskfs_store_startup_argp instead of diskfs_std_device_startup_argp.
    (main):
      Remove CLASSES argument to store_parsed_open.
      Use STORE_PARAMS variable to get result from parsing STORE_ARGP.
      Change store_parsed_get_name to store_parsed_name.
      Use store fields instead of diskfs variables.
    (parse_opt, diskfs_get_options):
      Guard debug-specific bits with #ifdef EXT2FS_DEBUG.
    (get_page_buf, free_page_buf):
      Functions removed.
    <argp.h>, <hurd/store.h>:
      New includes.

commit 5f3f41aa1d74549eb6906a03af506198475e1ad6
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:26:31 1996 +0000

    .

commit af8ebb721451826efc19cf8a5f3c745d6d6d6092
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:26:21 1996 +0000

    (HURDLIBS): Add store.

commit 11877394171cc5ef2807e70c6224a172eb0dac98
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:24 1996 +0000

    (store, store_parsed, disk_image):
      New declarations.
    (zeroblock):
      Change type to `void *'.
    (sync_disk_blocks):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.

commit 86d36e9544fe0573379c3dcd84e81a0012b4341b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:20 1996 +0000

    (block_extended, diskfs_grow):
      Do cast it to offer_data.
    (diskfs_truncate):
      Don't cast ZEROBLOCK to diskfs_node_rw.
    (indir_release):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.

commit ffa6ca7c95f3af0403ca40e55230d3cf0299e3c9
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:16 1996 +0000

    (sync_disk):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.

commit 6a70ab55d4b174db40712453ff37e367cc2adfe4
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:13 1996 +0000

    (pager_report_extent):
      Use fields in STORE instead of DISKFS_DEVICE_* variables.
    (pager_read_page, pager_write_page, pager_unlock_page):
      Use store_{read,write} instead of diskfs_device_{read,write}_sync.
    (create_disk_pager):
      Create PAGER_BUCKET.
      Use diskfs_start_disk_pager instead of disk_pager_setup.
    (thread_function):
      Function removed.
    (disk_image):
      New variable.
    (create_disk_pager, diskfs_shutdown_pager, diskfs_sync_everything):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.

commit f4279683db3cf5a62d7071e508db52ad648bfcb1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:09 1996 +0000

    (parse_opt):
      Propagate our input to the first child parser.
    (diskfs_append_args):
      New function.
    (diskfs_get_options):
      Function removed.
    (diskfs_reload_global_state):
      Use DISKFS_DISK_PAGER instead of DISK_PAGER.
    (startup_parents):
      Use DISKFS_STORE_STARTUP_ARGP instead of DISKFS_STD_DEVICE_STARTUP_ARGP.
    (store, store_parsed, diskfs_disk_name):
      New variables.
    (main):
      Remove CLASSES argument to store_parsed_open.
      Use STORE_PARAMS variable to get result from parsing STORE_ARGP.
      Don't force COMPAT_GNU on bootstrap filesystems (it's the default anyway).
      Don't set DISKFS_USE_MACH_DEVICE (which is no longer).
      Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG.
      Use fields in STORE instead of DISKFS_DEVICE_* variables.
    <argp.h>, <hurd/store.h>:
      New includes.

commit fcd279beb3455ab429327a4c07b0f4a3944632d6
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:05 1996 +0000

    (diskfs_S_file_getfh):
      Variable ERR removed.
    (diskfs_S_file_get_storage_info):
      Narrow scope of RUN.
      Coalesce adjacent blocks when constructing RUNS.
      Set *PORTS_TYPE, not *STORAGE_PORT_TYPE.
      Use fields in STORE instead of DISKFS_DEVICE_* variables.
      Rewrite to use libstore functions (still has NDADDR block limit, though).

commit 77144f430f218cee11cb5f927c87a4f207274e5b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:25:01 1996 +0000

    (zeroblock):
      Change type to `void *'.
    (diskfs_set_hypermetadata):
      Use store_{read,write} instead of diskfs_device_{read,write}_sync.
    (get_hypermetadata):
      Cast ZEROBLOCK when vm_{de,}allocating.
      Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG.
    (get_hypermetadata, diskfs_readonly_changed):
      Use fields in STORE instead of DISKFS_DEVICE_* variables.

commit 7b825feffeb8c3a701890b4d8f8a70504ec0cfa1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:24:57 1996 +0000

    (diskfs_direnter_hard):
      Initialize OLDSIZE to shut up gcc.

commit 9742b174ff81d0c87666432f77c6083f224e3929
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:24:53 1996 +0000

    (diskfs_extra_version):
      New variable.

commit 0953455701eda14b061c80fc278b13571c95c867
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:17:29 1996 +0000

    .

commit 412fd4930257cf5e0ccafb0cb5fd15e1c34dab91
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:17:06 1996 +0000

    (diskfs_check_readonly):
      Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG.

commit a0f24c2da95fe0a36ed5800eae4c219e1bd90316
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:17:03 1996 +0000

    (_print_version):
      Change to use new version format from the coding standards.
      Test diskfs_extra_version against 0 too.
    <argp.h>, <stdio.h>:
      New includes.

commit 8f6e49efe7011b91860981ddfcfd64b04ffa7a1d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:59 1996 +0000

    (store_argp_parents):
      Use diskfs_startup_argp, not diskfs_std_startup_argp.
    (diskfs_use_mach_device, diskfs_device_arg, dev_startup_options,
      dev_startup_argp_parents, diskfs_std_device_startup_argp):
        Variables removed.
    (diskfs_startup_argp):
      Renamed from diskfs_std_startup_argp.
    (parse_dev_startup_opt):
      Function removed.
    <hurd/store.h>:
      New include.

commit 535ef6a2f93488dcaa6f5c0f8f9603b2d20e17ce
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:55 1996 +0000

    (std_runtime_options):
      Change --remount to --update (keep --remount as a deprecated alias).
    <argp.h>:
      New include.

commit 21aebe1bd7180edc7f68d7f71b2e1319a9c33094
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:52 1996 +0000

    (diskfs_append_args):
      Renamed from diskfs_get_options.

commit a82553e664ea8c072bfd09ef9b126ebd5a93ffd8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:48 1996 +0000

    <stdio.h>:
      New include.

commit 466e99688eb37179ef13dfcee6c1f29b662f40a0
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:45 1996 +0000

    (diskfs_S_io_server_version):
      Use snprintf instead of sprintf.
    <stdio.h>:
      New include.

commit 38e19125b7692c6da09e1ae956a18cbfd14c5b69
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:41 1996 +0000

    (_diskfs_init_completed):
      Use DISKFS_DISK_NAME instead of DISKFS_DEVICE_ARG.

commit c74e8f59c59ce4b3e4e9924df26ffda8af93f0c1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:37 1996 +0000

    (diskfs_S_fsys_get_options):
      Free ARGZ if diskfs_append_args returns an error.
      Initialize ARGZ & ARGZ_LEN to the program name, and call 
diskfs_append_args
        instead of diskfs_get_options.

commit 8e418d55baf5cca99ed4f0bbd26cd9ab15ea7902
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:33 1996 +0000

    (diskfs_S_file_get_fs_options):
      Free ARGZ if diskfs_append_args returns an error.
      Initialize ARGZ & ARGZ_LEN to the program name, and call 
diskfs_append_args
        instead of diskfs_get_options.
    <argz.h>:
      New include.

commit 29c9ba453fd0e6777f72e1f18a55c0c193511351
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:29 1996 +0000

    (diskfs_append_args):
      Renamed from diskfs_get_options.
    (diskfs_disk_name):
      New declaration.
    (diskfs_store_startup_argp):
      Renamed from diskfs_std_device_startup_argp.
    (diskfs_device_arg, diskfs_use_mach_device, diskfs_device_open, 
diskfs_device,
      diskfs_device_name, diskfs_device_start, diskfs_device_size,
      diskfs_device_block_size, diskfs_log2_device_block_size,
      diskfs_log2_device_blocks_per_page, diskfs_device_write_sync,
      diskfs_device_read_sync):
        Declarations removed.
    (struct argp):
      New (incomplete) declaration.
    (diskfs_startup_argp):
      Renamed from diskfs_std_startup_argp.
    (diskfs_get_file_device, diskfs_get_mach_device):
      Declarations removed.
    <argp.h>:
      Include removed.

commit 7cf6d4f40bb0a66a13b196785f7e5946a7a78361
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:25 1996 +0000

    (diskfs_disk_pager):
      Renamed from disk_pager.
    (diskfs_start_disk_pager):
      Renamed from disk_pager_setup.
      Add PAGER_BUCKET, IMAGE, and SIZE arguments.
    (disk_image, pager_bucket):
      Declarations removed.

commit 7b73cd31968e025ceeaf0f31bfe64a06b4ae4ec1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:21 1996 +0000

    (service_paging_requests):
      Get PAGER_BUCKET from argument.
    (diskfs_disk_pager):
      Renamed from disk_pager.
    (pager_bucket):
      Declaration removed.
    (disk_image):
      Variable removed.
    (diskfs_start_disk_pager):
      Renamed from setup_disk_pager.
      Add PAGER_BUCKET, IMAGE, and SIZE arguments.
      Pass in PAGER_BUCKET to thread routine, and don't create it.

commit 4f72ae181c2f67dee4784d3b89663de7f774c10d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:13 1996 +0000

    (OTHERSRCS):
      Remove filedev.c, machdev.c, dev-open.c, dev-io.c, & dev-globals.c.
    (HURDLIBS):
      Add store.
    (libdiskfs.so):
      Depend on libstore.so.

commit fa5500031ec64ad80c5f19067204097407d945a6
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:06:24 1996 +0000

    (fsys_update):
      Renamed from fsys_remount.
      Use --update, not --remount.

commit d27df45cffc7c8d2cb6142224839a23b4c59c7c4
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:06:17 1996 +0000

    .

commit 89511598743cc9bb3ca59916cb690e1734863089
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:27 1996 +0000

    (zero_open, zero_validate_name):
      New functions.
    (zero_class):
      Use them.
    (store_zero_class):
      Renamed from zero_class; export.

commit 99b0295f2f50c00676eb4612691c755e0d252ead
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:23 1996 +0000

    (store_ileave_class):
      Renamed from ileave_class; export.
    (store_concat_class):
      Renamed from concat_class; export.
    (ileave_decode, concat_decode):
      Make CLASSES arg const.

commit ada3bd1ac10f5babaf74322c9536b8ea0fc3ff79
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:19 1996 +0000

    (main):
      Use new PARAMS var for passing args to STORE_ARGP.

commit b446bb1c7d531913e276e5522cdd45a145e140bf
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:15 1996 +0000

    (_make_store):
      Make CLASS arg const.
    (_store_add_std_class):
      Declaration removed.
    (STORE_STD_CLASS):
      Macro removed.
    (struct store_argp_params):
      New type.
    (store_open):
      Make NAME const.
    (struct store_class):
      Add OPEN and PARSE fields.
    (struct store):
      Make CLASS field const.
    (store_parsed_open):
      Remove CLASSES argument.
    (struct store_class, struct store_argp_params, store_create, store_open,
      store_decode, store_decode_children):
        Change CLASSES args to be a pointer to a vector of class pointers.

commit b6f8469a149853328d8f9cc89726aa4745d16ec9
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:11 1996 +0000

    (store_std_classes):
      Make an initialized array.
    (_store_add_std_class):
      Function removed.

commit 68e309cd0b1554152c57fdc8ab367469e4d7cb83
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:07 1996 +0000

    (store_remap_class):
      Renamed from remap_class; export.
    (remap_decode):
      Make CLASSES arg const.

commit 3f7736a99d36d8660ca6f5e9201cd4fedbdf9daa
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:57:03 1996 +0000

    (query_class):
      New variable.
    (store_query_class):
      Renamed from query_class; export.
    (store_open):
      Make NAME const.

commit 3dcadd49ffe5039053014aabf7d504516036f6c2
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:59 1996 +0000

    (_make_store):
      Make CLASS arg const.

commit 530edf93b8f54f944216a56ec56d98d235d9d119
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:56 1996 +0000

    (store_decode_children):
      Change CLASSES to **.

commit 8af394341ac9a6f3bb72bfa651b68a823a275d39
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:52 1996 +0000

    (_store_file_create):
      Make CLASS arg const.
    (store_file_class):
      Renamed from file_class; export.
    (store_file_byte_class):
      Renamed from file_byte_class; export.
    (file_class):
      Point to it.
    (fhile_open):
      New function.

commit a98cb123dfec90f5fd85357e7ee05b97d1e63589
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:48 1996 +0000

    (store_encode):
      Make CLASS var const.

commit 7bd2e21080c1d879071dc9c45a2d4aaf6db24cc7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:44 1996 +0000

    (dev_open):
      New function.
    (store_device_class):
      Renamed from dev_class; export.
    (dev_class):
      Point to it.

commit 35506d0bdc8d007e56381776c50f77ec79db8e1d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:40 1996 +0000

    (store_decode):
      Change CLASSES to be a vector of class pointers.

commit 3ca01ab2b2ada41e580a2818ad672071208ea62b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:36 1996 +0000

    (store_create):
      Make CLASSES arg const.

commit ed3c6d372772aecae18f10d3345301dcd8ab14db
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:33 1996 +0000

    (parse_opt):
      Correctly check for non-default type.
    (options, parse_opt):
      Add --store-type/-T & (hidden) --machdev/-m options, remove --device/-d
        option.
    (find_class):
      Change CLASSES to be a vector of class pointers.
    (struct store_parsed):
      Change CLASSES field to be a pointer to a vector of class pointers.
      Make some fields const.
      Rmove DEVICE field, add TYPE, DEFAULT_TYPE and CLASSES fields.
    (store_parsed_free):
      Free PARSED->type if it exists.
    (store_parsed_append_args):
      Use --store-type=... instead of --device.
    (store_parsed_open):
      Remove CLASSES argument.
      When --store-type is specified, search CLASSES for that type, and call 
it's
        open function.

commit f51f1560ce5ac98f26ee3c62f09e3154e64534d0
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:28 1996 +0000

    .

commit 4e01a2d56508ec64900772938bd3c45dce306915
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:50 1996 +0000

    (trivfs_get_options):
      Declaration removed.
    (trivfs_append_args):
      New declaration.

commit c66b660af3b4461576445366c8b278c861113578
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:46 1996 +0000

    get-options.c: File removed.

commit e121bc6643df2188a56e4e649565591d928ef148
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:42 1996 +0000

    (trivfs_S_fsys_get_options):
      Initialize ARGZ with the program name, and call trivfs_append_args instead
        of trivfs_get_options.

commit b0a5e83c1b78bda82bc3424412364c740dabaaac
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:39 1996 +0000

    (trivfs_S_file_get_fs_options):
      Initialize ARGZ with the program name, and call trivfs_append_args instead
        of trivfs_get_options.

commit 10e69a4034a954d496bd126819bab8608df51a21
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:36 1996 +0000

    append-args.c: New file.

commit f603d4144f99ad21a4681b590e2ab47bc2e8f6dc
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:31 1996 +0000

    (OTHERSRCS):
      Replace get-options.c with apend-args.c.
    (HURDLIBS):
      Add shouldbeinlibc.

commit ce8f544e23b6e8e4d9872f73676d20c52c479695
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 04:18:35 1996 +0000

    .

commit 346f45949399673088a3b23b484981f2bf1a4d5e
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 21 18:32:24 1996 +0000

    *** empty log message ***

commit 4baf4590ae335f8b3787d4e73aed59992cdf3426
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 19 21:09:37 1996 +0000

    *** empty log message ***

commit c402994514e274ed5c13ce553fd2b9a365713f20
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 19 16:56:46 1996 +0000

    *** empty log message ***

commit 5a3fc96b1b8f13137c18355a7aa0ce6393129381
Author: Miles Bader <address@hidden>
Date:   Tue Sep 17 18:40:02 1996 +0000

    .

commit f5d7735ffde2a590d6f542dd3ebbb006b0541340
Author: Miles Bader <address@hidden>
Date:   Tue Sep 17 18:37:25 1996 +0000

    Don't prepend `r' to $BOOT_DEV when invoking INSTALL-GRUB-MBR.

commit 8e22e3c2e37d497347c364af317e0826bb2d25d3
Author: Miles Bader <address@hidden>
Date:   Tue Sep 17 18:28:52 1996 +0000

    .

commit dcf8f5b059e9ae3f767dc4069859dceba756328a
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 17 16:43:48 1996 +0000

    *** empty log message ***

commit 88f8b13a55f5dac05830f486d0403b11b107c975
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:51:02 1996 +0000

    .

commit cfb8c9fa201d8fa6b03d9766e8631eb4d4cf5922
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:50:28 1996 +0000

    (SRCS): Add remap.c, replace null.c by zero.c.

commit e70f2f30feac99513ed45b00b6b1460a3d05dcab
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:49:46 1996 +0000

    (main):
      Limit reads to 1M, and iterate until done.
      Use store_parsed_name to get store name for errors.
      Add program description.

commit abd9de073c8486426b232d6001a4f3211cef72c8
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:48:49 1996 +0000

    (file_read, file_write, file_byte_read, file_byte_write):
      Use void * for buffers, not char *.

commit 83c4b99fecdc9647af2e68b335c11ca8d5db3c71
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:47:57 1996 +0000

    (store_enc_return, store_return): New functions.

commit af422dc5991fe3c96be5f449f38a78589d81d03f
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:47:24 1996 +0000

    (store_std_leaf_allocate_encoding): NUM_OFFSETS is NUM_RUNS * 2.
    (store_return): New function.

commit d45815624ff8237db06e4e7d386855ccacf66819
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:46:34 1996 +0000

    (store_with_decoded_runs): New function.
    (store_std_leaf_decode): Call it.

commit 6eda5fdbfde3b7ef8475b7b30ed10bb1cbecdc63
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:45:54 1996 +0000

    (store_parsed_name): New function.
    (store_parsed_append_args, store_parsed_open, struct store_parsed):
      Use `device' instead of `machdev'.

commit f7ab47cbed929ef8587c344c3e49de2f637696d0
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:44:34 1996 +0000

    (ileave_class, concat_class): Initialize the REMAP field.
    (stripe_remap): New function.
    (stripe_read, stripe_write): Use void * for buffers, not char *.

commit 33879dcfec625bebed25c6aaba12c8982cd29ff7
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:43:19 1996 +0000

    (store_write, store_read): Use void * for buffers, not char *.

commit 274ed2eaa3e365cb9355329883e73065a90710d1
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:42:44 1996 +0000

    (store_with_decoded_runs): New declaration.
    (store_remap_create): New declaration.
    (struct store_class): Add remap field.
    (store_remap): New declaration.
    (store_enc_return, store_return): New declarations.
    (store_zero_create): Renamed from store_null_create.
    (STORAGE_REMAP, STORAGE_ZERO):
      New macros (temporary, to avoid touching hurd/hurd_types.h).
    (store_write_meth_t, store_read_meth_t, store_read, store_write):
      Make type of buffer void *, not char *.

commit 50cc2c4e5dcb08f229f5e53a18c52397b9598379
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:40:35 1996 +0000

    (dev_write, dev_read): Use void * for buffers, not char *.

commit a55311baf06d4f56d036c55a5e0a8257a9277e74
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:38:31 1996 +0000

    Initial checkin

commit 05a37796695856a886ef7c359b5ca5fe4b7d5e6d
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:35:47 1996 +0000

    File replaced by zero.c

commit 0bda777b9103804b9c092646a48fa3fa60b5c412
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:33:03 1996 +0000

    .

commit 2ce1e0faea696b4765a7cccf7f9d2b93c3e11dc5
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:32:30 1996 +0000

    (trivfs_S_file_get_storage_info): Use store_return.

commit 67af0339a48b8e02d1d1341ced524f202df17b6b
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:32:07 1996 +0000

    (dev_rw): Return EINVAL instead of EIO for too-large offsets.
    (dev_open, dev_close): Remove ifdef'd-out code for allocating
      DEV's buffer with valloc; other things depend on it being vm_allocated.

commit 3395c2ad30f10a9c8717376c886fa4d86b3618ed
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:31:40 1996 +0000

    (argp_program_version): New variable.
    <version.h>: New include.

commit d141ba17a80b5ec235d1070a032d10df09a7c7b9
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 22:18:20 1996 +0000

    Initial checkin

commit 16227f99c385cc57ddf22c52b83e9d22941d0575
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 22:12:09 1996 +0000

    .

commit deb8e25363fdb3b928fdff658555839a221d58b6
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 22:12:01 1996 +0000

    (DIST_FILES): Variable removed.
    (install, $(prefix)/dev/MAKEDEV): Targets removed.

commit e6f5e826d79c368356839315bd4d1d803db2ed8f
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:24:46 1996 +0000

    .

commit ecf4f150a979e3f87135d59f7207925bbe73a4e9
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:24:38 1996 +0000

    (options, parse_opt): Change short option names around.

commit d4f0afdb6e8f6980da63bc3bb094b51434d8a101
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:22:09 1996 +0000

    (prog-subdirs): Add storeio.

commit 23551269e197342c170c60a25a52dfd12d29ad30
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:21:21 1996 +0000

    Initial checkin

commit fb01130409c32f8e22fc684b282954be8cb06511
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:16:24 1996 +0000

    Initial checkin

commit 6e1e3c2d591865e42f0e782692eb9d180292127f
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:14:45 1996 +0000

    .

commit 42ae9f0751c3a9e70e427714b48f8b4e2cdb7669
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:14:34 1996 +0000

    (dev_read, dev_write): Don't print debugging messages.

commit 61c0b4743e6c7cfb9b13d893364e9d72ab02f507
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:13:30 1996 +0000

    (DIST_FILES): New variable.
    (install): Depend on $(prefix)/dev/MAKEDEV.
    (all): Depend on MAKEDEV.
    ($(prefix)/dev/MAKEDEV): New rule.

commit 3647f0d4ecf714e8963ceec54aea7a95b82acd6e
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 6 22:19:58 1996 +0000

    *** empty log message ***

commit 61a2d535351e8bc1f91477d0864035d89dd718f2
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 6 19:57:20 1996 +0000

    *** empty log message ***

commit be629aec8aae6f0ee7da37f76ed0247ecd216c8a
Author: Miles Bader <address@hidden>
Date:   Fri Sep 6 16:12:47 1996 +0000

    .

commit 5145728f45d1a83ebe229ee38c4f2534a43c385f
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 5 16:59:37 1996 +0000

    *** empty log message ***

commit 41476b24b860bc333ed99c3eb2b575193b111aa7
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 5 14:14:07 1996 +0000

    *** empty log message ***

commit 96e6fe75e7d471f8cfe63e7f0f6e1d767b80f0d9
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 20:27:17 1996 +0000

    .

commit 26c68fd19299c055de85c290c7a5fa695b6aeafd
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 20:26:52 1996 +0000

    ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))):
      `$(includdir)' --> `$(includedir)'

commit 4641eab8e9fd87caa377357b9c33e86aa9d41030
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:45:15 1996 +0000

    .

commit 303d39bd2e9531f279879bb818d604a57b7effbb
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:44:25 1996 +0000

    (SRCS): Add open.c.

commit 1063319ec86ea59e2a6e82466468d492afa616f4
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:43:33 1996 +0000

    (struct store): Make log2_* fields unsigned.
    (STORE_NO_FILEIO): New macro.
    (STORE_HARD_READONLY, STORE_ENFORCED): Values changed.
    (STORE_GENERIC_FLAGS): Add STORE_NO_FILEIO.
    (struct store_argp_params): Type removed.
    (store_parsed_Free, store_parsed_open, store_parsed_append_args):
      New declarations.
    (struct store_parsed): New incomplete type.
    (store_open): New declaration.

commit d8abf53765c21ee7edb555381320faae230caff0
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:39:07 1996 +0000

    New file.

commit de9f89fb684c7fea52a6c162301986b02ea92721
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:37:42 1996 +0000

    (main): Use new interface to store_argp.

commit 683dc1bed3c470fcbfeef2cba38d496441ad9803
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:37:17 1996 +0000

    (main): Add new args to store_*_create calls.

commit 3c053a216504b8aa03fc4d7d11452afc976956c1
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:36:53 1996 +0000

    (parse_opt): --layer isn't implemented, so say so.
    (struct store_parsed): New type.
    (store_parsed_free, store_parsed_append_args, store_parsed_open): New 
functions.
    (parse_opt):
      Use new store_parsed structure instead of the old store_parse_hook, and 
just
        fill in the names rather than doing the open here.
      Don't take a struct store_argp_params as input any more; instead just take
        the address of a location in which to return a store_parsed structure.
    (struct store_parse_hook): Type removed.
    (free_hook, open_file): Functions removed.
    (options): --machdev/-m renamed to --device/-D.
    <assert.h>: New include.
    <stdlib.h>, <fcntl.h>: Includes removed.

commit ad593a5f3264eeef8d8cc3dd95202d49de2e376a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 4 12:47:04 1996 +0000

    *** empty log message ***

commit 74751f8f52c16a07d75247cd5258e83ba5d11638
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 18:48:53 1996 +0000

    *** empty log message ***

commit f90ad29303134316964b8c1f8d7d2f7e97ec296c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 14:37:11 1996 +0000

    *** empty log message ***

commit ef50872f80936ae5cb0d31116631f2a232ba51d7
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 14:31:09 1996 +0000

    *** empty log message ***

commit 91bc039bfa29b3cadd2da87b5ebbae34d6cee2ce
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 15:51:24 1996 +0000

    .

commit 67928547a72552e72c9ec5f604b79eb5f806270c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 03:48:01 1996 +0000

    Add `const'.

commit 20c5a5e4a3b26640be6e0e4d3e5a2662b077dda3
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 02:01:15 1996 +0000

    .

commit b88d148bfeafd18fdf689533a08b8596c1995fa9
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 02:01:01 1996 +0000

    ($(target): %$(target-suffix)):
      Add dependency on $(BUGADDR), and $(BUGADDR_REF) to the flags.
    (BUGADDR, BUGADDR_REF): New variables.

commit 52e9d601432464001a883c945ad03646ff066ec4
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:53:18 1996 +0000

    (lib-subdirs): Add libhurdbugaddr.

commit d7052959c82434aff38c2e357ef6d9258e05f422
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:52:33 1996 +0000

    .

commit 83cc8e3a81c15ea281fdf85f1360f9645f8833e3
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:52:03 1996 +0000

    (sync): Depend on libshouldbeinlibc.a.

commit 613d8ebe5d0040a4a2679d9a45a20c4c54ef54c3
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:51:48 1996 +0000

    (argp_program_version): New variable.
    (main): Call argp_parse with just a doc string.
    <argp.h>: New include.

commit 0d66095c6112cd5972ccd0cf0061f2ed33beaf0a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:50:29 1996 +0000

    (SRCS): Add argp-ba.c.

commit 0a0af4a1ced2bc076f5ef3e1f69ca83d8718909a
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:50:12 1996 +0000

    (ARGP_HELP_PRE_DOC, ARGP_HELP_POST_DOC, ARGP_HELP_DOC, ARGP_HELP_BUG_ADDR):
      New macros.
    (ARGP_HELP_STD_HELP): Include ARGP_HELP_DOC & ARGP_HELP_BUG_ADDR.
    (argp_program_bug_address): New declaration.
    (ARGP_HELP_EXIT_ERR, ARGP_HELP_EXIT_OK): Values changed.

commit 55540d41a5ae1328f2c6d81e429fc6956b2e6466
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:46:25 1996 +0000

    (argp_help):
      Print documentation only according to the ARGP_HELP_*_DOC bits in FLAGS.
      Possibly print bug report address if ARGP_HELP_BUG_ADDR is set.
      Replace FIRST by ANYTHING (sense inverted).

commit 074b2f1ee60073b31b7df51f821c709670da8e68
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:44:32 1996 +0000

    *** empty log message ***

commit 19037db7998453da29baabc6fc3d0ef775ae6868
Author: Thomas Bushnell <address@hidden>
Date:   Sat Aug 31 00:22:13 1996 +0000

    *** empty log message ***

commit 6a50367962013a83deef3642e58902ccaa9cd698
Author: Thomas Bushnell <address@hidden>
Date:   Sat Aug 31 00:10:38 1996 +0000

    *** empty log message ***

commit fcec0a95dc37c50ba993d86250c33c50400c9588
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 21:35:35 1996 +0000

    .

commit 27fa35d780235d2f084e9130c2a7edf52d4483a2
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 21:34:08 1996 +0000

    (targets): Add vminfo.
    (SRCS): Add vminfo.c.
    (INSTALL-vminfo-ops): New variable.

commit 03b5ee476565ca5fd9e20d13c3ca2f230615ec95
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 18:49:46 1996 +0000

    .

commit b0072c4bbd4bfad89f6853b1c15c62717ce91252
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 17:55:52 1996 +0000

    (diskfs_cached_lookup): Initialize DN->dir_idx.

commit 6596980003f9e97d6f6c220df0d97f976ab662fc
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 17:47:15 1996 +0000

    (struct disknode): New member `dir_idx'.

commit 7c139988ed8fdf985d8d13db89b8a4439047d036
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 17:46:49 1996 +0000

    (diskfs_lookup_hard):
      When setting ds->stat to EXTEND, set ds->idx by looking at the size of the
        file.
      After successful dirscanblock, record index where we finished in
        DP->dn->dir_idx.
      Start searches at that index.
    (dirscanblock): Size dirents correctly when mallocing it.
    (diskfs_direnter_hard):
      Be more careful when sizing or resizing dirents.
      Correctly set to -1 all the new entries we create after realloc call.
    (diskfs_direnter_hard): Initialize OLDSIZE to quiet gcc.

commit 0e06db4c6fa5ffd7c5861bc147a2badd5964aaf4
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 21:44:27 1996 +0000

    *** empty log message ***

commit e128668294e30480360c7e50269e4cc73e2b9881
Author: Miles Bader <address@hidden>
Date:   Thu Aug 29 20:54:26 1996 +0000

    .

commit 205739da2b1f799eb5f744bf6d76aa67ee9ae320
Author: Miles Bader <address@hidden>
Date:   Thu Aug 29 20:54:17 1996 +0000

    (file_pager_read_page): Use get_page_buf to get a free page.
    (file_pager_read_page): Use free_page_buf to deallocate pages.

commit 184bbe142aa0cfe33957d1fd3760a9087d2d0ac6
Author: Miles Bader <address@hidden>
Date:   Thu Aug 29 20:53:43 1996 +0000

    (get_page_buf): Return 0 if we can't allocate.

commit 22e0d8473f89e19852d2b30d16347703f3b8617a
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 20:14:18 1996 +0000

    *** empty log message ***

commit 409adee2a6f70eab316757db78e7d6be2d415e59
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 17:44:42 1996 +0000

    *** empty log message ***

commit 2a200b1800f811d65bb2436eb55caab6b61d6634
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:28:34 1996 +0000

    .

commit 2e6c5408302b36b67b2e094d471145b44530d0ca
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:27:31 1996 +0000

    (doc): Add program description.

commit a3752e4edf20e4ea119de4389465e02f307fc3f6
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:24:31 1996 +0000

    (doc): Supply a useful value.

commit 59e9414587232fbe17bcd6336024ebb890fc5a96
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:24:17 1996 +0000

    .

commit 19f0d066a2756cd4000b51c3f993dfdf89088bee
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:23:02 1996 +0000

    (argp_doc): Add the POST, FIRST_ONLY, and PRE_BLANK arguments, & return val.
    (argp_help): Supply new args to argp_doc, and additional call before arg 
help.
      Add note about --usage to `Try...' msg.

commit df09010fbf45b3f1512a1eeb365c6be5de06a4ae
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 16:34:30 1996 +0000

    .

commit e56099438e19a404453beb1f1022a24c3505f769
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 16:34:21 1996 +0000

    (main): Add argument parsing.
    (argp_program_version): New variable.
    <argp.h>, <hurd.h>: New includes.

commit 47c4b8a19670e9b3b72ca70668d5e340e1deaeec
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 16:29:52 1996 +0000

    (main): Add argument parsing.
    (argp_program_version): New variable.
    <argp.h>, <hurd.h>: New includes.

commit 07b72b01f6fc9ff4074f3b984554497a44e199fd
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 16:29:36 1996 +0000

    (fsck): Remove dependency on libshouldbeinlibc.a.
    (reboot halt fsck): Add dependency on libshouldbeinlibc.a.

commit 2af790f395d94458896dd1719999ee5d34fc40d9
Author: Miles Bader <address@hidden>
Date:   Wed Aug 21 18:47:07 1996 +0000

    .

commit 195792bd493fe92886a9e81a41bd4d574d6a5246
Author: Miles Bader <address@hidden>
Date:   Wed Aug 21 18:46:24 1996 +0000

    (free_hook): Free H->params->args if necessary.
    (parse_opt): Initialize and fill in H->params->args when appropriate.
    <argz.h>: New include.

commit 1f8a0718257b154e3c9472b13306bca77e7467ed
Author: Miles Bader <address@hidden>
Date:   Wed Aug 21 18:45:13 1996 +0000

    (struct store_argp_params): Add return_args, args, & args_len fields.

commit b704b46ab017f8e48ec9c79f0db4b028553ebec9
Author: Miles Bader <address@hidden>
Date:   Wed Aug 21 18:40:46 1996 +0000

    (store_device_open): Don't call store_device_create if device_open fails.

commit 4558e1c8a47dd8e11aa726ca1e1884f6f715a82d
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 23:25:20 1996 +0000

    *** empty log message ***

commit d2c4eddec0bf84b46dd64942bbbed2cae36f3ea4
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 23:20:59 1996 +0000

    *** empty log message ***

commit 0b42682708534ca2e691afbdb252d955f43441f3
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 14:50:27 1996 +0000

    *** empty log message ***

commit 4b456be5e2685ad949f19f9487a66b7c8bcc1e7f
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 14:32:55 1996 +0000

    *** empty log message ***

commit 6554773b4c7c7f4194646aba7e3309e16e8ad022
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 22:01:06 1996 +0000

    .

commit 0c9df9c560cbbf8a7e16db645a6cfc221a6e3222
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:28:41 1996 +0000

    .

commit e3c631340383719f6f0237fd24121b73284b01e2
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:28:20 1996 +0000

    (diskfs_truncate): Allow any sort of node to have a size without any blocks
      (as linux apparently does this sometimes with devices).

commit 098b8c31c2f6c961998c795935e8670aed550c34
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:27:39 1996 +0000

    (read_disknode): Change assertion to allow non-zero st_size for anything, 
but
      assert that st_blocks == 0 for any case where we set allocsize to 0.

commit 172f5caa78f91cd4679d0872f7cf5e643a101312
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:27:17 1996 +0000

    (diskfs_edit_version): Change to `1'.
    (diskfs_version_extra): New variable.

commit 426a0b54bee9c01e532623334c0bc2ff547e096d
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:25:30 1996 +0000

    (diskfs_extra_version): New (weak) reference.
    (_print_version):
      Use DISKFS_EXTRA_VERSION.  Tweak edit version.  Fix type of EV.

commit 06dd69abc8b8cea4489c44740c99f32f83c2c95d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:58:40 1996 +0000

    *** empty log message ***

commit 3b223a4215c9448a6e19a12daad13cfbbf42d6c2
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:39:16 1996 +0000

    *** empty log message ***

commit de9c596797043f7e23e08f1eefb8942af3a0d715
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:38:21 1996 +0000

    (diskfs_S_io_identity): Don't hold lock around call to
    fshelp_get_identity.

commit e8ac42dc5d09570b2a65b411a966880f67a792a9
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:22:59 1996 +0000

    *** empty log message ***

commit 6436e3dfe7702d3f4f92379e1815c161ea930418
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:18:07 1996 +0000

    *** empty log message ***

commit 779155233dc52c9df16feca71868f08b4b108def
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 19:57:01 1996 +0000

    .

commit f505a6ef2340797dc0856672ab26565dbd154da6
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 19:56:50 1996 +0000

    (trivfs_S_file_check_access): Renamed from `trivfs_S_file_access'.

commit 823869e64ce6326ad59f62d4296ab2f6fdba0c89
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 19:50:20 1996 +0000

    *** empty log message ***

commit e4a33783b9ff72a8dd9048b7a54646f0527aa9e9
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:24:11 1996 +0000

    .

commit 0323aee0f37921a0bc9294fa93d8b5d5aa875ce2
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:23:31 1996 +0000

    (dino): Dont recalculate INODES_PER_BLOCK here.
    (ext2_debug): redefine macro after including ext2_fs.h.

commit d7f2b3d06e56f236ec9d1948d4d0989deeaa2132
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:22:18 1996 +0000

    (get_hypermetadata):
      Use EXT2_INODE_SIZE instead of sizeof (struct ext2_inode).
      Deal with various version 2.x features.

commit 3cdda33ced2cc5250a1e905afeaede8f48970bb7
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:21:23 1996 +0000

    (ext2_alloc_inode, diskfs_free_node):
      Pass SBLOCK as a parameter to EXT2_FIRST_INO (v2.x change).

commit 67bbd0b355ed62011b60181d30fc12b252c5036a
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:20:50 1996 +0000

    Update to version from linux-2.0.12.

commit bdb4d88ccd5d3e8182bef5fad38f55438147851c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:20:24 1996 +0000

    (diskfs_minor_version): Change to `2'.

commit c88ce1c6a5c80c2702e5b7b9a958588280712a86
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 20:24:35 1996 +0000

    .

commit a95ea5970f8287ddfdac0ccd2597b8aa925c6d0a
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 20:24:22 1996 +0000

    (INSTALL, IMAGE): New variables.
    Change all rules &c to use these variables instead of
      `../hurdinst' and `hurd-image'.

commit 2026ce0437cca8cb15149a5c488f93110f69131d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 14 18:10:19 1996 +0000

    *** empty log message ***

commit 332efe88b6fbf47a33cd27a4b9b22276a30c181f
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 17:36:45 1996 +0000

    .

commit 3d5fb2bd4f8354d93ead0ed30bda0605cbde27f3
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 17:36:20 1996 +0000

    Add `;' before last commands inside { } pairs.
    Add symbolic names for freebsd & lites.
    (OS_FREEBSD, OS_LITES): New variables.

commit 59fa64d440f60d4d62e7b587fcf2fbeb3eaf6e83
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 17:33:04 1996 +0000

    Add `;' before last commands inside { } pairs.

commit 0c7085aa47d00f20f0b9996850d4a6277634bfd8
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:26:24 1996 +0000

    .

commit 2c586fb6c4187d2cef65d16bccebdb2f9143cd00
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:26:15 1996 +0000

    ($(target)): Add $(address@hidden) $(LDLIBS) to libs.

commit c8a38642b0c4808edc3eb27e91f25c8fd2f090af
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:25:34 1996 +0000

    (LDLIBS): New variable.
    (init): Dependcy on -lutil removed.
    (libutil-libsubst): Variable removed.

commit 2731414ffa9a42d49e47c5d9c18493a070000baf
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:24:46 1996 +0000

    (getty-LDLIBS): New variable.
    (getty): Dependency on -lutil removed.
    (libutil-libsubst): Variable removed.

commit 90d45b38b70ee46d1545a6b13627135eb4090c23
Author: Miles Bader <address@hidden>
Date:   Tue Aug 13 21:50:08 1996 +0000

    .

commit 652e8ffe4207b9805246e73944f6763be886d2d1
Author: Miles Bader <address@hidden>
Date:   Tue Aug 13 21:46:26 1996 +0000

    (device.defs): Rule removed.
    (ourdevice.defs): Fix rule to work with Makeconf-generated device.defs.

commit 7f95a8a4c1a999bee77a323489341505abe2d3db
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 20:09:00 1996 +0000

    *** empty log message ***

commit b615272fa6dc79bd23eba5fe889733773076779d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 19:10:46 1996 +0000

    *** empty log message ***

commit eb99cedbb19533357806b68033761b7f3aff625b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 18:10:31 1996 +0000

    *** empty log message ***

commit 82314cc27190d6a77c6f11de32b00820ed997850
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:54:46 1996 +0000

    *** empty log message ***

commit c6736ba9f2678533e7b64074ecc6b61734c642c3
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:51:30 1996 +0000

    *** empty log message ***

commit 3ae1a7c739f28b3bd6ab9a26f8b0f0b7c12be191
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:04:05 1996 +0000

    *** empty log message ***

commit 12a0396bba2f2e869168ab9824a48f385a4405f8
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 21:16:54 1996 +0000

    Don't assume the edit version is <= 26.

commit 57a3024338ad8471b167466ee78b8b8cc6be1b4c
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 21:16:17 1996 +0000

    Use prog variables from the environment if they're there.

commit a51b4015bdd1432ad2391c66f9bd3a1acd16d7dc
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:50:28 1996 +0000

    .

commit 347b8d4526fc126d3af5eee4218ce565f32f3528
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:43:50 1996 +0000

    (u32, u16, u8, s32, s16, s8):
      All uses of these types changed to have a leading `__'.

commit f08b3bc8a1c28486f0975e5410fc90232dbc7a43
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:38:06 1996 +0000

    Rename uN/sN to __uN/__sN, and remove the definitions.

commit b14265ce4e597823ffadcd5d02d5a8cd7f664ad2
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:37:23 1996 +0000

    .

commit 9595d8708f1f423b4db908e65d26c75f0cb5341b
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:36:35 1996 +0000

    Move __uN/__sN typedefs here.

commit 8ede88c32e86a8f507abc5ca9a12498a8a90a160
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:36:17 1996 +0000

    (diskfs_truncate): For in-inode symlinks, just frob the size.

commit cdcba2a3ec1ad4bd5fdbe925c2d173801aa4935a
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:36:00 1996 +0000

    (read_disknode): Don't set allocsize for in-inode symlinks.
    (MAX_INODE_SYMLINK): New macro.
    (write_symlink, read_symlink): New functions.
    (diskfs_create_symlink_hook, diskfs_read_symlink_hook): New variables.

commit b9e6816c549f19272802f2a1435b220313d848a6
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:35:45 1996 +0000

    (diskfs_minor_version): Changed to `1'.

commit fc95cdfe3fd373d08ea9febc79afcb08123f7688
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:34:14 1996 +0000

    (_print_version): Print the edit version too if it's non-zero.

commit 9474c6318ad2effa3e80246d1012cb111e726bf0
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 12 18:31:04 1996 +0000

    *** empty log message ***

commit 4b4fc640461f0f6e152204deda38a4e9272fe9e1
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 12 15:10:30 1996 +0000

    *** empty log message ***

commit 0ca5a446a7d11fabb437697da5c642e47f9e779f
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 14:53:00 1996 +0000

    .

commit 8409490cca08c1566ec7b6e597231073a86b0695
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 14:52:48 1996 +0000

    (targets): Add e2os.
    (SRCS): Add $(SCRIPTS).
    (special-targets, SCRIPTS, LCLHDRS): New variables.

commit b719aa377034997390f8edd528468fb51dad80d9
Author: Miles Bader <address@hidden>
Date:   Sun Aug 11 02:22:13 1996 +0000

    .

commit 5088d7147c905bb10872e360c1aaf2dab6d618c7
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 20:13:02 1996 +0000

    *** empty log message ***

commit 00061876fb19ecaeeb827866580e5ab74a243af7
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:05:42 1996 +0000

    .

commit 59b4f867d6fcd1201bab26ef2018e8e02bcb73f1
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:05:20 1996 +0000

    (options): Whoops, short option for --sort is -s.

commit cac1fb0d32a4624b8779a6e9edacb6ac918dd844
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:04:25 1996 +0000

    .

commit 061ac38b3e4c1a480cc7b6dfe9e52e1073d23b01
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:04:15 1996 +0000

    (LCLHDRS): New variable.

commit 7709b2dd658036a2f48cac18de45adfa067f2069
Author: Miles Bader <address@hidden>
Date:   Fri Aug 9 19:53:59 1996 +0000

    .

commit aafe61db945a160882a4c53112853646a7cb926c
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 9 16:27:37 1996 +0000

    *** empty log message ***

commit bc4c0265d666854dce6049932993f0b6ed147924
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 8 18:54:36 1996 +0000

    *** empty log message ***

commit fd5a973890a84907571cbc25f6b2a5b342924570
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 7 20:00:30 1996 +0000

    *** empty log message ***

commit 19d0f00234b0884a31c8bd4b806c6d512baae9be
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 7 19:03:53 1996 +0000

    *** empty log message ***

commit feecb48f23f7e3cff12f14a579a56b8b8143b275
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 6 16:21:02 1996 +0000

    *** empty log message ***

commit d88dd1f12b667f6ebbb58053fead25ed546fb001
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 6 01:07:38 1996 +0000

    *** empty log message ***

commit 0bc0cab64d7d3adaa96ab26f2762d60263a0da8d
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 5 19:02:33 1996 +0000

    *** empty log message ***

commit 8f4c7de9176ed255993389d38ab53398ddec3455
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 5 15:17:17 1996 +0000

    *** empty log message ***

commit cdf2cad98772fa54646a34ec37589216841af242
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 20:27:54 1996 +0000

    *** empty log message ***

commit 550d93914d59c48560672863e36c44bf4ad60c10
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 19:28:26 1996 +0000

    .

commit d16407f8a19e85d1e1aa00bf58b050dba6b6e929
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 19:28:14 1996 +0000

    (set_procinfo_flags): Pass HAVE to count_threads.
    (count_threads): Take new argument HAVE, and use different thread counting
      method depending on whether we have thread detail info.

commit f3833005784d979119c0002ae86066578bb9044c
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 18:06:36 1996 +0000

    .

commit 29ec83b3f2e8c6d7d8069204e078877808d4e7f6
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:09:00 1996 +0000

    .

commit 68863de34135a3a9645fb2d93d1ae462204eae5e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:08:43 1996 +0000

    (ext2_debug_flag): New decl.
    (ext2_debug): Pay attention to EXT2_DEBUG_FLAG.

commit 776006d76f0cd04f1c0501e7bd651d3d7f235ba1
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:07:53 1996 +0000

    [EXT2FS_DEBUG]
      (options, ext2_debug_flag): New variables.
      (parse_opt, diskfs_get_options): New functions.
      (startup_parents, startup_argp, runtime_parents, diskfs_runtime_argp):
        New variables.
    [!EXT2FS_DEBUG] (startup_argp): New macro.
    (main): Use STARTUP_ARGP instead of DISKFS_STD_DEVICE_STARTUP_ARGP.

commit d181663d01c5689c4081eb876f9667e30ef88231
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:05:55 1996 +0000

    (diskfs_grow): Fix ext2_debug format strings.

commit 80312a8e67fa4ffe595d3a082a46e940844c58f4
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:05:36 1996 +0000

    (trunc_direct): Fix ext2_debug call.

commit e531caf37d29cbf2aed11bd39df8e984e20bf6eb
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 16:33:12 1996 +0000

    .

commit c97a9a4255421d6c7fecd7adc2c0e567efba18fc
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 16:28:40 1996 +0000

    .

commit 527767871fc15d813c7468134ffc1c7fff3b075e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 16:28:20 1996 +0000

    (diskfs_write_disknode):
      If WAIT is false, still record the write for later, using 
record_global_poke.

commit 2d3478e37159ebd7ba0d73390b2af5b32a34cc32
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 15:28:46 1996 +0000

    *** empty log message ***

commit 8c02e14e3860ae1811f193a938ca3686425d13a7
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 15:16:18 1996 +0000

    *** empty log message ***

commit be40ede44ac6a8603e68306aa7a3910300e9dcc7
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 21:23:52 1996 +0000

    (diskfs_S_file_get_translator_cntl): Don't diskfs_nput NP; we never
    created a reference.  Just unlock.  (And bother to lock it in the
    first place.)

commit 2da39d27018b19f9fde748a1fbd69ec55dbc5c59
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 20:30:14 1996 +0000

    *** empty log message ***

commit e972e2e8ba785503ce7040cf24b32811036639fa
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 20:29:09 1996 +0000

    (file_name_lookup_carefully/lookup): When appending TAIL to
    RETRY_NAME, use strcpy instead of strcat.

commit dd17c39a82bd4f2e9b273b95f5442c6eaa934c1c
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 20:18:45 1996 +0000

    *** empty log message ***

commit 8959f443bf76c39a1734c450535f3c8f76aa6520
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 19:51:07 1996 +0000

    .

commit 04cecb80cf90f0f62229b8924423f6cd591dd673
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 16:05:44 1996 +0000

    *** empty log message ***

commit a8915162986f63e0c357efd991ff215d785ae3fd
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 01:17:25 1996 +0000

    .

commit d4ef09f966e62188a2a67707190d2865bbde02ae
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 00:41:30 1996 +0000

    (options, main): Change --fmt to --format/-F and --sort to --sort/-s.
    (OPT_FMT, OPT_SORT): Macros removed.

commit 59543085321ecc5c8b1146956c8e9477ef3be2de
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 00:41:04 1996 +0000

    (options, main):
      Change --fmt to --format/-F.
      Change --posix-fmt/-o to --posix-format/-o.
      Change --sort to --sort/-s.
      Change --pgrp to --pgrp/-G.
      Change --login to --login/-L.
      Change --threads/-s to --threads/-T.
      Change --session to --session/-S.
    (OPT_FMT, OPT_SORT, OPT_PGRP, OPT_LOGIN, OPT_SESS): Macros removed.

commit ec5b927a0d378fec8066f9c349403c2b2020a337
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 00:40:19 1996 +0000

    (check_password): Use #pragma weak instead of __attribute__ ((weak)).

commit 37c058c67a2e503606e3c3ebda5050ca2d0c045c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 00:39:45 1996 +0000

    (main/verify_passwd): Use #pragma weak instead of __attribute__ ((weak)).
    (options):
      Change --inherit-environ to --preserve-environment.
      Change --no-environ to --no-environment-args.
      Change --environ to --envvar and --environ-default to --envvar-default.

commit 8b3d144ae737e32dc3c71175ddc12760c534ef7d
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 19:34:30 1996 +0000

    .

commit b83ef499432b842709f60062c5175fce67df3961
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 19:24:55 1996 +0000

    *** empty log message ***

commit 09bac4a66f59414065ab56a1dd6aa12af3c1b758
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 19:24:49 1996 +0000

    (install-tools):
      Copy from the right place.
      Make the installed install-stripped executable.

commit b245bd1420e8f75dfa3e89c566c7f36023730b62
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 19:23:59 1996 +0000

    (copy/copyattrs): New function.
    (copy/plaincopy, copy/objcopy, copy): Use copyattrs.

commit f28788d1d61c2757724f744b1dec8f64c7268fc2
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 18:25:29 1996 +0000

    *** empty log message ***

commit c4397aeaf295391458ef80816ca63ff34ef35461
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 16:13:50 1996 +0000

    *** empty log message ***

commit 6e5c297d53a6c45005fac91c2d34ba174ba5c7a6
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 00:35:40 1996 +0000

    Update inetutils to 1.1.

commit 02f22d5c684d29800ca6b69e3ebca094f3c17cb0
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 19:23:31 1996 +0000

    *** empty log message ***

commit d75bf60537850ac9edd04170d001ded4b41ac8bd
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 19:17:43 1996 +0000

    *** empty log message ***

commit 19310ee240abe31f1b5b3e8a14adb88286d62698
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 14:47:13 1996 +0000

    *** empty log message ***

commit 969abf9731e26a9ca23df2840840f9aea116e1b0
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 18:15:48 1996 +0000

    .

commit d27c33db549c9111691b3ecbd5967c7ae8dc2d0d
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 18:02:42 1996 +0000

    .

commit f09698bf03a42df56ca41a97cc16b7cd80313f41
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 17:27:45 1996 +0000

    .

commit 958c22a761b758d96f3eda97f8ad8d063b2494f7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 16:54:16 1996 +0000

    .

commit b44e2e420330539375448c3f1de4400fe2bf4b4f
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jul 29 16:50:49 1996 +0000

    *** empty log message ***

commit 7190a73769e240ff1e29048b83bd59f5e753f7d7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 15:25:30 1996 +0000

    .

commit 70b4dcd6a318cb76dd4ab548e063a65a69576c30
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:22:47 1996 +0000

    .

commit 61ca9b0407a9c9972d805ae7627c29c45f3f777e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:22:32 1996 +0000

    (val_t): Make `long long'.

commit 063744182f5d1b8bf4ed95e72531504d86ff53f7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:09:38 1996 +0000

    .

commit 3da977459267a2e33b46ac351e4b271dacf42b21
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:09:14 1996 +0000

    (get_string_array):
      Correctly adjust NEWSIZE when reallocating to add very long strings.

commit c77e7b1d62a7a8631fcabb461d30bb6e640a7719
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:05:01 1996 +0000

    .

commit 639e7146ba835dd01126a85ea4df2b0b8f5487c8
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 29 07:03:17 1996 +0000

    .

commit 38f85629adc3771b2ba3a528ffe6d7f8204377c6
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 29 06:50:22 1996 +0000

    Mon Jul 29 02:46:12 1996  Roland McGrath  <address@hidden>
    
        * munge.c (input_character): In LAST_LNEXT case, jump to `alldone'
        after putting the char on the queue.

commit 4520ca1cbc7fe5ed53a9027422e546a9b65b9ec3
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 01:14:08 1996 +0000

    .

commit 52702492cc2eda0843272638a3bd5d395e3e3470
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 01:13:56 1996 +0000

    (main): Correctly parse the -w/--width option.

commit dbcb1277703d31e38731533dbeade0c28c8ff73c
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 02:21:19 1996 +0000

    .

commit e6ddc3dbb556b65fe73bf43e80964e7595ffd9f9
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 02:11:30 1996 +0000

    (diskfs_shutdown): Don't sync if DISKFS_READONLY.

commit f36a186b7784e30c0f83018b7c3f8f77dc9062b4
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 02:07:49 1996 +0000

    (diskfs_lookup): Don't nput *NP if we didn't find a file.

commit da5a13c67521f1aace2fe110111014780f9290fb
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 01:45:18 1996 +0000

    (diskfs_S_startup_dosync):
      Don't sync if DISKFS_READONLY.
      Clean up after ourselves.

commit eea8535c93e1c7ab875f17ee5c93ce7f290db2ee
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 01:44:46 1996 +0000

    (periodic_sync): Don't sync if DISKFS_READONLY.

commit 95d7001a708f2956ae6598d3cb3ad3ac74227a02
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 01:44:01 1996 +0000

    (diskfs_S_fsys_syncfs): Don't sync if DISKFS_READONLY.

commit e8e7a60b4ea977f8654f54a96dffd91bf32e384f
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 01:43:27 1996 +0000

    (diskfs_S_file_syncfs): Don't sync if DISKFS_READONLY.

commit 8f83654b4fa8089402f27706f0727a65e021927a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 27 01:01:26 1996 +0000

    .

commit 15ddb9f9c64f4856c947a89a9f09d51fafc694f6
Author: Miles Bader <address@hidden>
Date:   Sat Jul 27 00:58:42 1996 +0000

    (fmt_past_time): Always use WIDTH+1 as strftime's limit.

commit 8b47dea06d7b0bc2935287c1d63a9c808e7b2ba6
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 19:43:24 1996 +0000

    .

commit 14d2b70801d0d2da70241066ab54b65776891ff7
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 19:43:16 1996 +0000

    (netfs_S_file_exec):
      Unlock NP before we attempt to do setuid/setgid (which otherwise can
        deadlock during port reauth).
      Pay attention to the error code returned by fshelp_exec_reauth, and don't
        make NEWPI if it's an error.

commit 797a097739bb3e6609f3e3ea089f3790a1e29056
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 19:42:18 1996 +0000

    (diskfs_S_file_exec):
      Unlock NP before we attempt to do setuid/setgid (which otherwise can
        deadlock during port reauth).
      Pay attention to the error code returned by fshelp_exec_reauth, and don't
        make NEWPI if it's an error.
      Initialize ERR.

commit 86724e84237219a01acf4d4a0a621b009a159824
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 17:20:01 1996 +0000

    .

commit 214f91a95c0fa6e340f94183fe0bedacc40a0457
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 17:18:16 1996 +0000

    (enum val_display_type):
      Add `PAGESZ'.
      `SIZES' -> `SIZE'; all uses updated.
      Remove BYTES, PAGES, and KBYTES.
    (main):
      Variable user_disp_type removed.  Variable size_units added.
      Add SIZE_UNITS macro, remove FDISPTYPE macro.
      Calls to print_val now use new PVAL macro.
    (get_vmstats_field):
      Just test against a type of SIZE, instead of using 
val_display_type_is_size.
    (fields): disp_type of "pagesize" and "swap-pagesize" changed to PAGESZ.
    (val_display_type_is_size): Function removed.
    (struct field): `disp_type' field -> `type'; all used updated.
    (print_val): Add TYPE & SIZE_UNITS arguments; remove HOW & PSIZE.

commit 91a62aaee8806398aaae4735c836f60044b000db
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 14:16:26 1996 +0000

    .

commit bfa834ea574f0eb4c6dc8c01ad10f4e75f90eee9
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 04:04:14 1996 +0000

    .

commit e1594a9f885d5c8ace887bf8846232a56aa09bae
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 04:04:02 1996 +0000

    (fmt_past_time): Terminate SEPS.

commit 3f7ad7686e9c7a32710134ae889b173d99cc79f0
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:39:26 1996 +0000

    .

commit bb3b3ae5f4087ff995dcc43fcf3e45dec1660875
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:39:15 1996 +0000

    (hol_entry_help): Never return without restoring margins.

commit 9e994b70b835b638330416fb5a1ad43590446d71
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:23:14 1996 +0000

    .

commit d9e6f3ee0b3eec13f4e35759b60e06c9afaf2387
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:23:06 1996 +0000

    Add vmstat to the list of setuid programs.

commit faa828e40887e6ecc6e218ef20e0ab9aada6e829
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:12:57 1996 +0000

    .

commit d68d486d57f96798ed87521b4aa181df51cb8710
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:12:48 1996 +0000

    (INSTALL-vmstat-ops): New variable.

commit b39fa5e4130a00de59826f1b0896d1167e3a9a6f
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 02:49:54 1996 +0000

    .

commit c63de13c80cd9f003b1861c2f0d360fc5c9acad1
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 02:49:26 1996 +0000

    (options, main): -k/--kilobytes, -v/--pages, and -b/--bytes options added.
    (fields):
      New struct members initialized.
      `size', `cache-hit-ratio', `swap-size', `swap-active', `swap-free', and
        `swap-pagesize' added.
    (val_t, enum val_display_type, enum field_change_type): New types.
    (val_display_type_is_size, print_val, vm_state_refresh,
      vm_state_get_field, get_vmstats_field, get_size, ensure_def_pager_info,
      get_swap_size, get_swap_free, get_swap_page_size, get_swap_active):
        New functions.
    (struct field):
      CHANGE_TYPE, DISP_TYPE, STANDARD, and COMPUTE fields added.
      CUM field removed.
    (struct vm_state): New type.
    (main):
      Changed greatly to use vm_state type & functions, use print_val, and
      support CONST display types nicely.
    (argp_program_version): Version changed to 1.1.

commit fd2f59752aa7ff131109d063ab1639088ee50bd7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 24 19:24:10 1996 +0000

    .

commit e00174ab23f13b0ed4c2e4910acdf32a1d01c389
Author: Miles Bader <address@hidden>
Date:   Wed Jul 24 19:23:58 1996 +0000

    But do \ ` inside "s.

commit dd2dcc56b1472d53771cf53f55561e3964210243
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:45:20 1996 +0000

    (sock_create): Remove NEXT_SOCK_ID.

commit 01fb367f49e9414e41edced3935c122b6aad5217
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:45:03 1996 +0000

    .

commit ade4f7c769c1bf85a447898d1cab9500af4dc876
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:42:21 1996 +0000

    (xdr_encode_sattr_times): `struct timespec' now uses a field prefix of 
`tv_'.

commit be2bf19a00325d6460022aad90cdcfabe2155635
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:40:07 1996 +0000

    .

commit 94c4683113dc0db241f40c629a74790f13121b96
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:39:56 1996 +0000

    (timespec_rep): `struct timespec' now uses a field prefix of `tv_'.

commit 9136eaaae4b86aa5e10f84ada7c3bb57f4472e09
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:37:21 1996 +0000

    (fsinit): `struct timespec' now uses a field prefix of `tv_'.

commit 13bf43378a59fd031ce77df981d409d979c40f97
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:34:17 1996 +0000

    .

commit 25a6c07126453cce46796e24945204ef80f4b3f1
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:34:07 1996 +0000

    (pinode): `struct timespec' now uses a field prefix of `tv_'.

commit f6a0a2382e6eb2d209d311a6d962bb393328c91a
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:33:38 1996 +0000

    (allocino): `struct timespec' now uses a field prefix of `tv_'.

commit f78a7ca8d86f11f1890ca0c6c8c8bfcdc4ff30ab
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 20:08:16 1996 +0000

    (write_node, read_disknode):
      `struct timespec' now uses a field prefix of `tv_'.

commit 5b260557b1614a17648ca41f131f7dba4cafd2ff
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 20:07:04 1996 +0000

    .

commit c3c3528d4b40dcf014f850a4b3e95c8be20b0532
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 20:06:19 1996 +0000

    (_print_version): Make return type void.

commit 1d00ef22e528d9768365000959fc8259d61d5d0a
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 18:30:49 1996 +0000

    (netfs_S_file_utimes): `struct timespec' now uses a field prefix of `tv_'.

commit 092b5ae0cede6bbeb2d5ed3bad12b775a7b86baa
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 04:10:04 1996 +0000

    (fmt_past_time): Try several separators when concatenating dates & times.

commit 362c7b8e02db79e6970325dc828702afac03b624
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 03:02:46 1996 +0000

    .

commit d97bf68770750512fdce4f6bdeeb5dff76da8257
Author: Miles Bader <address@hidden>
Date:   Sun Jul 21 07:07:48 1996 +0000

    (main): For no args, use argp_usage.
    (options): Minor fixes.

commit bdfa52f3f717b9331d4ec738ef66ee6280691c80
Author: Miles Bader <address@hidden>
Date:   Sun Jul 21 07:00:34 1996 +0000

    (main): Print an error for no args.

commit 581d2f982e4868b41b38d4c107cc3302e9f0b73a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 21 00:54:33 1996 +0000

    .

commit 796df4bba3bf404ded3e883eea70421ba9255358
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 23:55:09 1996 +0000

    .

commit ed40ac7643db79ba86c894a9234f0d454ad9f687
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 23:40:30 1996 +0000

    .

commit 9f0346ec8b01317b7749f7ab2fbbe03cdf5c094d
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 19:18:08 1996 +0000

    *** empty log message ***

commit 2eccee30131b3c595c6c8a4220dd2fabe2dc92a4
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 15:12:30 1996 +0000

    *** empty log message ***

commit 3ce0d9354895df0488b083c434f21389bb54a3cf
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 14:14:21 1996 +0000

    .

commit 444cff0b5ef810fbafe3e5a4e7ff5e3e455ace5e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 14:13:55 1996 +0000

    (S_proc_getmsgport): Deal with PID dying while we're waiting.

commit de014a955f2cb75d95ca933773107298e9f5092a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:49:43 1996 +0000

    .

commit 164d561360a15fcdbb827b22a59fc1347bb5027e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:47:05 1996 +0000

    (file_pager_read_page, file_pager_write_page, pager_unlock_page,
      diskfs_grow): Don't record debugging info.

commit 7c470aa871fb4199da41b9af8f571b418bdeced2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:46:36 1996 +0000

    (diskfs_truncate): Don't record debugging info.

commit 0f8d7e5a63ed70582671ff6c91386e59ff3c6f14
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:44:50 1996 +0000

    (diskfs_cached_lookup): Don't initialize debugging info.

commit df953458fd3dfb7eccc9bf716e613d5caebedd94
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:16:48 1996 +0000

    .

commit b93654d43987d7320a9cbfac071f60eff64310e9
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:15:00 1996 +0000

    (console): Change type to `pc3'.
    (com0): Renamed from tty00.

commit 59e46d5a5ba87652b80fedc3e5062937c59f9e65
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:08:28 1996 +0000

    (struct disknode): Remove debugging info.
    (RECORD_LAST): Function removed.
    (LAST_BUFSZ): Macro removed.
    (enum last_act): Type removed.

commit 9f1485b34db18a36603c030099ce49718bac8a0d
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:25:36 1996 +0000

    .

commit 9501c04e76148d2a6b05bf04ca8ad22f11bd413d
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:25:20 1996 +0000

    (file_pager_read_page):
      Set NODE->dn->last_page_partially_writable if we return such a page.
    (diskfs_grow):
      Rename OLD_END_BLOCK to END_BLOCK.
      Correctly determine whether to set DN->last_page_partially_writable
        after allocating new blocks.

commit ea30ff0f9ee71329e2998e819dbfc955543e9bb8
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:08:15 1996 +0000

    .

commit 80bcb537e85698834e499c489456687e8cb75990
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:07:45 1996 +0000

    (main): Get the tty name from the right element in ARGV.

commit 258173b2ff624b1641148e03e7a5398aade9284f
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 04:03:39 1996 +0000

    *** empty log message ***

commit 2165110ce825e8543fcd68607a7b13c2b900c9cd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 02:38:32 1996 +0000

    .

commit c89f24a2b94a6752da0498a6608990252ee5685a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 02:36:12 1996 +0000

    (diskfs_get_file_device): Don't deallocate the device port we've fetched.

commit 38aab8c891f4e535c6b6f8bab95543a9517b7d76
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:29:01 1996 +0000

    .

commit c4318a0e47becad5f955c005165c830765286c95
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:27:47 1996 +0000

    (startup_options, parse_startup_opt): Remove the --version option, which is
      handled elsewhere now.

commit cbe114548f902355a59a587d4a3827f80e089fa7
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:22:36 1996 +0000

    .

commit 34e40c0ca896d54436a5d3e904517fa4726c2b94
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:22:19 1996 +0000

    (diskfs_get_file_device): INTS[3] contains the number of runs, not the 
number
      of offsets (which is 2*NUM_RUNS).

commit 51745b0eeda129ad869171c758f153b1ead06472
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:10:41 1996 +0000

    .

commit 9f72a54c66399d66119870e1dc1b85a6c1e22b4f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:10:25 1996 +0000

    (options): Rearrange slightly.

commit e8b08b2719b30c513da3ab7f9e76a6d1c420ea70
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 22:25:40 1996 +0000

    *** empty log message ***

commit 2cb13424b9b8a216a5e9d53358dba3934baa4873
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 21:26:25 1996 +0000

    .

commit c7db48b1ba8193fdfef0d54a88c378db238d6e00
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 21:25:23 1996 +0000

    (hol_usage):
      Allocate enough space in SHORT_NO_ARG_OPTS for the '\0' terminator.

commit e964858b3d42538ba339325e8f19d3f3365a244f
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 20:23:20 1996 +0000

    Deal with NAME_LENGTH being 0.

commit ee777fc3c34092f5e8f620ba22df2dd8cc6e5be3
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 20:19:12 1996 +0000

    (store_std_leaf_decode): Decode name too.

commit c33b41fef7bafdd163992f51f63eb67adfe6eeab
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:57:42 1996 +0000

    .

commit 7de54e01d5c8d87b7a482d55b0dc2cb9c5323636
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:57:24 1996 +0000

    (trivfs_S_file_get_storage_info):
      Return correct values for NUM_RUNS and NUM_OFFSETS.

commit 8be9a248d9f0b613c100abc1904bf99f0452e385
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:05:09 1996 +0000

    .

commit a984db71922e2c513764fae7eca05f14198d20f2
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:04:48 1996 +0000

    (file_pager_read_page, file_pager_write_page):
      Pass NODE->dn, not &NODE->dn to RECORD_LAST.

commit 4a0c3a51e80a9a7f7ff9486f264102eaa3e893db
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 17:35:12 1996 +0000

    .

commit 050b38221d4a476158a534dd7552ea813ee37835
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 17:34:51 1996 +0000

    Don't \ ' inside "s.
    Advise to use `sush root', not su.

commit 9d2c9e285c000c33db1723f5984d8f2cdf9971ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 16:37:43 1996 +0000

    *** empty log message ***

commit 87e763c9bb22bd185ed6f31e4a1c4ed17ba0f2b9
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 15:02:50 1996 +0000

    (games): New user.

commit 286df12694b4036e890111ca99e43707afd9e1b1
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 13:39:27 1996 +0000

    (make_sock_user): Declaration updated.

commit 0b43fab700f4b6e057ff9bd9e1f879575623ccfd
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 05:12:44 1996 +0000

    Create a new ports port without adding it to the bucket's port-set.

commit 9539e0ed3678810464c94717f5727e2c7f862e4a
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 05:11:34 1996 +0000

    Shared function used by both ports_create_port and 
ports_create_port_noinstall.

commit f1e62b7bb2e67bd0cb2464d7225214242b717ac0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 04:48:41 1996 +0000

    *** empty log message ***

commit 8ad48f6ce444648397d82b107cd196c24599d7cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 03:42:43 1996 +0000

    *** empty log message ***

commit f030ef4e9d02fc0c88113a569773e49d629e9aa2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 03:03:01 1996 +0000

    *** empty log message ***

commit d8035e3320dd1045c5bb6b97c7a16dff19e0f8ef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 02:48:20 1996 +0000

    *** empty log message ***

commit b1908b89b4d2239d4469af792302a509def70174
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 02:34:22 1996 +0000

    *** empty log message ***

commit 9fb177a5a4323cb8955c7d38ade2923c0a62be13
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 02:31:31 1996 +0000

    (vpath -l%): Add directive to tell make where to find -l libraries.

commit a78e5a48efe10dbe11a31d595c9fa225d82f672b
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 00:13:14 1996 +0000

    .

commit aca02ae2c00f7485883056c109da1489b2f00d3d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 00:13:00 1996 +0000

    (trivfs_S_file_get_storage_info): Fill in the array-length return values.

commit 9cb3b79faf6d082eaaf1e9ba49d889b5807086c7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 00:12:15 1996 +0000

    *** empty log message ***

commit a7c63b45cefbf8a0d53ab161e90e58a32869d71c
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 23:40:52 1996 +0000

    .

commit 69d6686c411c7cb2dafeafd909559842ff3cd74d
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 23:40:35 1996 +0000

    (trivfs_S_io_reauthenticate):
      Hold GLOBAL_LOCK while we're setting up the new port.

commit f38b81d87dc776895f38f28be68de521ea2b2c5d
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 23:05:27 1996 +0000

    Only use the new device for INSTALL-GRUB-MBR if we successfully created it.

commit 8892adc42ef232ad37ffaf7ddb02e94de1392fb3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 22:57:21 1996 +0000

    *** empty log message ***

commit 59e398dfe1e0b0bbdf56e4eecbc0796cd157a2c3
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:55:07 1996 +0000

    .

commit c83439752bf3358eb7b7f0573f2a1f193d385378
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:54:53 1996 +0000

    (ps_tty_abbrevs): Add an entry for /dev/comX -> cX.

commit a22bd3c35f85ee284830551ebdbcf5a6336c5aa8
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:50:00 1996 +0000

    Fixup text.

commit 06ad0da69e71fa76f856fc9e5497c4163b0e99f2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 22:39:37 1996 +0000

    *** empty log message ***

commit 52cccd25aefe8385dcc3b3700692b8ba8ed5fea3
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:37:53 1996 +0000

    Install grub with INSTALL-GRUB-MBR if desired.

commit 909903b5a24c19f849928bbbf891b121a5100b16
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:36:06 1996 +0000

    .

commit 0b6080bcee57ddce28af27aa08e2c163130d2915
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:34:34 1996 +0000

    Add "com[0-9]".

commit 91ed8e8d6cf1a37f5d0b416d80489021dde84e00
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:31:49 1996 +0000

    Install grub with INSTALL-GRUB-MBR if desired.

commit 5c63f19a604fda5fe0e68dd33ed31256060db09e
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:30:41 1996 +0000

    Fix quoting in last echo.

commit c035b29be5e90a29e9edb6e80b51c3168bd4a2f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 21:48:11 1996 +0000

    *** empty log message ***

commit a38aa27977376bc09b277362e7ed65008000cfeb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 21:00:37 1996 +0000

    *** empty log message ***

commit 1a15cb8ff36fe1f23d927e43b5653ab68a1bfa7f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 19:11:03 1996 +0000

    *** empty log message ***

commit be1fc488e93349d92fb30b1b4deb58fc2b118d56
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 17:24:44 1996 +0000

    *** empty log message ***

commit 8e33f000abc4efdc0702aa9f75789018de382761
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 17:04:49 1996 +0000

    *** empty log message ***

commit bfd495949fe1476ce1e7d5f1f49b1e7610ee4821
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 13:16:59 1996 +0000

    .

commit 9dceb5c82a3030312c54106801b683f054f7cea9
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 08:24:40 1996 +0000

    .

commit 72aaf96123844644a7e88743bb2f7ad65b2bf416
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 08:20:40 1996 +0000

    Thu Jul 18 04:15:49 1996  Roland McGrath  <address@hidden>
    
        * mgt.c (add_tasks): Fix vm_deallocate call to use mach_task_self ()
        instead of mach_host_self ().

commit 3547741f3b0a50c84b059697335fbbf22aa0f49c
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 07:25:04 1996 +0000

    .

commit 7f24c3b237361a7fcee33157a86d26b24fefcfd6
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 06:28:57 1996 +0000

    Wed Jul 17 22:49:50 1996  Roland McGrath  <address@hidden>
    
        * build.mkcf.in: Use top_srcdir instead of srcdir.

commit 78ea0e83aa187f5aa6693761f6d1184d8f7e527f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:48:42 1996 +0000

    *** empty log message ***

commit daab880e132de21bd7410db6bc7a721122836407
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:44:16 1996 +0000

    *** empty log message ***

commit f90a916712fcc4cf6ef022102b34fd95ec07a971
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:41:04 1996 +0000

    *** empty log message ***

commit 94cef36797600d11a50d09828fa80df8a73dfd1c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:35:29 1996 +0000

    *** empty log message ***

commit 88dbbbf9e48e24f1ac007c1e4eeffd9caf8e2fad
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 03:47:47 1996 +0000

    *** empty log message ***

commit 389f10bd93a2c09387329964383a5668f623a52b
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 17 23:03:29 1996 +0000

    Initial revision

commit 5b9e5e24f883db76aa783678b77698c47caecc30
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 17 22:55:08 1996 +0000

    Initial revision

commit b3657b27182f2c707cb940795cb982e4bb0f5660
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 17 22:09:01 1996 +0000

    (struct disk_image_user): New type.
    (diskfs_catch_exception, diskfs_end_catch_exception): Use it to maintain a
    linked list of catchers instead of just one.

commit a184f3a4f1a4ffd3191ad34579af9bf4d39abb20
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:49:29 1996 +0000

    (open_hook):
      Unbreak a new read pipe even if not waiting for writers.
      Only bother to do anything if O_READ | O_WRITE.
      When O_NONBLOCK is set, just don't block if possible, instead of of
        returning EWOULDBLOCK.
      Only set PO->hook if O_READ or O_WRITE is set.
    (close_hook):
      Also disconnect ACTIVE_FIFO if the laster writer is going away and there
        were no readers.
    (trivfs_S_file_set_size): Add #!$@&* reply port args.
    (trivfs_S_io_select): The pipe is on CRED->po->hook, not CRED->hook.
    (trivfs_modify_stat): Zero the returned size if there's no pipe.

commit 1256f0d989ab088f27e032e6c37c1dbba48958d8
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:46:07 1996 +0000

    (diskfs_truncate): Likewise.

commit 77437ce31e9e57980c36c88cae60dfc2bf2c2883
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:45:28 1996 +0000

    (diskfs_cached_lookup): Initialize debugging info.

commit f0d6fbcf3f34209f5c7ddaf177bba4ce45694dea
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:44:34 1996 +0000

    (pager_unlock_page, diskfs_grow, file_pager_read_page,
    file_pager_write_page):
      Record debugging info.

commit cb3be61cb4017ff0b26386c1a73698a3b3e58f84
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:43:55 1996 +0000

    (struct disknode): Add debugging info.
    (RECORD_LAST): New function.
    (LAST_BUFSZ): New macro.
    (enum last_act): New type.

commit 3c493fcce3050095b9a21380622c9590ace42718
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:43:13 1996 +0000

    (st): New function.
    Use new st function (get rid of chmods).
    Accept disk device names without partitions, & with slice + partition.

commit aee3834c0ae894f7b59dc675bf6221d55e4e92b2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 21:42:24 1996 +0000

    *** empty log message ***

commit 144e07bfe181994e048197119f6cd1456661ddad
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:18:58 1996 +0000

    Fixup test and source of user's .root_profile.

commit f2f014995a4bbf710c6185969052c2e7e10a8b43
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:18:49 1996 +0000

    Fixup test and source of user's .root_bashrc.

commit 66e9ca205732d9d35ac3b229608ed23e9bee91e5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 18:30:27 1996 +0000

    gs/install-hdrs/install-headers/g

commit 93c1c3d1c54f0b72d861dbc298a3d1ecaab60c08
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 17:12:21 1996 +0000

    (mounted_soft): Initialize to zero.

commit 65fe24c18a4a5603b629476e7fe4f612cadfe316
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 05:41:06 1996 +0000

    add friendly greeting.

commit cd35fa970a3e0232a6bcc10991c54ac42c86ca26
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 04:17:23 1996 +0000

    *** empty log message ***

commit 153fdbef05b02cd9330fd98e206836202eed949b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 04:17:01 1996 +0000

    Yet more changes.

commit 89c4a82b6e013652820809dfbb805a59eb9b9731
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 03:42:47 1996 +0000

    (dist-files): boot-menu.grub -> menu.lst.
    (install-dist): Likewise; also put it in /boot/grub and don't bother
    with link in /etc.

commit 7dba74514da7fbe05eba61d0fe972cb221a468b2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:44:14 1996 +0000

    (trivfs_S_file_chown): Return 0 for success.

commit 841bfb5e7efa9fcf264e9e4ad3318d879c178c38
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:40:55 1996 +0000

    (root): Group should be `0'.

commit 24071f37861e364435e4f09ff9045ba44c1d5eef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:39:15 1996 +0000

    (trivfs_S_file_chown): fixup

commit 411934c3c6bc08aac18a88e46c0000e16a285efb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:37:53 1996 +0000

    (main): If chown fails, print error message using errno, not -1.

commit f3170cdd316387d2318b9e63229b28155f6b7c61
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:30:39 1996 +0000

    (trivfs_S_file_chmod): Bother to return a value.

commit a4a7a26b9db2f22c646402a8c174d64fceee01ad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:28:52 1996 +0000

    (trivfs_S_io_read): Bother to set atime when appropriate.

commit 8766dbc4f3a810197c7c4b36183b8c8e927cd0da
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:13:22 1996 +0000

    (trivfs_modify_stat): Fill in st->st_mode, st->st_uid, and st->st_gid
    ourselves.
    (trivfs_S_file_chown): New routine, to override trivfs default.
    (trivfs_S_file_chmod): Likewise.

commit 736cbfb639692723f08460867fc95a54965640cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 00:56:38 1996 +0000

    (main): term_mode needs S_IFCHR.

commit 8508531c9b171d75b593efa758fcaa61618b4b93
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 00:55:51 1996 +0000

    (main): Initialize term_owner, term_group, and term_mode.

commit 2f8b10f5ce441e77af9cfc51f31298350a62f814
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 00:49:22 1996 +0000

    (term_owner, term_group, term_mode): New variables.

commit b4992e9e89a0763493f9c98621540805039b0d24
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 16:14:26 1996 +0000

    (install-hdrs install): Correctly form pathname.

commit 6fc6216d4241e0adc26e932f41c8ab77ad928a30
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:54:58 1996 +0000

    (process_signal): Set WUNTRACED in call to waitpid.

commit 757ca25b1cb9442e27def9a50c6270e233d154d4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:37:26 1996 +0000

    (INSTHDRS): Repair syntax.

commit a9ce7af50e34fda149d3e33aaf4138a8b4016fab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:35:44 1996 +0000

    (CFLAGS): Define EWOULDBLOCK here to work around new libc bug.

commit 2d70b1e637d8fc4dc25f58006ed6f6770ea4bbdd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:34:26 1996 +0000

    (EWOULDBLOCK): Define to work around new libc bug.

commit 4b03e6b9b56f1d63747e03a3577c00ba61e7b9c1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:30:34 1996 +0000

    (EWOULDBLOCK): Define, to work around new libc bug.

commit db433a27e7ef339cad26a1971b6de6f7c8e01fe8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:12:05 1996 +0000

    Prettier installation of dotfiles for root and login.

commit c522903c6f025554eddb17a6ec06785a9f4a9548
Author: Miles Bader <address@hidden>
Date:   Tue Jul 16 04:27:17 1996 +0000

    (argp_help): Set the lmargin after printing the start of the usage message,
      so that it won't get indented.

commit ef63c3e747d5f857c905e37b8bb84f97418fe2ee
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 02:40:36 1996 +0000

    (diskfs_lookup): And do it correctly, at that.

commit 5f1f11ca037b967d5448bef1e5bd7a4cd31ba86d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 02:35:45 1996 +0000

    (diskfs_checkdirmod): diskfs_isowner returns error or zero, so invert
    sense of tests.

commit 1cef10dc44565a8ce40f5f0424e9fcc3f237fdbc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 02:33:37 1996 +0000

    (diskfs_lookup): If we get an error from diskfs_checkdirmod,
    diskfs_nput the node we picked up; the caller won't want it.

commit 35f1a0a133dc131cd889a3f8a3dd812d762d32f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 01:37:07 1996 +0000

    (diskfs_rename_dir): When unlocking FDP, only do it if we FDP != TDP.
    Also, only do step two (changing .. in the directory being moved) if
    FDP != TDP.

commit 5b46eb7b8674c23b23156c8bb6dbea8850f382f9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 23:16:23 1996 +0000

    Comment out tty00 entry.

commit 53a85547336883392a458ba68ac3b94208fc0b50
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:53:20 1996 +0000

    still more changes.

commit 4554f0adbc945bd404456b55a91a97b9bc1c1c73
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:43:11 1996 +0000

    many changes.

commit 9f98d3df1b584b0538aa0b3e9931a50b17ba5e6f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:27:17 1996 +0000

    Create /var/run/uptime *after* clearing /var/run.  Always create
    /var/run/mtab to keep e2fsck happy.

commit 4d22d620e90a8245398963b705a35a2a260d74a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:21:51 1996 +0000

    add comment

commit f038e91e4fce3c5d4b785bc0bdf7aacaeff78f2c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:17:58 1996 +0000

    Rewritten; much nicer now.

commit 680b9652531a84894936fbd47dd91c66315ed09a
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 21:03:33 1996 +0000

    Add helpful success/failure messages.

commit 9099bb1e81e03be4b6898ea620006901159dc841
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 20:54:35 1996 +0000

    Only read first block of disk as mbr.
    "in)" -> "in".

commit d2238952701ad864c2dec5d3891ff6e13a920f4b
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 20:00:38 1996 +0000

    (dist-files): Add INSTALL-GRUB-MBR.
    (install-dist): Install INSTALL-GRUB-MBR.

commit 2ef9f078425d538a8a7500d4aadfae302e8f778c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 18:06:15 1996 +0000

    Get rid of hostname setting from /etc/hostname.

commit 650b37cbc25d357e47efdff2a8ffe5abb6e72cfb
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 18:04:29 1996 +0000

    Initial revision

commit 6c58b2f101948d0e547eb0aec03df7e0490a469c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 00:21:04 1996 +0000

    That's STATIC ufs.

commit ae4d8f19d3f45b1c1a07ece5a7d91dd95534e2c7
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:41:13 1996 +0000

    (CRASH SERVER):

commit c92b5d161881a9d6cd44e2de34359e2a92ed377d
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:33:17 1996 +0000

    (netfs_S_io_reauthenticate): fixp

commit 06334becbfa369d4eb3f7056aea6860846d7afae
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:19:18 1996 +0000

    (STEP VI):

commit b3ce9485738960b31b99f3db29a363c6b5e24a2c
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:13:55 1996 +0000

    Make ptys too.

commit 52e9556272fc61e3b319d361d5abac2c78b1b72e
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:12:33 1996 +0000

    Setup /servers/crash too.

commit 73574d231840ed967fb7b06c48a542e9b57fe57f
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:06:47 1996 +0000

    Rewritten to get the right things installed in the right places.

commit 24cd4d39025695c0723a811ae70def08204bb423
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:02:41 1996 +0000

    (DIST_FILES):

commit 6e12e5823c3ffb04ebc815ccd1b80d9de7bd091c
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:00:44 1996 +0000

    Initial revision

commit 0771805ded2117074ac237cb4dfd95b6d0a8365b
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:57:37 1996 +0000

    (other-subdirs): Add `include'.

commit 99cd66cb5ae94a310f04279545279eecd3b5eba0
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:55:48 1996 +0000

    (install-hdrs): New target; eq to install.

commit 95520e6ff57a58ae82e4877b1ae389aa2011d2a0
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:54:25 1996 +0000

    (install-hdrs) [library]: Depend on installed copies of headers.
    (install-hdrs): Provide default target.

commit 1927cea851e8f9e6153dfc8469f7012ff68a0760
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:50:05 1996 +0000

    (%-install-hdrs, install-hdrs): New targets.

commit 37b25488e43c4f450c45e71d979d8eed61854e0f
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:34:27 1996 +0000

    (install): Install $(other-subdirs) too.

commit 8413110819c579a904c112a22752f26013de3fb7
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:33:25 1996 +0000

    (install-dist): Install COPYING.LIB and COPYING.
    Fix commands to install most everything from $(srcdir).

commit 94cd9054884ac3b94847fe57dcdde0b1c93bfa6d
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:29:35 1996 +0000

    *** empty log message ***

commit a37d70c77a76382ca7428b5ed9929413435cf77c
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:22:10 1996 +0000

    various changes.

commit d9727983f073559cfca177faca0d20c554407dd6
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:20:46 1996 +0000

    (S_io_reauthenticate): Repeat sock_create_port and
    auth_server_authenticate for as long as we get EINTR.

commit 966a500d2598db5ede16b32305633662a1e6f336
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:18:11 1996 +0000

    (S_io_reauthenticate): Repeat auth_server_authenticate for as long as
    we get EINTR.  Deal with other errors without crashing.

commit 3e2410a33d47800692b9844c620251fda5308fff
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:15:49 1996 +0000

    (trivfs_S_io_reauthenticate): Repeat ports_create_port,
    auth_server_authenticate, io_restrict_auth, and
    *trivfs_protid_create_hook for as long as we get EINTR.  Deal with
    other errors without crashing.

commit 5e3ee224ab284d1329d2b71ef9a3f5cae9859376
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:09:53 1996 +0000

    (netfs_S_io_reauthenticate): Repeat auth_server_authenticate for as
    long as we get EINTR.  Tolerate other errors without crashing as well.

commit 3903b6ff56a3387a4bcbf86ffd3d4c77867f1108
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:07:51 1996 +0000

    (diskfs_S_io_reauthenticate): Create send right outside of loop.

commit 0ba064aec7f9f7bbc0b348759958992ba2d8b188
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:04:58 1996 +0000

    (diskfs_S_io_reauthenticate): Repeat diskfs_start_protid and
    auth_server_authenticate for as we get EINTR.

commit d23b777fcf60506138356085b5c0c18dfa981ad6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:20:52 1996 +0000

    (installed_rootdots): Fix rule.

commit 07ffab4f3f9061516645cc3c01c8a8f71824add6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:19:14 1996 +0000

    Always touch /dev/null.
    If OVERRIDE_CONF, then $(installed_rootdots) and $(installed_conf)
    depend on it.  $(installed_logins) always depend on /dev/null.

commit d9ca2dfe7a9a05fbd9f65eac760f1d19a58053a9
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:16:26 1996 +0000

    (override_spec):

commit 7826dad8691652c7eca1b6253501af1b6d6d8113
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:14:37 1996 +0000

    (DIST_FILES): New variable.
    Move rules to past `include ../Makeconf'.

commit aeda39d8e6c69f87159c7de51a910fa6598da825
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:10:03 1996 +0000

    (ROOTDOTS, installed_rootdots): New variables.
    (install): Depend on $(installed_rootdots).
    ($(installed_rootdots): New target.

commit eb8473cb530d37e78f81023ff2fe1ca6b457b989
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:07:07 1996 +0000

    Initial revision

commit 4f2dc79d0d657e12c322317ee917e2cac3f767b6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:43:31 1996 +0000

    (LOGINDOTS, installed_logins): New variables.
    install: Depend on $(installed_logins).
    ($(installed_logins)): New rule.

commit f6f45b718bf13f95480e0f63098aecd87858aee8
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:40:25 1996 +0000

    Initial revision

commit 1612f7119b1067cf6c4a63356aa2517c8f615029
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:36:22 1996 +0000

    (SYSCONFFILES): Added passwd.

commit ffd5182119a437f67b02607cc3ea6e7885a92254
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:34:13 1996 +0000

    (dist-files): install boot-menu.grub.
    (install-dist): install boot-menu.grub.

commit a2b08c30d182248720f3d2070cafb615caf2a8ee
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:32:46 1996 +0000

    Initial revision

commit 6e6d8cf33534990db91d869a928effcb3677bbd2
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:30:17 1996 +0000

    Default paging on sd0b.

commit bd3eb0783bbb485ac4b337865b83b9fc4a2db313
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:27:17 1996 +0000

    (install-dist): better

commit a6fe2e3607a23648d76993b309bb29a36ede8eae
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:27:02 1996 +0000

    (dist-files): Add servers.boot.
    (install-dist): Install servers.boot.
    (dist-links): Create $(dist-root)/boot.

commit 744c800a4c3aa4f46775bc23213faab4414494f6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:25:16 1996 +0000

    Initial revision

commit 27858f17caf6e0f67ecf90ce34fccb8647c8a399
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:14:58 1996 +0000

    (SYSCONFFILES): Added fstab.

commit abd9ff28b9b6d896ebdf5624e81d745848cc475e
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:14:38 1996 +0000

    Various changes.

commit 2dd003a7577686e9becd3ecf1f37aff538bdafe2
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:10:05 1996 +0000

    Initial revision

commit 76e498663c7a4d059a9aec3707c9cfc162ecd7ac
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:06:44 1996 +0000

    (SYSCONFFILES): Add hostname.

commit 896001a376049c1f9187ef2b0e5f4a9262d96358
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:05:55 1996 +0000

    various changes.

commit d10fe52074429bf547ea3899c457302242143b12
Author: Miles Bader <address@hidden>
Date:   Sat Jul 13 03:47:48 1996 +0000

    (dog):
      Get rid of `Beware of dog' -- it can't ever happen.
      Rename watch_login calls to check_login; don't use return value.
    (check_login):
      Renamed from watch_login.  Change type to void.
      Exit if there's no such process.

commit 25e1258dbecc455cb2cc2bd7824729e7171574eb
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 03:02:31 1996 +0000

    (stop_pgrp): Fetch pgrp using correct call.

commit b3826b57025371c0ef7e341439d8db236d50a05b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 20:49:27 1996 +0000

    Only clean /tmp and /var/run if they are respectively directories.

commit 1b344631e4ca09e11ac376dbba86a9a635cd44ee
Author: Miles Bader <address@hidden>
Date:   Fri Jul 12 20:33:48 1996 +0000

    (INSTALL-ps-ops, INSTALL-w-ops): New variables.

commit d56afe3ff7e23b64f307c0dbe1d50736c893d787
Author: Miles Bader <address@hidden>
Date:   Fri Jul 12 20:33:32 1996 +0000

    (main): Only start a watchdog timer if in a new login coll.
    (watch_login): New function.
    (dog): Use watch_login.  Get rid of wierd rules for root-gone-away.

commit 3849b77c25aea056b6ef27ad212b07b7777216a7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 19:18:20 1996 +0000

    (makelocalhardlink): Only do cleverness if TO already exists.  If it's
    not there, just make the link.

commit d4460348d26292aad061a05d4c37307ae557e54f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 19:02:38 1996 +0000

    (install): Repair last change.

commit f74f761f6274305dc1b64779bf6da3d0daad603c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 18:20:38 1996 +0000

    (INSTALL-login-ops): New variable.

commit 59779e8e8fe3938eb51c00bd90cb2e5d7acd28e1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 18:20:00 1996 +0000

    (settrans): Dependon libports.

commit b8b0a6c8f9382bfde9e85aa52c59715a237591bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 18:18:31 1996 +0000

    (install) [doinst==one || doinst==many]: Include file-specific options
    in call to INSTALL_PROGRAM.

commit ca0b55aad54e319556177d67fd83c5ee551a41b0
Author: Miles Bader <address@hidden>
Date:   Thu Jul 11 02:50:56 1996 +0000

    (set_procinfo_flags): Don't use fake "*" wait value if there's no msgport.

commit a3dd6221aa8eacf467014534b90feb18f7938fa3
Author: Miles Bader <address@hidden>
Date:   Wed Jul 10 17:16:24 1996 +0000

    (argp_version_options, argp_version_parser):
      Use an uppercase 'V' for short version option.

commit fd2bf194fdb8839fcfe82cdda30b5831a8841229
Author: Miles Bader <address@hidden>
Date:   Wed Jul 10 16:17:15 1996 +0000

    (argp_help): "OPTIONS..." -> "OPTION...".

commit cd322b3925865b5b0825a627ee7f0de40d4c2c87
Author: Miles Bader <address@hidden>
Date:   Wed Jul 10 00:10:06 1996 +0000

    Changes

commit caa644f5b66473fe76cf7dd91041fbb029d730c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:15:39 1996 +0000

    Various changes.

commit c064fc93208c83a36580506e30367a598a8fef45
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:09:01 1996 +0000

    (install-dist): Depend on dist-links.
    (dist-links): New target.

commit b15f9b53da17640a69d5a184ca7f27833098a44c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:07:22 1996 +0000

    Put pflocal on /servers/socket/local (which will be a link to
    /servers/socket/1).

commit b1710163c8d39fa8d6cc9468272119414e7e6689
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:06:41 1996 +0000

    Create /servers/socket/local too, linked to /servers/socket/1.

commit 80ffa7ff855ba98e2ef5a715d49e9d3346f29abf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:03:41 1996 +0000

    Set root writable before doing anything else; offer to reboot the
    system when through.

commit d56b0f3528ad9047e4560996ea38d0445597da82
Author: Miles Bader <address@hidden>
Date:   Tue Jul 9 01:41:20 1996 +0000

    (_ps_stream_write_field): If a field is truncatable (MAX_WIDTH >= 0), take
      some of our spacing deficit out of it.

commit 5f5eba8ecc2f055513097a7b392bc5ed83a1043f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 21:47:52 1996 +0000

    *** empty log message ***

commit 02417760c23a7d1856218f83388687c5a6fcb71e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:41:36 1996 +0000

    (DIST_FILES): Removed *.h.

commit 0ff22177b782dd2bf187b5bd2aefcb6f9722ac7e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:40:16 1996 +0000

    (DIST_FILES): Removed INSTALL-binary; now in ./release/.

commit bcffa51bd5af4e9842efb67b2d0713dba26fcbda
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:39:30 1996 +0000

    (DIST_FILES):

commit 16d3734af0ba37a7232300bacd94ba858ed71039
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:24:29 1996 +0000

    (DIST_FILES): repair

commit 90f0dc86d50d5ada3c90be9fcd0abe9b9d4e8b2d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:21:02 1996 +0000

    Initial revision

commit c05364b65344a0cf83657b8abd3ac65b0e62f194
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 17:52:30 1996 +0000

    (stop_pgrp): Don't do anything if ORPHANED.

commit 24d76efadc0230efa00a41b788bdc7a44f159f8d
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 8 12:54:04 1996 +0000

    (stop_pgrp): Take second arg CTTYID.  Fetch each pgrp member's msgpor and
    send msg_sig_post with that as refport instead of calling POSIX.1 kill
    function like a bonehead.
    (S_crash_dump_task): Pass CTTY_ID arg through to stop_pgrp.

commit 66bced68845ab1ebd9b90103faad07a53101bfd4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 04:54:50 1996 +0000

    disable excessive cleverness for now...

commit 4e4028566c6dfb75b58850a301c56343b7b13adc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 04:54:09 1996 +0000

    (S_crash_dump_task): fixup

commit 2c73aa383dd7a5e55609779d9aad0c6dc1dcca17
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 03:12:27 1996 +0000

    (stop_pgrp): New function.
    (S_crash_dump_task): Call stop_pgrp.

commit 948fea8c7f015cfdf5cbab20c198528f25e1cd30
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:52:01 1996 +0000

    (lib-subdirs): Move libthreads up before libpager.

commit cdcd0cc0532d13b1e269c0d4f052c1f50e5de6e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:44:33 1996 +0000

    fixup

commit cfe78232ed425fc5cb138ea561547b915ed41a1d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:43:13 1996 +0000

    (fwd): Depend on libports.

commit d2fde6871a9be7a05a1e6f1b79b1e50fb113bfa1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:40:57 1996 +0000

    (libs) [library]: Depend on add-to-librecord instead of $(targets).
    (install) [library]: Add dependency on add-to-librecord.
    (add-to-librecord) [library]: Depend on $(targets).
    (librecord) [MAKELEVEL == 0]: Define and export.
    (include librecord): New inclusion.
    ($(librecord)): New target.
    (add-to-librecord): New target.

commit 753e2cca1ea6f8b9e9163da335a74ec1aa600332
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:31:31 1996 +0000

    (main): Don't use unsafe MOVE_SEND in call to file_set_translator.

commit ae43555cca2333171e6c28b5230c85422c8587a4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:30:26 1996 +0000

    (S_io_reauthenticate): Don't use unsafe MOVE_SEND in call to
    auth_server_authenticate.

commit 1e6744df4d3a64a6b848998b44a7fc7cdbe4456d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:28:42 1996 +0000

    (netfs_S_io_reauthenticate): Don't use unsafe MOVE_SEND in call to
    auth_server_authenticate.

commit 6095be9462f3920115940c2e4a8608d03e8f1331
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:27:51 1996 +0000

    (fshelp_start_translator): Don't use unsafe MOVE_SEND in call to
    fshelp_start_translator_long.

commit 4fc617fee674543e3c7f578616c63cbc1fa1e341
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:25:56 1996 +0000

    (fshelp_fetch_root): Don't use unsafe MOVE_SEND in call to
    fshelp_start_translator_long.

commit 26b644d0de824599589e5d8566126497acb1a7d2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:21:04 1996 +0000

    (diskfs_S_fsys_init): Don't use unsafe MOVE_SEND in call to exec_init.

commit 418808127512d3e02d11ef0ea5a25444a9a7c7cc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:19:13 1996 +0000

    (init_stdarrays): Don't use unsafe MOVE_SEND in call to interruptible
    proc_setexecdata.
    (open_console): Likewise, for file_set_translator.

commit d3bc8291eb7f87a1a1892a4c32d4fcfa3d986f26
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:13:09 1996 +0000

    (S_exec_exec): Don't use unsafe MOVE_SEND in call to interruptible
    exec_exec stub.

commit f27a6c577d599a595062c6004d48798b141a77e7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:09:53 1996 +0000

    (S_io_reauthenticate): Don't use unsafe MOVE_SEND in
    auth_server_authenticate.

commit de4711a130cc5c01359f7e0b58e4496e0ecf6c26
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:07:47 1996 +0000

    (diskfs_S_io_reauthenticate): Don't use unsafe MOVE_SEND in
    auth_server_authenticate.

commit ca958048e8442eb700ee72d9fabebe85ed845d43
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 01:03:53 1996 +0000

    (S_proc_reauthenticate): Don't use unsafe MOVE_SEND in user-side
    interruptible RPC.

commit 5e60005ee48bf00b56ccf8da58df87aaff68d8a6
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 7 20:06:26 1996 +0000

    (trivfs_S_io_reauthenticate): Don't use MACH_MSG_TYPE_MOVE_SEND; it's
    unreliable.

commit 1319f7565bd0a6260bf4b39c7262c4995a2f023c
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 14:39:55 1996 +0000

    (print_banner): Use basename instead of rolling our own.

commit 50417b38e1096270df0fba26af31df5b1cbacd8f
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 14:28:07 1996 +0000

    (_print_version): Include HURD_RELEASE in default.

commit 17d46db957ec2e063bece1d3420327e09ea0dd32
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 03:27:22 1996 +0000

    (AUTH_VERSION): New macro.
    (argp_program_version): New variable.
    (auth_version): Variable removed.
    (main):
      Call argp_parse to get defaults.
      Use AUTH_VERSION instead of auth_version.
    <argp.h>: New include.
    <idvec.h>: Changed from <hurd/idvec.h>.

commit e32e0d45c16d700e90db036ee6fd534e8eb5bba6
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 01:14:44 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit 107616878a2dc1b21a164aeb9718790d34dc6246
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:59:58 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit 1a698d5fb558fa892f3ca4ccca736f0357a40151
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:55:19 1996 +0000

    (argp_program_version): New variable.

commit a65aabc3dfb6ddcd91e470a98b49fa376f59a838
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:08:25 1996 +0000

    (argp_program_version): New variable.

commit 1ce6c861243504134bec5619a31aa3b852887d81
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:06:30 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit 7524babcd7697c112af1ce90637dece035c78b42
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:14:14 1996 +0000

    (OTHERSRCS): Add opts-version.c.

commit 0c061be50f8d6cb54a9c3aae14e75aafcc4c0288
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:13:26 1996 +0000

    (argp_program_version_hook): Type & doc updated.
    "argp.h": New include.

commit a47c1da01e4062ccd4afb70aeb326b8c167e5796
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:13:12 1996 +0000

    (argp_program_version): Doc updated.

commit d2e08915a6168c3f66f1cf659226f957b4121398
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:12:56 1996 +0000

    (argp_program_version_hook): Add argument types.

commit 5ec631163c7e36d10278b4bc69aaf1822287715e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:12:33 1996 +0000

    (argp_version_parser):
      Output ARGP_PROGRAM_VERSION to STATE->out_stream, not stdout.
      Supply that stream and STATE to ARGP_PROGRAM_VERSION_HOOK.

commit 5879f4c0c8d1c39454263b361ed1393ddad6bfa9
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:11:53 1996 +0000

    Initial revision

commit b27da079de6dcb57d14bac9ab6f4d5a5710f1b65
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 20:14:25 1996 +0000

    (ufs_version): Variable removed.

commit cf8c44e3a5179851621a21d93ce83e1e778cd343
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 17:58:34 1996 +0000

    (print_banner): Don't include directory in terminal name.

commit d9185de6346a26b7b4d3095e7e89352f364b0572
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 17:32:52 1996 +0000

    (diskfs_drop_node): If this might be a special symlink, then truncate
    it even though NP->allocsize might be clear.

commit c544839b432a7a26a9f69e4cdb380f332eeb0cab
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 17:28:09 1996 +0000

    (read_disknode): Don't set allocsize based on st->size for kludged
    symlinks.

commit 0fefc2a7f86355f09e6b4124c028b639122e2b13
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 16:45:23 1996 +0000

    (diskfs_truncate): Call record_poke after truncating a kludged
    symlink.

commit 6d0c7f745e0f733d1014e6894a0060c7173bfe33
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 04:20:12 1996 +0000

    (print_banner): Use localhost instead of grotty loop.  Make static.
    (main): Use syslog instead of error to report exec failure.

commit 0dcee3c25fd84fb3dbc4bc28afa4163ce467b4f2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 04:19:03 1996 +0000

    (getty): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit 8d032390329cf07435bfa093ca7a2bbed1b83619
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 03:47:22 1996 +0000

    (add_utmp_entry): Pass the the basename of TTY to getutline.

commit d60c98641bdfc736a7b28165cab2799f201edfe0
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 02:05:14 1996 +0000

    Include <sys/utsname.h> and <stdlib.h>.
    (main): Return something.

commit 229ed26d6eb768ab12250d73dd3d6e3ede0d3c15
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 02:02:12 1996 +0000

    (print_banner): New function.
    (main): Call print_banner.

commit bf9c208d6942f318ebed4071cd9c20d537acd403
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 5 23:42:12 1996 +0000

    (setup_ethernet_device): Linux's device `mtu' member does not include
    the hardware header size; subtract that off the value the kernel
    specifies as maximum packet size in setting ETHER_DEV.mtu.

commit b7979ec285fcc630e481228e05aa44644f0cd717
Author: Miles Bader <address@hidden>
Date:   Fri Jul 5 21:13:36 1996 +0000

    (fmt_past_time): Get rid of extraneous `f' in fmt string.

commit c514c1ec76e9a53c7e66a6ef06a0d5b665060045
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:32:05 1996 +0000

    (netfs_S_io_write): more fixup

commit 64f54e88c4b1db708b6d728ff52975cfc1bd8e60
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:30:59 1996 +0000

    (netfs_S_io_write): fixup

commit e4f1c4fa49ed5a4147c834289d04cc3760c4373d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:29:55 1996 +0000

    (netfs_S_io_write): Bother implementing O_APPEND.

commit f53c1f3ef6f55f6a7f83d8ed3a11d9af9f413af3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:14:33 1996 +0000

    (netfs_attempt_link) [case SYMLINK]: Include directory handle as an
    RPC arg.

commit d036245af57178d3f7d333bcba9f70d4f0e60af1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 20:56:46 1996 +0000

    (netfs_S_io_identity): Don't take address of ID in call to
    fshelp_get_identity.

commit c4d2d630e6069487cab8cfd59d74eec8eeea5749
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 19:38:32 1996 +0000

    (fshelp_get_identity): Bother to initialize I->fileno.

commit 30135487f2c153681c0643d1aefaeb11f710fe88
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 19:29:17 1996 +0000

    (crash): New target.

commit 1083a1d539fd631d1f750e722d52c252330eecf2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 19:52:06 1996 +0000

    (fshelp_get_identity): Bother to release idlock before returning.

commit 006daa4de19cd8701da224d87840394d9af774e6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 19:06:30 1996 +0000

    (init): Add libports (because libfshelp.so requires it, lose lose
    lose).

commit 6d3e77cf7eb22a25da0c69cf189194ad61f2fad4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 18:46:36 1996 +0000

    (process_signal) [case SIGCHLD]: Correctly place `break' *outside* of
    for loop.

commit e1cf8027cf8a7ec532c5ca87775a2ddc9038bc81
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 18:43:51 1996 +0000

    (process_has_exited): When reparenting children to init, if one of
    them is dead, alert init.

commit 38eae2b44ee0e71d7f36fdd9d34c5cfacbdf5184
Author: Miles Bader <address@hidden>
Date:   Wed Jul 3 18:35:58 1996 +0000

    (fstab_add_fs): Don't SEGV if COPY is 0.

commit 4ee58f8a7f53edd4d1990e43101c11f84554daa6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 18:16:15 1996 +0000

    (netfs_S_dir_mkfile): Return right with MAKE_SEND, not COPY_SEND.

commit 4cfcbfd951b6665133b2c619015fcba58e5d6eb8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 18:13:48 1996 +0000

    (ports_get_right): Supply correct sync value in notification request.

commit b1b6e1e7df5c7b7bfb2ed25b7ac9f3559cd6f9b3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 17:26:54 1996 +0000

    Include <argz.h>.
    (startup_parents, runtime_parents): Declare const.

commit 55869d539377a61859a19f71fe9dbb8b4e9cde03
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 16:00:21 1996 +0000

    include addert.h

commit dae5a1ff67543fc2322dbcfc77b22474ca0fccb4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:58:44 1996 +0000

    (netfs_S_io_identity): Use fshelp_get_identity instead of creating
    port ourselves.

commit c50ecbe02150d6d5f8feb7df4ba078a344c8ee49
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:57:11 1996 +0000

    (struct port_bucket): Mention name in global scope.

commit d444fc0b2e5587b46f1b6f400521aba78c79ce86
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:55:58 1996 +0000

    (netfs_drop_node): Don't deallocate NP->identity.

commit 78712e7ce5b0216bc986c304f44120d4d0fa5093
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:55:32 1996 +0000

    (netfs_make_node): Don't initialize NP->identity.

commit 0aef3d6265e8dc6c79621ade30e03c5cbca3fbc0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:54:39 1996 +0000

    (struct node): Delete member identity.

commit d8483f69aa8dc191b65de023edaea6ab95e2dd6c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:54:03 1996 +0000

    whoops

commit 471971715b2c92f8419fab3834558521b3e1b36b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:53:19 1996 +0000

    (SRCS): Add get-identity.c.

commit 6737880358fa1fd3f336a2b1eacdfe4ee8ea837d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:52:47 1996 +0000

    Initial revision

commit 183349d085e40f4a9c583a99343762ffc55759a6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:37:25 1996 +0000

    (diskfs_S_io_identity): Use newer interface.

commit 76fcb3e80c4668aa48d60768f3b13dd7d590fadc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:36:29 1996 +0000

    (fshelp_get_identity): Enable error returns.

commit af7907756eb963d0a051e2d53f32e1925bb2bfa4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:29:43 1996 +0000

    (fshelp_get_identity): New declaration.

commit 0c3af61a4e8e5f9d54b856efac4467fa5d5d0b86
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:25:43 1996 +0000

    (diskfs_S_io_identity): Fetch identity using fshelp_get_identity
    rather than creating it ourselves.

commit 3b57ebbdb1dc6ab475cdfa593c6bbe37d2c98cd8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:24:23 1996 +0000

    (diskfs_make_node): Don't initialize NP->identity.

commit de3551e5b6d97d5b83512fb602a296a55ffac8fb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:23:41 1996 +0000

    (diskfs_drop_node): Don't deallocate NP->identity.

commit f9443822fcd20f3a99771fe10e81779bd47b58c7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:22:49 1996 +0000

    (struct node): Remove member `identity'.

commit ffde13b585bb890bd151703ed75a43a28fe7356a
Author: Miles Bader <address@hidden>
Date:   Wed Jul 3 03:36:53 1996 +0000

    Touch /var/run/uptime file.

commit 21515d1ed64d03e9148d988215f21a7117820f53
Author: Miles Bader <address@hidden>
Date:   Tue Jul 2 19:26:34 1996 +0000

    (proc_stat_set_flags):
      Pass PS->task_events_info to task_info, not its address.

commit f1eb93ed0cc3853abb77e5ef47f46d35d7858f62
Author: Miles Bader <address@hidden>
Date:   Tue Jul 2 19:26:07 1996 +0000

    (dog):
      Include all args in the asprintf.
      Put the ARGV message in parens.

commit e6a01725be3cbf69adfa915c2b68aac7c85cbc79
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 2 15:09:28 1996 +0000

    Revert last changes.

commit 8429b0f92f3b20bc9073bc0f0635ad9898121a77
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 2 15:04:56 1996 +0000

    (struct node): Member identity now points to a struct.

commit 6a786656f8400a47cbba5e985b529c387bcfba39
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 2 15:02:42 1996 +0000

    (netfs_identity_class): New variable.
    (netfs_release_identity): New function.
    (struct identity): New type.

commit 4d3b34b0366b57d8bb330f1304e1da6f4dffe2ca
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 22:45:49 1996 +0000

    (sock_create): Initialize ID field to MACH_PORT_NULL.

commit 6206e82766ddf6b23d9d79b5a66c01e7ce395075
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 22:33:06 1996 +0000

    (_w_specs):
      Don't use utmp buffer sizes for field widths, as they can be very large.

commit afebcc4d9644b643956c1c1477f756227aa0b06e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 22:32:12 1996 +0000

    (kill_login): Don't kill dog.
    (dog): Take new ARGV argument, and record status in it for ps.
    (main): Pass ARGV to dog.
    (add_utmp_entry): Always fill in UTMP.ut_line.  Set UTMP.ut_type.

commit 4aace8994dd54066a02e342f9aa7891f5ebbf232
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 22:07:49 1996 +0000

    (process_signal): On SIGCHLD, keep reaping children until we get an
    error; tolerate all errors silently.

commit 97845c7d931be5b14eb550302ff2633e07566370
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 21:57:43 1996 +0000

    Don't test for dialups if TT == 0.

commit f361e55af15c4ad4d89d910ab4964aae60cb827c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 21:55:50 1996 +0000

    (main):
      Don't time out hardwired lines.
      Print an error if exec fails.

commit b4f5cdf8a2da9adc91750f4f858a809076bf72c9
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 21:44:01 1996 +0000

    (pq_queue): Initialize packet->buf_vm_alloced.

commit 5ead64a6c93afbc073ba1ab019a76312ee57aa1d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:36:37 1996 +0000

    (S_msg_describe_ports): New function.

commit 7142b3e540a0cf6d627efe1f59d684992ec3d47e
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 1 20:27:57 1996 +0000

    (crash_dump_task): Use integer_t for sigcode.
    Add exc, code, subcode, cttyid_port args.

commit 8021b8a4f79d2d5b1a9e6967f20374f37fa8d0b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:25:28 1996 +0000

    (S_crash_dump_task): Drop arg TARGET.
    (dump_core): Likewise; all callers changed.
    (struct crasher): Delete member `target'.

commit c3620bbd761143a5b2fab3ab33361fcba71fbe0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:21:03 1996 +0000

    (S_crash_dump_task): New args EXC, CODE, SUBCODE, CTTY_ID. Supply
    SIGCODE arg to proc_mark_stop.
    (signal_crasher): New arg SIGCODE, supply to proc_mark_exit.  All
    callers changed.
    (S_msg_sig_post_untraced): Supply C->sigcode to proc_mark_stop.

commit 7c49d500468c20bf82d4299c7ec8e413cd12a71a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:14:49 1996 +0000

    (targets): Added crash.
    (SRCS): Added crash.c.

commit bf218b01ecf13e51a1d49060bd8902f54c60afb1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:12:21 1996 +0000

    (crash): New target.

commit 28ccf79aac4addf4aba582e9cecfa8043bdd7a2f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:08:36 1996 +0000

    (DIST_FILES): Removed crash.c.

commit bea8b10a8f2d4e5e9cabb67685b34375c62bc8bb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 19:22:04 1996 +0000

    (pass2): Don't skip empty directories in `.' and `..' correctness
    check; we don't clear them the way BSD does, so we want `.' and `..'
    to get created for us.  Also handle `.' before `..' so that they get
    created in the usual order for empty directories.

commit 15ea5bc172ffd076ab8fa2e561a1fd688553e07e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 17:39:25 1996 +0000

    (makeentry): After successful directory expansion, write out modified
    directory inode.

commit e1e0b6e178236af39dd9026e48325f65d2f38f7d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 16:55:43 1996 +0000

    (pass4): If a reconnect fails while we are preening, give up.

commit 4ce402c236f986d294eeafd3221e89a18ee4c9e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 28 15:54:16 1996 +0000

    (check_owner): Return true any time PROC1 has root.

commit bdf2bc7eb0039f992b46fe141c5e6f7c4baa1ba4
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 22:14:19 1996 +0000

    (proc_stat_list_clone): New function.

commit a71e6387ae945115d5ac0857f7a186b94503055f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 22:14:10 1996 +0000

    (_fmt_create): Set NEW_FMT->src_len.  Use strdup.
    (ps_fmt_clone): New function.

commit 3f5fdb61239eb6ba68d80ce91535ee08cd5ce37f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 22:13:54 1996 +0000

    (struct ps_fmt): Add SRC_LEN field.
    (proc_stat_list_clone, ps_fmt_clone): New declarations.

commit 65f85fb173ab0af596586334f8550ffd1b327329
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:58:59 1996 +0000

    (targets): Comment out opendisk for now.

commit 5f12f9a2bc4a27b97b92d7fc40117c96c9cd239e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:58:05 1996 +0000

    (LCLHDRS): Add sserver.h.

commit 7c9228193e1953f9b843debec19b0fc81ade025a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:57:25 1996 +0000

    (LCLHDRS): Add execserver.h.

commit be5f938a899a5560f0d138867e682bc4384af883
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:56:39 1996 +0000

    (LCLHDRS): Add trans.h.

commit 93cec6d284b962d199218bf8e39317fa586a6a7b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:55:09 1996 +0000

    (LCLHDRS): Add common.h.

commit 82c38af5a13c781f1b8f19e4dfc06791c741ce2f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 21:10:52 1996 +0000

    (argp_parse): Zero the CHILD_INPUTS vector.

commit 0d4c2d45b84d3c654c392486d214e3df45865e6f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 20:44:45 1996 +0000

    (main): Repair loop.

commit e2111248d2b7571b96b1f36f498cc3550f219430
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 20:24:24 1996 +0000

    (diskfs_startup_diskfs): Don't call diskfs_readonly_changed here
    anymore.

commit 789c23dd09db3e3e247f74a09684a9ee7ac1af33
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 18:49:24 1996 +0000

    (disk_pager_setup): Check diskfs_readonly variable instead of calling
    diskfs_check_readonly.

commit 486875241d896f730a304df72535c47d653b9127
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:16:26 1996 +0000

    (lndist): Add lndist-asm-files.
    (lndist-asm-files): New rule.
    (ASMHEADERS): New variable.
    ($(top_srcdir)/hurd-snap/$(dir)/asm): New rule.

commit 59ee4b6317b2d5840c5749eb7e12f7497919f68e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:06:58 1996 +0000

    (LCLHDRS): Add diskfs-pager.h.

commit e1e75c5839859b5a2772ed2346633a8695bd4464
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:05:47 1996 +0000

    (installationdirlist): New variable.

commit b36f39016c9241b9efb5c626a673dbc4b534c2b8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:04:42 1996 +0000

    (MKINSTALLDIRS): New variable.
    (install) [all versions]: Add dependency on the directory being
    installed into.
    ($(installationdirlist)): New dependency.

commit a95f36dfa10db160c15a216018b3f0c9a6f55aa4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 13:58:11 1996 +0000

    (linked-files, lf-inst): New variables.
    (cp-linked-files): Use implicit rule.
    ($(lfinst)): New implicit rule.

commit 5bdde5146a4b8519d4979614d323013084b3b735
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 13:52:18 1996 +0000

    (distclean): Add config.cache.

commit 419ce31a94b82fef738b4bfc5de9dc6813597982
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 13:51:39 1996 +0000

    (lndist-cthreads-h): Delet target.
    (lndist): Remove `lndist-cthreads-h'.

commit fbfb4abfb0b7c46bf9bbbb6829eaec41f4beaddf
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 04:31:28 1996 +0000

    (OTHERSRCS): Add append-std-options.c.

commit 7abd5dac48a57327f6567caa3d25c5a50693cf1f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 04:31:01 1996 +0000

    Initial revision

commit 9f65c3fe8634e625b13b25ae23d65898772f8982
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 04:15:57 1996 +0000

    (fsck):
      Fsck pass 0 if not in automatic mode.
      Respect `noauto' option in automatic mode.
    (fs_start_fsck):
      When deciding to use a flags arg, mask flags against an explicit list of
        valid ones.
    (FSCK_F_AUTO): New macro.
    (main): Set FSCK_F_AUTO flag if in automatic mode.

commit b60ab50817b3ce3af94aebf30d2e6857810b96e5
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:15:42 1996 +0000

    (main): Use &NETFS_STD_STARTUP_ARGP insteda of NETFS_STARTUP_ARGP.
    (netfs_get_options): New function.
    (runtime_argp_parents, runtime_argp, netfs_runtime_argp): New variables.
    (netfs_parse_runtime_options, netfs_unparse_runtime_options):
      Functions removed.

commit e5c4c042b9d476b75c86c3df6a1822e22bdb1535
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:04:21 1996 +0000

    Initial revision

commit 9e010f9c9dcaf7b1a360baf4be090e79b87981c4
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:03:14 1996 +0000

    (OTHERSRCS):
      Add runtime-argp.c, std-runtime-argp.c, & std-startup-argp.c.
      Remove parse-runtime-options.c & unparse-runtime-options.c.

commit 611729bcbbf12ae037f603dffa0f3840f7c51c09
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:02:41 1996 +0000

    (netfs_get_options): Call netfs_append_std_options.

commit 4b6119225ab69a040505eec0c9f3730eb826fc17
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:02:18 1996 +0000

    (netfs_S_fsys_set_options): Don't convert options string into argv vector.

commit 5fb0034a3160e8d52e80aaf2278a6eaa9805c2f6
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:01:48 1996 +0000

    (std_runtime_options): Variable removed.
    (parse_runtime_opt): Function removed.
    (netfs_set_options): Change to use fshelp_set_options.

commit 6e31b9ca1a97d11598556e38d56fc8c9ec132c7e
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:01:15 1996 +0000

    Change options parsing interface to match libdiskfs's:
      (netfs_set_options, netfs_get_options): Updated to inew interface.
      (netfs_append_std_options): New declaration.
      (netfs_runtime_argp, netfs_std_runtime_argp, netfs_std_startup_arg):
        New variables.
      (netfs_parse_runtime_options, netfs_unparse_runtime_options):
        Functions removed.

commit 0a40c3a6aa3930d455091b40fa18aa68703dcda4
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:00:33 1996 +0000

    (netfs_S_fsys_get_options):
      Use fshelp_return_malloced_buffer to prepare return value.

commit 1b19bb638749c62039ab4b4b8df82fd86975cfdc
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:00:20 1996 +0000

    (netfs_S_file_get_fs_options):
      Use fshelp_return_malloced_buffer to prepare return value.

commit d2d5a3189b2a24014340045ddd5633c50aacfaee
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 18:33:25 1996 +0000

    (S_auth_makeauth):
      Don't special-case the 0 explicit ids case (it used to merge in all the 
ids
      from passed in auth-handles in that case).

commit 8f27c97d12ae4091b78444c9b2dc54a9d2a2bfce
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 02:06:25 1996 +0000

    (parse_opt): Add hair to share arg parsing state between two parsers that 
use
      the same parse_opt function at the same time.

commit eb2654f4f861bded25d52002846eb59787d8da3e
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 23:06:08 1996 +0000

    (main, options): Add --writable/-w option.
    (FSCK_F_WRITABLE): New macro.
    (struct fsck): Rename WAS_READONLY field to MAKE_WRITABLE.
    (fscks_start_fsck): Change to set make_writable field instead of 
was_readonly.
    (fsck_cleanup): Change RESTORE_WRITABLE to MAKE_WRITABLE.
    (fscks_wait): Likewise.

commit ad92148b11c9346be6e412c68707f51e830b5679
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 23:02:00 1996 +0000

    Use --writable flag to fsck too.

commit 0debd66a0805c8b1ba8d81d080e222aef8984629
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 22:06:10 1996 +0000

    (%: %.sh): Make target writable.

commit 76791341386aad1a73a2ca35531fdf70062e8d05
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 22:02:01 1996 +0000

    Use real fsck instead of kluge.

commit ae988687ff4e31d11daccb2d82aed82353e61dad
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:41:45 1996 +0000

    (parse_opt):
      Fix test for address-less netmask.
      Fix byte order when using IN_* macros.
      Base default netmask on dev->pa_addr, not in->address.
      Don't clear dev->pa_addr.
      Delete old routing entries before adding new ones.
    (trivfs_get_options): Add & use ADD_ADDR_OPT macro.
    (parse_hook_add_interface): Initialize H->curint->device.
    (trivfs_get_options): Initialize *ARGZ & *ARGZ_LEN.

commit 5c6712c2b517c1d9db6751b0be6c6a95609da480
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:41:03 1996 +0000

    (ip_rt_del): New declaration.

commit 652e7ee9f5fcc100fedb4af3eb38ee290a54ccca
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:40:43 1996 +0000

    (ip_rt_del): New function.
    (rt_del): Renamed from ip_rt_del.
    (rt_kill): Call rt_del, not ip_rt_del.

commit 8591a1e32eb9ed0a453829146a27b6a0a745e8d0
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:37:53 1996 +0000

    (diskfs_cached_lookup): Use diskfs_check_readonly instead of 
diskfs_readonly.

commit 05ae11b794dbf1226077421095bbeeb65d11c2a0
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:34:55 1996 +0000

    (diskfs_grow): Add call diskfs_check_readonly to clear clean bit.

commit cfebe01e93fb123e31c295d4901d85eb7d5eb954
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:33:14 1996 +0000

    (diskfs_shutdown_pager): Don't shutdown the disk pager, just sync it.
    (diskfs_sync_everything): Call sync_global instead of pokel_sync.
    (final_sblock): Variable removed.

commit cec48d4b977cb95a22d777d4e6c6ad142adf7bd9
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:31:35 1996 +0000

    (diskfs_lookup_hard, diskfs_dirempty):
      Use diskfs_check_readonly instead of diskfs_readonly.

commit 164936445e8557078a7deba8a64e3271407e6bd8
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:30:29 1996 +0000

    (diskfs_truncate): Add call diskfs_check_readonly to clear clean bit.

commit a59257d79726138c9584c5a684eff9fb5fdd3953
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:29:07 1996 +0000

    (diskfs_readonly_changed): No longer clear the clean bit.
    (diskfs_set_hypermetadata): Work correctly.

commit c7d3781456ba9da865406ad02900012eb8b71e54
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:28:30 1996 +0000

    (sync_global):
      Renamed from sync_global_data.
      Add WAIT flag.
      Don't call diskfs_set_hypermetadata.
    (alloc_sync): Call diskfs_set_hypermetadata instead of sync_global_data.
    (sync_super_block): Function removed.

commit ad04fae96a8643a36f21324a2ccec6f917a99c26
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 20:02:36 1996 +0000

    (ip_rt_del): Renamed from rt_del.
    (rt_kill): Use ip_rt_del instead of rt_del.

commit f426f39908178e90621fa1798ace3ed21a6a6428
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 19:55:20 1996 +0000

    (rt_del): Export.

commit e12000b1a644af07787a136a89680b1259e974d0
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 18:02:37 1996 +0000

    (diskfs_get_options): Include `--compat=' in options.

commit 039a88b329122f3f4d5e29f2bf59e77d80a04426
Author: Miles Bader <address@hidden>
Date:   Mon Jun 24 21:35:48 1996 +0000

    (main): Fix heuristic to decide whether native booted.

commit f74b90d7e3174cca883b072903adaa7dc77c2724
Author: Miles Bader <address@hidden>
Date:   Mon Jun 24 21:32:01 1996 +0000

    (check_high_bits, diskfs_validate_owner_change,
      diskfs_validate_group_change, diskfs_validate_mode_change,
      diskfs_validate_author_change): New functions.
    (write_node): For non-hurd filesystems, assert that no hurd
      extensions should be used.

commit a13f5d0b8a4c4372936a92ef66f56b25530b8429
Author: Miles Bader <address@hidden>
Date:   Mon Jun 24 21:26:13 1996 +0000

    (sigterm_handler):
      Renamed from sighup_handle.  Make void.  Deal with SIGTERM instead of 
SIGHUP.
    (main): Use SIGTERM & sigterm_handler instead of SIGHUP &c.

commit be7f748beac60afec491f21cfd3eacf48e088cbc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:25:22 1996 +0000

    (diskfs_lookup_hard): Use diskfs_check_readonly instead of
    diskfs_readonly.
    (diskfs_dirempty): Likewise.

commit ef8b5004db62bdbb291f83bdc0b2de32713b0b42
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:24:48 1996 +0000

    (diskfs_cached_lookup): Use diskfs_check_readonly instead of 
diskfs_readonly.
    (read_symlink_hook): Likewise.

commit 7eb2e7af3cfe59e9e22f347ecb686ad84356e45d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:24:12 1996 +0000

    (diskfs_truncate): Call diskfs_check_readonly.
    (diskfs_grow): Likewise.

commit 63c3d556fb1d9f4d51f0c135341f873557ab848b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:23:42 1996 +0000

    (diskfs_set_hypermetadata): If CLEAN is not set, make sure we clear
    the clean bit on disk.  Always call sync_disk (with appropriate
    WAIT).
    (diskfs_readonly_changed): Don't do set_hypermetadata here.
    (copy_sblock): Don't track clean state here.

commit 598aacf96d6739bb594123fb1a34b070c236660e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:20:15 1996 +0000

    (diskfs_S_startup_dosync): Don't crash the filesystem, just do a clean
    sync.

commit 4bafb98ec2962f1c4d787ff437331fb99e6e6320
Author: Miles Bader <address@hidden>
Date:   Mon Jun 24 21:19:34 1996 +0000

    (parse_hook_add_interface): Realloc the correct number of bytes.
    (parse_opt): Don't fail if there were no options.
    (RETURN): New macro.
    (PERR, FAIL): Use RETURN instead of return to free memory if nec.

commit 7e4f6245dc0724f1e34d3929fa03bf5e8a8e8933
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:17:07 1996 +0000

    (diskfs_remount): Use diskfs_check_readonly instead of
    diskfs_readonly.

commit d249d067fa34af24416bf91a281b000075c1d1e1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:16:04 1996 +0000

    (diskfs_drop_node): Call diskfs_check_readonly before making mods.

commit 9863cceecbcde59efa0b6b129ef9909a7e29c9cc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:04:31 1996 +0000

    (diskfs_check_readonly): And do it synchronously.

commit 4743827a8b5c02dc98eb539af073f9cfd280e414
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:59:05 1996 +0000

    (diskfs_shutdown_pager): Don't shutdown DISKPAGER ever, just sync it
    instead.

commit 88253a56136a2800ebd59d72aafdd04c630bc316
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:56:24 1996 +0000

    (_diskfs_diskdirty): New var.
    (diskfs_check_readonly): New function.
    (diskfs_set_readonly): After clean sync, clear _diskfs_diskdirty.

commit 29bd5cb55bd05cc6137ff391916df1a7c4dca74f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:52:10 1996 +0000

    change name to _diskfs_diskdirty.

commit a43a6000ff22bea2fda92139989414c6077b6c09
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:51:03 1996 +0000

    (_diskfs_diskclean): New variable.

commit ceb410e857cbc16464398507d200163d67c7abde
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:46:25 1996 +0000

    (_diskfs_rdwr_internal):   Use diskfs_check_readonly instead of 
diskfs_readonly.

commit ae11f05490af379f1752babfa879472aca7463c8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:45:19 1996 +0000

    (diskfs_create_node):   Use diskfs_check_readonly instead of 
diskfs_readonly.

commit f3bb79714f3767aa92a75467d34ac0dfee73a21b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:44:12 1996 +0000

    (diskfs_S_fsys_getroot):  Use diskfs_check_readonly instead of 
diskfs_readonly.

commit d194f05e7c27f0a7b0daacc04d39f01fd926389a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:42:29 1996 +0000

    (diskfs_S_file_set_translator):  Use diskfs_check_readonly instead of 
diskfs_readonly.

commit 544ab327dd91d5b60154bc2b2f299cfac5c8b2f7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:42:01 1996 +0000

    (disk_pager_setup):  Use diskfs_check_readonly instead of diskfs_readonly.

commit 65bd7b600ee9dd5b4c9a7d2777c330148508c5a6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:41:40 1996 +0000

    (disk_pager_setup):

commit 86917d47bf56eae9a002deedb2b57f8a095970f8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:40:41 1996 +0000

    (diskfs_S_dir_unlink):  Use diskfs_check_readonly instead of 
diskfs_readonly.

commit 22a5090b5cd83c8358bd367d07cf51067ce32e85
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:40:12 1996 +0000

    (diskfs_S_dir_rmdir): Use diskfs_check_readonly instead of diskfs_readonly.

commit bb3c3cc44d811ccf52bede5155960ef164c076ad
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:39:48 1996 +0000

    (diskfs_S_dir_rename):  Use diskfs_check_readonly instead of 
diskfs_readonly.

commit 01c5a93e50f8f1186596c2f35bdf809b03c93f6c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:39:26 1996 +0000

    (diskfs_S_dir_mkfile): Use diskfs_check_readonly instead of diskfs_readonly.

commit 6d417d7bbd9deeb793706c96a6caa5d456dea76c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:38:49 1996 +0000

    (diskfs_S_dir_mkdir): Use diskfs_check_readonly instead of diskfs_readonly.

commit 3d467ea643dd2aefa33d65be42b154f2960db7a5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:38:14 1996 +0000

    (diskfs_S_dir_lookup):  Use diskfs_check_readonly instead of 
diskfs_readonly.

commit 4013274fbdeb9c4e30faef709c9f5d2c28f9f356
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:37:45 1996 +0000

    (diskfs_S_dir_link): Use diskfs_check_readonly instead of diskfs_readonly.

commit d716d47a7a38cad7da22719e687a9c7b00867486
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:36:44 1996 +0000

    (iohelp_fetch_shared_data): Use diskfs_check_readonly instead of
    diskfs_readonly.

commit 22ed499dc8313fa5470a2b401d9f60d64c419a19
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:35:50 1996 +0000

    (diskfs_check_readonly): New function.

commit 9fc5bceeed0f35c20e94155d5ff4cbc63a91fdb1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:33:50 1996 +0000

    (sighup_handle): New function.
    (arrange_shutdown_notification): Register SIGHUP handler.

commit 202298cce2b9a5be84a523544f6dc665546e6a43
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:29:18 1996 +0000

    (kill_multi_user): Kill user tasks before doing notify_shutdown.

commit 8ea3ba7a19697c9b87270bc201c177f9893efd5a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:04:20 1996 +0000

    (diskfs_create_node): Add mode.

commit 3a047a3fccce1c4ecabd04b5963f9e04cc54a165
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:00:44 1996 +0000

    (fshelp_fetch_root): Deal properly with errors from auth_makeauth.

commit d24e64f58d57f5d9fbf8d53ee631036f06c3acb3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:57:54 1996 +0000

    (diskfs_S_io_reauthenticate): If auth_server_authenticate fails, then
    fill with empty IDs.  We can't permit interruption, because this is a
    simpleroutine.

commit f02b23f2a377026c201fbf79ee0c0c361b859e4b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:51:22 1996 +0000

    (diskfs_S_file_set_translator): spelling fix

commit b4ca0e6c92a56540d18ee5229b74e762fcc87f72
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:23:43 1996 +0000

    Doc fixes.

commit bb9d505f80cff9165989824780cd9e15944b079d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:19:56 1996 +0000

    (diskfs_S_file_set_translator): Validate rdev change before making it.

commit 5d7ee86cd8a8b409fece1c36c2038f5e30e8df24
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:17:51 1996 +0000

    (diskfs_S_file_chflags): Validate flags change before making it.

commit 43707f198a822999a078e57806d45921a1a3d9d6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:16:52 1996 +0000

    (dithkfth_validate_author_change): New macro.

commit 6d82db34391f5dc24d0735cade3ee21748e22b41
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:16:07 1996 +0000

    (dithkfth_TH_file_chauthor): Validate new author before changing it.

commit 57bfe188ece3dc3f668ee9fcd089502339bc4c96
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:14:30 1996 +0000

    (diskfs_create_node): Validate group change before making it.

commit 4f3b81d8f26b8c4ddeff6b82089efac435e75236
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:12:11 1996 +0000

    (diskfs_S_file_chown): Validate group change before making it.

commit 1fdcdda2a09e9e0bdfc3cd5615e711f600f300d1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:10:40 1996 +0000

    (diskfs_create_node): Validate mode change before making it.

commit 478e107390f25a180a26ee3174a848c9dcc51c34
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:09:39 1996 +0000

    (diskfs_S_file_set_translator): Validate mode change before making it.

commit 06ca25eac7fe461edac4deeb66f891301eae84d4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:08:04 1996 +0000

    (diskfs_S_file_chmod): Validate mode change before making it.

commit 52bf1f14d0f2ddecf8acd5f52e440fb791ac3d0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:06:04 1996 +0000

    (diskfs_creade_node): Validate owner change before making it.

commit 90e7d441d7e32d891050b3f5d6c16ca4bfc764e1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:03:31 1996 +0000

    (diskfs_S_file_chown): Validate owner change before making it.

commit 789851ceafac05821bf438c61a08966a3f3a9bef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:01:35 1996 +0000

    (OTHERSRCS): Add validate-mode.c, validate-group.c, validate-author.c,
    validate-flags.c, validate-rdev.c, and validate-owner.c.

commit bd751444de919b09158fbe8ab616a0cb6aea1816
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 18:59:54 1996 +0000

    Initial revision

commit 75d32d9837d5e1f609f508c7cd76385ccaf082b8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 18:55:42 1996 +0000

    (diskfs_validate_mode_change, diskfs_validate_owner_change,
    diskfs_validate_group_change, diskfs_validate_author_change,
    diskfs_validate_flags_change, diskfs_validate_rdev_change): New decls.

commit e71d6032ca4561ecdd2c776b3e27c5f5ec69d0e0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 14:19:34 1996 +0000

    (errexit, punt): Exit with status 8 for catastrophic failures.

commit 1776c03031f4241f6044b90d485c4999ab52126b
Author: Miles Bader <address@hidden>
Date:   Sat Jun 22 21:50:14 1996 +0000

    (options): Make const.

commit 28a99b0d3e7d6669bcfa9c6eb6c4d53a6c719c34
Author: Miles Bader <address@hidden>
Date:   Sat Jun 22 21:45:52 1996 +0000

    (diskfs_get_options): New function.

commit 3d5b150c93d186d64e8b5d408b31e1ecb52ed473
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 21:27:27 1996 +0000

    (main): Pass ARGC & ARGV to argp_parse in the correct order.

commit 5e031a6b4ee312d7bf64c5d98e7b7210444827cb
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 21:21:18 1996 +0000

    (argp_parse):
      Use group_parse instead of calling group parser directly for long options.

commit 90c65e9c74865a9ed821841190356fa9398fec73
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 21:05:21 1996 +0000

    (open_console):
      Print an error messages for /dev/console not being a terminal.
      Reduce the scope of some variables.

commit 739183d118aff3fabe0bd2992dc1843b0e655f97
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 20:57:51 1996 +0000

    (open_console): Print an error message for /dev/console failing.

commit a13b82b1a1b785222702be6797f508f82f082b22
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 20:30:35 1996 +0000

    (open_console):
      Pass correct length of argument vector when setting active translators.
    <maptime.h>: New include.

commit aca630f9d74a57b9199fee1e2c721b4821704f2e
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 21 17:22:54 1996 +0000

    typo fixes

commit faef463e817867b4e74159c97bcd041899c26c5d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 21 17:20:09 1996 +0000

    *** empty log message ***

commit c117c7d5fb4fb66ee90dea54f78d1ee670c62ee6
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 16:29:47 1996 +0000

    ($(target)):
      Get rid of -defsym hack for ___brk_addr (there's a hack in libc now).

commit 5397bf367176c69b31fdf78bc666680ba9f0b913
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:19:07 1996 +0000

    (pfinet): Depend on ../libfshelp/libfshelp.a &
      ../libshouldbeinlibc/libshouldbeinlibc.a.
    (SRCS): Add options.c.

commit 57ce2a21bfac7547ffc969ac962d806389924b16
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:18:12 1996 +0000

    Finish up initial version.

commit e1d41ed3b202dd7f5af1f47c7333c80c377126c4
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:16:59 1996 +0000

    (fd_get_device): Supply new args to store_create.

commit faddcea8877357b18f1ab4e57307ec26084d0f37
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:15:50 1996 +0000

    Put & before DISKFS_STD_DEVICE_STARTUP_ARGP.

commit 6edcdc9737d38189efeec4e9f1ea67c6ba6c9b47
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:05:13 1996 +0000

    (parse_opt):
      Handle runtime invalid selection of 4.2 mode.
      Save select mode until we're done to correctly deal with external errors 
at
        runtime.
    (startup_parents, startup_argp, runtime_parents, runtime_argp):
      New variables.
    (main): Argp vars made global.
    (startup_parents):
      diskfs_device_startup_argp --> &diskfs_std_device_startup_argp.

commit 362774eb71330d310cc185a138efc7f2da1218ae
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:02:49 1996 +0000

    (OTHERSRCS): Add set-options.c & get-options.c.

commit 077834e97c7fdf9969aed6438c77ebb79c133ce9
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:02:05 1996 +0000

    (trivfs_S_fsys_set_options): Call trivfs_set_options.

commit 32a86d29969e76d917da44a16d25284acacc29cb
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:01:40 1996 +0000

    (trivfs_S_file_get_fs_options):
      Call trivfs_get_options, and package up the results.

commit 9a0b3af15f4a5ffdebfd39855879bd97475a6652
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:01:19 1996 +0000

    (trivfs_S_fsys_get_options):
      Call trivfs_get_options, and package up the results.

commit 50bec78ac014f89b4b729c0fa46609b959d4a9fe
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:00:42 1996 +0000

    Initial revision

commit cfeaca5253c734b12d682a1e1da26fd4ff6ef33f
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:00:08 1996 +0000

    Add trivfs_set_options & trivfs_get_options.

commit 3735437af97a170a4fb18c86ffb24df95bd91208
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:59:29 1996 +0000

    (fshelp_set_options): Add & use INPUT arg.

commit dafce4b40dde95601ef640983879d11ee7ada1e8
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:59:13 1996 +0000

    (SRCS): Add return-buffer.c.

commit b53d826c9a2aeb5c33beb328ffadb45ea96bde1d
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:58:46 1996 +0000

    (fshelp_set_options): Add INPUT argument.
    (fshelp_return_malloced_buffer): New declaration.

commit a05664455d6949646612790778525662fc03cc1b
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:57:14 1996 +0000

    (diskfs_S_fsys_get_options):
      Use fshelp_return_malloced_buffer to setup the return data.

commit 570575380f8a77dcc2ac53ae51dad48d69c33d49
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:56:32 1996 +0000

    (diskfs_S_file_get_fs_options):
      Use fshelp_return_malloced_buffer to setup the return data.

commit eea6e7151597795d0186621e93bdeb1e0f45e9fa
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:55:52 1996 +0000

    (diskfs_set_options): Supply INPUT arg to fshelp_set_options.

commit 9822c47592cbbfdbdeb2e9f6531e064ea355cc85
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:55:31 1996 +0000

    (diskfs_append_std_options):
      Use argz_add instead of rolling our own.  Deal with errors.
    <argz.h>: New include.

commit c67cd904d454ef10ff53871a4aa14e10c24fa598
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 04:06:09 1996 +0000

    Initial revision

commit 1902fe4779d2aa720f0150076e262c900e3699f0
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 02:39:54 1996 +0000

    (pfinet): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit a78ee83adfb68f0f5ca8fbda48da1d50649acde6
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 02:36:56 1996 +0000

    (main): Rename diskfs_device_startup_argp to diskfs_std_device_startup_argp.

commit b52531dc5b9e7a86eeb47adc8738e793edc31915
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 23:54:07 1996 +0000

    Include <hurd/startup.h> and <string.h>.
    (shutdown_notify_class): Declare variable.
    (S_startup_dosync): Give enough args to ports_lookup_port.
    (S_startup_dosync/do1): Return a value.
    (arrange_shutdown_notification): Correct spelling of
    ports_create_port.  Initialize shutdown_notify_class.
    (find_device): Construct arg to strcmp correctly.  Correct spelling of
    ENXIO.

commit 012fae8a6d103a2f6988fb015dde01124c0ab6c3
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:35:17 1996 +0000

    (fsck): Wait for fscks to finish.

commit 957bb98d980426a65049f2657758b89993af7ae0
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:34:51 1996 +0000

    (fstypes_create): Copy SEARCH_FMTS contents into NEW.
    (fs_set_mntent): Don't keep old fsys fields if the mnt_dir is changed.
    (fstab_add_mntent): Initialize fields in FS with non-zero values.
    (_fs_check_mounted): The root is always mounted.

commit 4e785a19d3055eaf34e7dc0a6c40385681774b5a
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:34:24 1996 +0000

    (OBJS): Add ../libfshelp/libfshelp.a.

commit e8a3b55f73be7e5f6b66bd87fc0a36bd489e51d2
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:34:11 1996 +0000

    (null ifsock fifo new-fifo devport): Depend on ../libfshelp/libfshelp.a.

commit 72f5c6271627c8efcae0e405d9a58d2197bb4d05
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:33:56 1996 +0000

    (pflocal): Depend on ../libfshelp/libfshelp.a.

commit 5e1ca2545521f28e0570d7644a49308e3c5c40c7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 21:26:28 1996 +0000

    (do_exec): In proc_setowner code, deal with error from auth_getids
    more loosely.

commit a117f7d70abb00109befacfc6d03ac526463d69a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 20:45:53 1996 +0000

    (devio_abandon_physical_output): Don't do anything if carrier is off.

commit fc64bd8d77ce25b9639754916762ac3d8eddc5c6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 20:05:18 1996 +0000

    repair syntax

commit dd64887a44e8f073b2a492a0c3e155a71502754a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:53:16 1996 +0000

    (exec): Link against fshelp too now.

commit 806650d0e73748f17c31759163efd0f0a20d115d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:51:27 1996 +0000

    fixup

commit 70c27d327f0223923026f88486cccea85b1bdfde
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:44:31 1996 +0000

    (main): No need for EXEC_NEWTASK or EXEC_SECURE.

commit a503ec530f4f66e3889bc20f93e3aec8a530e7b3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:43:44 1996 +0000

    (do_exec): Call proc_setowner *after* possible proc_reassign;
    otherwise it modifies the stub process's state and not the real
    process's.

commit b96c0d90cdaf2a0a4a8135db1851054d6dccf223
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:56:51 1996 +0000

    *** empty log message ***

commit a628e64ceb2e56ef356fd8cd36880ceec419e652
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:55:34 1996 +0000

    *** empty log message ***

commit 6202682d23c680136d80edde9cd9078ebf31127a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:51:06 1996 +0000

    (_PATH_RUNCOM): Move to /libexec/rc.

commit 59fdc455293bcc67ed668e5b524f726bbcf73e5c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:50:35 1996 +0000

    (install): Install symlink for rc.

commit 34327c52abce3986ee21b9d0e1816f6bd5324287
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:48:01 1996 +0000

    (getty):

commit e769957bda9ecff3c70a710af77a816b802196a9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:46:34 1996 +0000

    (SYSCONFFILES): Removed `rc'.

commit 26a1a0888424eb0ec123f09208fa1a7222e65f95
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:41:22 1996 +0000

    (getty): Remove rule.
    (targets): Remove `getty'.
    (SRCS): Remove getty.c.

commit 44e64fddd183dd479ac475dfd1c8f646dd1f70f2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:38:19 1996 +0000

    (prog-subdirs): Add `daemons'.

commit 88624d34b52c8df32a70a82eea3c566c0490dbd1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:37:55 1996 +0000

    Initial revision

commit 1721316f213651b03c41bcf09e41edd9ae719106
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:32:54 1996 +0000

    (libexecdir): New variale.

commit 9bcf5e92bdd718156d2ac903818c5e402402932f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 12:30:43 1996 +0000

    (S_proc_setmsgport): Add OLDMSGPORT_TYPE param.

commit 4f0498487d7b98990b00e8b806b860ef78fbddc6
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 12:30:09 1996 +0000

    Remove all the complexity and just do the bare minimum.

commit 4d1d4a56ba2bba024384c8e8b3a73c7fa1986251
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:28:41 1996 +0000

    (OTHERSRCS):
      Add opts-std-runtime.c, opts-append-std.c, opts-runtime.c.
      Remove opts-runtime-parse.c, opts-runtime-unparse.c

commit d9a645c9706f1899d81b7798b953e4f411345840
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:28:06 1996 +0000

    Initial revision

commit 55d97fa1373b8c48e17adafbacec389225a6fefb
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:27:37 1996 +0000

    (diskfs_S_fsys_set_options): Don't split arguments, just call
      diskfs_set_options with what we got.

commit 43069c8da7d9478d749d9b54942fb05d5fd3b65b
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:25:10 1996 +0000

    (parse_dev_startup_opt): Use argp_error.
    (diskfs_std_startup_argp): Renamed from startup_argp, exported.
    (diskfs_std_device_startup_argp): Renamed from dev_startup_argp, exported.
    (diskfs_startup_arg, diskfs_device_startup_arg): Variable removed.

commit ac3e7fcf2a079192c439f323bb76d434bbec18e2
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:23:36 1996 +0000

    Initial revision

commit 13fc9ca86b7f6aefd7ef147964a0fa49141cb411
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:22:54 1996 +0000

    New file (old version renamed to opts-std-runtime.c).

commit 0cdc45ed84415fd388887f1e613ddf11648aa406
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:21:34 1996 +0000

    (diskfs_get_options): Call diskfs_append_std_options to do most of the work.

commit a81ff69eda8d1e69139ebf6898de5572c9e39400
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:21:07 1996 +0000

    (diskfs_S_startup_dosync): Pass HANDLE to ports_lookup_port.  Declare ERR.

commit cb1cfb4d84b0d6f75dd97f412dd9188c00f6f8f6
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:20:45 1996 +0000

    (diskfs_parse_runtime_options): Decl removed.
    (diskfs_std_startup_argp): Renamed from diskfs_startup_argp, now a structure
      decl, not a pointer decl.
    (diskfs_std_device_startup_argp): Renamed from diskfs_device_startup_argp,
      now a structure decl, not a pointer decl.
    (diskfs_set_options): Update decl (now takes argz & argz_len).
    (diskfs_runtime_arg, diskfs_std_runtime_argp, diskfs_append_std_options):
      New declarations.

commit 2fa691f38658a544fa91a7ab1cd25a2bea8ea98f
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:42:15 1996 +0000

    Initial revision

commit d7956b73e970c323f9e3e3469bab266e45003774
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:41:54 1996 +0000

    (OTHERSRCS): Add runtime-argp.c.

commit 5ec6ae87694239096f7470f3a021b027a978fcff
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:41:39 1996 +0000

    (trivfs_S_fsys_set_options): Use trivfs_runtime_argp to parse options.

commit ef166947ee56afcf921dcc95da2638d929a11f06
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:40:41 1996 +0000

    (trivfs_runtime_argp): New declaration.

commit 18a65e8e63b9b763f6424f50e53463c973aa1afe
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 23:00:49 1996 +0000

    Add a fwd declaration of struct argp to satisfy compiler.

commit 9eeae0ba5e658f0244050d32bbf999d499a09de9
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:59:53 1996 +0000

    Initial revision

commit 0d958c7eff32b1e0fec3b62fb5dc09e13fd9d773
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:52:21 1996 +0000

    setopts.c --> set-options.c.

commit 942d4b861a184b858bc2cead47d720ff6d74cb3b
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:51:10 1996 +0000

    Add fshelp_set_options.

commit fa9268193a75a75d56cf0f001a4dac01ea2270ec
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:50:17 1996 +0000

    (SRCS): Add setopts.c.

commit 8f3f01824ccc3d247d11de7e84bcc0d0f1f73bb1
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:14:20 1996 +0000

    Initial revision

commit 54182a2c58e0c424fcce9830331bd3d9f23e6968
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:13:35 1996 +0000

    (do_exec, S_exec_exec): Pass 0 for new LOOKUP arg to hurd_file_name_lookup.

commit f21d0b3c18fe544bc64ec599f81a0c1045a4d9f2
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:13:24 1996 +0000

    (hurd_file_name_path_lookup): Declaration removed.
    (check_hashbang): Pass 0 for new LOOKUP arg to hurd_file_name_lookup.

commit caa38b784e0b95d961b48b66830f37218e41d25d
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:10:39 1996 +0000

    Initial revision

commit 83c4f6b6e3fe7aa9b83408d7ca8033287489ed63
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:10:13 1996 +0000

    (fs_set_readonly, fs_remount):
      If fsys_set_options returns EINVAL, return EOPNOTSUPP instead.
    (fs_set_readonly): Use fsys_set_readonly.
    (fs_remount): Use fsys_remount.
    (fs_readonly): Use fsys_get_readonly.
    (_fs_check_mounted): Use file_name_lookup_carefully.

commit 456d32b1c9c6570f4d86caadfb927bcd97cec283
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:09:55 1996 +0000

    (_debug): New variable.
    (debug, fs_debug): New macros.
    (fs_start_fsck, fscks_start_fsck, fsck_cleanup, fscks_wait, fsck, main):
      Add debugging noise.
    (main): Use FSTAB_PATH instead of _PATH_MNTTAB.
    (args_doc): Fix.

commit b53c7f6aa85c9ffc92384da7b7aeba911ad5b743
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 19:41:40 1996 +0000

    (init_ttys, reread_ttys): Test return value of setttyent correctly.

commit dc7f358e6409440c9ae88367b577ccc2fe085fc6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 19:31:00 1996 +0000

    (init_ttys): Return non-zero if we fail.
    (startup_terminal): Return non-zero if we don't actually start anything.
    (startup_ttys): Return non-zero if we fail.
    (launch_multi_user): If init_ttys fails, go back to single.  If we go
    multi, actually set system_state accordingly.  If startup_ttys fails,
    go back to single.

commit 26acde461ac341a48e2798568582a89797d9b0c7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 19:25:05 1996 +0000

    Print date before running fsck.  Comment out pty permission check.

commit d0c311230e3bc0f82a2f39c331e71103ee0a86ae
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 19:17:41 1996 +0000

    (hurd_file_name_path_lookup): Declaration removed.
    (main: child_lookup): Pass 0 for new LOOKUP arg to 
hurd_file_name_path_lookup.
    (get_utmp_host): Function removed.
    (add_utmp_entry): Get rid of TTY_FD parameter.  Don't search for the tty
      unless we need it to get the old host, since login does it for us.
      Also use the `existing host' in the case that a new one isn't specified.
    (main): Update call to add_utmp_entry.

commit 105003e04b971e9f01ea3e8fb31f53f4756123ad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 18:56:54 1996 +0000

    (S_startup_essential_task): fixup

commit bd81af8f477cebe3a4586a08add55080e0b8cb99
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 18:55:30 1996 +0000

    (run_for_real): Return zero if we fail.
    (startup_terminal): Deal properly if one of the run_for_real's fails.
    (launch_single_user): If the shell can't be started, crash the system.
    (process_rc_script): Return non-zero if run_for_real fails.
    (process_signal) [SIGCHLD]: If process_rc_script fails, go back to
    single-user.
    (S_startup_essential_task): Likewise.

commit 6ba1ea0bae21ae1d634041d08407a68fbd5c503d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 18:45:28 1996 +0000

    Include <ttyent.h>, <argz.h>, and <utmp.h>.
    (add_terminal, init_ttys, free_ttys, startup_terminal, startup_ttys,
    find_line, reread_ttys, restart_terminal): New functions.
    (launch_multi_user): Use new functions to do things right.
    (session_pid): Delete variable.
    (kill_multi_user): Call free_ttys.
    (process_signal) [SIGHUP]: Call reread_ttys.
    [SIGCHLD/MULTI]: Call restart_terminal.
    (run_for_real): New arg `setsid'; only do setsid if it's set.  All
    callers changed.  Return the pid of the new program, not the task
    port.  All callers changed.
    Include "mung_msg_S.h" instead of "msg_S.h".
    (S_msg_sig_post, S_msg_sig_post_untraced): Include SIGCODE parm.

commit fdc5cfd85fecbf3ff5a6d9ab6b31981483e4477f
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 18:21:46 1996 +0000

    (SRCS): Remove line.c.  Add fsysops.c
    (LCLHDRS): Remove line.h.

commit 3de53c55206b65efc39ed02a06a0de9b51d9dc91
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 18:20:01 1996 +0000

    Initial revision

commit b375f5b6259fab36e8ad582c864fbba74ba9af75
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 02:56:50 1996 +0000

    (options): Rename `--max-parallel' to `--parallel'.

commit e9e618138c5939ceb858e00fec1bc00738858f20
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 02:53:02 1996 +0000

    Initial revision

commit c76d22285c0fc4c10bc1814a2617f36fee013b20
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 02:51:31 1996 +0000

    Understand special more status codes for signals from fsck.
    Fix some messages.
    Factor out date.

commit 06d8fa4db5f6bed417b8815bb0bb991c46b30677
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 01:10:52 1996 +0000

    (argp_failure): If FMT is 0, don't print `: MSG'.

commit 7d67004cba7d4eed6e12df01abbc177f4c8e17bc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 22:43:56 1996 +0000

    Initial revision

commit f79287f3fbe48e90ace840783c80d1e8ba79d295
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 22:32:28 1996 +0000

    ($(target)): And do it correctly, too.

commit c2c61e23ed7c7663be6b7750b402c343fb156fbe
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 22:29:22 1996 +0000

    $(target): Add bletcherous hack to deal with undefined (and unused)
    libc symbol.

commit 88bf3aaac880d573cc4df7516cb2fc71c74afcd3
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 22:05:47 1996 +0000

    (targets): Remove reboot & halt.
    (SRCS): Remove reboot.c & halt.c.
    (login): Depend on -lutil instead of grot.

commit c80ed099f3c1af153ae316aa19b1ced803e482d2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:59:57 1996 +0000

    Drop first line.

commit 324d582e8ebd4079d8691c469e487a408dab9efc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:59:37 1996 +0000

    Comment out motd update.

commit fca93093cf97ddf10eeeb7d5bf3e742f3ffc194f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:39:40 1996 +0000

    Fixup getty spec.

commit 913a05dfb510922216609aad4b9f070121699763
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:34:27 1996 +0000

    (libutil-libsubst): Define (as -lutil).

commit 0df06f4c3c0782b1913a779af9eaec147a07badb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:22:41 1996 +0000

    (init): Link against -lutil.

commit 130cb43649462144eb377142c2aca4fd13ccf415
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:38:43 1996 +0000

    (SYSCONFFILES): Add ttys.

commit d9a89819c6eaa882809de505150652379064da8a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:38:24 1996 +0000

    Initial revision

commit 45efc0d86a49a7c67bac9f797f392c40df6d9268
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:35:49 1996 +0000

    Clean /var/run and make utmp.

commit 00de2bd686de19189a98fa8e152955c595d166b7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:17:27 1996 +0000

    *** empty log message ***

commit a0858d704615d863c2a5505ab3055b37246f1307
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:16:28 1996 +0000

    Updated from RFC 1700.

commit c2749f8e2440da49f1dbdefc829f5617c81c84b1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:50:56 1996 +0000

    update /etc/motd.

commit da33e4e9bbd513f01baf8f6a831540a40ccb0407
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:50:07 1996 +0000

    *** empty log message ***

commit 419e67db337cd8747471f4b751db9de2b5044ac8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:46:03 1996 +0000

    Initial revision

commit 6fff545cff2e1c40ee23c4b24a52a5c3e0f2809d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:40:46 1996 +0000

    (SYSCONFFILES): Add protocols services shells motd

commit 46b84b18b4e3b3b0dbdf579b58652224e745f3c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:32:40 1996 +0000

    Initial revision

commit ea1a66d6c3524df87388b2ed974ff12981b5953d
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 18:21:49 1996 +0000

    (main): Rearrange to use new argument parsing.
    (find_device, enumerate_devices): New functions.
    (pfinet_argp): New declaration.
    (already_open): New variable.
    <error.h>, <argp.h>: New includes.

commit 249846f9963f2e9d9ae4045d0dba0a6618d27e9b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:08:05 1996 +0000

    (dir): Now init.

commit 734285d90bedbacbeb52145bac3e682a5113956f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:06:18 1996 +0000

    Include "mung_msg_S.h" instead of "msg_S.h".
    (S_msg_sig_post, S_msg_sig_post_untraced): Include SIGCODE parm.

commit ce6c97711b2c62f05511b8982e5778dea6fc6967
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:05:27 1996 +0000

    (mung_msg_S.h): New rule.

commit 8d6380e0f47b0b0dc3ef4328ea891801ee2443ae
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 17:59:14 1996 +0000

    (prog-subdirs): init.trim -> init.
    (other-subdirs): Delete init; add config.

commit 5c9c8f647f188dd7d99cfa17a9185f4a076226c5
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 17:58:53 1996 +0000

    (CPPFLAGS): Add -I$(top_srcdir)/include.
    (INSTALLED_LOCAL_HEADERS): Split into two cases based on 
$(installhdrsubdir).
    ($(INSTALLED_LOCAL_HEADERS)) [$(installhdrsubdir) == .]:
      Linked to $(top_srcdir)/include.  Prefix ../ to link contents.

commit d7d4c8f06155fb3a9e0a2609589d743d9cb1598c
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 17:58:21 1996 +0000

    (prog-subdirs): Rename fsck to ufs-fsck.  Add sutils.

commit ecbb3f3486376b5e5fe941f0d92aec19b22e8d88
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 17:45:36 1996 +0000

    autoboot: Make root readonly before fscking it.

commit 278df35b2935ee5301f5811474ba81a94a5540c1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 17:41:57 1996 +0000

    fixup.

commit bd8b827b92a2d7d07c20f7a54b9c6117b03ad92a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 16:28:41 1996 +0000

    Initial revision

commit 29463f17c5fe49f6b0f3c1aba59fb739e2d81f5a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 15:46:17 1996 +0000

    Initial revision

commit d0b13df9ddf4db35b6194935d7f023f6e414f71c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 15:18:19 1996 +0000

    Include <paths.h>, <error.h>, <sys/wait.h>, and <hurd/msg_reply.h>.
    (run_for_real, open_console, process_signal, reboot_mach,
    run_for_real, run, reboot_system): Use error instead of fprintf.
    (notify_shutdown): Always emit terminating newline.
    (S_startup_essential_task): When all core servers have showed up, call
    launch_single_user only if RB_SINGLE; otherwise call
    process_rc_script.  Call init_stdarrays here.
    (open_console): New function; massaged guts taken from
    launch_single_user.  Be more verbose if we do something unusual.
    (launch_single_user): Call open_console.  Don't call init_stdarrays
    here.
    (system_state, default_ints): New variables.
    (main): Initialize SYSTEM_STATE and DEFAULT_INTS.
    (run_for_real): Pass default_ints.
    (run): Likewise.
    (S_startup_essential_task): Delete var INITDONE; use SYSTEM_STATE
    instead.
    (launch_single_user): Set SYSTEM_STATE to SINGLE.
    (process_rc_script): New function.
    (launch_multi_user): New function.
    (kill_everyone): New function.
    (kill_multi_user): New function.
    (do_fastboot, rc_pid, session_pid): New variables.
    (process_signal): New function; guts from S_msg_sig_post_untraced.
    Handle state transitions here when programs exit.  Process SIGTERM,
    and SIGHUP appropriately.
    (_PATH_RUNCOM, _PATH_LOGIN): New macros.
    (S_msg_sig_post_untraced): Only validate signal here; use
    process_signal to do the work, but reply first.
    (S_msg_sig_post): Likewise.
    (notify_shutdown): New function.
    (reboot_system): Use notify_shutdown.

commit 34eccf57b3d463638339dc56281db4e8fa023a69
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 04:00:04 1996 +0000

    (argp_help, argp_state_help, argp_error, argp_failure): Handle null streams.

commit 58f84a640d920b8d9377abdc114415611b1b7879
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 03:59:37 1996 +0000

    (argp_parse): Handle null streams.

commit be5c0a1f1f002df03c1f4fa129edae26a8a12115
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 02:50:06 1996 +0000

    (parse_opt): Use argp_failure.

commit 2df5435832a53784eaa46360eb5bd59e429bf166
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 02:38:03 1996 +0000

    (struct argp_state): Add NAME, ERR_STREAM, & OUT_STREAM fields.
    (argp_failure): New declaration.
    (ARGP_NO_HELP, ARGP_NO_EXIT): Fix values (were hex, but with decimal 
value!).
    (argp_help): Add NAME argument.

commit 209a0fe1715efbc609d374d356ec7ec0f755534d
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 02:36:36 1996 +0000

    (argp_default_parser): Output to STATE->out_stream.
    (argp_parse):
      Initialize new fields in STATE.  Output errors to STATE.err_stream.

commit 50a368624359bcbbe3b15a3aa423d89915af2564
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 02:35:56 1996 +0000

    (argp_help): Add and use NAME argument.
    (argp_error): Use STATE->err_stream instead of STDERR.
    (argp_state_help): Supply NAME argument to argp_help.
    (argp_failure): New function.
    (indent_to): Terminate.

commit b5c88a74688d89d7775b67ec47792a41b69549fc
Author: Miles Bader <address@hidden>
Date:   Sun Jun 16 00:00:07 1996 +0000

    Initial revision

commit 4e666113a0010f7e56d09bfb9de43027875981a0
Author: Miles Bader <address@hidden>
Date:   Sat Jun 15 23:59:25 1996 +0000

    (trivfs_S_fsys_set_options, trivfs_S_fsys_get_options,
      trivfs_S_file_get_fs_options): Functions removed.

commit 559a86c040089e9d015967ff7118e9d1df73d3cf
Author: Miles Bader <address@hidden>
Date:   Sat Jun 15 23:58:51 1996 +0000

    (FSSRCS): Add file-get-fs-options.c
    (FSYSSRCS): Add fsys-set-options.c & fsys-get-options.c.

commit d81f0a4ae46e52f9cb17a1d8ea828c5a7f838106
Author: Miles Bader <address@hidden>
Date:   Sat Jun 15 20:16:26 1996 +0000

    (read_disknode, write_inode):
      Use hurd-specific fields only on a hurd filesystem.

commit 651457f5370ebe7be4fa1150c79e5893e25615f7
Author: Miles Bader <address@hidden>
Date:   Sat Jun 15 18:52:43 1996 +0000

    (options): New variable.
    (parse_opt): New function.
    (main): Parse ufs-specific options too.
    <string.h>: New include.

commit 3304735f4bde4877f475767aed007bceabdc0d93
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jun 15 18:13:18 1996 +0000

    ([hrs]d*): Allow user to specify slice as well.  Patch from Gord
    Matzigkeit, address@hidden

commit 1e469e0c2e0b6d9a4115603e8ee1eee39a999f0d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 21:14:38 1996 +0000

    (localstatedir, sharedstatedir): Add variables.

commit 8c558b351dfcab5eb7f76e68636b9a3161e16e2a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:56:37 1996 +0000

    (MIGSRCS): Add startup_notifyServer.c.

commit 2916074ced5ab94336c427928cbddc17387e1041
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:55:36 1996 +0000

    (S_startup_dosync, arrange_shutdown_notification): New functions.
    (pfinet_demuxer): Call startup_notify_server.
    (main): Call arrange_shutdown_notification).

commit c3cda5c469cc06f4fba0b3fb6c6be2172e232cea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:50:11 1996 +0000

    (diskfs_S_startup_dosync): Uncomment function.

commit 1b0b1b2e6cda8a4f79c9f3f706f637e68e7bc350
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:47:53 1996 +0000

    (diskfs_demuxer): Call diskfs_startup_notify_server.

commit 45aece3e4fe8ef36160be9f1b79ff0bdb80061f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:42:09 1996 +0000

    (MIGSTUBS): Add startu_notifyServer.o.

commit 042d8553da4c928fc3f527b4ac197cd34dc9679c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:39:13 1996 +0000

    (_diskfs_init_completed): NOTIFY doesn't need deallocation.

commit ab5379b172f158ea34ed8381c9aa98b981e0b983
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:05:47 1996 +0000

    (diskfs_S_fsys_init): Build version string correctly.

commit bf4afd0931051204f73c829ca284399cbb34e780
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:04:55 1996 +0000

    Revert last change.

commit 541f4b85805a3c63569e5f4563cf7831f962ac79
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:03:05 1996 +0000

    (diskfs_edit_version): Delete variable.

commit 979c25a9090585edd85778309f0300eaec79b423
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:38:58 1996 +0000

    (SRCS): And remove pager.c back.

commit ed730f677ef393ee00205e99723102c91943ca39
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:26:31 1996 +0000

    (struct netnode): Add member `fileinfo'.

commit 5a60a172ef55b94d26e94b3f874d2f534b6f1b87
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:24:19 1996 +0000

    (register_fresh_stat): Add decl.

commit 34711896bdc13085fd5f2c3790fe6e813d2128d9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 02:37:26 1996 +0000

    (SRCS): Add pager.c.

commit 1f8ff098ca45542a81875c2d73bc7dd257d31293
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 01:27:04 1996 +0000

    (basename): Comment out declaration; it conflicts with libc's.

commit 3c35624ac59808da65f28a0e6338db0d01c57c03
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 01:23:13 1996 +0000

    (do_exec): Add code missing from last change.

commit ceded8acfc919def2fe47fc54903bea5f337cfed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 01:17:25 1996 +0000

    (do_exec): If secure, set the owner with proc_setowner.

commit e3ab1437d389995e035e32d00f770aa411ab668e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 12 20:05:11 1996 +0000

    (S_startup_request_notification): Fill NT->name correctly.

commit cdde0c414d7d48c8aaeb9eef8e3d444f156cc1a2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 12 20:01:10 1996 +0000

    (S_startup_request_notification): Doc fix.

commit 3abf996d2120cf568662b872321c5de400440243
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 12 19:56:43 1996 +0000

    (subsystem declaration): Use correct value 29500 from subsystems file.

commit 1447416cef137e169ddb0ddb2d6186c904a30142
Author: Miles Bader <address@hidden>
Date:   Tue Jun 11 18:17:13 1996 +0000

    (dog): Don't print stupid message if login session is empty.
    (add_utmp_entry): Use gettimeofday instead of time to get the time.

commit 1450f1d74a944fb111f705d050087fc1016d29a9
Author: Miles Bader <address@hidden>
Date:   Thu Jun 6 15:31:36 1996 +0000

    (more_memory): Use assert_perror instead of MACH_CALL.
    "cthread_internals.h": Include removed.

commit f8929254ff7a8fc262876fcf009420f4e6d8f810
Author: Miles Bader <address@hidden>
Date:   Mon Jun 3 20:44:37 1996 +0000

    (ps_emit_wait): Never truncate what we write.

commit 33af69ac893f5224621d2a548f66dc8eef3e1835
Author: Miles Bader <address@hidden>
Date:   Mon Jun 3 20:37:20 1996 +0000

    (merge_procinfo):
      Take a struct proc_stat as an arg, not all the individual fields.
      Correctly set old_pi_hdr.
      Correctly calculate REALLY_NEED.
    (set_procinfo_flags):
      Use new calling merge_procinfo calling convention.
    (proc_stat_set_flags):
      Try mallocing a buffer for PS->args.
      Move second call to set_procinfo_flags after msgport suppress test.
      Add TEST_MSGPORT_FLAGS variable, & use it.
      Be more picky about when we call set_procinfo_flags.
    (_proc_stat_free):
      Use explicit VM_ALLOCED flag for MFREEMEM.

commit ff7fd7a08fda2a96907a3b433a0246559363b357
Author: Miles Bader <address@hidden>
Date:   Mon Jun 3 20:35:19 1996 +0000

    (struct proc_stat): Add PROC_INFO_VM_ALLOCED, THREAD_WAITS_VM_ALLOCED, and
      ARGS_VM_ALLOCED fields.

commit a8693de1ea340eb4cb2b63b6484b95517d688bf4
Author: Miles Bader <address@hidden>
Date:   Mon Jun 3 20:34:35 1996 +0000

    (ps_user_passwd): Check return value of install_passwd correctly (it's an 
error_t).

commit f320bac1aff62b6abe93ae202fb7c241471c6906
Author: Miles Bader <address@hidden>
Date:   Sun Jun 2 03:14:55 1996 +0000

    (struct ps_fmt_specs): The EXPANSIONS field now points to a struct
      ps_fmt_spec_block.  Delete EXPANSIONS_ALLOCED field.

commit c419f691ed0a814ba97862cc664832b15330cc79
Author: Miles Bader <address@hidden>
Date:   Sun Jun 2 03:12:46 1996 +0000

    (struct ps_fmt_spec_block): New type.
    (specs_add_alias): Use a linked list of ps_fmt_spec_blocks instead of
      reallocing a block of specs.
    (ps_fmt_specs_find): Change searching accordingly.

commit cfc8a71ca31603bc1b2dbd929e8a9496faa60bd7
Author: Miles Bader <address@hidden>
Date:   Sun Jun 2 03:11:39 1996 +0000

    (set_procinfo_flags): New function.
    (proc_stat_set_flags): Use it, to get msgport validity testing right.
    (merge_procinfo): Take and return HAVE instead of using a reference 
parameter.
      Do mem allocation more efficiently and correctly.
    (fetch_procinfo): Do conversion for PI_SIZE from/to units of sizeof (int), 
so
      no one else has to deal with it.
    (PROCINFO_MALLOC_SIZE, WAITS_MALLOC_SIZE): New macros.
    (MFREEMEM): New macro combining MFREEM & MFREEVM.
    (MFREEM, MFREEVM): Macros deleted.

commit afbb9eaa1fecdcc24a76723706eb9270316bb440
Author: Miles Bader <address@hidden>
Date:   Fri May 31 23:22:52 1996 +0000

    (proc_stat_set_flags): After fetching number of threads to guess whether we
      need wait info, put it in PS->num_threads.
    (merge_procinfo):
      Avoid vm_allocing a procinfo buffer each time if we can help it.
      Correctly reflect newly fetched info.
    (PSTAT_PROCINFO_MERGE, PSTAT_PROCINFO_REFETCH): New macros.

commit e6700f64e38d2f8d2c63057d4feda9e1827b72c1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 30 23:11:27 1996 +0000

    (S_proc_getsidport): MAKE_SEND_ONCE -> MAKE_SEND.

commit 2c34d319eb24729aed4d94165c8a8930cc07fc7b
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:52:30 1996 +0000

    (S_proc_getprocinfo): Get rid of temp hack for strnlen.

commit 3ca0dd1b80abe4ec13fec5ea8a8d62ea3b7e80aa
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:50:40 1996 +0000

    Initial revision

commit e3889fcd1bfa90420eaf0b99ba1c5a4aae8f089c
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:50:02 1996 +0000

    (MP_MGET): Only disable msgport on timeout.
    (get_thread_wait): Decrement N in loop.
    (get_thread_wait): Use strnlen instead of memchr.
    (PSTAT_PROCINFO): Typo: PSTAT_THREAD_WAIT --> PSTAT_THREAD_WAITS.
    (PSTAT_USES_MSGPORT): Add PSTAT_THREAD_WAIT.

commit 7ce5bb513f5e7f9b541f88bd2ad3acd92b3ba6d4
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:47:52 1996 +0000

    Renumber PSTAT_ values to remove dup.

commit dfc53b9ed4742c62b563bf9e94a5c3f34f363544
Author: Miles Bader <address@hidden>
Date:   Wed May 29 15:44:32 1996 +0000

    (merge_procinfo): Don't die if WAITS == 0.
    (summarize_thread_waits): Correctly advance NEXT_WAIT.  Skip threads marked
      `itimer'.
    (proc_stat_set_flags): Consider processes with less than 4 threads
      to be candidates for a meaningful process wait status.

commit 0bd1f0b162a549e828398391f308f54e77dfa539
Author: Miles Bader <address@hidden>
Date:   Wed May 29 15:01:34 1996 +0000

    Don't use -z flag to login.

commit 31942da9b82df365dae19b382c4c16e8523d15c9
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:10:32 1996 +0000

    (check_owned): Return OWNED, not NOTOWNED.

commit 4b3f14c2bd9fa182a66bff708c18fbc57d9552de
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:05:39 1996 +0000

    (_fmt_create): Make NAME termination work for posix-mode.

commit b9767afd102c971eb8321de149982bc6dd0980d5
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:05:02 1996 +0000

    (spec_abbrevs): Still use `NTH' for field name, just `TH' for title.
    (fmts): Use %nth.

commit 7ed6e4be0ada170342193bf23ee2c4250daa731e
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:01:19 1996 +0000

    (main): Fetch the parent uids before checking their number.
    (dog): Don't kill session if the user logged in!  Print newline before 
message.

commit 61893578d2543d5c37290d8fb60bd0d0e42613da
Author: Miles Bader <address@hidden>
Date:   Tue May 28 22:06:06 1996 +0000

    (fmt_seconds): Don't print two decimal points.

commit b8a7f7aa9b350ebe558aed74d8fffc0277be81e0
Author: Miles Bader <address@hidden>
Date:   Tue May 28 21:49:31 1996 +0000

    (ps_fmt_write_proc_stat): Call the output function correctly.
    (_fmt_create): Get FIELD's precision, not width, from its spec.

commit 8b538854bd938f84982f913289af6425b3e0d72c
Author: Miles Bader <address@hidden>
Date:   Tue May 28 21:49:03 1996 +0000

    (fmts): Use %sz for vmem format, not %size.

commit 7f971e3b54a4cdfe2d0ac1792ecec33d935425d9
Author: Miles Bader <address@hidden>
Date:   Mon May 27 17:15:34 1996 +0000

    (launch_single_user): Open TERM RDWR.  Use openport to get FD from TERM.

commit 0488da0dd5477b22c3faa6f61e8ff5c422705486
Author: Miles Bader <address@hidden>
Date:   Mon May 27 15:34:21 1996 +0000

    (launch_single_user): Print errno on assertion failure.

commit dbc4c5187b1d41e3331b3c11a45ecfeb5e4f6975
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:35:31 1996 +0000

    (mom_ports_identical): Omit uses of deleted members of struct 
mom_port_ref.c.

commit 78b9579d9eace59a16e173e4acfa1c363e862ec8
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:34:28 1996 +0000

    (mom_ref_destroy): Omit uses of deleted members of struct mom_port_ref.c.

commit b393b0ad7543d1d97f64b15037228b6e0af01fef
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:33:54 1996 +0000

    (mom_mach_port_set): Omit uses of deleted members of struct mom_port_ref.c.

commit 620e6666b8a3ea47709508110973f47c82aeb3a6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:33:13 1996 +0000

    (mom_fetch_mach_port): Omit uses of deleted members of struct mom_port_ref.c

commit 0e32f27c58ef8ba3c0c54c48f296c922424df0a4
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:32:26 1996 +0000

    (mom_copy_ref): Omit uses of deleted members of struct mom_port_ref.c

commit e55dcf16d03bd83a72efa23a1d68d3f3c796e6f0
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:28:53 1996 +0000

    Doc fixes.

commit 39206adee22f8e58e43dbb2d52571a05897b4c3a
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:27:54 1996 +0000

    doc fixes.

commit ebda81ebd02a68201d44e1751d3c53769e401531
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:27:07 1996 +0000

    (struct mom_port_ref): Delete members `lock' and `refcnt'.

commit d2aaaf3ee825d49d3ca2c61bcbda7de3775b7ece
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:26:28 1996 +0000

    (SRCS): Delete add-ref.c and drop-ref.c.

commit bb6c23ccee6508235d0790928420281d0923f7f3
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:25:04 1996 +0000

    (mom_add_ref, mom_drop_ref): Delete functions.

commit a0d9f5de36020d6eb20d64f68e63c388f37e326d
Author: Miles Bader <address@hidden>
Date:   Sat May 25 21:11:52 1996 +0000

    (msg_sig_post_request, msg_sig_post_untraced_request): Add SIGCODE argument.

commit 430ada355da99a6da1231a0803b0a4160ff996d4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:26:21 1996 +0000

    (mom_error_translate_mach):

commit f68f0ef14fa0af60d857110aa873d30a631f6765
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:20:09 1996 +0000

    Include <mom-errors.h>.

commit 319c6764130ce97b1f1da085d529509615438941
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:19:36 1996 +0000

    (SRCS): Add error-trans.c.

commit bb66a104e6a296190466fa89688ac704375daf5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:19:06 1996 +0000

    Initial revision

commit 19315772ee83bc6ce2f3342fa787090d4f446ce5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:17:15 1996 +0000

    (mom_error_translate_mach): New function.

commit 1aead9e4f986f7c68868f6caf48053395dd71430
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:16:25 1996 +0000

    *** empty log message ***

commit 0ccee334d12635620b0e057aeeccbb92c4ea6067
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:15:27 1996 +0000

    (LCLHDRS, installhdrs): Add mom-errors.h.

commit dae7a6b49366722658a76f32a6f4b023f06b5dad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:14:50 1996 +0000

    Initial revision

commit 933d4a37fa5f7db6031a48a69f593f336934ad65
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:53:47 1996 +0000

    (S_proc_getprocinfo): Set PI->exitstatus and PI->sigcode.

commit 3f9d1b0c94a7d13a7d293a9825affdcc87c18702
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:50:09 1996 +0000

    (process_has_exited): Don't call alert_parent if P->p_task is null
    (which happens only if this is the stub process in proc_reassign).
    This because the parent is uninvolved in the death of stubp.

commit 3c81424c439823cb605ae16797c6ff2bdb3f19fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:20:44 1996 +0000

    (LCLHDRS): foo

commit ea481fb2744511cde85cad0a9d6eb3a20e62b6e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:20:14 1996 +0000

    (installhdrsubdir): Install headers in main include dir.

commit 23c0fe099e4abf9d4ccf28882a8646a4c49f5a07
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:16:50 1996 +0000

    (lib-subdirs): Add libmom.

commit 218d28a051f30d6c80895ab7df23c5bb6d1a6757
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:16:10 1996 +0000

    Initial revision

commit 61b74a4c6890d684c9f169fbb4c443b2b450aeb7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 17:49:53 1996 +0000

    (merge_procinfo): And update *HAVE with PSTAT_PROC_INFO from
    REALLY_HAVE here.

commit 10b18637d1416d2b84a8d7d52647f74a1f0422b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 17:33:08 1996 +0000

    (fetch_procinfo): Always turn on PSTAT_PROC_INFO if proc_getprocinfo
    returns successfully.

commit 3cec75ca6c6c7d0c3d07d4533653c285a819812b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 16:29:10 1996 +0000

    (reboot_mach): Insert a brief pause before actually rebooting the
    kernel so that the user has a chance to see any messages that may be
    displayed.

commit c50925c2f3a2c3600affcb0984fa5563d741c4b5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 23 18:21:56 1996 +0000

    (pass2): whops, typo.

commit 079aee4782854e9e4b9578e17b8d17276a8eb742
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 23 18:12:15 1996 +0000

    (pass2): Don't clear all node types in directories, just clear those
    that are wrong.

commit cef6b13c3a9d5ac684a97e7e04820b7f7e1745c3
Author: Miles Bader <address@hidden>
Date:   Thu May 23 15:08:33 1996 +0000

    <error.h>: New include.

commit d1952964c6a2068347434f2581e2cefa325ed72c
Author: Miles Bader <address@hidden>
Date:   Thu May 23 14:55:12 1996 +0000

    (parse_opt): Honor ARGP_NO_ERRS.

commit 7deb372b676134d7c3b61433c4c275a11c0b21de
Author: Miles Bader <address@hidden>
Date:   Thu May 23 02:02:20 1996 +0000

    (send_signal): Send sigcode in message.

commit 88fef0751bd4d6895092cb790eb80e12f2d3c892
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:28:15 1996 +0000

    (parse_startup_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit d99365c0c6614a2604c2bfe4cf14137dc31d6347
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:27:49 1996 +0000

    (_fmt_create):
      Increment SRC when reading modifiers.
      Recognize '^' modifier.

commit 8c7a3d0561cf1a2ad9502295bd5ea26df85fa717
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:26:28 1996 +0000

    (hol_usage):
      Prefix each option desc with a space.
      Do manual wrapping of descs with an embedded space.
      Don't set wrap margin (done elsewhere now).
    (argp_args_usage): Do manual line wrapping because of embedded spaces.
    (argp_help): Set wrap & left margins when printing usage.

commit 5d917e932baf26ad32a0b96b86ca9cd0d3561a04
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:25:57 1996 +0000

    (argp_default_parser): Break after --HANG.

commit 5c3df08bc1a3ea8a0746d3622c803dc4421d617b
Author: Miles Bader <address@hidden>
Date:   Wed May 22 22:52:28 1996 +0000

    (proc_wait_reply): Add SIGCODE argument.

commit 69b3b073d2fa34549f20f8257729e6d841e26c30
Author: Miles Bader <address@hidden>
Date:   Wed May 22 22:19:40 1996 +0000

    (diskfs_S_fsys_set_options):
      Don't bother terminating ARGV, argz_extract does it now.

commit 8c85578c276d2f98d9e1a598264856083e55d154
Author: Miles Bader <address@hidden>
Date:   Wed May 22 19:06:06 1996 +0000

    (diskfs_S_fsys_set_options): Terminate ARGV.

commit 4d448309d625e81347500c961f3e219040d84e84
Author: Miles Bader <address@hidden>
Date:   Wed May 22 04:15:16 1996 +0000

    (parse_opt):
      Use error instead of ERR for non-parsing errors.
      Rename ERR to PERR.

commit c1fb9e35f30949eed8af0be619f93bd57f330438
Author: Miles Bader <address@hidden>
Date:   Wed May 22 04:12:25 1996 +0000

    (argp_parse): Only print a `Try...' message if the error was a parsing 
error.

commit 1b71d030931b7a03baf0f2814bd4c3f67bd20748
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:49:26 1996 +0000

    (main): Delete most everything and use store arg parsing.
    (options, doc, args_doc): Variables removed.

commit 63026777f568f7b8bb141710485ce9c56ee31dc5
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:30:48 1996 +0000

    (store_clone): Copy the flags by passing them to _make_store.
      Use CLASS field instead of METHS field.

commit 2688cf9f560a7ee600d0ea61f43e8549a065813e
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:29:29 1996 +0000

    (store_std_leaf_allocate_encoding): Renamed from
      store_default_leaf_allocate_encoding.  Make STORE const.
    (store_std_leaf_encode): Renamed from store_default_leaf_encode.
      Make STORE const.  Get class id from store->class->id.
    (store_encode): Use CLASS field instead of METHS field.

commit e44927511e4123583a535a87223866b5a3d68696
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:20:37 1996 +0000

    (print_store): Get rid of class-name printing code, and use
      store->class->name.  Print all flags.

commit b7de385d10b581c8118d44495b15fee55c903c98
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:20:02 1996 +0000

    Initial revision

commit 5ef1a9b75fde165f24c51e6483abf5966aead01f
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:18:16 1996 +0000

    (SRCS): Add argp.c, null.c, flags.c, std.c, & kids.c.

commit c8e677e1b0026cbc7f2ba35f9029869bff2986f5
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:17:45 1996 +0000

    (store_set_children): Function moved to kids.c.

commit a63ce6501d44f7761a318d6a6f1e974a83a1960b
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:17:25 1996 +0000

    (open_machdev): Function removed.
    (parse_opt): Use store_device_open instead of open_machdev.
    (open_file, parse_opt): Add FLAGS arg to various function calls.

commit 960e3a65f2689cfd9cb0090a645481c771259cb7
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:16:12 1996 +0000

    (_make_store): CLASS param removed, METHS param renamed CLASS; all callers
      changed.  FLAGS param added.
    (store_free): Change uses of METHS field to CLASS.

commit 04d1888ff4b37e9ecfe2f72bcc354b9025e399bf
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:14:57 1996 +0000

    (ileave_allocate_encoding, ileave_encode, ileave_decode,
      concat_allocate_encoding, concat_encode, concat_decode): New functions.
    (concat_class): New variable.
    (ileave_class): Renamed from stripe_class.  More fields added.
    (store_ileave_create, store_concat_create): CLASS param removed, METHS param
      renamed CLASS; all callers changed.  FLAGS param added.

commit 5ee1d9fe7a4b4f49094cea90b86dec1ae0f35a77
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:12:38 1996 +0000

    (store_device_open, dev_decode): New functions.
    (store_device_create): Always set STORE_ENFORCED.
    (device_class): Renamed from device_meths.  Add more fields.  Make std with
      _STORE_STD_CLASS.
    (store_device_create, _store_device_create): CLASS param removed, METHS 
param
      renamed CLASS; all callers changed.  FLAGS param added.
    <hurd.h>: New include.

commit 6a166c06f9b38c4cddaccdafe96540511d226e87
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:08:04 1996 +0000

    (store_file_open, file_decode): New functions.
    (store_file_create): Always set STORE_ENFORCED.
    (file_class): Renamed from file_meths.  Add more fields.  Make std with
      _STORE_STD_CLASS.
    (file_byte_class): Renamed from file_byte_meths.
    (store_file_create, _store_file_create): CLASS param removed, METHS param
      renamed CLASS; all callers changed.  FLAGS param added.
    <fcntl.h>, <hurd.h>: New includes.

commit cafe54ffad1b3381cf911234c6037594ab78aaad
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:03:32 1996 +0000

    (store_decode):
      Add CLASSES param, use it instead of big hardwired switch statement.
    (store_default_leaf_decode):
      Use typedef for CREATE param.  Pass in FLAGS arg when calling it.

commit 7923631d706ab5d80b5274966343fb25bce3d375
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:00:43 1996 +0000

    (store_write): Return an error if STORE is readonly.
    (store_read, store_read): References to METHS field changed to CLASS.

commit 9811825d556184f5fd207361eb59012ad622ed03
Author: Miles Bader <address@hidden>
Date:   Tue May 21 23:59:26 1996 +0000

    (store_create): Add FLAGS & CLASSES params.

commit fb87f7a90e28ed4ff8b53e7153714225fda8b5c1
Author: Miles Bader <address@hidden>
Date:   Tue May 21 23:58:28 1996 +0000

    (struct store): Remove CLASS field.  METHS field renamed CLASS.
    (STORE_IMMUTABLE_FLAGS, STORE_GENERIC_FLAGS, STORE_BACKEND_SPEC_BASE,
      STORE_BACKEND_FLAGS, STORE_READONLY, STORE_HARD_READONLY, STORE_ENFORCED):
        New macros.
    (struct store_class):
      Renamed from store_meths; all uses changed.
      Add ID, NAME, DECODE, SET_FLAGS, CLEAR_FLAGS, and NEXT fields.
    (store_std_leaf_decode): Renamed from store_default_leaf_decode.
    (store_std_leaf_create_t): New type.
    (_STORE_STD_CLASS): New macro.
    (struct store_argp_params): READONLY field deleted, FLAGS field added.
    (store_allocate_child_encodings, store_encode_children, 
store_decode_children,
      store_set_flags, store_clear_flags, store_file_open, store_device_open,
      store_null_create, store_std_classes, _store_add_std_class,
      store_allocate_child_encodings, store_encode_children,
      store_decode_children): New declarations
    (store_decode, store_create, store_device_create, _store_device_create,
      store_file_create, _store_file_create, store_ileave_create,
      store_concat_create, _make_store): Declarations updated.

commit a7450d88b187323b2e49d5d4bd90d55f67e30469
Author: Miles Bader <address@hidden>
Date:   Thu May 16 00:28:16 1996 +0000

    (sock_free): Destroy SOCK's id port if necessary.

commit 58712847cdd857eff0053319dd67ec91845b63d6
Author: Miles Bader <address@hidden>
Date:   Wed May 15 21:22:40 1996 +0000

    (store_create): Steal SOURCE instead of cloning it.

commit 616cbadddbae33dfb51378892bb7f39786b6a422
Author: Miles Bader <address@hidden>
Date:   Wed May 15 21:22:18 1996 +0000

    (store_argp): New declaration.
    (struct store_argp_params): New type.

commit 3bb81e35039714ee473fc9cd1a74f801752d633d
Author: Miles Bader <address@hidden>
Date:   Wed May 15 03:09:36 1996 +0000

    (S_proc_pid2task, S_proc_pid2proc): Use check_owner.

commit 26d6a1892e7e549d093a641bff5033a29f04bf22
Author: Miles Bader <address@hidden>
Date:   Wed May 15 03:09:12 1996 +0000

    (check_owner): New inline function.

commit 01e95358480684ba2337ff63fef11ca82553bdbc
Author: Miles Bader <address@hidden>
Date:   Wed May 15 02:34:24 1996 +0000

    (main): Fork login timeout watchdog before clearing the process owner.

commit 4cd8531d6b0614d8081dc41c58592c2046b0e366
Author: Miles Bader <address@hidden>
Date:   Wed May 15 02:22:34 1996 +0000

    (add_field): Correctly decrement *SECS by amount printed.

commit 31dceaf6397f51f706a411824ef1a9af0040f29b
Author: Miles Bader <address@hidden>
Date:   Wed May 15 02:13:20 1996 +0000

    (dog): Use error to print messages.  Use pretty time fmting.

commit 98b13dc28099461a9c72ceb5bcaf9a4ca43fe9b3
Author: Miles Bader <address@hidden>
Date:   Wed May 15 02:12:53 1996 +0000

    (fmt_named_interval):
      Use fraction digit in more cases.
      Always pick the last suffix if we can't find any that fits.
      Use new tv_ functions.
    (tv_is_zero, tv_is_ge): New functions.

commit a0f0ed075f62541d9820447126d72e0392b752c4
Author: Roland McGrath <address@hidden>
Date:   Tue May 14 21:39:19 1996 +0000

    (install): Depend on $(includedir)/hurd and add rule to create it.

commit 5cfbdd924b60b5f8ffdf1c46f31e574fae882937
Author: Miles Bader <address@hidden>
Date:   Tue May 14 20:50:39 1996 +0000

    (pass2): Fix up test in preen case.

commit 3253e76626ac4119273a2807d2c085679015f385
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:31:27 1996 +0000

    (pass2):

commit e03196b095729e8e10f3fde161269729ca712387
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:30:21 1996 +0000

    (pass2): better.

commit 020ca05f725c103608974465e96d9cc61b2f9ff1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:29:31 1996 +0000

    (pass2): Handle directory entry type fields better for Hurd.

commit df69ea2ae3c277f183840e85aefcc3a09db2fbd4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:13:17 1996 +0000

    (main): Initialize fsys_identity.

commit 15d8720b53f2d1a9516414fa826dfeb44f3786b6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:12:33 1996 +0000

    (sock_alloc): Initialize SOCK->identity.
    (sock_release): Destroy SOCK->identity if it's been set.

commit b57fad22c148ccfb8848822d550b5f8c6b9febbf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:10:05 1996 +0000

    (S_io_identity): New function.

commit 0e3fdef885b88bd7277bb6db8e2070c088aeeee1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:07:14 1996 +0000

    (fsys_identity): New variable.

commit 3f5887e028d1e0c333c13b67b61741c5acbbb1ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:06:33 1996 +0000

    (struct socket) [_HURD_]: New member `identity'.

commit ec2589be7ca8b988c0d3e9ff989a8f71ccf6c0b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:58:57 1996 +0000

    (ethernet_open): fixup again.

commit 2a311ed599fb4ea7c94152a733d77809ed93b623
Author: Miles Bader <address@hidden>
Date:   Tue May 14 18:40:21 1996 +0000

    Initial revision

commit 5b750de47f1f1b326349a77da332c58bb6b18c48
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:36:52 1996 +0000

    (netfs_S_io_identity): fixup

commit 4866cde1e5d4cb2be942da62191f6bcaa852ca45
Author: Miles Bader <address@hidden>
Date:   Tue May 14 18:29:51 1996 +0000

    (struct sock): Make the id field a receive right, not an int.

commit a23ce72042f18724e072de12adbcd5a4f2fbed45
Author: Miles Bader <address@hidden>
Date:   Tue May 14 18:29:34 1996 +0000

    (S_io_identity): New function.

commit be8f477739c8e2666641ecf3ff84ca22a19f8508
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:12:20 1996 +0000

    (ethernet_open): Delete superfluous arg to assert_perror.

commit 65f6806f6ab5fe87d385ef9335efdfeee9555e1d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:10:03 1996 +0000

    (netfs_fsys_identity): New variable.
    (netfs_init): Initialize netfs_fsys_identity.

commit 88ce8bc2cc19c95de471e5c3882d21118bc95be1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:08:42 1996 +0000

    (netfs_drop_node): Destroy NP->identity if it's set.

commit 11d4d33ed17ba7e2f99e5eee752eedfe6f61eabd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:07:45 1996 +0000

    (netfs_make_node): Initialize NP->identity.

commit 274231f29e215b1300fa4826bb9391b2e9321cdd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:07:00 1996 +0000

    (struct node): New member `identity'.
    (netfs_fsys_identity): New variable.

commit 26a4b55b3cb468e422734b04bb712256cdf77f3a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:05:56 1996 +0000

    (IOSRCS): Add io-identity.c.

commit 5d3a2099c9889d8a16af3a8b9875667ba3954987
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:05:18 1996 +0000

    Initial revision

commit 374d7a6e084da2731a2b6ea21089c6ddbe30b8fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:00:11 1996 +0000

    (netfs_attempt_unlink): Add new arg in call to netfs_attempt_link.

commit c13fec07ff51c504c4640937f0932209f09accbf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 17:55:02 1996 +0000

    (S_msg_describe_ports): typo.

commit 5aa5306ee24e5ad714c875180857a7a96b76bd7c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 17:53:28 1996 +0000

    (S_msg_get_exec_flags, S_msg_set_all_exec_flags,
    S_msg_set_some_exec_flags, S_msg_clear_some_exec_flags): Delete
    functions.
    (S_msg_describe_ports): New function.

commit 572f7b786fd43c5ec6123a56d9b441a5738dd990
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:29:27 1996 +0000

    (OTHERSRCS): Remove init-completed.c.

commit 4b5186044b8d52f518bf5a6330bd2e2750a8cffe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:26:44 1996 +0000

    (reboot_system): Print prettier messages for shutdown notifications.

commit 9097cbfc3e4050bf324551d8ba765445cbbf07ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:14:08 1996 +0000

    (diskfs_drop_node): Fix typo.

commit 9fd9e2b19295f338499888395d1bc377e6d03ec1
Author: Miles Bader <address@hidden>
Date:   Tue May 14 13:51:50 1996 +0000

    (main): Only allow real users to make new login collections.

commit fddb9a19696ce0e809fb8b1f48b7b69c34a5ae6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:57:14 1996 +0000

    foo.

commit 8dc2b72cb93e8a7e80f7f9e57a21f4f10bac1154
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:56:42 1996 +0000

    foo

commit 9027298494805ac696540a7be0ebd1c0d621bc59
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:56:33 1996 +0000

    *** empty log message ***

commit 347208ec308ea52ccdfdba78d2439a823836fdda
Author: Miles Bader <address@hidden>
Date:   Mon May 13 23:51:47 1996 +0000

    (main):
      Only add utmp entry for session leader.
      Clear process owner if no uids.
      Fork self-destruct timer when appropiate.
    (default_args): Add NOAUTH_TIMEOUT entry.
    (check_owned, kill_login, dog): New functions.
    (options, main): Remove -z/--no-utmp option.

commit 049058fcb0ca637415defd51bdb8bf2f99056674
Author: Miles Bader <address@hidden>
Date:   Mon May 13 01:40:37 1996 +0000

    (PSTAT_PROCINFO, PSTAT_PROCINFO_THREAD): Add PSTAT_THREAD_WAITS.
    (proc_stat_set_flags): Be more careful about when we fetch thread_wait
      information, and synthesize a process-summary thread_wait value for lots 
of
      threads.
    (summarize_thread_waits): Only give a real summary if there's but a single
      user thread.
    (fetch_procinfo): Use PSTAT_THREAD_WAITS instead of PSTAT_THREAD_WAIT.

commit 9bfd4d3669d582ccdc2cab17baf3f625dc7580e7
Author: Miles Bader <address@hidden>
Date:   Mon May 13 01:39:33 1996 +0000

    (PSTAT_THREAD_WAITS): New macro.

commit bcfeac5fdf0c2f42b681dd5b93536d7a678596d3
Author: Miles Bader <address@hidden>
Date:   Sun May 12 21:12:26 1996 +0000

    (merge_procinfo, fetch_procinfo): Change HAVE to be an input/output 
parameter.
    (proc_stat_set_flags): Change accordingly.
    (get_thread_wait): Correctly advance WAIT.

commit 65f8cfc3053272412681a2d162219d436761a954
Author: Miles Bader <address@hidden>
Date:   Sun May 12 21:03:55 1996 +0000

    (PI_FETCH_THREAD_DETAILS): New macro.
    (S_proc_getprocinfo):
      Only allocate thread detail storage if we're actually returning thread
        details (a lone PI_FETCH_THREADS simply means "number of threads").
      React to errors somewhat more gracefully.

commit c3d8ddeb1ad965850fe030c4b2532d0d0103f843
Author: Miles Bader <address@hidden>
Date:   Sun May 12 20:27:19 1996 +0000

    (get_thread_wait): Correctly advance WAIT.

commit 75970e2496e44081007bbb21a8cf2c8ebd1153c7
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:40:18 1996 +0000

    (psout): When printing result of ps_fmt_creation_error, don't pass ERR to
      error (it should already be in PROBLEM if necessary).

commit 8df2794da37c7c35facc538c358aa765925bd438
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:34:29 1996 +0000

    (specs): Give runtime specs 2 fraction digits by default.

commit 286e17fd95f692b2759ac36ef4d8f5defee8a6db
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:27:04 1996 +0000

    Frob comment.

commit 626e94afb65df51e0685efe105e57bb72e23fb2f
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:22:31 1996 +0000

    (S_proc_getprocinfo): Add comment.

commit 44a65710c09be29e86c139c2e1a0d10ecfb34d07
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 21:32:16 1996 +0000

    Quick hack for installing headers prior to building libc.
    (hdrs): New variable, do wildcarding in $(srcdir).
    (DIST_FILES): Use that.
    (install): Install $(hdrs) in $(includedir)/hurd from $(srcdir).

commit e1f66ad52a3853778c08de732b0d0cc71c4a2f35
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 21:00:16 1996 +0000

    Add .PHONY spec for phony targets.

commit a5487ff98095c52f3817b47eaf2439e0efc1014f
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:25:33 1996 +0000

    (parse_startup_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 689b7d37999ed684ef99a7c7a668f2bf8df7bd17
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:23:35 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit b8a55374410ad71cbad7c89adb12ffcf1f570522
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:13:43 1996 +0000

    (parse_dev_startup_opt, parse_startup_opt):
      Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit ee65d09d69b256753fd56548c504bbcf78c59a3b
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:11:47 1996 +0000

    (diskfs_set_options): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit c21bdf5d81b03c051b16af4a41308a58745a7afb
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:10:29 1996 +0000

    (parse_common_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 130e93ea54afd89c60e7762798e51455c730d4dd
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:08:22 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 830cc2ea7613de4c0693c596b38b140cc02f0c64
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:05:12 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 73b474d7a53dd1608cf9f34bf899c36e0f42ea9e
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:03:03 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.
    (_parse_strlist, parse_strlist, parse_numlist, lookup_user, main):
      Slather on consts, in a misguided attempt to shut up the compier.

commit 686e2181bfc74ef9ae243ba81d70914ae5b1cb4f
Author: Miles Bader <address@hidden>
Date:   Sat May 11 04:14:27 1996 +0000

    (argp_parse): Turn any EBADKEY that makes it to the end back into EINVAL.

commit 920233a64a93a1e8385c12da367de6aa17c0bcba
Author: Miles Bader <address@hidden>
Date:   Sat May 11 04:11:58 1996 +0000

    ARGP_ERR_UNKNOWN_KEY --> ARGP_ERR_UNKNOWN.

commit 7678981576a2ced3849e8d8b7c19380e4df9bacc
Author: Miles Bader <address@hidden>
Date:   Sat May 11 03:37:36 1996 +0000

    (EBADKEY): New define.
    (argp_default_parser, argp_version_parser, argp_parse):
      Use EBADKEY instead of EINVAL.

commit 14a3be0091c22fe6da091fd9f415db006333b3e7
Author: Miles Bader <address@hidden>
Date:   Sat May 11 03:37:06 1996 +0000

    (ARGP_ERR_UNKNOWN_KEY): New define.

commit 22bd1e8ca4cd5173de5a7d9f2c97ff6f7e112c3f
Author: Miles Bader <address@hidden>
Date:   Sat May 11 01:25:45 1996 +0000

    (parse_opt): Print a usage msg with no args.
    (options, main): Add --translated/-t option.

commit 0b58d5f723b7a202da6dc82b62fd6daf7412ce35
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 22:15:05 1996 +0000

    (netfs_attempt_rename, netfs_attempt_link): New parm EXCL, but don't
    implement the hard case yet.

commit c416ab311d679cbc0814c7afed090d1baf9cd324
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:59:13 1996 +0000

    (storeread, storecat): Remove explicit dependency on program object file.
    Put include of ../Makeconf before dependencies.

commit 513f83e840b0d7f3a46aa67baa0cba406d163e3c
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:57:52 1996 +0000

    (storeinfo): Depend on ../libstore/libstore.a.

commit 35de245445499909735fcc94d131cd78cac1d572
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:57:15 1996 +0000

    (main): Remove const cast from first arg to argz_create.

commit 14e996652b417beac057988e956bcafde747576c
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:23:37 1996 +0000

    (main): Use store_run, not off_t, vectors; tweak accordingly.

commit 58381ca3fa40bc6ad953075b1ae37696c4a01a41
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:23:02 1996 +0000

    (diskfs_drop_node): Free NP->identity if it's been allocated.

commit e15107cc7a5dd8acf241aa4822a582efbd599881
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:21:45 1996 +0000

    (IOSRCS): Add io-identity.c.

commit fbdb58363aae50984d8670f4ef3f68ddc96b32e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:21:19 1996 +0000

    Initial revision

commit 65ba786e28d41ff4f5081f8d8d1378dac6235de0
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:19:39 1996 +0000

    (store_clone): Clone children too.

commit 8bbe3bcc862ce11c70287e1197446f9de78c478a
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:19:13 1996 +0000

    (_store_derive): Use store_run, not off_t, vectors; tweak accordingly.

commit 4e015aefeea3e11e6a0afd32cdbe0fb82dbcdba0
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:18:41 1996 +0000

    (store_device_create, _store_device_create):
      Use store_run, not off_t, vectors; tweak accordingly.

commit ba1ea946e8eab84ddb497be88b35379589fbc811
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:18:13 1996 +0000

    (store_file_create, _store_file_create):
      Use store_run, not off_t, vectors; tweak accordingly.

commit b8515ef09711481f01ad2d86dbd54da27eea34a5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:17:44 1996 +0000

    (diskfs_fsys_identity): New variable.
    (diskfs_init_diskfs): Initialize diskfs_fsys_identity.

commit 0a110e1d2a14e390c48a4c966dca54bf6a0efc1b
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:16:35 1996 +0000

    (_make_store):
      Initialize CHILDREN & NUM_CHILDREN.
      Use store_run, not off_t, vectors; tweak accordingly.
    (store_free): Free all children too.

commit f43adf7ec562a1c5a2cde7ecca2e8bc873c19bcf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:16:26 1996 +0000

    (diskfs_make_node): Initialize NP->identity.

commit 78170aae04bb3dfc598c172e95ae3a397462e591
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:15:42 1996 +0000

    (diskfs_fsys_identity): New variable.
    (struct node): New member `identity'.

commit ec4dea814c38eb4a3a9b68d514a0f55ef61580e0
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:14:49 1996 +0000

    (store_ileave_create, store_concat_create):
      Use store_run, not off_t, vectors; tweak accordingly.
      Use store_set_children.
    (stripe_read, stripe_write): Get stripes from CHILDREN, not HOOK.
    (stripe_clone): Function removed.

commit e20769fbb340604ed50f101560f1a543d5f7f607
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:10:34 1996 +0000

    (store_find_first_run, store_next_run, store_write, store_read):
      Use store_run, not off_t, vectors; tweak accordingly.
      Rename variables called `RUNS' to `RUN', because although they're
        always vectors, they're used more often for their first element.

commit 1d118bf5e77a6eb7e58210aa5374fc72c79dbe4d
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:10:06 1996 +0000

    (store_default_leaf_encode): Convert from the store_run vector to a off_t
      vector for encoding.

commit 671cdf2830e532856e674688a35f0ab6f2aff0e4
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:09:50 1996 +0000

    (store_default_leaf_decode):
      Convert the slice of the offset vector we're using into a vector of
        store_runs to pass to CREATE.
      Change type of CREATE accordingly.

commit caca9913c9aaf8f557028ad177b24c516044f281
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:08:52 1996 +0000

    (store_set_runs): Use store_run, not off_t, vectors; tweak accordingly.
    (store_set_children): New function.

commit f0ba3121a0672a9c7505538750fdb1c9b060fc9a
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:07:45 1996 +0000

    (struct store_run): New type.
    (struct store): RUNS is a vector of runs, not offsets.
    (_store_device_create, _store_file_create, _make_store,
      store_set_runs, store_default_leaf_decode): Update declaration.
    (store_set_children): New declaration.

commit f52bc6ffd1b71e927b318065c4ecafd3da83f79a
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:05:00 1996 +0000

    (mkfs.ufs): Depend on ../libstore/libstore.a.

commit e27fce65d22689c5ac0fd7675c2aac7c08131365
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:03:30 1996 +0000

    (S_proc_get_tty): New function.

commit 58ff328c15117a472ce2264b1c339aecea526552
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:02:34 1996 +0000

    (print_store): New function.
    (info): Use store_create to make a store and print_store to print it.
    (parse_opt): Print a usage message for no args.
    (options, parse_opt): Add --children option.

commit 510329426a6ddc466498661bddce3ebd533b13fe
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:01:21 1996 +0000

    (parse_strlist): Make DEFAULT_FN return a const char *.

commit cd35e0b1d7866dd484cb06e0fc01593efec2f63f
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:01:02 1996 +0000

    (main): Remove const cast from first arg to argz_create.

commit 7080f986be33d95440c5f8ec90f9074e0ad60c9d
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:00:38 1996 +0000

    (main): Remove const cast from first arg to argz_create.
    (main): Remove const from decl of USER & ARG.
    (fail): Remove const from decl of VIA.

commit 6a87ef244688ee479c16afae9416753d5ccf1367
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:59:41 1996 +0000

    (ethernet_open): Pass in ERRNO to assert_perror.

commit 1dab89c44e2af391d25f01a235d5f8d5a544fd52
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:59:31 1996 +0000

    (make_sock_user): Pass correct args to ports_create_port.

commit 3905fb1ebfc6c9b59155400794671ca3b4f2a17a
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:48:32 1996 +0000

    (search_path): Don't make PATH or PFXED_NAME const.

commit 2e176c3bc5a4efd236873b8db4eeb2917d24e34e
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:34:16 1996 +0000

    (fd_get_device): Update to use libstore.
    <hurd/store.h>: New include.

commit 4f4ebdde25c4515bbd9299f9e870a9b7339fd754
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:33:56 1996 +0000

    (S_io_identity): Typo.

commit 3788bb4955749aaa6911159ab48eed784d514e13
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:33:28 1996 +0000

    (fshelp_delegate_translation): Don't cast ARGV when calling arg_create.

commit 3a599ed5d204df4a0262d555ae7f46adcdf65bfc
Author: Miles Bader <address@hidden>
Date:   Fri May 10 17:32:33 1996 +0000

    Rename *S_LEN to NUM_*S.

commit 48dee4ea42de87705260fb149e6ac223ca333ba8
Author: Miles Bader <address@hidden>
Date:   Fri May 10 17:31:02 1996 +0000

    (store_create): Use the real file_get_storage_info.
    (fgsi): Function removed.

commit 0f427c7a9fa4ae462c56fb8ec0f0fd36224de8c6
Author: Miles Bader <address@hidden>
Date:   Fri May 10 17:29:22 1996 +0000

    (struct store):
      Add CHILDREN & NUM_CHILDREN fields.
      Rename RUNS_LEN to NUM_RUNS (all uses changed).

commit 097698681439e9342d460ff1c3589163e4e28007
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:32:37 1996 +0000

    (diskfs_set_statfs): Fix one reference to old name of ST member.

commit 9680e2570d719e3191833492e05e2e70576e29bd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:28:57 1996 +0000

    (diskfs_set_statfs): Fix one reference to old name of ST member.

commit 71ffb0afd4850e98c4068a4671a4423c4fc19a19
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:28:09 1996 +0000

    Include <stdio.h>.

commit 8db3d3dd2192e2d875d7eaec7f241e15d7e635ba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:27:38 1996 +0000

    (init_users): Order args correctly in call to ports_create_port.

commit 7ee4ee624c4278b659a591b7f2846360924d1d72
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:26:47 1996 +0000

    (S_proc_exception_raise): Fetch sigcode from correctly named member of
    HSD.

commit caff2198ecfb66372a69c0cd30dfe39eb64f690b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:25:51 1996 +0000

    <hurd/startup_notify.h> -> "startup_notify_U.h".

commit 809feee0664c60b12653d2510778ed07461219fc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:25:10 1996 +0000

    (OBJS): Add startup_notifyUser.o.

commit 5f388a5cbe6c756bf3d04882ecf5921813ac9e5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:22:59 1996 +0000

    (check_hashbang) [userport/reauthenticate]: Use new
    auth_user_authenticate inerface.
    (check_hashbang) [setup_args/search_path]: Declare PATH to be `char const 
*'.

commit 181db42419e77be9fde9004bae5bb64ae6f7cc4e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:20:18 1996 +0000

    (do_exec): Use new auth_user_authenticate interface.

commit 388c148f25434f4e174131cf4f91bc9410a32c0f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:18:45 1996 +0000

    (S_io_identity): New function.

commit e428c76ce419b0c62b5a2eccfa55675bebfa45f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:42:10 1996 +0000

    (trivfs_S_io_identity):

commit 018b1fd46602130ccad13b09287d15a49b4b8c76
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:35:58 1996 +0000

    (trivfs_S_io_identity): fixup

commit 059b3079a911f540f3156e75546f38e2f526b628
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:33:43 1996 +0000

    (make_sockaddr_port): Use new ports_create_port call.

commit 4337a28d8ce4f2b76c9fe56e1273c23d0a19b5b0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:31:47 1996 +0000

    (make_sock_user): Use new ports_create_port call.

commit 1a7b9125e9cff298fe331928a91572ed08ecc4d8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:30:25 1996 +0000

    (S_socket_create_address): Use new ports_create_port call.

commit 8fca749de21bed07fab243bc4a91aa142b59b6dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:28:57 1996 +0000

    (S_io_reauthenticate): Use new auth_server_authenticate interface.
    (S_io_select): Drop ID_TAG arg.

commit 0faba4bcd9827b3ebf95defd37b2aed685e9c863
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:27:21 1996 +0000

    (ethernet_thread): Return any_t.
    (input_work_thread): Likewise.
    (ethernet_open): Use new ports_create_port call.

commit 148dc191b1b59b4ec320b3f3277d79d13140728c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:24:11 1996 +0000

    (netfs_attempt_statfs): Expect and fill in new statfs buffer.

commit 89c1a08047e16c89c2e4b7fbf3c0691e3cf6a5b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:20:12 1996 +0000

    (S_io_reauthenticate): Use new auth_server_authenticate protocol.

commit d15fc56d40630fc4aee2ccdf54f9cf7c5385dc72
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:18:47 1996 +0000

    (diskfs_set_statfs): Expect and fill in new format statfs buffer.

commit e31dc38725bc0505f26df59f9bb567435d7f4f5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:12:45 1996 +0000

    (pass1b): Bother to initialize NUMBER.

commit 0ff5875309e19dd5d58ebfb32b6a9ff925ba01ee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:11:18 1996 +0000

    (IOSRCS): Add io-identity.c.

commit f2a7870bafa4a118c3b7e4f0f0bcfb5044476532
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:10:51 1996 +0000

    Initial revision

commit 027115ebf9261e59b1b00931327fe864a3787f8a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:09:35 1996 +0000

    (trivfs_clean_cntl): Destroy filesys_id and file_id members.

commit 025264fda4521048400ad531972c441338a60627
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:06:58 1996 +0000

    Initial revision

commit fd41a1c0c7dd713f586517540f77c225a3169150
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:03:18 1996 +0000

    (trivfs_control): New members `filesys_id' and `file_id'.

commit 4e3c9b869e590791c4232c07ba74bc4865a2e65f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:59:55 1996 +0000

    (uptime): Cast arg to localtime appropriately.

commit a12c94feb607de3358696c608cdca23d8164a50a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:58:51 1996 +0000

    (add_utmp_entry): Declare HOST `char const *'.
    (main) [fail]: Declare VIA `char const *'.
    (main): Declare USER `char const *'.
    Declare ARG `char const *'.
    (main): Provide new third arg to proc_setowner.
    (main) [parse_opt] [case ARGP_KEY_ARG]: Cast first arg of argz_create
    appropriately.
    (main): Likewise.

commit 716b12255cfecdc542208e461f42522886ff34dc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:51:36 1996 +0000

    (main) [parse_opt]: Cast first arg of argz_create appropriately.

commit 773d3fc0c6f6c47e1f3758d4bf15d4ee4c53480a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:49:44 1996 +0000

    (main) [parse_opt]: Cast first arg to argz_create appropriately.

commit 55912afd6957d63e1b84134fc800799628c69354
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:48:01 1996 +0000

    (main) [current_tty_name]: Remove `const' keyword to avoid type clash.

commit 8c2a8a257639f401933e7a13c7f025f75a4689bf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:46:06 1996 +0000

    (main) [proc_stat_has_ctty]: Add parentheses around assignment used as
    truth value.

commit cd172327a6ec8c305d0e1274ea636f125b1acad1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:44:44 1996 +0000

    (ufs.static ufs): s/ioserver/iohelp/g

commit bdea0f6c96ef497bcd78460f9f9f82568679f130
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:43:52 1996 +0000

    (DIST_FILES): Add *.h.

commit f0e455f4b70d9f3cfea7b031342eb30f26b03227
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:42:39 1996 +0000

    (DIST_FILES): Reference *.h, instead of individual files.

commit 88950762f540beadc37d2f7a7b306a2e93362c55
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:41:40 1996 +0000

    (ext2fs ext2fs.static): s/ioserver/iohelp/g

commit 6d68da5972bc337faa390b1426d58985fca87217
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:37:47 1996 +0000

    (diskfs_set_statfs): Use and fill in new statfs structure.

commit dd6125558aa2543434423c0cbfb8837a8379bda2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:35:35 1996 +0000

    (call_asyncs): Provide sigcode arg in call to nowait_msg_sig_post.

commit 3c49302d2a80aa64d3a3a191253967baccac45b2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:34:35 1996 +0000

    (init_users): Use new ports_create_port.

commit 38081dee4c7adb8e3bf0a314537c62457d281475
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:32:42 1996 +0000

    (device_open_reply): Use new ports_create_port.

commit ed7c61af9d781082859f0a58d8263f85dc81d42d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:24:09 1996 +0000

    (S_proc_reauthenticate): Use new authentication interface.
    (S_proc_setowner): Expect and interpret new CLEAR parm.
    (S_proc_exception_raise): Set P->p_sigcode; use new
    _hurd_exception2signal args.

commit cae143ccf87fd5ce6c6ca82888d5644a47c3a527
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:18:01 1996 +0000

    (S_proc_getprocinfo): FLAGS is now an in-out parameter.

commit b27c37539750e0fbf992f29796cda978b2d27494
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:16:40 1996 +0000

    (S_proc_wait): New parm SIGCODE; return p_sigcode in it.
    (S_proc_mark_stop): New parm SIGCODE; record it.
    (S_proc_mark_exit): Likewise.
    (alert_parent): Set P->p_sigcode if process is dying irregularly.

commit 05b7e06a1c54c585c2e2f2a51ef43a10dc31fafd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:13:05 1996 +0000

    (struct proc): Add p_sigcode.

commit ba560249054236af4da59040803894b21ae4e7e1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:08:55 1996 +0000

    Include <hurd/startup_notify.h>.
    (struct ntfy_task): New member `name'.
    (S_startup_request_notification): Expect and record name.
    (S_msg_startup_dosync): Delete function.
    (reboot_system): Use new startup_dosync interface.
    (init_stdarrays): Use new authentication interface.

commit b2f4555adbd9afccdfabdcb0cbc0deca88039e3d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:58:25 1996 +0000

    (S_io_select): No longer has TAG parm.
    (S_io_reauthenticate): Use new interface.

commit 4d2f59c949545034248fc9b30418448009435b4c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:56:16 1996 +0000

    (netfs_make_protid): Fixup

commit 943a956949c3df3c4a765bf8b651173590cb2af9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:54:08 1996 +0000

    (netfs_S_file_get_storage_info): fixup

commit 69f16ad9f20a7f0029323c53cafaae3cf720b12a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:19:58 1996 +0000

    (netfs_make_protid): Use new ports interface; if it fails return zero.

commit 8ea4955c12375ea3bbba4dd19c3bc1f81cad5094
Author: Miles Bader <address@hidden>
Date:   Thu May 9 22:15:54 1996 +0000

    (netfs_S_file_get_storage_info): Change to new interface.

commit 8c2ba63062d70c9b48b8e14c77cfd432f3779d77
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:15:46 1996 +0000

    (netfs_S_io_select): No longer has TAG parm.

commit 328d20a313449e825a0f652ee8debb8a74a65ac4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:14:36 1996 +0000

    (netfs_S_io_reauthenticate): Don't pass right for USER to
    auth_server_authenticate.

commit 11d56ba93576e75bf08a46ebf4bd447ee1fa5aab
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:08:45 1996 +0000

    (netfs_S_file_sync): Accept and ignore new omitmeta arg.

commit 0ced47a7eb8769fb126ca33830ae44f20d0a500e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:04:53 1996 +0000

    (netfs_S_file_statfs): Use new struct statfs.

commit 668e06a30834047a937313a755e6fb012088fbfa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:04:10 1996 +0000

    (netfs_S_dir_rename): Accept and pass through excl flag.

commit c60d39b41581afc6437e01c9a05189d1aa348aa6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:03:34 1996 +0000

    (netfs_S_dir_link): Accept and pass through excl arg.

commit 5c10e50f5b3ae341e29bdefcb5cb67762043fdda
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 21:34:15 1996 +0000

    (netfs_attempt_link): Add excl parm.
    (netfs_attempt_rename): Likewise.

commit 807bc7051e1edb65861b6392cd54b95f149476ac
Author: Miles Bader <address@hidden>
Date:   Thu May 9 21:28:16 1996 +0000

    (trivfs_S_file_get_storage_info): Fix param type.

commit 1bddc3b770df076a1f223f24b8f8b993da22d46d
Author: Miles Bader <address@hidden>
Date:   Thu May 9 21:27:38 1996 +0000

    Fix param type.

commit 1a1125c78e9217995621d2d848229e2dec2a2456
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 21:15:07 1996 +0000

    (netfs_attempt_statfs): Use struct statfs, not old deprecated
    structure.

commit 81aaa246442ce7eebee731fb793bd41266ce6874
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 21:03:29 1996 +0000

    (fetch_procinfo): Pass a reference to PI_FLAGS in call to
    fetch_procinfo.

commit 53ff88010d28360258512a91b57062f464ddfff9
Author: Miles Bader <address@hidden>
Date:   Thu May 9 20:58:49 1996 +0000

    (trivfs_S_file_get_storage_info): Change to new interface.

commit df6698cc2a1d4ccc9c9c73af47e4bcf7a11a3d76
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:54:52 1996 +0000

    (trivfs_S_io_reauthenticate): Don't send right for CRED to
    auth_server_authenticate.

commit 4227fbe577a8a67c1aa47c6b4a89bc3b6619e453
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:53:47 1996 +0000

    (trivfs_S_fsys_syncfs): Provide new third arg to file_sync.

commit 7c0fe68a9fdc824ea5204941743d4ebf0912abdf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:53:09 1996 +0000

    (trivfs_S_fsys_get_options): Expect (and ignore) reply port args.

commit c66890a89a45a7af57d1bff364e67e25c6ca3b1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:51:10 1996 +0000

    (trivfs_S_file_syncfs): Provide new third arg to file_sync.

commit 1a7705794c13c69f004f36d1a6e1557684f6f8fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:50:37 1996 +0000

    (trivfs_S_file_sync): Accept and pass through new omitmeta parm.

commit a1cdaed5248c3c695d03e79cf808ff65cb6e28b8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:49:28 1996 +0000

    (trivfs_S_file_statfs):

commit 6698465f7b905c17155ef821f3b9929f60dba74f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:49:07 1996 +0000

    (trivfs_S_file_statfs): Use new struct statfs format.

commit 82630eb078bff4fd8264b08ce16dbfa429e0c7da
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:47:53 1996 +0000

    (trivfs_S_dir_rename): Accept new excl parm.

commit 45cb0969c26cd0e0d4143d16ed416af21eae2000
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:47:16 1996 +0000

    (trivfs_S_dir_link): Accept new excl parm.

commit 1fdf2b334088ac5b6776aaacab0d1cb43bb65739
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:33:12 1996 +0000

    (OTHERSRCS): Delete handle-port.c.

commit a2d17cc4f8b345fab31f0833d129397c79050f9c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:32:31 1996 +0000

    (trivfs_handle_port): Delete declaration.

commit 39895848a2e316493f99229c43c767d44e8fdc6f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:29:30 1996 +0000

    (_diskfs_init_completed): again.

commit 89065f793cedc7c2fee06f2630b79199772b18a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:27:51 1996 +0000

    (diskfs_make_protid): Delete function.

commit acaff697525570da64aaa886b9311ba6ca3ba9b8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:27:15 1996 +0000

    (dsikfs_make_protid): Delete declaration.

commit de324c777d8a2c522a48aa8dac383ee00d38ea00
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:15:44 1996 +0000

    (libdiskfs.so): s/ioserver/iohelp/g

commit 58190ea018243028cc1efc8d111504a0bc38f072
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:47:12 1996 +0000

    (_diskfs_init_completed): Don't need to insert right any more now that
    it's a poly arg.

commit 03f4de902c252c288283692235a3f21ed2cf4c7d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:30:50 1996 +0000

    (diskfs_S_dir_link): fixup.

commit 46aea174114c7980ad5839dfb6527e4aa92cd382
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:08:04 1996 +0000

    (diskfs_node_rdwr): s/ioserver/iohelp/g.

commit 87df917c6a97968c816720eab90101a15ce6dcd8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:07:25 1996 +0000

    (diskfs_make_node): s/ioserver/iohelp/g.

commit 778e8978b938122bff064053580dd4a2a1d17dbd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:06:47 1996 +0000

    (iohelp_put_shared_data): s/ioserver/iohelp/g.

commit 9690633acf88b2b443672fc6a64bd12f5aa96e17
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:05:57 1996 +0000

    (iohelp_fetch_shared_data): s/ioserver/iohelp/g.

commit 62b879476a4097395a725fcda17f282b801822eb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:04:29 1996 +0000

    (diskfs_S_io_write): s/ioserver/iohelp/g.

commit f91d82d99e98c2a6edd0d67e46ff4c024d0497ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:03:37 1996 +0000

    (diskfs_S_io_stat): s/ioserver/iohelp/g.

commit 396b2750c83a6dd0082256b27c2f73632e04e57a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:02:50 1996 +0000

    (diskfs_S_io_seek): s/ioserver/iohelp/g

commit 2cbc26b6c325da3fca9cdec0fcce8daf580bac3b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:01:36 1996 +0000

    (diskfs_S_io_release_conch): s/ioserver/iohelp/g.

commit 058e3592027ba429cd0bb01e4f946fe751fbd063
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:00:52 1996 +0000

    (diskfs_S_io_readable): s/ioserver/iohelp/g.

commit af6fc989085062089619c3e0a340ce812f21ab2b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:59:57 1996 +0000

    (diskfs_S_io_read): s/ioserver/iohelp/g

commit 430ba3a4e2a4a4710ee0073914f116320a1ea715
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:58:17 1996 +0000

    (diskfs_S_io_prenotify): s/ioserver/iohelp/g.

commit e59e4da139bca29adac8925a975566cce8edc1b6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:57:05 1996 +0000

    (diskfs_S_io_set_all_openmodes): ioserver_get_conch ->
    iohelp_get_conch.

commit 2b96a2999c3f9173a9c55544c6e21607e1afd4fa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:56:16 1996 +0000

    (diskfs_S_io_set_some_openmodes): ioserver_get_conch ->
    iohelp_get_conch.

commit c688a0aede2131f6996cda90207b4504a371cec6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:54:36 1996 +0000

    (diskfs_S_io_clear_some_openmodes): ioserver_get_conch ->
    iohelp_get_conch.

commit ab516d80c958e1e884dfb9901a01ba82f7ca1c4d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:53:23 1996 +0000

    (diskfs_S_io_get_conch): ioserver_handle_io_get_conch ->
    iohelp_handle_io_get_conch.

commit cba3c8e8b9e92ca645199e4a63e7de5e37e935de
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:50:37 1996 +0000

    (_diskfs_init_completed): Provide helpful name to init.

commit eb2682fddb25bc4fd079d0783b0daa0f6abf8c1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:47:06 1996 +0000

    (diskfs_S_fsys_get_options): Accept and ignore replyport parameters.

commit b1872e224c0d4fbcc2cb9e3e2a84cbad842a1766
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:45:15 1996 +0000

    (diskfs_S_file_sync): ioserver_get_conch -> iohelp_get_conch.

commit 6e22e607ec8d0dc2173eded74f3395fdcd9b85a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:44:42 1996 +0000

    (diskfs_S_file_sync): Accept and ignore new parm OMITMETADATA.

commit 5d1c83944eef5c9f00d0d2f048b19898245da943
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:43:10 1996 +0000

    (diskfs_S_dir_rename): Understand new parm EXCL and do the right thing
    with it.

commit 2419ac86e92ae6448537bfd67de37ef7e25db8ab
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:37:43 1996 +0000

    (diskfs_S_dir_link): Accept new parm EXCL and do the right thing with
    it.

commit 0faec9c5b3cdfdfb5df69468d9ca4838fa22ebe8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:56:00 1996 +0000

    (installhdrsubdir): whoops.

commit d216be1c03c76d3b745392e094ab1b027a2160fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:51:37 1996 +0000

    (installhdrs, installhdrdir): Install headers using the generic
    technique, now that installhdrdir is available.

commit 6e9d4cc1df1854311807434a86070660fbff6d01
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:47:42 1996 +0000

    Get rid of link warning.

commit cb4ae9887d19ec52c157ef1086f83599f22972dd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:44:36 1996 +0000

    (REMHDRS, dohdrs): Deleted targets.

commit cb5156fdfe818c43af7f35b1417fca56ed5ca2aa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:42:46 1996 +0000

    ioserver -> iohelp.

commit 77f0b16beb65a165d4c93cfb13b409970db88913
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:26:58 1996 +0000

    (INSTALLED_LOCAL_HEADERS): slight fixup

commit 3a555d5be70bc8c3c9118ec89aec9dacc77f26bc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:18:53 1996 +0000

    (INSTALLED_LOCAL_HEADERS): New variable that $(libs) depends on.
    This arranges to make sure that headers exported by this library
    always get installed eventually into the source directory as symlinks.

commit 6729e1cab4b32be9daec090a286c619075d1df16
Author: Miles Bader <address@hidden>
Date:   Thu May 9 16:16:51 1996 +0000

    (trivfs_S_io_select): Remove TAG arg.

commit 10125cec4c8e7af306144d4287d1d16af193cf85
Author: Miles Bader <address@hidden>
Date:   Thu May 9 16:14:48 1996 +0000

    (S_io_select): Remove TAG arg.

commit 0b62d21c6e49240612be85446240a272f6a3c401
Author: Roland McGrath <address@hidden>
Date:   Thu May 9 16:13:32 1996 +0000

    (diskfs_S_io_reauthenticate): Don't pass CRED port in
    auth_server_authenticate.

commit 94e952aac425beb54b731a59f0cc72d09ed9dbec
Author: Roland McGrath <address@hidden>
Date:   Thu May 9 16:12:34 1996 +0000

    (diskfs_S_io_select): Removed TAG arg.

commit ea0c807f3890a096b7e912ac5b89251f32f82170
Author: Miles Bader <address@hidden>
Date:   Thu May 9 15:54:30 1996 +0000

    (diskfs_get_file_device):
      Deallocate most things we got back from file_get_storage_info even if we
        didn't get an error.
      Fix type of DATA & _DATA.
      BLOCKSIZE -> BLOCK_SIZE.
      Copy name from DATA, not DEV_NAME_BUF.

commit 3cc11b2d334156d10a0d1f9e84eebf226ad89348
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:54:08 1996 +0000

    ioserver.h -> iohelp.h.

commit 6b715305542891c1983f6b37b4f1f8b97dc49de0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:49:11 1996 +0000

    (fshelp_delegate_translation):

commit ed94d6090f98a82b976e31b0f811545721941f70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:48:52 1996 +0000

    (fshelp_delegate_translation): And do it correctly, too.

commit 04cc873cb2ca6a1ec7dd5524902037f8789cfc5b
Author: Miles Bader <address@hidden>
Date:   Thu May 9 15:35:51 1996 +0000

    (maptime_map): Use new file_get_storage_info interface.

commit b6cce72c9576b9aa1ce131fb8106bfd36766baa2
Author: Miles Bader <address@hidden>
Date:   Thu May 9 15:35:26 1996 +0000

    (argp_help): Just assign STREAM instead of using 2 vars.

commit ecc47c65ea7706adb33458be1a16931f919b7638
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:21:16 1996 +0000

    (fmt_past_time): And do it correctly, too.

commit 9ef23a8e7d59c1cf094aefd1d19f7ae4179a37b9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:20:00 1996 +0000

    (fshelp_exec_reauth): Provide new third arg to proc_setowner.

commit b1673e2ce2aedf3b9c58e26723885a90f69ffbfc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:18:56 1996 +0000

    (fshelp_delegate_translation): Cast first arg to argz_create
    appropriatel.

commit 03cae0aa7704f10bbe1046569447949d9db43740
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:17:03 1996 +0000

    (fshelp_fetch_root) [reauth]: Use new args for auth_user_authenticate.

commit 56297a89040e5af221f8a7c00e3dff65cd062144
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:15:50 1996 +0000

    If _RWLOCK_DEFINE_FUNCTIONS is defined, then clear _EXTERN_INLINE, but
    *after* header files have been included.

commit 95e07778d4eca9c977f93bc3e5a4a770941d4924
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:13:37 1996 +0000

    (_RWLOCK_DEFINE_FUNCTIONS): New macro; use in place of clearing
    _EXTERN_INLINE, which conflicts with machine-sp.h.

commit d26e4dd74cedbc726f553c6743894b232a8330ba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:10:06 1996 +0000

    (pager_create): ports_allocate_port -> ports_create_port; if we get an
    error return a null structure.

commit 86683bfbefef5da3f8491ad165163363d06fb197
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:06:51 1996 +0000

    (exec_reauth): Use new args to auth_user_authenticate.

commit 33a18615f0a937ef2f68570fd8ea4c1847411bf4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:05:26 1996 +0000

    (fmt_past_time): Cast arg to localtime appropriately.

commit 2355899ee19b49156e8b829b1968551616dc9aae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:04:06 1996 +0000

    (argp_args_usage): add_usage_item -> fprintf.
    (argp_help): Don't shadow arg; change parm STREAM to be STREAMARG and
    adjust initialization of STREAM variable to use the renamed parm.

commit 0a87a418418f027685f97418eab4b13bab9bc25b
Author: Miles Bader <address@hidden>
Date:   Wed May 8 01:07:32 1996 +0000

    (hol_entry_help, hol_help, hol_usage, argp_args_usage, argp_doc, argp_help):
      Use stdio streams and line_wrap_ functions instead of line_ functions.
    (indent_to): New function.
    (argp_usage_arg): Function removed.
    <linewrap.h>: New include.
    <line.h>: Include removed.

commit 07b49dd252f76ea2e6f994ca2b34c7552e588ce2
Author: Miles Bader <address@hidden>
Date:   Wed May 8 00:54:15 1996 +0000

    (fmt_past_time): Suppress leading noise in some formats.

commit 9b554e3e2b5dbaab46f69874287c10f3f03ad5e3
Author: Miles Bader <address@hidden>
Date:   Tue May 7 20:53:39 1996 +0000

    (diskfs_S_file_get_storage_info): Rewrite for new interface.

commit 1df9c6ebf776e31acee1f0baebf7fcda07067a4d
Author: Miles Bader <address@hidden>
Date:   Tue May 7 20:42:20 1996 +0000

    (trivfs_S_file_get_storage_info): Swap PORTS_TYPE & NUM_PORTS.

commit 336896c2be5fc60ced34af5027213738d6dbdbdf
Author: Roland McGrath <address@hidden>
Date:   Tue May 7 20:24:46 1996 +0000

    (check_hashbang): Use io_identity instead of io_stat to compare files.

commit de7c859daddbf305ed0d41c509df7b0f7898d3c9
Author: Miles Bader <address@hidden>
Date:   Tue May 7 20:14:31 1996 +0000

    (trivfs_S_file_get_storage_info): Swap PORTS_TYPE and NUM_PORTS args.

commit f803def3aab219ed97d5e4a6f728faf4c139cb29
Author: Roland McGrath <address@hidden>
Date:   Tue May 7 17:01:48 1996 +0000

    (io_identity): Server passed back fs id port and st_ino value.

commit 21acdcbbd0246384a01787aaf1099722c09ce991
Author: Roland McGrath <address@hidden>
Date:   Tue May 7 16:59:03 1996 +0000

    (io_identity): Server passes back st_dev and st_ino values too.

commit 6a9fb613badc1972f88b659ce1747b3393e1a94b
Author: Roland McGrath <address@hidden>
Date:   Tue May 7 16:54:16 1996 +0000

    (io_identity): Server passes back st_ino value too.

commit 98578e4f671e4b09a083d8ddd04b9596751a82b5
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:47:03 1996 +0000

    (add_preconditions, proc_stat_set_flags): Remove references to exec_flags.

commit 893c06b736a81c4be7ef3504466c9f2f95b98b36
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:46:13 1996 +0000

    (ps_user_uname_create, ps_user_passwd_create): New declarations.
    (ps_fmt_set_output_width): New declaration.
    (struct ps_fmt_spec): Add precision & flags fields.  Change args to 
OUTPUT_FN.
    (struct ps_fmt_field): Add precision & flags fields.
    (ps_fmt_squash): Call FN on the field, not the spec.
    (ps_fmt_create, ps_fmt_creation_error): Add POSIX arg.
    (PS_FMT_FIELD_AT_MOD, PS_FMT_FIELD_COLON_MOD, PS_FMT_FIELD_KEEP,
      PS_FMT_FIELD_UPCASE_TITLE): New macros.
    (struct proc_stat): Remove exec_flags field.
    (PSTAT_EXEC_FLAGS): Macro removed.

commit b61b4a810a80d7d7bc23039bc49498804bf1ca07
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:43:38 1996 +0000

    (ps_emit_user_name): New function.
    (specs_add_alias): Pass on flags field.
    (specs): Add precision & flags fields.
    (FG): New macro.
    (ps_emit_*): Take FIELD argument instead of WIDTH.

commit d00a0ee099ea4501902e4959d434ac20a6a99e4b
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:42:28 1996 +0000

    (_fmt_create):
      Change syntax of fields.
      Add support for precision and `@', `:', `?', & `!' modifiers.
      Add POSIX argument, and support for posix-style format strings.
      When using the field name as the title, use the defn, not the user's.
    (ps_fmt_write_titles): Implement PS_FMT_FIELD_UPCASE_TITLE.
    (ps_fmt_squash): Call FN with the field, not the field's spec.
    (ps_fmt_squash_flags): Appropiately modify the function we use.
    (ps_fmt_create, ps_fmt_creation_error): Add POSIX argument.

commit 64f3c2f771261231ece5812a9f380c2242c41c1f
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:40:30 1996 +0000

    Add some const decls.

commit dde08334b482c4a7721b86c7a5bcc2bdce685e1b
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:33:07 1996 +0000

    (fmts): Use new field syntax.
    (options, main): Add -o/--posix-fmt option.  -A is an alias.
    "psout.h": New include.

commit b8171ffe044333eabec841dfe1acc0b529a64e30
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:31:33 1996 +0000

    (psout):
      Add posix_fmt arg.
      Use ps_fmt_creation_error to find out in detail why ps_fmt_create fails.
    (nominal):
      Take a field, not a spec.
      Honor PS_FMT_FIELD_KEEP.

commit 8fb4aca9acc73f53e6cf03a1092ff01861853964
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:29:21 1996 +0000

    (w_get_uname): Renamed from w_get_user.
    (w_uname_getter): Renamed from w_user_getter.
    (w_user_getter): New function.
    (w_get_user): New function.
    (w_fetch): Implement W_PSTAT_USER.
    (struct w_hook): Add user field.
    (_w_specs): Add "Name" entry.  Add precision & flags fields.
    (DEFAULT_FMT_STRING): Use new field syntax.
    (main): Update call to psout.
    "psout.h": New include.

commit 8fae8cd4ca07e8b824f947a13c64360bf10d83e3
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:20:27 1996 +0000

    (install_passwd): New function.
    (ps_user_passwd): Use it.
    (ps_user_uname_create, ps_user_passwd_create): New functions.

commit 41eacb147b67747983fbae3a2a0fa71ba51260ba
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:16:39 1996 +0000

    (trivfs_S_file_get_storage_info): Rewrite for new interface.

commit d031fe3d6e92f3effd0ea64df9dbd896228f237d
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:13:38 1996 +0000

    (diskfs_get_file_device): Rewrite to use new interface.

commit 0978efca18269d4326a35f351928fb9fefabfed7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:42:23 1996 +0000

    Import <sys/statfs.h>.

commit 876fad0792da0a8dae29c113998176a5e494d35f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:36:07 1996 +0000

    (SRCS): Delete `intern-external-port.c' and `allocate-port.c'.

commit 4d66204260bdcf12d0541392b3d73cc9ae0a4c01
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:34:34 1996 +0000

    (ports_allocate_port, ports_intern_external_port): Delete obsolete
    declarations.

commit 7eca7eb2899916f28611d27b8ce05165d66a9421
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:32:49 1996 +0000

    gs/ioserver/iohelp/

commit d33e551bf748d658e1e9b87ea016827ef0f8ed99
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:25:39 1996 +0000

    (lib-subdirs): libioserver -> libiohelp.

commit cebf8f534ace1b06d8235102e2fb53325c2fe21f
Author: Miles Bader <address@hidden>
Date:   Mon May 6 20:05:18 1996 +0000

    Pass in an array of port names instead of ports.

commit 52a5127dcf79b9235dd48f7f1f8b8f0d70da542b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 19:58:05 1996 +0000

    port_array_t -> portarray_t.

commit 96e56aef72ceed4b4654f2ebba5ec6eef0e0e89f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 19:54:40 1996 +0000

    port_array_t -> portarray_t.

commit c927dafe32b84885d690a0db73ba48a9d807125a
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:52:57 1996 +0000

    (msg_describe_ports): New rpc.

commit 8c98856bfb43ace1a8952625ede370ffb34d9e42
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:47:38 1996 +0000

    Move big comment describing file_get_storage_info encoding to
      <hurd/hurd_types.h>.

commit d92ab6c69ef0dfc706df7cd4e2eb69de064509e1
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:31:11 1996 +0000

    (file_get_storage_info): Change arguments & comment.

commit 9d89509e5c3c6c3511bf7af9caaed429c3f1c842
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:23:41 1996 +0000

    Frob comments on enum file_storage_class.

commit 6d0ba0d731122abda049b6f67fef837b13fdca80
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:26:35 1996 +0000

    (exec_version): Upgrade to 0.0.

commit 7ce57bc1af5c1e4ed5ba1a4f0ebfd7aa5919c68c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:25:20 1996 +0000

    (init_version): Upgrade to 0.0.

commit 6a58d54d10e12e94860f8eea6e5a8865d8a502e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:23:48 1996 +0000

    (ufs_version): Upgrade to 0.0.

commit 7488c9e3c31b4dc2ec454dce5710c856fb1fae09
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:23:07 1996 +0000

    (OUR_VERSION): Upgrade to 0.0.

commit f9bb6cc30b36baed19a0b0637534af5c8965cc83
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:22:08 1996 +0000

    (auth_version): Upgrade to 0.0.

commit ee36b978c84d5b166dab46da50b3d15431cddd44
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:21:24 1996 +0000

    (hurd_versions): Add version 0.0.

commit 87eac5c3c7b7b24f588a3730eca874f89a90f0c2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:19:07 1996 +0000

    (HURD_RELEASE): Update to 0.0.

commit 8a39e895ba798bcc3094e6bf4ad4375024fdda86
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:16:58 1996 +0000

    fuxup.

commit 0eaf82f009895824080ede14b18a8d59754a8d6d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:16:40 1996 +0000

    track changes to process.defs.

commit 39188961f65622ed596fa3cd949113827634d6df
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:13:04 1996 +0000

    (fsys_statfsbuf_t): Now 16 long.

commit b58327d7e656ae6543775492b763e5268527a1eb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:06:13 1996 +0000

    (struct procinfo): Add exitstatus and sigcode members.
    (FSTYPE_SOCKET): Doc fix.
    (retry_type) [FS_RETRY_REAUTH]: Doc fix.
    (file_storage_class): Add STORAGE_NULL, STORAGE_CONCAT,
    STORAGE_INTERLEAVE, and STORAGE_LAYER.
    (struct fsys_statfsbuf): Delete type.
    (fsys_statfsbuf_t): Now based upon struct statfs.

commit 5fc0603fdcd5280e514c08e5b49697b5b0d79806
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:58:57 1996 +0000

    (struct procinfo): Add exitstatus and sigcode members.

commit 462fb014a03afeeb49ba2babd4a911351c3bac8a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:55:28 1996 +0000

    (fsys_get_options): Add RPT.

commit efdcd226f40d26ef1cb43c576b9233548db85458
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:54:24 1996 +0000

    (startup_request_notification): Add NAME.

commit 332523a7d9aafcdec76238fb61d8f99d3a362d6e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:53:17 1996 +0000

    fixup.

commit 36c3f2e460e5c2cb13f7128efc5920d737348bf2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:52:03 1996 +0000

    Initial revision

commit 60aebc02179a2a0ddc0efe329170cbb8118aac83
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:51:24 1996 +0000

    (startup_request_notification): NOTIFY_PORT now mach_port_send_t.

commit caaaf67962024a4bafd3c6ac0fe57318121ec6a4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:49:18 1996 +0000

    Add startup_notify.

commit 1b107b335934ef1cbca81faf0eb8ee91cac9eb1a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:47:22 1996 +0000

    (startup_request_notification): Doc fix.

commit 1a08168b50e805ac252f051b5225c9ccabcc5587
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:45:10 1996 +0000

    (proc_getprocinfo): Make FLAGS inout.
    (proc_get_tty): New RPC.
    (proc_mark_stop, proc_mark_exit): Add SIGCODE arg.
    (proc_wait): Return SIGCODE parm too.
    (proc_setowner): Add CLEAR parm.
    (proc_setmsgport): Return old message port with mach_port_send_t to
    permit more flexibility in proc server.

commit 320323e3568c73c291055ed38ce89bc7da505969
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:35:13 1996 +0000

    (file_sync): New parm `omit_metadata'.
    (dir_link, dir_rename): Add parm `excl'.

commit 9ecb4ee15e0d60d977536eb893fa693229f5e9b6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:30:58 1996 +0000

    (io_verify_identity): Delete RPC.
    (io_identity): New RPC.

commit e5113e8b6f96fac4eed362c9965176dbea7ef48d
Author: Miles Bader <address@hidden>
Date:   Sun May 5 02:54:04 1996 +0000

    (S_auth_user_authenticate, S_auth_server_authenticate):
      Use ports_interrupt_self_on_port_death instead of cancel_on_dead_name.
      Hurd_condition_wait returns a boolean, not an error_t, so supply EINTR
        ourselves.
    (cancel_on_dead_name): Function removed.

commit f14b256405ad57f51bbc5818f8f11cb628c1733a
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 10:06:31 1996 +0000

    [lint] (NEVER): Spurious global variable removed.
    [!lint] (NEVER): Useless macro removed.

commit ea6e802e6e9244ff74725c84634607fd5ba1ddfd
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:38:41 1996 +0000

    (SRCS): Add rwlock.c.
    (LCLHDRS): Add rwlock.h.
    (install): Depend on $(includedir)/rwlock.h.
    ($(includedir)/%.h: %.h): New rule.
    ($(includedir)/cthreads.h): Target removed, obviated by that rule.

commit 998bec3d2c995cc3171401f3e5e8af86e65a3188
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:35:31 1996 +0000

    Moved to libthreads from libshouldbeinlibc.
    (_EXTERN_INLINE): New macro.
    Use it for all the inline defns.

commit 1bbe570f3e867b68676c4aeea191e92eec0ff181
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:33:54 1996 +0000

    Initial revision

commit 9c63e9b447b63561b21a60042f49a3973d00e3a8
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:32:27 1996 +0000

    (LCLHDRS): Remove rwlock.h.

commit 1446c087f9e5d00c2c571f5ec064b4c520003191
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:30:04 1996 +0000

    (EXEC_INHERITED): Macro removed.

commit 894d88ebe01a9b08990ebf3e05e515dd46043803
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:18:51 1996 +0000

    (SRCS): Remove path-lookup.c.

commit 00663acc40259867d12c13ac5bc8a44a5245f9e1
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:11:37 1996 +0000

    (SRCS): Remove envz.c.

commit a9d46036fa1fab081ff91e67ba99a43d21776ca2
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:10:39 1996 +0000

    (SRCS): Remove argz.c.
    (LCLHDRS): Remove argz.h, envz.h.

commit e33dc1ee1901455f9402449afd06bccd84e1474c
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:18:49 1996 +0000

    (EXEC_TRACED): Macro removed.
    (INIT_TRACEMASK): New enum constant.

commit b3685d24ad5bb2db12f42d30b2be5216207ab6bf
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:17:39 1996 +0000

    (msg_*_exec_flags): RPCs removed.

commit 4002e5486b2a5735562e08026872d3a8b5679fc5
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:16:33 1996 +0000

    (msg_sig_post, msg_sig_post_untraced): Add SIGCODE arg.
    (msg_startup_dosync): RPC removed.

commit 4f3fcea1dae1de0b865e062326fa39f4a42dbeb7
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:13:14 1996 +0000

    (io_select): Remove ID_TAG arg.
    (io_verify_identity): New RPC.

commit 01df0e54a77af5f94230e1677b0c4e137220535a
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:12:54 1996 +0000

    Missed one.

commit 205d5c1a62c24e20387b457286e7515b32b700b1
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:07:43 1996 +0000

    (S_auth_server_authenticate, S_auth_user_authenticate): Remove IGNORED arg.

commit 8df4706f9826b72c05343a0b3771fd351388c8c6
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 20:56:21 1996 +0000

    (auth_user_authenticate, auth_server_authenticate): Remove second
    rendezvous port arg, leaving just one, of type mach_port_send_t.

commit ca12258310f1f82ac473d9ff94a517588334fd95
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 18:16:11 1996 +0000

    (map): Use F->__offset and F->__target properly.

commit ae6ce81e87ad7326c618b2130368cec1fc295cc8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 18:12:48 1996 +0000

    (block_extended): more fixup

commit 5b5ce16377e326e151bc0327601100931332d987
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 18:10:58 1996 +0000

    fixup

commit d913b97b8b118e0dd081c1d780bdf7cf67429575
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 17:49:14 1996 +0000

    (block_extended): Rewrite code that moves pages to be more efficient,
    and not deadlock too, using unlocked pagein permission feature (read
    "hack").  Return value now indicates whether we expect a sync.
    (diskfs_grow): If a call to block_extended returns nonzero, then sync
    the file before returning.

commit df92894d9b9381e0165b67a8b10807ed89865588
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 13:31:52 1996 +0000

    (diskfs_get_filemap): Initialize UPI->allow_unlocked_pagein and
    UPI->unlocked_pagein_length.
    (unlocked_pagein_lock): New variable.
    (find_address): New parameter `isread'; all callers changed. If ISREAD
    and we are in the unlocked pagein region, don't attempt to acquire
    NP->dn->allocptrlock.

commit 7411c49b35acda5bc08c437469e18d2ca782a7f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 13:15:27 1996 +0000

    (struct user_pager_info): New members `allow_unlocked_pagein' and
    `unlocked_pagein_length'.
    (unlocked_pagein_lock): New variable.

commit b9889ede742e3e189356be258d49d67982ac1174
Author: Miles Bader <address@hidden>
Date:   Fri May 3 05:30:56 1996 +0000

    (show_stats): Fiddle with formatting.

commit fe9aaf1be759dee1441046cb7ddcab7862c16a53
Author: Miles Bader <address@hidden>
Date:   Fri May 3 05:04:08 1996 +0000

    (nice_size, show_stats): New functions.
    (main): Use show_stats.

commit be9e5cf18d7eeaf14b99e2e7c785cfde06b1a8d1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 2 16:28:10 1996 +0000

    fixup

commit 9a7bf564172bad425017c9b1bc74b0539f7eb6e7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 2 16:25:49 1996 +0000

    (block_extended): When moving data, sync in-core pager both before
    reading from disk and after providing data to kernel.
    (diskfs_grow): Always call block_extended or offer_data before
    adjusting block pointer.

commit 929931ed6cecd7dca8898485a9c5038c99115eda
Author: Roland McGrath <address@hidden>
Date:   Thu May 2 15:41:16 1996 +0000

    (map): Fix fencepost error in check of current mapping window.
    Request round_page (LEN) bytes in io_read to avoid many small reads.

commit 4f0593cc021714fbd887dfca79d4328d4cd07199
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 2 15:18:42 1996 +0000

    (pager_offer_page): Make sure we hold lock across operation.  Also set
    incore bit when operation is complete.

commit fb671ed18f55d956b661b71db026610b46c3979c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 2 14:56:04 1996 +0000

    (offer_data): Offer pages at ADDR each time through the loop, not the
    same page over and over.

commit 8e5a77d20f35714cfd4428ad806807c512ea0bbf
Author: Roland McGrath <address@hidden>
Date:   Thu May 2 14:21:33 1996 +0000

    (do_exec): Terminate OLDTASK if we get an error after killing its threads
    and deallocating its address space.

commit 90048bf98c384f295979e01f8c706dc0bc3540c3
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:55:53 1996 +0000

    Initial revision

commit 0a8a9226e9fbd16604ce8059e9299975a1f0bf8f
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:55:36 1996 +0000

    (SRCS): Add argp-pv.c & argp-pvh.c.

commit 6c860a81814c6daecfd7538df3c7be99d5f44a4b
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:54:47 1996 +0000

    (argp_program_version, argp_program_version_hook): New decls.

commit a2dbc963b927c995ea02ba83c197de2a465f6215
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:54:02 1996 +0000

    (_argp_hang): New variable.
    (OPT_HANG): New macro.
    (argp_default_options, argp_default_parser): Add hidden --HANG option.
    (argp_default_parser): New function.
    (argp_version_options, argp_version_argp): New variables.
    (argp_parse): Use ARGP_VERSION_ARGP when appropiate.

commit 1d14e9fea5d9f375df9bc9f068d8c0b808ec13e7
Author: Miles Bader <address@hidden>
Date:   Thu May 2 04:17:10 1996 +0000

    (ps_fmt_creation_error): new declaration.

commit b909a1e4fac898654fb027a30babe862fd5955c9
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:32:09 1996 +0000

    (main): Shorten summary message so that it fits on one line.

commit 4ee11241cf62be7f9f88f19c81a6c2342a4eb3a1
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:23:29 1996 +0000

    Get rid of extraneous calls to pfail.

commit 525a965d9e5c578967ccdcdd22fdd0903bc56589
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:22:57 1996 +0000

    Fix up recovery logic for when reconnecting an inode fails.
    Get rid of extraneous calls to pfail.

commit b30dead62e576070198ade84a184e1f8ac330bc0
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:19:38 1996 +0000

    (linkup): Consistently put quotes around filenames.

commit b29d960189ef35dc14fa2dc21fefb3462528e260
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:18:14 1996 +0000

    (warning): Don't flush all pending problems, just our own.
    (no_preen): New function.
    (problem, warning, pinode): Use it.

commit bd5550cb655599f2fdbd3c407f5c305dad1424a5
Author: Miles Bader <address@hidden>
Date:   Thu May 2 02:32:34 1996 +0000

    (setup): Use new printing functions; use error to print error msgs.
    <error.h>, <errno.h>: New includes.

commit ac37bbf5afbde9c100964d42a40b77c9df5b8829
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:04:10 1996 +0000

    (pass4): Use new printing functions.

commit 71c04b07dab6af1b537d7ccf61a3555e525802d9
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:59 1996 +0000

    (pass3): Use new printing functions.

commit 4a6b570f5af2fb9a3a6260fd29fd13c680b7aa4d
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:39 1996 +0000

    (pass2): Use new printing functions.

commit 95efc55b23ad24ed9bb8631a7502b7563c39c8e1
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:18 1996 +0000

    (pass1b): Use new printing functions.

commit 33b566ddde1ea186d337290d64f51531a04eb1ad
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:02:42 1996 +0000

    (validdir, makeentry, linkup): Use new printing functions.

commit 6323af30e4c343446c5065a836130b38803f5a26
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:01:29 1996 +0000

    (problem, warning, pextend, pfail): New functions.
    (pinode, pfix, reply): Use new problem recording stuff.
    (push_problem, resolve_problem, flush_problems): New functions.
    (struct problem): New type.
    (problems, free_problems): New variables.
    (retch, punt): New functions.

commit e2a0654a90138268ac9985b29f25cd32e16aae1a
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:00:58 1996 +0000

    (problem, warning, pextend, pfail, force): New declarations.
    (pinode): Update declaration.

commit 774d7327d94ffe25b65fa1f4a4f48a053b6b518e
Author: Miles Bader <address@hidden>
Date:   Thu May 2 00:59:04 1996 +0000

    (allocino, freeino): Frob NUM_FILES.

commit 613a526d461f4f0d9fa9301e5458bd7a1941e29b
Author: Miles Bader <address@hidden>
Date:   Thu May 2 00:58:50 1996 +0000

    (pass1):
      Increment NUM_FILES.
      When clearing inode due to bad blocks, continue.
      Use new printing functions.

commit d40a63ed576fb3ab2ca0efb024a923979ab2a38a
Author: Miles Bader <address@hidden>
Date:   Thu May 2 00:58:03 1996 +0000

    (main): Implement clean-bit checking in preen mode; print summary 
statistics.
    (main, options): Add --force & --silent options.
    (preen, num_files): New variables.

commit 89cf367e8fb0cd252f17e154619535151365cbdb
Author: Miles Bader <address@hidden>
Date:   Thu May 2 00:56:41 1996 +0000

    (pass5):
      Vary clean msg depending on whether FSMODIFIED.
      Use new printing functions.

commit b78b5b56788700ddfd55a686a92dbe7f2d386bda
Author: Miles Bader <address@hidden>
Date:   Wed May 1 23:54:10 1996 +0000

    (main): Default KILL_ACTIVE to 0.

commit 93f7974c1c297e11171036a3b2ab7b9458d216c7
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:21:02 1996 +0000

    (DIST_FILES): Add build.mkcf.in.

commit a955e42eef5c9da5b6977f1cd1b207a0d8937922
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:20:17 1996 +0000

    Initial revision

commit d0f2f57f9cc28dddf10cc25243d77c05167ad7aa
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:19:03 1996 +0000

    (makefiles): Add Makeconf:build.mkcf.in.

commit 6cab75a2e5fffd4ee635a76d1488093c2a58d001
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:14:08 1996 +0000

    (AC_OUTPUT): If not in $srcdir, create Makeconf does includes real one.

commit b37586b43684ba1a31a489e30d193665e4263480
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:06:01 1996 +0000

    (srcdir): Set to . if undefined.
    Find Makeconf in $(srcdir).

commit 3d10a3f4b5b98f6d606ba1fa8eb030be02b9018d
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 01:16:06 1996 +0000

    (S_auth_makeauth): Increment NAUTHS for first elt.
    (main): Initialize the ihash tables, dammit.

commit 9cb9a5549f4f35cc4042c120eabfe6c7e2ea0220
Author: Miles Bader <address@hidden>
Date:   Wed May 1 01:04:26 1996 +0000

    (S_proc_getprocinfo):
      Release GLOBAL_LOCK around time consuming bits, and more importantly,
        potential calls to P's msgport, which can block.
      Fix test when appending to WAITS.

commit 86c3ee6437745d4f9e49faa57d9179d01db5d5de
Author: Miles Bader <address@hidden>
Date:   Wed May 1 01:01:18 1996 +0000

    (fmt_past_time): New function.
    (fmt_minutes, fmt_seconds): New args, rewrite.
    (add_field): New function.
    (fmt_frac_value, append_fraction): Functions removed.

commit 12366ad363e33d0b9781197538816852e229a298
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:59:18 1996 +0000

    (fmt_past_time): New declaration.
    (fmt_minutes, fmt_seconds): Update.

commit 19ae1de6cebe6df06ee52d020920e412acd492a7
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:58:03 1996 +0000

    (_w_specs): Use ps_emit_past_time to show login times.

commit f465ff27f340399be3b52c455e8f865667a1bfca
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:57:41 1996 +0000

    (pass5): Be sure to call pwarn before pfix.

commit ffba496875c9deb9d8e9f907fcd4a6985e514189
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:57:15 1996 +0000

    (main): Don't print large obnoxious banner if PREEN.

commit 6ed9c9dc9c3969bd0a75e2bc0a816b37ed167769
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:56:30 1996 +0000

    (ps_emit_past_time): Implement.
    (ps_emit_seconds): Use new args to fmt_seconds.
    (ps_emit_minutes): Use new args to fmt_minutes.

commit 15ea7ae7218e4f2f3bcee74db821ec59869cc272
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:56:04 1996 +0000

    (_fmt_create): New function (was ps_fmt_create).
    (ps_fmt_create): Call _fmt_create.
    (ps_fmt_creation_error): New function.

commit 7fbe1c863adcc88d587569794a9300e24935787c
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:53:34 1996 +0000

    (argp_parse): Work with ARGP == 0.

commit 1943ccd6e5f29b04e0f7059df6f76be8f82c55d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 19:09:26 1996 +0000

    Include <string.h> and <hurd/startup.h>.
    (diskfs_startup_diskfs): If not bootstrap filesystem, call
    _diskfs_init_completed here.
    (diskfs_S_startup_dosync): New function (commented out).
    (_diskfs_init_completed): New function.

commit 7d4d2739cc4899f196c037b4352ef94c419cc563
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:42:53 1996 +0000

    (diskfs_shutdown_notification_class): New variable.
    (diskfs_init_diskfs): Initialize diskfs_shutdown_notification_class.

commit 5924f415682ced36b4ed2367b26c8b89fe49cfea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:41:49 1996 +0000

    (diskfs_shutdown_notification_class): New variable.

commit f642e76cd318403e5892a21890a1bdef2689b9bc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:40:39 1996 +0000

    (diskfs_S_fsys_init): diskfs_init_completed -> _diskfs_init_completed.

commit 4f2fb5564eea8d21c2dc70df9fe24425373fcb56
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:40:11 1996 +0000

    (_diskfs_init_completed): New declaration.

commit 52f7a4a390e760b34839111007005a9993843136
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:38:49 1996 +0000

    (diskfs_init_completed): Delete function.

commit f766ebf1d662ec82a6cb7779379bb0337bc0d319
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:54:33 1996 +0000

    Mark with INTR_INTERFACE.
    (auth_user_authenticate): Remove sreplyport arg.

commit 6543cff32487429ee7705d594d68a50c8dfde7d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 17:38:37 1996 +0000

    (diskfs_grow): In last offer_data, don't offer a block number as an
    address.

commit 0816853fa183d6c2ef7be7eed865f8e1b0fde643
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:48 1996 +0000

    Rewritten.

commit 46ed6a48a06d6170ba1016b10866671062e7e682
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:25 1996 +0000

    (OBJS): Add auth_replyUser.o.

commit 65945aba5d77b1c443ba34897b6999bb2931f5d2
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:04 1996 +0000

    Finished rewrite.

commit c7d2d479bfd4e87e57e3d2f138fab1f10828e733
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 16:51:04 1996 +0000

    (targets): Renamed from `target'.

commit 29d473ae060ba8e3583d1affc2380108aad1dc7c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 16:40:29 1996 +0000

    (_pager_lock_object): Eliminate spurious extra lock acquisition around
    pagemap frobbing.

commit b0c5347eb00cab5da924f0b6338b43f622677386
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 15:36:17 1996 +0000

    (check_gzip) [ziprderr]: Treat all read errors as ENOEXEC.  First off,
    because that's what they are; also because some callers of read_error
    don't set errno at all.

commit 560a4c31926611901854a40fa603dddaebfdaac1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 14:15:46 1996 +0000

    ($(targets)): do it right...

commit a0822d7f1806b8910dd555fce87c780026a45fe6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 14:06:13 1996 +0000

    (include ../Makeconf): BEFORE dependencies.
    (all): Delete target.
    ($(targets)): Each target depends on its associated .o.

commit db675038dce95e18044b2b53b3d7261098d89166
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 14:03:40 1996 +0000

    (include ../Makeconf): BEFORE dependencies.
    ($(prefix)/dev/MAKEDEV): Find MAKEDEV in $(srcdir).

commit b35ef8ef7902313081fa263694ff5ea32dce170f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 13:58:43 1996 +0000

    (all): Delete target.
    (include ../Makeconf): *Before* all dependences.
    ($(targets)): Each program depends on its associated .o.

commit fee1bfd96cb37d620e4771d432a899aa4cf25e57
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 13:49:32 1996 +0000

    But not the special ones.

commit 290ac234bad3de577d9f5dea262aa44e6960fc54
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 13:48:04 1996 +0000

    (all): Remove target.
    (include ../Makeconf): Place before all dependencies.
    ($(targets)): Each separate target should depend on its own .o.

commit b6423cfe3e0d3e23e1ba4a0b8a5b9723f5ef17fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 13:27:24 1996 +0000

    ($(target)): Don't depend on $(OBJS) or $(OTHERLIBS) in the main build
    rule.  Add new rule specifying such a dependency only when doinst is
    one.

commit d2f7a16189a9023596a1a538062b1421a614b537
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:59:06 1996 +0000

    (S_proc_getprocinfo): Install temporary hack so things at least
    compile.

commit b3b22fcbdd1987d8840bf90bfc601c2bcbb007be
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:58:21 1996 +0000

    *** empty log message ***

commit 07152891c24ab1d43f647d7250f691842a473e84
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:49:05 1996 +0000

    (reboot_system): Not *yet*.

commit 42dad8647168232b9fce7dbfcfcb02aac26ab6a8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:44:55 1996 +0000

    Fuzzy ... was a bear

commit 070eaab05ab02733ed0f900e62b84cbaa13b828e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:43:37 1996 +0000

    (OBJS): Delete variable.

commit e0994ed082535eedebc9be7c9869ea4a2147fd93
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:27:33 1996 +0000

    (netfs_S_file_getcontrol): Use correct args to ports_create_port.

commit 84008ca74d9471afa503b42a7bb3da1ed19df174
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 20:11:08 1996 +0000

    (struct lookup_cache): Add HDR, remove NEXT & PREV.
    (lookup_cache): Change type to struct cacheq.
    (mru_cache, lru_cache): Variables removed.
    (make_mru, make_lru, init_lookup_cache): Functions removed.
    (find_cache, diskfs_purge_lookup_cache, diskfs_check_lookup_cache): Use
      cacheq functions.

commit e9bd7ef945116242012320315b43ebab32502c64
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 20:05:15 1996 +0000

    (cacheq_make_mru, cacheq_make_lru): Type of LRU & MRU fields is now `void 
*'.

commit b377db8a958278ad0d4a47058f1a5d55b7d8b4ba
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 20:04:23 1996 +0000

    (struct cacheq); Make type of LRU & MRU fields `void *'.

commit fb9a206288517a12cf2db84d86aab303dfa35c3e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 19:52:00 1996 +0000

    (SRCS): Add cacheq.c.
    (LCLHDRS): Add cacheq.h.

commit 3ac9f64c72f363be180ca81232363ebc11d9dd7f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 19:51:40 1996 +0000

    Initial revision

commit 33cb7d21a73a2a4bc46c0d4622ca81b8a806dd83
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 19:19:22 1996 +0000

    Comment out warning addition.

commit 032a0f7edb638b72d70de98eace700d8442d9ba4
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 03:54:24 1996 +0000

    (printf): Add %d.

commit 125f0f8aabff591e8314ea9ca105a9b3ae2e935c
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 03:29:14 1996 +0000

    (main): Use select instead of SIGIO.

commit 5279347d044b999b6611b88f833a674ef70d3527
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:16:02 1996 +0000

    (reboot_system): Make that 1 minute.

commit 78e57fcb634bf7f738b67ef26da6f13ed0b36ffe
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:15:27 1996 +0000

    (reboot_system): Use 1 second timeout on reply to msg_startup_dosync.

commit 47f6ed189cb2bd170411c47624d4266a7ff857bf
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:14:45 1996 +0000

    Remove 1 second waittime spec.
    (interrupt_operation): Add waittime arg.

commit c0a56651a8ac3f2959afa4ad718fbb658c22ec0c
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:13:39 1996 +0000

    (msg_startup_dosync): Add waittime arg.

commit 922a82516a8364e31511e73b48ece5cc9c6aed46
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:02:54 1996 +0000

    (make-deps): New canned sequence.  Remove gcc-lib hdrs from deps.
    Use atomic mv for output.
    (%.d: %.c, %.d: %.S): Use $(make-deps).

commit 328500869ca823e16d4b09a718547e9e57b77bc6
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 19:46:10 1996 +0000

    (pager_create): Add link warning.

commit db04fb4260b06f074f59801064fbf9e787f52f7b
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 19:23:12 1996 +0000

    Add obsolescence link warning.

commit f89dd27b65eb3fe12309c182e784b46df5d0d65b
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 27 10:03:04 1996 +0000

    Use ports_create_port instead of ports_allocate_port, and notice the error.

commit 569d59b2be7a0d353303dbc9eb939b3993171c22
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 04:32:57 1996 +0000

    Initial revision

commit 056578d29232766e77af9f3e91b7ebf1ef753a49
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 04:15:00 1996 +0000

    Initial revision

commit dabbec88cb6532c4bd9058cf6a9e7e7921fd3cf1
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 01:33:50 1996 +0000

    (service_fsys_startup):
      Make the mach_msg call sending the startup reply interruptible.

commit 5705ab6d99df5d132282ed8bc003c57ca28a8ad4
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 01:17:37 1996 +0000

    (service_fsys_startup):
      Make the mach_msg call waiting for the startup message interruptible.

commit 0ce799407d2116db70de95452e77a33a61e162a9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:29:05 1996 +0000

    (allocino): Parenthesize test correctly.

commit 8ec00f233a543dbd9d629e6738e5b80f95117ced
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:23:41 1996 +0000

    (pass5): If not marked clean, but now it is, then offer to mark it
    clean.

commit 817f7cfc35a8694cdb08a158328976f31f11c2e8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:21:55 1996 +0000

    (reply): Set fix_denied anytime we return 0.

commit 7d3c115aa9014ee7e9a614ded5c7f015567ccb5a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:20:32 1996 +0000

    (fix_denied): New variable.

commit 2a77fff42d8ab0717ad32fe48b707c37d895599f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:10:15 1996 +0000

    (makemode): Now `servers'.
    (targets): Renamed from `target'; now include ext2fs.static.
    (ext2fs.static-LDFLAGS): Renamed from `LDFLAGS'.
    (ext2fs.static): Depend on same things as `ext2fs'.
    (include ../Makeconf): Must come before dependency information.

commit ddf69eef787d71e6b9a2bcce6642c92ccc4f5ca6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:09:04 1996 +0000

    (makemode): Now `servers'.
    (targets): Renamed from `target'; now include ufs.static.
    (ufs.static-LDFLAGS): Renamed from `LDFLAGS'.
    (ufs.static): Depend on same things as `ufs'.
    (include ../Makeconf): Must come before dependency information.

commit a6a9ba4bef0212b95d1de28b96e3b5c52c041a95
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 19:50:47 1996 +0000

    (OBJS): Provide default definition.
    (_objs): Delete variable; replace references with $(OBJS).

commit 9b8d25e64fe06aee6e14541caf78b7b8a4f9ccb1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 13:25:44 1996 +0000

    (cp-linked-files): New target.
    (lndist): Add `cp-linked-files'.

commit f08807394ff0bfe788ba62a923eee5ff51f6250a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 21:14:52 1996 +0000

    Initial revision

commit f625dc0efa3a8a273f37c4a3fb92b1a306268cc7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:27:08 1996 +0000

    Added pfinet.

commit 58ce6d27e2b1b1181b92c323c6bd8c9a69daec70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:20:38 1996 +0000

    blat foop

commit 650a95f2b89cf364f07baa35b1952ee7c5bb4070
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:15:00 1996 +0000

    fixup

commit 6584590b18b43595c1e27e46fee6bb1d4a498471
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:09:05 1996 +0000

    (pty_open_hook): Don't do increment of nptyperopens here.
    (pty_po_create_hook): Increment nptyperopens here, but only if this is
    for O_READ or O_WRITE.
    (pty_po_destroy_hook): Only do decrement if this was for O_READ or
    O_WRITE.

commit 0133c3cf8ed094736fdf38aad82c70a6841a188a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:04:10 1996 +0000

    (open_hook): Don't circumvent pty_open_hook, not even when flags is
    clear.

commit fac6d9a6d59a83e96314103b3181f6f692537014
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 19:36:50 1996 +0000

     Many changes to support multi-threading.  See ChangeLog.

commit 73eae492a741dbe1b2bcd919374bea8c328a4e45
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 19:35:29 1996 +0000

    Many changes to support multi-threading.  See ChangeLog.

commit c7fa33983d6f04f33ca6dbc540349fd727e74eb7
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 19:16:49 1996 +0000

    entered into RCS

commit 8598722868278021a84b4e9145f5da0e573c8b51
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:25:58 1996 +0000

    Rewritten.

commit 0d302c36ee18b7bdf7ba34abbbc68c2b8e4b87c0
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:25:37 1996 +0000

    Initial revision

commit 8268b354e1b640a6df2773d3bb28455f3eef139a
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:24:55 1996 +0000

    (auth): Depend on libshouldbeinlibc.

commit b98230bc8396ca23f40e450c01662c45c8174594
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:13:49 1996 +0000

    Use -include for generated dep files.

commit e2389ec8e3edad2ecdffc1cf20d88e0a3a7f8f5f
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 05:01:46 1996 +0000

    Undo last change.

commit 8e3258a0a2070e02f607623646a56d12a57551c9
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:58:42 1996 +0000

    (ihash_find): Change return type to void **.

commit d4723575d346e7bf8973515d6d68ec56c299dd5d
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:10:57 1996 +0000

    (idvec_free_contents): Declare it.

commit 146a9ab807de64461e87fd48d2eb089efc8c2123
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:09:45 1996 +0000

    (idvec_free_contents): New function.

commit 09afd0f282d390204a231b79ff3b26d36a03b126
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 23:04:33 1996 +0000

    Include <fcntl.h>.

commit 7abfd11cdba3b5aefda149aa42949a3469ba60f3
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 23:04:04 1996 +0000

    (call_asyncs): Add DIR argument; all callers changed.

commit f893d37464bc874b5996783b7adcfb9cf54b0f70
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 24 22:35:45 1996 +0000

    entered into RCS

commit b3d7daa23a65651b390cac19ef72603e47198888
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 24 20:02:47 1996 +0000

    (netfs_S_io_seek): Bother to set *NEWOFFSET.

commit ec399f410b97ee533197c082036f16906060ed5e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 24 18:26:16 1996 +0000

    (DIRECT_NAMLEN) [! LITTLE_ENDIAN]: Deal correctly with the case where
    it was written on a little endian machine without the extension.

commit 9edd19aad6201d9e186e74d48d72742934c1ef6b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 24 18:24:17 1996 +0000

    (DIRECT_NAMLEN) [LITTLE_ENDIAN]: Deal with case correctly where it was
    written without the extension on a big endian machine.

commit 624cdda76ab25746769e7642f749e506d44fcb14
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 24 17:32:35 1996 +0000

    (pass1): Don't print block numbers as we go anymore.

commit 4e4d38907e41e8db2a9fd32833576fbcc1ec1a91
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 13:32:18 1996 +0000

    (call_asyncs): Remove FORCE argument; all callers changed.

commit d20afc392423cc823663cb6228abda754f1f2526
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 13:31:50 1996 +0000

    (enqueue_internal): Go back to only using call_asyncs when inputq becomes
      non-empty.
    (SUPPRESS_ASYNC): Flag removed.

commit 19cb21119f4656d876e51269a78d64763be13878
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 03:12:35 1996 +0000

    (po_create_hook, trivfs_S_io_set_some_openmodes,
      trivfs_S_io_set_all_openmodes): If setting ICKY_ASYNC, then use 
call_asyncs.
    (call_asyncs): New argument, FORCE, which use.  All callers changed.
    (init_users): Give our self send rights to the async id ports, since
      hurd_sig_post uses COPY_SEND.
    (trivfs_S_io_get_icky_async_id): Renamed from ..._get_async_icky.
    (trivfs_S_file_set_size, trivfs_S_io_seek, trivfs_S_io_get_icky_async_id,
      trivfs_S_io_async): Add reply port args.
    (num_icky_async_peropens): New variable.
    (po_create_hook, po_destroy_hook, trivfs_S_io_set_all_openmodes,
      trivfs_S_io_set_some_openmodes, trivfs_S_io_clear_some_openmodes):
        Use it to enable ICKY_ASYNC to be turned off.

commit 22371ccd2d6a8df14cb5c888d9ae967327df44da
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 03:10:51 1996 +0000

    (enqueue_internal): Use call_asyncs on every character.
    (SUPPRESS_ASYNC): New flag.

commit 813b19875b7c2d07b3e0bea4aca455eaf5b21a20
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 23 22:53:50 1996 +0000

    (check_hashbang: user_port): Use default root port when secure.

commit 9a2fb5b9c375302781c4a812c6d37612f41ea347
Author: Miles Bader <address@hidden>
Date:   Tue Apr 23 21:18:44 1996 +0000

    (PSTAT_STATE_P_ATTRS): Fix names of individual flags.

commit 46198acd0f490c9861f7d07cbb0603dd9f4663e7
Author: Miles Bader <address@hidden>
Date:   Tue Apr 23 21:18:19 1996 +0000

    (state_shadows): If a process has no parent don't show various process
      attributes (that are likely to be noise).

commit 976b52bcdc420e47e27eeba24fe6361766fcf26a
Author: Miles Bader <address@hidden>
Date:   Tue Apr 23 21:14:31 1996 +0000

    (main): Try to intuit whether this is a native-booted hurd system, and if 
so,
      don't filtered out non-parented processes.

commit 25748f5de6faecc73d418292a75298ebb3b13090
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:13:20 1996 +0000

    (diskfs_S_ifsock_getsockaddr):

commit fd2b6c1e38961d0104781841f11f484fcdf3c55b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:12:51 1996 +0000

    (diskfs_S_ifsock_getsockaddr): fixup

commit de4aae460c9ee6871fde651f7c85744e9c2bd9ff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:09:37 1996 +0000

    (ports_dead_name): whoops.

commit 0e4c5cc421ead3d4824556e3495f9bac9572d908
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:00:00 1996 +0000

    (block_extended):

commit 56bf2ed340a2f3e89b3e0a0079d14043009becd9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:53:41 1996 +0000

    (swab_long_long): one more time

commit c13f3a0bde98da1270d2cb64e63c151442855d95
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:51:31 1996 +0000

    and even better

commit 7ea78c372eea201388c9c1a69467b95a6f5d1988
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:50:13 1996 +0000

    (swab_long_long, swab_long): better now.

commit 1fda78835568c07e7552fc067545d3a7bd0d7c19
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:47:47 1996 +0000

    fixup

commit 323a9a48e8fff909535923556a7c361b3790f131
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:46:41 1996 +0000

    (swab_long): Cleaner now.
    (swab_long_long): New function.

commit bed974f2fe563d446432d1c3a7d1addd67a3d3e9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:43:36 1996 +0000

    (read_disknode): typo

commit cf206f4d4b88d63ae4fd0f9f5d50bf967a05d841
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:40:42 1996 +0000

    fixup.

commit 1714516ba039f1197ea7ead3aa450b9b7f9b015e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:35:14 1996 +0000

    (diskfs_dirempty): node_update -> diskfs_node_update.

commit 563a7efccc51e09063bf17c77822675813fe3f5e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:32:36 1996 +0000

    (ffs_blkfree): final fixup.

commit aa146eb73ddee51a7b7cfae4bb2f0cb7d7f1ec2b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:29:14 1996 +0000

    fixup

commit 1ff38eb338fef7591ce0e8ea63f24be5d99d6730
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:28:02 1996 +0000

    (call_asyncs): Delete local decl; no longer static.

commit 5204309990cb2f209d6a52151f0113a183c20bb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:27:31 1996 +0000

    (dequeue_quote): If this is the outputq, send SIGIO as appropriate
    with call_asyncs.
    (enqueue_internal): If this is the inputq, send SIGIO as appropriate
    with call_asyncs.
    (call_asyncs): Add decl.

commit 415b40a63a40779bcede8b022a398163999ef84a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:20:26 1996 +0000

    (read_disk_entry): Proper syntax.

commit 006c9fc994ee55ed37e2999b1049061f9e1e88c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:17:36 1996 +0000

    Include <string.h>.
    Fixup.

commit b3e99a5ce4d8db6c0d9411529c350b811b64be0b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:11:37 1996 +0000

    (read_disknode): Use read/write_disk_entry when reading/writing
    on-disk inode fields.
    (write_node): Likewise.
    (diskfs_set_translator): Likewise.
    (diskfs_get_translator): Likewise.
    (diskfs_S_file_get_storage_info): Likewise.

commit e1070d41d76c4edee806bf3413f8f6b8cb1a0c6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:09:23 1996 +0000

    (fetch_indir_spec): Use read/write_disk_entry when reading/writing
    on-disk inode fields and indirect blocks.

commit 31dc09b2735af50391ee6496d5fbc3b2763f9e9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:08:24 1996 +0000

    (pager_unlock_page): Use read/write_disk_entry when reading/writing
    on-disk inode fields and indirect blocks.

commit d89ff895ad69dad913e69d6bf863035234e1fd7d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:01:49 1996 +0000

    (diskfs_truncate): Use read/write_disk_entry when reading/writing
    on-disk indirect blocks.
    (diskfs_grow): Likewise.
    (indir_release): Likewise.
    (diskfs_truncate): Use read/write_disk_entry when reading/writing
    on-disk inode fields.
    (diskfs_grow): Likewise.

commit c5268dd3aa47124a151346cb5aae5bd9ce41aeb8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:00:25 1996 +0000

    (swab_disk): New variable.
    (swab_short, swab_long): New functions.
    (read_disk_entry, write_disk_entry): New macros.

commit 05cc383a70dfac20a10c007a02ffe0c68be5f68d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 17:59:46 1996 +0000

    (ffs_realloccg): Use read/write_disk_entry when reading/writing
    on-disk inode fields.
    (ffs_blkpref): Use read_disk_entry when reading from BAP array.
    (swab_cg, read_cg, release_cg): New functions.
    (ffs_fragextend, ffs_alloccg, ffs_nodealloccg, ffs_blkfree,
    diskfs_free_node): Use new cg access functions.

commit 74b0f23a3aca3c0dedd09a3143afc1141f37d1fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 16:02:54 1996 +0000

    (read_disk_entry): New macro.

commit 976f3e6b59ac2071647c86d884e808af10dd48d4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:57:05 1996 +0000

    (swab_sblock, swab_csums): New functions.
    (get_hypermetadata): If this is a swapped filesystem, set swab_disk.
    Also swap csum and sblock after reading them.
    (diskfs_set_hypermetadata): If swab_disk, swap the csums back before
    writing them.
    (copy_sblock): If swab_disk, swap the sblock before writing it.

commit 932061675dc1b20e7947c6cb4e0bcbd8d5d06d30
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:28:35 1996 +0000

    (swab_disk): New variable.
    (swab_short, swab_long): New functions.

commit 08c30d78151d6e0166c82272c9e3293acdf08a6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:14:33 1996 +0000

    (diskfs_drop_node): Don't do anything special for socket naming
    points.  In fact, if this node still is one, there is a bug, because
    such naming points hold references now.

commit 2bf9d0efe4e898b412401639382d78d5cad72a30
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:13:14 1996 +0000

    (OTHERSRCS): Add dead-name.c.

commit 7f02811335e3983d4cda8833caf55fb078332703
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:12:43 1996 +0000

    (ports_dead_name):

commit db9ea99045d48744300f736d1a55e810425f92d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:12:21 1996 +0000

    Initial revision

commit 804b2f7a0f500bd81a3083df4d094f527c8682db
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:04:59 1996 +0000

    (diskfs_S_ifsock_getsockaddr): Request notification for new SOCKADDR;
    count that notification as a reference.

commit 55217310a5f15d1cd5f79a95cdffe830b94fb24e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 14:11:44 1996 +0000

    (pass5): Correctly track contig summaries even though they aren't used
    by the filesystem; we still need to preserve the format.

commit 0653c92c790b9a62ed7a528c3ff9b00fee2375ff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 22 18:55:15 1996 +0000

    (real_speed_to_bogus_speed): EXTB should be 38400, not 24800.

commit 76d5e2ff487d8e034ba52d2c0ea5ba643667e5ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 19 17:50:20 1996 +0000

    (main): Failure to bind privileged ports is indicated by EACCES, not
    EPERM.

commit fbb96a452b22e1f0b1c6ee037f06c6ef6898c590
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:13:45 1996 +0000

    (_pager_lock_object):

commit fb5d5020676bf356331aafe936cda560dedac50e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:08:44 1996 +0000

    foo

commit d31ce7faa56d96880dc2f09208b11da4c31e5c41
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:07:33 1996 +0000

    (pager_offer_page): doc fix

commit be04af022a45ca8c8a8d1afd619acef35640622c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:06:37 1996 +0000

    (pager_offer_page): Only flush page if not in core now.

commit 254f62587295853d3c23d4959ead24d06e63a945
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:02:59 1996 +0000

    (_pager_do_write_request): If kernel didn't keep a copy, turn of
    INCORE bit.

commit d58ec95706ffbf4161ab8992997dbe807711e180
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:00:55 1996 +0000

    (_pager_lock_object): If SYNC and SHOULD_FLUSH, then turn off
    PM_INCORE bits when flush is complete.

commit 43624307682b0657fa6a7979bb3b85f1620b5e5d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:56:45 1996 +0000

    (_pager_seqnos_memory_object_data_request): Set PM_INCORE.

commit e3359bf9078ecde224b1d6acbb853e3afbd6a9a7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:52:09 1996 +0000

    (PM_INIT): Comment out.
    (PM_INCORE): New bit.

commit ee2636007c340c6cd5459a370c28f1d640701ab2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:51:19 1996 +0000

    (_pager_do_write_request): Don't track INIT bit for now.

commit 84c1f72beb63c4a5c96d7cad35d67bb4ed3246c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:40:28 1996 +0000

    (pager_offer_page): Flush page first if it's precious.

commit 74ecf5c22ed2011c7d1428c3eb22e381e6b49755
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:38:26 1996 +0000

    (diskfs_grow): New variable `pagerpt'.
    (offer_zeroes, block_extended): New functions.
    (diskfs_grow): In initializing newly allocated data disk blocks with
    zeroes, use less aggressive offer_zeroes instead of immediate
    synchronous writes.   After ffs_realloccg succeeds, use block_extended
    to handle the magic.  Get rid of old poke calls.

commit 8e31a78127d5249ad82056116b8cb4750c69ddcb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:06:20 1996 +0000

    (ffs_realloccg): If we are allocating a new block, don't actually free
    the old one here.

commit 8287543a9d96736b0c5f23a81a332da3f7e23a1c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:07:57 1996 +0000

    (SRCS): Add offer-page.c.

commit ad3fe01441da12a8e0ecb59eddc727b0f5848c8b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:07:36 1996 +0000

    Initial revision

commit 68d7bf0371f1e7fb6a65393d7f0944ac7ab4dabc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:05:58 1996 +0000

    (pager_offer_page): add writelock arg.

commit 4eeeaa91bd9de88775dfcfd45ca08a5f7e3ad552
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:04:19 1996 +0000

    (pager_offer_page): New function.

commit aac69160e50dd175c9cb0793a7c1cd203cbe87f2
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:53:55 1996 +0000

    (diskfs_write_disknode): Only sync DI if WAIT.

commit a7f11f0d5a78a2a86bacadb5ad1cf88bc7fd4d12
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:53:41 1996 +0000

    (diskfs_lookup_hard): Set atime appropriately, and sync the new atime if we
      are running synchronously (!).
    (diskfs_dirempty): Likewise.
    (diskfs_direnter_hard): Set mtime appropriately.
    (diskfs_dirremove_hard): Likewise.
    (diskfs_dirrewrite_hard): Likewise.

commit e7b2f31531abddd1eb0bcc80d6a089f7b533ec85
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:47:54 1996 +0000

    (init): Depend on libfshelp.

commit 0c7765d482689a69a58f413c4108f2910f77d7be
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:47:38 1996 +0000

    (launch_single_user): Set an active, not passive, translator on 
/tmp/console,
      so it works with / read-only.

commit d56d056ed3f1b88cb5d2afb9e4d4c9105aafea31
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:35:27 1996 +0000

    (diskfs_lookup_hard): Set atime appropriately, and sync the new atime
    if we are running synchronously (!).
    (diskfs_dirempty): Likewise.
    (diskfs_direnter_hard): Set mtime appropriately.
    (diskfs_dirremove_hard): Likewise.
    (diskfs_dirrewrite_hard): Likewise.

commit 0ee7091bde027b6abdafa1117cdde8e67c6b5908
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:48 1996 +0000

    (diskfs_lookup): Never mind.

commit b011190c6530116dbaee56b92d89b032b9fcfc91
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:26 1996 +0000

    (diskfs_dirrewrite): Never mind.

commit 3253be7adbbd15ded4879c623439bfe38f9776ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:10 1996 +0000

    (diskfs_dirremove): Never mind.

commit 01d62b491d6fc9b4eecb226dff2c58bc435bd388
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:28:45 1996 +0000

    (diskfs_direnter): Never mind.

commit 90ff1247305728b120b283e5a0e186c397a9b4e5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:21:51 1996 +0000

    (diskfs_lookup):

commit bc5753970d69cbe76b9c2ee7087ef23817f0731e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:21:20 1996 +0000

    (diskfs_lookup): But only if not readonly.

commit 1acfd91623d3565addb6d01b68f2cfda52cbb131
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:19:57 1996 +0000

    (diskfs_write_disknode): Only do sync if WAIT is set.

commit 1da83cd874f945720b3ee399c6933e9bc5323361
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:16:32 1996 +0000

    (diskfs_lookup): Always update atime after I/O.

commit 4f7bffe7f8fef3ae9cc86a3fb4e995a02f863b22
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:15:28 1996 +0000

    (diskfs_dirrewrite): Update mtime.

commit 2f8b2b3175c32fc9c688acf642f555297cbe7d9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:14:46 1996 +0000

    (diskfs_dirremove): Update mtime.

commit 2208c5553c009deff0e9b94d8330f4d61ff0f7e4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:13:55 1996 +0000

    (diskfs_direnter): Update mtime.

commit 5672dd65496df91221a75cf497f9b3a39290e3e0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 19:19:23 1996 +0000

    entered into RCS

commit 56aec79d1cc68c7a65d1c4b8ca4c454af0ce8c9d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 19:11:36 1996 +0000

    (vpath tables.c): top_srcdir is better.

commit f64a699b2e613479b7e28e560699f12b3b00bc39
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:59:16 1996 +0000

    (DIST_FILES): Add elfcore.c, crash.c, and exectrans.c.

commit f960288850a9e4579a4f1f36e0cdfb9a7b717bfb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:58:18 1996 +0000

    Never mind.

commit 0a70ec5244e5fb9cc02438a65d5b6ebae0c5d584
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:55:48 1996 +0000

    (SRCS): That's hashexec.c, not .o.

commit 7c7b0d053c165545b9ebe4c40b1874597f96aaa4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:54:16 1996 +0000

    (gzip-sources): New variable.
    (SRCS): Include $(gzip-sources).

commit 12d6b55021158a0c276c4ad4c88c51f08b2b39e6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:51:36 1996 +0000

    (process_has_exited): Clear p->p_waited.

commit b66987e717e5529944bc32ff78ea0b347a89ef08
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:20:21 1996 +0000

    (vpath tables.c): That's $(srcdir)/..

commit 16f88f4f04e5375a8d8b0d5ec96e8bf801fa3b64
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:10:21 1996 +0000

    (uxboot): Permit errors because people might not have the a.out-mach3
    target installed, and that's OK for many users.

commit 6437996f5a370628a8b12021990c5e4f7d2b8920
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:00:27 1996 +0000

    (uxboot.0): Find frank1.ld in #(srcdir).

commit 6f549e3dfbe1c34fbd8240a9766fbf3735f708c8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:58:50 1996 +0000

    Add decl of safe_gets.

commit c9af72773c86bb60e7e871b286ee5cf80d6af0e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:57:00 1996 +0000

    Include <stdio.h>.

commit f3668cb81304bc8e42520459d252b51a43eaeca6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:54:49 1996 +0000

    Formerly Makefile.~16~

commit 3e8c9bf7a2c60aae6405b0aa8791a1d94e7a3c3e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:52:28 1996 +0000

    (MIGSFLAGS): Look for mig-mutate.h in $(srcdir).

commit c9d0094a0ba592586514eab53b1a20933d0cb107
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:51:37 1996 +0000

    (vpath tables.c): Find ufs directory in $(srcdir), not `..'.

commit 2de78d5431dc23d98498178770a3d77a3d913102
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:50:32 1996 +0000

    (fifo_trans_parse_args): Supply missing arg to argp_parse.

commit 7b5a9ce49806d354d86298c50b6cacd16e49279a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:50:17 1996 +0000

    Initial revision

commit 039684585136d2f39f18c849039bf04be638a4b3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:48:29 1996 +0000

    (exec-MIGSFLAGS): Look for execmutations.h in $(srcdir).

commit 6ddbfbc7e3efd4e53097af597eea7e9296020239
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 12 19:56:41 1996 +0000

    (diskfs_enter_lookup_cache): Never cache . or ..

commit 9323d6ead727e123a8bf5601dccc780c3de53596
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:25:41 1996 +0000

    (CFLAGS): Turn off -Wall.

commit 5fd2f3a8819ef94cd41782616220a57887c017e4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:14:13 1996 +0000

    (pager_memcpy): fixup

commit 58c40c18317a7105d51d5caabe8d2435b469eae5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:10:22 1996 +0000

    (fsys-MIGSFLAGS, fs-MIGSFLAGS, io-MIGSFLAGS, ifsock-MIGSFLAGS): Find
    mutations.h in $(srcdir).

commit 8f50764c5466286eb4f1fa9dcd95f8353446b021
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:08:05 1996 +0000

    (MIGCOMUFLAGS): Delete variable.

commit 1cc7d07e15ebd1b7989c2c8eae366fbd64c684e6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:05:08 1996 +0000

    (ps_emit_past_time): Return zero.

commit 363960d787117ac625cb7ac5a1810bffbe23e8cd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:03:25 1996 +0000

    (MIGSFLAGS): Reference fsmutations.h in $(srcdir).

commit df7a1077d628c07a5def7f9a6250f9ede86f3d14
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:02:13 1996 +0000

    Include <hurd.h>.

commit 2de1023ccccb892da5c17573ed49b8231fe4516e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 21:59:08 1996 +0000

    (fsys-MIGSFLAGS, fs-MIGSFLAGS, io-MIGSFLAGS, ifsock-MIGSFLAGS):
    Reference fsmutations.h in $(srcdir).

commit 55b335f04b8abcaea94da2a6c98b9ab18070f7ae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 21:54:56 1996 +0000

    (VPATH): Fix up for new configure reality.

commit a67f3054c05106551ebb2e26806631b22cb241db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 21:52:43 1996 +0000

    Initial revision

commit 233372878bf8bdeed89d5839f09842e06c0ec21b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 20:48:35 1996 +0000

    (diskfs_start_bootstrap): Print helpful message before doing anything
    else.

commit f9b3c60e5b9a750734b78bd349140ab69100d012
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 20:13:59 1996 +0000

    (DIST_FILES): Add SETUP.

commit e9b6bff43a475723511a90ae21f24261dc9d141e
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 20:05:38 1996 +0000

    Initial revision

commit 36962c77e0b999ae954bbda4eab1302142138b1d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:29:01 1996 +0000

    Include "priv.h".

commit 4916f03425526972407df03e2ee5402280b42e51
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:28:05 1996 +0000

    Initial revision

commit 6b3b20cfc0f5ed7b29ede6cc4611f530786f8a33
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:27:29 1996 +0000

    (LCLHDRS): Add priv.h.

commit 1ad8fb62d65b985310f916d681bde83e1b8055f0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:26:47 1996 +0000

    (ihash_add): New name of nextprime.

commit 6970674805d79449efc7116d358f22c5ff8051fe
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:26:13 1996 +0000

    (_ihash_nextprime): Renamed from nextprime.c.  All callers changed.

commit 23fc870c76951551c0d88b82eb04ff03e1f101a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:23:41 1996 +0000

    (wire_segment_internal):

commit 5fd890b2c27971d15f7fbd5bcf050316e50801f7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 17:51:25 1996 +0000

    (guess_mode_use): New function.
    (netfs_check_open_permissions, netfs_report_access): Replace old
    clever versions with less obtrusive one.

commit a8fdf61daa07b5580c97c481e2a4685381717eb8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:32:16 1996 +0000

    Replace references to the NUMBER field in a node's disknode structures with
      references to the CACHE_ID field in the node.

commit f226931463434e12e74e6f22871416b8b59ce2b1
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:31:48 1996 +0000

    Replace references to iget with diskfs_cached_lookup.

commit 4717b8f3ad19998148523ea1d172353db1e7fedb
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:30:38 1996 +0000

    Replace references to the NUMBER field in a node's disknode structures with
      references to the CACHE_ID field in the node.
    Replace references to iget with diskfs_cached_lookup.

commit 07d12810458cf507849afae4f1dcee9c6827a9fa
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:28:17 1996 +0000

    (struct disknode): Get rid of NUMBER field; all references replaced by
      references to the CACHE_ID field in the corresponding node.

commit 83bd0d3fdcaca4aab87bae6dfd079ac9d437cd29
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:27:48 1996 +0000

    (diskfs_cached_lookup):
      Renamed from iget; all uses updated.
      Initialize the CACHE_ID field in the new node.
    Replace references to the NUMBER field in a node's disknode structures with
      references to the CACHE_ID field in the node.

commit c35c658461e05ddb93e95e4d768deef2892180c1
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 00:08:42 1996 +0000

    (targets): Add devprobe.
    (SRCS): Add devprobe.c.

commit e42165177d89340a106de023bd4c9d5cf918f9ce
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 00:08:02 1996 +0000

    Initial revision

commit 4fbc3d2ee286970b171f64020f38b2a5befa2628
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 23:53:07 1996 +0000

    (struct lookup_cache):
      Add NEXT & PREV fields.
      Rename LEN back to NAME_LEN.
    (lru_cache, mru_cache):
      New variables.
    (first_cache, last_cache):
      Variables removed.
    (make_mru, make_lru, find_cache, init_lookup_cache):
      New functions.
    (diskfs_enter_lookup_cache, diskfs_purge_lookup_cache,
      diskfs_check_lookup_cache):
        Rewrite to use the linked list.
        Deal with negative entries.
        Reuse old entries for the given name.

commit 969b3eaa5d27ede6efeb25e8ccd0ee08a161a300
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:22:33 1996 +0000

    (diskfs_dirremove):
      Use diskfs_*_lookup_cache functions instead of names without `lookup_'.

commit 13b76e2e57790b412daf5bab9655868519551418
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:22:12 1996 +0000

    (diskfs_dirrewrite):
      Use diskfs_*_lookup_cache functions instead of names without `lookup_'.

commit b8cd2dfd6600f3779c24ee092b659a24458566f8
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:21:51 1996 +0000

    (diskfs_direnter):
      Use diskfs_*_lookup_cache functions instead of names without `lookup_'.

commit 7bd983614d31efa64302228cb36a0bf224159e34
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:20:58 1996 +0000

    (diskfs_enter_lookup_cache, diskfs_purge_lookup_cache,
      diskfs_check_lookup_cache):
        Renamed from versions without `lookup_'.

commit 45a873a8d2c464f5dd97229665d361fb88e4eff4
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:19:34 1996 +0000

    (diskfs_check_lookup_cache):
      Correctly handle the case where the lookup returns DIR itself.
    (diskfs_enter_lookup_cache, diskfs_purge_lookup_cache,
      diskfs_check_lookup_cache):
        Renamed from versions without `lookup_'.
    (diskfs_check_cache): Declare I.
    (struct lookup_cache, diskfs_enter_cache): Change NAMELEN field to LEN.
    (_diskfs_purge_cache_deletion): Delete function.

commit 85eac8cdae0864ed204c4a01f429bbac6068f1df
Author: Miles Bader <address@hidden>
Date:   Wed Apr 10 00:13:50 1996 +0000

    (diskfs_lookup):
      Deal with DS or NP being 0.
      Use diskfs_*_lookup_cache functions instead of names without `lookup_'.

commit 4f6a556625851a84432d3866a22e90982a8683b2
Author: Miles Bader <address@hidden>
Date:   Mon Apr 8 23:42:44 1996 +0000

    (options, doc):
      Change meaning of --translate's argument, in preparation for other 
changes.
    (options, main):
      Add, but don't really implement, --search option.

commit d4afa85b11a10e91a11500070e1cc4a6878076a1
Author: Miles Bader <address@hidden>
Date:   Mon Apr 8 20:53:02 1996 +0000

    (prepare):
      If io_map returns EOPNOTSUPP, suppress the error, and still setup E's 
stream.
    (prepare_and_check):
      If prepare returns an error, do no more.

commit 4abdd4dccce11f8a35e546140aa1ceaa7a498b30
Author: Miles Bader <address@hidden>
Date:   Thu Apr 4 21:39:51 1996 +0000

    (diskfs_cached_lookup): Intialize NP->cache_id *after* NP exists.

commit 559ee1ac7a21c141803ecdd1d049660e5966fda8
Author: Miles Bader <address@hidden>
Date:   Wed Apr 3 21:34:56 1996 +0000

    (main): In `Can't get disklabel' error message, specify
      which flag the user can use to supply the needed information.
    (mkfs): Fiddle with info message.

commit 10e96852ee6a656dd19e4103089f7ce0e516a3ca
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:10:07 1996 +0000

    *** empty log message ***

commit 831e9e879b67f14dd1286cc7397086db8e2dac4b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:09:33 1996 +0000

    (diskfs_cached_lookup): Renamed from `iget'.  All callers changed.

commit f0b0bee875bae481afa9e722f0ef8be7d477310e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:08:58 1996 +0000

    (diskfs_lookup_hard):

commit f2cf71cee04072ae1729c6c90526f7642e3b1330
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:08:48 1996 +0000

    (warp_root):

commit d23f5c24ff529cd8f2879200988f770f8601775a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:07:50 1996 +0000

    (diskfs_lookup_hard):

commit 80173a4d2ee782033a4b817f168ed03a20ad678a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:05:34 1996 +0000

    (diskfs_cached_lookup): New declaration.

commit 362c57474bc6db7d73c2c2800ca13b4711f80768
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:03:46 1996 +0000

    (iget): Initialize NP->cache_id.

commit 75619fcabe299c523f2bc8dfc61ffe4156d65405
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:02:36 1996 +0000

    (struct node): New member `cache_id'.

commit 6f1868d26f0f73568274eba4670e2c5abbf57297
Author: Miles Bader <address@hidden>
Date:   Wed Apr 3 18:13:39 1996 +0000

    (argp_parse): Change HOOK argument to INPUT.
    (struct argp_state):
      Rename HOOK & CHILD_HOOKS to INPUT & CHILD_INPUTS; add HOOK field again.

commit 7e363159875b7731fe78724b811c8d23103ab641
Author: Miles Bader <address@hidden>
Date:   Wed Apr 3 18:12:34 1996 +0000

    (argp_parse):
      Change HOOK argument to INPUT.
      Don't propagate back return values when we're done.
    (struct group):
      Rename HOOK & CHILD_HOOKS to INPUT & CHILD_INPUTS.
      Add HOOK field again.
    (group_parse):
      Restore & save value of GROUP's hook field into STATE around calling the
        parser.
      Don't save changed value of INPUT.

commit 893a0c303afb9f897b9b0fa24b6f697af8ad72c0
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:40:16 1996 +0000

    entered into RCS

commit e1cfadf616d493191fc0a22cf56ec2cc472eefbf
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:36:39 1996 +0000

    (SRCS): Add lcm.c.

commit 2ec19843ad88ef94aa08e142ce57b62c01776668
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:33:15 1996 +0000

    Initial revision

commit be9d02f40457b4dbd870c1c3db2c8a7296165d92
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:24:57 1996 +0000

    entered into RCS

commit 32e42d6bdcf5dd49f62397f4ddf7b6da00a3c9c2
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:46:49 1996 +0000

    entered into RCS

commit 4f88ddb5d5b2ce24175094a7c350aa073cec4c7e
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:41:10 1996 +0000

    entered into RCS

commit 32145142fba4c431048ae49bc81ac990f8693049
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:27:19 1996 +0000

    Initial revision

commit 62338750ce59734a803a6986c7e800907ae4186a
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:10:40 1996 +0000

    entered into RCS

commit 24a35b887a3bd5d552e8bde198d9189a9a3b5a70
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:07:15 1996 +0000

    entered into RCS

commit 126a7300e70cecddc97ceefc56b0077ee5f098b4
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 21:56:16 1996 +0000

    entered into RCS

commit 34951403fa913193c11e4f4ff51bdb2b86bf99e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 21:18:04 1996 +0000

    (pty_po_create_hook): Don't do anything here.
    (pty_open_hook): Increment nptyperopens here.

commit 793358b88389829d9f6cda6d0c47183cfab6017d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 20:16:19 1996 +0000

    (diskfs_purge_cache): If freeing node at LOOKUP_CACHE_TAIL, bump
    LOOKUP_CACHE_TAIL back itself too.
    (_diskfs_purge_cache_deletion): Likewise.

commit 9229c169d95dd0c2d6ed594b056225f0d939e242
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 19:40:11 1996 +0000

    (diskfs_lookup): And correctly, too.

commit d6257a5e444cab85bbb2e62106fb45708358bba0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 18:57:49 1996 +0000

    (diskfs_enter_cache): Don't set LC->next->prev if LC->next is null.

commit 11f43eff651619344c782d2d628d061089a6e95e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 17:50:27 1996 +0000

    (diskfs_lookup): When doing diskfs_checkdirmod check, don't return
    success when we should return ENOENT, just because checkdirmod won.
    Also enter successful lookups for CREATE or LOOKUP in the name cache.

commit 94e7f872772fe00e82142c6935fb53fb6ebd5234
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 16:23:38 1996 +0000

    (netfs_report_access): Oops.

commit 1686ccfe45e5afc2d7eaf2d986b7b52172a37532
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:33:01 1996 +0000

    (netfs_report_access): Never mind on new calling conv.

commit 52014e085787404ae9299200ab8c1f9213d18ddf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:31:06 1996 +0000

    Never mind.c

commit 27a22446aa383fe04e5aef0c143212f96e803bd3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:30:39 1996 +0000

    Never mind.

commit 0af188e31bd3490ff0b5acf868ce9c14b00803f5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:30:17 1996 +0000

    (netfs_S_file_check_access): Never mind.c

commit 6f7ae27fff091d302ea32a492309d702c245fed8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:49:05 1996 +0000

    Include <fcntl.h>.

commit 7231e172c3c1bd3259b967eb6ce197c7cc4966c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:19:35 1996 +0000

    (netfs_S_io_write): Verify that the user has the file open for
    writing.

commit 56cd00a8f29eef06941758fb07a27a42cbbfaca5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:18:49 1996 +0000

    (netfs_S_io_read): Verify that the user has the file open for reading.

commit 0c06d5bb0f5a4892b9076bdbef9b68923919b8d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:17:23 1996 +0000

    (netfs_report_access): Support new calling convention wrt TYPES.

commit 219931ab8c0863311aa7f1970df1e26914a58365
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:15:49 1996 +0000

    (netfs_report_access): Doc fix.

commit 22cc19e584c583c9e77ec139ba264f02648fe15d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:14:26 1996 +0000

    (netfs_S_file_check_access): Initialize *TYPES.

commit cd8f416c4a1930b93d6c0911d543f67c95ced54d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:12:23 1996 +0000

    (netfs_report_access): Bother to initialize LEN.

commit fe53c70d21b89299452237747282cc344396000e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:02:25 1996 +0000

    (pass1): Print mode correctly in unknown file type case.

commit 7fe177df22f817429bbf335ad4df6199a50cfaff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:00:49 1996 +0000

    (pass1): Recognize inode type IFSOCK too.

commit 2b4f7e7596b8c9e3985e3e24ce457da4d66476d0
Author: Miles Bader <address@hidden>
Date:   Mon Apr 1 22:27:37 1996 +0000

    Formerly decode.c.~3~

commit 3f886f691b2e31da9e23ff28b29a0f2fb02d818d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 1 21:17:51 1996 +0000

    Formerly encode.c.~3~

commit f9c7232e9992fcf73e4efa905df226f3738bddf2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 1 21:09:34 1996 +0000

    (netfs_S_file_exec): Remove stub.

commit 143e3aae149f43747dc6c1466c18daf87d339cad
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 1 21:08:49 1996 +0000

    (FSSRCS): Add file-exec.c.

commit 756e1f4d2870bc55c2e912f8a07d37ab352e7e64
Author: Miles Bader <address@hidden>
Date:   Mon Apr 1 19:21:37 1996 +0000

    (netfs_parse_runtime_options): Pass new arg to arg_parse.

commit 23e1eeb82c596686a8feec9ae93030ea27004b2e
Author: Miles Bader <address@hidden>
Date:   Sun Mar 31 19:34:53 1996 +0000

    (mode_rep): Prefix octal number with `0'.

commit f1ba13348832510746357ef29366d7120abd99e3
Author: Miles Bader <address@hidden>
Date:   Sun Mar 31 18:28:16 1996 +0000

    (targets): Add devport.
    (SRCS): Add devport.c.
    Add devport as a target to various dependency rules.

commit d374c64e9d5fbd3febc984a7d1fa0b37f1de8a0f
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 22:26:52 1996 +0000

    Define malloc to something random around include of rpc/* header files to
      avoid bogus definition there.

commit c43ee99d46966b7ba6e2b5a63ba3dc9d02a4e2af
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 22:17:07 1996 +0000

    (netfs_report_access): Make sure netfs_attempt_read return a
    reasonable LEN.

commit ce2be747b563cf9404650dc1e61dc9987d6a0ecb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 22:10:53 1996 +0000

    (netfs_attempt_write): Truncate to THISAMT instead of AMT.

commit 4a8dd5b41abfc886a48f09ad61da6902197b52ab
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 21:52:25 1996 +0000

    (diskfs_truncate): Cast DI->di_shortlink to correct type before adding
    a character count to it.

commit 128e6bb2b9013af3cf7d7a05eec48f988fafae6a
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:46:37 1996 +0000

    (pager_unlock_page, diskfs_grow):
      Try to make the logic a bit simpler and more robust.

commit 5124f30322b3bd9066cc1d098cd1e60c50eaaa24
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:42:37 1996 +0000

    (psout): Use real types instead of old ps typedefs.

commit 2afc417b2a006879489123d08332edcc70734130
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:41:23 1996 +0000

    (options): Add --exclusive option, change descriptions.
    (main): Rearrange meanings of arguments somewhat.

commit 64b720f36b17fba0cafc97c3dc1157bb3eb142ee
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:34:03 1996 +0000

    (spec_abbrevs): Make const.
    (ps_specs): Make non-const.
    (...various...): Use real types instead of old ps typedefs.

commit 4dff8cf1222f33f432eb440ab8f152772bf4ff73
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:20:29 1996 +0000

    (uptime): Correctly calculate uptime.
    (...various...): Use real types instead of old ps typedefs.

commit 85f01be20d06193ad6a7f8ed9189a1f92eb90848
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 20:23:38 1996 +0000

    (ports_end_rpc): Acquire _PORTS_LOCK before calling 
_ports_remove_notified_rpc.

commit 7009f2e4313b85d3d42bf9dc6f162bbec09dc8b0
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 29 18:57:34 1996 +0000

    Initialize shared page magic number.

commit ebf009191a0da2858439adce6d2aa90e4b1f4cf3
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:24:11 1996 +0000

    (main): Argp interface changes.

commit ac2d4c1f00ee9c50195e77c274b9487249041ac9
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:23:49 1996 +0000

    (main): Print mode & {in,}direct blocks too.
    (mode_rep): New function.
    (timespec_rep): P shouldn't be static.

commit bbf6c084cf6a059f3b09e52ac3291d986336a951
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:23:17 1996 +0000

    (diskfs_null_dirstat): New function.
    (diskfs_lookup_hard, diskfs_direnter, diskfs_dirremove_hard,
      diskfs_dirrewrite_hard):
        Renamed from versions without `_hard' suffix.
        Get rid of stuff now done by diskfs.

commit 607966ffd68f95b968d6d57df5167026f4cb6786
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:22:46 1996 +0000

    (main): Pass new argument to argp_parse.

commit 0d844c38d5d4c5da60aba72b71620428679ce1e4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 15:24:08 1996 +0000

    (ports_reallocate_port): Require port to have a current port
    right.

commit ba51a0f36feb19b4983abd88cfc03ba58ea779c6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 15:23:38 1996 +0000

    (ports_reallocate_from_external): Require port to have a current port
    right.

commit e5c73a37cc8acc4cf12b18df08b7fe10f5d83cf8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 15:22:50 1996 +0000

    (_ports_complete_deallocate): Only drop port right if it isn't already
    null.

commit 07a9e1c2c2eaff10eee4e1e8ca5cdbf4b429ad54
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:38:23 1996 +0000

    (S_proc_reassign): Use new ports_transfer_right call instead of
    claim/install sequence; the latter has leaves the port out of any hash
    table for a time, which produces a race with incoming messages.

commit 3538ecac80377f828c6bba504e468201ea7ea55b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:34:56 1996 +0000

    (ports_transfer_right):

commit 349af9302a2ddd0abfde3bb9471bb79f0e4ac6f1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:17:18 1996 +0000

    (SRCS): Add transfer-right.c.

commit 0c0255bc3d1e2b38946888805ff45b914a3322f1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:16:51 1996 +0000

    Initial revision

commit 921a9a39750ec2580ece31d2829fc5db0a00358c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:04:48 1996 +0000

    (ports_claim_right): Doc fix.
    (ports_transfer_right): New function.

commit e4ae548899601b5b8a4b78c3b8bf83932dfe5679
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:31:50 1996 +0000

    (main): Use new names for functions, and pass stdout.
    (port_info, ports_info, xlated_port_info, xlated_ports_info,
      name_xlator_create, name_xlator_free, name_xlator_xlate):
        Functions removed (renamed and put in libshouldbeinlibc).
    (parse_task): Use strtoul instead of atoi so pid 0 works.

commit 4b9be91508d35bac05e39b789fdf0d401e69402b
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:30:35 1996 +0000

    Fix function name typos.

commit a80c93e5fde8f22090cb34b707e0776c0a8124fc
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:30:18 1996 +0000

    Fix function name typo.

commit 0b8a6156138f810d6301819ca2a449aae76dc3ee
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:21:39 1996 +0000

    (LCLHDRS): Add portinfo.h, portxlate.h.
    (SRCS): Add portinfo.c, xportinfo.c, portxlate.c.

commit 306c2ec44e9439982303eb082ec17a21f7527397
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:19:57 1996 +0000

    Initial revision

commit 22b07fa4ecebdfd103d9aa0030b92dae4db3b620
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 28 20:21:36 1996 +0000

    (ports_manage_port_operations_one_thread): Fill in meaningful
    statuses and errors rather than just zero.

commit 525dfa8696ba79a4b4353e15330c174ff072afd5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 28 20:20:42 1996 +0000

    (ports_manage_port_operations_multithread): Fill in meaningful
    statuses and errors rather than just zero.

commit a51e7e02eaef23e40fe4c12cd4ca3b36aa2e94be
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 28 20:19:39 1996 +0000

    (ports_begin_rpc): Return EOPNOTSUPP, not EDIED, if receive right is
    gone.

commit 0ecd4e94a722d49b4dafbc995efad2b359b947d5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 28 20:17:04 1996 +0000

    (ports_manage_port_operations_one_thread): Fill in default reply
    before doing work; we might return 0 and mach_msg_server expects us to
    fill in a reply decently no matter what.
    (ports_manage_port_operations_multithread): Likewise.

commit aa3c3b249840bf50f2c6b3bcc71604b4a3426eb6
Author: Miles Bader <address@hidden>
Date:   Thu Mar 28 19:23:24 1996 +0000

    (check_hashbang): Pass open flags & mode args to hurd_file_name_path_lookup.

commit 041ea3ba96fc3929f6834b7711d9a264cad97328
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 28 15:47:54 1996 +0000

    (ports_claim_right): Hold lock until sendright frobbing is finished.

commit 82e746454604c890ed2501507cd4a5ba48041ca8
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:24:08 1996 +0000

    (COMMON-OBJS): Remove tcattr.o.
    (SRCS): Remove tcattr.c.

commit 25e5083df5a16860ad0b2fdf1adff4b0f61ddd0a
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:23:49 1996 +0000

    [notanymore]
      (S_tioctl_tiocgeta, S_tioctl_tiocseta, S_tioctl_tiocsetaf, term_modes,
        term_ccs, term_speeds):
          Functions & variables removed.

commit 38ac10fe94b92dd7eaf053483e7f23b3ef9f7fac
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:22:39 1996 +0000

    (trivfs_S_io_read): Call call_asyncs *before* we release GLOBAL_LOCK.
    (pi_destroy_hook): Leak the hook for now, to try and catch a bug. XXX

commit fd432f9212723b2ec7ea3027b628b804b859f04c
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:21:44 1996 +0000

    (pty_io_read): Block using hurd_condition_wait instead of condition_wait.

commit 7205283eb2b4a19793dd46c3e80090dbab25afc4
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:19:18 1996 +0000

    (msg-MIGUFLAGS, term-MIGUFLAGS): Add a user prefix of `ps_'.

commit 23a439b6145bd6f99054d4c36ada66dbfc989c0e
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:19:03 1996 +0000

    (proc_stat_set_flags): Use new `ps_' prefix for msg rpcs.
    Include "ps_msg.h".

commit dd37c8af576dda26848fd6294b1794949ee53965
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:18:35 1996 +0000

    (ps_tty_name): Use new `ps_' prefix for term rpcs.
    Include "ps_term.h".

commit 29cdaf08b7138959fee79172539b012d0ac5aea3
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 23:10:25 1996 +0000

    Initial revision

commit fb800f0088c508fc8a405249270206b7ac3704a2
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 23:09:11 1996 +0000

    Get rid of mega typedefs, and just use structure pointers like other hurd
      libraries.  Other misc cleanups.

commit 2bad3d5bf7be55762191c26ca898761b37c6e5f3
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 23:05:27 1996 +0000

    (ps_fmt_specs_find): Use new alias expansion method.
    (specv_find, specs_add_alias): New functions.
    Get rid of mega typedefs, and just use structure pointers like other hurd
      libraries.  Other misc cleanups.

commit 2e92f508075449def774ff2d08e5faeed3af8e71
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 23:05:00 1996 +0000

    (struct ps_fmt_specs): Add EXPANSIONS & EXPANSIONS_ALLOCED.
    Get rid of mega typedefs, and just use structure pointers like other hurd
      libraries.  Other misc cleanups.

commit 73553adca435370d40e092d6617ab60f59820c8f
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 22:47:47 1996 +0000

    Add a weak reference to _start, so we don't have to recompile all users of
      this library.

commit d292d43af6cf009a406996b52c96a98988233495
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:25:14 1996 +0000

    Include <stdio.h>.

commit 29e0505417e18ade0995ba67d299c3e666361108
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:24:37 1996 +0000

    (_pager_do_write_request): Delete unused label `out'.

commit 875579723a6b668f76d6167aa676a569b2d1a346
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:18:10 1996 +0000

    (SRCS): Revert.

commit ab59065903cb6791d7fb04f30379519d04e5df2a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:52 1996 +0000

    Revert.

commit 461e9d8b29f6ff1584aa375128cbc6bb19eb977c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:23 1996 +0000

    (pager_create): Revert.

commit 4eb5ea3a8cd4a7ef366c7e2c1780b907ec2e3994
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:04 1996 +0000

    (_pager_free_structure): Revert.

commit 8aeb99257be94a3da180a181a40394caa2c6e6f0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:16:37 1996 +0000

    (_pager_seqnos_memory_object_data_request): Revert.

commit faf71367a83d32cfbc83199aae52d57842637ccf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:16:07 1996 +0000

    (_pager_do_write_request): Revert.

commit 8cf0e0601c512a97114baa2ccde605054841afeb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:14:03 1996 +0000

    (_pager_lock_object):

commit 84596d94b1859254375a6e9eab2bddc740dcf549
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:12:14 1996 +0000

    (pager_sync_some):

commit b486be25ca9cac4f02c2ae25391822956da3fc1f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:04:43 1996 +0000

    (pager_sync): Ask for RETURN_ALL and not just RETURN_DIRTY,
    because we treat precious pages here as dirty.

commit bbc6983ca7274a885a4592d458fe5bf9ca0750b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:04:05 1996 +0000

    (pager_return_some): Ask for RETURN_ALL and not just RETURN_DIRTY,
    because we treat precious pages here as dirty.

commit f43ec146519d9362b870b6c1d4c8931e19149bc2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:02:50 1996 +0000

    (_pager_do_write_request): Delete any corresponding anticipation
    before starting pageout.

commit 7681999a97a90ad386b06a47b1336734c0d3af99
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:01:03 1996 +0000

    *** empty log message ***

commit 9d314501363cae362c9cdb07344eb7380ebd9849
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:00:41 1996 +0000

    (_pager_seqnos_memory_object_data_request): Add code to check to see
    if there is an existing anticipation that corresponds, and use that in
    preference to actual pagein.  If this page is dirty, then mark the
    page precious to make sure it gets paged out eventually.

commit 94f1f96d40edc17ec9e7beeaab9533b33ec349df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:53 1996 +0000

    (_pager_free_structure): more.

commit de0efcb43775dc129a489a93824d736871185dce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:25 1996 +0000

    (_pager_free_structure): Clean P->anticipations here.

commit 6c9c06cbbdf37bcdf8e115298f058cf91ac431ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:09 1996 +0000

    (_pager_clean): Revert.

commit 98cb8d0c27e0ab61c01c25468676f2fb57f3e113
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:48:14 1996 +0000

    (_pager_clean): Deallocate anticipations structures here.

commit 5efff9784a556c8e3fc7c93ea9957d087c57fc32
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:45:57 1996 +0000

    (pager_create): Initialize P->anticipations.

commit 3a71d28fab9e13957ddeb9863f6cd2ad071bacaa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:41:03 1996 +0000

    (struct pager): New member `anticipations'.
    (struct anticipation): New type.
    (_pager_check_anticipations): New declaration.

commit 2f45d2ae1bdbde3523163d51bf886bde890f6160
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:37:58 1996 +0000

    (SRCS): Add anticipate.c.

commit 39a7ead40cf2916fd492c1423a57a6aac8b9ce39
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 22:00:58 1996 +0000

    (init): Add explicit dependency so that libshouldbeinlibc is included.

commit 45c39ff3e09accefdc514d01f5cda8e940326122
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:59:46 1996 +0000

    Initial revision

commit bb14affdff8188e0e5aa4e047b63bd2f3a091d80
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:55:15 1996 +0000

    Include <wire.h>.
    (main): Delete declarations of _etext _edata, and __data_start.
    (main): Use new wire_task_self function instead of doing it ourselves.

commit 561dba371aa5e67b26264c5880db24052fd284cf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:45:39 1996 +0000

    (SRCS): Add wire.c.
    (LCLHDRS): Add wire.h.

commit 5afdcc9f9f214ee7735353b3a86b216e0ebe3156
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:21:26 1996 +0000

    (wire_segment): add.

commit 4c1f14305bd26d5df1504b29d40f28beff088c32
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:11:46 1996 +0000

    Initial revision

commit 9588fe7b034f1b71b4244938d129fd3505e75feb
Author: Miles Bader <address@hidden>
Date:   Mon Mar 25 21:07:47 1996 +0000

    (envz_merge): NEW_LEN is a size, not a char.

commit c8123df1eeca0060550c131eca0082889396a4b4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 18:08:40 1996 +0000

    (diskfs_null_dirstat): doc fix

commit 35920d4e5c76de4bf3e456b6e86863530ee6dea3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 18:08:16 1996 +0000

    (diskfs_null_dirstat): New function.

commit 94b751907a4d811655c63416d5b04282d40c0bd6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 14:30:26 1996 +0000

    (statistics): New variable.
    (diskfs_check_cache): Keep statistics on cache performance.

commit bb74d931d6ded15b7bb587d1cc2e168cb91193f3
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 25 08:09:03 1996 +0000

    After CC tool check, invoke AC_PROG_CC to set default CFLAGS and test for 
GCC.
    Barf if not GCC.

commit 74df62968161b52bec92c1df8b0f138764cbe8cc
Author: Miles Bader <address@hidden>
Date:   Sat Mar 23 06:52:37 1996 +0000

    (uptime): Add a temporary hack to pretend to show uptime.

commit a786a62abe277650bf01c8abaea61f5e22c3a839
Author: Miles Bader <address@hidden>
Date:   Sat Mar 23 06:52:08 1996 +0000

    (main): Pass new arg to argp_parse.

commit b69a5f5913d2938b85f4f5d2131d9cbac38be8f1
Author: Miles Bader <address@hidden>
Date:   Sat Mar 23 06:51:06 1996 +0000

    (iscntl): New macro.
    (noise_write, noise_len, flush): New functions.
    (ps_stream_write, _ps_stream_write_field): Use noise functions.

commit 7a95e2fb6c581001ff185c9503d1741f293aaeff
Author: Miles Bader <address@hidden>
Date:   Sat Mar 23 04:45:02 1996 +0000

    (read_symlink_hook): Only set NP's atime if !readonly.

commit 74f5fd6b1777739cbcc58b2d5b2c7690401fc0d4
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 22:57:40 1996 +0000

    (diskfs_parse_runtime_options): Supply new argument to argp_parse.

commit e5c8f495a83096d52c65dbd987e0f0d9b2a343a9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 21:01:56 1996 +0000

    (diskfs_lookup): Dereference NP in call to diskfs_checkdirmod.

commit 404d6c9588d3230d970017d04e6ea5383cbbcf39
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 21:00:16 1996 +0000

    (diskfs_direnter): Don't fall off end.

commit a861d90552c9ee28d7885420ff108d0ec59ff32a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:59:32 1996 +0000

    (diskfs_enter_cache, diskfs_purge_cache, diskfs_check_cache): Add 
declarations.

commit 193854f2ad1e553fc0ac625a3f7cb1ada6631b5b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:56:04 1996 +0000

    (diskfs_S_dir_unlink): Use new args for diskfs_dirremove.

commit 7c6e23e123a6a51aa4f26d900c76e649314e1d94
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:55:16 1996 +0000

    (diskfs_S_dir_rmdir): Use new args for diskfs_dirremove.

commit 0ca4dc560de140b4da0c6fcbcab9adaa8277f792
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:54:23 1996 +0000

    (diskfs_rename_dir): Use new args for diskfs_dirrewrite and
    diskfs_dirremove.

commit bfc65aa0a6672eb02137118be30650c5f9fef1b4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:51:52 1996 +0000

    (diskfs_S_dir_rename): Use new args for dirrewrite and dirremove.

commit cc2b935f48733eba58eacac83250064110a7ee3d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:50:19 1996 +0000

    (diskfs_clear_directory): Use new diskfs_dirremove args.

commit f8f5cd8d12442153edd3c4d189eac6589d8c68aa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:44:05 1996 +0000

    (OTHERSRCS): Add direnter.c, dirrewrite.c, dirremove.c, and lookup.c.

commit 59c20566c0342992e77c4e9658d5d92219b83a95
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:12:23 1996 +0000

    Formerly encode.c.~2~

commit e9e07f424a1e259422263577fb4f195075c27bdb
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:11:49 1996 +0000

    entered into RCS

commit ca870026d30398b8a916dfff7759f7ccb71e0be6
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:09:23 1996 +0000

    Formerly create.c.~4~

commit 3e3c0752ad06c38a71b248c9af6886cf065f13e9
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:02:09 1996 +0000

    Formerly decode.c.~2~

commit 5705c305eda4a1f516e209c065e2c48a0f5f5200
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:57:55 1996 +0000

    Formerly store.h.~10~

commit 67e2194049b5da9cb8c2474239fbaaf52ddffb36
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:45:06 1996 +0000

    Initial revision

commit 0ce7ce68d043d0177113752b7293ca74e1083718
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:42:03 1996 +0000

    Initial revision

commit ce2c4fb87b64c42be9afcfe681379dabe033bf25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 21 17:02:12 1996 +0000

    (CFLAGS): Turn on -O3.

commit 57e5a70fa8f5d3202a265936c2db1e7bccdfac6f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 21 16:59:26 1996 +0000

    (new_proc): Oops, reinstall code to request dead name notification on
    the task port.

commit 22f881a22dfd7ae2eafebafd1c6174f20eadc737
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 21 16:41:50 1996 +0000

    (CFLAGS): Always turn on -g.

commit 754452553915964dadd3c1fdb5e8b579747e9873
Author: Miles Bader <address@hidden>
Date:   Thu Mar 21 00:37:28 1996 +0000

    Initial revision

commit e5be232a24e8d1500c8e8c7eb7b7ea62f31a6f6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:28:44 1996 +0000

    (complete_exit): Leave pgrp here.
    (process_has_exited): Not here.

commit 2d6e51f4610248d09bc7ca973849856db19410d7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:27:55 1996 +0000

    (S_proc_setpgrp): Delete bletcherous hack from July 22, 1995.

commit 5186ed22ef34cfdd30a67d06a42db6c89ca7a916
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:17:34 1996 +0000

    *** empty log message ***

commit 524900eee051213667c8b3feb5e639c25b633b2a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:16:58 1996 +0000

    (diskfs_lookup_hard): Remove mention of ENOTDIR and EACCES errors.

commit 30bd04b7b95f717ae2027d1651211e1a7391ac70
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:16:13 1996 +0000

    (diskfs_lookup): Cleaner.

commit 22f6258e833068204f028ae02683249d287387a2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:13:17 1996 +0000

    (diskfs_lookup_hard): Don't do final permission checking here.

commit 0e7b2edd364a2662cc1fe9a7dea4b1e18a96c662
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:12:51 1996 +0000

    (diskfs_lookup): Do permission checking and cache looking here.

commit 7b66e876d196d610680bcb8adb2cf40b33b59640
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:02:17 1996 +0000

    (diskfs_lookup_hard): Don't do initial permission checking here.

commit db94da4c86489af26af2d8040b4b5f8b3d1104b3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:58:22 1996 +0000

    (diskfs_null_dirstat): New function.

commit 9ab5d218ddf45b1f08a147db684ffa17e7e24322
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:54:26 1996 +0000

    (diskfs_S_dir_lookup): Don't check cache here.

commit 049354a66a11b9213a3e4189606ff1d99f039431
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:50:37 1996 +0000

    Initial revision

commit cf019b1187b412eb18cb91af5c42952d9e2166a4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:49:05 1996 +0000

    (diskfs_S_dir_unlink): Don't frob cache here.

commit 29eb22df516369b1a1184172c7f78e8d5bf86b46
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:49 1996 +0000

    (diskfs_S_dir_rmdir): Don't frob cache here.

commit 49939890cf079fe5b17292612bae0db985f6338f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:35 1996 +0000

    (diskfs_rename_dir): ditto

commit 69b4a7eedbb85ba4b9d4fb0c813f71ae5d5ff91a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:25 1996 +0000

    (diskfs_S_dir_rename): ditto

commit 61bcf4c3d5575a2b6683b4b64cb77c659261673d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:11 1996 +0000

    (diskfs_clear_directory): Don't frob cache here.

commit e15992dab4c545842c45e5927f3611189adafcb4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:47:20 1996 +0000

    (diskfs_rename_dir): Don't frob cache here.

commit 11d26ee518f43d0a7d4ce73192a59cdc12afd758
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:47:03 1996 +0000

    (diskfs_S_dir_rename): Don't frob cache here.

commit 5a8e319724f3db7673c8b0ebc915b56f08e0c5ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:46:36 1996 +0000

    (diskfs_dirrewrite):

commit d9f755d0729ca555d232587f5761648ba308d912
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:46:25 1996 +0000

    (diskfs_create_node): Don't frob cache here.

commit 7e26e31e0710670a56ba926330beeff23f62fb27
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:45:59 1996 +0000

    (diskfs_rename_dir): Don't frob cache here.

commit c062044c695799f128acfb20512cd75a6127cc1b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:45:40 1996 +0000

    (diskfs_S_dir_rename): Don't frob cache here.

commit b560fac2a5974d03072d880aba47866eb0670375
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:45:13 1996 +0000

    (diskfs_S_dir_link): Don't frob cache here.

commit 8719187eb4b40eae9bcae2dda03795d84479eb18
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:44:50 1996 +0000

    (diskfs_init_dir): Doc fixes.

commit 5ca7824472501db0dc46e2d4ff81616be7ac1c6d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:40:06 1996 +0000

    Fix typo.

commit eb1244bb5845a19bba5f885af88cb438276f2571
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:39:02 1996 +0000

    Initial revision

commit 4cccc9fdca87ca000649e7bcc66254535ca2f51d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:34:23 1996 +0000

    Doc fixes.

commit f9349dbfbb0a03c452ca06306fe3d62a9095a7c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:30:29 1996 +0000

    (vpath %.defs): make that $(includedir)/mach and $(includedir)/device.

commit fa02085f1d98df6c0e67d5eb1b24d1065751a4a9
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 20 20:29:12 1996 +0000

    (vpath %.defs): Use $(includedir) to locate mach files.

commit 35488e33a0934b57ae481621b1dab0232e7455b9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:19:14 1996 +0000

    (CPPFLAGS): Define _GNU_SOURCE.

commit f49fea913bb10067687fd1a234df3489c43e30cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:07:37 1996 +0000

    (vpath %.defs): Add /gd4/hurdinst/include/mach.  XXX

commit fab153bfecec15f321f3b271eacd4eb7d1b39d28
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 19:36:27 1996 +0000

    (diskfs_dirrewrite_hard): Renamed from diskfs_dirrewrite.  No longer
    call modification tracking routines.
    (diskfs_dirremove_hard): Renamed from diskfs_dirremove.  No longer call
    modification tracking routines.
    (diskfs_direnter_hard): Renamed from diskfs_direnter.  No longer call
    modification tracking routines.
    (diskfs_lookup_hard): Renamed from diskfs_lookup.

commit aa40c8662b6f92e437bc8610e07002a7c3277541
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 19:33:50 1996 +0000

    (diskfs_lookup): Renamed to be diskfs_lookup_hard.
    (diskfs_direnter): Renamed to be diskfs_direnter_hard.
    (diskfs_dirrewrite): Renamed to be diskfs_dirrewrite_hard.
    (diskfs_dirremove): Renamed to be diskfs_dirremove_hard.
    (diskfs_lookup, diskfs_direnter, diskfs_dirrewrite, diskfs_dirremove):
    New functions.

commit 5a71edcee3770b365c112e085ed5e1848d40c300
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:42:37 1996 +0000

    (ports_claim_right):

commit c8f645deb2eb00d721fe17344dd327bde5701b4a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:41:43 1996 +0000

    (ports_destroy_right): Don't do anything if port has already been
    destroyed.

commit 06bc6d144dc7e35442c51fb1e2480e5e062bfce9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:34:46 1996 +0000

    (SRCS): Add `claim-right.c'.

commit 8a31e1f29ceac41bce21d1eb4ff853aca911eb01
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:34:17 1996 +0000

    Initial revision

commit 2804f303466e0dfbd5a7c4e0fc4fa9412f75e84f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:32:33 1996 +0000

    (ports_claim_right): New declaration.

commit 929a5a39026cc75b4812746e3a7d3244a7e9964f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:09:24 1996 +0000

    (message_demuxer): Remove call to interrupt_server.
    (global_lock): Provide definition.

commit f226bb375580fe520192d6fbc0daa8e4cfecefd0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:08:56 1996 +0000

    (MIGSTUBS): Delete interruptServer.o.

commit 4ec1d7eec0564c3e37b1423691c5474c4a7df1ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:08:30 1996 +0000

    (abort_getmsgport): Delete function.
    (check_message_return): Use condition_broadcast instead of
    continuation stuff.
    (check_message_dying): Likewise.
    (S_proc_getmsgport): Use condition_wait instead of continuation stuff;
    never return EBUSY.

commit 669c6d5d2aa0062ea34854d1a6a4cea2f508729f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:07:23 1996 +0000

    (waiting_parent_cares): Delete function.
    Don't include "interrupt_S.h".
    (alent_parent): Unconditionally enqueue zombie.  Use
    condition_broadcast instead of continuation stuff.
    (S_interrupt_operation): Delete function.
    (abort_wait): Delete function.
    (reparent_zombies): Likewise.
    (S_proc_mark_stop): Likewise.
    (S_proc_wait): Use condition_wait instead of continuation stuff; never
    return EBUSY.

commit 1b9d6caaff22f4ea1d797328ee256a352ddf72c6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:06:21 1996 +0000

    (struct proc): New member `p_wakeup'.  Delete member `p_continuation'.
    (global_lock): New variable.

commit ac17e6b1fb5d516d0cd2090a8e8a16b5cfa7b077
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:05:45 1996 +0000

    (new_proc): Initialize P->p_wakeup.

commit 47863130c63115a5c1743aed862b8305a188ad81
Author: Miles Bader <address@hidden>
Date:   Wed Mar 20 00:25:26 1996 +0000

    Formerly store.h.~9~

commit 52af976a7077d31aad3715cc229c1b51533ce395
Author: Miles Bader <address@hidden>
Date:   Wed Mar 20 00:22:14 1996 +0000

    Formerly stripe.c.~4~

commit 24f1bcac8891fcf7d7d26847cca95d9662cca158
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 23:59:30 1996 +0000

    entered into RCS

commit a55d1e481d46229515418b28981e92109cfdd5c1
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 23:57:40 1996 +0000

    Formerly rdwr.c.~9~

commit 8ebb6244180d30d1d465eb8981a3faacfbf9b328
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:59:55 1996 +0000

    (diskfs_S_dir_lookup): Check cache before normal diskfs_lookup call.

commit 958479e856a937ab661bad3c2967e373e063cdb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:47:37 1996 +0000

    *** empty log message ***

commit f2b039a107718d28a5ba187d33fa18e2aed1e532
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:26:10 1996 +0000

    (diskfs_rename_dir): Call diskfs_purge_cache before calls to
    diskfs_dirrewrite.

commit fb40b305a6572e000db58369f7df4c49a89afb8d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:24:45 1996 +0000

    (diskfs_S_dir_rename): Call diskfs_purge_cache before
    diskfs_dirrewrite for old node.

commit 2ce6fda3da4f99c758d3995edd5ee2a1282c8bcc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:17:00 1996 +0000

    (diskfs_create_node): Call diskfs_enter_cache if diskfs_direnter is
    successful.

commit 4bd166682c7a41207e8953e6e9cfc93df4a9b01a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:16:11 1996 +0000

    (diskfs_S_dir_rename): Call diskfs_enter_cache if
    diskfs_direnter/diskfs_dirrewrite is successful.

commit 6a653653efaf0ccded25d2faeaa947161d73c099
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:14:10 1996 +0000

    (diskfs_S_dir_link): Call diskfs_enter_cache if diskfs_direnter is
    successful.

commit 04b394c68d31278695e92fd1b7b8dc527d6eb835
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:13:14 1996 +0000

    (diskfs_init_dir): Doc fix.

commit 168234f5c6667cb4db6895e4d26199a13874c43f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:10:47 1996 +0000

    (diskfs_S_dir_unlink): Call diskfs_purge_cache_node before
    diskfs_dirremove.

commit d5bf40ecd40b4d970ecc4b2d556165a4ed0cc1d4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:09:45 1996 +0000

    (diskfs_S_dir_rmdir): Call diskfs_purge_cache_node before
    diskfs_dirremove.

commit f8213c7838a95cf2d33886fe694164fde6c9b0e6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:06:11 1996 +0000

    (diskfs_clear_directory): Call diskfs_purge_cache_node before
    diskfs_dirremove.

commit a22ca7c510c1a1d238bf783914e7719c4bfd7c3e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:05:54 1996 +0000

    (diskfs_S_dir_rename): Call diskfs_purge_cache_node before
    diskfs_dirremove.

commit f4170120b2296889965fc431ffa40e707fb8bb7c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:05:29 1996 +0000

    (diskfs_rename_dir): Call diskfs_purge_cache_node before
    diskfs_dirremove.

commit a922eaa595f2901312400c23083a3f5eff0c0908
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:03:12 1996 +0000

    (diskfs_drop_node): Fixup.

commit 635b1e3f080083d65c1a54465d67e58d7f4fb493
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:59:18 1996 +0000

    (diskfs_drop_node): Call _diskfs_purge_cache before releasing node
    structure with diskfs_node_norefs.

commit 3ab905b71195fdaf1d13a4075ee2cff6af07b09f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:56:23 1996 +0000

    (OTHERSRCS): Add name-cache.c.

commit 1bd3080c386c20e582939f37073e28fc128f4947
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:56:00 1996 +0000

    Initial revision

commit bd7b41520c633447a01ef3afa997e9c3673c3c7a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:12:28 1996 +0000

    (LCLHDRS): Add callbacks.h misc.h modes.h mutations.h priv.h.

commit dca9283e035211f66b2b26d8f53d1b19e3574ff2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:00:45 1996 +0000

    (LCLHDRS): Drop rpc.h.

commit 80c937736e978a94dd3193fa2af9b2c0b2ad9c04
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:59:34 1996 +0000

    *** empty log message ***

commit 3bd51e2e4bbbe978424d1d4492a54d56cee22bca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:21:12 1996 +0000

    entered into RCS

commit 85e523ecdcb4ca9405e7f5975981cf2a0b01c461
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:13:40 1996 +0000

    entered into RCS

commit 6ff5cc724a7bbb7d39bb8bcc85d29a36784eca3c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:08:03 1996 +0000

    entered into RCS

commit 2ee2df24ef59af4d0c3fa0d224dd520725999379
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:01:57 1996 +0000

    entered into RCS

commit b6724432098709311f2cc2867c7734b41abe105a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 17:58:11 1996 +0000

    entered into RCS

commit bc9f5db2d23a3cc18dc5b52cbc6ef1fa09d6e8e4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 16:15:51 1996 +0000

    entered into RCS

commit 01fa90c23c9be39be71d1dfcacc8d381f86ab4bf
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:51:01 1996 +0000

    (main): Pass new arg to argp_parse.

commit 878d4834f556ec35738c9fa0a441ee868b0c7310
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:50:01 1996 +0000

    Formerly main.c.~15~

commit d10fdcd39b926c096d14c0d7f37eb9d6a0c017a3
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:49:04 1996 +0000

    (main): Pass new arg to argp_parse.  Use argp_usage correctly.

commit a9079b20c02aac0ec112e9186ebd9bd11c295056
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:46:36 1996 +0000

    (main): Pass new arg to argp_parse.  Also use argp_usage correctly.

commit 45bc25a5fa8f68f909d403ee71dc8eefb8dce9c6
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:44:49 1996 +0000

    (main): Pass new arg to argp_parse.

commit e0eac095683f82e7fe38bf945853822d5c521328
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:42:49 1996 +0000

    (argp_doc, argp_args_usage, argp_hol): Rename PARENTS field to CHILDREN.
    (argp_error): Take an argp_state instead of an argp, and only doing anything
      if ARGP_NO_ERRS isn't set in it.
    (argp_state_help): New function.
    (argp_help): Don't interpret exiting options anymore.

commit 5d061e38326571466c8968abca5b3278d857c4fa
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:41:48 1996 +0000

    (struct group): Add PARENT, PARENT_INDEX, HOOK, and CHILD_HOOKS fields.
    (argp_parse):
      Add HOOK argument.
      Implement passing hook values to parsers, and propagating them between
        parents and children.
      When printing `too many arguments', test ARGP_NO_ERRS, not ARGP_NO_HELP.
    (argp_default_options): Add --usage option.
    (argp_default_parser):
      Use argp_state_help, so we don't need to screw with exit options anymore.
      Add usage option.

commit 22068021234734f63d18751905bd239fff7fdee0
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:40:21 1996 +0000

    (struct argp_state):
      Add HOOK and CHILD_HOOKS fields.
      Rename the PARENTS field to be CHILDREN (the most common use is
        initialization, so this change shouldn't have much effect).
    (ARGP_KEY_BEGIN, ARGP_KEY_ERROR): New macros.
    (argp_state_help): New function.
    (argp_usage, argp_error): Change arguments.

commit f9cd9cb1baad90590cebab27bb7f08ae521619da
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 20:34:15 1996 +0000

    Formerly nfs.c.~14~

commit 1cbaa743ce4674d9b7cff62b482296fd6946bffc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 19:41:09 1996 +0000

    (netfs_startup): Add declaration.

commit d0cc8075120e7d90236e382f7bf0ff293d1d3d54
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 19:40:11 1996 +0000

    (netfs_protid_class, netfs_control_class, netfs_port_bucket,
    netfs_root_node, netfs_auth_server_port): Make this extern.

commit b9ae8109f2837f92f75454d8f1e47408f001a35d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:15:19 1996 +0000

    (pager_return, pager_return_some): New declarations.

commit 4b3883f47bee621c1179fe5b3463b37527b7af35
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:14:13 1996 +0000

    (SRCS): Add pager-return.c.

commit 5134a70748c9635a5da89eb6e5507d6034d8ee98
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:13:54 1996 +0000

    Initial revision

commit 4e35ce4cf8d6c64974b1d63a9c79f6159ce3e727
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:10:29 1996 +0000

    (pager_flush): Lock request should be VM_PROT_NO_CHANGE, not VM_PROT_NONE.
    (pager_flush_some): Likewise.

commit 186e830782dd08350e45c135e62247e092104635
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 17:33:48 1996 +0000

    (diskfs_max_user_pager_prot) [add_pager_max_prot]:
    (a == b) ? 1 : 0   ====>   (a == b).

commit 6e87ac7554d567c51df58c8a38b106096018ba37
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 16:09:41 1996 +0000

    entered into RCS

commit 1094d134d68720e2a664c763ddbe40370f92ad2b
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 17 09:45:14 1996 +0000

    Formerly store.h.~8~

commit 732087196b3f7082f8f09f1a2fd41e52b5a4e0d9
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:58:21 1996 +0000

    Formerly stripe.c.~3~

commit dade1d71e655757391e6390a284c912e85b8bbd3
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:55:07 1996 +0000

    Formerly Makefile.~5~

commit 2a8d867070cacea4a8f903f3cb43f139d188990b
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:54:14 1996 +0000

    Formerly store.h.~7~

commit 141d78969dea23b2a898a18f718d83af1ed269dd
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:52:57 1996 +0000

    Formerly stripe.c.~2~

commit e094d73d80600d67fe34d3975d29c7879556ec60
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:46:38 1996 +0000

    Formerly rdwr.c.~8~

commit 4a145609ac498637039b2e558e0d6f12e4f20736
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:27:04 1996 +0000

    Formerly storecat.c.~2~

commit 625a8d766fab20c06ad5cadea38d9345416a79e4
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:05:54 1996 +0000

    Initial revision

commit ac63f6ce3d9b411dd2d22b6361f7c69c16e5bdd8
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 04:35:20 1996 +0000

    Formerly device.c.~4~

commit de7e48f40992b58eb8900298c720e8dd66910dc4
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 04:16:28 1996 +0000

    (diskfs_S_dir_lookup): Don't leak a send right to the anonymous handle on 
DNP
      when calling fetch_root.

commit ec9c794798d0e519e18eb30dbaf9f7b689c746b1
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:13:44 1996 +0000

    Formerly file.c.~3~

commit 3f2a6e1461c0bf87d684b1bf0a4e4345f1b3c3de
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:13:40 1996 +0000

    Formerly make.c.~4~

commit 9654dbe0a3569c9a991b6eb37a61b858e7d2df6e
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:08:44 1996 +0000

    Formerly storeread.c.~4~

commit 2c873f17bf4130b8f2ab31517627753a13502fca
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 01:13:04 1996 +0000

    Formerly derive.c.~4~

commit dac9327bf632eba02cd4aba1857844e69b51b82f
Author: Miles Bader <address@hidden>
Date:   Fri Mar 15 22:51:26 1996 +0000

    Initial revision

commit b7bc81b90c6588a1d568ef1aef26a10ec9427e2f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 21:47:58 1996 +0000

    Formerly file-set-translator.c.~3~

commit 199f823c0fe13957a4dca46fafe9ff989667c162
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 21:44:36 1996 +0000

    Formerly cache.c.~8~

commit 389c9b61ab3043d7c1933b5cf7190fa09516fd67
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 20:10:13 1996 +0000

    Formerly mount.c.~13~

commit 02eb09b31af8ffa7949b70983beb0b008c4930f2
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 15:10:18 1996 +0000

    (boot): Depend on libthreads.so, nothing wrong with shared libs.
    (uxboot.0, uxboot.1): Use automatic vars in cmds instead of gratuitous
    redundancy.
    (LDFLAGS-uxboot.0): Remove useless indirection through variable.

commit 8a08c0a144e492e604e288221a072229dddc6694
Author: Miles Bader <address@hidden>
Date:   Wed Mar 13 23:47:12 1996 +0000

    (options, args_doc, doc): New variables for option parsing.
    (struct amark): New type.
    (amarks_add, amarks_contains): New functions.
    (default_disklabel): New variable.
    (main):
      Most arguments are now options (and optional).
      Allow many more parameters to be specified.
      Consult the disk label for some defaults.
    (...most functions...):
      Add explicit return type declarations where necessary.
      Fix printf format specifications.
      Get rid of #ifdefs for MFS.
    (started, malloc, realloc, calloc, free): Functions removed.
    (mfs, membase): Variables removed.
    <stddef.h>, <stdlib.h>,     <argp.h>, <assert.h>, <error.h>, <string.h>:
      New includes

commit 4f2d21f07412eb751c987f10a0586980fb703ff1
Author: Miles Bader <address@hidden>
Date:   Wed Mar 13 23:45:09 1996 +0000

    (SRCS): Add dlabel.c.
    (mkfs.ufs): New target.

commit de3e56d696a821dbe1a3855106bfe02e604a4a83
Author: Miles Bader <address@hidden>
Date:   Wed Mar 13 23:44:54 1996 +0000

    Initial revision

commit 0d40f94d2234d4dd03195afc766e2b37ae80735a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 21:00:10 1996 +0000

    Formerly cache.c.~7~

commit 43e4e49faf65790f8167998118e1391932d3a1a3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:59:41 1996 +0000

    Formerly mount.c.~12~

commit f63268b6ed22b592ab5bc6dd5a39046f625080bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:40:07 1996 +0000

    Formerly fsys-getroot.c.~4~

commit 6adeef7edcf612da925d49fd574c6fe90c436b6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:35:28 1996 +0000

    entered into RCS

commit 2f62706737751b5c4937e6d27b7d3d0d75a768df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:14:09 1996 +0000

    Formerly file-set-translator.c.~2~

commit 5608cb20f7c70f73c0e65fa9cc703e6245b07329
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 19:50:29 1996 +0000

    Initial revision

commit b22c1ee0f9dfb20fa048aadaa2db5cf81aa331c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 19:36:04 1996 +0000

    (diskfs_S_file_set_translator): Deallocate ref on CONTROL when we are
    done with it.

commit 9a47313945e7f1bdbd389f6cc2a456044c5765be
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 13:36:06 1996 +0000

    entered into RCS

commit a542755511b4d002eca5bbc409270ccabe62aeb4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:56:08 1996 +0000

    Formerly file-get-translator.c.~2~

commit e07e4b65b3d8333d5502f99237e289c020663476
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:51:44 1996 +0000

    Initial revision

commit 9b6715d19b033aa84e25804ea7b2cb4af89e2fcb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:44:45 1996 +0000

    (FSSRCS): Add file-get-translator.c.

commit 7ab1b1b9a7bb61d4ed7a95ceff3ab6937c5f83dd
Author: Miles Bader <address@hidden>
Date:   Thu Mar 7 22:57:25 1996 +0000

    (diskfs_set_readonly): Don't sleep(1) after syncing.

commit c75bc0811416e5aa03f47755193d848f2ad339df
Author: Miles Bader <address@hidden>
Date:   Thu Mar 7 21:13:08 1996 +0000

    (realloc):
      Use LOG2_MIN_SIZE.
      Don't bother allocating a new block if the new size request fits in the 
old
        one and doesn't waste any space.
      Only free the old block if we successfully got a new one.
    (LOG2_MIN_SIZE): New macro.

commit ea4adbb21496f8d93b72c640e70b3c3a418a383f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 7 20:01:41 1996 +0000

    Include <spin_lock.h>.
    (table_lock): New variable.
    (nextprime): Lock table_lock around operation of routine.

commit 49ec2d3e1fcb4caaf97a2cfe3b924dd6d51769c9
Author: Miles Bader <address@hidden>
Date:   Thu Mar 7 17:23:09 1996 +0000

    (netfs_unparse_runtime_options): Add comment, and remove bogus semi.

commit 37ddfd6132822055609ed0ffde1332340cd34f5c
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:53:37 1996 +0000

    (_pager_lock_object): Don't barf anymore.

commit f6e498bd9d3059b336a8660d879b836187844e55
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:53:20 1996 +0000

    (_pager_seqnos_memory_object_lock_completed): Don't barf anymore.

commit bfa01469378d08f591901172025e93be0efc4556
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:52:53 1996 +0000

    (SRCS): Remove barf.c.

commit 3a68645502295d5def6a521247a2552929d216fc
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:51:04 1996 +0000

    [MCHECK] (struct header): New type.
    (union header): Only define if !MCHECK.
    (HEADER_SIZE, HEADER_NEXT, HEADER_FREE, HEADER_CHECK): New macros.
    [MCHECK] (MIN_SIZE): Add correct definition for this case.
    (more_memory, malloc, free, realloc):
      Use above macros, and add appropiate checks & frobs in MCHECK case.

commit 2644dff68f07d9bf27bf3a1c7936e48aae282fac
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:10:30 1996 +0000

    (pager_change_attributes):
      Correctly remove AR from P's linked list of attribute change requests.

commit 5aea9288fa4ab2c1fee38f6226f214e11e5a9984
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:09:51 1996 +0000

    (_pager_lock_object):
      Correctly remove LR from P's linked list of lock requests.

commit 44c0e147c2e89748143138b952dc9ac63106de56
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 23:01:39 1996 +0000

    (OTHERSRCS):
      Change `opts-runtime-def.c' to `opts-runtime-parse.c'.
      Add `opts-runtime-unparse.c'.

commit 248b92ac14ce51bf605707052a4a97b9d3b1c8eb
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 23:00:13 1996 +0000

    Update to new location.

commit 98ca044ed2742b79d77b4cb5cd22824d9189b360
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:59:25 1996 +0000

    (prog-subdirs): Change `newfs' to `ufs-utils'.

commit 8bc4e3de76f6461e62df97c40d789ecb76219e90
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:59:08 1996 +0000

    ($(target): %): Add $(target-suffix) to destination name.

commit 770158877180c049f988d746292c62fe99e92345
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:36:10 1996 +0000

    Include <error.h> instead of "error.h".
    "common.h": Don't include this anymore.

commit 0f878933c7003f5b8c081458f92f191d91d0cd12
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:29:58 1996 +0000

    (ports_get_right):
      Check mach_port_request_notification for error returns, against all odds.

commit f427757544550cfe49d1f9e12f393773835e9bfa
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 20:52:05 1996 +0000

    (options, main): Add --translate/-t option.
    (struct name_xlator): New structure.
    (name_xlator_create, name_xlator_free, name_xlator_xlate): New functions.
    (xlated_port_info, xlated_ports_info): New functions.
    (main): Use xlated_port_info / xlated_ports_info.

commit a1061e8b995a370459aad1d0e7ebc45f8fc04b98
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:37:44 1996 +0000

    Formerly main.c.~14~

commit 5b845f34e5dca3e87b92045c870244aaad4b875d
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:34:01 1996 +0000

    Initial revision

commit 340467a468b83e2011aaa710089d66e0177e22d9
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:33:28 1996 +0000

    (netfs_startup_argp, netfs_get_options, netfs_set_options,
      netfs_parse_runtime_options, netfs_unparse_runtime_options):
        New declarations.

commit b0abefe936f97e7a9e8b2ae252edfab5bbe0bdd1
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:32:36 1996 +0000

    Include "netfs.h", not "priv.h".

commit f728892ddd9a5992f9ed4f62464cd4e54da0300d
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:30:15 1996 +0000

    (OTHERSRCS): Add startup-argp.c, set-options.c, get-options.c,
      parse-runtime-options.c, & unparse-runtime-options.c.
    (FSYSSRCS): Add fsys-set-options.c & fsys-get-options.c.
    (FSSRCS): Add file-get-fs-options.c.

commit 874cb3f2262732de38f84fadfba8ae5afa6c29ca
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:29:08 1996 +0000

    Parse run-time options

commit 94ff3d7d251ebdae970d5594a527e97d61136c6f
Author: Miles Bader <address@hidden>
Date:   Mon Mar 4 21:29:18 1996 +0000

    Formerly main.c.~13~

commit 6cb0cabc155f04c4a80a79123331a621baa37b6e
Author: Miles Bader <address@hidden>
Date:   Mon Mar 4 18:54:23 1996 +0000

    entered into RCS

commit a9df4e54ff8e61a8b42090276547b3b310dc225b
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 01:04:31 1996 +0000

    Initial revision

commit d22acc3e7430cae506d4ffa4dc44866241faf30a
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 00:54:38 1996 +0000

    Formerly main.c.~12~

commit 16b92508dc935bff82ba00db36033e8b5cf26f04
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 00:00:15 1996 +0000

    (hol_entry_help): Don't print extraneous blank lines.

commit 613b86bb711f6ee54cfc088bef273be9065ac8d7
Author: Miles Bader <address@hidden>
Date:   Fri Mar 1 23:56:18 1996 +0000

    (targets, SRCS):
      Add portinfo & portinfo.c.
      Remove clri & clri.c.

commit a3c9e9798edab3e0331d3f3728a92ed67ddab4e0
Author: Miles Bader <address@hidden>
Date:   Fri Mar 1 23:54:35 1996 +0000

    Initial revision

commit c190f7a6e4c3e61a459154ebbaa70d27d47b03cd
Author: Miles Bader <address@hidden>
Date:   Thu Feb 29 19:07:28 1996 +0000

    Formerly main.c.~11~

commit d5828203ce859f6cb1fb2339645dc38b929b1e04
Author: Miles Bader <address@hidden>
Date:   Thu Feb 29 00:47:23 1996 +0000

    (argp_parse): Print an error message if appropiate when we know there are 
too
      many arguments.

commit c91f0da23c0d5a1f71575a2c258c9a4233c0540c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 29 00:34:43 1996 +0000

    Formerly main.c.~10~

commit 8be0d600758f789bec0776b7d7ab96399d2be02c
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 23:48:28 1996 +0000

    (hol_entry_help): Handle null group headers nicely.

commit 503fc23bd4cc33c4aa693cbfd1147e76023237b4
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 23:34:49 1996 +0000

    Formerly main.c.~9~

commit 29dfe75fe93e722c38f7a28d2ebff0d98f3d8796
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 21:14:50 1996 +0000

    Initial revision

commit aa43e3a7d8ae2e5aea26ecedc503212e6b9b5326
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:08:25 1996 +0000

    Formerly nfs.c.~13~

commit 90b6c4145e4b32b0494f7b2da5d8526824eb20eb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:00:20 1996 +0000

    Formerly main.c.~8~

commit 5aaa13ce01331879cc2269751040490e561ed215
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:00:16 1996 +0000

    Formerly mount.c.~11~

commit 9499d7ea908f91f1c5b3dc00f247fcd818187f56
Author: Miles Bader <address@hidden>
Date:   Tue Feb 27 20:26:54 1996 +0000

    Initial revision

commit 77ff4ef99768a583ad7a4da71b66b3f09fb8edce
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 22:23:27 1996 +0000

    (ports_interrupt_rpc_on_notification): Only set PN->prev_req_p if PN != 0.

commit d795115010b3921993331a21b5854dcb8b21b655
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 22:14:14 1996 +0000

    (ports_interrupt_rpc_on_notification):
      Only set _PORTS_NOTIFICATIONS->prevp if _PORTS_NOTIFICATIONS != 0.

commit 21874b92fe9526a850fcab54b16538c9b95c6644
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 21:56:45 1996 +0000

    entered into RCS

commit a21e3cecc50bd1f7b551e1ab96d816b263c28832
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 21:39:56 1996 +0000

    (check_hashbang): Correctly deal with interpreter lines having no argument.

commit c5cf1cc3980180f93371d95d9af42eec90f185c7
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 21:39:29 1996 +0000

    (main): Don't print a newline after `Pausing...' msg.

commit b863f42bfae6a8ef90d480501eabda33c68d6663
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 19:16:34 1996 +0000

    entered into RCS

commit afb0c73ba61018e2494922add42256ba21972f8e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:47:40 1996 +0000

    entered into RCS

commit 5139ff1281b3724ff74d9a6141cb1999936911ad
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 18:47:06 1996 +0000

    Initial revision

commit 80e51110c951a8965ec065520da82c156eb08b2a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:39:24 1996 +0000

    entered into RCS

commit b29ed13ee30b799fd0f19cc2857977c26b2fbf7a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:37:47 1996 +0000

    Formerly main.c.~15~

commit 88e781764aedd079edf8e99e6bb0191430be7fea
Author: Miles Bader <address@hidden>
Date:   Sat Feb 24 22:01:42 1996 +0000

    (ptyio_init): This can't be a constructor because it frobs INPUTQ, which is
      assigned in main.

commit ae116095ae5ce31b4afa06b64be90d6c9da60d42
Author: Miles Bader <address@hidden>
Date:   Sat Feb 24 22:01:18 1996 +0000

    (main): Call ptyio_init if appropriate.

commit bfaa14615fa880f744a9167d0a626505e8d37b10
Author: Miles Bader <address@hidden>
Date:   Sat Feb 24 20:47:13 1996 +0000

    Declare ptyio_init.

commit f1252fc5a35fb7d35ed65af7246b1a7a6b2de900
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 23 20:27:01 1996 +0000

    (get_hypermetadata): Use diskfs_device_arg in unclean msgs.

commit 5c4ebe02f4690fc2679bd85d376870b7c3e05704
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 22 22:54:14 1996 +0000

    Formerly ethernet.c.~17~

commit d583c2bf9159456ec145a99eacf29d6df4331f2b
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 22:17:09 1996 +0000

    (fshelp_set_active):
      When EXCL, make sure the active translator is really active.

commit b2931bd043fb73cbe498204e5a733af1350a2234
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 22:13:12 1996 +0000

    (fshelp_fetch_root): Make sure the returned fsys control port is valid.

commit 17bffcb948a03407c527337af6d0652622f7d4cc
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 20:17:26 1996 +0000

    (_pager_seqnos_memory_object_init): Be picky about always releasing SEQNO.

commit 356382a974a7bfb0dcb22e644286f4546433125b
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 20:16:42 1996 +0000

    (_pager_seqnos_memory_object_lock_completed):
      Be picky about always releasing SEQNO.

commit b6ffaa9df33d114d6a50cb528ad51aef42986c4f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 19:16:24 1996 +0000

    (_pager_seqnos_memory_object_lock_completed):
      Get rid of bletcherous semi.
      Make barf more voluminous.

commit 02f93f1b4e3be569f14aa2c8ae40bfec39004cac
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 21 16:46:57 1996 +0000

    (uptime): Use %.2f format for load average numbers.

commit 16ac1d56eaa9601851cb4c1507b65addde9dc896
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 21 11:10:02 1996 +0000

    (diskfs_S_file_set_translator): Add EROFS check.

commit 8750559789aa93bf8f1a798da88e0779fb91b6c8
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 21 10:57:07 1996 +0000

    Implement proper handling of the filesystem `clean bit'.
    (ufs_clean): New variable.
    (get_hypermetadata): Set it from the fs_clean flag.
    If not clean, complain and force read-only.
    Complain when ignoring COMPAT_BSD42.
    (diskfs_set_hypermetadata): Set the clean flag in the superblock when CLEAN
    and fs was clean to start with.
    (copy_sblock): Remove bogus clean flag frobnication.

commit af02c903071dd61da34c8e5012dabcbd5a62d023
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:45:45 1996 +0000

    (SRCS): Add barf.c.

commit c094cc72e012e45c09711186df0ea3faa1a4267d
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:29:55 1996 +0000

    (_pager_seqnos_memory_object_lock_completed): Use barf instead of printf.

commit 8b41f382fa5b7f94c51dafa3a4f66dc7fde3c9cc
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:29:19 1996 +0000

    (_pager_lock_object): Use barf instead of printf.

commit a095bd1c020058adfbddb1606d368830268c545d
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:28:06 1996 +0000

    (_pager_seqnos_memory_object_terminate):
      Always wait for and release SEQNO if OBJECT is a valid pager.

commit 4d410d3af77e2b557fa2a04de65a9d5d1fe93c2b
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:27:19 1996 +0000

    (_pager_seqnos_memory_object_data_request):
      Always wait for and release SEQNO if OBJECT is a valid pager.

commit 77579eba9fac2abf55043e9295d08a1e1f5b761f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:26:22 1996 +0000

    (_pager_do_write_request):
      Always wait for and release SEQNO if OBJECT is a valid pager.

commit 443886acfed9baee785d5df3baa1cbb03bb59ebe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 20 21:08:47 1996 +0000

    (_pager_lock_object): Print debugging message when SYNC.

commit cda632344e2e74fc6bfae22ee7273b7156cf51cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 20 21:08:33 1996 +0000

    (_pager_seqnos_memory_object_lock_completed): Fix to be better.

commit 93493f41dc01ba4e13d5d35f71ed24c502c80e2d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 20 21:05:37 1996 +0000

    (_pager_seqnos_memory_object_lock_completed): Print a notice when an
    incoming lock completion corresponds to no outstanding lock request.

commit 2c94cc123bf4e6064c37904c210b6aa7554e970c
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 21:05:36 1996 +0000

    (_pager_lock_object): Remove `sync = 0'.

commit 0087483adf8bbbc0bfa0e5c84300d22081b21a44
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:38:10 1996 +0000

    Add rule for `time', and add `time' to std.

commit bdedb4a5c68b30170bcccd8b82aaff4b2972cbee
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:36:15 1996 +0000

    (diskfs_parse_runtime_options): STANDARD_ARGP is const.

commit 57fbceb51061b86f5121afeed67b1ee7353709df
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:35:19 1996 +0000

    (diskfs_init_diskfs): Use maptime_map.

commit b5a497e9a7cd8a668b6384f1df2bbea1ca6c98d0
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:34:51 1996 +0000

    (diskfs_set_node_times): Use maptime_read.

commit 78dd531a047596330be804d0ceee95578db515c6
Author: Miles Bader <address@hidden>
Date:   Mon Feb 19 21:42:06 1996 +0000

    (main): Use ARGP_IN_ORDER.

commit d3870e04be6f1ec31ab868fc6bebdc3790ed9330
Author: Miles Bader <address@hidden>
Date:   Mon Feb 19 21:41:51 1996 +0000

    (STRINGIFY): Make work.  Is this in a header somewhere?
    (_STRINGIFY): New macro.  Ick.

commit e9f09afd424d4923d79481ca55fabb5e10fb4cc1
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 05:03:59 1996 +0000

    (SRCS): Add shared-dom.c, localhost.c, maptime.c, & canon-host.c.
    (LCLHDRS): Add maptime.h.

commit 0e3f8d9db2a7d7e78fd096c0a59e11ad527e684e
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 05:02:32 1996 +0000

    (targets, special-targets): Add uptime.
    (SRCS): Add uptime.sh.

commit c65c520cb6ff9b2673ec8df72c54c28752608143
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 04:54:47 1996 +0000

    Initial revision

commit 9aca6c29812ff375b090a182b2a55f87cf9ba63e
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 04:48:28 1996 +0000

    Initial revision

commit 2658a7ecf9138a77652c1a6b53775af0774283ed
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 03:54:27 1996 +0000

    Initial revision

commit 3da0b74a0496aacb870650acdf09c82e920168b2
Author: Miles Bader <address@hidden>
Date:   Sat Feb 17 21:06:50 1996 +0000

    (main): Check error return from diskfs_init_diskfs.

commit 3ec56509aa60dadd0d633454e964ba21144d9244
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:52:29 1996 +0000

    (child_lookup): Pass last arg to hurd_file_name_path_lookup.

commit f2f7241b0b4fe20d602de542b87a87e43d0466b9
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:52:14 1996 +0000

    Change -aBACKUP_SHELL to -aBACKUP_SHELLS.

commit 8b23fe4e540a299e4f5934a571ebc1c865f1e98c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:42:58 1996 +0000

    (argp_parse): Correctly deal with errors from getopt, and allow the user to
      use '?' as a short option.
    (KEY_ERR): New macro.
    (argp_default_options, argp_default_parser):
      Use -? as the short option for --help.

commit be53543f2c9fbd54cec004261366df19434e83c1
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:15:17 1996 +0000

    (main): Don't make -a imply -g.

commit 74d2cc667de43f5909ee5e5b434ace38b249a397
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 15 21:58:59 1996 +0000

    (diskfs_nput): It's not valid to touch *NP (by `mutex_unlock
    (&np->lock);') after we have called diskfs_drop_node.  So don't do it
    in that case.

commit 928d7c31618b48d77090f13e09595170b43ca95d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 15 21:31:11 1996 +0000

    Formerly dir-lookup.c.~6~

commit 88a9293e23e8d5072cae109303d002e7ce362280
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:19:17 1996 +0000

    (main): Get rid of totally dead processes/threads.
    (add_pid): Complain about non-existant processes.
    (parse_opt): Don't turn quoted args into options.
    (parse_numlist): Correctly handle NULL hook functions.
    (main): Update calls to changed proc_stat_list_add_* functions.
    (psout): New declaration.

commit 2be439fea38db9458bf2eef2ae440bd7bcee0a0e
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:09:54 1996 +0000

    (main): Deal with the shell args reasonably.

commit f693d4acdc5f1882bddad29fec63b383251a1e5c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:05:46 1996 +0000

    (ps_alive_filter): New variable.
    (ps_alive_p): New function.

commit 713b5ba3a26ca0bf5a3cac505e55a33aee1d8dd4
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:05:18 1996 +0000

    (ps_alive_filter): New declaration.
    (proc_stat_list_add_pids, proc_stat_list_add_pid,
      proc_stat_list_add_all, proc_stat_list_add_login_coll,
      proc_stat_list_add_session, proc_stat_list_add_pgrp):
        Update declarations.

commit 2878c0f6307821654c6ebed64032caf7295ff2a4
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:04:23 1996 +0000

    (proc_stat_list_add_pids): Add and support new return parameter PROC_STATS.
    (proc_stat_list_add_pid): Add and support new return parameter PS.
    (proc_stat_list_add_fn_pids, proc_stat_list_add_id_fn_pids,
      proc_stat_list_add_all, proc_stat_list_add_login_coll,
      proc_stat_list_add_session, proc_stat_list_add_pgrp):
        Add and support new return parameters PROC_STATS & NUM_PROCS.

commit e947cd04129948e2edb909936c212b4914a2ceea
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:03:35 1996 +0000

    (ps_stream_write): Don't screw up on negative spaces.

commit 79aca5382fa9beb4efa67357ed0fa632323f2e16
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:03:18 1996 +0000

    (specs): Right-align the TTY column.

commit 0baa0e45719097135d9f1850c8cb19178fce5033
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 01:15:38 1996 +0000

    (trivfs_S_io_set_all_openmodes, trivfs_S_io_set_some_openmodes):
      Set ICKY_ASYNC in TERMFLAGS if O_ASYNC is set in BITS.

commit 00f7696d15daeec9f8ab809187edb9d80bc5491d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 01:14:21 1996 +0000

    (fshelp_start_translator_long): Terminate TASK if the exec fails.

commit ae26fb868bb3550ae15475e0becf1361c49386b2
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 22:21:50 1996 +0000

    Add some more #ifdef'd-out code to return wait strings.

commit 473aab977cc286839a94d0efe3f011ba71a81a68
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 22:07:04 1996 +0000

    (init_termstate, restore_termstate, term_sgb, localbits):
      Moved here from boot.c

commit 5f31d95c75dc3165e4cd8ac11a5c7e238c06575e
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 22:01:40 1996 +0000

    [!UX] (orig_tty_state): New variable.
    [!UX] (init_termstate, restore_termstate): New hurd versions of these funcs.

commit 9d196745cde3e711b0c49f941d692e236ef72cd7
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 19:47:11 1996 +0000

    (SRCS): Add exec-reauth.c, idvec-auth.c, timefmt.c, and path-lookup.c.
    (LCLHDRS): Add timefmt.h.

commit fb0de463cd1b4c56dda1ecb813733702948def6a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 19:44:47 1996 +0000

    (struct argp_state): Add `quoted' field.

commit cd85bf05f3bbbd7555c89cf51c542047e452480b
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 19:44:27 1996 +0000

    (argp_parse):
      Don't parse args in order by default.
      Deal correctly when the user turns a non-option arg into an option in
        re-ordering mode.
      Honor ARGP_NO_ARGS.
      Use KEY_END, KEY_ARG, and QUOTE.
    (KEY_END): New macro, in place of EOF.
    (KEY_ARG, QUOTE): New macros.

commit 05b25741421eb109e287e69ce8b66c8d2ba75b67
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 18:09:19 1996 +0000

    (O_RDONLY, O_WRONLY, O_RDWR): New macros.

commit 5607941c24e64c1dcfa30480f629c1d515ddeffc
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 00:45:32 1996 +0000

    (load_image, boot_script_read_file, main):
      Use O_RDONLY, not 0 (kind of ironic, this...).
    (load_image):
      Give the filename with the error message (and a newline).

commit c93100eaaf923100eb3d4ff249379d41ef3ba799
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 00:06:17 1996 +0000

    Move all the ux-specific grot into ux.c & ux.h.
    If UX is defined, include "ux.h", else define hurdish stuff.
    (main): Use get_privileged_ports instead of task_by_pid.
    (load_image, boot_script_read_file, main, do_mach_notify_no_senders,
      do_mach_notify_dead_name): Use host_exit instead of uxexit.
    (boot_script_read_file): Use host_stat instead of uxstat.
    (init_termstate, S_tioctl_tiocseta): Use sg_flags field in struct sgttyb.

commit c661e1e16af5b22fcc5003267dcb00ee1f0e28f8
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 00:05:42 1996 +0000

    (all): Depend on `boot' and `uxboot'.
    (COMMON-OBJS, UX-OBJS): New macros.
    (OBJS): Inherit most names from $(COMMON-OBJS).
    (LCLHDRS): Add ux.h.
    (LDFLAGS): Use target-specific value.
    (uxboot.0-LDFLAGS): New macro (with contents from old LDFLAGS).
    (uxboot.o, uxboot.0): New targets.
    (uxboot): Target renamed from boot.a.

commit b7cfacdcb529525f7c44ad4f461090625309ea85
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 00:05:15 1996 +0000

    Initial revision

commit 4ba47a5aee927f8b6a4becb390fe79eb69f4b469
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:18:04 1996 +0000

    Exec login.

commit 5f54b2625f31c42806da38c535b2e0d53bd442cb
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:09:00 1996 +0000

    (options, main): Add --timeout/-t option.
    (main): Pass ARGP_IN_ORDER to argp_parse (it's no longer the default), and
      deal with the fallout.

commit 632d139498db241e0ecc205ddf25c3e02fcc4f62
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:07:55 1996 +0000

    (specs): Change `Rpc' entry to `Wait'.
    (ps_emit_wait): New function.
    (ps_emit_string, ps_emit_string0): Use ps_stream_write_trunc_field.
    (ps_get_wait): Renamed from ps_get_rpc; calling convention changed.
    (ps_wait_getter): Renamed from ps_rpc_getter & contents changed accord.
    (get_syscall_name, get_rpc_name): New stub functions.

commit 8d76a7f85473eeaa957a76ff2ded6487207656b3
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:03:29 1996 +0000

    (fetch_procinfo, merge_procinfo): Return wait strings.
    (summarize_thread_waits): Return both wait and rpc info.
    (get_thread_wait): New function.
    (proc_stat_set_flags): Support finding wait info.
    Change occurances of PSTAT_THREAD_RPC to PSTAT_THREAD_WAIT.

commit 170c36977f167f8ff14d55170ef17208b63a47dc
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:00:44 1996 +0000

    (struct proc_stat): Add thread_wait, thread_waits, & thread_waits_len 
fields.
    (PSTAT_THREAD_WAIT): Renamed from PSTAT_THREAD_RPC.
    (proc_stat_thread_wait): New macro.
    (ps_stream_write_trunc_field): New declaration.

commit 5f5fa3cb7d2a6f4860569b7d2760e58aebc3be8d
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 18:58:33 1996 +0000

    (ps_stream_write_field): Call _ps_stream_write_field.
    (ps_stream_write_trunc_field): New function.
    (_ps_stream_write_field): New function, from ps_stream_write_field.

commit 59ea7096f44380a1956aa2d8726a00e16f1bdb66
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 13 18:11:53 1996 +0000

    Formerly nfs.c.~12~

commit dbedbd2e20b3f8c1b143663e79988f3806a6bc07
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 21:46:17 1996 +0000

    Formerly fsys-getroot.c.~3~

commit cef0541d7764ad8bda3d4c8350d89feab8cbf447
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 20:25:20 1996 +0000

    Formerly mount.c.~10~

commit 05e978689510875e42cb615aa016f386218ace0d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 19:40:01 1996 +0000

    Formerly main.c.~7~

commit a2096cc9919a1621e179e48b39f566fcfcff1e54
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 19:28:27 1996 +0000

    Formerly main.c.~6~

commit ffdc5edf0c32523b55aaf04806859a4c8a6993f5
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:52:22 1996 +0000

    (S_proc_exception_raise): Rewritten.
    (S_proc_handle_exceptions): Don't set E->replyport.
    (S_proc_exception_raise_reply): Function removed.

commit 50b3d9f349b162c8fcef864071a4300947f53dd8
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:31:21 1996 +0000

    (message_demuxer): Don't call proc_excrepl_server.

commit d0af689461cc4629ec2761f4009187e22f40fa8f
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:23:57 1996 +0000

    (DIST_FILES): Remove proc_excrepl.defs.
    (MIGSTUBS): Remove its objects.

commit 44c2d860bf7695a2d8d0534b995102b4ba815587
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:22:32 1996 +0000

    Add msgoption arg.
    Use integer_t where appropriate.

commit f2c971f72102bdfa9e446d459a641e45740d75e2
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:21:05 1996 +0000

    (do_mach_notify_no_senders): Don't use E->replyport.

commit 338bbcab4407d9fabc6222a7edcd86ecc99a72fa
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:19:03 1996 +0000

    (struct exc): Removed useless members `replyport', `replyporttype'.

commit ef211f95113662c3157dc022473b3bfec3ef51a2
Author: Miles Bader <address@hidden>
Date:   Fri Feb 9 19:12:16 1996 +0000

    (ps_getter_t, ps_filter_t, struct ps_filter, ps_not_leader_filter,
      ps_ctty_filter, ps_unorphaned_filter, ps_parent_filter, ps_std_fmt_specs):
        Make const.

commit 873cf4939f000f7df657847047026ddc774d1f68
Author: Miles Bader <address@hidden>
Date:   Fri Feb 9 19:09:06 1996 +0000

    (specs, state_shadows, ps_pid_getter, ps_thread_index_getter,
      ps_owner_getter, ps_owner_uid_getter, ps_ppid_getter, ps_pgrp_getter,
      ps_session_getter, ps_login_col_getter, ps_num_threads_getter,
      ps_args_getter, ps_state_getter, ps_rpc_getter, ps_vsize_getter,
      ps_rsize_getter, ps_cur_priority_getter, ps_base_priority_getter,
      ps_max_priority_getter, ps_usr_time_getter, ps_sys_time_getter,
      ps_tot_time_getter, ps_rmem_frac_getter, ps_cpu_frac_getter,
      ps_sleep_getter, ps_susp_count_getter, ps_proc_susp_count_getter,
      ps_thread_susp_count_getter, ps_tty_getter, ps_page_faults_getter,
      ps_cow_faults_getter, ps_pageins_getter, ps_msgs_sent_getter,
      ps_msgs_rcvd_getter, ps_zero_fills_getter):
        Make const.

commit f79566042574a1c751cd1b1c1dc1360e7cc62c03
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 16:29:57 1996 +0000

    Import hurd/ioctl_types.h with <> instead of "".

commit 6649521f3fcef0616bab8e6b2752814f09697980
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 01:46:16 1996 +0000

    entered into RCS

commit 0b613f504541ae2efd90372419c03efb1d231075
Author: Miles Bader <address@hidden>
Date:   Fri Feb 9 01:46:10 1996 +0000

    (argp_parse):
      When a non-option arg fails to be parsed with EINVAL, set ARG_EINVAL true,
        and leave ERR as is until just before we return.
      Put process_arg() in the right scope.
      Deal with getopt returning EOF early because of `--'.
      Make STATE.arg_num per-group.
    (struct group):
      Renamed process_arg field to args_processed (a count).

commit 864625e4a9d334c5e95d9f4a3cc0a57444f736d8
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 01:35:19 1996 +0000

    Protect from multiple inclusion.

commit 88b9f8c660b89a1df5e893bf4eca6a94e4fd2900
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:59:09 1996 +0000

    Formerly main.c.~5~

commit 67bab9442d9acfa2246b70ccd292977ab53a8667
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:18:50 1996 +0000

    Formerly main.c.~4~

commit b926bf585400583ff668eaee335993a37a2dc4a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:18:16 1996 +0000

    Formerly mount.c.~9~

commit 6fe1c203ee243e08003ca5e4e7af285768ca3915
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 8 23:32:25 1996 +0000

    entered into RCS

commit 984240d8a5ace79efdd3b955a57c7821c1e6033b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 8 03:42:15 1996 +0000

    (diskfs_nput): Before bumping NP->references (which precedes
    diskfs_try_dropping_softrefs), *lock* diskfs_node_refcnt_lock, not
    mutant unlock.
    (diskfs_nrele): Likewise.

commit 4cfb138288db3bf1a98de6e7e18a55187afe4c81
Author: Miles Bader <address@hidden>
Date:   Wed Feb 7 23:30:11 1996 +0000

    (diskfs_parse_runtime_options): Make STANDARD_ARGP const.
    (diskfs_startup_argp, diskfs_device_startup_argp): Make const.

commit b386d424732ec25579730e9f82b279e5ba1509a4
Author: Miles Bader <address@hidden>
Date:   Wed Feb 7 23:29:48 1996 +0000

    (diskfs_common_options): Make const.

commit 183ff40e469eda0e19241619b64bc5abd2827b96
Author: Miles Bader <address@hidden>
Date:   Wed Feb 7 23:29:32 1996 +0000

    (std_runtime_options): Make const.
    (diskfs_set_options): Make argp structures const.

commit 00949584c96e283563352c22e6db2590da750b12
Author: Miles Bader <address@hidden>
Date:   Wed Feb 7 23:29:13 1996 +0000

    (startup_options, dev_startup_options, dev_start_argp_parents,
      dev_startup_argp, startup_common_argp, startup_argp_parents, startup_argp,
      diskfs_startup_argp):
        Make const.

commit 666ed13643f6d324abf680a117c3b5c56dd22168
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 7 18:39:07 1996 +0000

    (diskfs_S_dir_lookup): Revert last change.

commit 8ecf874f816ec9f75c7dc130bba8d286a07a8fac
Author: Miles Bader <address@hidden>
Date:   Tue Feb 6 22:33:30 1996 +0000

    (ext2_warning): Make a declaration, not a macro.

commit b24afc85952765b046d648b0efd33eba0c2b5a7e
Author: Miles Bader <address@hidden>
Date:   Tue Feb 6 22:33:14 1996 +0000

    (ext2_warning): Rename from _ext2_warning; don't take (or print) a function
      argument any more.

commit 096e04d860668366756f202e5a95346020e1376f
Author: Miles Bader <address@hidden>
Date:   Tue Feb 6 22:09:54 1996 +0000

    (diskfs_get_directs): When BUFSIZ is 0, allocate enough extra space over the
      directory size to account for the worst case difference between the ext2 
and
      canonical formats.

commit 6a8333b229368cb1d2d126fd9d344dab79a51749
Author: Miles Bader <address@hidden>
Date:   Tue Feb 6 22:08:17 1996 +0000

    (diskfs_S_dir_lookup): Make the new peropen we'll pass as dotdot to the
      fetch_root with the same flags as DIRCRED->po.

commit 7626438832cee94d107b16d8f4d630cdb1728006
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 23:40:13 1996 +0000

    (argp_parse): Implement the ARG_NUM field.

commit 9d3a83a2ef8dd13ed2f88f3b8dc6b0c663f10c6e
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 23:39:55 1996 +0000

    (struct argp_state): Add ARG_NUM field.

commit 65c185b4e8427e5858981fbbd72ced5de90af4c2
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 23:39:11 1996 +0000

    (main, args_doc, doc): Add repeat mode.
    (FVAL): New macro.

commit 24498fd0322c8b5852758930e1977eed7d7f6833
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:33:32 1996 +0000

    (line_write, line_fill): Add `const' where appropriate.

commit c63085b227a3178d7943c5c4e53cd889bd081e1f
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:33:16 1996 +0000

    (line_write, line_fill, line_puts): Add `const' where appropriate.

commit 9fb0a3ddbc954cc6a7b792409842a6b1d007ef26
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:32:48 1996 +0000

    (struct hol_entry, make_hol, hol_entry_short_iterate, 
hol_entry_long_iterate,
      hol_entry_first_short, hol_entry_first_long, hol_find_entry, hol_sort,
      hol_entry_help, argp_hol, argp_args_usage, argp_doc, argp_help, 
argp_error):
        Add `const' where appropriate.

commit f7ece811b831bb210d1c2311795cd3d21a5d1dd8
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:32:05 1996 +0000

    (argp_default_options, argp_default_argp, argp_parse, find_long_option):
      Add `const' where appropriate.

commit 5697a546acb558bde7a9e5ad48c9a4ae3c64b97a
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:29:24 1996 +0000

    (struct argp, struct argp_state, argp_parse, argp_help, argp_usage,
    argp_error, _option_is_short, _option_is_end): Add `const' where 
appropriate.

commit 27bae88daad92eb4fc0082dfb9e276cf615fdb75
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 20:54:30 1996 +0000

    (main):
      Slightly decrease the space for numbers in the verbose output format.
      Twiddle the widths of the terse fields to make sure there's room
        for typical numbers.
    (fields, options): Make const.

commit 16f2b022bcc295c5201f55539542045d2caa9d01
Author: Miles Bader <address@hidden>
Date:   Sun Feb 4 03:20:53 1996 +0000

    (state_shadows): Don't reflect a suspended thread in the process state
      display if any thread isn't suspended.
    (ps_get_usr_time, ps_get_sys_time, ps_get_tot_time):
      Return a struct timeval instead of mach time_value_t.
    (ps_cmp_times): New function.
    (specs): Rearrange to use new field layout.
    (ps_fmt_specs_find): Renamed from find_ps_fmt_spec; now uses a struct
      ps_fmt_specs instead of an array of specs.
    (specs): Renamed from ps_std_fmt_specs;
    (ps_std_fmt_specs): Now of type struct ps_fmt_specs, pointing to specs.
    (ps_emit_seconds, ps_emit_minutes): Use timefmt functions.
    (append_fraction, sprint_long_time, ps_emit_nice_seconds): Deleted.
    Include <timefmt.h>.

commit fbefe8a40f257fdc955ae1a0235f2b8fe77c7ffb
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 21:16:20 1996 +0000

    (_ext2_warning): Include `warning:' in message.

commit 8ae21a74b0ff86da7d5a3bcf705b7d182d83fc7a
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 21:16:01 1996 +0000

    (get_hypermetadata, diskfs_readonly_changed):
      Use ext2_warning to print warnings instead of error().

commit 7db38fdaef361c6010aa216f17c3b753f47fbef4
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 3 12:07:43 1996 +0000

    Fixed handling of the filesystem `clean bit'.
    (ext2fs_clean): New boolean variable.
    (get_hypermetadata): Set it iff the clean bit is set on entry.
    If not clean, complain and force read-only.
    (diskfs_set_hypermetadata): Set clean bit only if ext2fs_clean is set.
    (diskfs_readonly_changed): Complain if going writable and clean bit clear.

commit b556799c297ee07dffef2e4dc455b5b9f4801eac
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 3 11:10:34 1996 +0000

    Include string.h for strerror decl.

commit b6078883848500fba79ac0998de3e5243b383b66
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 10:31:14 1996 +0000

    Tue Jan 30 22:25:19 1996  Miles Bader  <address@hidden>
    
    * hyper.c (get_hypermetadata): Don't return any error value, just
    panic if we can't read the superblock.
    * ext2fs.c (main): Move warp_inode() inline.  Make sure root inode
    is really there.  Don't check return value from get_hypermetadata.
    (warp_inode): Function removed.
    * ext2fs.h (get_hypermetadata): Returns void now.

commit 1ce0d3c1acb2d1adaf8fe0d2dca3c13b3d929584
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:55:39 1996 +0000

    Don't save the parent ids.

commit 82474cb7f77b22018ec964a561261a9e42d93cae
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:52:50 1996 +0000

    (main):
      Don't ask for a password unecessarily.
      When the user is specified as the first argument, always add it as both
        effective, real, and saved ids, even if there are others already.
      Only chown the tty if NO_LOGIN isn't set.
      Avoid duplicating the old real id when keeping the old ids.

commit 542323b3c21fc12825893aee168423421c1aa252
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:09:29 1996 +0000

    (idvec_merge_ids): Correctly add all IDS, even if some duplicates are 
avoided.

commit d23f8ca863006b940431ef899a77d5515dac2753
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:09:03 1996 +0000

    (targets): Add vmstat.
    (SRCS): Add vmstat.c

commit f0b14ffdbc961ff993452810bb8110a05d5c40ca
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:08:36 1996 +0000

    Initial revision

commit f813b59cdcee8c3d2939b4d0d428cb7a93b99a23
Author: Miles Bader <address@hidden>
Date:   Fri Feb 2 01:12:19 1996 +0000

    (main): Get the ttyname to chown.

commit 88c9a9b2ea6f5932168d6f7e6914367795ca4c20
Author: Miles Bader <address@hidden>
Date:   Fri Feb 2 01:12:00 1996 +0000

    (options, main): Add --pause option.

commit 48fa2d15260325182050a5d60f15dc7e3c1eb55a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 2 00:28:06 1996 +0000

    Formerly main.c.~3~

commit 06b2781fdf5a54fc0bf42321d47cad51010df023
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 1 21:27:05 1996 +0000

    (main): Chown the terminal.

commit 7ec39756ac282b19087d895601b04e17c0cdf26d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 21:26:12 1996 +0000

    Formerly mount.c.~8~

commit 0e14a765de211302dd44016a63f397f8e7d47d32
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 19:51:59 1996 +0000

    entered into RCS

commit 796a743eda972cdeae49a729b784b09d515f7d79
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 19:50:45 1996 +0000

    Initial revision

commit a4c99e34e15489fe9a99ea7ffd6654f056b6300e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 18:26:11 1996 +0000

    entered into RCS

commit b283a297e703c44499f8053d6fe9bd6f012b376e
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 1 01:05:53 1996 +0000

    Add assert to check for signal bug.

commit 83e23f328715aa992d488efba71f9c0c887ac12b
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 31 05:26:59 1996 +0000

    (diskfs_node_rdwr): Handle null AMTREAD.

commit 46c03b06ce67a7b254db683e45f70e6f7b15e301
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 31 02:20:05 1996 +0000

    (diskfs_S_fsys_set_options): Use rwlock_writer_lock instead of
    rwlock_reader_lock in DO_CHILDREN case.

commit 4e1533adc2a37bcd35f54a8ac505a2b4dc1a13db
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 30 22:04:27 1996 +0000

    (file_pager_read_page, file_pager_write_page): Check for a page offset
    beyond the allocsize and return EIO.

commit efbc7feb4df3b1f33c2ba7b8606be5423172a463
Author: Miles Bader <address@hidden>
Date:   Tue Jan 30 21:17:38 1996 +0000

    (check_hashbang): Use hash_file_name_path_lookup() instead of doing the path
      search ourselves, and get rid of LOOKUP_CWDIR & associated logic.

commit e0123ef55045414c1954b1a2e1fd51a97e939b86
Author: Miles Bader <address@hidden>
Date:   Tue Jan 30 21:13:36 1996 +0000

    (S_exec_exec):
      Use strdupa().
      Update use of hurd_file_name_lookup() [still probably not right though].

commit 18b42b98bdff600cd3e0cf0649983420a2d04607
Author: Miles Bader <address@hidden>
Date:   Tue Jan 30 20:33:49 1996 +0000

    Add w.c & w to the appropiate places.

commit 3479cccbb76b4311591eab33c95ab43a79956ee7
Author: Miles Bader <address@hidden>
Date:   Tue Jan 30 20:32:03 1996 +0000

    (main):
      Put LOGNAME in the environ even if it was already.
      Try to set the default path using confstr().
      Call setlogin().
      Turn on RETRY when the -h option is specified.
    (options, main):
      Change the -R/--retry option so that the optional argument is an argument
        to add to those passed to login when retrying, and remove all the 
hardwired
        arguments (except propagating -h/--via).
    (main, default_args):
      Replace the BACKUP_SHELL param with BACKUP_SHELLS, which is a list of
        things to try.  The default includes both bash and the /bin/sh.
    (default_args, options, main):
      Get rid of the -n/--nobody option and variables, making it an additional
        login parameter.
    (add_utmp_entry): Get rid of declaration for login().
    (copied_args): Add "USER".
    (default_args, default_env): Make the default path just /bin.

commit 3a0852c8f1c0b64ab3105fe3595d553b81ed4882
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:03:33 1996 +0000

    (diskfs_release_peropen): Free dotdotport when deallocate peropen.

commit b5c0c2c14c611344c1314008991679f41bfe38f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:02:42 1996 +0000

    Formerly release-peropen.c.~2~

commit b80b73f95e70be123bc1dc06e5567e63ca85ce3c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:02:00 1996 +0000

    Initial revision

commit 587dda340e6a3357c2bc3e181810099e6d033fba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:59:04 1996 +0000

    Formerly init-init.c.~3~

commit 163fb6ef6262cb09923f378f9c1e7222c520e008
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:58:05 1996 +0000

    entered into RCS

commit 3f619aaa586f26b869460f47d6ef5175704230a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:37:41 1996 +0000

    Formerly main.c.~2~

commit 95d27779ef46e2406d92c0361f1dc47a0185ed12
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:15:27 1996 +0000

    entered into RCS

commit 18a1a4359b299064649f59516a61288f003d3ec5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:09:39 1996 +0000

    Initial revision

commit 62ab9a3899a49a5c52539d00e10f6d59a4dcc763
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 30 17:34:17 1996 +0000

    Grok `tty'.

commit 11245b0e84fd08142edca6bf2983c9906341acf8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:15:38 1996 +0000

    Formerly init-loop.c.~2~

commit a5fc68a0db140bc2c574d0b5352d699174ead37c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:15:23 1996 +0000

    Initial revision

commit de2dbf4f0f52ffd4bab236b1c52a2eea6dbe028b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:10:10 1996 +0000

    Initial revision

commit bca6a98f0a3eb14355d9330bac5b2f1963dfe49d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 29 20:34:28 1996 +0000

    (fshelp_fetch_root): Use hurd_condition_wait instead of
    condition_wait.

commit d7bc26b053598cf8556b16c2470f5934e0ffb5a8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 29 20:32:50 1996 +0000

    (fshelp_set_active): Deal correctly with the case where a passive
    translator is being started.

commit 4226a60bb0aa407c145593aa10daba13f10e3861
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:39:58 1996 +0000

    (trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs.

commit c1a6759c994b46af928ca81cb2311a3212f480fb
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:39:20 1996 +0000

    (main): Use trivfs_startup & trivfs_create_port instead of 
trivfs_handle_port.

commit 98e39413b35e9096d79706515d7d3604b014fdce
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:38:57 1996 +0000

    (devio_assert_dtr): Use ports_create_port instead of ports_allocate_port.

commit 15c46a48b066491c30dd950e9e36b4b1c95d8740
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:37:55 1996 +0000

    (S_socket_recv):
      Test for MSG_OOB in IN_FLAGS, not FLAGS.
      Return EINVAL if we get MSG_OOB, not EOPNOTSUPP.

commit 1ddd0b72af817d67e246aa7fd34b0ffb8aa905fd
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:37:10 1996 +0000

    (sock_create_port, addr_create):
      Use ports_create_port instead of ports_allocate_port.

commit 382689076dc76ace84767b823e729015f5dd76f1
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:36:11 1996 +0000

    (trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs.
    (thread_cancel): Function deleted.

commit b864fae76ba5c26646accc6fcfd6c2c50560531e
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:35:41 1996 +0000

    (trivfs_protid_dup): Use ports_create_port instead of ports_allocate_port,
      and return any error.

commit c57754f02edf148a50ce26c8783838730b388990
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:34:48 1996 +0000

    (trivfs_open): Use ports_create_port instead of ports_allocate_port, and
      return any error.

commit e2120837f7309b323962aae4ca7543d9c519f0af
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:34:14 1996 +0000

    (trivfs_create_control): New declaration.

commit 3c3fe9aa2cf3d74f26b197d81952f9c8448a0585
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:31:20 1996 +0000

    (OTHERSRCS): Add cntl-create.c.

commit b05df6c9bc16784be16f63f9cf651ddbdd54d37e
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:30:40 1996 +0000

    (trivfs_startup): Use trivfs_create_control.

commit e8b99aee42487f2ad07e6e0190bfc75076102e84
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:29:50 1996 +0000

    (trivfs_handle_port): Use trivfs_create_control.

commit c1335b38f470aa2acc5adfa5dca48c7a373d39de
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:28:59 1996 +0000

    (trivfs_S_io_restrict_auth): Use ports_create_port instead of
      ports_allocate_port, and return any error.

commit 8643a801890b884c59bf0ac2259579f2311139c6
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:28:03 1996 +0000

    (trivfs_S_io_reauthenticate): Use ports_create_port instead of
      ports_allocate_port, and return any error.

commit c30e1f77e289a63cadf988cfa989e5c603a660a3
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:27:05 1996 +0000

    (ports_interrupt_rpcs): Renamed from ports_interrupt_rpc.

commit 8ec68d37bbf75fac0b45d64d9f334881cf568964
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:26:30 1996 +0000

    (ports_S_interrupt_operation):
      Use ports_interrupt_rpcs instead of ports_interrupt_rpc.
      Fix spelling of cancel_threshold (was cancel_threshhold).

commit 3c03e4170a6ba48d1f70f4bb3ceea4a185fb50f9
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:25:34 1996 +0000

    (SRCS):
      Add default-uninhibitable-rpcs.c.
      Rename interrupt-rpc.c to interrupt-rpcs.c.

commit 584ecb30ee8709665bc3689b8797686167d38a9b
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:24:35 1996 +0000

    (ports_reallocate_from_external):
      Fix spelling of cancel_threshold (was cancel_threshhold).

commit ddf1f69d53fb87d77ccffd197410d9a86ce220a6
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:23:58 1996 +0000

    (ports_reallocate_port):
      Fix spelling of cancel_threshold (was cancel_threshhold).

commit 62789ef7555ec0dc6b8b18d1dd71e59fbc51530e
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:22:57 1996 +0000

    (ports_no_senders): Use ports_interrupt_rpcs instead of ports_interrupt_rpc.

commit b71fa46e01b56001a167720f785b803f5d041ebd
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:21:59 1996 +0000

    (ports_manage_port_operations_one_thread):
      Pass INP->msgh_id to ports_begin_rpc, and only call DEMUXER if it returns 
0.

commit b551d2683632d79183e39685d309d143dfcaa4a0
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:21:13 1996 +0000

    (ports_manage_port_operations_multithread):
      Pass INP->msgh_id to ports_begin_rpc, and only call DEMUXER if it returns 
0.

commit 09a3452b870e392feb54614efa131d16b4633c01
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:20:16 1996 +0000

    (ports_intern_external_port): Call ports_import_port.

commit 6c93d9f5e558e0824b13c9dae26964013f7d1f41
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:19:50 1996 +0000

    (ports_create_port, ports_import_ports): New declarations.
    (struct ports_msg_id_range): New structure.
    (ports_default_uninhibitable_rpcs): New declaration.
    (ports_interupt_rpcs): Renamed from port_interrupt_rpc.
    (ports_begin_rpc): Add MSG_ID arg.
    (struct port_class):
      Add uninhibitable_rpcs field.
      Fix spelling of cancel_threshold (was cancel_threshhold).
    (PORTS_INHIBITED, PORTS_BLOCKED, PORTS_INHIBIT_WAIT, PORTS_NO_ALLOC,
      PORTS_ALLOC_WAIT):
        New macros (global values for common flags).
    (PORT_BLOCKED, PORT_INHIBITED, PORT_INHIBIT_WAIT, PORT_BUCKET_INHIBITED,
      PORT_BUCKET_BLOCKED, PORT_BUCKET_INHIBIT_WAIT, PORT_BUCKET_NO_ALLOC,
      PORT_BUCKET_ALLOC_WAIT, PORT_CLASS_INHIBITED, PORT_CLASS_BLOCKED,
      PORT_CLASS_INHIBIT_WAIT, PORT_CLASS_NO_ALLOC, PORT_CLASS_ALLOC_WAIT,
      _PORTS_INHIBITED, _PORTS_BLOCKED, _PORTS_INHIBIT_WAIT):
        Redefine using global flag values.
    (ports_inhibit_port_rpcs, ports_inhibit_all_rpcs,
      ports_inhibit_class_rpcs, ports_inhibit_bucket_rpcs):
        Return error_t.

commit d5c41139d706edb396a81f6c561543e8d19c3455
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:14:41 1996 +0000

    (ports_inhibit_class_rpcs):
      Be interruptable; return EINTR if interrupted, or EBUSY if already 
inhibited.

commit afc60f5c854981a5fd714ca667c4b4594b15377b
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:14:21 1996 +0000

    (ports_inhibit_bucket_rpcs):
      Be interruptable; return EINTR if interrupted, or EBUSY if already 
inhibited.

commit f0eb2440fbe0684531cf11984fb84c329e8866b2
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:13:41 1996 +0000

    (ports_inhibit_all_rpcs):
      Be interruptable; return EINTR if interrupted, or EBUSY if already 
inhibited.

commit 0d84b8c1a374acd9ea99e4d412d25a50cd17b776
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:12:56 1996 +0000

    (ports_create_class): Initialize the uninhibitable_rpcs field.

commit 049d3e7d8ac652b9221f25bc1271a792be46db38
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:10:45 1996 +0000

    (ports_inhibit_port_rpcs):
      Be interruptable; return EINTR if interrupted, or EBUSY if already 
inhibited.

commit e08da7524e5bbb2c92a2773343ca633be726c3a8
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:08:43 1996 +0000

    (ports_begin_rpc):
      Be interruptable.
      Take new MSG_ID arg, and use it to see if the particular rpc shouldn't be
        inhibitable.

commit 79e3fec7afb19f7a6556a9079b8452400af3b7c7
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:07:24 1996 +0000

    (ports_allocate_port): Call ports_create_port.

commit 39d940666837cad76d4650a7bdf23f2c9999235d
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:06:45 1996 +0000

    (fshelp_fetch_root):
      If io_reauthenticate returns an error, just return MACH_PORT_NULL instead
      of aborting (the server probably died; not a good sign for the health of
      the translator, but it's better than dying ourselves...).

commit 41808cd31b8b67b0860eea32ae346582bd2408ae
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:02:23 1996 +0000

    (diskfs_set_readonly): Deal with ports_inhibit_class_rpcs returning an 
error.

commit 166d1d8db09ad7385f4851624ba8208b03b19d90
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:01:35 1996 +0000

    (diskfs_remount): Deal with ports_inhibit_class_rpcs returning an error.

commit 7577f9b2fd0dd4ab6db49934b27f89ea26ccf33e
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:59:34 1996 +0000

    (diskfs_startup_diskfs): Use ports_create_port instead of 
ports_allocate_port.

commit 25ada5a33e33ddab689ee35c2a26bfd4ccf12fbe
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:58:22 1996 +0000

    (diskfs_shutdown): Deal with ports_inhibit_class_rpcs returning an error.

commit dd350afc7da9c49348a14dcf4d82a3f0cdeb71d0
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:53:50 1996 +0000

    (diskfs_S_io_reauthenticate): Use new version of diskfs_start_protid.

commit 2295793c9ecf5e24933e373204d605b8455894f8
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:53:23 1996 +0000

    (_diskfs_translator_callback2_fn): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit 1f3162fbf57acd8b1c67d06de9397820f422cd61
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:51:44 1996 +0000

    (diskfs_S_dir_lookup): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit 851251b807d4c788772e414750a1ff5beeaf8ef3
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:50:56 1996 +0000

    Include <fcntl.h>.

commit df12c601cd8ddd0f60e5cabbef52cd48d5c22dc9
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:49:50 1996 +0000

    (diskfs_S_file_getcontrol):
      Use ports_create_port instead of ports_allocate_port.

commit f841438e951fca51fa926795e551a45ae60c3a63
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:49:22 1996 +0000

    (diskfs_set_sync_interval):
      Use ports_create_port instead of ports_allocate_port.
      Deal with ports_inhibit_class_rpcs returning an error.
    (periodic_sync):
      Pass in the MSG_ID arg to ports_begin_rpc, and deal with any error 
returned.

commit 417a3d63fa06862935f8f79ff5cddaeec5777ffc
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:44:53 1996 +0000

    (diskfs_start_protid): Return an error now, and use ports_create_port 
instead
      of ports_allocate_port.
    (diskfs_create_protid): New function.
    (diskfs_make_protid): Call diskfs_create_protid.

commit c05cacff2e5e2ff86b05135be89297c7fce661a3
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:42:00 1996 +0000

    (diskfs_start_bootstrap, diskfs_S_exec_startup_get_info,
      diskfs_execboot_fsys_startup, diskfs_S_fsys_init):
        Use diskfs_create_protid instead of diskfs_make_protid, and deal with an
          error return.
    (start_execserver, diskfs_start_bootstrap):
      Use ports_create_port instead of ports_allocate_port.

commit cc4de3548c2ff36c05c7f41f0064f89314319540
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:38:55 1996 +0000

    (diskfs_S_fsys_getroot): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit e89355fe893f89a307d1f38cc13419fafd9c6b91
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:38:00 1996 +0000

    (diskfs_S_dir_mkfile): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit 29b85dbc71757996e79bf14904aab21da595f1d9
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:37:20 1996 +0000

    (diskfs_S_file_invoke_translator): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit edb4a0120b20d269084ae80ac60d5d7bc6522482
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:36:53 1996 +0000

    (diskfs_S_file_exec): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit 7a4eaafbf18f97848bae86223d24dd3a96724046
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:35:40 1996 +0000

    (diskfs_start_protid): Update declaration.
    (diskfs_create_protid): New declaration.

commit 61359542d74d26352f39e8432761a8a16ac577dc
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:34:35 1996 +0000

    (diskfs_S_io_restrict_auth): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit dbfeb5554bddcea8677e11c110bf1f9598aa5052
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:33:58 1996 +0000

    (diskfs_S_io_duplicate): Use diskfs_create_protid instead of
      diskfs_make_protid, and deal with an error return.

commit 3512fe0b86990b27c72d4a8c04402f804c42bc48
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:32:39 1996 +0000

    (trivfs_goaway):
      Handle errors from ports_inhibit_class_rpcs.
      Allow rpcs to resume if we're going to return EBUSY.

commit 7f21b7ddedaa28d05bcefd82d74781f7e122af6a
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 24 18:37:59 1996 +0000

    Use prototypes for functions of zero args.

commit 70e5900c9f3844fc8b450536331c52880fc2b029
Author: Miles Bader <address@hidden>
Date:   Wed Jan 24 04:45:04 1996 +0000

    (S_socket_connect): Handle connectionless protocols correctly.
    (S_socket_send): Allow DEST_ADDR to be null if the socket is connected.

commit dd7cf7eed9a47db3a35461b0ba044ad6374569a5
Author: Miles Bader <address@hidden>
Date:   Wed Jan 24 03:05:35 1996 +0000

    (sock_bind): Don't change SOCK's ref count if we're returning an error.

commit a6163d2371662ec75ec71d22b148923df4ec57ad
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:49:02 1996 +0000

    Marked as deleted

commit 9ed0a24905799426617b0a560449918602208fa4
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:47:10 1996 +0000

    Initial revision

commit 2a41aa7d02a8ba38e219195d0bfa0df9234c09da
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:43:54 1996 +0000

    Initial revision

commit 8d30c623491f6d367b95950589aa09bf9dd35607
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:43:01 1996 +0000

    (main): Move a bunch of stuff into psout() in psout.c.
    (spec_abbrevs, ps_specs): New variables.
    (fmts): Get rid of redundant header specifications.
    (fmt_sortrevs): Variable removed.
    (main, options): Rename -o flag to -U for posix compat (ick).

commit 171ae51b3273637af91c078b7207b2f99c7e342d
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:37:37 1996 +0000

    (options, main): Make -g/--goaway only apply to active translators.
    (options): Rearrange a bit.

commit cb52a8deac6c5e7a54f5014def6a1787b0f6431e
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:36:47 1996 +0000

    (startup_options): Put boot options in a separate group with a header.

commit 07204c6815d9270dd74e40a6020d7d2172270c82
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:36:16 1996 +0000

    (packet_fit): New function.
    (packet_ensure, packet_ensure_efficiently): Use packet_fit().

commit 4ea74a6574580652ebf2e69221ba4333d9ebd413
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:35:50 1996 +0000

    (packet_read): If there's lots of empty space at the beginning of a
      vm_alloced buffer, deallocate it.

commit f868ff815c35b263374a887b122343f6e95daee3
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:35:22 1996 +0000

    (hol_entry_help):
      Correctly print group headers, and precede them with a blank line.
    (struct hol_entry, make_hol, hol_sort, hol_set_group):
      Rename the `set_class' field to be `group'.
    (hol_help, hol_entry_help):
      After a group header has been printed, separate subsequent groups with a
        blank line.
    (hol_set_group): Renamed from hol_set_sort_class.
    (argp_help): Use hol_set_group instead of hol_set_sort_class.

commit 64f0df3dade811b23605ed20640130f3bee26a1d
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 19:51:11 1996 +0000

    Pass the appropiate -R options to login, and -p.
    Only print a preceeding newline if this is a retry.

commit cda658f8dc9b2203fcf3ea442b9780c03c7d27a0
Author: Miles Bader <address@hidden>
Date:   Mon Jan 22 22:16:27 1996 +0000

    (packet_realloc): Reflect in the new values of BUF_START & BUF_END that 
we've
      removed any empty space at the beginning of BUF.

commit 8166b82d18d9a5032dd15a268c87a0ecc676154d
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 22 18:45:33 1996 +0000

    entered into RCS

commit b08916b372d83fb52494305068bad5a7cb390117
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:52:15 1996 +0000

    (installhdrsubdir): New macro (put ps.h in <>, not <hurd/>).

commit 11f51b45f40ccebcd24a1c298549b54c730375ec
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:51:28 1996 +0000

    (ps_context_create): Initialize USER_HOOKS field.

commit 09a7160497c340697af07ec106363b6e0171e1a6
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:50:35 1996 +0000

    (ps_fmt_create):
      Use the new spec fields.
      Now takes a ps_fmt_specs_t instead of an array of specs.
      Also fixup call to ps_fmt_specs_find().
    (ps_fmt_write_proc_stat): Support new inval field in FMT.
    (ps_fmt_set_output_width): New function.

commit 56b6c02158037e917d8404f2a00a0ca782208869
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:47:51 1996 +0000

    (summarize_thread_basic_info):
      If there are any running threads, then only average priority from them.
    (_proc_stat_free): Call user cleanup hook.
    (proc_stat_set_flags, add_preconditions): Deal with user bits.
    (proc_stat_set_flags): Support the failed field.
    (_proc_stat_create): Initialize the failed and hook fields.

commit 47bad5e7dce6ab6b23ea599a3f342def61721b51
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:45:43 1996 +0000

    (struct ps_user_hooks): New structure.
    (PSTAT_HOOK, PSTAT_USER_BASE, PSTAT_USER_MASK): New macros.
    (struct ps_context): Add USER_HOOKS field.
    (struct ps_fmt_spec): Add TITLE field.  Renamed DEFAULT_WIDTH field to 
WIDTH,
      and move to after TITLE.
    (ps_fmt_spec_width): Renamed from ps_fmt_spec_default_width().
    (ps_fmt_spec_title): New macro.
    (struct ps_fmt): Add INVAL field.
    (ps_fmt_inval): New macro.
    (ps_fmt_specs_t): New typedef.
    (struct ps_fmt_specs): New structure.
    (ps_std_fmt_specs): Now of type struct ps_fmt_specs.
    (ps_fmt_specs_find): Renamed from find_ps_fmt_spec; now uses a struct
      ps_fmt_specs instead of an array of specs.
    (ps_fmt_create): Now takes a ps_fmt_specs_t structure instead of an array of
      specs.
    (struct proc_stat): Add failed and hook fields.

commit b16272a4eb3b44e7217e449eb9e913c4d70d4e20
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:41:13 1996 +0000

    (trivfs_S_io_select):
      Request interruption if the reply-port dies.
      Don't block if there's an error immediately available.

commit c75ae0fda2ca3ec10a562c44eac8a0c616457043
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:40:23 1996 +0000

    Remove debugging noise.

commit 916ee4e29c0c53fba6d9668d55e8ca38645a155e
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:39:42 1996 +0000

    (usage, USAGE, options, debug_flag, debug_lock): Removed.
    (main): Don't bother parsing options, since we don't have any.

commit 4403b5790aa970f7c6c0c1cab3acb43b390a081b
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:37:19 1996 +0000

    Remove debugging noise.

commit 52e3e9b45d780b4f92363e502e6413da5d4f7c4a
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:35:29 1996 +0000

    (io_select): Fix ifdefs around the reply port decls to work properly when 
the
      server side ports are desired.

commit 549149a2df67ab632a5f358f7dea4bba0537c84f
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:34:09 1996 +0000

    (ports_no_senders):
      Interrupt RPCs on PI too.
      Only do the ports_interrupt_notified_rpcs() if we're actually losing a 
ref.

commit eb5616108ddc7fed7da94c9caf935c06b1106f2f
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:31:04 1996 +0000

    (argp_default_options, argp_default_parser):
      Add --program-name (hidden) option.
    (OPT_PROGNAME): New macro.

commit 9dce711573e27cd3b01eb119347c33a3863c5895
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:28:16 1996 +0000

    (idvec_merge, idvec_delete): New declarations.

commit 086c86044c472b7a0044fe66056145ab919b5893
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:26:30 1996 +0000

    (argz_delete): Renamed from argz_remove.

commit c2f706d7e3143cbe2b57a0f3cf98e6ddcaefe32c
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:25:31 1996 +0000

    (trivfs_clean_protid):
      Don't hold CRED->po->cntl->lock while calling TRIVFS_PEROPEN_DESTROY_HOOK.

commit 662703fb4dceb5db343442f03aa1246e30e4490c
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:17:07 1996 +0000

    (SRCS): Added exec-reauth.c

commit 26b28c26f67ba2c0283c6df18803910b59a39987
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:16:36 1996 +0000

    (fshelp_exec_reauth): New declaration.

commit fe30a6c7b5a460512a3afeff2619ab34cab1ba4c
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:16:09 1996 +0000

    (fshelp_exec_reauth): Don't setgid the uids.

commit 4062898861520a81c550045951910b627f6753ce
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:00:06 1996 +0000

    (pty_io_select): Add new reply port parameter.

commit 77739766f6e858a439e99489711295cf2e7c5e93
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:57:32 1996 +0000

    (main): Set PEERCNTL to &PTYCTL if we're a slave, not 0.

commit 255794d615d8b722678b22442c70467106100025
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:54:38 1996 +0000

    (LDFLAGS): Add -static.

commit b5bcb94f3e53138d2528e7db112123b24865681a
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:54:18 1996 +0000

    (diskfs_S_file_get_storage_info): Calculate the right value for *RUNS_LEN.

commit 3b66d445cfb0646820a887720c20e095cbbd454c
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:53:57 1996 +0000

    (diskfs_file_update): Ext2fs doesn't require that the last block in the file
      always be allocated, so don't.
    (diskfs_grow, pager_unlock_page): Don't set last_block_allocated.

commit 2c06b6c6bfe7053a89ce14a25c8443da7167d6bc
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:53:32 1996 +0000

    (struct disknode): Get rid of last_block_allocated field.

commit 8639f9558cc6dcd3e27cf1197aee3afa4b23f808
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:53:11 1996 +0000

    (read_disknode): Don't set last_block_allocated.

commit f7c47875b2124b1ab51d0aa9a1740dc91e751532
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:52:52 1996 +0000

    (diskfs_truncate): Don't set last_block_allocated.

commit 203e8d81fd084b68803da38a7deb717f386d322d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 20:50:06 1996 +0000

    Formerly dir-readdir.c.~2~

commit efcbdd9256426c6916662c08961d16fa84c1ce95
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:30:07 1996 +0000

    (diskfs_S_dir_readdir): Require read permission before succeeding.

commit 9c1fb7615cfd785ce5bb396371bc38d015dc194b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:28:31 1996 +0000

    Initial revision

commit 7a147133677da8733a2b787b740d8a4e2d6827f4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:20:57 1996 +0000

    Formerly fsys-getroot.c.~2~

commit 67a07fc35eba65dff96b48e123d27870788b943e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:11:52 1996 +0000

    (diskfs_S_fsys_getroot): Deallocate ref to dotdot after
    diskfs_make_peropen, because the latter does not eat a reference.

commit 00f56a7cbe75581291f1758f96c25e47879c7c47
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:05:48 1996 +0000

    (diskfs_S_fsys_getroot): In symlink case, use MOVE_SEND to return the
    dotdot port to the user.

commit 97ea94917cc32840bc48cb4f3a110f4919e394c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:01:00 1996 +0000

    Initial revision

commit ae3efbabc4921a5798a52e6ff34d379971daa12f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 18:52:07 1996 +0000

    entered into RCS

commit 31110e2df1826f222c275cb41c1153e9a8790218
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 18:43:48 1996 +0000

    entered into RCS

commit 98f78ecec71c729d03836c8d10bcd00b8b9b2373
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 17:37:49 1996 +0000

    entered into RCS

commit 15f3a3385f1f0a50c90949d58a0084d2a6ae1c35
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 16:50:26 1996 +0000

    (report_carrier_off): Flush queues when carrier turns off.

commit d5c57af5f9bf643cf9ef20dc3cf44317d7c2a655
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 16:48:17 1996 +0000

    (pty_io_select): Add new reply port parameter, and ask
    for notification if it dies.

commit e5d41f47e27fbb1cc90ea5e0b8336d4aab36dbc9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 16:46:22 1996 +0000

      (trivfs_S_io_select): Ask for notification if our reply
        port dies.  Pass REPLY to pty_io_select().

commit 3c001eae44be712e49364c663e6193735b11e320
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:31:36 1996 +0000

    Formerly storeread.c.~3~

commit 495d18121cbfd36227f268ec6dd26c75f5b288ed
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:04:09 1996 +0000

    Formerly file.c.~2~

commit d71ec540433bf2b8770866a574ff91370712c9a5
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:03:15 1996 +0000

    Formerly create.c.~3~

commit c3b1e3f0f7227701b9e567fbada957113654a2d0
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:00:15 1996 +0000

    Formerly device.c.~3~

commit 3d11ffb0db837a14638f362f1be1b4c30ca1d35d
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:59:32 1996 +0000

    Formerly store.h.~6~

commit de38bd11e39b89b9bc0c242156c5dc202f2da948
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:51:07 1996 +0000

    Formerly Makefile.~4~

commit 9621c483f10b6838fa845422448535078e9cd02a
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:44:42 1996 +0000

    Initial revision

commit 81575f8b1a321c6f927640915d3385445ef35d8f
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:42:17 1996 +0000

    Formerly derive.c.~3~

commit 6c5d2360492ea2c9f0b7022e72415e4dfb3a121b
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:41:24 1996 +0000

    Formerly rdwr.c.~7~

commit 5595abae43585c069393a06283240f6413669d5d
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:41:03 1996 +0000

    Formerly set.c.~4~

commit 113d7cbaf91aa8697042c28ce6d2ec196a6a7879
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:40:29 1996 +0000

    Formerly make.c.~3~

commit 3bfb1a0f033dbd5998b29fc52e268c57f4e62d20
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:57:42 1996 +0000

    Formerly Makefile.~3~

commit 1b4447c7ad80cde20906c4104ca0d9107c580c91
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:55:17 1996 +0000

    Formerly storeread.c.~2~

commit 004394d9095dab709a93b17639586cd040dcf6fe
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:39:04 1996 +0000

    Initial revision

commit eeee6d3ad0590bccad3492dc38f7814409cd52f0
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 21:42:13 1996 +0000

    (trivfs_modify_stat): The peropen hook holds a struct open, not a struct 
dev.

commit d7a81de8c8750f8a70acf751ed5ad789a6ec6484
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:47:31 1996 +0000

    Formerly store.h.~5~

commit ae3480ec52454855488ddf905d957bc8929e23a4
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:37:09 1996 +0000

    Formerly rdwr.c.~6~

commit 57d14b26dfd8654cfbe78de37faed37940590450
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:32:32 1996 +0000

    Formerly set.c.~3~

commit 37f4016249fc11836d64cb80da3857b1d0679e28
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:33:07 1996 +0000

    (diskfs_direnter):
      Don't include the terminating '\0' in on-disk directory entry names.

commit cd24cb884f5ae0787e9f9094e7d5a5447c369271
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:31:33 1996 +0000

    (diskfs_node_norefs): When losing our in-core copy of an inode, remember
      which indirect blocks still have to be written.

commit b7c578fbeff3415ed20d9938b397bea0eb0c10ff
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:29:14 1996 +0000

    (pokel_inherit, pokel_finalize): New declarations.

commit c3e956775fe5d7f57049b15283a62824d9e467e0
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:28:56 1996 +0000

    (pokel_inherit, pokel_finalize): New functions.

commit d315e19770ed9e01ead822af3c17657e8c209927
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 17:19:51 1996 +0000

    (IO_SELECT_REPLY_PORT): New def.

commit d20365a94c6dd050e824385f1959e803758a09b7
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 17:19:31 1996 +0000

    (S_io_select):
      Add reply port parameter, and request notification if it dies.
      Don't block if we can return EOF/EPIPE immediately.

commit 63d1e5b7402819d22e61a96dadc2486ef1c35ddd
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 15:28:22 1996 +0000

    (diskfs_lookup): Patch from ufs/dir.c: If we are returning an error, then 
set
      the dirstat to be ignored by drop_dirstat.

commit 721e76bbab29afa823f2ef7a4bf13a23005a207c
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 19:27:02 1996 +0000

    (diskfs_alloc_node): Set NP->istranslated to 0.

commit e93a2eaf43d78c52765c39b3ce7b8d0af822cd33
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 19:26:25 1996 +0000

    (write_node): If NP isn't translated, force DI->i_translator to 0.

commit e5748014b015d772de34e8b0ab60349ec8b1c7d0
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 19:25:34 1996 +0000

    (inode_getblk, block_getblk): Set dn_set_mtime too.

commit c7cdbc0a894d3c4f9703a95b3bdd5ae0f85b3c84
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 05:08:10 1996 +0000

    Get rid of debugging cruft.

commit cd428215aecec49553510a5964c0c5e6a8dcdcff
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 04:48:43 1996 +0000

    (packet_ensure, packet_ensure_efficiently):
      Use packet_new_size() instead of packet_size_adjust().
    (packet_size_adjust): Declaration removed.
    (packet_new_size): New declaration.

commit ca7688018fd7e5806f009b4f7b1c05afcc3271c8
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 04:48:11 1996 +0000

    (pipe_send):
      For non-blocking writes, avoid writing more than the user requested.

commit 25e8145300ec1ad38f82fce22258955e5fedafd4
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 04:47:48 1996 +0000

    (packet_size_adjust): Function removed.
    (packet_new_size): New function.
    (packet_read): Re-arrange to be slightly less confusing.
      Reverse start-past-buf-beginning test that may have leaked memory.

commit a22738e903562f8df335cca68c3d76770cd8b94a
Author: Miles Bader <address@hidden>
Date:   Fri Jan 12 17:29:39 1996 +0000

    (pq_queue): Initialize the ports_alloced field.
    (packet_read): When a page-aligned read consumes the whole buffer, but 
there's
      a non-page-multiple amount available, don't let buf_len go negative.

commit 0bfab92b5b72a4381afbf47b015c2068e5b94918
Author: Miles Bader <address@hidden>
Date:   Thu Jan 11 21:44:07 1996 +0000

    (check_hashbang):
      When using executable name found on the path, don't return alloca()ed
        memory from search_path(); use malloc() instead.
      Use envz_get() to search the environment.

commit fb9150c42a8e50994df9cabf2f99f57458fc1016
Author: Miles Bader <address@hidden>
Date:   Thu Jan 11 21:42:52 1996 +0000

    (S_exec_exec): Use envz_get() to search the environment.

commit ab3b98a658d690870c21a7f030786973cf151517
Author: Miles Bader <address@hidden>
Date:   Wed Jan 10 20:38:24 1996 +0000

    Instead of giving --su to login, use all the component options it stood for.
    Use --program-name for nice errors.

commit 1dfd8dabc3d8f26cd8e5217d4f58cd12479eac64
Author: Miles Bader <address@hidden>
Date:   Wed Jan 10 20:30:53 1996 +0000

    (main):
      Use add_canonical_host() to implement the -h option.
      Only let root specify the login host.
      child_lookup() now takes an additional PATH arg, and calls
        hurd_file_name_path_lookup() instead.
      Pass a path when looking up the shell executable.
      Do all file-name lookups using the target authentication, so that login
        isn't a security hole.
      Rework how password-checking is done somewhat (only ask when necessary).
      Use exec_reauth() instead of our own.
      If setting the real [ug]id, also add it as the `saved id'.
      Use BACKUP_SHELL instead of FAILURE_SHELL define.
      Get rid of various string vars only used once.
    (add_canonical_host): New function.
    (add_utmp_entry):
      Use VIA_ADDR instead of VIA in the utmp entry if it fits better.
    (add_entry): Function moved out of main.
    (cat): Take an io_t port instead of a file descriptor.
    (options, main):
      Add -k/--keep & -S/--shell-arg options.
      Remove -m/--umask option; use UMASK param instead.
    (FAILURE_SHELL): Macro deleted.
    (default_args): Add BACKUP_SHELL param.

commit d1f65e5d2b27d0025a00a39d1bf2abd7fced0cac
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:58:13 1996 +0000

    (pager_bucket): Made global.
    (create_disk_pager): Pass MAY_CACHE to disk_setup_pager.

commit 8bbd3f4beff3f3118c5d4e30d778fc67efc296b9
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:57:20 1996 +0000

    (main): Don't map in disk image here; create_disk_pager now does it.

commit 80e98f6a8f2bcf5878c7fd6d8e47ec3eae2cdcd0
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:55:44 1996 +0000

    (diskpager, diskpagerport, disk_image): Variables removed.
    Include <hurd/diskfs-pager.h> instead.
    (sync_disk_blocks): Use `disk_pager' in place of `diskpager->p'.

commit 7b2bc176e23e7bfe59ffea60a70c3c553b4614bc
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:54:03 1996 +0000

    (diskfs_shutdown_pager, diskfs_sync_everything): Use `disk_pager' in place
    of `diskpager->p'.
    (create_disk_pager): Rewritten using disk_pager_setup.

commit a231ec59f294d46022fa92c6155602987eca2ede
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:52:06 1996 +0000

    (sync_disk): Use `disk_pager' in place of `diskpager->p'.

commit 8f13155dc955b8546aad0f4cf8d1d71e360727b4
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:51:10 1996 +0000

    (indir_release): Use `disk_pager' in place of `diskpager->p'.

commit 032eef2cee88b389e8454d5668c29b0e57041f23
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:50:10 1996 +0000

    (diskfs_reload_global_state): Use `disk_pager' in place of `diskpager->p'.

commit 462110dd9d400b195faa82928986613c3c1dffbb
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 6 16:48:46 1996 +0000

    (installhdrs): Add diskfs-pager.h.
    (OTHERSRCS): Add disk-pager.c.

commit ed747c765da6dbf6d64e1c375e7033124e51b0ba
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 22:09:25 1996 +0000

    (SRCS): Add pager-memcpy.c.

commit 0b3286544a0db042499db7f474d8a131382617dc
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 22:07:37 1996 +0000

    Return errors regardless of *AMT--writes are all or nothing.

commit 5d90d2c13c0f40dfc23601efe8633493d9a8fb78
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 22:06:31 1996 +0000

    Return errors regardless of *DATALEN--reads are all or nothing.

commit 34ddbb5563b4d10238fff98938e81a1e37dbec1c
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 21:57:46 1996 +0000

    Declare create_disk_pager.

commit 378061c374e3721b6e73d1d92be21c5b7d4ed013
Author: Miles Bader <address@hidden>
Date:   Fri Jan 5 21:47:19 1996 +0000

    (ports_interrupt_rpc_on_notification):  If PORT is dead or bogus, interrupt
      RPC immediately, and don't add a new request.

commit b82490a2ad013f83719871923b2a49444b9bdd75
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:39:56 1996 +0000

    (diskfs_end_catch_exception): Pass arg to cthread_data.

commit b93904a94f55b6e877428de7cc949b9b37a661f4
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:30:10 1996 +0000

    Initial revision

commit c0d0ff528b07581d77c149e44cfa232ada515d6d
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:24:25 1996 +0000

    (get_hypermetadata, copy_sblock): Don't put diskfs_catch_exception ()
    inside assert, bonehead!  Use assert_perror on a variable of its result.

commit 297758736195cfb74c78e5fcc8ed5c4b2c99aadb
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:10:02 1996 +0000

    (main): Don't map disk image here; create_disk_pager now does it.

commit a2c833c7363e7ad6bed0eb19a06896eea76e05ef
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 23:48:38 1996 +0000

    (create_disk_pager): Use disk_pager_setup.

commit 09fc4fc675eda08485e215fc23b7c3aa72d51913
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 23:46:18 1996 +0000

    (disk_pager, disk_pager_port, disk_image, create_disk_pager): Decls removed.
    Include hurd/diskfs-pager.h instead.

commit a91d6435e768454b58ede490600ecb07a3def80d
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:49:09 1996 +0000

    (OTHERSRCS): Remove exc.c.

commit b8c5df7a331c093244ca0f6c526bffd79033804e
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:37:22 1996 +0000

    Pass AMT read/write to _diskfs_rdwr_internal, and
    return success if any bytes were written.

commit 17b38815c288b437bf434857e46869e4ad3fff5f
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:33:50 1996 +0000

    Pass DATALEN read/write to _diskfs_rdwr_internal, and
    return success if any bytes were written.

commit 51a5efff279c0f0fcf9e38e29789ab38c7fb2a7d
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:22:17 1996 +0000

    (diskfs_catch_exception, diskfs_end_catch_exception): Macros removed.
    (diskfs_register_memory_fault_area, diskfs_unregister_memory_fault_area):
    Decls removed.

commit 1b7ed34b975cf5aaacd06fea620d9b7ca268d75d
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:18:49 1996 +0000

    (diskfs_node_rdwr): Pass AMTREAD read/write to _diskfs_rdwr_internal,
    instead of assuming it wrote the whole amount.  Update the node if anything
    was transferred, regardless of ERR.

commit 443530e027c699ace1aed21fc3347a4ffd35bdfa
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:15:40 1996 +0000

    Use size_t instead of int for amounts in diskfs_node_rdwr prototype.

commit 4c92b3ea6ef88da50517e4fde36f3bbc05aeb740
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:12:49 1996 +0000

    (_diskfs_rdwr_internal): Rewritten using pager_memcpy.
    Fix types of args: OFFSET to off_t, make AMT read/write size_t *.

commit e03cff5daef56e8327f6d186ee136daf8f2cec67
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:11:20 1996 +0000

    Fix args in _diskfs_rdwr_internal prototype.

commit ebc25fd0224e7651c4d3664c57d692638d2ab8d3
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 20:37:05 1996 +0000

    Declare pager_memcpy.

commit ff795a1448f7f9bf997413510302a6ab285d94b2
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 16:31:08 1996 +0000

    (safe_bzero): Rewritten using hurd_catch_signal.

commit 6506ffbeb81bb6b8a5d20bb90d3077bef76feb48
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 16:30:06 1996 +0000

    (check_hashbang): Rearrange arg frobbing code somewhat to use
    hurd_catch_signal instead of old preemption interface.

commit 7ec32b21f63efcb636053bc7f261efa7d9c17efb
Author: Miles Bader <address@hidden>
Date:   Wed Jan 3 23:13:50 1996 +0000

    Initial revision

commit a7daacb64d0d64743749d24d5fd001e7dfe89e10
Author: Miles Bader <address@hidden>
Date:   Wed Jan 3 00:28:47 1996 +0000

    (_argp_unlock_xxx): New function.

commit c4a29a3351e322be68012a9b0900c6c2939f6509
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:39:23 1996 +0000

    Initial revision

commit f395f9607ee7db218c02e0e20717789dc9a79e9c
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:49 1996 +0000

    (exec_reauth): Doc fix.

commit 041393523dea5a83c16271a2e032afe215445243
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:33 1996 +0000

    (argz_delete): If the result is empty, free it.

commit 54701742e838a1fa0dc5a9f4c1caf29dfe58977c
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:17 1996 +0000

    (idvec_merge_auth): Fix various small typos.

commit f3a5f4a58f6937ecd4b5357608512ab5ee8060b5
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:02 1996 +0000

    (idvec_merge_ids): Preserve duplicates internal to IDS.
    (idvec_ensure): Alloc NUM ids, not NUM chars!
    (idvec_remove): Correctly copy ids when deleting.

commit fc6d093e308742586e8cfc014a39acbb905b3780
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 04:15:34 1996 +0000

    (idvec_remove, idvec_insert_only): New declarations.

commit 9e173c98598a09420bb13bc6b28a55a30ef0302a
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 04:15:14 1996 +0000

    (idvec_remove, idvec_insert_only): New functions.
    (idvec_setid): Use idvec_insert_only() instead of idvec_insert_new().

commit f7ab9d338c37e3e803b9f4479a5dee21858ca5ec
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 03:04:32 1996 +0000

    Initial revision

commit 68cf84ebf3acb74bcd42dfce4361bd850c279091
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 03:03:59 1996 +0000

    Use exec_reauth() instead of doing it ourselves.

commit e8419edc48551a4189d73f966ab66467b54d4229
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 23:09:52 1996 +0000

    (diskfs_S_file_exec): Use fshelp_exec_reauth().
    (setid, scan_ids): Functions deleted.

commit 31f56cdbdefbd14675f40fae1f7f2c9ef6664e40
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 23:09:09 1996 +0000

    Initial revision

commit 1e0c3c7cdc7de920cab8dfc42d71eeaf8b426e9b
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 22:56:03 1996 +0000

    Initial revision

commit 94bb141afb6de09abca6731f11713dd62ff4a769
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 22:55:17 1996 +0000

    (idvec_free_wrapper, idvec_free, idvec_ensure, idvec_grow,
      idvec_tail_contains, idvec_add_new, idvec_insert_new, idvec_merge_ids,
      idvec_setid, idvec_merge_auth): New declarations.

commit 12135a5bdf9e99418dfc08766f1697b34f89660d
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 22:54:47 1996 +0000

    (idvec_free_wrapper, idvec_free, idvec_ensure, idvec_grow,
      idvec_tail_contains, idvec_add_new, idvec_insert_new, idvec_merge_ids,
      idvec_setid): New functions.
    (idvec_insert): Rewritten to use idvec_grow().

commit a3127e234a63121775f2113df40d49e31ac3b5ff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 1 21:38:04 1996 +0000

    (pager_unlock_page): When allocating block in direct array, clear it
    synchronously just like we do when it goes in the indirect array.

commit 39cb433c642277377ffec8f5aa17e63c5f94d849
Author: Miles Bader <address@hidden>
Date:   Sat Dec 30 04:46:54 1995 +0000

    (std): Make `fd' one of the standard devices.

commit 1d31ea0d45d5699a0a201fa4e3d448e1a2872909
Author: Miles Bader <address@hidden>
Date:   Sat Dec 30 04:46:23 1995 +0000

    Initial revision

commit 72bb06eaff971ea48cfbbdbdf463c980644085d6
Author: Miles Bader <address@hidden>
Date:   Sat Dec 30 04:45:41 1995 +0000

    (main, options): Add --retry/-R and --paranoid/-P options.
    (main): Don't ask for password by name if only one user.

commit ef8045094ed48bc30d5d9dad49c17eafbb139b6b
Author: Miles Bader <address@hidden>
Date:   Fri Dec 29 21:29:02 1995 +0000

    (do_exec):
      Be careful not to look at BOOT after we release our reference on it.
      Correctly initialize BOOT->intarray in the case where NINTS < INIT_INT_MAX
        but we don't alloc a new array.

commit 13a645068fc5af1c26b7bc05fefa2d1a03eab7d3
Author: Miles Bader <address@hidden>
Date:   Fri Dec 29 00:22:45 1995 +0000

    (main):
      If -f/--no-passwd is specified, get rid of the effect of the login
        executable being setuid/gid.
      Only set the shell proc's owner to an effective uid.

commit c17ec3991a43065d1700d960cb2207f2cefef2f3
Author: Miles Bader <address@hidden>
Date:   Fri Dec 29 00:01:23 1995 +0000

    (diskfs_S_file_exec):
      Always reauth the proc port, as exec does not do it, even in the secure
      case.  Set the proc's owner too.

commit af9e3f8c8d6a49bd4253e0b125d693a33ec253f0
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 22:36:54 1995 +0000

    (setid):
      Don't touch the return params unless we succeed.
      Add SETID parameter, and just copy old into new unless it's set.
      Handle the NOLDGENIDS == 0 case correctly.
    (diskfs_S_file_exec):
      Use the new setid() properly.
      Make sure that {GEN,AUX}{UIDS,GIDS} are always in a state where they can 
be
        freed.

commit f58bdae229f7a3a864dc17468099c57bdeeaaac8
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 28 19:27:36 1995 +0000

    (ports_interrupt_rpc_on_notification): If NEW_REQ is not needed, put it on
    the free list, don't call free on it.

commit d218d147eee4cbab8105a6ab75934919b9aa806d
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 18:45:25 1995 +0000

    Gratuitous dithering.

commit f033b32a8e69ebc6b5b8d42c23cfb2c7ff92d3f7
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 18:40:18 1995 +0000

    (ports_interrupt_self_on_dead_port): New macro.

commit 3be5474d345378ccb1c8d91655893b779a0e4924
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 18:15:10 1995 +0000

    (ports_interrupt_notified_rpcs):
      Only bother to lock _PORTS_LOCK if there are notifications.

commit 12c19060a161e9f11cc19c7b6a0f461c7d7436e1
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 28 05:24:25 1995 +0000

    (end_using_protid_port): Don't calls ports_port_deref if CRED is null.

commit eb0dad805f68d33511dfbb96871b9b84da3323cb
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 04:09:40 1995 +0000

    (setid): New function.
    (scan_ids): Moved out of diskfs_S_file_exec.
    (diskfs_S_file_exec):
      Move duplicated code into setid().
      Make the bogus auth port case work correctly.
      Deleted old ifdefed-out code.
      Enable setuid code.

commit e820428771a9c7ffacefd949195578c0ad899a49
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 22:38:45 1995 +0000

    (diskfs_register_memory_fault_area):
      Register both preempter1 and preempter2 in REC instead of preempter1 
twice.

commit fe09949705d38558cf1eb7cda88fbb1d367fd3e5
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:53:55 1995 +0000

    (SRCS): Add interrupt-on-notify.c, interrupt-notified-rpcs.c, and 
dead-name.c.

commit 434ab7355998679a1fad0a21f3f7569fc72f17a1
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:52:47 1995 +0000

    (struct rpc_info): Add notifies field.
    (struct ports_notify): New structure.
    (struct rpc_notify): New structure.
    (_ports_notifications, _ports_free_rpc_notifies, 
_ports_free_ports_notifies):
      New variable declarations.
    (ports_interrupt_self_on_notification, ports_interrupt_rpc_on_notification,
      ports_interrupt_notified_rpcs, _ports_remove_notified_rpc):
        New functiondeclarations.
    Include <mach/notify.h>.

commit 6d31752942285267a63d54f81952f0bc43c89df5
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:49:17 1995 +0000

    (ports_do_mach_notify_dead_name): Call ports_dead_name().

commit 81ec3b6ad7f49c5e0e45b2f9660a6f23641649c1
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:48:28 1995 +0000

    (ports_no_senders): Interrupt any rpcs requesting such.

commit 28a3868fdf66cda7c3fe6c8059eca213d2a0f294
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:47:43 1995 +0000

    (ports_end_rpc): Get rid of any rpc notifications.

commit dafe0d3a58cf7f312990f62e8e5388508df9f46e
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:47:16 1995 +0000

    (ports_begin_rpc): Initialize the notifies field.

commit b815fe0a4b061cf4e83be6ec8a37adde2a9ccf4e
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:46:29 1995 +0000

    Initial revision

commit 8e58b40a959ef8b93c75cc7ddb8bc08abafd1a50
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 00:32:33 1995 +0000

    entered into RCS

commit 1e3c9b5f17ec8095e319f89091b6e1faa3efdd6a
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Dec 23 19:49:18 1995 +0000

    Entire file rewritten to use libc signal preemption facility.

commit 51db30693de705f006e05e56752ff84f6e9a0afb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 21 20:38:53 1995 +0000

    entered into RCS

commit c4dd86ee0aeca7ea6160ac40cca1c3bbe15b37d2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 21 20:38:25 1995 +0000

    Initial revision

commit 3166619b9627f5b52447b88643ae9df798d5e11d
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 17:00:09 1995 +0000

    (proc_getsidport): Make SESSPORT's type mach_port_send_t;

commit 8fc4a3687bb7b89da9b80ee5c62a8eaad5e24a69
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:58:07 1995 +0000

    (ptyopen, nptyperopens, pktnostop, output_stopped): Initialize to 0.

commit 68d84e512d5bc81bc33ecb0612eae86edb4389e0
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:57:47 1995 +0000

    (S_term_get_nodename, S_term_set_nodename):
      Get the node name from our cred->po->cntl->hook rather than NODENAME.

commit 6438ee5e4b458963d66b5cf76f9ec50d7174aef8
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:57:24 1995 +0000

    (nodename): Variable removed.

commit b20e505b122521d7d9c6c64794f134f60e5a7f9c
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:57:01 1995 +0000

    (main): Put the nodename on ourcntl->hook rather than NODENAME, and also put
      our peer's nodname on peercntl->hook.

commit 7de3393e3983036f1e8c46322ea7c820bd31a363
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:45:27 1995 +0000

    (free_session): Correctly get rid of the receive right we're holding.
    (S_proc_getsidport): Add and use new arg sessport_type.  Return errors.

commit fc08880d48190b3c4845dc5e7354ba1ce62e6f0a
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:40:13 1995 +0000

    (libutil-libsubst): New hack.
    (login): Depend on -lutil.

commit cf67b3c87fd692239ad6ba9b937e3aae7ba955d9
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:38:04 1995 +0000

    (argp_default_options): Put --help in group -1.

commit 21f9eb5f9b219f21ed7f52f149032728e1b534af
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:37:24 1995 +0000

    (make_hol):
      Use the new GROUP field in struct argp_option to initialize sort_classes.
    (HEADER_COL): New macro.
    (hol_entry_help): Deal with group headers.

commit 7fef60ebe526d77d7e471bd89e06efcb1e7e3288
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:35:53 1995 +0000

    (struct argp_option): Add the GROUP field.  Twiddle doc.
    (_option_is_end): Be more pessimistic about what constitutes `the end'.

commit f869034959ba10d4ce55311727558a42d81e08ff
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:35:03 1995 +0000

    (SRCS): Remove options.c.  Rename ivec.c to idvec.c.
    (LCLHDRS): Remove options.h.  Rename ivec.h to idvec.h.

commit dbc234e291fe21beea63fdf5347be3a8933c967e
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:34:42 1995 +0000

    (struct idvec): Renamed from struct ivec.  `ints' field renamed to `ids'.
    (make_idvec, idvec_insert, idvec_add, idvec_contains):
      All renamed from the corresponding `ivec' declaration, and types, variable
        names, etc, changed accordingly.

commit c1b17f5f1a489900ea54a6bf631d82948651e9eb
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:34:14 1995 +0000

    (make_idvec, idvec_insert, idvec_add, idvec_contains):
      All renamed from the corresponding `ivec' routine, and types, variable
        names, etc, changed accordingly.

commit a3a4f0e6abd77e7f873d74a4bd3f813677f4ea56
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:33:14 1995 +0000

    (argz_insert): Instead of an integer position N, take a pointer BEFORE into
      ARGZ to insert before.
    (argz_next): New inline function.

commit 0721ca63fab1108269056eec439591cb71470a31
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:31:30 1995 +0000

    (argz_insert):
      Instead of an integer position N, take a pointer into ARGZ to insert 
before.

commit 381412294cc990bda245f638ad376e48a98837a0
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:28:03 1995 +0000

    Everything changed.

commit bbc71f855b1cd4c4bd5bcfd27e884151fd08847e
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:19:51 1995 +0000

    (main, options): If the specified sort field begins with `-', reverse the 
sort.
    (main): If there is no current uid, don't try to filter with it.
    (FILTER_NOT_LEADER):  Renamed from FILTER_NSESSLDR.
    (main): Rename ps_not_leader_filter from ps_not_sess_leader_filter.
    (main): Use idvec routines instead of ids.
        Use argz functions to store tty_names instead of our own.
    (make_ids, ids_add, ids_contains): Routines deleted.
    Include <idvec.h>.

commit 2989af176ce5eb0be198ebfe06f45c46af5b62af
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 15:16:59 1995 +0000

    Initial revision

commit d8ec5815fc84a4507bef3a8ae82d12bb99c1d6aa
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 04:56:19 1995 +0000

    (ps_emit_nz_int):
      Write `-' when the value is 0, rather than mangling the output.
    (ps_emit_uid): Use an int uid, and emit "-" for none.
    (ps_emit_uname, ps_cmp_uids, ps_cmp_unames, ps_nominal_user):
      Handle NULL users.
    (ps_owner_uid_getter): New variable.
    (ps_get_owner_uid, ps_nominal_uid): New functions.
    (ps_std_fmt_specs): Make "UID" use owner_uid rather than owner.
    (own_uid): New variable (was function local).

commit 944cb1dc4aba813de2e3d2c5f8b4c4fc60bcc5e4
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 04:54:46 1995 +0000

    (ps_not_leader_p): Renamed from ps_not_sess_leader_p.
    (ps_not_leader_filter): Renamed from ps_not_sess_leader_filter.
    (ps_unorphaned_p): Include login leaders as well as session leaders.
    (ps_own_filter): Depend on PSTAT_OWNER_UID.
    (ps_own_p): Account for there being no uid.

commit a5acf49db7eafb084f3483f3e9c44233e08ab466
Author: Miles Bader <address@hidden>
Date:   Wed Dec 20 23:59:16 1995 +0000

    (S_proc_reassign):
      Have notifications sent to the correct request port.
      Once we've given STUBP's request port to P, don't leave it in STUBP, so
        process_has_exited() doesn't dealloc it.

commit 6a1409b12d47f823a6e77b78823525d5ae65ee7b
Author: Miles Bader <address@hidden>
Date:   Wed Dec 20 22:44:06 1995 +0000

    (proc_stat_set_flags): If there's no owner, set the uid to -1 (and the owner
      to null), instead of failing.
    (proc_stat_set_flags): Add support for PROC_OWNER_UID.
    (add_preconditions): Add preconditions for owner_uid (& owner).

commit 659d20bcc012f5b4b9d332b38f0d689c89c14358
Author: Miles Bader <address@hidden>
Date:   Wed Dec 20 22:41:24 1995 +0000

    (proc_stat_owner_uid): New macro.
    (PSTAT_OWNER_UID): New macro.
    (struct proc_stat): Add owner_uid field.
    (ps_not_leader_filter): Renamed from ps_not_sess_leader_filter.

commit a436b612646b9b1a2f708df9349710999f89154a
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 20 19:49:23 1995 +0000

    (diskfs_S_fsys_init): Call proc_mark_exec on EXECPROCESS.

commit e9a7c303fcaf5ac2b882e76c5f3e98a1115a7836
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 18:30:58 1995 +0000

    (new_proc): Don't set P->p_noowner for processes 0 and 1.

commit 1f533dfc2fc1139c682914645dd96573d3c8cab9
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 20 18:09:01 1995 +0000

    (get_vector): Rewritten without arbitrary limits.

commit 0dacb8a6d3b47c4910772349b48e357735633e88
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:49:18 1995 +0000

    (trivfs_S_io_read): After a block on the input queue, don't go back
    and check the input queue if there is a signal in progress; wait for
    the signal to complete first.
    (send_signal): Release global_lock around signal RPC. Call
    report_sig_start and report_sig_end around signal RPC.
    (call_asyncs): Likewise.
    (report_sig_start, report_sig_end): New functions.
    (sigs_in_progress, input_sig_wait, input_sig_wakeup): New variables.

commit d6f441166420f08076aca71e705738b05f14a2e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:20:16 1995 +0000

    (send_signal): Release global_lock around signal RPC.
    (call_asyncs): Likewise.

commit 1e4c80c802285dd341cc409ea92cf1eada01da98
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:13:51 1995 +0000

    (main): Never mind.

commit 04aeebfd98ba8c8fbce0797e0733c45830848fe2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:13:37 1995 +0000

    Never mind.

commit 564402d8f17c814e1a10c069b8d0d7ef5212ec28
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 00:58:40 1995 +0000

    (main): Initialize input_path_lock.

commit 5711e07ca4186f3ce744d2d29ed57d9bc16a0ee0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 00:57:50 1995 +0000

    (input_path_lock): New variable.

commit cd8351767deed966b20c4f240860d5198e6f04d9
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 19 23:29:12 1995 +0000

    (launch_core_servers, run_for_real): Call proc_mark_exec on child proc
    ports.

commit cf7e173dfe2d3953da9a28bf161fccb62355ccb6
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 19 18:58:54 1995 +0000

    (get_string_array): Fix stupid bug in copying to newly allocated space.

commit d166b71e90f48d7b555b7768335d3f774219487e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:56:08 1995 +0000

    entered into RCS

commit 06a7eb7784b783e42f500fcb143541b0142f1aa6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:32:25 1995 +0000

    entered into RCS

commit a513d90ee0c636addad700f045a8158507572e0a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:29:15 1995 +0000

    entered into RCS

commit a3f853d014f616edf2844e8e3d5048bb3c43898d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:24:18 1995 +0000

    Formerly dir-lookup.c.~5~

commit 45969c4fec00228aefb09ec4a886f57a4f348e5d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:24:17 1995 +0000

    entered into RCS

commit eadd9ea212bd2f2ad13a0b06d7fbbb85ec9fe575
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:19:15 1995 +0000

    (diskfs_S_file_exec) [reauth]: If ISPROC, then don't install returned
    port; just deallocate it.

commit 7359e43d6cb15c26da2fbb733eacb9a0f2d835f2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:17:43 1995 +0000

    (S_proc_reauthenticate): Reverse miles' last chonge.

commit bf5cdd1b76325cd5b9e2ca9804072a92ac884705
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:14:40 1995 +0000

    entered into RCS

commit 6a6bea9ce809b5ae94c566a82e67f1132196a00b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:12:37 1995 +0000

    Initial revision

commit cab5319311493a17c4af5d4d491198a28b671ce7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:01:25 1995 +0000

    Initial revision

commit e023ded3a58c64cd85d2c5050f6bfb059a894ae9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:52:47 1995 +0000

    entered into RCS

commit 0258f29de6fd5146fe4d20837b1206d60b9211e8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:51:37 1995 +0000

    Initial revision

commit eec4f14120299653b29f84c8122a7c8aefca2109
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:46:01 1995 +0000

    Initial revision

commit 8d5197778e0a1afc3b8c5bdb82c58379bd409c51
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:42:45 1995 +0000

    entered into RCS

commit edd16bd16fd789b537dd363c2d43310311aa3596
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:40:49 1995 +0000

    Initial revision

commit 74dd740d27d8fe4d2f9ea01c2c7d920b506a5fca
Author: Miles Bader <address@hidden>
Date:   Tue Dec 19 01:04:23 1995 +0000

    (S_proc_reauthenticate): Don't return 0 for the new port.

commit 85d7a015ea0c440735f58a4859cf6de25b664af7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 22:09:23 1995 +0000

    Formerly cache.c.~6~

commit 7c5e822d023bb8bb5db361bb3a304b45ded6594a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 21:59:37 1995 +0000

    Initial revision

commit aab832a813b21c08737cf19314e528fd17cda1dc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 19:02:52 1995 +0000

    entered into RCS

commit 0549fd894f1f4eaa9630247883b4a63d5b1f648d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:51:53 1995 +0000

    Formerly mount.c.~7~

commit d855df8a6fe93605fd7d38c12d588c8ae9e0c177
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:48:23 1995 +0000

    entered into RCS

commit c500eb7208e61eaf0e89307e558e84533a357a3a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:48:03 1995 +0000

    Formerly dir-mkfile.c.~2~

commit 4d54f71e1074c5778a58285b00419bea58fa8926
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:47:56 1995 +0000

    Formerly dir-lookup.c.~4~

commit 09b32a7289c917188156ce072c503344f83117cd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:35:46 1995 +0000

    entered into RCS

commit 966f51d2bf4c85a1112b03949b661ebcc7621732
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:02:33 1995 +0000

    Initial revision

commit 9265e9330f67b42e055586212db0f634df02ad4b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:52:51 1995 +0000

    entered into RCS

commit 82d36757213c193d8a8b88796fa56c9c35b530eb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:42:13 1995 +0000

    Initial revision

commit 2ae1590193595e3a3d57423dc587764b5bbc3f0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:36:44 1995 +0000

    Initial revision

commit 90f7b7a5e96829fba8da61b7150fe67f6c6fa11c
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:29:13 1995 +0000

    Initial revision

commit 0b44f90a746690d1c28b97aeeae228639666d611
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:27:24 1995 +0000

    (SRCS): Add termsize.c & ivec.c.
    (LCLHDRS): Add ivec.h.

commit 978aa48b5e5e0c87c9239a45e03500bec905cf62
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:26:22 1995 +0000

    (argz_insert): New declaration.

commit 3fcba19906814e636ee0f2ea69365c82d76738ee
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:25:29 1995 +0000

    (argz_remove, argz_append, argz_add): New functions, were in envz.c.
    (argz_insert): New function.

commit c8f0d6355524146ffba8ba3ffdabf9935c4c1c27
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 04:29:33 1995 +0000

    (options): Reformat doc string for --tty option.

commit 61b81dacf0861863fee21b28f608f3e4a034e108
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 04:27:02 1995 +0000

    (main): Implement 'w' option.
    (options): Add argument and doc for 'w' option.

commit 4315713cab703d7d1470ce3d774932d462c5891f
Author: Miles Bader <address@hidden>
Date:   Fri Dec 15 18:35:44 1995 +0000

    (ST): Variable holding the proper settrans command, which use.
    (_CWD): Use this variable to pass down the current directory to sub 
MAKEDEVS.
    (console): Use the new term syntax.
    (tty[0-9]?|tty[0-9a-f]): New rule for normal ttys.
    ([pt]ty[pqPQ]?): New rule for ptys (both master and slave).
    ([pt]ty[pqPQ]): New rule for making sets of ptys.

commit b4834e5a4386363acca86fdd6c118c0389256933
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 17:01:37 1995 +0000

    Formerly dir-rename.c.~2~

commit 230860084c59fa0b6363b5f45761de30d97e92b3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 17:00:17 1995 +0000

    Initial revision

commit 529497c6407137279f17dc2352af90cdeb5589a8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 16:56:54 1995 +0000

    entered into RCS

commit c78cfe5cb86c448ea66d3be1a3840083dedd02ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 16:55:34 1995 +0000

    Formerly cache.c.~5~

commit a67b5d1c30d9ea7493adf3512d5fec22be6d6cb3
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 15 06:52:58 1995 +0000

    (map): Rearrange code to fix some bugs and not remap unless necessary.
    (input_room): Simplify.
    (check_elf): Extract all information from file header before calling `map'
    for program headers.

commit c634e35d9f53ccf101e4f92a3670a696c00baab1
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 15 05:41:20 1995 +0000

    Initial revision

commit 5ba9201185dfa68c92b068d5750b2595f98ed8c9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:16:00 1995 +0000

    Formerly cache.c.~4~

commit a060ac91a4061cef9b86ff153585e3bc88e1d293
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:15:03 1995 +0000

    Formerly nfs.c.~11~

commit fb87234090a18f586068e9d69f2e0a4037f73e0e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:05:48 1995 +0000

    entered into RCS

commit 1a0ea62b698c2eba08a4316fc1cb4217ce79a4e5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:34:51 1995 +0000

    Initial revision

commit e7cac91485fd4cdf7674a7411a052bfeb0355be2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:18:42 1995 +0000

    entered into RCS

commit a5cd1171ada44755aad350e435466739d4f2be95
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:14:05 1995 +0000

    Formerly make-protid.c.~2~

commit c92cc49c3123bd6fb1a9b44096a4d95375ddf45b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:13:20 1995 +0000

    Formerly init-init.c.~2~

commit c3e6dd1141d7467d0fc162a1ab0c7e9ddfe98d8e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:10:24 1995 +0000

    Initial revision

commit 4e3b849daf080c3e89ef829e38a60bf09a9db643
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:05:44 1995 +0000

    Initial revision

commit 67839c90b8811500c8d14ab9afe9ff469ce27e7f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:50:01 1995 +0000

    Formerly ethernet.c.~16~

commit e78e15f8f62584b82b8dd44b6d0c9b6d18f57ed0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:30:59 1995 +0000

    entered into RCS

commit 47f96fbc9a86df8a00df27e4a58b1e76f77d752f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:22:48 1995 +0000

    Initial revision

commit 3d4e7cf7f67da1d63e8fad8162fed4321e2ea0ce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:10:53 1995 +0000

    Initial revision

commit 9cfc7061df9d24ea992bc2e0a4b37672072487f8
Author: Miles Bader <address@hidden>
Date:   Thu Dec 14 23:07:36 1995 +0000

    (argz_append, argz_add, argz_remove): New functions.

commit c12ff89783ecec965ea01abc7fb097abdec25d6d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 20:51:17 1995 +0000

    (diskfs_checkdirmod): Correctly return error code for failure, not 1.

commit 7eed8cd21310c35405a775396eff798b3b2d74e0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 18:33:22 1995 +0000

    (pty_io_read): When copying TIOCPKT_DATA; account for size correctly.

commit 2bdb8d4acd52db4402914a154f0ecb42b5752f94
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 18:14:33 1995 +0000

    (diskfs_lookup): If we are returning an error, then set the dirstat to
    be ignored by drop_dirstat.

commit 15657f11e9ddf548b3d47f90d3c3fd2f4096aee6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 17:48:06 1995 +0000

    (pty_io_write): Always tell the user everything was written.

commit b53ca6e1306d1dceabd2f9e3b2faf8489e597606
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 17:24:43 1995 +0000

    Formerly mount.c.~6~

commit 8683ea74ab5cd6ebae78ab719b7e720e2e259743
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 17:18:00 1995 +0000

    Formerly cred.c.~4~

commit e701ce3121922c3f7e07172fc44c166724cce112
Author: Miles Bader <address@hidden>
Date:   Wed Dec 13 01:18:36 1995 +0000

    Initial revision

commit cf6fecaaf1dcc3f7c32086186200044a164f70c1
Author: Miles Bader <address@hidden>
Date:   Wed Dec 13 01:17:38 1995 +0000

    (SRCS): Add login.c
    (targets): Add login.
    (login): Depends on ../libshouldbelibc/libshouldbelibc.

commit 70d76c491129af27a2253e8aa7f218a4706cdf21
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:28:26 1995 +0000

    Typos.

commit 04a0fbbcf4a012bbdf7fac45a32af7ce8252c966
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:24:46 1995 +0000

    Typos.

commit 946f42128b5b496452d711b9575b69457509ad9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:17:39 1995 +0000

    typo.

commit ba72054c2abc25be7513cbeb386a896ac395d920
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:15:00 1995 +0000

    (ptyio_init): Make this a constructor function.

commit 8358591235639f6c49397026c5b2d086c24ec576
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:13:28 1995 +0000

    (pty_po_create_hook, pty_po_destroy_hook): New functions.
    (ptyopen, nptyperopens): New variables.

commit 8bee6719783f3f86f88f1c0519dcfc09ef8096d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:10:08 1995 +0000

    (pty_po_create_hook, pty_po_destroy_hook): New declarations.

commit 03ad38e16271dad45e4f47a75da50ea14d74a5c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:09:01 1995 +0000

    (po_create_hook): If this is the pty, then call pty specific function.
    (po_destroy_hook): Likewise.
    (pi_create_hook): Don't do anything for pty.
    (pi_destroy_hook): Likewise.

commit b2590213ad1b934d667d67a80d4a4ff7c865a088
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:04:33 1995 +0000

    (pty_open_hook): New function.

commit 91aa86d5aa6b652c4e977d6e1fa540394abfa36b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:02:08 1995 +0000

    (pty_open_hook): New declaration.

commit e87a72f10564b6d56a2a277f19c3a2648b6ded9d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:01:17 1995 +0000

    (open_hook): If this is the pty, then call pty specific function.

commit 54c3ed915c326288059d10ae5325e99dca352edf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:09:42 1995 +0000

    Formerly io-readable.c.~4~

commit 3dd158339357c23609009c3b48603cffa426956b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:09:41 1995 +0000

    entered into RCS

commit 73f5dec4630b261d537e9a8d09de9881408e84bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:00:43 1995 +0000

    Formerly dir-lookup.c.~3~

commit b7c6a6a8671a192b737c2c652604ddbe454b9f6e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:47:23 1995 +0000

    (open_hook): Do it differently.

commit a074a25a39da6481a08761ca6a85e98216123e29
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:44:38 1995 +0000

    (open_hook): Don't require carrier for opens that don't want to read
    or write.

commit 2edfca04c4a09f1de19c1eceaae2096dac177b09
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:34:06 1995 +0000

    Formerly nfs.c.~10~

commit fd74d9dfff95c6cb463eef16878c683b36980242
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:02:25 1995 +0000

    (S_tioctl_tiocgpgrp): Omit bogus extra attempt to lock global_lock.

commit 21ceeb6faa3f896a600ac54e10b8aee5953d7867
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 18:56:32 1995 +0000

    (main): Typo.

commit fda9bc55fe2458821c5b9540605d2d1de416ab64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 18:54:39 1995 +0000

    (S_term_get_bottom_type): Return TERM_ON_MASTERPTY when appropriate.

commit 53cb8351b74b52fe52f1d2cab350dde7ce38c103
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 18:53:38 1995 +0000

    (main): Set BOTTOM.

commit 84bf3a642c73110625f454ca99cf071d3cb5c3bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 17:13:31 1995 +0000

    Formerly mount.c.~5~

commit a5b82eec3cadb80aa2ffd2b620687c04054fdd15
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:45:16 1995 +0000

    Formerly cache.c.~3~

commit cd11d3b56b606cac03ebce1a165f852d38f9db70
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:40:56 1995 +0000

    Formerly mount.c.~4~

commit 7a4d079dfb30ccb8de1aec4013554dfa146583bb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:32:11 1995 +0000

    Formerly nfs.c.~9~

commit 02d8d4483f91b88b2915fb08458e5fdd68bdfff5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 20:53:48 1995 +0000

    Formerly cred.c.~3~

commit 1e5135d8d59bc95f556a5f086df894fdb2ca30ab
Author: Miles Bader <address@hidden>
Date:   Mon Dec 11 18:38:48 1995 +0000

    Formerly socket-ops.c.~9~

commit 0b2b7a65c86306c656ac4809f310543c3d1b58d6
Author: Miles Bader <address@hidden>
Date:   Mon Dec 11 04:34:06 1995 +0000

    (should_read): New variable.
    (read_reply):
      Set SHOULD_READ before attempting lock.
      Use spin_try_lock() instead of spin_lock(), and abort if we can't get it.
      Clear SHOULD_READ after getting the lock.
    (ds_device_read, ds_device_read_inband, S_io_read):
      Call unlock_readlock instead of directly unlocking READLOCK.
      Don't block SIGIO.
    (unlock_readlock): New function.
    (main): Don't trap SIGMSG & SIGEMSG.
    (SIGMSG, SIGEMSG): Macros deleted.

commit c4778301f3628f7fac367a4e6416d5df633ffc2a
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 10 13:41:30 1995 +0000

    (addr_range_check, probe_stack): Functions #if 0'd out.
    (stack_init): Don't call probe_stack or frob old stack at all.
    Default cthread_stack_size to 16 pages if it is zero.

commit 3903a78cbddd80a85151fddd3fd0cf26f39df4f6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:21:06 1995 +0000

    Formerly mount.h.~2~

commit e406e0aea2e40f21feb9e22f239fe8150b891bc0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:07:30 1995 +0000

    Formerly mount.c.~3~

commit d4d4564806372a79500859e0eff3388b99f8d4a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:04:42 1995 +0000

    Formerly nfs.c.~8~

commit cea61d5fe1bcbf4ed3d91ee7a63964c9975546d5
Author: Miles Bader <address@hidden>
Date:   Thu Dec 7 23:40:53 1995 +0000

    Formerly socket-ops.c.~8~

commit 95badf84206ce957c870e8406d312ce3d8f5bd18
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 22:24:07 1995 +0000

    Formerly mount.c.~2~

commit 120599ac2577081701b601138c82315651699055
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 22:23:53 1995 +0000

    Initial revision

commit cc2b203708cb8f22f4fd642150960d300b43eb20
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 21:54:26 1995 +0000

    Initial revision

commit affc30e281750349e1344b4cb2975f67684d8747
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 20:39:59 1995 +0000

    Formerly nfs.c.~7~

commit e6a6d4d6481b317c014953f9b94c3b8a9ae5b9a8
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:34:56 1995 +0000

    (main):
      Change uses of the INDEX field in argp_state structures to use NEXT 
instead.

commit ff638986da5a5e6890a346da7a63901b84401b51
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:34:15 1995 +0000

    (main):
      Change uses of the INDEX field in argp_state structures to use NEXT 
instead.
      Fix default prefix-printing test.

commit 7653df2a4c58c717471795480413318d34d89b0c
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:33:49 1995 +0000

    (main):
      Supply the new SEP argument to argz_stringify.
      Change uses of the INDEX field in argp_state structures to use NEXT 
instead.
      Fix default prefix-printing test.

commit d9d186142b4329ac40dc271107f82bb823b378c5
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:33:04 1995 +0000

    (main):
      Supply the new SEP argument to argz_stringify.
      Change uses of the INDEX field in argp_state structures to use NEXT 
instead.

commit 3d77c9057d49a890b158a0c4fe6255738b02e6b5
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:32:21 1995 +0000

    (argz_stringify): Add the SEP argument.

commit 281953f69899aa158b3878c2385aa61f45194bfc
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:31:46 1995 +0000

    (argp_parse): Changes uses of the INDEX field in struct argp_state to use 
NEXT.

commit 1387b92c2a6dd3cdfdaa39dcea9f933e20f8a82d
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:30:53 1995 +0000

    (struct argp_state): Rename the INDEX field to be NEXT.

commit 2232c617535d11091ceb1afbb49093d881f2e0ee
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 6 19:48:34 1995 +0000

    (condition_unimplies): Take address of (*impp)->next in assignment to
    IMPP on loop step instruction.

commit dbd8ad93e525c29767467795730b1fa4d918d7e5
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 5 23:38:29 1995 +0000

    (SRCS, LCLHDRS): Removed error.c and error.h.
    (CPPFLAGS-error.c): Variable removed.

commit 8dc52cf5ae842d15a086d41a5819cd1cbf15c7dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 20:30:32 1995 +0000

    (main): Totally rework arg parsing and translator linkage.  No longer
    support being started s a shell program.  Now support pty's, though no
    attempt is made to deal nicely with the node collision problem.

commit c8f40b0c903a17bac6808810b4a05aecb95e37c1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 20:25:14 1995 +0000

    (launch_single_user): Fix typo.  Deleted variables foobiebletchcount,
    foobiebletch, and termtask.

commit 8de4c044bb40ee209b8224239bea4fe46d080445
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 20:22:19 1995 +0000

    (launch_single_user): Change initialization of TERMINAL to match new
    term driver arg syntax.  Start terminal as ordinary passive translator
    instead of special weird kludge.

commit be50ce941b64a58069150e0513cd1f8fd87c3eaa
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 5 04:54:00 1995 +0000

    (main): Request no-senders notification on pseudo_master_device_port.
    Deallocate our send right to it when we no longer need it.
    (ds_device_read_inband): Unlock readlock properly.
    (do_mach_notify_no_senders): Exit only when both pseudo_console and
    pseudo_master_device_port have no senders.

commit 926c0309375fbca61f21211cdf4a5f5662b09f55
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:55:12 1995 +0000

    Re-added ptyctl.

commit a014ccb57a26668f8d087ba26c4d46c6fe46a416
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:49:03 1995 +0000

    (ptyctl): Delete var.
    (pty_cntl_class): New declaration.

commit b66ed18b654294fe94aeb2857fcc10da26933b08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:47:12 1995 +0000

    (ptyctl): New variable.

commit a3af8ce789a3723c28945840e1662028b95c4511
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:37:44 1995 +0000

    Include <fcntl.h>.

commit 18779dae7e701265fb1618701c3c926814ee76fb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:27:42 1995 +0000

    *** empty log message ***

commit 288de794aea9ad381bd57da0286a319aee28f82f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:24:00 1995 +0000

    (pty_io_read, pty_io_write): Validate CRED.

commit 0a871a8810374492f0cd7de759e01d419ded04e7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:18:49 1995 +0000

    (trivfs_S_io_write): Provide first arg cred in call to pty_io_write.
    (trivfs_S_io_read): Provide first arg cred in call to pty_io_read.

commit 644ffad6a8d92b48b5092566d26cc2d6de667c8c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:14:23 1995 +0000

    (pty_io_select): Add arg CRED.

commit 151e28e590549321441c6545892d45fb0e7ee8ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:13:25 1995 +0000

    (pty_io_write): Add first arg; fix types of last two args.

commit 6352faa8f9002055b2a2c4af1bdbefd852be3b92
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:12:24 1995 +0000

    (pty_io_write): Add CRED arg.

commit a9745bc4f63707ff156676f72d9c9e6099fad6b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:11:43 1995 +0000

    (pty_io_read): Add CRED arg.

commit 199059b00afea16595cdc2063bb9848303bfbe85
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:11:31 1995 +0000

    (pty_io_read): Add first arg; fix types of last two args.

commit ac73f4ba370bd39f94c4616c2b43fbac0ea25be3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:09:08 1995 +0000

    unistd.h, not termios.h.

commit 5d68ce95c21d8f623198717d61f31197c72ba588
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:07:45 1995 +0000

    (trivfs_S_io_read): Typo.

commit 6cf3d77ccc56bb0e58a00d3e25c04b1737854bfc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:01:52 1995 +0000

    Include <hurd/trivfs.h> and <sys/types.h>.

commit 93222af5f286208c044d28bc71b6a5c4fdcdfdff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:59:13 1995 +0000

    (pty_io_write, pty_io_read, pty_io_readable, pty_io_get_openmodes,
    pty_io_set_all_openmodes, pty_io_set_some_openmodes,
    pty_io_clear_some_openmodes, pty_io_mod_owner, pty_io_get_owner,
    pty_io_get_async_icky, pty_io_async, pty_io_select): New declarations.

commit bb5be25ac316f6f192d4649c265a07775373a98f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:56:54 1995 +0000

    Include <termios.h>.

commit ab6d614868f9c893373793ff3a307577e626761f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:55:27 1995 +0000

    (trivfs_S_io_get_async_icky): cred arg in pty_io_get_async_icky.

commit fdc14432d877097022606838688fe163e518f111
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:54:02 1995 +0000

    (trivfs_S_io_get_owner): No cred arg in pty_io_mod_owner.
    (trivfs_S_io_mod_owner): No cred arg in pty_io_get_owner.

commit 942fbe92cf1429c1b6457c83e42a1bf967f8e80a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:51:28 1995 +0000

    (set_state): Typo.

commit ecb80736ad18bbba7de8929fe745c94aa8bcd737
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:43:54 1995 +0000

    (trivfs_S_io_write): If this is a pty master, call pty routine to do
    the work.
    (trivfs_S_io_read): Likewise.
    (trivfs_S_io_readable): Likewise.
    (trivfs_S_io_get_openmodes): Likewise.
    (trivfs_S_io_set_all_openmodes): Likewise.
    (trivfs_S_io_set_some_openmodes): Likewise.
    (trivfs_S_io_clear_some_openmodes): Likewise.
    (trivfs_S_io_mod_owner): Likewise.
    (trivfs_S_io_get_owner): Likewise.
    (trivfs_S_io_get_async_icky): Likewise.
    (trivfs_S_io_async): Likewise.
    (trivfs_S_io_select): Likewise.
    (S_tioctl_tiocmodg): Accept both pty and tty ports.
    (S_tioctl_tiocmods): Likewise.
    (S_tioctl_tiocexcl): Likewise.
    (S_tioctl_tiocnxcl): Likewise.
    (S_tioctl_tiocflush): Likewise.
    (S_tioctl_tiocgeta): Likewise.
    (set_state): Likewise.
    (S_tioctl_tiocgetd): Likewise.
    (S_tioctl_tiocsetd): Likewise.
    (S_tioctl_tiocdrain): Likewise.
    (S_tioctl_tiocswinsz): Likewise.
    (S_tioctl_tiocgwinsz): Likewise.
    (S_tioctl_tiocmget): Likewise.
    (S_tioctl_tiocmset): Likewise.
    (S_tioctl_tiocmbic): Likewise.
    (S_tioctl_tiocmbis): Likewise.
    (S_tioctl_tiocstart): Likewise.
    (S_tioctl_tiocstop): Likewise.
    (S_tioctl_tiocsti): Likewise.
    (S_tioctl_tiocoutq): Likewise.
    (S_tioctl_tiocspgrp): Likewise.
    (S_tioctl_tiocgpgrp): Likewise.
    (S_tioctl_tioccdtr): Likewise.
    (S_tioctl_tiocsdtr): Likewise.
    (S_tioctl_tioccbrk): Likewise.
    (S_tioctl_tiocsbrk): Likewise.
    (set_state): If this op is being done on the pty master, then flush
    output before beginning work.

commit 5eea169b57f6a2f65170c70647917ad196ff2a28
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:43:08 1995 +0000

    (ptyio_set_bits): If the stop char state has changed, dinkle the stop
    bits in the control_byte accordingly.

commit f590b3b072ae7c0a98daf2489c4a1332c34ff5cf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:37:45 1995 +0000

    Initial revision

commit 99407d5e9431ada40c80bbbf64b67a00583699a3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 00:35:53 1995 +0000

    *** empty log message ***

commit 95a85db1d3f3366c0c6d589b6cb9bcf64eef0d72
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 4 22:07:18 1995 +0000

    (diskfs_S_dir_unlink): Don't call fsys_goaway until we've released our
    lock.

commit c848cecdb5cd147cba9040232a72b482d5896bb6
Author: Miles Bader <address@hidden>
Date:   Mon Dec 4 22:01:16 1995 +0000

    (trivfs_S_file_set_size, trivfs_S_file_sync,
      trivfs_S_file_syncfs, trivfs_S_file_get_storage_info): Add totally
        gratuitous, annoying, and trouble-making reply-port args.
    (trivfs_S_file_get_storage_info): Use inline return if possible.

commit 7f040686cfa4a84f16ca1d0404bdc2f7371b50af
Author: Miles Bader <address@hidden>
Date:   Mon Dec 4 22:00:13 1995 +0000

    (main): Correctly whether to print prefix by default.
    (options): Fix help strings.

commit 3b867d90382ca8a3002b3cc952866d16c2223ca9
Author: Miles Bader <address@hidden>
Date:   Mon Dec 4 21:58:52 1995 +0000

    (diskfs_S_dir_unlink): Delete vestigial fetch_control.

commit e689d89ff7496743e13f1248a41462a9f4d0694c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 23:08:06 1995 +0000

    (S_tioctl_tiocpkt): Deleted function.

commit 5fb3b42daa6c63be7632d79c20604a5b9f444f40
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 23:03:22 1995 +0000

    (trivfs_S_io_readable): Typo.
    (trivfs_S_io_read): Typo.

commit c4e9edac67a64869a73cde5903ec92c96df97c13
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:58:30 1995 +0000

    (trivfs_S_interrupt_operation): Delete function.

commit 5ba84de2bbc67e73907e5ce2fb9f0dd1b7a65ac7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:57:28 1995 +0000

    (trivfs_S_interrupt_operation):

commit 9a4a6d2a0a27b10fd84ab9de1b6e81a13bd29c99
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:47:04 1995 +0000

    (set_state): When external_processing, call set_bits even if CIGNORE.

commit 11fba9a09ad102cb1483fd7b0e04ffcba3d75890
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:46:32 1995 +0000

    (input_character): Skip much processing if external_processing is on.
    (output_character): Don't do tab expansion of external_processing is on.
    (echo_p): Never echo if external_processing is on.

commit 54b445b18b1c9fbfb6ed7e4b1538195e2ddeb9e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:32:59 1995 +0000

    (set_state): Make EXTPROC bit read only.

commit 64e050268aaa22309597bf9dd3fc8d29a8c3e2ad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:31:25 1995 +0000

    (external_processing): New variable.

commit 035ffc8f0379b1237adced1263999a3543aab6a1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:14:48 1995 +0000

    (trivfs_S_io_readable): If remote_input_mode, then don't include extra
    final character as input.

commit 4e96149e37ad7f3d95b418e4ae58f3312593f80a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:13:37 1995 +0000

    (trivfs_S_io_read): If remote_input_mode, copy characters without
    interpretation; treat last character left in queue as junk.

commit 3b608f919695a02dc34e21089b69d30d3c856982
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:06:20 1995 +0000

    (S_tioctl_tiocremote): Deleted function.

commit 8d0ad7a2d0ab4a083e393ee68a074ee3747ad57c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:05:49 1995 +0000

    (remote_input_mode): New variable.

commit 020ea0450e4ae31983fba5bdefc5b7a008c97671
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 21:55:55 1995 +0000

    (S_tioctl_tiocsig, S_tioctl_tiocpkt, S_tioctl_tiocucntl): Deleted
    functions.

commit 52c83ef62377aad8feb1641fa4ebd518f216fbc0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 21:51:10 1995 +0000

    (ptyio_bottom, pty_class): New variables.

commit 32388a4b3eadacd01a35251b2650410c12145bd8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 21:45:56 1995 +0000

    (SRCS): Added ptyio.c.

commit c3b7f38405b0869c9d4c64ff04f264f47887cf6c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:54:17 1995 +0000

    (po_destroy_hook): Call notice_input_flushed after flushing input queues.
    (S_tioctl_tiocflush): Likewise.
    (set_state): Likewise.

commit 59f441f32ae37d4c69e7bd067f34830e6297ac30
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:49:43 1995 +0000

    (devio_notice_input_flushed): New function.
    (devio_bottom): Add devio_notice_input_flushed.

commit a6e90afbd273d09a4ef240c77b98b45d83d8551b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:48:24 1995 +0000

    (struct bottomhalf): New member `notice_input_flushed'.

commit 5c80d0802a71205cfb7479e11ef0f049025ef05e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:45:08 1995 +0000

    (tioctl_tiocsig): Needs one int arg.

commit e88d6713cd1f14292dc9aeea8d30998a85c37890
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:55:07 1995 +0000

    (S_tioctl_tiocstop): Suspend physical output after setting flag.

commit e33fa0885a2747e35cf1faf2f6626f182952c928
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:54:10 1995 +0000

    (input_character) [VSTOP]: Suspend physical output after setting
    flag.

commit 1ede3ec68026e85dbaa3c4d67cb8013e6df1032b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:52:35 1995 +0000

    (devio_suspend_physical_output): Only if not already stopped.

commit 389eeba0672c3ab7b12fec9cbcd6a7298a678c52
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:51:40 1995 +0000

    (devio_start_output): Restart output if USER_OUTPUT_SUSP flag off and
    output_stopped true.
    (output_stopped): New variable.
    (devio_suspend_physical_output): New function.
    (devio_bottom): Add devio_suspend_physical_output.

commit ea4c569162b920483d2aa75140299bc4fc2d6f15
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:46:32 1995 +0000

    (struct bottomhalf): New member `suspend_physical_output'.

commit 16ad12257872142536755537c5636653fd9e0b49
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:45:03 1995 +0000

    (S_tioctl_tiocstart): Start output after clearing USER_OUTPUT_SUSP.

commit 4398bb1f32f03c61094ac26e1f6a0984ecefd905
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:44:08 1995 +0000

    (devio_start_output): Honor USER_OUTPUT_SUSP flag.

commit cb165db2e1367c56cb97f3fe4dd8de919317655c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:40:27 1995 +0000

    (trivfs_S_io_select): Return EINTR if we are cancelled.

commit 8170e8bcea5ff5107f9d07800e1b11e1501d92e1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:09:25 1995 +0000

    (reprint_line): C-r is CHAR_DC2, not DC3.

commit c1584f90674b65c3c4c90ecc40afc5513300d889
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:08:40 1995 +0000

    (CHAR_DC3): Correct value is '\023'.
    (CHAR_DC1, CHAR_DC2): New macros.

commit 4633ef15a852c2457d103303c15d6bd78737af9e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:51:31 1995 +0000

    New function names.

commit 3b49fbee027bcc92523ba874126c64b558d4220f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:50:59 1995 +0000

    (bottomhalf): Typo fix.

commit 37e812b1d75f530b9f13173c47478ae14b0edcba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:48:45 1995 +0000

    New function names.

commit a9de65466870a1e436f341661992ae1f10cfa8fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:46:17 1995 +0000

    (drain_output): New function names.

commit d54a31977309717add6187f8795665088fba3027
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:45:19 1995 +0000

    New function names.

commit 6858c035d82396cce1c7aa24d22928994c688505
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:42:58 1995 +0000

    (start_output, set_break, clear_break, abandon_physical_output,
    pending_output_size, assert_dtr, desert_dtr, set_bits, mdmctl,
    mdmstate): Deleted declarations.

commit aed67581f5e4050774f45a66296f2096c57bb573
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:40:22 1995 +0000

    (start_output): Add devio_ prefix; declare static.
    (set_break): Likewise.
    (clear_break): Likewise.
    (abandon_physical_output): Likewise.
    (pending_output_size): Likewise.
    (assert_dtr): Likewise.
    (desert_dtr): Likewise.
    (set_bits): Likewise.
    (mdmctl): Likewise.
    (mdmstate): Likewise.
    (devio_bottom): New var.

commit 48a4cff778f8919f2c93435c322a860f89c8923d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:36:27 1995 +0000

    (devio_bottom): Fix decl.

commit 4f177286939c17594eecb77b73c6fd4b9219fc5f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:35:17 1995 +0000

    (struct bottomhalf): New type.
    (bottom, devio_bottom): New vars.

commit 63e7800217bfc228816fd89953664688c9b32c8a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 21:01:51 1995 +0000

    (readlock): New variable.
    (read_reply): Check FIONREAD before dequeueing QR so that we don't
    abandon requests.  Lock READLOCK around FIONREAD/read pair.
    (ds_device_read): Lock READLOCK around FIONREAD/read pair.
    (ds_device_read_inband): Likewise.
    (S_io_read): Likewise.

commit c08577c48c1da5b5a6d1443aee9f034651e6eb34
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:52:32 1995 +0000

    (ports_do_mach_notify_send_once): foo.

commit c6469d39d7c6de6b6b2feda2f055055f45ea6f11
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:50:24 1995 +0000

    *** empty log message ***

commit 4f1f193f50d77b9e84939da70bd8c2cd37f9b5bc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:49:50 1995 +0000

    (ports_do_mach_notify_send_once): New function.

commit 928dfec08112be5221e4165c80fb0f5e7c99ba11
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 17:28:11 1995 +0000

    Formerly ethernet.c.~15~

commit 7d05e9d6d9d20f95180e8610a2eb651b6d0d9b00
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 17:23:14 1995 +0000

    Formerly sched.c.~13~

commit 86d5412db6631d81a60f54c66215af3bc97b8a55
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 15:57:19 1995 +0000

    (prog-subdirs): Added pfinet.

commit 0fe4eff6f179a24c8cbb870395615133ade21b89
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 21:03:06 1995 +0000

    Formerly socket-ops.c.~7~

commit bdc989efcb61deb2613431789e96d3f5c8e797fe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 19:59:44 1995 +0000

    Formerly io-ops.c.~7~

commit bba6028d069388af26e31e765f253ede8aa461df
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 17:56:52 1995 +0000

    Formerly sched.c.~12~

commit 276938f4299eaa3abaacaec601b0391b3b4366af
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 16:00:20 1995 +0000

    Formerly pfinet.h.~13~

commit 81d7dfee24b0e892de281c4b69c2cf0219f585a7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 16:00:05 1995 +0000

    Formerly ethernet.c.~14~

commit 1b15ef2a426b18aa9f07307f07e5d89c8385220d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 15:59:35 1995 +0000

    Formerly main.c.~14~

commit 66c38dfb1b5cbadb1a1c8813be5d8449fa21eb3c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:58:42 1995 +0000

    Formerly timer-emul.c.~8~

commit fd8f5647db320fb30d87e155c4a84cafb633ea27
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:57:39 1995 +0000

    Formerly mapped-time.h.~3~

commit 1487aa101f09c0aa5090cfca1bdd4cca929b08dc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:15:51 1995 +0000

    Formerly misc.c.~6~

commit 8192ca49017ca9f7409a603a3bc90646f8e4998b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 19:14:25 1995 +0000

    Formerly main.c.~13~

commit 79b95307cbfb4c1f510fa78fa5c0ef93e9a289a1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 18:18:28 1995 +0000

    Nil.

commit 1bef69eca3daf1d0d84aa99f7db8050f09879449
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 22 21:24:49 1995 +0000

    (request_server): Don't call exec_server.
    (S_exec_*): Functions removed.
    (boot_script_task_port): Variable removed.
    (boot_script_task_*, boot_script_port_*): Functions removed.

commit 63eaee18781c6a0c1620eac50015433e52c15fab
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 22 21:21:11 1995 +0000

    If calling thread is serving an RPC, don't block waiting for that RPC to
    finish.

commit bf0c35664f944619dfd90c6ab5db43a824650362
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 22 20:13:49 1995 +0000

    Formerly Makefile.~15~

commit 1fe263577545a2d4e2dfbbbdc9d3131d2638f6c6
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 22 03:04:18 1995 +0000

    Don't wire timeouts to zero.

commit 0ee6319c279ce3e5bddc73defca40a1f08ef2a8c
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 21:48:23 1995 +0000

    (safe_bzero): New function, broken out of load_section.
    (load_section): Call it.

commit d1b2b630139132b940f69980727807ff7602e89b
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 21:08:45 1995 +0000

    (going_down): Variable removed.
    (deadboot): Don't test it.  Instead, use ports calls to check if there are
    no other live ports.
    (trivfs_goaway): Don't set it.

commit 92d1c8313f85b46dedc1676d472a2001f5c4e55e
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 20:02:50 1995 +0000

    (check_hashbang): Undo boneheaded last change.

commit 4b57034168b70201511ee7e85353b882aa3f15e8
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 20:01:48 1995 +0000

    (load_section): Undo boneheaded last change.

commit d4268169205fbbf497ec733a31188abfae882996
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:51:39 1995 +0000

    (check_hashbang): Actually declare FILE_NAME and FILE volatile, not
    the contents.

commit 1124889094be65fda1e6843f81b19f36fd2df211
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:33:57 1995 +0000

    (top_srcdirinc, srcdirinc): New variables.
    (CPPFLAGS): Use new vars $(top_srcdirinc) and $(srcdirinc) to avoid
    ugly duplication of `.' and `..' in compile lines when possible.

commit 7bdbf1bd9a6f983a3b7431c0e84b79d6120a24f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:13:03 1995 +0000

    (check_hashbang) [prepare_args]: Declare FILE_NAME, ERROR, and NAME
    volatile.

commit 233549d4e3556fb611c06ff0019190dc340a785d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:10:42 1995 +0000

    (load_section): Declare ADDR and VM_PROT volatile.

commit f6c64250710d12a398690135a14774254d36721d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:08:56 1995 +0000

    (_diskfs_rdwr_internal): Declare PROT volatile.

commit 35345273bbbecbbc867642e78efeea73e46fe477
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:07:43 1995 +0000

    (master_thread_function): Declare to be `static any_t'.

commit b506fd1d9ce36fdba85f1428ab8d76b24cc97f7a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:04:22 1995 +0000

    Include <string.h>.

commit 1a16dab28d39dbfdd7642232b429cf43784f991d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:03:21 1995 +0000

    (diskfs_get_options): Bother providing declaration.

commit a2b351fe3d8456d95674f24949847ab683c67a2e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:00:55 1995 +0000

    (diskfs_S_file_get_fs_options): Revert last change.

commit 922681224c66cfe00e7af9c927da311a484e3b3c
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 19:00:35 1995 +0000

    (S_socket_bind, S_socket_connect): Drop ADDR's send right.

commit fb316f11389c25edd850cfb50092a3d7505a3390
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:00:30 1995 +0000

    (diskfs_S_fsys_get_options): Revert last change.

commit c132ae1b5ff1955a12b4d073871961137b74d9cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:59:55 1995 +0000

    (diskfs_get_options): Revert last change.

commit a70b29a4e6c80e6e39ac5ffcc458e20e35977a53
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:58:53 1995 +0000

    (diskfs_S_fsys_get_options): diskfs_get_options ->
    _diskfs_get_options.

commit cab4579f85c7bb560e52ed9b83ed91ddae8d5899
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 18:57:46 1995 +0000

    (dirscanblock): Apply mib's changes to ufs/dir.c.

commit 7610d7aa331f84ba5079db8f6fe234f1d2af48e8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:57:38 1995 +0000

    (diskfs_S_file_get_fs_options): diskfs_get_options ->
    _diskfs_get_options.c

commit 5cc2b69d1f97b641d840a2f91804a1ce08667cb3
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 18:57:20 1995 +0000

    (main): Use new libps stream type.

commit 37d07991dcab93c94c241f32ee4259559ff767b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:56:59 1995 +0000

    (_diskfs_get_options): Renamed from diskfs_get_options.

commit f4abb22df95fa8c0b32ceaa90819fb7bc2a06839
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 18:56:45 1995 +0000

    Add skip for `Obsolete io_select_done' to match msg.defs.

commit 2dfb9cb7a9d1e3e7db4778f9ae85e24ffab23c92
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:54:11 1995 +0000

    Include <string.h>.
    (diskfs_S_file_get_fs_options): Dereference DATA_LEN in call to
    vm_allocate.

commit abd09dd92dfa78acaa9e914f25719487027addf1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:50:25 1995 +0000

    (S_interrupt_operation): Include new seqno parameter.

commit 5b356ce5bbd42a23f17fa0c6280699b13229f0b3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:50:40 1995 +0000

    (ports_S_interrupt_operation): Declare kern_return_t.

commit ff074b918a0b1c17d6aa38df8eaca77d466d5e64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:50:25 1995 +0000

    (ports_do_mach_notify_dead_name): declare kern_return_t.
    (ports_do_mach_notify_msg_accepted): Likewise.
    (ports_do_mach_notify_no_senders): Likewise.
    (ports_do_mach_notify_port_deleted): Likewise.
    (ports_do_mach_notify_port_destroyed): Likewise.
    (ports_do_mach_notify_send_once): Likewise.
    (ports_S_interrupt_operation): Likewise.

commit 52e82d54a8c606da325bdeadcf579caedee72ba5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:46:28 1995 +0000

    (ports_S_interrupt_operation): Declare extern.
    (ports_do_mach_notify_dead_name): Likewise.
    (ports_do_mach_notify_msg_accepted): Likewise.
    (ports_do_mach_notify_no_senders): Likewise.
    (ports_do_mach_notify_port_deleted): Likewise.
    (ports_do_mach_notify_port_destroyed): Likewise.
    (ports_do_mach_notify_send_once): Likewise.

commit 96f7d44c9b68a8abc7b3361225a7794ff27dcd62
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:30:25 1995 +0000

    Include "notify_S.h".

commit eed9f23afca04f9b3e36633f7fbcaf10216217e7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:25:28 1995 +0000

    Include "interrupt_S.h".

commit 1c3f951144ff6b40bc2587f072585508a13549a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:24:24 1995 +0000

    (ports_S_interrupt_operation): Include seqno arg.

commit 220d2337c90ba1f22f626436fb56bcd478175ecd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:10:49 1995 +0000

    (ports_manage_port_operations_multithread): Actually, just use
    hurd_thread_cancel and then begin the RPC normally.

commit 2b1fd2332151eb00b5856f6ab218c1cba1437287
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:05:42 1995 +0000

    (ports_manage_port_operations_multithread): Lock _ports_lock around
    new critical section.

commit af0218b4920aa13c23abd38fcbacfc525b8280a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:01:05 1995 +0000

    (ports_S_interrupt_operation): Set PI->cancel_threshhold if the
    incoming seqno is greater than the current threshhold.

commit 283e64e8ee9c856607345a9fb67a36a7d37c4ee4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:58:08 1995 +0000

    (interrupt_operation): Include SEQNO server argument.

commit 591a435f0c8a4dd4b8ddfe019ba8e5af3cacc93e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:56:00 1995 +0000

    (ports_manage_port_operations_multithread/internal_demuxer): If the
    incoming RPC has already been cancelled, then call cancel_rpc instead
    of the user's demuxer.
    (cancel_rpc): New function.

commit 1db9f21772c810f0d118fc39986a87f8a98659bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:50:18 1995 +0000

    (ports_manage_port_operations_one_thread): Doc fix.

commit ac3ded0deb76246cfb9e8dae5b9a6e06951dbef6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:45:52 1995 +0000

    (ports_reallocate_from_external): Clear PI->cancel_threshhold.

commit 8e7a9665d03c4a86dd01bbba7add4ebed294c9e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:45:14 1995 +0000

    (ports_reallocate_port): Clear PI->cancel_threshhold.

commit 7a3c9e5d7d88ce3abde4f4f157fce2d6a1ca9290
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:43:56 1995 +0000

    (ports_intern_external_port): Initialize PI->cancel_threshhold.

commit e8baf973ffe863dd7addc9ad64f0802d564d27ac
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:43:13 1995 +0000

    (ports_allocate_port): Initialize PI->cancel_threshhold.

commit 9262f4ebbaf5b903324410653019f37cb1992baa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:41:49 1995 +0000

    (struct port_info): New member `cancel_threshhold'.

commit e7e5ab0a82173eec66c4a2bc7d4ede8055eda98e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:27:32 1995 +0000

    Formerly ethernet.c.~13~

commit c1bf62d594ac0dd708670cfd61e8233832ce0836
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:11:25 1995 +0000

    Formerly timer-emul.c.~7~

commit 84581b57cac943138f344b441f471b4a96328678
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:05:21 1995 +0000

    Formerly main.c.~12~

commit 5b803de653f34d27f959fb6bbe951cb76ed9c221
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 21:47:48 1995 +0000

    Formerly timer-emul.c.~6~

commit 670fd492b515785f5caebd3cd7788c9b8637d188
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 21:42:58 1995 +0000

    Formerly main.c.~11~

commit db5d0a9876660e53cea7cc03c67e516a84c169e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 20:55:27 1995 +0000

    Formerly timer-emul.c.~5~

commit aaa2f7d8d5d5aad4b25a945c4a6d685b2d9dfc08
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 20:24:27 1995 +0000

    entered into RCS

commit 905da0002edd0f96957a06cdc6049032906bcd3b
Author: Miles Bader <address@hidden>
Date:   Mon Nov 20 19:03:03 1995 +0000

    (proc_stat_list_fmt): Use new write function names.
      Use new STREAM parameter instead of old one and count.

commit b5fcc392e237089a12983c224d35daaf5d988181
Author: Miles Bader <address@hidden>
Date:   Mon Nov 20 19:02:09 1995 +0000

    (ps_emit_int, ps_emit_nz_int, ps_emit_priority,
      ps_emit_percent, ps_emit_num_blocks, ps_emit_nice_int,
      ps_emit_nice_seconds, ps_emit_seconds, ps_emit_uid, ps_emit_uname,
      ps_emit_string0, ps_emit_string, ps_emit_tty_name, ps_emit_state):
        Use new STREAM parameter instead of old one and count.
        Use new function names.

commit 1ca289591ae1fda2cf88b9f5aa8816a491a1042d
Author: Miles Bader <address@hidden>
Date:   Mon Nov 20 19:01:12 1995 +0000

    (ps_stream_write): Renamed from ps_write_string.
    (ps_stream_space): Renamed from ps_write_spaces.
    (ps_stream_pad): Renamed from ps_write_padding.
    (ps_stream_write_field): Renamed from ps_write_field.
    (ps_stream_write_int_field): Renamed from ps_write_int_field.
    (ps_stream_write, ps_stream_space, ps_stream_pad,
      ps_stream_newline, ps_stream_write_field, ps_stream_write_int_field):
        Use new STREAM parameter instead of old one and count.
        Use new function names.
    (ps_stream_write, ps_stream_space): Support negative spaces.
    (ps_stream_pad, ps_stream_write_field): Use negative spaces.
    (ps_stream_newline): New function.

commit b87790f804270148f5e6804daba088f0f4a6bbb7
Author: Miles Bader <address@hidden>
Date:   Mon Nov 20 19:00:05 1995 +0000

    (ps_fmt_write_titles, ps_fmt_write_proc_stat): Use new write function names.
      Use new STREAM parameter instead of old one  and count.

commit f420a99d8a924fb3de5c02ef15963e66a023fc77
Author: Miles Bader <address@hidden>
Date:   Mon Nov 20 18:59:29 1995 +0000

    (ps_fmt_write_titles, ps_fmt_write_proc_stat, proc_stat_list_fmt,
      ps_emit_int, ps_emit_nz_int, ps_emit_priority, ps_emit_percent,
      ps_emit_num_blocks, ps_emit_nice_int, ps_emit_nice_seconds, 
ps_emit_seconds,
      ps_emit_uid, ps_emit_uname, ps_emit_string0, ps_emit_string,
      ps_emit_tty_name, ps_emit_state, ps_stream_write, ps_stream_space,
      ps_stream_pad, ps_stream_newline, ps_stream_write_field,
      ps_stream_write_int_field):
        Use new STREAM parameter instead of old one and count.
    (ps_stream_write): Renamed from ps_write_string.
    (ps_stream_space): Renamed from ps_write_spaces.
    (ps_stream_pad): Renamed from ps_write_padding.
    (ps_stream_write_field): Renamed from ps_write_field.
    (ps_stream_write_int_field): Renamed from ps_write_int_field.
    (ps_stream_newline): New declaration.

commit c053e8317b9934b20912aa1b3f245ffbf7e64187
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 19 04:36:06 1995 +0000

    (crash_dump_task): Add sreplyport arg.

commit f224bf93fda8e129ca07d842575ba1f93805b766
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 19 04:33:50 1995 +0000

    Initial revision

commit d3f649ba551ed42b319f11d3207dd5ad1703ca0c
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 14:54:01 1995 +0000

    If calling thread is serving an RPC, don't block waiting for that RPC to
    finish.

commit 5636382647c32d771308aaf8d5045d29da6844f3
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 14:04:08 1995 +0000

    (diskfs_S_exec_startup_get_info): Renamed from diskfs_S_exec_startup,
    slightly different protocol.  Unused exec server stubs removed.

commit 5a3a31acb054b97f763cc4d69cd34bbabc7c75aa
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 14:01:25 1995 +0000

    (MIGSTUBS): Replaced execServer.o with exec_startupServer.o.

commit d39087c451fdeb7ee5cf0638bae74df58196c52f
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 13:50:08 1995 +0000

    (ports_inhibit_all_rpcs): Renamed from inhibit_all_rpcs.

commit e80dfab0304b0ff2b3ea5846bc62a540f345b5fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 16 20:16:37 1995 +0000

    Formerly misc.c.~5~

commit 25967741c828a8a2a2e7ead4006e717fee48a5a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 16 17:48:55 1995 +0000

    Formerly main.c.~10~

commit fb15ed37d0da621c1ba0c965934266d8d8dd3701
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 16 00:40:40 1995 +0000

    (user_port): Fixed port selection logic.
    (check_hashbang): Fixed PATH searching in script name guessing.

commit 57b97970ffa92b1947f1473097dbeea32db600df
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:56:50 1995 +0000

    Formerly nfs.c.~6~

commit efb1a41a3a475549bde195bbb034f0fc71ad3b50
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:41:18 1995 +0000

    Formerly cred.c.~2~

commit 50f111a2153932cfd31869a10d87db4e77954100
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:29:05 1995 +0000

    Initial revision

commit f8c8d3b8d5238b2db5e317e25a0c71d8f4a2ce1d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:26:43 1995 +0000

    Formerly dir-lookup.c.~2~

commit 89ee19b80aa9c39e25edbd39bcc79d7cbc677656
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:23:52 1995 +0000

    Initial revision

commit 718b3a977e9815ab7b9679303a36f121189f9267
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:06:10 1995 +0000

    Formerly cache.c.~2~

commit fa29f5878ba68b232ba5aaf661b33b122089f2e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:02:44 1995 +0000

    entered into RCS

commit fa92b31b3f298770bca98eed65d8f538a81ceea8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 18:21:25 1995 +0000

    Initial revision

commit a5d6a0ee6904c2b9d6808705f1acf380a4ac5629
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 17:05:55 1995 +0000

    Initial revision

commit 41552f46227d92f844b8f56df8ec605179118b81
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:54:07 1995 +0000

    Formerly io-readable.c.~3~

commit 3ef14dc5033bcb02d48d8d842bac760ea2fd0cf1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:50:50 1995 +0000

    entered into RCS

commit 33539520d2e6b3789d2354c651b6e8a12ff21edd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:50:33 1995 +0000

    Formerly io-seek.c.~3~

commit 63adf484632b5bb90db9cbf17ceddeec5d24487e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:38:54 1995 +0000

    Formerly mutations.h.~2~

commit ab8ad93bbd110d53b5c9aed80edd958ade7115e3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:38:06 1995 +0000

    Initial revision

commit d5c1a156fae5fc334f009f4a9b8d3cb06e3b9efe
Author: Miles Bader <address@hidden>
Date:   Tue Nov 14 23:35:16 1995 +0000

    (main): Grow TTY_NAMES properly even when it's empty.

commit 6b5139be2a99e143e61d0f86cd837966f01214e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 14 18:15:52 1995 +0000

    (S_proc_wait): `p->msgportwait' ==> `p->p_msgportwait' typo fix.

commit 1c0a010213190538312e2506f0d8a7437b9500cb
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 14 17:07:19 1995 +0000

    (OBJS): Remove execServer.o.

commit 5fe5cbe4e1aa2b0b76c276f865b073812e986d0a
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 22:28:21 1995 +0000

    (diskfs_demuxer): diskfs_exec_server --> diskfs_exec_startup_server.

commit 64c905559c64d5276086c8bdbcfad98e1cecb2aa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:13:12 1995 +0000

    entered into RCS

commit 1e330dfb9debc9ee47bc871327a452d2fddd4033
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:12:33 1995 +0000

    Initial revision

commit 870375b90e17f7860dcccffbdaa43f6a678ecf8a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:06:54 1995 +0000

    entered into RCS

commit 553210f9c1cef0de46e8591c4759239f6913daa3
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 22:05:25 1995 +0000

    Formerly rdwr.c.~5~

commit 3059bae026140f378bf7125eb6acb23b030f4f66
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:04:45 1995 +0000

    Initial revision

commit 36ce5f3ed644be4a36b99c48601e82d41dacc109
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:03:06 1995 +0000

    Formerly file-check-access.c.~2~

commit 9801c9e96c55c860cf290c16230465535fecbdfa
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:57:46 1995 +0000

    Formerly store.h.~4~

commit b8285c3b75c383031f9b7055cec6308f85251731
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:57:31 1995 +0000

    Formerly set.c.~2~

commit 781b7dc197eaa45129fcdee410609387e63217a9
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:52:59 1995 +0000

    Formerly device.c.~2~

commit 52020a40501e97d93034745a9e4b2611f3af312c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:52:09 1995 +0000

    entered into RCS

commit 316fd871634d7fda6e6cf08ec5a4cb5f1d6d0760
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:51:06 1995 +0000

    (diskfs_S_file_lock_stat): Lock around reads to make sure they are
    mutually consistent.

commit 736a7c7c58d4aa31d594579071390e930a982618
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:49:08 1995 +0000

    Formerly make.c.~2~

commit 76d865eff89fbc81134af4aefd0b42618bb038a3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:45:05 1995 +0000

    Formerly file-utimes.c.~2~

commit 27d42723c4c06dcd73e32f963247ceda6f43c7a5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:44:31 1995 +0000

    Initial revision

commit dae2301bcf5851e72e3567eca3bbfcef1dc121d1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:42:39 1995 +0000

    entered into RCS

commit ee680eaffc00d09a801a13038651f8e83278602c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:41:39 1995 +0000

    Formerly create.c.~2~

commit b3a0f23fedceb8e5ee6c60444e6c0fbfa94db2d0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:40:44 1995 +0000

    Initial revision

commit 6a8e82146f6f66bad83bde9f7744bb1a1407f992
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:38:57 1995 +0000

    Formerly io-seek.c.~2~

commit 22282e0dd9ac99da1ecf65d2240fb5dade64517a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:38:31 1995 +0000

    Formerly io-readable.c.~2~

commit c6f2f50d19ab9049b63975296bb2e1b69ab9a9d2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:35:07 1995 +0000

    Initial revision

commit 27ad04585de6312c81a4adf63f1d75c6bb322a15
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:33:24 1995 +0000

    Formerly io-read.c.~2~

commit 0ec8fe4fe8c967c934566a4bf916744320a192aa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:33:15 1995 +0000

    entered into RCS

commit 3fd0286bd2761864cf3ee39da705fdb50f06dedf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:28:23 1995 +0000

    (diskfs_S_io_readable): Set *AMOUNT to zero if filepointer is past the
    end of the file.

commit 275ead4b88aae34642eba6f6e37cbdfed61e47d8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:27:25 1995 +0000

    Initial revision

commit 8175bddaad6a2f144d822eecd7c9b038d9e034d7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:18:10 1995 +0000

    Initial revision

commit 4573701c0c6c7074f3defca402f87e5b3af425cc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:13:59 1995 +0000

    Initial revision

commit 5ffce85d04ca7e75500233a3ba8140f82a0b04ad
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:11:53 1995 +0000

    Formerly Makefile.~2~

commit f20ffbe7f5a64f926985fc65774b5867eaf03827
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:06:08 1995 +0000

    Initial revision

commit 410e388ba9e57c9e057b687c468651671e823954
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:27:02 1995 +0000

    Initial revision

commit 2126a6999dbd09fc3e121cfc42e8346df2e88c13
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:21:29 1995 +0000

    Initial revision

commit 745ee40f06270c8db7f20da52d40d2094e7f7506
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:12:51 1995 +0000

    (S_exec_startup): Compatibility RPC removed.

commit 27f42e12d27bb6be11df847eaeb0a7c79b32c6be
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:11:23 1995 +0000

    (load_section): Catch faults while zeroing partial bss page.

commit 622f5af54831ad1c04ad7d086422d6453cca6e3b
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:04:52 1995 +0000

    (exec_startup): RPC removed; replaced with skip.

commit fdfc7cfca1089bb86766d8c7276d96e32785ef5d
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:04:34 1995 +0000

    Formerly derive.c.~2~

commit 909120da5bd769b80a75f8d276c381e1b968e38e
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:53:55 1995 +0000

    Initial revision

commit a286061a0bc914c8e33aef362cc76e17ba9e5734
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:50:07 1995 +0000

    Initial revision

commit 2f88b4a2416a8fdf9865521afafd958282d4bffa
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:36:40 1995 +0000

    Initial revision

commit cf67baeae848d768373f2ba912b6aa5cce12adca
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:55:02 1995 +0000

    Waste some time adding reply port args that no one will use.

commit cfbfdb8268c40641bf98b85a7cb3e7f4f65cdafe
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:47:46 1995 +0000

    (trivfs_startup): Add FLAGS arg, passed to fsys_startup.

commit cc00c25a356d38771efb98f16382ac490484565b
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:47:18 1995 +0000

    (trivfs_startup): Add FLAGS arg.

commit 15289ea81c71e4f606689d34721b9ccf08f73c59
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:46:21 1995 +0000

    (trivfs_S_file_get_storage_info):
      Add FLAGS arg.
      Waste some time adding reply port args that no one will use.

commit 2c3944eb1a6fd5380383a346a3ac28cf36b8ed15
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:44:52 1995 +0000

    (trivfs_S_fsys_get_options, trivfs_S_file_get_fs_options): New functions.
    (trivfs_S_fsys_startup): Add FLAGS arg.

commit 1c67869e4a93694630bf3982eba131a980eeb950
Author: Miles Bader <address@hidden>
Date:   Fri Nov 10 15:02:41 1995 +0000

    Initial revision

commit a2dbc3b1149ad0df72a0252b019a1c490907eb87
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 19:35:01 1995 +0000

    (S_proc_setmsgport): Only do the RPC reply by hand for proc.  Also,
    return the correct port in that by-hand reply.

commit 58771e1e72e34b3f04f7b721b140792225b57ebd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 19:19:06 1995 +0000

    (struct dirstat): New member `nbytes'.
    (dirscanblock): If DS->type is COMPRESS, still look for TAKE/SHRINK
    possibilities.  Also, if it's COMPRESS, still look to see if the
    current block can be compressed with fewer byte copies.

commit a64d82a4d3bffead25a9444b0f75ca5d10f68073
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 18:02:21 1995 +0000

    (S_proc_getmsgport): Also return EBUSY if P->waiting, because both
    share the same memory in the proc structure.

commit 4f535b88412edf2b61aa2130a6ecd2e6744e6bea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 18:01:25 1995 +0000

    (S_proc_wait): Also return EBUSY if P->msgportwait, because both share
    the same memory in the proc structure.

commit 0c29fca4560c05d973da90ddb746800ac5a312b9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:43:15 1995 +0000

    Formerly io-ops.c.~6~

commit 6610b95b1e967347c6157483a3123aa309280941
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:36:21 1995 +0000

    Formerly misc.c.~4~

commit ac11c7f0064429f7baa34dff7dd554aeae36df7f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:36:21 1995 +0000

    Formerly pfinet.h.~12~

commit f10f67cbd2e7295901f11837c7cba1aa22bc190a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:35:51 1995 +0000

    Formerly socket-ops.c.~6~

commit e1f3c0a3b0e463b39cdd72e563259d5d84850722
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:33:51 1995 +0000

    (diskfs_S_dir_link): Now that args are swapped, deallocate port ref on
    FILECRED instead of DIRCRED.

commit f3920580819312f234b46c6fb831f0077a62c922
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:24:59 1995 +0000

    Formerly main.c.~9~

commit eb747f4abe049121092bcca13d1c055c2c6395b7
Author: Miles Bader <address@hidden>
Date:   Wed Nov 8 21:46:47 1995 +0000

    (trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate.

commit 2dc6d208b57b3129d389cb61b8d6ad97e521db34
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 20:32:51 1995 +0000

    Formerly misc.c.~3~

commit 96a951103fd85fc72c85b891e7ffee0a20d14904
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 20:31:38 1995 +0000

    Formerly Makefile.~14~

commit d69d3c383bb0c204c6e38b442ff513db6c13e60d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:51:17 1995 +0000

    Formerly Makefile.~13~

commit d461cfc6f412e624cb9bef8e8440c0b6129d1911
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:50:54 1995 +0000

    Formerly misc.c.~2~

commit a38ef5ce7dbb509d4f2af23af4b6967efb57f6e5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:39:01 1995 +0000

    Formerly sched.c.~11~

commit 1a94fb2e49b12353ffffa1f8e6186d38752350cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:37:20 1995 +0000

    Initial revision

commit 5665d12e93b604eae866e7c9ec66b044f897a78d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:37:12 1995 +0000

    entered into RCS

commit a25220b4b08244cd9c50de4dfd91db95c3e531e7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:36:38 1995 +0000

    Formerly pfinet.h.~11~

commit 8af2256dc5b69faf520baf8c8e1582090ab30fd0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:19:52 1995 +0000

    Formerly main.c.~8~

commit 9002b363dd906b7d8c9de8924591b2fbf177dc4e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:14:17 1995 +0000

    entered into RCS

commit 0a0f96258627b475959f594ef2e81341189545bb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:03:33 1995 +0000

    Formerly io-ops.c.~5~

commit b562d6a6873dcd96671b83773449c664d61933ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 18:36:17 1995 +0000

    Formerly socket-ops.c.~5~

commit 41b090a725d694cc794ea5eef8d9a534e2ae0691
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 18:32:53 1995 +0000

    (S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS differently.

commit 288cf6cda6f27161242e8e87656c2cd288c33ebc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 18:12:19 1995 +0000

    (S_proc_getprocinfo): Don't attempt msg_report_wait if P->p_msgport is
    not valid.

commit 01d723e6ba82714f9ffc4826a8169dfaf321a7d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 18:10:25 1995 +0000

    (S_proc_getprocinfo): Inhibit PI_FETCH_THREAD_WAITS for now.

commit 4e28593cbe1d504aba3105b05871e6aa43d4e18f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 17:12:07 1995 +0000

    Formerly mutations.h.~2~

commit e4f7a15840d4ae2997e5fc5ea762424ca93d1c91
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 17:02:34 1995 +0000

    Formerly ethernet.c.~11~

commit f07bc340539b7459fca52500e2edd6c81b14dde2
Author: Miles Bader <address@hidden>
Date:   Wed Nov 8 01:20:49 1995 +0000

    (S_proc_getprocinfo): Calculate the size of the returned structure 
correctly.

commit 20c1bca35cdbfd0456326ddce329361fad8f627b
Author: Miles Bader <address@hidden>
Date:   Wed Nov 8 01:20:25 1995 +0000

    (ids_add): Increase the size of IDS even when 0.

commit 8d9c185666cd7e521fc55b4af567324c0dcb94f5
Author: Miles Bader <address@hidden>
Date:   Wed Nov 8 01:19:49 1995 +0000

    (ps_base_priority_getter, ps_cur_priority_getter, ps_get_base_priority,
      ps_get_cur_priority):
        Get this info using PSTAT_THREAD_BASIC instead of PSTAT_THREAD_SCHED.

commit fa2352732d90560e64cce3e1f966a147cef41427
Author: Miles Bader <address@hidden>
Date:   Wed Nov 8 01:17:37 1995 +0000

    (proc_stat_set_flags):
      Initialize the proc_info and proc_info_size fields if they've never been 
set.
      Always update proc_getprocinfo fields, even if we already had them.
    (add_preconditions): Correct preconditions for PSTAT_STATE.
    (PSTAT_TEST_MSGPORT): Renamed from SHOULD_SUPPRESS_MSGPORT_FLAGS.
    (PSTAT_USES_MSGPORT): New macro.
    (SUPPRESS_MSGPORT_FLAGS): Use PSTAT_USES_MSGPORT, not PSTAT_MSGPORT.
    (proc_stat_set_flags): Use PSTAT_TEST_MSGPORT.
    (merge_procinfo): Only copy old task info if we actually had it.
    (proc_stat_set_flags): Don't unnecessarily grab procinfo stuff.
    (summarize_thread_basic_info): Summarize available priority info too.
    (summarize_thread_sched_info): Do max_ & depress_priority too.

commit 2348dc14e371d1057e8e48037e8894c0084c6f13
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:58:15 1995 +0000

    (service_fsys_startup):
      Don't pass the address of reply.realnodeType.msgt_name -- it's not really 
an
      int, although the compiler pretends it is.

commit 75884d172cbee6cd968c7d93bf3fe9132e42f57d
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:57:27 1995 +0000

    (fshelp_fetch_root):
      When PORT_TYPE is MACH_MSG_TYPE_MAKE_SEND, make the right *before* using 
it.
      Don't bother reauthenticating the underlying node returned by CALLBACK2 --
        it already has the right ids.  This also gets rid of a problem with 
giving
        away our auth port prematurely.

commit 17aa9d8024e8d9e05231295d2c5eb50441f1dc01
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:55:53 1995 +0000

    (OTHERSRCS): Add opts-get.c.
    (FSSRCS): Add file-get-fs-opts.c.

commit b4782c1cb6dc2ed411a93be69c03ffa714dc4c6e
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:54:57 1995 +0000

    (reboot_system):
      Add flags, noise, & noise_len params to proc_getprocinfo.
      Deallocate NOISE if necessary.
    (S_msg_report_wait): New function.

commit d4f38ad26a10909c0a62ae24dd69e52d0c8bccdb
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:54:10 1995 +0000

    Initial revision

commit 39340549ed60aadf02fd58ecccb7df0eee8e3845
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:53:30 1995 +0000

    (main): Add FLAGS arg to diskfs_startup_diskfs call.

commit 530ab7d24509b2be4065f9e4dc9c63d26d4ff121
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:49:37 1995 +0000

    (main): Add FLAGS arg to trivfs_startup call.

commit 34412879c3378eaba07aab423d54bfc02c73abef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 22:00:55 1995 +0000

    Formerly io-ops.c.~4~

commit d1d7bd219fffe28666c9dbd79e36dc0270e381ba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 22:00:54 1995 +0000

    Formerly socket-ops.c.~4~

commit 20cb496aa95f4c1b48a721dcdc8151bec1f3962c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:33:54 1995 +0000

    Formerly pfinet.h.~10~

commit ed71807b026da7ed522dab83f1d43ef74cd7a0a4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:24 1995 +0000

    Formerly sched.c.~10~

commit 35cefcf6daf348bb95be40a6ba93ef6ee9051031
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:23 1995 +0000

    Formerly main.c.~7~

commit 59736bd8c83f0dc36f52eb66fc4bd0ccaa629011
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:17 1995 +0000

    Formerly Makefile.~12~

commit 70a49b7d3f217717ba323ea54c816c12b4704c0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:26:38 1995 +0000

    Initial revision

commit e234ff742e1e383684ae8d0cd5557fabd2284682
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:18:09 1995 +0000

    (print_info):
      Use the new FLAGS argument to file_get_storage_info.  Add new storage 
types.

commit 7449f71e5d38361546520ac90a8d55ddb483172e
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:17:40 1995 +0000

    (main):
      Change to use the new wierd callback interface to fshelp_start_translator.

commit 28ca9199b27a1aee8f34ecc790f8e71429d53d72
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:16:38 1995 +0000

    (main): Use file_get_fs_options, not fsys_get_options.
    (doc): `filesystem' --> `FILESYS'.

commit 0454d21e1919cbc3a4e3cf2328f40619c7bc1637
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:15:08 1995 +0000

    (diskfs_S_file_get_storage_info): Add FLAGS argument.

commit a887c546532151869086ac0cd5313adf51d4296c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:14:46 1995 +0000

    (main): Add FLAGS arg to diskfs_startup_diskfs call.

commit 7c9370776b72618d6140ffcc1c090348206185f7
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:12:07 1995 +0000

    (main): Add FLAGS arg to trivfs_startup call.

commit 0fe292dfbd3a289d646034824f6a85cc16858a11
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:11:29 1995 +0000

    Include <sys/resource.h>.

commit 608f5c8591ec112a8190d26ba39a51a2825633ca
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:11:12 1995 +0000

    (S_proc_getprocinfo):
      Add NOISE and NOISE_LEN args.  Fix various typos.  Initialize ERR.

commit a7819e462d30a7d2e0b1319adb54d1184d0dc186
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:10:07 1995 +0000

    (S_socket_create_address): Removing BINDING argument.

commit 69e401af28ba8f712857c2e11a214bbcbed6df82
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:09:16 1995 +0000

    (trivfs_S_file_get_storage_info): Add FLAGS argument.

commit d8d807461814d3edf2aba3ae663830c2bcd64e5b
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:07:54 1995 +0000

    (fsys_startup_reply, fsys_get_options_reply): Tyop.

commit 25efea820482a7a0d14317d231ba34e429b5b4bd
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:05:37 1995 +0000

    (main): Add flags argument to trivfs_startup call.

commit bfad67a5d8e2ed25630c32cc3d2aeff7a1a25a47
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:04:07 1995 +0000

    (S_fsys_get_options): New function.
    (main): Add flags argument to fsys_startup call.
    (S_fsys_startup): Add FLAGS arg.

commit f311cedf0b66b77f375fee514c0861b4605f4c59
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:18:30 1995 +0000

    Initial revision

commit d05ff8fdaa1260bbd24701f47349136d844ad575
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:12:50 1995 +0000

    (_diskfs_translator_callback2_fn):
      UNDERLYING_TYPE should be a pointer.
      As should the UIDS & GIDS args to diskfs_make_protid.

commit 0980a17c8768df02b4d6852b7a711b5c83b44eca
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:12:05 1995 +0000

    (diskfs_S_dir_lookup): Fix various typos.
    (short_circuited_callback1): Dereference ARGZ & ARGZ_LEN.
    Include <hurd/paths.h>

commit ffac50a06d208fb4958064d51369b35606e16ff6
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:06:53 1995 +0000

    (diskfs_S_fsys_get_options): New function.

commit 71259a969c4a59336be2137c87d018eba4973d41
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:06:05 1995 +0000

    (diskfs_sync_interval): New variable.
    (diskfs_set_sync_interval): Set DISKFS_SYNC_INTERVAL.

commit 6ab7960423a2475a189ec1297874863a8b241c14
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:04:01 1995 +0000

    (diskfs_S_fsys_getroot): Pass both callback args to fshelp_fetch_root.

commit c1ab9a744942d955a1aa2f2bd645841ed3e59562
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:00:11 1995 +0000

    (diskfs_S_file_get_translator): Initialize ERROR.

commit 20e894ed3460ba09c0086ae7a363129b938b26e6
Author: Miles Bader <address@hidden>
Date:   Sun Nov 5 04:27:35 1995 +0000

    Initial revision

commit 12888ff948c0c0eab87689aa791551facb61fa51
Author: Miles Bader <address@hidden>
Date:   Fri Nov 3 00:56:32 1995 +0000

    (add_preconditions): Don't require PSTAT_EXEC_FLAGS for getting the state
      anymore (but do require PSTAT_{TASK,THREAD}_BASIC).
    (proc_stat_state_tags): Update to reflect new flags.
    (proc_stat_set_flags): Set new flags.
    (PSTAT_PROCINFO, PSTAT_PROCINFO_THREAD): New macros.
    (fetch_procinfo, merge_procinfo): New functions.
    (SHOULD_SUPPRESS_MSGPORT_FLAGS): Change to use more accurate flags.
    (should_suppress_msgport): Use new fields.
    (summarize_thread_basic_info, summarize_thread_sched_info,
      summarize_thread_states, summarize_thread_rpcs, count_threads): New funcs.
    (proc_stat_set_flags): Support the new division of PSTAT_INFO into 
individual
      flags, and support getting thread information by using the thread's origin
      proc_stat.
    (_proc_stat_free):
      Free the thread_basic_info and thread_sched_info fields if necessary.
    (proc_stat_thread_create): Don't require that the source process have thread
      information around; it will be fetched later if necessary.

commit 7ee780b5f5d64c4f295db2760586d497cdfa1569
Author: Miles Bader <address@hidden>
Date:   Fri Nov 3 00:55:10 1995 +0000

    (ps_own_filter): Use PSTAT_PROC_INFO, not PSTAT_INFO.
    (ps_own_p): Use proc_stat_proc_info, not proc_stat_info.

commit 9146d8e9ef629fa749ef85a4b11756e5c81b3ade
Author: Miles Bader <address@hidden>
Date:   Fri Nov 3 00:54:33 1995 +0000

    (ps_rpc_getter): New variable.
    (ps_get_rpc): New function.
    (ps_std_fmt_specs): Add "RPC" entry.
    (ps_emit_nz_int): New function.
    (ps_ppid_getter, ps_pgrp_getter, ps_session_getter, ps_login_col_getter):
      Use PSTAT_PROC_INFO, not PSTAT_INFO.
    (ps_get_ppid, ps_get_pgrp, ps_get_session, ps_get_login_col):
      Use proc_stat_proc_info, not proc_stat_info.
    (ps_vsize_getter, ps_rsize_getter, ps_rmem_frac_getter,
      ps_proc_susp_count_getter): Use PSTAT_TASK_BASIC, not PSTAT_INFO.
    (ps_get_vsize, ps_get_rsize, ps_get_rmem_frac, ps_get_proc_susp_count):
      Use proc_stat_task_basic_info, not proc_stat_info.
    (ps_cur_priority_getter, ps_base_priority_getter, ps_max_priority_getter):
      Use PSTAT_THREAD_SCHED, not PSTAT_THREAD_INFO.
    (ps_usr_time_getter, ps_sys_time_getter, ps_tot_time_getter,
      ps_cpu_frac_getter, ps_sleep_getter):
        Use PSTAT_THREAD_BASIC, not PSTAT_THREAD_INFO.

commit 8a6e56a827d2edd8ecbc5ed464e66e7c5fe5a70a
Author: Miles Bader <address@hidden>
Date:   Fri Nov 3 00:52:49 1995 +0000

    (PSTAT_STATE_P_LOGINLDR, PSTAT_STATE_P_WAIT, PSTAT_STATE_P_GETMSG): New 
flags.
    (proc_stat_num_threads): Use the num_threads field.
    (proc_stat_thread_sched_info, proc_stat_thread_basic_info):
      Don't take the address, now that the fields used are pointers themselves.
    (proc_stat_thread_rpc, proc_stat_task_basic_info): New macros.
    (proc_stat_proc_info): Renamed from proc_stat_info.
    (PSTAT_PROC_INFO): Renamed from PSTAT_INFO.
    (PSTAT_TASK_BASIC, PSTAT_THREAD_BASIC, PSTAT_THREAD_SCHED, 
PSTAT_THREAD_RPC):
      New macros.
    (struct proc_stat):
      info & info_len --> proc_info & proc_info_len.
      Add the num_threads, task_basic_info, and thread_rpc fields.
      thread_basic_info & thread_sched_info are now pointers.

commit c14f2fe9c077d7f9d2d034294037b4cf2a2c5f90
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 23:31:48 1995 +0000

    (options): Add --not-owner/-O option.
    (id_t, struct ids): New type.
    (make_ids, ids_add, ids_contains): New functions.
    (main): Use a struct ids instead of multiple variables to hold the wanted
      uids list, which renamed to ONLY_UIDS.  Add the NOT_UIDS list to contain
      the opposite sense, and use it.
    (main): Use proc_stat_proc_info instead of proc_stat_info and 
PSTAT_PROC_INFO
      instead of PSTAT_INFO.

commit 6cff911567646a7c62f90887b58fc4ed5a0e94ef
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 23:00:54 1995 +0000

    (fshelp_open_fn_t): New type.
    (fshelp_start_translator, fshelp_start_translator_long):
      Now take a function that opens the underlying node instead of the node
        itself.
    (fshelp_fetch_root_callback1_t, fshelp_fetch_root_callback2_t):
      New types replacing fshelp_callback_t.
    (fshelp_fetch_root): Takes two callback args now.

commit a909a80ca3c5e21fa54e7fc4a45581dc408dc62c
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:59:33 1995 +0000

    (fshelp_start_translator):
      Change to use a callback function instead of passing the actual node.

commit 20f9acdd40770065b994f3f58a7fcda32064a6cc
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:58:58 1995 +0000

    (fshelp_start_translator_long, service_fsys_startup):
      Change to use a callback function instead of passing the actual node.
    (service_fsys_startup): Support the open flags coming from the translator.
    (struct fsys_startup_request): Add the flags field.
    (flagsCheck): New variable.

commit 13b5228b252286e3539966abadf7fe3ba71da6a8
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:56:50 1995 +0000

    (fshelp_fetch_root):
      Uses two callbacks now.
      Pass an appropiate function to fshelp_start_translator_long instead of the
        actual underlying node.

commit 448220013c9ba9d82c7a406701b3422c730fc588
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:54:26 1995 +0000

    (_diskfs_translator_callback1, _diskfs_translator_callback2): Declare.

commit 50958a83dca64d0133f7c151d983c0f8960508f6
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:53:45 1995 +0000

    (diskfs_startup_diskfs) Add FLAGS arg; use.

commit 1d6ef8f4602ddb80e0c6a4e37bad00c37dae81d0
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:53:01 1995 +0000

    (_diskfs_translator_callback1_fn, _diskfs_translator_callback2_fn):
      New functions, replacing the single original.
    (_diskfs_translator_callback1, _diskfs_translator_callback2):
      New variables, replacing the single original.

commit f8d2eb0316d448bd5ada775ff0b27f628501026d
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:52:22 1995 +0000

    (diskfs_S_dir_lookup): Add new callback arg to fshelp_fetch_root call.
      Change short_circuited_callback1 to reflect the split into two callbacks
      (we use the global diskfs callback for the other).

commit cf5ac2064f6a06ff14d53e9f6b856cf03d247936
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:50:48 1995 +0000

    (diskfs_S_fsys_startup): Add FLAGS arg; use.

commit 4ad28eb5f5e279c9af5f9965e0788de89ea2fa66
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:50:14 1995 +0000

    (diskfs_execboot_fsys_startup): Add FLAGS arg; use.

commit a219eea121d1a63a3398f060577a979b952c684b
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:49:25 1995 +0000

    (diskfs_startup_diskfs, diskfs_execboot_fsys_startup): Add FLAGS arg.

commit 34b8356567bc911d4d2f323d7952b6109db2a06f
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 00:09:12 1995 +0000

    (fmts): Add RPC field to the -l format.

commit ae4347818b4317f12a0c464b92277238754a9de9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:51:01 1995 +0000

    Formerly sched.c.~9~

commit 9bf42fd45219b511702a7fe75ea66f8cab9c14c6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:51:01 1995 +0000

    entered into RCS

commit 323596bf9c6467cc985be186a0a608bd3d52795a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:35:47 1995 +0000

    Formerly io-ops.c.~3~

commit 6bdf4282622351abb26a79c07e7575cb8c0cea5e
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 31 20:54:12 1995 +0000

    Add missing */.

commit a0e0a63b88b54cc27fce7459b47944d9c2dd525e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 20:15:32 1995 +0000

    Formerly sched.c.~8~

commit 70c5196cd5d9f88bca6dc4aeea398411b85e70b6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 20:09:49 1995 +0000

    entered into RCS

commit 91f85b9c4bb880967b198585a1a9880e0cb1d837
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:59:12 1995 +0000

    Formerly tcp.c.~6~

commit 77d733106d04f5e3dbacb538dd847555bbafec64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:56:35 1995 +0000

    entered into RCS

commit 3cad22a2ba18a924f0193a4ee4e28fb81f875242
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:23:02 1995 +0000

    (struct zombie): Deleted; now in proc.h.
    (zombie_list): Likewise.

commit 1f84649e6164c858529df98c7e4a427f03fa3c65
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:22:18 1995 +0000

    (struct zombie): New type.
    (zombie_list): New variable.

commit dcec51dcb6d87abcfb5f1a150ae46375f8945f5b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:18:57 1995 +0000

    (S_proc_getprocinfo): Implement all the rest of the PI flags except
    PI_ZOMBIE.

commit 1ddde85288dedb390ce6c5eba6cab5fa97a5afa3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:14:29 1995 +0000

    (proc_getprocinfo): New parm THREADWAITS.

commit a373deb4e898d4e83fe5114b5afc77a50f861ee7
Author: Miles Bader <address@hidden>
Date:   Tue Oct 31 18:36:41 1995 +0000

    (options):
      Change --force/-f to --goaway/-g.
      Add flags for killing translators: --recurse/-r, --force/-f, --nosync/-S.
    (doc): New variable.
    (main): Support new flags.  Have some of the options update flag words
      instead of setting variables.

commit 31d2ef03bb923ed6a18330bc7c0d427833a8f62d
Author: Miles Bader <address@hidden>
Date:   Tue Oct 31 18:31:10 1995 +0000

    (diskfs_get_translator, diskfs_set_translator):
      Only support these if the filesystem's creator-os is `hurd'.
    (read_disknode):
      Only check the i_translator field if the filesystem's creator-os is 
`hurd'.

commit a6e1cfaa1d3e3d43b1ebd9958dd057ab51d6f358
Author: Miles Bader <address@hidden>
Date:   Tue Oct 31 18:25:16 1995 +0000

    (diskfs_S_dir_lookup): Deal correctly with short-circuited translators that
      diskfs doesn't implement itself.
    (major, minor): New macros -- temporarily here until libc exports them.

commit d6682a9bab19ad96d17fdabacb4953f919e1b426
Author: Miles Bader <address@hidden>
Date:   Tue Oct 31 18:23:00 1995 +0000

    (diskfs_S_file_set_translator):
      Add missing else.
      Use makedev macro instead of doing it by hand.
    (makedev): New macro -- temporarily here until libc exports one.

commit 00af9cdb5c5f4210dbee0e1abf39abe2577914f5
Author: Miles Bader <address@hidden>
Date:   Tue Oct 31 18:11:35 1995 +0000

    (OTHERSRCS): Add init-completed.c, dev-open.c, dev-io.c, dev-globals.c,
      console.c, readonly.c, remount.c, opts-common.c.

commit a11b2f6956899f77bbe2e3d09ff2d2a22d15a668
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 31 07:23:52 1995 +0000

    (msg_report_wait): Add string out arg.

commit 49f10e7c9f1af3f20fe3975e116299c606439cdc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:36:45 1995 +0000

    (S_proc_getprocinfo): Support new FETCH flags; support new
    msg_report_wait call; improve organization.

commit 86fd17e65ed94fbc4b5abb47a169114fd06b3940
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:27:43 1995 +0000

    (struct procinfo): New (buried) member `died'.

commit 3769bd4ce894314159aa0c44f8d9c2a6da7142d9
Author: Miles Bader <address@hidden>
Date:   Mon Oct 30 21:25:38 1995 +0000

    (options): --all is -e, not -a.

commit 6df456a4a23bb8190efb4b507cbe8833e0f5fba6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:22:47 1995 +0000

    (S_proc_getprocenv): Removed #ifdef notyet; fixed args to
    get_string_array.

commit d3d45d2902695b36bdfc8300d555a16850de2a46
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:19:29 1995 +0000

    (msg_report_wait): and delete the string parm.

commit 27444c083091c2da64f753283f563fb4bcb54467
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:17:47 1995 +0000

    (msg_report_wait): New parm WAIT_RPC.

commit 7e1c962bc48165b8e2ae4d6f1273d2f7d0b934fb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:16:05 1995 +0000

    (PI_FETCH_TASKINFO, PI_FETCH_THREADS, PI_FETCH_THREAD_BASIC,
    PI_FETCH_THREAD_SCHED, PI_FETCH_THREAD_WAITS): New flags.
    (procinfo): New (buried) member `rpc_block'.

commit 7e05e8d92ed964ae4175cbd29be65b3f46ff30b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:10:06 1995 +0000

    (proc_getprocinfo): New parm FLAGS.

commit 4cb232ba0b31db883dc43229ea79f4659b31d7d0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:07:55 1995 +0000

    (msg_report_wait): Change second arg to be a real thread_t.

commit 727494ba1b79c384d96bf081324a97c1cdfa575a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:02:17 1995 +0000

    (file_get_storage_info): New parm FLAGS.

commit 8b51467cf274617e69493cad51dee8f09b41066c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:00:48 1995 +0000

    (enum file_storage_class): Add STORAGE_TASK.  Drop all the MUTATED
    bits.
    (STORAGE_MUTATED): New flag.

commit 396031151da95eb1b7724d5c36bbb08a54af0ca8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 20:55:34 1995 +0000

    (enum file_storage_class): Added new classes STORAGE_MEMORY and
    STORAGE_MEMORY_MUTATED.  Doc fixes.

commit 15c9f1239384aa18d55a6784e3468ae6daa382fa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 20:52:32 1995 +0000

    (PI_LOGINLD, PI_WAITING, PI_TRACED, PI_GETMSG): New flags.

commit 11847bee758db8861dae3451c08d5773c565ebbd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 15:41:02 1995 +0000

    (io_select): Make sreply port also available if IO_SELECT_REPLY_PORT
    is defined.

commit 3d4ca1ce700ccfe7d66ae1234d47979f0b025323
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:20:47 1995 +0000

    (fsys_startup): New parm OPENFLAGS.

commit 448c89fec9670512148d0363efe749c363eecad5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:17:31 1995 +0000

    (file_exec, file_set_translator): Add SCP to incoming variable sized
    arrays.

commit c27293abb19beb3bdb9a81ebc84ae040401f5a48
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:15:20 1995 +0000

    (socket_create_address, socket_setopt, socket_send): Added SCP in
    incoming variable sized arrays.

commit aa55358f359fb5887babfe8fb30525e95c34fbf5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:13:51 1995 +0000

    (io_write, io_restrict_auth): Add SCP to incoming variable sized
    arrays.

commit 2487a29190881c1d691a7c40259bd7fe1618e584
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:11:32 1995 +0000

    (SCP): New macro.

commit 7ab1f2098161744c1ad9a71bc84b85beefe51889
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:07:32 1995 +0000

    More doc fix.

commit b9cbde6e0385193730e0641395d7044064ac2be9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:06:00 1995 +0000

    (socket_create_address): Drop parm `binding'.

commit b48e9aa3ba44922dcc95b4dbc4dad247ece6855d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:04:50 1995 +0000

    Added reply port option to all RPC's.

commit 083c9205ee362c2dcb2f03c47f5e7a696dd84431
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:59:12 1995 +0000

    (fsys_get_options_reply): New stub.

commit c0e013b299ba74e75a2787b5791046cef6fbbd90
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:58:06 1995 +0000

    Typo.

commit aca29cf86da9341417963e89c06f968e0d602da7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:57:39 1995 +0000

    (fsys_get_options): New RPC.

commit 1345341b954ad676bf4757b704ee28e2645cca12
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:56:11 1995 +0000

    (file_get_fs_options): New RPC.

commit 67b7ab0444c9aa38511e6923423d4109bdc27092
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:53:03 1995 +0000

    (msg_report_wait): New RPC.

commit 8130a74f97f281bfcf8196934021a8f7d2cb8567
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:49:35 1995 +0000

    (file_invoke_translateo): Function deleted.

commit c452eeea5ad8618cedeeb1f60cb42be35adb5010
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:48:18 1995 +0000

    Dot fix.

commit 75b0d8035a5f7a7f46956303957f54ee1bed8fe8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:47:19 1995 +0000

    (fsys_startup_reply, fsys_getfile_reply, fsys_syncfs_reply,
    fsys_set_options_reply, fsys_getpriv_reply, fsys_forward_reply): New
    functions, completing interface.

commit c10349717e5a538f14f54a42a8b1d10e9589a3be
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:59:42 1995 +0000

    Formerly io-ops.c.~2~

commit 1ff9f2a926eb0e370e2d862d126832f60da2a7df
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:58:27 1995 +0000

    Formerly pfinet.h.~9~

commit 1cbc30712da8878e21ee726be342a074fce47845
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:58:16 1995 +0000

    Formerly net.h.~2~

commit 83ac09e321e6c6af0099f034204f44472646f76c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:26:59 1995 +0000

    Formerly socket-ops.c.~3~

commit 9c933df33beec8854005f49afc4dc3477b132bec
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 16:18:05 1995 +0000

    Initial revision

commit fbc36e6518e4ddf9d46b1deacdaa9c583513b207
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 22:29:25 1995 +0000

    Formerly socket-ops.c.~2~

commit b70339c9e9191c3d62c66bfa0abe9138050a15c7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 22:03:57 1995 +0000

    Formerly pfinet.h.~8~

commit c3b54a4ef566013c43a8c81293898e79410ab247
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 21:40:49 1995 +0000

    Initial revision

commit 23bc1e8168739c0479694ec5e65dc2c1190a2234
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:59:58 1995 +0000

    Add exec_startup at 30500.

commit 1d9a2d12a59460a3cd8036dc7f8fb3ee3ed24bd9
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:59:19 1995 +0000

    Initial revision

commit b9448845da0556f24920881c1b3414abfda32750
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:58:38 1995 +0000

    (S_exec_startup_get_info): New function, modified from S_exec_startup.
    (S_exec_startup): Just call it.

commit f9b2ee4342396c852ce96c4fbf1bc1f206badf4a
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:50:32 1995 +0000

    (exec_demuxer): Call exec_startup_server.

commit ed276ac0ea0d9c1ed87c3c6456f5f55afa334cef
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 23:54:13 1995 +0000

    (OBJS): Add exec_startupServer.o.

commit ff832d768c6aaedc13138add7bf775877725f9bd
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 23:21:09 1995 +0000

    (struct bootinfo): Use vm_size_t for phdr_size.

commit 95937d1ac06e5eee438ee115befe62398052c435
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 21:26:09 1995 +0000

    (DIST_FILES): Replace hurd.boot.in with hurd.boot
    (hurd.boot): Target removed.
    (clean-misc): Don't remove hurd.boot.
    (all): Don't depend on it.

commit 81fd34e3902871a1521d3fa81d61363288d3435f
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 21:24:29 1995 +0000

    Renamed back from hurd.boot.in.
    Name ufs and ld.so as they will be found in an installed Hurd filesystem.

commit 1d67123c88fb8ded6ed018683fb893353e6ca2d1
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 20:49:02 1995 +0000

    Undo last change of 9Oct95.

commit 7b3f0a473baca7a1894714b0afae513f3bdefb6e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 24 17:33:47 1995 +0000

    (ports_manage_port_operations_multithread/internal_demuxer): Don't
    attempt RPC if we can't get a valid port struct.

commit c95514dfc454161d9a0590c2a9c6a735c56bacc0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 24 17:32:30 1995 +0000

    (ports_manage_port_operations_one_thread/internal_demuxer): Don't
    attempt RPC if we can't get a valid port struct.

commit 664c464f9aa60c93a0bc7942579fbf6255c38c71
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 02:24:35 1995 +0000

    Formerly rdwr.c.~4~

commit b82d6ab855c838b5e0092e7e38d7351e843096b7
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:27:38 1995 +0000

    (parse_enum): Use argp_error.

commit 0b46a52e014cb65e2e8e8f5e01612b485b3589e3
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:26:45 1995 +0000

    (targets): Add storeinfo.
    (SRCS): Add storeinfo.c.
    (storeinfo): New target.

commit 2bb6c31617c42ffdef72c55accf49aa4906cee92
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:25:42 1995 +0000

    Initial revision

commit 3934888e20ba16fb54f002f0b86b2dcdbbe86ca6
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:23:36 1995 +0000

    (options): FILE --> FILESYS in help msg.
    (args_doc): OPTION --> FS_OPTION, since the usage message already
      uses OPTION to mean those to fsysopts.
    (doc): New variable; give some common choices for FS_OPTION.

commit c428f29ebae49e940420555fde5d2a93dd41b03d
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:22:50 1995 +0000

    (args_doc): New variable.
    (main): Set ARGZ inside of parse_opt.

commit 528a207a8d57ecb92c5ef45bb97836b1ef8eb72a
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:18:53 1995 +0000

    (diskfs_max_user_pager_prot): Return what we discovered, instead of 1.

commit 951debc60ee07270c3e9ac0e4d8cc26bd422b111
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:17:45 1995 +0000

    (diskfs_node_reload): New function.
    (iget, read_disknode):
      Code to set allocsize and the last_* fields moved from iget to 
read_disknode.
    (read_disknode): Add DN and OFFSET variables.
      Use log2_block_size to mask instead of doing a modulo with block_size.
    (diskfs_node_norefs, iget): Use pager field, not fileinfo.
    (iget): Use DISK_PAGER directly, not ->p.
    (diskfs_lost_hardrefs): #ifdef'd out contents removed.

commit 2825a71c9d386d64ff3b00ee4df6e1618a47c564
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:08:52 1995 +0000

    (create_disk_pager, diskfs_get_filemap, pager_clear_user_data):
      Don't use the p field in a upi.
    (diskfs_get_filemap): Update/initialize the max_prot field. Add the prot 
arg.
    (drop_pager_softrefs): Declare PAGER, not UPI.
    (enable_caching): The disk node is upi->node, not upi->np.
    (diskfs_get_filemap_pager_struct, flush_node_pager,
      diskfs_file_update, pager_clear_user_data, drop_pager_softrefs):
        Use pager field, not fileinfo.
    (flush_node_pager): New function.
    (create_disk_pager): Store the actual pager into DISK_PAGER.
    (diskfs_shutdown_pager, diskfs_sync_everything):
      Use DISK_PAGER directly, not ->p.

commit 817618ee8145ded8a3051fae33f9e4ff3bb4233a
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:04:08 1995 +0000

    (_pokel_exec, pokel_flush): New functions.
    (pokel_sync): Use _pokel_exec to do the work.

commit a3a91f82ceb982fc40bc27e44b7964500f9449a5
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:03:08 1995 +0000

    (main):
      Always include VM_PROT_WRITE in max prot.
      Use DISK_PAGER directly, not ->p.
      Use diskfs routines to open the device.
      Support both file and mach devices.  Move the parse function here.
      Use argp for parsing.
    (usage, USAGE, SHORT_OPTS, long_opts, console_stdio): Removed
    (parse_opt): Move into main (as a nested function).
    (printf, _ext2_error, _ext2_panic, _ext2_warning): Functions moved to msg.c
    (diskfs_init_completed): Func deleted (now in libdiskfs).

commit 3ba0df6c6f5ed99d38e88b32a1fda61b63d21489
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:44:49 1995 +0000

    Initial revision

commit 06f9b7792240e02be491493d1ade8b8d1a4562c5
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:44:22 1995 +0000

    (SRCS): Remove devio.c, add msg.c and storeinfo.c.

commit e138869411751679ada71739627e5d6ccecf2939
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:42:11 1995 +0000

    (dev_read_sync, dev_write_sync):
      Offset the address to which we're doing i/o with DEVICE_START.

commit 658940525e08f0ecb72996a0146a1d16d1286490
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:41:20 1995 +0000

    (enable_delayed_copies, force_delayed_copies):
      Replace fileinfo field with pager.
    (force_delayed_copies): Give diskfs_get_filemap a protection arg.

commit a2b2f5603612964e252c179aa8fcea7108bdf714
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:38:47 1995 +0000

    (allocate_mod_map): New function (from get_hypermetadata).
    (zeroblock, modified_global_blocks): Define (were common).
    (diskfs_readonly_changed): New function.
    (get_hypermetadata):
      Deallocate ZEROBLOCK if necessary.  Use allocate_mod_map to allocate
        MODIFIED_GLOBAL_BLOCKS.
      Use diskfs device functions & variables instead of our own.

commit c154f2a8c3cc5adca9cd2829266a23a583c76629
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:32:37 1995 +0000

    (diskfs_lookup, diskfs_dirempty): Give diskfs_get_filemap a protection arg.

commit 075122653ab078d87aac136ca51944bcf6684091
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:30:19 1995 +0000

    (struct user_pager_info): Add max_prot field, remove p.
    (struct disknode): Replace fileinfo field with pager.
    (pokel_flush, flush_node_pager): New declarations.
    (disk_pager): Type changed to struct pager.
    (sync_global_ptr): Use DISK_PAGER, not DISK_PAGER->p.
    (device_arg, device_name, device_port, device_start,
      device_size, device_block_size): Declarations removed.
    (MS_RDONLY, MS_NOSUID, MS_NODEV, MS_NOEXEC, MS_SYNCHRONOUS, MS_REMOUNT,
      S_APPEND, S_IMMUTABLE, IS_APPEND, IS_IMMUTABLE): Macros deleted.

commit 62c948919f2947a12541851757831a82b9aaca8a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 20 21:14:03 1995 +0000

    Formerly main.c.~6~

commit 50326660792937362d5710dff973861d61332e0d
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 00:00:58 1995 +0000

    (argp_error): New function.

commit 1532f4f28fe5ec893c6e4980d1d73c99010b336f
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 00:00:37 1995 +0000

    (argp_usage, argp_error): New declarations.
    (argp_usage): New inline function.

commit 0dc05b5e1f96a0031221729d1ef5776889fc3e66
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 22:21:23 1995 +0000

    (main):
      Exit with a non-zero status if we fixed anything.
      Use argp to parse options.
    (options): Converted to argp format.
    (args_doc): New variable.
    (USAGE, usage, SHORT_OPTIONS): Removed.
    Include <argp.h> instead of <getopt.h>.

commit 2ff2c17664183a2c31376016ee09d87e04b16608
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 22:20:29 1995 +0000

    ($(target)): Depend on libshouldbeinlibc.a.

commit d8f9092a6974734431b23fa17b923491cb34e966
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 21:25:49 1995 +0000

    Formerly ethernet.c.~10~

commit d26812e8851d3e9b00a126b55615f2d8ed851d27
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:53:28 1995 +0000

    (flush_pokes): New function.

commit 6b5b13a4b0978f70ea96f09262dd11b51909f400
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 20:51:08 1995 +0000

    entered into RCS

commit 4f60a6280f58cdbf24bac64f2757851597247666
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:49:33 1995 +0000

    (diskfs_node_reload): New function.
    (iget): Move allocsize setting into read_disknode.

commit d9cf46ccd62c581063bc58980ca9373af8ab8b46
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:47:24 1995 +0000

    (main):
      Always include VM_PROT_WRITE in max prot.
      Move stuff into get_hypermetadata.
      Writable init code moved to diskfs_readonly_changed.
    (diskfs_reload_global_state): New function.

commit 9adb7010ece9af11a1c3a78c52da91be18c4f1a2
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:46:01 1995 +0000

    (struct user_pager_info): Add max_prot field.
    (struct rwlock): Structure deleted.
    (rwlock_init, rwlock_reader_unlock, rwlock_reader_lock,
      rwlock_writer_lock, rwlock_writer_unlock): Functions deleted.
    (zeroblock, sblock, csum): Declare extern.
    (flush_node_pager, flush_pokes): New declarations.

commit 5e0b01fc74a775e56a73094a8077358677040e83
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:30:59 1995 +0000

    (diskfs_get_filemap): Add PROT parameter, & use it.
    (diskfs_pager_users): Split out block_caching & enable_caching.
    (block_caching, enable_caching, diskfs_max_user_pager_prot): New functions.
    (flush_node_pager): New function.

commit fe8e31922c812559df430bdf8f99314a3bbf54ad
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:28:46 1995 +0000

    (diskfs_readonly_changed): New function.
    (get_hypermetadata):
      Move compat_mode futzing & disk size validation here from main.
      Only allocate SBLOCK if not already done.
      Deallocate any old ZEROBLOCK and CSUM storage.
    (zeroblock, sblock, csum): Define (were common).
    (diskfs_readonly_changed): New function.

commit e58710bde05d456347c85b2a27281262b5ad040b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:23:12 1995 +0000

    (diskfs_lookup, diskfs_dirempty): Give diskfs_get_filemap a protection arg.

commit 71955f28ace790b6349954e0cd3300ba6a4e623a
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:21:26 1995 +0000

    (periodic_sync): Hold DISKFS_FSYS_LOCK for reading while syncing.

commit 1f2bdfe2e8595ca34669ab0cd7a464735c9c543b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:18:39 1995 +0000

    (diskfs_S_fsys_getroot): Hold DISKFS_FSYS_LOCK for reading.

commit 0999f25a67e6f32ec7d01dd3570f8f41df2eb627
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:17:37 1995 +0000

    (diskfs_S_io_map): Pass the appropiate vm protection to diskfs_get_filemap.
      If this node isn't O_RDWR, only return the appropiate memobj.
    Include <fcntl.h>.

commit d0eb32e4bb058ba2d8103e07d1dd5423fa3e84b9
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:14:03 1995 +0000

    (diskfs_execboot_fsys_startup):
      Open exec's realnode read-only for now, since we know it doesn't matter 
and
      having gratuitously writable nodes around prevents us from starting up or
      going read-only.
    (diskfs_S_fsys_init): Don't make the cwdir/crdir right with O_WRITE.

commit 698fb8e4834c8b3417c61833b27177a34c0cec66
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:59:59 1995 +0000

    (_diskfs_translator_callback_fn):
      Open the new translator's realnode read-only for now, since we know it
      doesn't matter and gratuitously writable nodes prevent us from starting up
      or going read-only. The fsys_startup interface should change very soon and
      make this irrelevant anyway.

commit 2ccd412dc72b036719a2f48302549a6370c6d3c4
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:56:26 1995 +0000

    (diskfs_startup_diskfs):
      Call diskfs_readonly_changed if we're starting up writable.

commit a41a51faf3fab228ce6a6109f085d496fdc7a833
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:55:05 1995 +0000

    (diskfs_common_options): New declaration.

commit e0d9406ea123ab78f4750856e298f18814a2a124
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:54:23 1995 +0000

    (diskfs_S_fsys_set_options):
      Hold DISKFS_FSYS_LOCK for writing while setting our own options, and for
        reading while setting our children's.
      Dereference PT even when a child filesystem returns an error.

commit 4d306c0d3ba310ea97a60966de789900bb499c21
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:49:43 1995 +0000

    (periodic_sync): Hold DISKFS_FSYS_LOCK for reading while syncing.

commit 4674c4360ac70cf8394584270ac3b8c0776db0b1
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:47:59 1995 +0000

    (diskfs_fsys_lock): Now a rwlock.
    (diskfs_shutdown): Lock DISKFS_FSYS_LOCK for writing.

commit 6208f711eab3fedc51fd677edca0b55aef565fc9
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:44:53 1995 +0000

    (startup_options): Remove options common to both runtime and startup.
    (startup_common_argp, startup_argp_parents): New variables.
    (startup_argp): Include parents.

commit 4741594bc52c58d3bb009b98ac4d32d10a217f90
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:42:56 1995 +0000

    (_diskfs_rdwr_internal):
      Pass the second protection arg to diskfs_get_filemap.
      Only map our i/o region with as much permission as we need.

commit db7c68a28467a43e7c3c09f6103ba37a5a272a7b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:40:33 1995 +0000

    (diskfs_set_options):
       Rework readonly transition & remounting.  Now they should actually work.
    (std_runtime_options): Remove options common to both runtime and startup.
    (diskfs_set_options): Use the common options.

commit 009327de14ccfb6165a623d02190b1de9e31d03a
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:37:01 1995 +0000

    Initial revision

commit b32dc31b4f224cd3aa152395ee6d4beea1a8451f
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:31:43 1995 +0000

    Initial revision

commit 8c2776965f2681df0df5809eef9f230850d4848d
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:23:08 1995 +0000

    Include <rwlock.h>
    (diskfs_fsys_lock):
      Renamed from diskfs_shutdown_lock.  Change to a struct rwlock.
    (diskfs_readonly_changed, diskfs_reload_global_state, diskfs_node_reload,
      diskfs_max_user_pager_prot, diskfs_set_readonly, diskfs_remount):
        New declarations.
    (diskfs_readonly_changed): New declaration.
    (disksf_get_filemap): Add prot parameter.
    (diskfs_main_request_loop): Declaration removed.

commit 386bd4c40acb3d1c94d5cb73fbf92d26a7318592
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:45:07 1995 +0000

    entered into RCS

commit f7a43a40f9f1e634d1213dd3c5aa2d054197614a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:42:50 1995 +0000

    Formerly main.c.~5~

commit c2fbae5bac510f01abbe4da06f11bfb847119ecc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:27:19 1995 +0000

    Formerly ethernet.c.~9~

commit 3114bbcb0cf91390266e2e1e59d233a5ee293243
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:38:34 1995 +0000

    Formerly main.c.~4~

commit 3a324bf9f19a32cde65f64fd927cb1659ad255ee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:35:15 1995 +0000

    Formerly ethernet.c.~8~

commit 774bc915a6587bc23b8023b5e577c50921c4dc6e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:31:02 1995 +0000

    Formerly pfinet.h.~7~

commit 0bd1a2417600a75b9135c0e1d0ede2abe1457981
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 22:35:39 1995 +0000

    (check_hashbang: prepare_args): Enable and clean up code to guess the name
    of the script before resorting to /dev/fd.

commit 75b03315775ae40b64e0cdb214573901936fb11d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 18 18:00:55 1995 +0000

    (diskfs_S_file_exec): Return EACCES for attempts to execute a
    directory.  Dike out totally bogus set[ug]id code.  Bother to lock NP
    around critical section.

commit 81c2efcb2cfb7ea4e03ec8377df1cc2ee25441f2
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:38:20 1995 +0000

    (options): Converted to argp format.
    (main): Use argp, not getopt.
    (usage, USAGE, SHORT_OPTIONS): Deleted.
    (arg_doc, doc): New variables.
    Include <argp.h> not <getopt.h>.

commit c72a294babf34f7baafed015498e7eaff50b30de
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:32:52 1995 +0000

    (options): Converted to argp format.
    (main): Use argp, not getopt.
    (usage, USAGE, SHORT_OPTIONS): Deleted.
    Include <argp.h> not <getopt.h>.

commit bf53fda1025dcb427d63afd51e33d9a4a0284886
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:31:12 1995 +0000

    (options): Converted to argp format.
    (main): Use argp, not getopt.
    (usage, USAGE, SHORT_OPTIONS): Deleted.
    (arg_doc): New variable.
    Include <argp.h> not <getopt.h>.

commit b26ef264c5dde21470f7df3bf32850e207e8b580
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:26:43 1995 +0000

    (parse_enum): Use ARGP_HELP_STD_ERR.

commit e545c728a6514978821b21bc55b75cfe819e0e70
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:24:57 1995 +0000

    (pfix): New function.
    (pfatal, pwarn, errexit): Print DEVICE_NAME too if in preen mode.
    (pinode): Take a message & args to print as well.

commit effc226d51d68669c91f24a8069ec900e0be6082
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:24:16 1995 +0000

    Declare DEVICE_NAME.
    Change declaration of pinode.
    Change LFNAME to char*.

commit c1db5c4ef120d99ea0f9af42e2b35e85e4bb5f24
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:23:28 1995 +0000

    (setup): Set DEVICE_NAME.
    (lfname, lfmode): Variables moved to main.c.

commit 347f3927d25cb8b4731a25b989884741925d4b5f
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:22:27 1995 +0000

    (pass5): Call pfix instead of printf.

commit b6e72fc6447d33da1623ba2f7123238c27d0a114
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:21:52 1995 +0000

    (pass4): If an unlinked file can't be reconnected, offer to clear it.  Once 
a
      reconnect attempt fails, don't try again.
    (pass4): Use changed pinode.
    (pass4): Call pfix instead of printf.

commit 2b18b710ac288b9554d6d6e336f4d736daf07d61
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:21:04 1995 +0000

    (pass3): Use changed pinode.
    (pass3): Call pfix instead of printf.

commit 8c5c458159bf017fe3c98c0b125a31708ae65e4c
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:20:00 1995 +0000

    (pass2): Adjust our record of link counts when we add/change dir entries;
      also print error messages when we can't.
    (pass2): Use changed pinode.
    (pass2): Call pfix instead of printf.

commit 96a7620ecd1c311dc5adc41c2adcbf363985cdd4
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:18:35 1995 +0000

    (pass1): Only print progress report if not in preen mode.
    (pass1): Change the extent of DBWARN & IBWARN so that they actually work.
    (pass1): Call pfix instead of printf.

commit 3dedd0dced8c80ee858b0950f7b6ff851e7ad12a
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:17:08 1995 +0000

    (linkup): Print the value of LFNAME rather than `lost+found'.
    (searchdir, changeino): Fix backward compare.
    (linkup): Don't fail when makeentry succeeds.
    (searchdir): Make searchdir return zero if there's an error during the 
search.
    (linkup): Print appropiate error messages if searchdir fails.
    (validdir): Get rid of extra newlines in error messages --
      everyone who calls this routine prints extra information if it
      fails, which should immediately follow.

commit c064e7040d30925ce706e6193d91ee3d512d60f2
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:15:56 1995 +0000

    (main): Only print section headers if not in preen mode.
    (main): Use getopt to parse command line options.
    (usage): New function.
    (options): New variable.
    (lfname, lfmode): Variables moved here from setup.c.
    (lfname): Made into a char* so that we can change it.
    (lfmode): Get rid of IFDIR; it's added when necessary.

commit 6bf0d7402fe2df7172912328591b161de98b025f
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 08:23:00 1995 +0000

    (check_hashbang): Copy passed args from the right place.

commit c644738bc56c2e10cd4eeaba9971ef5e953c4833
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 07:17:21 1995 +0000

    Initial revision

commit d038e00bebd1595c948f7f50b9fa76e5568ee582
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 07:12:50 1995 +0000

    (struct execdata): Moved to priv.h.
    (std_*, finish): Make global.
    (do_exec): Only reset CWDIR when null, even if secure.
    Actually call check_hashbang and return success if it does.
    Use new hurd_file_name_lookup protocol with private callbacks to open
    interpreter file on behalf of client.
    Remove `bootout' label; use `stdout' or `out' as appropriate instead.
    At `out' label always deref BOOT, which cleans it up iff necessary.
    (S_exec_exec): #if 0 out $EXECSERVERS processing for time being.

commit 3586b70f8807213f21db6f6c7bb42bab5ee32585
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 07:06:20 1995 +0000

    (SRCS, OBJS): Add hashexec.[co].
    (DIST_FILES): Remove it from here.

commit ce337d2759598509d65c163dfad9e363268bf1f8
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 07:04:58 1995 +0000

    Added some #includes.
    (struct execdata): Moved here from exec.c.
    (std_*): Declare these.
    (finish, check_hashbang): Declare them.

commit c3c9caac8205564b17181e2a6cbf2864d46bf58c
Author: Miles Bader <address@hidden>
Date:   Sun Oct 15 16:09:01 1995 +0000

    Formerly rdwr.c.~3~

commit 1b0513e15b86efd940ead554066225dd5c47ecb7
Author: Miles Bader <address@hidden>
Date:   Sun Oct 15 15:28:34 1995 +0000

    Formerly store.h.~3~

commit 7dc780ddc4344c6667ab0d09b0208b5e00a4f79f
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 23:17:49 1995 +0000

    Formerly rdwr.c.~2~

commit a0ddb9168f0be19884b8245282c62eb92efd9015
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:55:40 1995 +0000

    Formerly store.h.~2~

commit 5a9d5572de986d51df7f2ac52770a9dee8ce2cdc
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:47:06 1995 +0000

    Initial revision

commit b02b921c3948e369e496d129fe139c000d13d3c3
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:04:54 1995 +0000

    Initial revision

commit eebb3aa0edecbdd5961160cce86d2e8478b0e44b
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:30:34 1995 +0000

    (argp_parse): If an option alias doesn't have a key, use the real key.

commit a6f6073707457a0a06aee51cd2663dde1ab61d51
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:29:21 1995 +0000

    (ARGP_HELP_STD_ERR): Doesn't print a usage message.
    (ARGP_HELP_STD_USAGE): ... whereas this does.

commit 92b3b2cfb6c240ce940093ea656193d90d65d7be
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:26:23 1995 +0000

    (fshelp_start_translator_long): Undo last change to file_exec args.

commit 27bcea1ef64bb6bb1f21fab09334e9ab9be5d74b
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:25:14 1995 +0000

    (main): Use new handy diskfs routines and get rid of tons of junk.  Main
      should be almost all ufs-specific now.
    (USAGE, usage, SHORT_OPTS, long_opts, parse_opt, trans_parse_arg): RIP.
    (printf_lock): Initialize.
    (diskfs_init_completed): Function deleted (now in libdiskfs).
    (thread_cancel): Function deleted.

commit c6bd07025ee268af33ebaea8497efe25f11eb192
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:21:22 1995 +0000

    (SRCS): Remove devio.c.

commit 882cee2fafbafe6796b936f90ccd3e20f1240152
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:20:41 1995 +0000

    (dev_read_sync, dev_write_sync, dev_write, diskpagersize): Decls removed.

commit 4beebf3b2380d1e478a896c1248e83776864e079
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:20:07 1995 +0000

    (diskfs_set_hypermetadata):
      Use diskfs_device_{read,write}_synce instead of dev_{read,write}_sync.

commit 8c1ffd895f4cee0c588d3b8e123d0ef5ca979b76
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:19:13 1995 +0000

    (pager_unlock_page, pager_write_page, pager_read_page):
      Use diskfs_device_{read,write}_synce instead of dev_{read,write}_sync.
    (pager_report_extent): Calculate the pager size.

commit 4ae13415cd988b751cba08b7431c18d31e249be8
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:18:06 1995 +0000

    (diskfs_grow):
      Use diskfs_device_{read,write}_synce instead of dev_{read,write}_sync.

commit cc4acfe8bf9838773321e369b4c995ea5a655032
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:17:16 1995 +0000

    (diskfs_S_file_get_storage_info): Use DISKFS_DEVICE instead of UFS_DEVICE,
      and DISKFS_DEVICE_NAME instead of UFS_DEVICE_NAME.

commit 88832f95a8473f326890eb2cf1c700c8f8e0e044
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:15:42 1995 +0000

    Initial revision

commit f26ace2b7800134d3b0992ecb563a7c67d27acb7
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:11:33 1995 +0000

    (std_startup_options): Renamed from std_long_options; converted to argp 
format.
    (std_startup_arg): Renamed from std_startp_argp, converted argp fmt.
    (diskfs_standard_startup_argp): Renamed from 
diskfs_standard_startup_options.
    (parse_startup_opt): Set DISKFS_ARGV.
    (diskfs_use_mach_device, diskfs_device_arg, dev_startup_options,
      dev_startup_argp_parents, dev_startup_argp, diskfs_device_startup_argp):
        New variables.
    (parse_dev_startup_opt): New function.

commit ae66f28d73f029780864fe442b65a96469fa5b37
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:07:55 1995 +0000

    (diskfs_parse_runtime_options): Use argp instead of options.

commit a9d05ca5342548d109e8a49330572e465b110565
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:07:18 1995 +0000

    (diskfs_startup_diskfs):
      Call diskfs_start_bootstrap if we're the bootstrap file system.

commit a74ced5ce1ca2015b3376280fbaa57668c407c09
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:06:30 1995 +0000

    (std_runtime_options): Renamed from long_options, convert to argp format.
    (SHORT_OPTIONS): Removed.
    (diskfs_set_options): Converted to use argp.

commit 6dce64794f38a1fe0836d160549f4b911c6cb97f
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:02:10 1995 +0000

    (saved_argv): Variable removed.
    (diskfs_argv): New variable.  Should get set by default arg parser.
    (diskfs_start_bootstrap): Get rid of ARGV argument.
    (diskfs_S_fsys_init): Use DISKFS_ARGV instead of SAVED_ARGV.
    (diskfs_execboot_fsys_startup):
      Fix args to dir_lookup.  Declare PATHBUF and RETRY.
    (diskfs_S_fsys_init): Put the contents of diskfs_init_completed in here,
      freeing that routine for user-use.

commit 381ca18c52ede4814250dcf9e4e03667480d4527
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 22:59:47 1995 +0000

    (diskfs_start_bootstrap): Get rid of ARGV argument.
    (diskfs_argv): New declaration.
    (diskfs_device, diskfs_device_name, diskfs_device_start, diskfs_device_size,
      diskfs_device_block_size, diskfs_log2_device_block_size,
      diskfs_log2_device_blocks_per_page, diskfs_device_write_sync,
      diskfs_device_write_sync, diskfs_device_open, diskfs_console_stdio):
       New declarations.
    (diskfs_parse_runtime_options, diskfs_standard_startup_argp):
      Use argp, not options.
    Include <argp.h> instead of <options.h>.

commit 3d9d46c7a6abe1edf56a59f25a1c52e73ef9d05f
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 12 20:58:10 1995 +0000

    Add INTR_INTERFACE marker.

commit 73dbb94c21448f3df12e0899a0600127c4f38967
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 12 20:56:33 1995 +0000

    (file_exec): Remove dealloc[] keywords, and revert EXEC_TASK arg to task_t
    from mach_port_send_t.  We cannot safely use dealloc ool or move rights
    with the current RPC system.

commit 91cf5500edbaab0dc9fc33d2be5ebe6b163e2c3b
Author: Miles Bader <address@hidden>
Date:   Thu Oct 12 19:58:14 1995 +0000

    (argp_parse): Correctly mark short options as optional.

commit c11a46da1f6e487cdc8d5fba3a0966b711201ad5
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 12 07:25:03 1995 +0000

    (diskfs_execboot_fsys_startup): Use dir_lookup instead of
    hurd_file_name_lookup to open /servers/exec.

commit 7db5d14a05d152f1ef45b55d8b52df8ddfb9fc2d
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 23:46:31 1995 +0000

    (hol_find_entry): Don't increment ENTRY prematurely.
    (hol_entry_help): Print the right documentation string for each entry.
    (argp_help): Renamed from argp_usage.
    (make_hol): Deal with a null value of OPT.  If there are no entries, don't
      define the ENTRIES or SHORT_OPTIONS fields.
    (hol_free): Don't free ENTRIES or SHORT_OPTIONS unless there are any.
    (hol_sort): Don't sort unless there are some entries.
    (hol_usage): Don't do anything unless there are some entries.
    (hol_sort): Sort int he correct order.
    (hol_append): Implement.
    (argp_help): Add the ARGP_HELP_SHORT_USAGE case.

commit 164bdcc7ba092116e1bc3a21b33844cf725584fe
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 23:44:57 1995 +0000

    (argp_parse):
      Update STATE.argp when adding a wrapper to implement the --help option.
      In general, use the version of variables that are in STATE.
      Update STATE.index in the case where getopt returns EOF.
      Correctly translate options.
    (argp_default_parser, argp_parse): Rename uses of argp_usage* to argp_help*.
    (argp_parse):
      Deal with null parser or option fields.
      If an argp has neither a parser or any options, don't put it in GROUPS.
      Use comparison with EGROUP, rather than testing the parser field, the end
        test for iteration over GROUPS.
    (argp_parse): Pass in the right value for GROUPS to convert_options.

commit 201324becb0f2660708bbda5d47f0af6cce4dfa4
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 23:42:50 1995 +0000

    (ARGP_HELP_*, argp_help): Renamed from ARGP_USAGE_* &c.
    (ARGP_HELP_STD_HELP): Use ARGP_HELP_SHORT_USAGE instead of ARGP_HELP_USAGE.

commit dfaec01ca9968aa6dc427a6be59ced2abee5fdc4
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 23:39:33 1995 +0000

    (main): Use realloc on a variable in main instead of alloca, since the
      storage gets used after parse_opt returns.
    (options): Converted to argp format.
    (main): Use argp, not getopt.
    (usage, USAGE, SHORT_OPTIONS): Deleted.
    (arg_doc, doc): New variables.
    Include <argp.h> not <getopt.h>.

commit 1a692fae0629e10c4f886d6d0c728b0172310ce0
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 17:55:52 1995 +0000

    (SRCS): Add argp-parse.c, argp-help.c, and line.c
    (LCLHDRS): Add line.h and argp.h.

commit 7be9379273079b6f784172dd46d75503f7f189a3
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 17:52:20 1995 +0000

    (trivfs_S_file_get_storage_info):
      Change type of ADDRESSES to off_t **, and add BLOCK_SIZE parameter.

commit 8ac6366521dd827f15adf8c2d34d3f3e7b9a0090
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:49:51 1995 +0000

    Initial revision

commit f0fb46b18283f5c8412bb34dfa81c97e666345c0
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:47:47 1995 +0000

    (OBJS): Add main.o; remove fsysServer.o, notifyServer.o.
    (LCLHDRS): Add priv.h and execmutations.h.
    (exec-MIGSFLAGS): New variable.
    (exec): Depend on livtrivfs, libthreads, libshouldbeinlibc.

commit a6d694b36b0f2b839dcba97bc69e9d40236e785c
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:46:03 1995 +0000

    Initial revision

commit 73e2375344cab816abf8ac16998db106c34a0bca
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:45:25 1995 +0000

    Server mechanics removed; now uses libtrivfs/libports.
    Main program split out into main.c.
    (std_lock): New variable (rwlock).
    (do_exec): Acquire reader lock to access std_ints and std_ports.
    (S_exec_setexecdata): Acquire writer lock to change them.

commit efb25c01a56ed71c3cc4d699e1eadcf6aa27f8b5
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 03:31:18 1995 +0000

    (rpath): New variable.
    ($(target)): Use it in link command.
    ($(libname).so): Likewise.
    Use $^ instead of $+.

commit e0455278de43f40c946268c10fa3e30168216091
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:38:35 1995 +0000

    Doc fixes.

commit 36e6e7a212f9202ba798631d7025f16e4f2e5db8
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:15:07 1995 +0000

    (diskfs_init_completed): must --> may.
    Add necessary includes.

commit 9f99e02fa97ba4d39496509792e1bc1df7edc1ce
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:13:59 1995 +0000

    (fshelp_start_translator_long):
      Add values for the dealloc parameters to file_exec (all false).
      Give away our send right to TASK when we do file_exec.
      Initialize BOOTSTRAP & TASK so the cleanup code doesn't get confused.

commit d9e9ef2e36a14f4bf61e35b72241873bb3960ebe
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:08:23 1995 +0000

    (struct argp_state): Get rid of the PROCESSED_ARG field.

commit 8b8bd74b8f258cc8067ef17ca0e9a0048b497eb4
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:06:47 1995 +0000

    (argp_parse):
      Put all the group attributes into structures which get stored in the 
GROUPS
        array, rather than having a separate array for each.
      Implement ARGP_KEY_NO_ARGS in a better way.

commit 91849a9dcb8c3ccf6b721be198f693fbd18ac66c
Author: Miles Bader <address@hidden>
Date:   Tue Oct 10 22:42:50 1995 +0000

    (argp_parse): Add support for ARGP_KEY_NO_ARGS.

commit 63f2cb4ee262c4c0b642684fcfac96279567700f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 10 22:42:27 1995 +0000

    (struct argp_state): Add PROCESSED_ARG field.
    (ARGP_KEY_NO_ARGS): New macro.

commit 8111b8a7a7f671027cec3de1abd6d15e3f4f97f8
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 10 21:29:27 1995 +0000

    [EXEC_IMPORTS]: Use this if defined.
    (exec_exec, exec_init, exec_setexecdata): Use file_t for receiver.
    (exec_exec): Use mach_port_send_t for FILE.

commit 0b41d011be095d7036e3c4eab1fe11c2bf1a17bd
Author: Miles Bader <address@hidden>
Date:   Tue Oct 10 19:57:09 1995 +0000

    Initial revision

commit 8043afef8feb939e72a55836ef4262599a6d7dca
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 22:43:59 1995 +0000

    (libports.so): Don't depend on libthreads.so.

commit ed4cecb8b44abc07c17cb8837b7130296be62957
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 22:35:05 1995 +0000

    Declare _pager_page_errors extern, not common.

commit d601a3e2d6ecee2ab10c1721c3cba80fa7a79dca
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 18:56:59 1995 +0000

    Specify shared library dependencies.

commit 071b6e82e6d64861c01cbe5408458f768ec2b680
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 08:29:32 1995 +0000

    Pass dealloc args in file_exec calls.

commit e2a49f8b6437997c589c9425c32d900708e30815
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 08:04:51 1995 +0000

    (diskfs_execboot_fsys_startup): Fix typo in last change.

commit 33e458c9da430a2c8d3e366c2eccb44a3f9e700b
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 07:42:44 1995 +0000

    (diskfs_execboot_fsys_startup): Pass back a port to /servers/exec in *REAL.

commit cc823a4002a3026c96cfeb65482729942c9429a0
Author: Miles Bader <address@hidden>
Date:   Sun Oct 8 03:58:17 1995 +0000

    Add fwd.

commit 3f5b23e0b836f7bf23b421be15e799d6f219aefa
Author: Miles Bader <address@hidden>
Date:   Sun Oct 8 03:48:12 1995 +0000

    (S_fsys_getpriv): Add new extra args.

commit cd435fb6a0c1dbc1ef9a3d059558e1959dc41a66
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:48:04 1995 +0000

    (trivfs_S_fsys_getpriv): Add poly args.

commit 05661c1a0176efe2b68861d8b4a10990310405a4
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:47:34 1995 +0000

    (trivfs_S_fsys_getpriv): Add poly args.

commit 65d7e37a7e9c8e7cb0eb098c0fae88b19d51271a
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:26:04 1995 +0000

    (file_exec): Add dealloc[] flag to most args.

commit 01474942f097c2e5f4c7a6065af83a05a722065a
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:07:26 1995 +0000

    (libdiskfs.so): Depend on libpager, libioserver, libfshelp, libthreads.

commit bddf7fd383a861f0fbdc8537e8880ec5c5dc78ad
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:03:43 1995 +0000

    (libtrivfs.so): Depend on ../libports/libports.so.

commit e8ab620d776f8c10be83c17808c154d3d0834f91
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:02:02 1995 +0000

    ($(libname).so): Pass $(LDFLAGS) and $(address@hidden).

commit 4ce2ebb93c573ad645a7af6b00e647fa90b6fae8
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 07:32:37 1995 +0000

    Protect against multiple inclusion.
    Include cthreads.h and assert.h.

commit c913ad9cb6f66af56e88c1395e08d4674fc32def
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:26:55 1995 +0000

    (diskfs_S_file_get_storage_info):
      Change type of ADDRESSES to off_t **, and add the BLOCK_SIZE parameter.

commit 3a0bea8c30c4e701fcc70286a4493e0bbe4d8406
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:25:04 1995 +0000

    (trivfs_S_file_get_storage_info):
      Change type of RUNS to off_t **, and add the BLOCK_SIZE parameter.

commit ec60cfecb159a9a2ce2b2c15953ae09bf7ac2232
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:24:29 1995 +0000

    (trivfs_S_dir_link): Swap first two arguments.

commit 9e765b3cc81c8e62b6d5a0a5bbf36140ecbcd4b1
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:20:43 1995 +0000

    (fsys_getpriv): Change types of returned ports to mach_port_send_t.

commit 6ec4bafafbee306387d5426376bfff405c338053
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:18:14 1995 +0000

    (MIGSFLAGS): Variable deleted.
    (fs-MIGSFLAGS, io-MIGSFLAGS, ifsock-MIGSFLAGS): New variables.
    (fsys-MIGSFLAGS): Also import fsmutations.h.
    (OTHERSRCS): Remove boot-parse.c; add filedev.c & machdev.c.

commit 14ff0be4a00ca32f7f0935d040a1ccd17209ec0e
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:17:04 1995 +0000

    (OPT_BOOTFLAGS, OPT_EXEC_SERVER_TASK, OPT_HOST_PRIV_PORT,
      OPT_DEVICE_MASTER_PORT): New defines.
    (std_long_opts, parse_std_startup_opt): Add the --device-master-port,
      --host-priv-port, --exec-server-task, and --bootflags options.

commit ea284b0517d36658d6dcf7af30949651a2646752
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:16:12 1995 +0000

    (diskfs_init_diskfs): Always use get_privileged_ports.  Now return error_t.

commit 2776dfb7e17fd9aa31bab976ba79b4a05c19eca8
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:14:39 1995 +0000

    (diskfs_S_fsys_getpriv): Use get_privileged_ports to get the privileged 
ports.
    (diskfs_start_bootstrap): Use diskfs_boot_flags instead of 
diskfs_bootflagarg.
    (diskfs_start_bootstrap, start_execserver): Look for flags directly in
      diskfs_boot_flags, instead of using the old diskfs_bootflags.
    (diskfs_S_exec_startup): Use get_console to get the console device.
    (get_console): New function.

commit 2d02e0a8e6c736fd32a4c047338d9787ec1207f7
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:13:53 1995 +0000

    (diskfs_S_dir_link): Swap first two arguments.

commit 23d512ae843439982b9e14280a783cc8b84d681b
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:13:02 1995 +0000

    (diskfs_host_priv, diskfs_master_device): Variables deleted.
    (diskfs_parse_bootargs): Function deleted.
    (diskfs_init_diskfs): Now returns error_t.
    (diskfs_get_file_device, diskfs_get_mach_device): New funcs.
    (diskfs_boot_flags): New variable.
    (diskfs_bootflags, diskfs_bootflagarg): Variables deleted.

commit 6b06e00a8fb1ddd7ecdc57e5d3ac2a75a905fc9b
Author: Miles Bader <address@hidden>
Date:   Fri Oct 6 22:10:18 1995 +0000

    (off_array_t, size_t, ssize_t): New types.

commit a377273dae5bde6a453941fba1f75ab0eb1936b4
Author: Miles Bader <address@hidden>
Date:   Fri Oct 6 22:09:50 1995 +0000

    (off_array_t): New type.

commit ce491d8865aa89ae1e464886f8e6ce0eeee68b1d
Author: Miles Bader <address@hidden>
Date:   Fri Oct 6 22:09:07 1995 +0000

    (file_get_storage_info): Change type of ADDRESSES to off_array_t.
      Add ADDRESS_UNITS out parameter.
    (dir_link): Swap the DIR and FILE parameters.

commit 1e3efea4b13b8af182000c4a0d057e43e63b5f7f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 6 21:49:30 1995 +0000

    (trivfs_{begin,end}_using_{protid,control}): Declare them.

commit f0f41f543d88fa6a688948564d8b75d5cb3f611f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 6 21:45:03 1995 +0000

    Remove leading _ from function names.

commit ba5a04007fb8ac0ca0618853c6e53557abeda75d
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 5 04:45:56 1995 +0000

    (periodic_sync_lock): Variable removed.
    (diskfs_set_sync_interval): Use ports_inhibit_port_rpcs on `pi' instead of
    the spin lock.
    (periodic_sync): Don't use the lock.
    Put ports_begin_rpc before check of periodic_sync_thread.

commit efe777f6f6a31ed5369a9693be434cb3753d34de
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 5 04:42:21 1995 +0000

    (FSSRCS): Add file-get-storage-info.c.

commit d04580c6c0e4b1b2c4a58f8c4acb8a98eb7c1a75
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 5 04:41:21 1995 +0000

    Initial revision

commit f46fce0e0265f2597a8f7331075ea7a4c2393ea4
Author: Miles Bader <address@hidden>
Date:   Thu Oct 5 00:22:57 1995 +0000

    (usage, options, main): Change -h/--no-header options to -p/--prefix and
      -P/--no-prefix.
    (main): Unless overridden by -p/-P, only print a FILE: prefix when there are
      multiple files on the command line.

commit bbd420a9da951ccb7df8d44239cae071aec77314
Author: Miles Bader <address@hidden>
Date:   Thu Oct 5 00:05:02 1995 +0000

    (diskfs_set_statfs): fsys_stb_bsize -> fsys_stb_iosize.
      fsys_stb_fsize -> fsys_stb_bsize.

commit 0a796ed9c73e8cfadcdf3bc810123dc2bce4300e
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 23:29:14 1995 +0000

    Initial revision

commit 161cb1011a036d91166a95f875ccf08cc7a65597
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 22:14:12 1995 +0000

    (struct dev): Add the NAME field.

commit 927e54a7c936792ac6ffb6db2016af819eee8fff
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 22:13:27 1995 +0000

    (open_write, open_read): Get rid of debugging noise.

commit 41cbe5c58587ef185f2c0820ba7e75ca8253e64b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 22:12:34 1995 +0000

    (dev_open, dev_sync, dev_write, dev_read): Get rid of debugging noise.

commit 772acf0df89b6f13d420bb30efbe1e1ff71ad619
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:37:11 1995 +0000

    (position): Get rid of debugging noise.

commit 1250b118d99ee719b2da50f958498f10b56bed4d
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:36:44 1995 +0000

    (pager_write_page, pager_read_page): Get rid of debugging noise.

commit 777a1359eb9ba1fec24b43c0b780f261f6baefbc
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:36:19 1995 +0000

    (trivfs_S_file_syncfs, trivfs_S_file_sync): Get rid of debugging noise.

commit c7dadb3f2af131132f934a4b2f62b1a397efd39b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:35:33 1995 +0000

    (main, trivfs_S_fsys_syncfs): Get rid of debugging noise.

commit 173242349fecb85dd86365183c9b3ad7a7557d6f
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:22:49 1995 +0000

    (parse_opt): Rearrange slightly.

commit 1f920d4fb4b20c5f88284bd06f4e4399a1c76ede
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 4 20:55:28 1995 +0000

    (JUMPTARGET): New macro, versions for [PIC] and not.
    Use it in place of EXT.

commit ab73208c9ca99d5c4fd4fc51002578018aaab0fc
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 4 20:50:40 1995 +0000

    (csw_pic.o): Bogus braindead target from hell removed.  Bushnell will be
    shot.

commit e606fa8daa03573a2bc54a3a7ad6af0dde72692a
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 4 20:22:17 1995 +0000

    [PIC] (EXT): Redefine to use PLT.

commit 096bb11e5848b06642a42a747c9c1b3d14b5df5f
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 4 20:21:21 1995 +0000

    (%_pic.o: %.c): Use $(COMPILE.c) instead of its contents.  Pass -DPIC.
    (%_pic.o: %.S): New rule.

commit 64f3983f673c64825a5d97d7cdd3f86ed9214a7a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 4 17:04:57 1995 +0000

    Formerly nfs.c.~5~

commit c95dd09addd199fcb5197633adb55a8e4267dcd6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 3 17:50:56 1995 +0000

    (struct fsys_statfsbuf): fsys_stb_bsize -> fsys_stb_iosize.
    fsys_stb_fsize -> fsys_stb_bsize.

commit 593d07a5b3274ddf9e13336702cf411222d4524f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 2 21:26:06 1995 +0000

    Formerly nfs.c.~4~

commit 54f4ec9245e7b34a6bdd8f61eaa1e84086e29225
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 2 14:33:11 1995 +0000

    (do_exec): Doc fix.

commit 044db96f4ece0e56746bb74b15a064f0d512c5cd
Author: Miles Bader <address@hidden>
Date:   Sun Oct 1 20:37:24 1995 +0000

    (trivfs_S_file_get_storage_info): New function.

commit c208e71dc949e6e750450edade5f45fafb00dc4e
Author: Miles Bader <address@hidden>
Date:   Sun Oct 1 20:18:13 1995 +0000

    (dev_open): Record NAME in the returned dev structure.

commit 27aa5009fb27ae3b592e4c2160a298a0b45184a5
Author: Miles Bader <address@hidden>
Date:   Fri Sep 29 22:46:04 1995 +0000

    (fshelp_transbox_init): Initialize the flags field.

commit 222c4ac678cfb020635cb113e438ab04d6ea4aef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 29 16:46:08 1995 +0000

    Formerly nfs.c.~3~

commit b369f77f12064c73600b74eb448d3e061ceccbac
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 28 19:23:08 1995 +0000

    Formerly nfs.c.~2~

commit b7b7c6058fb1b23f76a2f8267ab99798dddf591e
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 28 18:47:33 1995 +0000

    (read_file): Pass CMD->path for file name.
    (CHECK_CMDLINE_LEN): Update ARGV pointers after reallocating the line
    buffer.

commit c975d9bf504bd32af6c822a8e2980a6feba81acd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 28 18:32:59 1995 +0000

    Initial revision

commit 45df73eecff7a7f1d81a7e6720e3f42c29c9b514
Author: Miles Bader <address@hidden>
Date:   Wed Sep 27 21:39:36 1995 +0000

    (options_parse): Use 0 as the tag for non-option args.

commit 18f27c7d239b837e23d91bebe1da33dd0ba3dcd5
Author: Miles Bader <address@hidden>
Date:   Wed Sep 27 21:39:17 1995 +0000

    Use 0 as the tag for non-option args.

commit c364aba8acceb6052cc2cfddec7c2d6d80b7ef62
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 20:05:53 1995 +0000

    (struct uxstat): New type.
    (uxfstat): Renamed from fstat; use struct uxstat * for arg.
    (boot_script_read_file): Use those.
    Return the memory object port, not zero.

commit 16ca9cd563723d716626e5c0e8dd5fba15d68858
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:48:48 1995 +0000

    (fstat): New syscall function.

commit f5aebc81e112801adad6826a5a1e5f75f7803d2b
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:04:18 1995 +0000

    (read_file): New function.
    (builtin_symbols): Add $(read-file) builtin.

commit c78fc7796c837df611d7014b5e13a03d98624818
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:03:41 1995 +0000

    (boot_script_read_file): Declare it.

commit 08c4356337fa8a8a9948145bdd52bacfb7513c19
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:00:53 1995 +0000

    (close): New syscall function.
    (defpager): New variable.
    (main): Set it up.
    (boot_script_read_file): New function.
    (useropen_dir): New variable.
    (useropen): New function.
    (load_image): Call it instead of open.
    (main): Grok -D arg to set useropen_dir.

commit 3a62c63c25f6c13d913c481484ab8165218064dc
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 15:21:11 1995 +0000

    (do_exec): Don't set NEWTASK's bootstrap port until after we have finished
    completely with OLDTASK.
    (do_mach_notify_no_senders): Remove bogus mod_refs call on receive_portset.

commit 00b1e3accb0b65b8b34d435ed061b3a018454fce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 19:08:05 1995 +0000

    Include <netinet/in.h>.
    Fix trivial errors in previous change.

commit b06cf61ad22ded27408ba135e590e84b7f4127a7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 16:01:55 1995 +0000

    (diskfs_S_file_get_storage_info): New function.

commit e079f900a8adf29cf8d86126fcf393890cf796a0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:55:36 1995 +0000

    (main): Delete var `devname'.  Use `ufs_device_name' throughout
    instead.

commit b627ffefab06c32ac06d77d6d82cf368d4d66b5f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:54:30 1995 +0000

    (ufs_device_name): New var.

commit 0fd4847ee53064ee1e34cf6d15db6d605e049336
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:30:54 1995 +0000

    (file_storage_class): New type.

commit 97f60e73db693c547fd12a0149c6caef8f11b648
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:19:48 1995 +0000

    Reoops.

commit 749d9d3c1b6750547e579a417370a013618297fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:17:56 1995 +0000

    Oops.

commit e2e6e568b12c011bb62350ba433d8e37bb9c1cd9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:16:50 1995 +0000

    (file_get_storage_info): New RPC; use the slot that used to hold
    file_pathconf.

commit c4659640727bfbb4e018af3bbce5ec5743d1fcee
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 20:24:40 1995 +0000

    Formerly main.c.~3~

commit 66906b7aa5c5ccb09335939578cfd0ccfcf583cd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 20:13:47 1995 +0000

    Formerly pfinet.h.~6~

commit ec9e9912a7284b8e2a7cb81be081a1c79c2098bf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 19:40:57 1995 +0000

    Formerly Makefile.~11~

commit db8b394cfffb70bc8d9936b4992c3adad087b268
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 19:27:02 1995 +0000

    Formerly ethernet.c.~7~

commit 7d9930f014b85f1f6df270cf54dcef3f9b3350be
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 18:14:50 1995 +0000

    (RWLOCK_INITIALIZER): New macro.

commit 114065e4c9ff7b1f9500b13781c7ba2268ab0157
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:49:50 1995 +0000

    (top_srcdir): Define properly in parent directory.

commit a7cf4724335abfbe80632af5504563a26ee28e2c
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:45:11 1995 +0000

    (other-subdirs): Remove lib.

commit ffbdff49c5cddffd1877114f44d3021ff870489b
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:30:10 1995 +0000

    Restore entry SP before return.

commit 8b20f78a4fe6c446d6fed1b2874cea40bba521cc
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:27:39 1995 +0000

    (main): Use static const for constant strings.
    On boot script error, write script line with error msg.

commit d7a263f65eba5ac28c98f42f66f9b6e1c88c448a
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 05:54:10 1995 +0000

    (boot_script_parse_line): Ignore line beginning with #.

commit cd2a2678dec84bd9acea1abcbf637517f37cb51f
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 05:00:02 1995 +0000

    (S_io_pathconf): New function.

commit e81ae24d67c7f7f3551297a7c46e783a0c036ac3
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 04:53:40 1995 +0000

    (LDFLAGS): Add -static.

commit 976380ad2f7afcb8139e414dac89abbe43b262f1
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 04:48:07 1995 +0000

    Include errno.h.

commit b0d23321686e6d87f479dac0f475423b230ce551
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 20:59:56 1995 +0000

    (targets): Add new-fifo
    (SRCS): Add new-fifo.c
    (new-fifo): New target.

commit 8f830be14bf16e93b17e6cf461ec657d051350fb
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 20:58:19 1995 +0000

    (FSSRCS): Rename file-truncate.c to file-set-size.c.

commit c4928554295f404fdb263e36e2770aa4a369cf12
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 22 19:44:42 1995 +0000

    (sigmask): New macro.
    (__mig_dealloc_reply_port): Remove __ from call to mach_port_mod_refs.
    (main): Check for `d' in BOOTSTRAP_ARGS, not BOOT_ARGS.  Don't declar
    MSG static.

commit b7930c4618f93af20e2d69c366153ebdcddbef97
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 22 19:41:02 1995 +0000

    (main): Call init_users.  Don't initialize output_psize.  Set NO_OWNER
    in initial termflags.

commit 0b9a470868f15457978dc8bafe105eaca7d318bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 22 19:39:52 1995 +0000

    (output_psize): Add variable.
    (output_character): Doc fix.
    (write_character): New function.
    (echo_char): Don't update echo_qsize and echo_pstart.  Use
    write_character and output_character, respectively, when writing
    HDERASE / and \.  Use output_character for all the other echoing.
    (input_character) [VINTR || VQUIT, VSUSP]: Clear inputq and rawq and
    reset echo_pstart and echo_qsize.
    [input can't fit and ! IMAXBEL]: Likewise.

commit c6420e42043cdcba29a01d4964fc786cbacc3a3c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 22 19:32:37 1995 +0000

    (output_psize): Remove variable declaration.
    (write_character, init_users): New declarations.

commit 186dd077bcca90d6bdca98c5cdedbfdb42b20b4f
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 18:26:03 1995 +0000

    (VPATH): New variable.

commit f474787bf5faebf9de23d5323259bf2a3065d58a
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 18:25:45 1995 +0000

    (LDFLAGS): Variable removed.

commit 7a150dd7551ff2ffc9e87a11f3b59827e6ef4158
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 18:14:11 1995 +0000

    (__data_start): New variable.

commit 0a7088fc32c28f77c9ab37acd684047a12e48ec0
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 17:51:10 1995 +0000

    Include hurd/threadvar.h.

commit 3084b56600bda1fbec2b6a5844a4bdb6441101bd
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 17:32:18 1995 +0000

    (LDFLAGS): New variable.

commit 820a922eb2dcbf8ca86090aabcca4efee6be68b5
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 17:22:34 1995 +0000

    (get_hypermetadata): Use %Zd format for result of sizeof.

commit 51a37080e61e42b3af6962ce76a82990bda82b17
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:22:27 1995 +0000

    Include hurd.h.

commit d6cad28d4f47d538ac9b656a4788b17965a0a519
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:19:54 1995 +0000

    Fix typo in last change.

commit a032d95e24c8d39b99135eb88a2b61b5cb55e871
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:19:09 1995 +0000

    Include errno.h for error_t decl.

commit 43476ce23620d10db1c248a277871ce764a2877c
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 23:14:07 1995 +0000

    (hurd.boot): New target.
    (all): Depend on hurd.boot
    (DIST_FILES): Add build.mk.in and hurd.boot.in.
    (clean-misc, distclean): New targets.
    (clean): Depend on clean-misc.

commit 8c94a8712e71016b6bd6b535f34a4cc25646c516
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 23:09:43 1995 +0000

    Renamed from hurd.boot; use @exec_prefix@ instead of hardcoded dir.
    Added some comments.

commit 5e959f755913f28d85f8ea6e018321e0eebf2f4c
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 23:08:45 1995 +0000

    Initial revision

commit 505b5018a1b667b99b5f3dd0f126b98567026563
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 23:07:35 1995 +0000

    If not in $srcdir, produce */Makefile from build.mk.in.

commit 53ef34f26d4089dee66b27a87b5467b2813d26f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 21 18:30:05 1995 +0000

    (prog-subdirs): Removed `pfinet'.

commit b554935fb5f5a499c62950c1dd571a54170eb8a0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 21 15:09:18 1995 +0000

    Formerly ethernet.c.~6~

commit ee99f84aa75edac00cce6daf409089c01c65533b
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 00:10:46 1995 +0000

    Run ld.so with arg of /hurd/exec, instead of running exec/exec.
    Now exec can be dynamically linked.

commit e55d55d4fa42de4bd85d1385a8e0752427fc4e0f
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 20 23:57:44 1995 +0000

    (struct bootinfo): New members `phdr_addr', `phdr_size', `user_entry'.
    (do_exec): Set them.  Code rearranged to construct bootinfo before looking
    up interpreter file, keep proper track of port rights and VM copied into
    bootinfo (there were leaks).

commit 37f4d9abb7accfaceac4f2db4cf871d8ea570f8b
Author: Miles Bader <address@hidden>
Date:   Tue Sep 19 18:28:15 1995 +0000

    (S_io_set_all_openmodes, S_io_set_some_openmodes, 
S_io_clear_some_openmodes):
      The user specifies O_NONBLOCK, not SOCK_NONBLOCK.
    (S_io_get_openmodes): Always return O_APPEND.

commit 9f95554e24f24a5a545f6811b10a749bfbd8b645
Author: Miles Bader <address@hidden>
Date:   Tue Sep 19 18:12:36 1995 +0000

    (S_io_pathconf): New function.

commit d4bcc4622e45e7f3236bdddaf3c6ca8a458616a8
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 19 06:33:08 1995 +0000

    (libthreads-libsubst): Variable removed.

commit 20ce7a0f758db790c939b9c894a57fce51ac0434
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 20:59:07 1995 +0000

    (trivfs_S_file_set_size): Renamed from 
file-truncate.c:trivfs_s_file_truncate.

commit 0d1a2cc4d0ba8ecc5d2273c1bb9424ba0435500d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:59:17 1995 +0000

    (trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate.

commit fa44beca0569f069264b44c3c2b97fe0dcc3ea61
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:56:57 1995 +0000

    (trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate;
      Return EINVAL if the new size isn't 0.

commit e129fc6767eb3075b187e292178b9f18d5ba1f64
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:52:11 1995 +0000

    (trivfs_S_file_set_size): Renamed from trivfs_S_file_truncate.

commit 74d4591c8508229f746ab3df7a28af04881838c7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:38:22 1995 +0000

    (trivfs_S_io_pathconf): Add reply port to args.

commit 58a5b54768f97a392f298a478fb09b3a5087301f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:34:23 1995 +0000

    (FSSRCS): Remove file-pathconf.c.
    (IOSRCS): Add io-pathconf.c.

commit a8762b56b42b06a82db9d1f30fb7fe0cc9ae99c9
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:30:15 1995 +0000

    (trivfs_S_io_pathconf): Renamed from file-pathconf.c:trivfs_s_file_pathconf.

commit a26566ddce7ca2320d7b18599e16a9499c682e34
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:28:15 1995 +0000

    (FSSRCS): Deleted file-pathconf.c.
    (IOSRCS): Added io-pathconf.c.

commit d78bfcce8851e3f8546bb91661142ebeb13c3297
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:22:36 1995 +0000

    (diskfs_S_io_pathconf): Renamed from file_pathconf.c:diskfs_S_file_pathconf.

commit 408e532f0f875afcf2969abd6ce8395485f1b4bd
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 18 03:24:39 1995 +0000

    [! srcdir] (top_srcdir): Strip trailing slash from $(..).

commit 7c2f0ef1e67793e3d505a8247f38e6c704e5a4ee
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:10:06 1995 +0000

    (diskfs_S_exec_startup): Don't pass an argument string.
    Set *FLAGS to EXEC_STACK_ARGS.

commit a8b71d587f3a3ff6b0f15e38a332987aa77bdb03
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:06:56 1995 +0000

    Renamed from file-trunate.c.
    (diskfs_S_file_set_size): Renamed from diskfs_s_file_truncate.
    If SIZE exceeds the file size, extend the file.

commit 5c141b1658fb39b940ba50859baab26219d79009
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:04:00 1995 +0000

    (FSSRCS): Rename file-truncate.c to file-set-size.c.

commit 7babd3403a71eae8f9cca3c0da28dd8ad13b3011
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:02:18 1995 +0000

    (file_truncate): RPC renamed to file_set_size.

commit 6d4dcf9bac565ecd648e0e33d7eceb59542f10ac
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:00:07 1995 +0000

    (file_pathconf): RPC removed (replaced with skip).

commit 5be3acb49fdf714f61245858df24fb9570513f38
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 21:59:27 1995 +0000

    (io_pathconf): New RPC.

commit 6db64ebf26f6fd64aa0b86940fe7ab74be0d45cb
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 21:57:42 1995 +0000

    (EXEC_STACK_ARGS): New macro.

commit a6bae4576e1d426d40a7bcc8df1b8926e7aab3d7
Author: Miles Bader <address@hidden>
Date:   Sun Sep 17 15:05:49 1995 +0000

    (target): Changed to `mkfs.ufs'.
    (installationdir): New variable, install into $(sbindir).

commit ee553734598b7051b8d6111a840db2c12ca574be
Author: Miles Bader <address@hidden>
Date:   Sun Sep 17 15:05:13 1995 +0000

    (target): Changed to `fsck.ufs'.
    (installationdir): New variable, install into $(sbindir).

commit 9ef3299458062d0f457d4834c4165c72da202cf0
Author: Miles Bader <address@hidden>
Date:   Sun Sep 17 15:04:31 1995 +0000

    (pokel_init): Initialize the free_pokes field.
    (pokel_add): Assert that this malloc should succeed.
    (pokel_sync): Don't hold POKEL's spin lock while syncing.

commit f41e5299426cb0d0f7385db0fe9e8ce063abb249
Author: Miles Bader <address@hidden>
Date:   Sun Sep 17 15:03:55 1995 +0000

    (diskfs_alloc_node): Check for a non-zero ALLOCSIZE.

commit 3180ede9c84b0511a92d897efeae6f597999de54
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 18:19:43 1995 +0000

    Initial revision

commit 144cbaa73df79e02dcc933c9bc49249fc56fb568
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 18:19:11 1995 +0000

    (DIST_FILES): Remove Maketools.
    Add config.make.in, configure.in, configure.

commit 9441b3bc81f650705ffa5f1b8000338d836f4c58
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 18:17:04 1995 +0000

    Include $(..)config.make for configure-generated parameters.
    No longer include Maketools.
    (prefix, exec_prefix, srcdir, hurddir, bindir, sbindir, libdir, infodir,
    includedir): Variables removed.
    (..): New variable.
    (srcdir, top_srcdir): Set if not already set.
    (CPPFLAGS): Append -I's for . and .. and $(srcdir) and $(top_srcdir).
    (CFLAGS): Remove -g.
    Change miscellaneous uses of $(srcdir) to $(top_srcdir).
    (vpath %.defs): Remove $(crossheaders) dirs from path.

commit 29a7d45496672670e62f9d6a6a74666e3293e816
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:41:56 1995 +0000

    (CPPFLAGS): Variable removed.
    (lndist-i386-files): Use $(top_srcdir) in place of $(srcdir).

commit dea1d10da2a0519a86f8f26da4e9864d37236e65
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:40:15 1995 +0000

    (lndist, $(srcdir)/hurd-snap/$(dir)/error.[ch]): Targets removed.

commit 5b684caa7cc75f5a12c3bd395503f42b5c3c6355
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:26:55 1995 +0000

    (sbindir): New variable.
    (installationdir): Don't set if already set.

commit 42b69f65ba6e8ab578d4eecb0503cdb6a9a8befa
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:15:38 1995 +0000

    Remove vpath directive.

commit 1167f510cce5c18e4a991dfd5896726232b77261
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:10:52 1995 +0000

    (DIST_FILES): Added ourfs_notify.defs.
    (ourfs_notify_U.h ourfs_notifyUser.c, ourfs_notify.defs): Targets removed.

commit 8a5bf7ab7dba3adba0bce9b1f5d05d685ac0c05f
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:10:12 1995 +0000

    Initial revision

commit 0006a07da553fcfa1dc526e3adc2bdeb2b247485
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:04:04 1995 +0000

    Initial revision

commit bf46618361379ac96dd021b3621f6f3dc8e696f1
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:03:37 1995 +0000

    (DIST_FILES): Added ourmsg.defs.
    (ourmsg_U.h ourmsgUser.c, ourmsg.defs): Targets removed.

commit 51e921179b620831b8dbffc4e7f4fbd0c00620ed
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 16:58:39 1995 +0000

    Initial revision

commit e09b046d49043b6235721951bae6090d699f6402
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 16:57:25 1995 +0000

    (DIST_FILES): Added ourmsg.defs.
    (ourmsg_U.h ourmsgUser.c, ourmsg.defs): Targets removed.

commit e063f2a45863c22fb8c478636cbe380d1847d4d4
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:40:10 1995 +0000

    core renamed to crash.

commit 52120d280211ee1edb9890adc8b1c941e24458ae
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:35:40 1995 +0000

    (_SERVERS_CRASH): New macro.
    (_SERVERS_CORE): Macro removed.

commit 0bf9261ac06bc4394961723e54cef27849fd50d1
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:32:11 1995 +0000

    Initial revision

commit e3e6532c5231c4409da637326644895f3321ada6
Author: Miles Bader <address@hidden>
Date:   Fri Sep 15 23:42:14 1995 +0000

    (trunc_indirect): Only record an indirect block as being modified when it
      actually is.

commit 3fc8b701fd64b5a9900c12d4c033ade0d8d015dd
Author: Miles Bader <address@hidden>
Date:   Fri Sep 15 23:00:38 1995 +0000

    u32 --> block_t

commit fa624baf5f5dd58724092e3cb489109fb52dfe83
Author: Miles Bader <address@hidden>
Date:   Fri Sep 15 22:58:36 1995 +0000

    (diskfs_truncate): Use the new truncate functions.
    (poke_pages): Gratuitous cosmetic changes.
    (trunc_direct): Rewritten, new args.
    (trunc_indirect): Rewritten, new args, now more general to support all the
      various indirection levels.
    (trunc_triple_indirect, trunc_double_indirect, trunc_single_indirect):
      New functions.
    (struct free_block_run): New structure.
    (free_block_run_finish, free_block_run_free_ptr, free_block_run_add,
    free_block_run_init, _free_block_run_flush):
      New functions.
    (trunc_dindirect, trunc_tindirect): Functions deleted.
    (DIRECT_BLOCK, INDIRECT_BLOCK, DINDIRECT_BLOCK, TINDIRECT_BLOCK):
      Macros deleted.

commit 66155f5ecb83b3f8610733c3f4493fcec808e539
Author: Miles Bader <address@hidden>
Date:   Thu Sep 14 18:24:58 1995 +0000

    (_pipe_no_readers): REALLY wake up writers when the pipe breaks.

commit f49269698da5588b1fa5c6cf9fc550094d20e174
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 19:50:07 1995 +0000

    (CONDITION_INITIALIZER): Provide initial zero for IMPLICATIONS member.
    (condition_init): Bother initializing NAME and IMPLICATIONS members.

commit 7bbb05f049cac03303a64cc4f986d22d02b56321
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 18:50:04 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Typo.

commit 5e8522b21c9bafea378c6d2d150a87fb398035db
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 18:49:52 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Don't push the
    locks_pending field negative in the case where the pager was
    terminated before we get called.

commit 7dac7fa340fc09e2bc615ca97b498493efce7566
Author: Miles Bader <address@hidden>
Date:   Wed Sep 13 16:42:03 1995 +0000

    (diskfs_lookup): Require NPP set for RENAME too.

commit 3d8f9a09c2f944786b052055f89e0c50bb5d4519
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:40:20 1995 +0000

    (diskfs_lookup): Doc fix.

commit 451f650d2cce4c75f9e22834ed4664dea1f198bf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:38:40 1995 +0000

    (diskfs_lookup): Require NPP set for RENAME too.

commit 04c07411536d09ca5e5f5eb243e918f02db0b71b
Author: Miles Bader <address@hidden>
Date:   Wed Sep 13 16:36:41 1995 +0000

    (diskfs_lookup): Don't attempt to lock NP if NPP is not set.  Don't
    even set NP if NPP is not set; use INUM as "lookup succeeded flag"
    instead.  Lookups for REMOVE now *must* set NPP.

commit 6be67229bc918b5aae4e31621c5d769b629697b1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:36:24 1995 +0000

    (diskfs_clear_directory): Set the fourth arg in REMOVE lookup calls in
    accord with change in rules for the lookup call.

commit 4d5e699b41a64698b63167cf638d2712cae9ec52
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:30:20 1995 +0000

    (diskfs_lookup): Don't attempt to lock NP if NPP is not set.  Don't
    even set NP if NPP is not set; use INUM as "lookup succeeded flag"
    instead.  Lookups for REMOVE now *must* set NPP.

commit 34186ecd645aaa4e9f903498810bea0a9fbaef6a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 18:29:14 1995 +0000

    Formerly pfinet.h.~5~

commit 986b9d60fccea8ed19cfd3707adf1d8a40f7f129
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 18:29:07 1995 +0000

    Formerly ethernet.c.~5~

commit f49960a0d40ee3792148831875330cc068a3047e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 16:02:43 1995 +0000

    Formerly Makefile.~10~

commit 6e094620a0a9d1a3a12ace6564076b6d15a59ecc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 16:02:43 1995 +0000

    Formerly ethernet.c.~4~

commit ff172315ec147f043d88ecc365bb63044088b201
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:29:35 1995 +0000

    Formerly main.c.~2~

commit 71d9af2be3fc701e8290b7f5548ac72f523a3914
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:17:11 1995 +0000

    Formerly interrupt.h.~5~

commit 34e2dd2434efaf76a0d8bd645fbdc89442aecdbc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:14:33 1995 +0000

    Initial revision

commit ceda58b12100d854cd5454b52759763ffbdb7ce9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:09:33 1995 +0000

    Formerly devices.c.~4~

commit c8e99ee6a5da2ce8d9da158cbca31e0176b66497
Author: Miles Bader <address@hidden>
Date:   Mon Sep 11 16:06:36 1995 +0000

    (CCVERSION): Changed to 2.7.1.
    (CCVERSION-duality.gnu.ai.mit.edu): Removed.

commit b836836e59cdc15f36a1da8125bb557ab6c65ecc
Author: Miles Bader <address@hidden>
Date:   Mon Sep 11 14:52:35 1995 +0000

    (open_hook): Block for read only when there's really someone reading 
already,
      or until there's a writer.
    (open_hook): Use the WAIT macro to block.
    (wait_for_writer): New variable.
    (main): Set WAIT_FOR_WRITER with WAIT_FOR_READER.
    (trivfs_modify_stat): Only return pipe info if there's a pipe.
    (close_hook): Don't die if there's no pipe.

commit 4fb3d3aff4379057494e38a6ec05dbb94b2bc2ec
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 8 21:49:57 1995 +0000

    (OTHERLIBS, CPPFLAGS): Disable bfd by default.

commit 95304a5ba6dd3be0bc83116b8adf8466db3219c6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 8 18:44:01 1995 +0000

    (ports_end_rpc): Call hurd_check_cancel.

commit 20af776f62f528912c99c3d6cd02373f9a6d361e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 7 17:14:29 1995 +0000

    (trivfs_S_io_write): Minor fix.

commit 270ba6ed9ba03f213d46660e528911fb595088ca
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 7 17:12:29 1995 +0000

    (trivfs_S_io_write): Start pending output before blocking.

commit bd0d1e7c784b0cc0845936c57aa84b99ed2493c7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 7 16:53:38 1995 +0000

    entered into RCS

commit 4bc21e54c2270eba7243ce06399da88e9d9b47de
Author: Miles Bader <address@hidden>
Date:   Thu Sep 7 16:24:25 1995 +0000

    (packet_read): Don't leave PACKET in a fucked up state when it's 
vm_allocate'd
      but doesn't a page-multiple amount of data and we're reading everything.

commit f16d26174389278cb478129ead8e476a00f23046
Author: Miles Bader <address@hidden>
Date:   Thu Sep 7 13:00:20 1995 +0000

    (MIGSTUBS): Remove notifyServer.o and interruptServer.o.

commit 0ce22a05b72a1ea04462c57645cd09c7d644639b
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:22:38 1995 +0000

    (S_interrupt_operation): Function deleted.

commit d6eaf9738a36214bb63f3e7e114ca5b221df197c
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:21:57 1995 +0000

    (sock_demuxer): Use ports_interrupt_server and ports_notify_server instead 
of
      our own version.
    (do_mach_notify_no_senders, do_mach_notify_port_deleted,
      do_mach_notify_msg_accepted, do_mach_notify_port_destroyed,
      do_mach_notify_port_deleted, do_mach_notify_send_once,
      do_mach_notify_dead_name): Functions deleted.

commit 6d996b453b6b7e7362f323082a1f0ddccb1ead3f
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:20:46 1995 +0000

    (SRCS): Removed $(NOTIFYSRCS) and $(INTSRCS).
    (NOTIFYSRCS, INTSRCS): Removed.
    (MIGSTUBS): Removed notifyServer.o and interruptServer.o.

commit 1257983b6e6e6636ee981fed7d165778d92ba7a5
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:20:24 1995 +0000

    (trivfs_demuxer): Use ports_notify_server and ports_interrupt_server instead
      of our own versions.

commit f7f2df29df66e4ebbf316a41c47f4d55ecc40966
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:19:56 1995 +0000

    (SRCS): Removed $(NOTIFYSRCS) and $(INTSRCS).
    (NOTIFYSRCS, INTSRCS, notify-MIGSFLAGS): Removed.
    (MIGSTUBS): Removed notifyServer.o and interruptServer.o.

commit b3f6ddaf7702079bff51b5ccb4519ddde0a5aa0e
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:19:01 1995 +0000

    (diskfs_demuxer): Use ports_notify_server and ports_interrupt_server instead
      of our own versions.

commit 0a06fa59473adfb5c45ee56bec0303652440aeaa
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:18:00 1995 +0000

    (OBJS): Add interruptServer.o.
    (SRCS): Add interrupt-operation.c.

commit 893da1c7d87efffe9f106b6090e9eee6d6a8a9f0
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:17:05 1995 +0000

    (ports_interrupt_server, ports_S_interrupt_operation): New declarations.

commit 719c201174e1d8031a7f59ee58831363a500e45d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:58:53 1995 +0000

    Formerly pfinet.h.~4~

commit b2aa57fdbb2257ed31ae95b6b7c676505ab4fd66
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:40:32 1995 +0000

    Formerly ethernet.c.~3~

commit 07bbb8e8a5e3eeb5aa44a45d0829f229edcc84e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:35:31 1995 +0000

    Formerly timer-emul.c.~4~

commit 5eb11ac75440e8ad1354b6514e28d7f697809acc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:34:03 1995 +0000

    Formerly sched.c.~7~

commit c57bdaabf7d36c869812821626ad6046457621aa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:29:51 1995 +0000

    Formerly system.h.~8~

commit c2706d4e69e632d3fdd705b7d9d3fdac565527e2
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 19:24:57 1995 +0000

    Initial revision

commit 17ceb8b2c478974e2c6a74a32000e9f59077983f
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:55:33 1995 +0000

    (S_io_read, S_io_readable): Don't return EPIPE on EOF.

commit 34394c68889736a46bd9d4f00955229df48bf88b
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:40:09 1995 +0000

    (ports_notify_server, ports_do_mach_notify_*): New decls.

commit f7dedfa9f94c1e09105e1c520fade09185fba86a
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:39:47 1995 +0000

    (MIGCOMSFLAGS): New variable.
    (OBJS): Added notifyServer.o.
    (SRCS): Added notify-dead-name.c, notify-no-senders.c, 
notify-port-destroyed.c,
      notify-msg-accepted.c, notify-port-deleted.c, and notify-send-once.c.

commit 22ed7c6404a2ba67510c2cdaca5ad6e626ef3ed9
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:37:15 1995 +0000

    Initial revision

commit ccfe3f8be8f4f04230f781b547d6d7cda5839dfc
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:03:28 1995 +0000

    (diskfs_pager_users): Ignore the disk pager when seeing if there are any
      active pagers.

commit 4335fed52bc306486c5124a2e6f8ffce95b4d858
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:26:42 1995 +0000

    Initial revision

commit 0e6d8d0ab5318120bed42b50bb851a6a8d0e9b32
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:26:13 1995 +0000

    (fshelp_delegate_translation): New declaration.

commit 72e7a3f6c6674ae3beee09363d4993a5fcadaafb
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:25:09 1995 +0000

    (SRCS): Add delegate.c.
    (REMHDRS): Removed.

commit 53b655045ad3d3b9309727b6b1a81c40778e62e3
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:24:30 1995 +0000

    Get rid of rules related to ../lib.
    (settrans): Depend on libfshelp.a instead of starttrans.o.

commit 7b6cd4c33df76901f4ef9c10077d95d04148375a
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:24:01 1995 +0000

    (main): Use fshelp_start_translator instead of start_translator from ../lib.

commit 3d9adddaaa2d7b3070a49b4a6473650ad7134dac
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:14:35 1995 +0000

    (_pager_seqnos_memory_object_change_completed):
      Don't push the attrs_pending field negative in the case where the
      pager was terminated before we get called.

commit 8cf9bbd397009902b9cb385bd2065a1450c0c925
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:12:59 1995 +0000

    (diskfs_pager_users): Ignore the disk pager when seeing if there are any
      active pagers.
    (diskfs_shutdown_pager): shutdown_one gets passed a pager, not a upi.
    (diskfs_sync_everything): sync_one gets passed a pager, not a upi.

commit 256e0d6c3339fe234d856e8445841b6152ffe028
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 18:24:00 1995 +0000

    (S_io_stat): Only attempt to use the read pipe if it exists.

commit 57104cee31248c39b009e77773d59c7467a69804
Author: Miles Bader <address@hidden>
Date:   Sun Sep 3 21:28:36 1995 +0000

    (thread_cancel): Removed.

commit dbbb2627f40dc1d13e5a762ad963bfab0d606917
Author: Miles Bader <address@hidden>
Date:   Fri Sep 1 17:44:24 1995 +0000

    (libsubst, libsubst-override, _libsubst): New vars.
    ($(target): %): Replace each library reference with $(_libsubst).
    (libthreads-libsubst): New variable.
    [$(makemode)==library] (targets): Default to both .a and .so libraries.
    [$(makemode)==library] (all, install): Make and install $(targets)
      instead of the explicit default list of them.
    [$(makemode)==library] (libs): New target.
    (../%.a ../%.so): Make the `libs' target instead of an explicit
      list of libraries.

commit 6619797c248578ea5737bb95651d42d06f39e060
Author: Miles Bader <address@hidden>
Date:   Fri Sep 1 14:42:35 1995 +0000

    (_pipe_no_readers): Wake up write selects too when the pipe breaks.

commit 39f0c81e2e4d3d5991d9da24496f575c4fd07aee
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 23:17:32 1995 +0000

    (trivfs_S_io_select): Use pipe_pair_select.
    (trivfs_S_io_write): Pass in the NOBLOCK parameter to pipe_write.

commit a23465c355054eee25b0e59f2fee2f5c480d75ff
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 23:15:59 1995 +0000

    (S_io_select): Change the way selects are done, now that writes can block.
    (S_io_write): Pass in the new NOBLOCK parameter to pipe_write.

commit e63f31ff7131cabff62b7099a0319094056c07b0
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 23:15:33 1995 +0000

    (S_socket_send): Pass in the new NOBLOCK parameter to pipe_send.

commit e0022c66b9b399f69780b11c764e4845788779f8
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 22:40:16 1995 +0000

    (pipe_wait): Renamed to `pipe_wait_readable'.
    (pipe_select): Renamed to `pipe_select_readable'.
    (pipe_writable, pipe_wait_writable, pipe_select_writable): New functions.
    (pipe_acquire_reader): Call _pipe_first_reader if necessary.
    (_pipe_first_reader): New declaration.
    (struct pipe): New fields: `write_limit', `write_atomic',
      `pending_writes', `pending_write_selects'.
    (struct pipe): `pending_selects' changed to `pending_read_selects'.
    (pipe_pair_select): New declaration.

commit 8d233c0a5465d93993ae91b0ee1753cdb787ab3a
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 22:30:36 1995 +0000

    `pipe_pair_select_read_write' --> `pipe_pair_select'.
    `pipe_select_read' --> `pipe_select_readable'.
    `pipe_select_write' --> `pipe_select_writable'.

commit 8a16b47f5d41b6d75b359827e94337337b190244
Author: Miles Bader <address@hidden>
Date:   Thu Aug 31 22:23:55 1995 +0000

    (pipe_send): Make writes blockable.
    (pipe_recv): Wakeup blocked writers.
    (pipe_kick): Function deleted.
    (pipe_create): Make connection-oriented pipes start out broken.
    (_pipe_first_reader): New function.
    (_pipe_first_writer): Don't check whether PIPE is connection- oriented 
before
      clearing PIPE_BROKEN, as otherwise it will never be set.
    (pipe_pair_select_read_write): New function.
    (pipe_multiple_lock): New variable.

commit 941c81aa67cdaf9c63f4835e61d33c182db5237b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 31 20:01:44 1995 +0000

    Initial revision

commit 8832237df37b394f990e0746f2702f6400d1359e
Author: Miles Bader <address@hidden>
Date:   Wed Aug 30 20:01:20 1995 +0000

    (inhibit_port_rpcs): Renamed to `ports_inhibit_port_rpcs'.

commit 2e158917824fa373d8cd5995f46aba2c05c026a1
Author: Miles Bader <address@hidden>
Date:   Wed Aug 30 16:45:23 1995 +0000

    (trivfs_goaway): Implement correctly.
    (main): When we time out, don't exit unless there are no opens.
    (main): Add timeouts.
    (port_bucket): Now a local variable in main.

commit 1cadca3b669c71d2d7e7f98cfaa869ebd365d297
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:57:47 1995 +0000

    Repair typos.

commit 72b7f4212f16326c465dcace478b2d679ea4e507
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:51:41 1995 +0000

    (condition_implies, condition_unimplies): New functions.
    (struct condition): New member `implications'.
    (cond_imp): New structure.
    (cond_signal): Return int now.
    (condition_broadcast): Always call cond_broadcast if this condition
    has implications.
    (condition_signal): Always call cond_signal if this condition has
    implications.

commit 0b9692b6f3d8cd44b73b81bc634931c8ed0f0ebe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:50:53 1995 +0000

    (cond_signal): If this condition has implications, see if one of them
    needs to be signalled when we have no waiters.
    (cond_broadcast): Signal the implications list too.
    (condition_implies, condition_unimplies): New functions.

commit b1acd7a8f232741e4eea257e0424d07bac162d40
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:10:23 1995 +0000

    (hurd_condition_wait): Provide declaration.

commit 77a71d65e9cbffbb1bb613d626f5e01645f36bf4
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 23:17:33 1995 +0000

    (S_io_select): Use pipe_select instead of pipe_wait.

commit 8c642599bdadadcb80c8cc1d50e9e415ec165c3c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 23:17:08 1995 +0000

    (pipe_select): New function.

commit 444cda60f596ba1769d407bf3e95f7ec8f1a7c8c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 23:16:28 1995 +0000

    (pipe_send): Use condition_broadcast, not condition_signal.

commit a86d03817f7355fbf522b2f9588479f40a3ff2e2
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 22:05:08 1995 +0000

    (S_interrupt_operation): Use ports_interrupt_rpc to interrupt waiting 
threads.

commit 77f4bcd690825fc95ec47173d86c1e5db5405b7b
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 22:04:35 1995 +0000

    (pipe_create): Don't initialize interrupt_seq_num field.

commit 8664c57883c96fa26791c2b00278e5163a2ea940
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 22:03:29 1995 +0000

    (struct pipe): Remove interrupt_seq_num field.
    (pipe_wait): Use hurd_condition_wait to detect interrupts instead of 
previous
      ad-hoc mechanism.

commit b440cc5cb254525c6464bfd91ff6db2fab135f10
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 22:03:01 1995 +0000

    (struct connq): Remove interrupt_seq_num field.
    (connq_listen): Use hurd_condition_wait to detect interrupts instead of
      previous ad-hoc mechanism.
    (connq_interrupt, connq_interrupt_sock): Functions deleted.

commit aeaf332d7d8a966c6274a0ee9de10dae785a0df4
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 21:55:21 1995 +0000

    (connq_interrupt, connq_interrupt_sock): Decls deleted.

commit 8af2d4cf58e91344fec47648ab62b1e83e48ab44
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 21:32:05 1995 +0000

    (open_hook): Use hurd_condition_wait to detect interrupts.

commit fd2b487ec663b9a4434b2d000b7f4d76e8ab30b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 29 19:59:47 1995 +0000

    (ports_manage_port_operations_multithread): Hammer WIRE_CTHREADS on
    for now.

commit 7a1db17ac5069dd7dda2f42b6a0fda651d7b7f70
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:38:51 1995 +0000

    (pipe_acquire_reader, pipe_acquire_writer, pipe_add_reader, 
pipe_add_writer):
      `aquire' -> `acquire'.

commit b3b6efaf4117e067cc1c738e01f853789aaa860c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:37:19 1995 +0000

    `aquire' -> `acquire'.

commit d53c57a521ddb186a461a3167434aa10950a5bd4
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:36:16 1995 +0000

    (S_socket_send, S_socket_recv): `aquire' -> `acquire'.

commit 9917964b0cc77c98f48394e6a3c28317ec0d6211
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:34:06 1995 +0000

    (sock_acquire_read_pipe, sock_acquire_write_pipe): `aquire' -> `acquire'.

commit 1900f52a01791e81732fc6cfc2d12217820facc6
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 29 18:30:53 1995 +0000

    (S_io_select): Fix typo in masking off SELECT_URG.
    Don't check open modes and return EBADF.

commit 996fd71dcffabd99aa19c71da4c55910c3708568
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 29 18:23:25 1995 +0000

    (diskfs_S_io_select): Don't check open modes or return EBADF.

commit 27cbf92df98ec633cebbc8ee18b73fc9c535e28e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 29 14:49:20 1995 +0000

    (cproc_block): Provide decl.

commit cc27641bda10f3765dc0d470fae9e14f4a2e9226
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 29 14:44:00 1995 +0000

    (sigblock, sigsetmask): New functions.
    (ds_device_read): Block SIGIO around critical section.
    (ds_device_read_inband): Likewise.
    (S_io_read): Likewise.

commit 0bb2ef1a6380365f51f0c88c865f71defe6c9224
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:22:17 1995 +0000

    Use ${boot-args} preset variable.
    Use $(...) for action directives.

commit f9e0131559b629c913d55b9a7b3b72369cbd06c3
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:19:02 1995 +0000

    Updated by Shantanu Goel, to accept action keywords only inside $(...) and
    only variable values inside ${...}.

commit f3815078c0c3d297d65405ee136e6d53bb453d79
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:16:38 1995 +0000

    Updated for changes in boot_script.h protocol by Shantanu Goel.
    (main): Use boot_script_set_variable instead of various magic variables.
    Under -d, pause between parsing bootscript and executing it.

commit f5469c076b279c4a52f3eade4c93e48819ad3f5e
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:07:31 1995 +0000

    (ufs): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit 4327dfc935ff06f2b82fd5346eb4460630bd48c4
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 20:57:08 1995 +0000

    (S_fsys_forward): New stub function.

commit da75cd56c38b0a31bb7749d58ee1a7f2f925606f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 28 19:52:59 1995 +0000

    Typo.

commit 1a6a55a0b79f8141ee135aca0ee62e42ed07b9b3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 28 19:52:13 1995 +0000

    (inclusion of .d files based on OBJS): Only deal with .o files in
    $(OBJS).

commit 1a6aa6e16d8b3dc00b6ae0b0bae62149a8ae15e2
Author: Miles Bader <address@hidden>
Date:   Mon Aug 28 14:22:28 1995 +0000

    (DEP_SRCS): Sort in reverse order so that local files come first.

commit e8428c9ce27f4e8e6ef0967905e6e1c8738d349d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 28 13:59:47 1995 +0000

    (TAGS): Automagically find all the files to scan from the dependency
      information.

commit 057ef3f74ac1a767557bf80ae6e94b0441a30f1e
Author: Miles Bader <address@hidden>
Date:   Sat Aug 26 18:17:05 1995 +0000

    (hurd_condition_wait_cancel): Name changed to `hurd_condition_wait'.

commit 2202ad4a729482d1130c55733f4ce4f4d0bc0c52
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 22:56:31 1995 +0000

    (ps_std_fmt_specs): Declare extern.

commit 02c679f4d19c6fe8d9692779fe9c573efac307cc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 25 21:15:41 1995 +0000

    (indir_release): When freeing direct blocks mentioned in a single
    indirect block, or single indirect blocks mentioned in a double, only
    call the free routine (ffs_blkfree or indir_release, respectively) if
    the block is actually allocated.

commit 186b89d7a3aa71471a7652a9d159da7fc475ad65
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 19:03:19 1995 +0000

    (ext2fs): Put libports in the right place in the linking order.

commit 7d8e3d5e8bfc4fff3d35cb3333e3a88233d67625
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 19:02:42 1995 +0000

    (FSYSSRCS): Add fsys-forward.c.

commit 227fe72623aff8306f534586e2a41760667d319e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 19:01:55 1995 +0000

    Initial revision

commit bfd7a8417783bf175bdb0a884cdfbfc9aecb4f95
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 18:48:00 1995 +0000

    (trivfs_S_interrupt_operation): Use ports_interrupt_rpc.

commit 071287b5b4b52299025485b09e85a4b0cfb1a170
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 16:25:52 1995 +0000

    ($(libname.so)): Set the soname to $(libname).so, not $(libname).

commit 9413796b1df2a93d8297a224315a7687abaee749
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 14:25:07 1995 +0000

    ($(libname).so): Use the linker -soname option to specify what library name
      should be recorded by users.
    (__libext, __libext-static, _libext): New variables.
    ($(target): %): Link against the absolute library with the appropiate
      extension do determine whether shared or not, instead of using -L...-l
      syntax.

commit d742afca0ce88b31016cc835a50ae029d654feaf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 25 13:44:38 1995 +0000

    (diskfs_S_file_truncate): Bother to check the return value of
    diskfs_truncate.

commit b476fe5860f1a745b4a119e08dfe1ab1f026fbd7
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 19:49:28 1995 +0000

    (ports_inhibit_bucket_rpcs): thread_cancel -> hurd_thread_cancel.
    Include <hurd.h>.

commit 3242a6c4775c30df5d6df1dadc2724c980ddce1a
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 19:49:11 1995 +0000

    (ports_inhibit_class_rpcs): thread_cancel -> hurd_thread_cancel.
    Include <hurd.h>.

commit 782cd8f7747e3cb976f2b2a4f515e7997a62485c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 19:48:45 1995 +0000

    (inhibit_all_rpcs): thread_cancel -> hurd_thread_cancel.
    Include <hurd.h>.

commit 5afd7d8a58fc5f27d8c6385abd9657f84c37f084
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 19:48:26 1995 +0000

    (inhibit_port_rpcs): thread_cancel -> hurd_thread_cancel.  Include <hurd.h>.

commit acc592542db8513ed12d26397e016e4fb6c90f89
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 19:48:01 1995 +0000

    (ports_interrupt_rpc): thread_cancel -> hurd_thread_cancel.  Include 
<hurd.h>.

commit c7d2ebc71e84690d894abf13edf402ded1419acd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:36:49 1995 +0000

    (ports_interrupt_rpc): Really never mind.

commit a162cfe766932edf1869a3dfb5c681dadefa72a8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:36:39 1995 +0000

    (ports_interrupt_rpc): Never mind.

commit a2fb1c0f0b25b608d20d7b5f67cddb4d7e4a9798
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:34:25 1995 +0000

    (ports_interrupt_rpc): Don't attempt to cancel ourselves.

commit ff72eae15f5489e0b12658f68ac79158f5060d60
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:33:41 1995 +0000

    (ports_interrupt_rpc): (ports_interrupt_rpc):

commit 1944173cbf97009bac2f4d12e7175c5c1dcaa043
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 16:14:51 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.
    (trivfs_modify_stat): Give the size of the fifo now that we've got a handle
      on it.

commit cc407c39bb329d18d55f9c3d1055d25e90e73a37
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 16:01:14 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.

commit 27a6dfc7aabc7d1302d81d9119224f4bdcd65d9b
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 16:00:39 1995 +0000

    (S_fsys_forward): New function.

commit e89bc7688bba9763a2f7cd6af5f92743c8c56c65
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:56:53 1995 +0000

    Remove tserver.

commit bacbcc42fc4b227e758c3b9a1a3ae7232e07f2fd
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:56:35 1995 +0000

    (fsys_forward): New rpc.

commit 8cb834014a8b962b8ca359967e83fe54487b16f3
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:54:20 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.

commit effc618653c23d90b255cf34a854441ba5b2f52d
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:48:32 1995 +0000

    Include "options.h" instead of <options.h>.

commit bf0aa813c42afa2fd542399c335aa4ee0461b318
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:47:48 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.
    (trivfs_modify_stat): Get the device from CRED now that we have it.

commit 5e49cf795ec76f0fcca4807934ca103da37cb11d
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:46:08 1995 +0000

    Initial revision

commit f8e7bf4c6efab4ddb91efaa9a75e55a959aeb557
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:45:17 1995 +0000

    (trivfs_handle_port): Initialize the hook field.

commit 813a72235eb8147045cfb637cfb26be31c736930
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:44:54 1995 +0000

    (trivfs_S_io_stat): Pass CRED to trivfs_modify_stat.

commit 21f9f8865b836c8a32606c4954ef869393a58fdb
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:44:33 1995 +0000

    (trivfs_S_fsys_goaway): Use new args for trivfs_goaway.

commit f621339bd5434aa4e9649169bc43ce20875c0070
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:43:01 1995 +0000

    (struct trivfs_control): Add the hook field.
    (trivfs_goaway): Pass the control structure directly instead of random 
fields
      from it.
    (trivfs_modify_stat): Pass in the node as well.

commit 28cbaf212eb5050da82a638c5a6734df266ed5ad
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:46:32 1995 +0000

    (all): New target.
    (ps, settrans, showtrans, fsysopts): Put all dependencies in these targets.
    (settrans-HURDLIBS, showtrans-HURDLIBS, ps-HURDLIBS): Removed.
    (settrans, showtrans, fsysopts, ps): Get rid of things that are now in
      libshouldbeinlibc.
    Get rid of rules dealing with error.o.

commit a30d5a290f2a99cae4e38b4a23ef2ef8e204e956
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:43:35 1995 +0000

    (all): New target.
    (symlink, magic, ifsock, fifo, null): Put all dependencies in these targets.
    (null-HURDLIBS, ifsock-HURDLIBS, fifo-HURDLIBS): Removed.
    Get rid of rules dealing with error.o

commit b7f9d4cd4744363c3e0b4138eaf76740f6ca0a27
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:39:48 1995 +0000

    (MIGSTUBS): New variable.
    (OBJS): Get the mig stubs from $(MIGSTUBS).
    (proc): Put all dependencies here.
    (HURDLIBS, REMHDRS): Removed.
    (OBJS): Calculate the appropiate bits from $(SRCS).

commit 8182fa8e2050a4f172fb33383af14c7dd1529248
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:36:55 1995 +0000

    (pflocal): Put all dependencies here.
    (OBJS): Remove error.o.
    (HURDLIBS): Removed.
    Removed all rules dealing with error.o.

commit 8c00b543ade74bf6d5322a86c98b2e6058851699
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:34:43 1995 +0000

    (LCLHDRS): Put all dependencies here.
    (HURDLIBS): Removed.
    Remove rules for error.o.

commit b876b1425194f7b43aa23b4ef4eea14a689b2105
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:30:05 1995 +0000

    (OBJS): Just put the migs stubs directly in here.
    (REMHDRS, MIGSTUBS): Removed.

commit 3a2c9d34ed6c48250c9c6a8b652eab571e93235c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:29:02 1995 +0000

    (devio): Put all dependencies here.
    (HURDLIBS): Removed.
    (OBJS): Get rid of error.o.
    Get rid of rules dealing with error.o.
    ($(prefix)/dev/MAKEDEV): Use $(INSTALL_PROGRAM) instead of $(INSTALL_DATA) +
      `chmod +x'.

commit f0e54d6fdb214ebcabf0f254cb9267044b9154a5
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:26:30 1995 +0000

    (OBJS): Use :.c=.o notation.
    (REMHDRS): Removed.
    Order changed a bit.

commit e36481a755fcff7cfe5432e3c8c099ac579e1576
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:25:01 1995 +0000

    (SRCS): Make this the main list of files, from which the others are derived.
    (COBJS, REMHDRS): Removed.
    (OBJS): Derived mostly from $(SRCS).

commit 23c496c2c8d96132200979e69dc2035bee176d52
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:24:00 1995 +0000

    (REMHDRS): Removed.
    (FSYSSRCS): Added fsys-forward.c.

commit 63610a948cb17878cde0dbef6a4da1bd3d884026
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:23:29 1995 +0000

    (ufs): Add explicit dependencies.
    (HURDLIBS, LDFLAGS, REMHDRS): Removed.
    Rules associated with ../lib removed.

commit 56627e328e2b13ab7cb48c6e7a482126fbe68f7f
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:21:39 1995 +0000

    (REMHDRS): Removed.
    Rules dealing with ../lib removed.

commit 430706a5e4653472096846a9bbdbb45645a12923
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:20:12 1995 +0000

    Initial revision

commit 18f723dea4cc5f5ac3ecbf5fad89e7364fd0575c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:17:24 1995 +0000

    (HURDLIBS-files, HURDLIBS-libs): Removed.
    ($(targets): %): The same rule now used for both many and one cases.  Get 
the
      things to be linked against entirely from the dependency list, and munge 
it
      to convert library pathnames to -L...-l pairs.
    Stop using *HURDLIBS as the mechanism for passing in libraries to be linked
      against.  Now you should just put the pathname in the dependency list of
      the target, along with the object files, etc.
    [$(doinst)==many] (target): Set this from $(targets).
    ($(sort $(HURDLIBS-files))): Rule deleted.
    (../%.a ../%.so): New rule, replacing the previous one.

commit 060d8063f70433444ab231304842fc4f381ad37f
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 21:57:14 1995 +0000

    Initial revision

commit 1d66a7a925cd7803a110ad98ccb6a7010efd2cf9
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 21:54:55 1995 +0000

    (DIST_FILES): Add hurd.boot.

commit 8dd7c5b3abea4280e70c938a4d458039f284f231
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 20:20:45 1995 +0000

    Initial revision

commit 8e6ab400ea7f7dd58d0eed9f4d03d63964b256e7
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 20:12:47 1995 +0000

    (SRCS): Add boot_script.c.
    (OBJS): Add boot_script.o.
    (LCLHDRS): New variable.
    (HURDLIBS): Variable removed.
    (boot): Depend on ../libthreads/libthreads.a.

commit 8e399d65427b80bda733d23ab4da48d4b204e37e
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 20:07:58 1995 +0000

    (boot_like_kernel, boot_like_cmudef, boot_like_hurd): Variables removed.
    (main): Don't interpret switches.  Instead of servers, take command line
    argument of boot script file name.  Read the file and use boot_script
    functions to parse and execute its directives.
    (boot_script_*): New variables and functions for boot_script callbacks.

commit 2606f8ac5d6595d1e1640cf6cbbd51af83559b6e
Author: Miles Bader <address@hidden>
Date:   Wed Aug 23 18:20:45 1995 +0000

    Formerly Makefile.~9~

commit e60ec84aaedc9e7af002d31631c33559011e64f6
Author: Miles Bader <address@hidden>
Date:   Wed Aug 23 13:37:22 1995 +0000

    (INSTALL_BIN): Changed to INSTALL_PROGRAM.

commit 58ca73950fa65b037d96483c3e573330c5d8c530
Author: Miles Bader <address@hidden>
Date:   Tue Aug 22 23:30:59 1995 +0000

    Add a backslash.

commit 4a69536e72f921a53fe00ae2e7464dab8bee42de
Author: Miles Bader <address@hidden>
Date:   Mon Aug 21 18:44:57 1995 +0000

    (open_hook): Use condition_broadcast instead of condition_signal on
      active_fifo_changed, as all waiters need be notified of changes.

commit 555d3b8e5105f9945142a97d57d3ef56b1cb086d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 21 18:08:38 1995 +0000

    Add tserver.

commit 4f7855323eb2433196cece38cbcc7f5fb90add5b
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 21 16:52:33 1995 +0000

    (SRCS): Add cancel-cond.c.

commit 10ef7410f2c9eb50f97917c61a296d904eae9fe4
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 21 16:52:08 1995 +0000

    Initial revision

commit c037debe72fba961250c5e367be4572cb890ae91
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 21 14:51:20 1995 +0000

    Doc fix.

commit d6a2d094a3ca2eb266b3cb871c6b139d34b14648
Author: Miles Bader <address@hidden>
Date:   Sat Aug 19 16:19:07 1995 +0000

    (ps_not_sess_leader_p, ps_unorphaned_p, ps_parent_p): Use the new state 
bits.

commit a6808c301908837211b827bcda39942a3ff3fe02
Author: Miles Bader <address@hidden>
Date:   Sat Aug 19 16:18:34 1995 +0000

    (ps_emit_state): Rearrange things to reflect the new state bits.
    (state_shadows): New variable.
    (ps_emit_state): Use the state_shadows list to turn off some states.

commit 4c708594d90dd6a610f15be598370023de4922e3
Author: Miles Bader <address@hidden>
Date:   Sat Aug 19 16:17:23 1995 +0000

    (PSTAT_STATE_*): All proc state flags reorganized and renamed to
      PSTAT_STATE_P_* for process-global bits, and PSTAT_STATE_T_* for 
per-thread
      bits.

commit 6d72d6b4d7f6890b2fb6ef25aa4e6136781cbb4c
Author: Miles Bader <address@hidden>
Date:   Sat Aug 19 16:16:11 1995 +0000

    (thread_state, proc_stat_set_flags): Use the new state bits.
    (proc_stat_set_flags): Actually set the PSTAT_STATE_P_STOP bit.
    (proc_stat_state_tags): Reordered to reflect the new ordering of the state
      bits.

commit 379c170d5f7d2f85aa7311ae7e13801a00954873
Author: Miles Bader <address@hidden>
Date:   Sat Aug 19 01:55:32 1995 +0000

    [$(doinst)==many] (HURDLIBS-libs): Use plain OTHERLIBS as well as the target
      specific address@hidden

commit 45f0b7b92034e5d89a267a3cb2f1537240e5b7ee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 18:18:03 1995 +0000

    Formerly ethernet.c.~2~

commit df1a6442d470db1cc6cdf38f7ed74f4e98e00c86
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 18:07:59 1995 +0000

    Initial revision

commit 2f1ad5d86373356f5ac22df95a0b6a2751cc0dbf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 17:56:17 1995 +0000

    Formerly devices.c.~3~

commit 99fe1d53ef2a528908a4aad2a8f2ad094aa518ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 18:06:41 1995 +0000

    Formerly tcp.c.~5~

commit 391fe3117ce2a44d0b4348f3befdaa0178cad701
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:57:31 1995 +0000

    entered into RCS

commit c959c157c4846476ca11d09086bc4bc7fe4a5e73
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:56:51 1995 +0000

    Formerly Makefile.~8~

commit 7f8fc8eb49d57aedfe64e35b06009dd59e15f7f3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:56:32 1995 +0000

    Initial revision

commit d7e60ff8621d5051f0187b6e2e616ba7c0be3346
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:51:00 1995 +0000

    entered into RCS

commit a9ae662fef8e484de36afdad8ca133a0aefb9c40
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:48:45 1995 +0000

    Formerly pfinet.h.~3~

commit 5839ae8fd1d538f843fc564552a6e84536f6d48b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:46:52 1995 +0000

    Formerly sched.c.~6~

commit e209db9b661ed65761e420c43a5763493e570618
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:23:36 1995 +0000

    Formerly interrupt.h.~4~

commit e59f005788e41ba0aa14685799581cecfeea4a0b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:19:11 1995 +0000

    Formerly sched.h.~9~

commit 08a5fb58c65e25e239ea393020615afdc288d27b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:13:33 1995 +0000

    Formerly system.h.~7~

commit f5f9a824c69103b0d5099a25377eb3ffa52214e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 16:16:35 1995 +0000

    Formerly interrupt.h.~3~

commit 0511b51680d4f827cc485140249862356d232469
Author: Miles Bader <address@hidden>
Date:   Wed Aug 16 16:16:25 1995 +0000

    (S_socket_recv): Use pipe_release_reader instead of pipe_release.
    (S_socket_send): Use pipe_release_writer instead of pipe_release.
    (S_socket_recv): Reflect EPIPE as EOF.

commit 7f8571d0ab23a9ba53813217a585d756163d4746
Author: Miles Bader <address@hidden>
Date:   Wed Aug 16 16:15:51 1995 +0000

    (struct sock): Store the pipe class in a separate field, as READ_PIPE is no
      longer always defined.

commit a89ab733033f691f9b70b0d2f97bc98df8045052
Author: Miles Bader <address@hidden>
Date:   Wed Aug 16 16:14:43 1995 +0000

    (sock_create, sock_connect): Set/use the PIPE_CLASS field.
    (sock_connect, sock_aquire_write_pipe): Use pipe_aquire_writer instead of
      pipe_aquire.
    (sock_aquire_read_pipe): Use pipe_aquire_reader instead of pipe_aquire.
      Handle the case where there is no read pipe (in which case return EPIPE).
    (sock_shutdown): Make shutting down the read half just like the write half 
--
      the pipe goes away...
    (sock_create): Don't bump the read pipe ref count ourself.
    (sock_free): Use sock_shutdown to trash the read pipe too.

commit bcc04043a2a656c0fedc6ede1327fae38bccf769
Author: Miles Bader <address@hidden>
Date:   Wed Aug 16 16:12:54 1995 +0000

    (S_io_read, S_interrupt_operation, S_io_readable, S_io_select):
      Use pipe_release_reader instead of pipe_release.
    (S_io_write): Use pipe_release_writer instead of pipe_release.
    (S_io_readable, S_io_read): Reflect EPIPE as EOF.

commit b5568670fb475bee88df1ac78ab3a37574d32a8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 16:10:35 1995 +0000

    Formerly system.h.~6~

commit cf9884839c004c4dbb8a5d1c16392169c3f1ad5f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 15:57:16 1995 +0000

    Formerly wait.h.~5~

commit 886b2fb87c7e7066c918b38a9b3b122505a910a1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 15:54:05 1995 +0000

    Formerly sched.c.~5~

commit 2980b2ebace4e5d56c4730e5e20390f1119f1b84
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 15 23:47:51 1995 +0000

    ([hrs]d*): Fixed partition parsing: use glob pattern, not regexp.

commit a9e502ede9ab14c5d6e4af4d570e0fd514ad221d
Author: Miles Bader <address@hidden>
Date:   Tue Aug 15 17:48:15 1995 +0000

    (pipe_create): Initialize READERS & WRITERS, not REFS.
    (_pipe_first_writer): New function.
    (_pipe_no_writers, _pipe_no_writers): New function.
    (pipe_break): Function deleted.

commit 6c18a877843879c8cb7cf83d34a803e5310e6120
Author: Miles Bader <address@hidden>
Date:   Tue Aug 15 17:45:43 1995 +0000

    (struct pipe): Keep separate ref counts for readers and writers.
    (pipe_aquire_reader, pipe_aquire_writer): New functions.
    (pipe_release_reader, pipe_release_writer): New functions.
    (pipe_add_reader, pipe_add_writer): New functions.
    (pipe_remove_reader, pipe_remove_writer): New functions.
    (_pipe_first_writer): New function decl.
    (_pipe_no_writers, _pipe_no_writers): New function decl.
    (pipe_aquire, pipe_release): Function deleted.
    (pipe_break): Function decl deleted.

commit 787f11470fc851867cf61fc293125baa1645d54a
Author: Miles Bader <address@hidden>
Date:   Tue Aug 15 17:43:31 1995 +0000

    Initial revision

commit d03bdba22629e119e06216348ff01d1923979870
Author: Miles Bader <address@hidden>
Date:   Tue Aug 15 17:43:01 1995 +0000

    (SRCS): Add fifo.c.
    (targets): Add fifo.
    (fifo): New target.

commit aed7623cbbbc21034a5b6ba5cd7cc157f068f860
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:25:11 1995 +0000

    Formerly sched.h.~8~

commit bf7b08fcb66526d79977c36b33ea9e83c04689ef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:20:56 1995 +0000

    Formerly sched.c.~4~

commit 8718af9bc0195f93ab62e0b44facc88ee62e834a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:19:09 1995 +0000

    Formerly wait.h.~4~

commit 03dd244090e25702837b4891002c9fc2efcc50d1
Author: Miles Bader <address@hidden>
Date:   Sun Aug 13 14:58:57 1995 +0000

    (trivfs_peropen_create_hook): This now returns an error_t.
    (open_hook): And thus this does as well.

commit 3632248b212af27b158b899d6156354dd32614ee
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 01:06:32 1995 +0000

    (trivfs_S_io_reauthenticate): Allow trivfs_protid_create_hook to return an
      error code.

commit e958ba53f23ee8e88cc30a7d5838f208c400ec9d
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 01:05:23 1995 +0000

    (trivfs_clean_protid): Only call trivfs_protid_destroy_hook hook on CRED if
      it was fully initialized.

commit f4f906598b6438f127478a44f1b14d770a891d15
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 01:04:09 1995 +0000

    (trivfs_S_io_restrict_auth): Allow trivfs_protid_create_hook to return an
      error code.

commit 49a7096110050c42ba8dc6aeff1d41c171be660e
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 01:03:02 1995 +0000

    (trivfs_S_io_duplicate): Allow trivfs_protid_create_hook to return an error
      code.
    (trivfs_S_io_duplicate): Guts moved into trivfs_protid_dup.

commit b01c8972e93e0afe3a742bdac2021c258beb709b
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 01:00:35 1995 +0000

    (trivfs_protid_create_hook, trivfs_peropen_create_hook): Change the
      declarations now that these return an error code.

commit 205fbb3925b9022304a44508deeeca1d1826c0e5
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 00:58:30 1995 +0000

    (trivfs_S_fsys_getroot): Allow trivfs_protid_create_hook and
      trivfs_peropen_create_hook to return an error code, and abort if either 
does.
    (trivfs_S_fsys_getroot): Guts (except for protection check) moved into
      trivfs_open.

commit 177329b3b262ebce09f5cbee6eb3b729af1ead84
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 00:56:38 1995 +0000

    (OTHERSRCS): Add protid-dup.c and open.c.

commit 2a6eb1990270efcba887f0468f64d17ff173002a
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 00:56:01 1995 +0000

    Initial revision

commit fa1272e9b7c054e8715b64b3eb1cc54233f0f869
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 15:23:39 1995 +0000

    entered into RCS

commit 5a65d0d833140521fa1dfcc0a700ad25851a3183
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 15:05:29 1995 +0000

    Formerly sched.h.~7~

commit 32262ebe2ff6886b96d51171313c3bcec84a51ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 14:56:03 1995 +0000

    entered into RCS

commit cd7a840b3e67760809de0688fca13323d671f894
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 14:55:46 1995 +0000

    Formerly tcp.c.~4~

commit 6ea51ee5d794bb25668a859909944cb80ea287f2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:58:05 1995 +0000

    Formerly devices.c.~2~

commit ae9c868a686555942351910fdc1ff422401f168e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:54:59 1995 +0000

    Formerly Makefile.~7~

commit 1b4ce0a815fc8797fea93f225a0234d283e20a67
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:36:36 1995 +0000

    Formerly proc.c.~2~

commit f4cb5a648d16a5e97eb1d655a75344b38388e083
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:35:27 1995 +0000

    Initial revision

commit d24aa39dfd5b56fa8f03c89558e3a127e8f345dc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:19:55 1995 +0000

    entered into RCS

commit 993101436ef7b739f3c47c705ccb7b45fdf6c619
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:17:36 1995 +0000

    Formerly timer-emul.c.~3~

commit 4b8644ef26011e3ebf4740a0630a8c5dd4916d43
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:16:44 1995 +0000

    Formerly pfinet.h.~2~

commit 5463b0937e6756043c10af6019d503480d948a3f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:16:02 1995 +0000

    Initial revision

commit 614941a4cfa3a6d07d7f93bedca1a2ada776e5a8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:54:09 1995 +0000

    Formerly mapped-time.h.~2~

commit cfe5ef951dd1fe7b7a22e594145ca780df146f4c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:50:49 1995 +0000

    entered into RCS

commit 0e1c60661f6ff504aaa4e37a0f75ff3db9dcb86e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:49:05 1995 +0000

    Initial revision

commit 6c8a9ee254197348539ab8e70f866651350fe4c5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:08:27 1995 +0000

    entered into RCS

commit 9f357994e93a265307ac3b9a99b9f7e3c82cd94f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:56:35 1995 +0000

    Initial revision

commit 050573a5bb4dcbd9818b39171db04b1d8b518b8e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:23:50 1995 +0000

    Formerly timer-emul.c.~2~

commit bab4a550c34c86760becf2b87f34f0dbc1b132c8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:13:53 1995 +0000

    Formerly timer.h.~4~

commit 2e3591e5d88e321aa26063dfa0d8f736240fb39f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:07:41 1995 +0000

    Formerly system.h.~5~

commit ad5681237553ce3d1d73f5db17532822632c2722
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:40:59 1995 +0000

    Formerly kernel.h.~5~

commit 481d7bd2dd7365f0002e2f713ecc0a62ed20bfdd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:40:58 1995 +0000

    Formerly sched.h.~6~

commit aaebac50b6bec76cf62c3a568ab09025b351e8e8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:33:38 1995 +0000

    Formerly sched.c.~3~

commit d423525a23fabf4872047603768d142c2f08a97f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:32:57 1995 +0000

    Formerly Makefile.~6~

commit 4fe07de00660b48532a8d438c9c3abdf2fd03067
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:08:06 1995 +0000

    Formerly sched.h.~5~

commit 5f8882854e1007be61d25ea9c2bbf53759e01f4d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:01:58 1995 +0000

    Formerly Makefile.~5~

commit e0b9fc9044d075ccacb202971cd0a4451458d1c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:01:38 1995 +0000

    Initial revision

commit 4de9d48b3991b09711045a04a568d0c68b61d7dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:42:29 1995 +0000

    Formerly timer.h.~3~

commit c0a0ebf04e31c19063912dbb143e33ad7082083b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:28:41 1995 +0000

    Formerly kernel.h.~4~

commit 798b7658f21c2a65b3bda097e15ddeea98a531bc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:27:59 1995 +0000

    Formerly sched.c.~2~

commit 478ece36d3745065043e9572019ae2dd5609b71c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:25:51 1995 +0000

    Initial revision

commit 3117e414549e0fd1725da5be9f5eb072fe7b8e32
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:51:06 1995 +0000

    Formerly segment.h.~5~

commit e8529267c4e2ddf527cbdee2bcaf5972f2995500
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:42:18 1995 +0000

    entered into RCS

commit 5f0e012dfa498bd1b67484532712a84d98ab76fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:32:14 1995 +0000

    Formerly config.h.~2~

commit f03016f4b3e10b157b57ed9fe48aae283de3c5a0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:19:39 1995 +0000

    entered into RCS

commit 80b58014668474a4ae5f9b3fd5026033ffc529ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:01:59 1995 +0000

    entered into RCS

commit 42109ab3c2bb6e5787ad2beecbf5cfa7fdd79e48
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:36:42 1995 +0000

    Initial revision

commit ba35fbea2c5c9e058b535ceb1c65c83718e66d68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:32:42 1995 +0000

    entered into RCS

commit 93d454bea9c2ef0f92ccfe1c80d09583769716f3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:27:13 1995 +0000

    Formerly udp.c.~2~

commit 2ca05b001ea8d1eff3031fc28a6175d9113e324b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:24:44 1995 +0000

    Formerly time.h.~2~

commit 0c07c277721253b0f09f8a81ed6791103b8566c9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:21:52 1995 +0000

    Formerly wait.h.~3~

commit de9678fd1bfa034fd8735aea0493063890c98fd5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:21:04 1995 +0000

    Formerly tcp.c.~3~

commit 4f0868f4e46d085ad961d85b8cdf7b446e9a729f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:20:30 1995 +0000

    entered into RCS

commit 542f02818273f5836d15901a74d9e79acc393335
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:15:25 1995 +0000

    entered into RCS

commit 5268bededcdc5f49d6192f61b54dff42b48e9bdc
Author: Miles Bader <address@hidden>
Date:   Mon Aug 7 20:30:28 1995 +0000

    (prog-subdirs): Remove pipes.

commit a325fedf5741b6b16a6b60458c70b7a46d5894d0
Author: Miles Bader <address@hidden>
Date:   Mon Aug 7 17:36:52 1995 +0000

    (ihash_locp_remove): Get rid of the optimization to use HASH_EMPTY instead 
of
      HASH_DEL when the next position on the chain is empty -- different hash
      chains may share this cell, and have different next positions, leading to
      random additional entries sometimes disappearing when deleting something.

commit 6430e733ad662ad8db534e4020c7b6da73b2d3b4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:51:57 1995 +0000

    Formerly segment.h.~4~

commit 741e3734ec897f7992f410312dd82f8b41a786e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:43:55 1995 +0000

    Formerly tcp.c.~2~

commit 43800a252418500848c9d233aa6bcd7a88e7ccf2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:42:00 1995 +0000

    entered into RCS

commit 118a75a3c6a0b1fe50bacaecbd85819f441e8eeb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:40:32 1995 +0000

    Formerly socket.h.~4~

commit 399dfdd0d049bb17f4bf17d49c6bf9c12100a9ca
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:38:20 1995 +0000

    Formerly sched.h.~4~

commit 7fbede2a4e4be51d45e47c1065e24fe6fb63a815
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:35:54 1995 +0000

    entered into RCS

commit 2b28d9c170729415bc915781085c99f32d2caee7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:35:29 1995 +0000

    Formerly kernel.h.~3~

commit f1e3c7aeb62d23215f3913722f97ccc1dc1c4003
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:39:20 1995 +0000

    Formerly mm.h.~4~

commit 17ced453a05c08fcc2b1fe8259c4e4e010661598
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:29:57 1995 +0000

    entered into RCS

commit 0eb234f7dff04c929c3eeb2ae5799ccf62316941
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:22:41 1995 +0000

    Formerly system.h.~4~

commit 3802d4055be2171e1847d0ea0cc8e0eacc7e7eeb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:21:46 1995 +0000

    entered into RCS

commit 9fad792bba6676ea073bc3eb62f74288c17df1d2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:21:33 1995 +0000

    Initial revision

commit 519309598685a72ddd7f067369a12b79204e74a8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 19:24:00 1995 +0000

    Formerly socket.h.~3~

commit 0c868e751af221c142c5863e7d899e6403358311
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 19:20:34 1995 +0000

    entered into RCS

commit 70458d90608a58d4b04857ed2de7f33b7fd593d0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:34:20 1995 +0000

    Formerly dev.c.~2~

commit 232034a122b2c5f83d273fbe709ab89832ec3d70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:33:51 1995 +0000

    Formerly interrupt.h.~2~

commit 3db57cad20cbd1ab027d08bb410ec6cbd16eb976
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:33:32 1995 +0000

    Formerly sched.h.~3~

commit a378d612d2f809728ae7329274cb4440639620c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 16:13:20 1995 +0000

    Formerly segment.h.~3~

commit 4321c1dec435027876cf89a25aedeb68b67275cf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 16:12:24 1995 +0000

    entered into RCS

commit caa08437b2414b3da188d75de274f51ff29382cb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:59:16 1995 +0000

    Formerly mm.h.~3~

commit 28ab9f3d7a385a6edc2cae8d10833a182bd4e847
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:59:00 1995 +0000

    entered into RCS

commit dfe13ce50255ab432dd315730f818dc71784b07e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:52:27 1995 +0000

    entered into RCS

commit be3a120e194b6a651bfd4108550bc9bb5fed8fc1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:49:29 1995 +0000

    Formerly af_inet.c.~3~

commit a741a28376242a43efc8d7c024490d0f9efd5faf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:29:00 1995 +0000

    Formerly Makefile.~4~

commit a075486ff2c24c80845b69c2a42664cfec74f363
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:28:31 1995 +0000

    Formerly af_inet.c.~2~

commit 1995ad1132f93a0bfbb4b6c35a779693577b9924
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:28:07 1995 +0000

    Formerly sched.h.~2~

commit f58da9049e4fbfee9600fad08b1b648bcc37a96d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:27:09 1995 +0000

    Formerly segment.h.~2~

commit af93d60fdfa71846f239cf0e8abb8ebc6ad8f223
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:26:27 1995 +0000

    Formerly mm.h.~2~

commit 2db2750bec3e5112f5d33faf2f2a406b66f7a0d4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:20:35 1995 +0000

    Formerly errno.h.~2~

commit 606304a281bcbb35f71b7eb5c3814831261985ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:08:22 1995 +0000

    Formerly wait.h.~2~

commit 5ea3664cce8fdb9d186a9d0ac44a090b40fab7d1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:59:29 1995 +0000

    Formerly socket.h.~2~

commit dea71be279b0a49611d68db8a3ca998a00835da4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:52:24 1995 +0000

    Formerly timer.h.~2~

commit 14b4bd59095fd553f780ae83aad2854b820090bf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:50:39 1995 +0000

    Formerly malloc.h.~2~

commit 79c40dfecc010bb58b598d74a08513089004e1f6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:48:49 1995 +0000

    Formerly kernel.h.~2~

commit a17a82e5d543b1f4fad9f299927e53868a4c4e10
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:43:15 1995 +0000

    Formerly system.h.~3~

commit 87f4c996093c0cc20049836fda12e68d9fdf626d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:42:34 1995 +0000

    entered into RCS

commit 214dd7cfdb452f912941feb32e946089b5db80a1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:31:46 1995 +0000

    Formerly system.h.~2~

commit 4426dae8df2502bffa143088173b5e7102456c8b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:07:36 1995 +0000

    entered into RCS

commit 623bc0f57132b9b3f41451588254640779b4ada9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:02:44 1995 +0000

    Formerly types.h.~2~

commit 724503d124c3f0ae3b1475f0c48d54513a87b745
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:00:17 1995 +0000

    Initial revision

commit fb2af895e2db1415f90946875791a1f16d2be9dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:42:59 1995 +0000

    Initial revision

commit 6f712f33c54c12c1c3decacbc1985930639d6282
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:41:48 1995 +0000

    entered into RCS

commit cf65cc3cd6e9ad52465271221e48e6678c10850c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:35:27 1995 +0000

    Formerly Makefile.~3~

commit a81a9ba710f6894869e8fcac75a8ec471227bda1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:34:08 1995 +0000

    Initial revision

commit 6ac34d49cdbd5f9d18f5755a16d83afbf2deac27
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:31:54 1995 +0000

    entered into RCS

commit 869566e876e318462915dcea66bcc1393bead22a
Author: Miles Bader <address@hidden>
Date:   Tue Aug 1 18:26:27 1995 +0000

    (pipe_recv): Get rid of code to deal with getting the source address from 
the
      control packet if there is no data packet, since pipe_write always writes 
a
      data packet.

commit d3cd7eb03da9459b7c5528cc9f1b70fc80481ec7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 31 20:02:53 1995 +0000

    (connq_compress): New function.
    (connq_interrupt_sock): Use connq_compress to compress the queue.

commit dc095770749d83d948f8bd294226c79a91f30256
Author: Miles Bader <address@hidden>
Date:   Mon Jul 31 20:01:27 1995 +0000

    (pipe_recv): Assert that a control packet should only have a source address
      if there is no corresponding data packet.
    (pipe_send): Change the test to determine whether we should write a control
      packet, so that we only do so if we need to.  Also, don't record the 
source
      address in control packets, as it's recorded in the following data packet
      anyway, and this prevents it from being dealloc'd twice.

commit 913ab2407329d98b523198655c5cf9b0fa097fff
Author: Miles Bader <address@hidden>
Date:   Mon Jul 31 17:47:36 1995 +0000

    (connq_interrupt_sock): Reset CQ's tail to the end of the compressed queue.

commit 3d925e8af601e8f6ac2c71a3221d774162a5cece
Author: Miles Bader <address@hidden>
Date:   Mon Jul 31 16:53:36 1995 +0000

    (stream_pipe_class, dgram_pipe_class, seqpack_pipe_class):
      Make these declarations extern so they don't fuck up initialization.
    (seqpacket_pipe_class): Renamed to `seqpack_pipe_class'.

commit 9cda8e6760736cbddc466ae6125aa2a4e666e147
Author: Miles Bader <address@hidden>
Date:   Mon Jul 31 16:52:26 1995 +0000

    (diskfs_S_ifsock_getsockaddr): Try to restart the PF_LOCAL server if it 
dies.

commit b142756a7e66997efe6fccdec2e84725404a0298
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 31 03:50:49 1995 +0000

    DISTFILES -> DIST_FILES.

commit b129ce0d368420f30a2396d89de262b09a4a0eb0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 31 03:49:45 1995 +0000

    (SRCS): Added unzip.c, util.c, and inflate.c.

commit 9b14418e061895da2bf213486329bbce00b143b7
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:58:37 1995 +0000

    (S_socket_connect): Actually use the connq operations to connect, like the
      listening socket is expecting, instead of connecting directly to it.
    (S_socket_connect): Use the CONNECT_QUEUE field to allow only a single
      connection attempt at once.
    (S_socket_connect): Check for already-connected sockets here instead of
      waiting for the final rendezvous.
    (S_socket_connect): Return ECONNREFUSED when trying to connect to a
      non-existant address, instead of EADDRNOTAVAIL.
    Rename all uses of the CONNQ field in struct sock to LISTEN_QUEUE.

commit 983254024c002df716382fc19f70dbf2561438dd
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:53:20 1995 +0000

    (sock_create): Initialize the CONNECT_QUEUE field and rename CONNQ to
      LISTEN_QUEUE.

commit 0c67ac7e01bce46ac886e8249bade9db3844bd95
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:50:48 1995 +0000

    (connq_interrupt_sock): New declaration.
    (connq_interrupt): New declaration.

commit 6a69aeb9c1a999bb9b511ba3f98e601f3693b3b8
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:49:05 1995 +0000

    (struct sock): Add the CONNECT_QUEUE field, and rename the CONNQ field to
      LISTEN_QUEUE.

commit 1d9224394499b7848ea289c9548cf0357076c7c4
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:47:59 1995 +0000

    (connq_interrupt_sock): New function.
    (connq_interrupt): New function.
    (connq_set_length): When shrinking the queue, actually do so, and don't leak
      memory.
    (struct connq): Add the INTERRUPT_SEQ_NUM field, used to detect interupts.
    (connq_listen): Detect when we get interrupted, and return EINTR.
      Don't lock the accepted request just to get its sock.
    (connq_connect): Initialize REQ before using it.
    (connq_request_init): Swap the arguments.
    (connq_listen, connq_connect, connq_interrupt, connq_set_length): Reverse 
the
      roles of the HEAD and TAIL fields, and make sure they're used correctly.
    (qprev): Deleted function.

commit 80b6e4488c948d1f8fdd4f8051e68e35f073013d
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:41:07 1995 +0000

    (S_interrupt_operation): Allow sockets trying to connect, and waiting for
      connections to be interrupted.  Change references to the CONNQ field in
      struct sock to LISTEN_QUEUE.

commit 97f597cbc98999b529e7378cbdef6644167262f2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 29 15:36:32 1995 +0000

    (diskfs_drop_node): Don't actually drop the node if it is a socket naming
      point, unless it also has no links.

commit a74389b711fba055f8be56d9dc09886046e8f622
Author: Miles Bader <address@hidden>
Date:   Sat Jul 29 03:05:30 1995 +0000

    entered into RCS

commit f84ff3a10aeab5aab5fb256f2065e7c65e9066d1
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 20:25:13 1995 +0000

    (lib-subdirs): Added libpipe.
    (prog-subdirs): Added pflocal.

commit 760c406afd447f94677ee207e20f52ddcb8fbf18
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 20:09:37 1995 +0000

    Initial revision

commit 8d853d3864c42e5ff9e257976cb38882b0a3c44c
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 19:51:26 1995 +0000

    entered into RCS

commit 150737252407c187573801dcc8550c1d5cca1f98
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 18:35:19 1995 +0000

    entered into RCS

commit 82a0e7f010359b41f43cb570f64d5b31ab40d7d9
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 17:40:43 1995 +0000

    entered into RCS

commit 21415cafaae4ce10d15bcf38c80c2eb41a515e14
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 17:40:32 1995 +0000

    Formerly pf.c.~9~

commit e4c6d14ffd3db3095bfb863b8b7e79d2c0cc9327
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 21:07:12 1995 +0000

    (main): Don't pass in the MACH_RCV_TIMEOUT flag with a zero timeout.

commit 5d4a2156ea7cacbea84b9875b6f934fa28c6284f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 19:04:42 1995 +0000

    Formerly io.c.~12~

commit 02f33a5c89233931393b69093d43621e283702b1
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 18:53:43 1995 +0000

    Formerly sock.c.~14~

commit 83f02afbe934189646e9cf41e3338321163cded7
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 18:11:52 1995 +0000

    Initial revision

commit 753b978259ec5f41399499a93a710682c611c5a6
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 20:00:44 1995 +0000

    (DIST_FILES): Removed `missing'.

commit 7c7a9072e6a82d7fae63a79ccf56cb92ba8a3643
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 19:57:45 1995 +0000

    (dist): Include date in snapshot name.

commit 28df16660651ffc51f37afe2283fe24e0e53d589
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 19:54:33 1995 +0000

    (DIST_FILES): sh.ChangeLog -> shd.ChangeLog.

commit 21bd4df53e1a7d61e8732234efb56215cda1af5f
Author: Miles Bader <address@hidden>
Date:   Sun Jul 23 19:36:19 1995 +0000

    Formerly sock.c.~13~

commit ffd0db10698b395f2e73573434724745f3ab08a1
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 22:55:20 1995 +0000

    (dev_get_memory_object): A new pager now comes with 1 ref, so we allocate a
      ref ourselves when we're using an old one, and once we've created the send
      right, remove a reference.

commit 821c437692d52cc6c819c3f2fd997df37c26e64a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 22:48:52 1995 +0000

    (trivfs_S_io_seek): Call open_seek instead of doing it ourselves.

commit d924ccec4fc2a082d00202d410f2798f8fd31f90
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 22:48:10 1995 +0000

    Add declaration for open_seek.

commit 6efa6770c9a6e3291d752aa29401920aefec0912
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 22:47:42 1995 +0000

    (open_read, open_write): Clean up STATE before returning with an error.
    (open_seek): New function.
    (raw_read, raw_write): Return EINVAL if *OFFS isn't a block boundary.

commit b7eb93d789d036369660bbfbad1251928a9dcaa9
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:10:15 1995 +0000

    (zombie_check_pid): Typo.

commit 63554c11f5deb5b42f0bcb9143e2c443602fa294
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:09:02 1995 +0000

    (S_proc_setpgrp): Install bletcherous hack.

commit c4c0b23a31082ed180512f238a155d348c0b477e
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:08:42 1995 +0000

    (zombie_check_pid): Examine Z->pgrp too.

commit 0d090ef260d70d48ffbfec618e5e5454ea7badfb
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 18:24:03 1995 +0000

    (%-lndist, %-clean, %-TAGS): Set no_deps in recursive make.

commit c45efc27a8f5a0e2e0d98c83d94a20e661d8472d
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 18:19:30 1995 +0000

    Don't include dependency files if no_deps is set.

commit 1dea541ca37308e73b2142bd1ead841e14e3a62e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 17:59:00 1995 +0000

    entered into RCS

commit 77ad08a6c05a602432f8d6a7f03ed1ee402bfc7f
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 17:55:44 1995 +0000

    (diskfs_S_file_getcontrol): Fix typo.

commit c4aeb5f1c6faee40c51354e5555b90afa3ac8614
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 17:54:42 1995 +0000

    (start_execserver): Tyo.

commit 0823f8f4e23c28c1f435e63621402fb9bd2a2a1d
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 17:08:21 1995 +0000

    Formerly sock.c.~12~

commit 77ad21c2d3a5780bc71184423de9b20f977fa293
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 16:57:48 1995 +0000

    Formerly socket.c.~14~

commit 9d85214faa0184364faade1253f389c4c7145f65
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 16:56:26 1995 +0000

    Formerly pf.c.~8~

commit a7d93844e0e10b346cd460206c42819b1d311ecd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 15:54:07 1995 +0000

    entered into RCS

commit a4550ba2c8de5bc93752b4a5133cd790e10c547f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 15:50:32 1995 +0000

    Formerly io.c.~11~

commit 04722448a3b4f77b2f8fad377feb84d8cd8123bd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 05:22:13 1995 +0000

    Formerly sock.c.~11~

commit a2bb81aa2adeb4cd990c1e82527e2de243bfbcd9
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 05:10:50 1995 +0000

    Formerly io.c.~10~

commit 9d47d898acc7878d9420b364a2e953319683d17f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 04:48:48 1995 +0000

    Formerly sserver.c.~3~

commit 341cb04a7f30fb08a10fa6a604b0efc9561846a7
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 04:08:26 1995 +0000

    entered into RCS

commit 874c95aead903bf761ab88a1ffeeaaf2a0e309b4
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:36:10 1995 +0000

    entered into RCS

commit 97216e7de5a2b81cabe1527ee313b941ac4b0c8e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:33:36 1995 +0000

    Formerly sserver.c.~2~

commit fc74f64188d23588bebc7a2ca4c6fd311bfeffab
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:31:40 1995 +0000

    Initial revision

commit 556ab22dd0e0f1812490b66b469a58d264ec770a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:28:32 1995 +0000

    Initial revision

commit 14ec591583b9a411b499c5b826b28af261c8aee8
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:06:39 1995 +0000

    Formerly pflocal.c.~8~

commit b5abf101421ffeafe6e5408ff86dc601f0c94fe5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 00:35:43 1995 +0000

    entered into RCS

commit 091a9dd71ff33796fa72a1b139e5ec637045b32d
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 00:07:43 1995 +0000

    Formerly socket.c.~13~

commit af10bf5e427df592f54362ca1047c5d1ca3e200d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 22:25:42 1995 +0000

    (ports_get_right): If the right is null (because we are closing down),
    then just return null.  (This helps in a race in ufs/ex2fs).

commit 9cd6b737c3397706b075fd3258bd11ebdf8fb880
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 22:01:46 1995 +0000

    (diskfs_get_filemap): Drop initial reference created by pager_create.
    (pager_clear_user_data): Only clear UPI->node->dn->fileinfo if it still
    points to us.

commit a73f77bbccdf0d6ab30fbf897bd178b337142337
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:58:08 1995 +0000

    (diskfs_get_filemap): Drop initial reference created by pager_create.
    (pager_clear_user_data): Only clear UPI->np->dn->fileinfo if it still
    points to us.

commit d76e25773dd5607845469c34b6df0b2619541613
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:53:35 1995 +0000

    (_ports_complete_deallocate): Clear PI->port_right; and do it before
    releasing _ports_lock.

commit 9b7b5a29f5a8a10f96ce1d2737e1c86f1254b4f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:51:25 1995 +0000

    (diskfs_get_filemap): Free initial reference created by pager_create.

commit c932385dfcb5ff1d4628e5b6fdb30c49988647ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:39:46 1995 +0000

    (_diskfs_translator_callback_fn): Use correct sense of diskfs_readonly
    flag.

commit 0d2d9672157cff4d2882a97d26adab0dcd539025
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:39:11 1995 +0000

    (_diskfs_translator_callback_fn): Free initial reference created by
    diskfs_make_protid.

commit 2fb4e44466f31851094aad409eb74ebced6925f6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:37:01 1995 +0000

    (diskfs_S_io_restrict_auth): Free initial referenc created by
    diskfs_make_protid.

commit 0f09e0dbce3947d90f44b3c9fff0ef4efa8b235a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:35:33 1995 +0000

    (diskfs_S_io_duplicate): Free initial reference created by
    diskfs_make_protid.

commit f0fe80fffa93f0b87b12aeea487d0ff1b4736695
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:33:57 1995 +0000

    (diskfs_S_fsys_getroot): Free initial reference created by
    diskfs_make_protid.

commit fc23d8f2d657c682037023b1f1642109307f4d2a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:32:09 1995 +0000

    (diskfs_S_file_invoke_translator): Free initial reference created by
    diskfs_make_protid.

commit 2a6154f24863e3ab538ce12b86e4efa51d493a26
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:29:53 1995 +0000

    (diskfs_S_file_exec): Free initial reference created by
    diskfs_make_protid.

commit 974105a6aece2943b6f1b07530bb42e3e975e4b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:27:58 1995 +0000

    (diskfs_S_dir_mkfile): Free initial reference created by
    diskfs_make_protid.

commit cecb0e759a20dd2f1c9dd8c6de7e726bbee695de
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:26:32 1995 +0000

    (diskfs_S_dir_lookup): Free initial references created by
    diskfs_make_protid.

commit be8a4d7be366c1cb093eee7cdf3f19c39375ba35
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:22:03 1995 +0000

    (diskfs_start_bootstrap): Free initial reference created by 
diskfs_make_protid.
    (diskfs_S_exec_startup): Likewise.
    (diskfs_S_fsys_init): Likewise.

commit 61ece3d54e727302659c82d9432e045eca5035c0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:15:39 1995 +0000

    (diskfs_S_io_reauthenticate): Free initial reference created by
    diskfs_start_protid.

commit 77c3a0da29ef7216102163f306e004e7087f0f01
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:05:40 1995 +0000

    (trivfs_S_io_restrict_auth): Free initial reference created by
    ports_allocate_port.

commit 57b44cb62bea27908f4f50ba3cbdbc110f7f502e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:04:48 1995 +0000

    (trivfs_S_io_reauthenticate): Free initial reference created by
    ports_allocate_port.

commit 48686b08870b88e9e80ba52dd17e26e9b47d7d86
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:03:31 1995 +0000

    (trivfs_S_io_duplicate): Free initial reference created by
    ports_allocate_port.

commit d775d7de4b3b8f085d54c7b21595eecfc2fd43df
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:02:31 1995 +0000

    (trivfs_handle_port): Free initial reference created by
    ports_allocate_port.

commit 5d1a0ef13053a7d8088cd5eaf02b8776ff87a83c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 21:01:32 1995 +0000

    (trivfs_S_fsys_getroot): Free initial reference created by
    ports_allocate_port.

commit 450f77bc32aa6f0352691896ff9e41cd5d9d253d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 20:55:38 1995 +0000

    (diskfs_startup_diskfs): Free initial reference created by
    ports_allocate_port.

commit 7fd5a35d8dac0d535eab1e7b01c88b03b8a542b2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 20:53:26 1995 +0000

    (diskfs_S_file_getcontrol): Free initial reference created by
    ports_allocate_port.

commit 3800229e657f9928bd5c4505c9eecb2dd1d233e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 20:51:48 1995 +0000

    (start_execserver): Free initial reference created by ports_allocate_port.

commit c073aa2eb56b2b59da29e2b4e20deee86544d5a2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 20:50:07 1995 +0000

    (diskfs_start_bootstrap): Free initial reference created by
    ports_allocate_port.

commit d1cb1c073c0886d6061a803b98890b5655c9a31b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 20:44:11 1995 +0000

    (_pager_seqnos_memory_object_create): Drop initial reference created
    by ports_intern_external_reference when we're done with P.

commit a1bc2195b1cc130a53df9ff19fb60e4f6c781e43
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 17:30:16 1995 +0000

    (diskfs_S_dir_lookup): Examine the active translator on NP, not on
    diskfs_root_node, to see if translator usage is necessary.

commit 18c61c4ddbc64ce372238097d5043159ec4f7c8a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 16:37:31 1995 +0000

    (diskfs_S_file_set_translator): Only validate PASSIVELEN if PASSIVE is
    set.

commit d97f8d12291f6066a8f7878ce2836b2787aa82bd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 21 15:45:16 1995 +0000

    (ports_manage_port_operations_multithread): For now, wire
    GLOBAL_TIMEOUT and THREAD_TIMEOUT to zero.

commit bcaf941c7d6abd7ee4b582062f5610365bf2d9e2
Author: Miles Bader <address@hidden>
Date:   Thu Jul 20 16:45:45 1995 +0000

    Protect against including twice, and add includes that we depend on.

commit 194094fcfdadfaf5e7f40876e9b3fcc484144aa4
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 20:39:57 1995 +0000

    Formerly sock.c.~10~

commit f9578f921d081f56e2d1eb92b67678bef5243481
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 19:42:54 1995 +0000

    Formerly socket.c.~12~

commit 017209c9fb52e3cccffcb1c86666c981de3f5b29
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:14:07 1995 +0000

    Formerly pflocal.c.~7~

commit 303406c9b50a9f91e25f4d64474424c117588946
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:12:55 1995 +0000

    Formerly sock.h.~7~

commit ba6e170c8a545e802928cb1b810ddf35f37ef8a5
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:07:47 1995 +0000

    entered into RCS

commit 115a4a29181d752ce925ebf9707977b081e91ad5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 19 00:09:19 1995 +0000

    (%.d: %.c): Include the _pic.o files if we are making a library.

commit 91871af57d44f462c76b1891b5fe67a804b7e233
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 23:18:26 1995 +0000

    (thread_timeout, server_timeout): New vars.
    (THREAD_TIMEOUT, SERVER_TIMEOUT): Delete macros.
    (master_thread_function): Use vars instead of macros.

commit 585b7abf4adb8c30bfc4398ae8d239a42b27d885
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 20:12:14 1995 +0000

    (diskfs_S_file_get_translator): Conform to new memory semantic of
    diskfs_get_translator.

commit c5799e004a4b2aef66578630b565cff3da2830f2
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 20:08:19 1995 +0000

    Formerly sock.c.~9~

commit 8cd8b27434614e296d4a046fb0c276f2bb19a52d
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 19:14:41 1995 +0000

    Formerly io.c.~9~

commit 7ef05eabf9ec5312e6fc34c7b238fa3f8fd01cbb
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 18:42:01 1995 +0000

    Formerly pflocal.c.~6~

commit 311f82235641b85a35de3e05dcced843b8b7e6fc
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 18:38:02 1995 +0000

    Formerly sock.h.~6~

commit 4bfec0b940ef2d351fd5189ff9d20c60546f0914
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 18:30:14 1995 +0000

    (ports_manage_port_operations_multithread): typo

commit 39b602426042f3d247fed71563369c5712e48dc6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 18:29:39 1995 +0000

    (ports_manage_port_operations_multithread) [thread_function]: Return
    int.  Don't cthread_exit child threads; just let them return normally.

commit 1b35a7cd92e880d35ec349e5ea773f6325e24665
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 17:15:51 1995 +0000

    Reverse previous change.

commit 2eeed9f09885325c1cc77a35b1846edb29a09aa0
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:47:13 1995 +0000

    Formerly pf.c.~7~

commit e4218d1308dd1ec4305c483dcfdf623e211ac73c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:31:23 1995 +0000

    Formerly io.c.~8~

commit d8e65eab9b617bc6a69c83eaf63cc4341c417b8b
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:28:15 1995 +0000

    Formerly socket.c.~11~

commit 7239040ec6fdfdd3bafc95250824b3b4d520f1b4
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:21:25 1995 +0000

    Formerly sock.h.~5~

commit 721f1cfd7632238481a9f051eed52772a4561758
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:09:14 1995 +0000

    (pf_t): New type.

commit a49c9638dd867c832ca880c2d0343eaa41fd6851
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:06:47 1995 +0000

    (socket_create): Change type of SERVER to pf_t.
    (socket_create_address, socket_fabricate_address): Rename first arg to
      `server', of type mach_port_t (so it can be either pf_t or socket_t).
    (socket_recv): Change type of ADDR to mach_port_send_t.
    (socket_send, socket_recv): Change type of AMOUNT to mach_msg_type_number_t.

commit 43d54d9e0a34a94f7d98daf80d8f6f66ea8087fa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 17 19:04:23 1995 +0000

    (struct cthread): Delete member `catch'.

commit 1e9d4db8c1652817c9ca7952613b47f9b4dd7e4b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 17 18:35:14 1995 +0000

    (thread_function): Don't have any global timeout here; we don't use it
    anyhow.

commit a7c784ba1699366e27336ba99eefe6221101aa93
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:20:22 1995 +0000

    Formerly socket.c.~10~

commit 6882639d555f306b54f114a3a4b543393cae0f6d
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:16:32 1995 +0000

    Formerly sock.h.~4~

commit 9aa20f96747388b022dea4231b1fa8cb7788e939
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:16:16 1995 +0000

    Formerly sock.c.~8~

commit 8fd52de5e0226d182cacaf0aef6cd741462328bb
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:02:30 1995 +0000

    Formerly pf.c.~6~

commit 400c24ddf2297e6035151c1e8be0b0cb3df3e18b
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 18:16:03 1995 +0000

    entered into RCS

commit 360a5c7e91454a73a73467e96cc10ccf6dbdd064
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:36:24 1995 +0000

    Formerly mig-decls.h.~3~

commit 3f203aeffcef731b4c7ab38aed62b6939cb96a0a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:30:27 1995 +0000

    Formerly pflocal.c.~5~

commit 98433d5c4b862a1469ef8f42285a98048233de6c
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:28:02 1995 +0000

    Formerly io.c.~7~

commit 3e069dc8b35e6afbd1cc136d8f82d0e6e9f10760
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 16:28:55 1995 +0000

    Formerly connq.c.~5~

commit bf09e77dc196ed48b5b51bd286ce0320eca183ce
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 16:10:47 1995 +0000

    entered into RCS

commit 8efd3ff1b7caa4344d70ad5916c54395b13a0ebd
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 03:40:39 1995 +0000

    Formerly sock.c.~7~

commit 45dc410fdd43cba826092e39de153fbfbea1ce28
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 03:20:39 1995 +0000

    Formerly pflocal.c.~4~

commit 2e0655d888d79dd3c08e801cce2088cf599884f0
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 02:51:31 1995 +0000

    Formerly pf.c.~5~

commit e63dfe40a3b8eaf68ce1975c884fb365f5ede846
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 02:21:22 1995 +0000

    Formerly sock.h.~3~

commit d8f9ddbf411b05a1fa7cdd637b83822ebce59fea
Author: Miles Bader <address@hidden>
Date:   Sat Jul 15 22:33:26 1995 +0000

    Formerly socket.c.~9~

commit 6e6d09aa6c7f9ee601022b4245004d2db72b8234
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:51:43 1995 +0000

    Formerly mig-mutate.h.~2~

commit 0f0cc39414e41c55cce540ffd93f4da26ea1833d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:49:23 1995 +0000

    Formerly mig-decls.h.~2~

commit 0da2c1510d08d144b031ae0d11ddd80c4cec132f
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:46:26 1995 +0000

    Initial revision

commit 85b75df8bbfae7302a3f56e3966482ebdcfd3ee6
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:44:17 1995 +0000

    Formerly socket.c.~8~

commit 9a039bc78fe03ac1d33df114d7cf5ff2e6aa434e
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 18:22:57 1995 +0000

    Formerly io.c.~6~

commit b45e66621e40a50e720e6861ba9ab4c879bcf223
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 20:39:19 1995 +0000

    (diskfs_shutdown): Call ports_resume_class_rpcs for
    diskfs_protid_class before return EBUSY.

commit c23c9eea8a05cd96c719fec89bfcda65b2dc8e4f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 20:29:08 1995 +0000

    (ports_resume_class_rpcs): Clear blocked flag using correct name.

commit 0cebc6246b6f95c37e00a56fab6ead38da52c3d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 17:32:17 1995 +0000

    (ports_manage_port_operations_multithread) [internal_demuxer]:
    Increment NREQTHREADS and TOTALTHREADS *before* forking newthread.
    [thread_function]: Don't increment NREQTHREADS and TOTALTHREADS here.
    Initialize NREQTHREADS and TOTALTHREADS in main body of function.

commit 502ebf0a7a4118ef6e52d9af4d8fe4b77ecf2ce5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 16:25:23 1995 +0000

    Formerly Makefile.~2~

commit 32091a76c4f04f02ae06796d79e7b706ff4dd713
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:48:03 1995 +0000

    Initial revision

commit a81cd86c8d93236ffccfbee44b5818ba21523463
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:42:50 1995 +0000

    entered into RCS

commit c7923f6aa252a29ccb4f16bd91469c9000a2bd94
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:42:49 1995 +0000

    Initial revision

commit cc6600f77bdd34197cacf8e67a264dcadcb4f2d4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:41:13 1995 +0000

    (lib-subdirs): Removed `libnetserv'.

commit 7dee55923287d413bddaf57b3be4222784e1d6e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 11 18:11:18 1995 +0000

    (fshelp_start_translator_long): If PORTS_TYPE is
    MACH_MSG_TYPE_COPY_SEND, then drop our right on bootstrap after the
    call, because we are pretending we haven't changed the calling user's
    state.  For the same reason, save the old BOOTSTRAP port value, and
    restore it after the call.

commit 1e7118e498bb178971478d5c1fb06c86c2098312
Author: Miles Bader <address@hidden>
Date:   Sun Jul 9 16:01:00 1995 +0000

    (diskfs_pager_users): New function.

commit 9950bbf6a2447039c3703a1e88f6191068cae63f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:32:55 1995 +0000

    (console): Give /hurd/term a ttyname argument.
    (fd): Put the fd server on `fd', not `stdin'.

commit 77c5472a82a03061a4cc57c1d24e9d078ab1bf73
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:32:19 1995 +0000

    (HURDLIBS): Add libihash.
    Remove include dependencies.

commit 3f4f905730a5caeb7a2938567940e45025fefb4b
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:31:22 1995 +0000

    (dev_get_memory_object): Moved function to devpager.c.

commit 42bc32baeeedd78ab41c0f21aeed696ef4fc8171
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:30:07 1995 +0000

    (trivfs_goaway): Make trivfs_goaway do the right thing.
    (clean_exit, close_device): Deleted functions.
    (thread_cancel): New function.
    (fsys_port_class, root_port_class, port_bucket): New vars.
    (trivfs_protid_portclasses, trivfs_cntl_portclasses,
     trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars.
    (main): Initialize *portclasses vars, and convert to new trivfs lib.
    (trivfs_protid_porttypes, trivfs_cntl_porttypes,
     trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars.
    (trivfs_goaway): Convert args for new trivfs lib.
    (ports_cleanroutines): Delete var.
    (ports_demuxer, ports_notice_idle, ports_no_live_ports, 
ports_no_hard_ports):
      Delete functions.

commit df7fa725b4ddf9b639c4dedc1bd3a0445b018361
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:28:07 1995 +0000

    (struct dev): Add the pager_port_bucket field.
    Declare dev_stop_paging ().

commit dbe8a4ba45fddb5086ed0393ed16656a390d5e1c
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:26:54 1995 +0000

    (dev_stop_paging): New function.
    (pager_dropweak): New function.
    (pager_port_type): Deleted var.
    (pager_port_bucket, pager_port_class): New vars.
    (dev_get_memory_object): Moved here from dev.c.  Also, call init_dev_pager 
if
      necessary.
    (service_paging_requests): New function.
    (init_dev_pager): New function.

commit a064ef82e289f6ca6ba19b13f276fbd31524c899
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:24:14 1995 +0000

    (io_state_sync): Remember that we've synced the buffer.

commit 3756a6c49c5666656f495ce5e8a8e2b7c600f184
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:01:28 1995 +0000

    (ports_create_class): Initialize the PORTS and COUNT fields.

commit d9e968ebea1593d4621fb9c7b6058021f22340c5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:00:27 1995 +0000

    (ports_allocate_port): Properly add PI to CLASS's port list when the
      list is empty.

commit 52e99c5b8584574e59f09a133b4a82db655c46f1
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 22:59:43 1995 +0000

    (ports_begin_rpc): Properly add INFO to PI's current_rpcs list when the
      list is empty.

commit bafaf013536eef09bee1982e04436c13899febc2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 22:58:47 1995 +0000

    (ports_intern_external_port): Properly add PI to CLASS's port list when the
      list is empty.

commit 4c16d29c5f21b34b55840391f25fe9bf6f2b34f0
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 19:28:59 1995 +0000

    Formerly socket.c.~7~

commit 39d60d198260aa2135a06087f40a78eb7a3f3189
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 17:41:49 1995 +0000

    Remove include dependencies.
    (REMHDRS): New variable.

commit 300538f6f75baeb53910c26a688c79d346a5e351
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 17:40:15 1995 +0000

    (ps_tty_short_name): That assignment around which extra parents were put was
      actually supposed to be a test!  Make it so...

commit a4d9ef94934c54d4e9dec8b184debe445776ae12
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 17:31:30 1995 +0000

    Include hurd/ihash.h instead of ihash.h.

commit ce9d889cbf002d8b3e88d2d7dc5ae10c4b787f52
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 16:43:03 1995 +0000

    (free_reply_ports, free_reply_ports_lock): New variables.
    (__mig_get_reply_port, __mig_put_reply_port, __mig_dealloc_reply_port,
     mig_get_reply_port, mig_put_reply_port, mig_dealloc_reply_port):
      Provide better versions of these routines that won't leak reply ports.

commit 17bf8dba7084eb56d7e924b54e25266149b3b919
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 23:20:18 1995 +0000

    (copyright, sccsid): Correct syntax.

commit 0eeb7404fe1ecec06415656c3387caf7a51ca77d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 22:58:04 1995 +0000

    (SHORT_OPTIONS): Remove '?' as getopt usurps it.
    (options, main): Use '&' instead of '?' to mean help.

commit dfbfa900732864631db50f0a9cf63d80bf60d1b0
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 22:53:49 1995 +0000

    (OBJS): Add mach-crt0.o.
    (SRCS): Add mach-crt0.c.
    (LDFLAGS): Add -nostartfiles (as we now use mach-crt0.o).

commit e0720d1cc5020e062f8ae599c1d4789e53bd0fa3
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 22:53:16 1995 +0000

    (mach_init_routine): New variable, wanted by mach-crt0.o.
    (__mig_get_reply_port, __mig_dealloc_reply_port, __mig_put_reply_port):
      New functions, to avoid using hurdish versions.

commit ee5d769c9dbd07b1c58d8c4178f10354bc62ade6
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 7 21:34:47 1995 +0000

    [$(doinst)==many] ($(targets) installation rule): Fix typo.

commit 0f8503fb8925b97f03f567160772b266a91492ca
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 19:48:02 1995 +0000

    entered into RCS

commit eafab0b52b6bffee0992673321c5f4b269855700
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 19:33:58 1995 +0000

    Initial revision

commit 07e3f4c7212722df67e980ad849409e42561490d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 04:29:00 1995 +0000

    (install) [doinst == one || doinst == many]: Don't install files if
    they already exist and are up to date.

commit 1a4d8cc113db6acfd97797a4160595e9b5cfc80a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:59:08 1995 +0000

    (S_msg_sig_post, S_msg_sig_post_untraced): Reverse order of these
    definitions.

commit e5a6c59f0944ada81db8923ec0822ae84af4e61b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:55:26 1995 +0000

    (boot.1, boot.a): Use $(LD) and $(OBJCOPY) instead of explicit names.

commit 8c419bab043a229dcbedaa03383b4878d595973b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:54:41 1995 +0000

    (OBJCOPY): New var.

commit b520dcf42bbbf548ee926358506c4e493717265b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:44:35 1995 +0000

    (S_io_reauthenticate): Cast first arg to mig_deallocate.

commit 0f708fc44aca90ee2056a0686ddb6a0dee45a67b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:29:13 1995 +0000

    (HURDLIBS-libs): Comment out path-search rule here; I don't yet trust
    -L to work right; particularly inside linker parens.

commit 486d18ad044c37ece9f3ec220bcf1d77a25e8885
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:12:14 1995 +0000

    (fsysopts): Don't list twice.

commit c9524a9c25a9129aa298fb50d693c24ff62de11e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:11:24 1995 +0000

    (main, apply_auth_to_loginid, apply_auth_to_pgrp): Remove assignments
    from inside if tests.

commit 80c3ff8023edd1ad32e81bc72c7711ea21a8bc34
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:58:50 1995 +0000

    (main): Declare return type.

commit 7fc7e4486118e475d1f1c5669dc1f3d3e0f64822
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:58:15 1995 +0000

    (copyright, sccsid): Declare unused.
    (main): Correct format for fourth arg.

commit af3191710e3f8f34945cc6dab845e0c4f6a98611
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:52:26 1995 +0000

    (lookup_user): Declare return to be `int' to avoid type clash in use
    as 4th parameter to parse_numlist.

commit 776df4bcb6a09530c835874ac8ef4aaf00451f5b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:49:54 1995 +0000

    (run): Remove assignments from inside if tests.
    (command): Likewise.

commit 4525f775fe58718576ab424eff5df5b3ae92c442
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:47:31 1995 +0000

    Include <hurd/msg_server.h>.
    (reboot_mach): Insert extra parens around assignment inside while test.
    (launch_core_servers): Remove assignment from inside if test.

commit d7d4e76db5cfda4badf922109153a4114a94546b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:43:22 1995 +0000

    Include <mach/mig_support.h>.
    (load_image): Cast second arg to read.

commit 8c14d0dd811aaef1445bdbdc4a91bceebd5e08f2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:41:22 1995 +0000

    (bootdevice): Initialize to hard-coded `sd0a' instead of
    DEFAULT_BOOTDEVICE.

commit 9ec72d760f6840fe718aa79b7946c3fd52cd90ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:25:16 1995 +0000

    (ps_tty_short_name): Put extra parens around assignment inside if
    test.

commit 3efc309a18a5b7ba32157da2e8fb005fafbbd5d5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:15:51 1995 +0000

    (pinode): Remove assignment from if test.

commit fcc6396daa203dd6bea8fca28e9493b370c11a50
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:15:12 1995 +0000

    (lookup_directory): New decl.

commit 5b812e7721d068e677a534353e7ab3b3c1f06dc4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:14:07 1995 +0000

    (pass1): Remove assignment from if test.

commit 95e9e7727f9342f724b7a936f1053e6f415a3679
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:12:51 1995 +0000

    (bfd_mach_host_arch_mach): Remove assignment from inside if test.

commit 094c8b9af574d866289102ad42b52e92805bfd8c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:11:27 1995 +0000

    (%.d:%.c %.d:%.S): Repair sed line to include more context.

commit 2d638098c4caa975ba790de617a6789a7540963d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:09:37 1995 +0000

    Undo last change; add private decl of ioctl.

commit 5774ec100ec222ae55ba081b9fc9a5419dc3b9e8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:07:56 1995 +0000

    Include <sys/ioctl.h>.

commit f21d8891c7ab9dc891acf35be473867b93f4c6c0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:04:28 1995 +0000

    (special-targets): New var.
    (mount): Provide command.

commit 301611ceeacd3783502826874fda6cd3ef6be290
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:02:55 1995 +0000

    (Building targets) [doinst == many]: Don't try and build
    $(special-targets).

commit f6fe2087d876fbbb689e186e46da0d9de32b66f8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:00:43 1995 +0000

    (tables.o): Delete target.
    (vpath tables.c): Tell where to find tables.c.

commit 4eb221427b3a9c4397efdfb78d976ebb302010f4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:59:34 1995 +0000

    (tables.o): Delete rule.
    (vpath tables.c): Tell where to find tables.c.

commit e41d537c4c5294263a372eac462921942728d67b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:47:59 1995 +0000

    (OBJS): Don't include mount.sh.
    (shd, su, clri, sync, reboot, halt, fsysopts): List object files here.

commit 0e978f42f33f292e8002ed89342c3c71e859b590
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:32:26 1995 +0000

    Delete now-unneeeded explicit dependencies.

commit 4421905c0d1289222914de73611a34ecea38b8d5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:11:12 1995 +0000

    "ihash.h" -> <hurd/ihash.h>

commit d33bba73b223423c6baed34c774b7e39a258c2e3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:08:11 1995 +0000

    (clean): Add dependency files to be removed.

commit 22dd1120fc29650a03e3b432a7f6718927a7cfc2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:04:57 1995 +0000

    (OBJS): New var.

commit 29a6fd55080da3415708d19c9891fcedf990fb3f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:03:06 1995 +0000

    (OBJS): New var.
    (timertest, fstests, opendisk, fdtests): List object files.

commit fc86feac0b5c13a1030c7245d729b28cd1812be7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 00:57:05 1995 +0000

    (all): Depend on boot.a too.

commit 402ee6867422e246deeafd2495118840497d9c65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:34:29 1995 +0000

    (lndist): Add new dependency.
    (lndist-cthreads-h): Rule to create the cthreads.h link.

commit 4774f65b20faf264ba1b19aaca8c7e2b6e174fe0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:31:13 1995 +0000

    (install): Don't *always* install cthreadsih; do it only if it's new.

commit 02f67cf624b9e6dc8020e1123b63356ee29a645d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:17:11 1995 +0000

    (ourfs_notify.defs): SYMLINK it.

commit 74a262856f5e824473f28f3028d85dbdf8f33bfa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:16:47 1995 +0000

    (ourmsg_U.h ourmsgUser.c): Use local ourmsg.defs instead of include
    file directly.
    (ourmsg.defs): New target.

commit 36f9366bb1dbf254976938927dc1e3d263fba853
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:15:07 1995 +0000

    (libc): Reverst last change; ld bug.

commit d4d27bab35f471b8a50d9d21247799734570f1fb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:13:37 1995 +0000

    (ourfs_notify_U.h ourfs_notifyUser.c): Use ourfs_notify.defs instead
    of directly out of the include directory.
    (ourfs_notify.defs): New target.

commit bbc6e571af8190e741376cd386bec180b29dcd37
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 20:25:11 1995 +0000

    ($(target) [doinst == one]): Don't explicitly depend on libc.  Too
    hairy for now.

commit dcf3729d4851bda21d40e58c8e44e8eae12479da
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 20:24:24 1995 +0000

    (libc): Provide definition that uses the linker search algorithm to
    get shared libraries if appropriate.

commit 31b60b577e2480adae0fd3630d86232c996f6f1d
Author: Miles Bader <address@hidden>
Date:   Thu Jul 6 20:13:37 1995 +0000

    Give an error message instead of dying when no filename argument is given.

commit 395f6db4c8a51fbce0ed596d9b1d20678f77fad2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 19:43:11 1995 +0000

    Removed dependencies that are now automatically generated.

commit 0e6dfab61275d138c5572cd61b151984014555bf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 19:28:46 1995 +0000

    Added many new rules for automatic dependency generation.

commit d5bebe46ab1440e9044c68b30e2921d02a686a0e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 17:39:05 1995 +0000

    (csw_pic.o): Provide slightly cheating rule.

commit 55a5a48464cde59d5a058c148bc0ae28ce6f2e19
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 01:19:19 1995 +0000

    Make things work nicer for $(doinst)==many by allowing per-target
    HURDLIBS and LDFLAGS values.

commit 8079ca9ca323b20cfd62cf40606018aa8422bac5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 01:18:39 1995 +0000

    (ps-HURDLIBS): Renamed from HURDLIBS.
    (ps): Fix dependencies.

commit 1330a068760d58d2451ca94c4845e8c39ee23642
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 01:16:16 1995 +0000

    (ifsock-HURDLIBS, null-HURDLIBS): New vars.
    (null, ifsock): Fix dependencies.

commit f572b0289efcf50e53179fb4bdf1f6b465136f69
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 22:00:45 1995 +0000

    (OTHERLIBS): Define var.
    (all, exec): Delete targets.

commit c81a040bbe22f02d0b13b3182af7597fa64f2ebe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 21:59:43 1995 +0000

    (exec): foo

commit c8da7cbf16af49ad665e63f9597b4ab52f6711de
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 21:41:29 1995 +0000

    (prog-subdirs): Removed `pflocal'.

commit fefb54e2a716220c9d1e35bb3a13bf9ba4747401
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 18:04:40 1995 +0000

    Formerly socket.c.~6~

commit 4a3686122606cb3e178bfe8897495388d8e3dfbc
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 18:03:15 1995 +0000

    Formerly io.c.~5~

commit 4605b51cb793b371c0abed4aca395f693b884707
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:57:20 1995 +0000

    Formerly sock.h.~2~

commit 2f7a2005ce4c8d21250e69e276fd4bf610539c82
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:53:35 1995 +0000

    Formerly connq.h.~2~

commit 0475c42c985d6a0235d0a25c20ba7b96978e1227
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:52:20 1995 +0000

    Initial revision

commit 64306845c712656ccf43a685c81b39365911d893
Author: Miles Bader <address@hidden>
Date:   Tue Jul 4 19:48:59 1995 +0000

    Formerly socket.c.~5~

commit 4c64ca7411e656483799a687d50b3f79a2904c30
Author: Miles Bader <address@hidden>
Date:   Tue Jul 4 19:47:53 1995 +0000

    Formerly sock.c.~6~

commit 97d09776aaf7b6729e31d316f19f8ca47d065f76
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 19:51:11 1995 +0000

    Formerly sock.c.~5~

commit f5a90e2d7e8f6059bfe0f528ca7fc1e19574aca7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 19:09:12 1995 +0000

    Formerly pf.c.~4~

commit bac2914ea4d0fe0247ddf0bddad9d64bb930c96e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 18:46:53 1995 +0000

    Formerly socket.c.~4~

commit d00517a960164b76dd4e174df81157e397fcd909
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 17:10:52 1995 +0000

    Formerly io.c.~4~

commit 66fb03a95ee85c2207c63eb1818bf77bd1138676
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:55:42 1995 +0000

    Formerly sock.c.~4~

commit 0e7a508b863c1338858c3dfc3a0dd208704edaa6
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:49:03 1995 +0000

    Formerly pf.c.~3~

commit ab09aad48d4a5f6145322cc7916a9870db3c6a5a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:41:25 1995 +0000

    Formerly connq.c.~4~

commit 1605febca14d03154b7e73fbeb79e290176ecb6b
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:15:04 1995 +0000

    Formerly io.c.~3~

commit 9ec6b34dcbca3ef35d247f9c40929761d7b6865c
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 16:20:17 1995 +0000

    Formerly socket.c.~3~

commit 0b1763ff2c3068379210e943b2060b28670b4d00
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 12:48:05 1995 +0000

    Formerly connq.c.~3~

commit 82fcfab3c0347b5e096f0832ed0622d80d84f2fd
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 02:19:11 1995 +0000

    Formerly connq.c.~2~

commit a4b9ca4320896e59811fe2ce850b137e8c7da9e0
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 02:04:13 1995 +0000

    Formerly socket.c.~2~

commit 2a68dea2509854358f1ec5f54507147b4a19c747
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 01:59:30 1995 +0000

    Formerly sock.c.~3~

commit 882b2ecaf14d2797b4c3a3f8d046df386577e7d3
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 00:28:48 1995 +0000

    Formerly pf.c.~2~

commit 9535e9ae6099f334632d38ded1d0aca3a303fa33
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 00:12:31 1995 +0000

    Initial revision

commit 1cfe679b50e77b061b6561d2025488a748f616bb
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 23:31:27 1995 +0000

    Formerly io.c.~2~

commit c11bc452717c1e4fd3e50cf0029cf997e332e5f0
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 23:00:50 1995 +0000

    Initial revision

commit 163756cd7dcc89865c26534727f7965e7026b6b5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 22:56:16 1995 +0000

    Formerly sock.c.~2~

commit 591500f950da66769f2fa271389bcb673f1a0098
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:17:12 1995 +0000

    Formerly pflocal.c.~3~

commit 3a5dfe8ada4ac1b9a3f0876dc31c64e9236dc77d
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:15:49 1995 +0000

    Initial revision

commit 54b2826dce3c67db0217cb021ebac6babc9ff41e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:11:42 1995 +0000

    Initial revision

commit 0ecbed75f65b86d75ffd35c80f52a61e0f710199
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:03:48 1995 +0000

    Initial revision

commit 8f3a0c278df53e0897b8eaae8a727cf07de0edd4
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 20:56:38 1995 +0000

    Formerly pflocal.c.~2~

commit 77725b3bb51e941bbca34b852abf3edea42e2d15
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 16:50:21 1995 +0000

    Initial revision

commit 4a79cf302096979290d67822c364e5407bf2d48e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 29 19:33:46 1995 +0000

    (all) [makemode == library]: Add $(libname).so.
    (install) [makemode == library]: Install $(libname.so) too.
    ($(libname).so) [makemode == library]: New rule to build shared library.
    (%_pic.o): New rule to build pic object files.

commit 8c6ec49dac3d034e8518de7ef1d0959246fd37f8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 29 19:14:20 1995 +0000

    (cleantarg) [makemode == library]: Add $(libname).so.

commit 8c6f48a53a0a2c89d9efe45abeefb18823bb855c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 29 19:03:46 1995 +0000

    (`Building Hurd libraries'): Make simpler rule that doesn't need
    allibs.

commit 52593c92ed73298a92d1dd9465516d1f9d6750f0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:24:44 1995 +0000

    (HURDLIBS-libs): Futher oops.

commit 8af347ce3724ae4988ea764425f3ae08b1a1c474
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:23:23 1995 +0000

    (HURDLIBS-files): Typo.

commit 43c06e94319d29d8d1156c07c16c9d3be4b25588
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:22:55 1995 +0000

    (HURDLIBS-libs, HURDLIBS-files): Fix; don't use buggy patsubst.

commit d9a32e1f04b531bd2eeac38e3090ca188cc52503
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:18:43 1995 +0000

    (HURDLIBS-files): Compute names automatically.  Dike out
    per-library variables up above.

commit fc407fd91224ec5ffa59d5ed31acb90156e0358f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:03:38 1995 +0000

    (HURDLIBS-libs): Restore variable definition.
    ($(target)): Use HURDLIBS-libs instead of HURDLIBS-files.

commit a56af8e25d5c1a2b7a8cf38e4d283866f9be447f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:51:47 1995 +0000

    Repair mangled include-file dependencies.

commit 1dca114fee7246368d74fa6a04168b270cdd148f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:44:45 1995 +0000

    (null): Depend on $(libihash).

commit bb9dea56ff67e54efb25c6ed5d4a4fa3bc24328c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:44:20 1995 +0000

    (PT_CTL, PT_NODE): Deleted macros.
    (trivfs_protid_porttypes, trivfs_cntl_porttypes,
    trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars.
    (trivfs_protid_portclasses, trivfs_cntl_portclasses,
    trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars.
    (control_class, node_class, port_bucket): New vars.
    (main): Initialize control_class, node_class, port_bucket,
    trivfs_protid_portclasses, and trivfs_cntl_portclasses.
    (ports_cleanroutines): Delete initialization.
    (main): Convert to new trivfs interface.
    (trivfs_goaway): Likewise.
    (main): Convert to new ports interface.
    (ports_demuxer, ports_notice_idle, ports_no_live_ports,
    ports_no_hard_ports): Deleted functions.

commit 0ec33792a6faa5db08562c17123331f8d247cea0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:31:31 1995 +0000

    (PT_CTL, PT_NODE): Deleted macros.
    (ports_cleanroutines): Deleted var.
    (ports_notice_idle, ports_no_live_ports, ports_no_hard_ports): Deleted
    functions.
    (control_class, node_class, port_bucket): New vars.
    (trivfs_protid_porttypes, trivfs_cntl_porttypes,
    trivfs_protid_nporttypes, trivfs_cntl_nporttypes): Deleted vars.
    (trivfs_protid_portclasses, trivfs_cntl_portclasses,
    trivfs_protid_nportclasses, trivfs_cntl_nportclasses): New vars.
    (main): Initialize control_class, node_class, port_bucket,
    trivfs-protid_portclasses, and trivfs_cntl_portclasses.
    (main): Use new trivfs interface.
    (trivfs_goaway): Likewise.
    (main): Use new ports interface.
    (S_ifsock_getsockaddr): Likewise.
    (demuxer): Renamed from ports_demuxer.
    (demuxer): Declare ifsock_server.

commit 9e28a72a9a3035a095d5ab266db7259666f8d93f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:27:51 1995 +0000

    (ifsock): Add dependency on $(libihash).

commit 9662399d10d427273f21708c276809c02c0e2307
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:06:32 1995 +0000

    (prog-subdirs): Removed dev.trim.

commit 0cee0596d9dbbdd3b64376e963f9a3202583f4ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:06:31 1995 +0000

    Fix attribute specs.

commit 3b502c2062fbe9b3932f7d6ba1a2cf2cf5a84b2c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:03:07 1995 +0000

    Reverse that change.

commit 5669aa3d4c8749887a0f530af6391734b817a9bb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:02:47 1995 +0000

    (SRCS): Add it *back*.

commit 64f79614e25397194c80c2c1857e0daa34859d75
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:02:33 1995 +0000

    (cond_broadcast): Here's a real fix.

commit 3ac5696378822682f6051b5f257a40377efb5994
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:00:12 1995 +0000

    If HURDLIBS includes libports, kludge in so that libthreads appears
    too.

commit 5eacda3767c07952a8ba4c6ff77cb930e4a9db08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:57:24 1995 +0000

    (SRCS): nope.

commit edeb5d7e2a533cdd51bea84a00c7d491e18225ef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:56:41 1995 +0000

    (HURDLIBS-files): Never mind.

commit 3189247da1e8d6b30c76e208bd7cf9fbdfc8f580
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:55:33 1995 +0000

    ($(target)) [doinst == one]: Don't put $(OBJS) in the linker parens.

commit 9c92309deb59d538ccce9c932b457fe68504322c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:29:27 1995 +0000

    (SRCS): Added stubs.c.

commit bbc3ed485c4e09634e00782479298ce294e308f8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:28:51 1995 +0000

    Initial revision

commit f3098be6fe38566416f85ac972bf8028980e7e02
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 17:08:30 1995 +0000

    (pager_unlock_page): Declare BLOCK volatile.

commit 52225e1d374ee68e8d7a27f8086a589b19ddc30d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 17:04:59 1995 +0000

    (_trivfs_begin_using_control): Typo
    .c

commit fabe2864f56c2050f7e28a988f79a1354cb2691f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 16:02:41 1995 +0000

    (S_proc_dostop): Remove assigments from inside if tests.

commit 3c5b491408cdaa7c046e2d658b78d34bfad1040f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 16:01:36 1995 +0000

    (load_section): Remove assignments from if tests.
    (map): Likewise.
    (prepare): Likewise.
    (load): Likewise.
    (servercopy): Likewise.
    (do_exec): Likewise.
    (S_exec_setexecdata): Likewise.
    (S_exec_exec): Put extra parens around assignment inside while
    test.

commit 7f0de0f5327d1ff98ac2dcb9cf8a1e796c2921ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:47:10 1995 +0000

    Fix types of trivfs_cntl_portclasses and trivfs_protid_portclasses.

commit f725d713236b1695bce1e0d033e0e2456f11d362
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:33:53 1995 +0000

    (trivfs_S_fsys_goaway): Call trivfs_goaway the new way.

commit 54ad72d3d4dfe87176a6ebfa61ffdd57f48cf5d7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:17:28 1995 +0000

    (trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET; pass
    them to trivfs_handle_port.  Use new ports interface.

commit 3310d5e315b0b789a1323b719cebee675b4bfe6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:14:17 1995 +0000

    (trivfs_startup): New parms CONTROL_BUCKET and PROTID_BUCKET.

commit 4193720d942c29b6d2d07ac8ea0a51e76d02b003
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:13:05 1995 +0000

    (trivfs_clean_protid): Use new ports interface.  Use PREdecrement in
    reference counting check.

commit 886df622bee1fc15147eba65fdefcef2eb5ae2fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:11:56 1995 +0000

    (trivfs_do_mach_notify_no_senders): Use new ports interface.

commit 39a1c5546695f933f8479d13d87a7a86aed99000
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:10:33 1995 +0000

    (_trivfs_begin_using_protid, _trivfs_end_using_protid,
    _trivfs_begin_using_oontrol, _trivfs_end_using_control): Use new ports
    interface.

commit 1fcd5f26a9b373e1a1a493601af9bb30c42080ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:07:29 1995 +0000

    (trivfs_S_io_restrict_auth): Use new ports interface.

commit 03bee469175083b37357bb648c4cf16e71603ba0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:06:52 1995 +0000

    (trivfs_S_io_reauthenticate): Use new ports interface.

commit d3901c7d2245d158fd9500e3efee12db73171c1d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:05:56 1995 +0000

    (trivfs_S_io_duplicate): Use new ports interface.

commit a17de848416ff3328a86fc6f9999db7f03707bfb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:04:29 1995 +0000

    (trivfs_handle_port): Take new parms; use new ports interface;
    initialize CNTL->protid_bucket.

commit ab33490167acce974694c094b9e8ad67033ec050
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:02:31 1995 +0000

    (trivfs_handle_port): New parms CONTROL_BUCKET and PROTID_BUCKET.

commit ce42eb49b65bf46803336cedd31ff0d332ff7fe8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:01:18 1995 +0000

    (trivfs_S_fsys_getroot): Use new form of ports_allocate_port call.

commit a57814b42a0705cf0749dbed18acd188ddd14751
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:00:28 1995 +0000

    (struct trivfs_control): New member `protid_bucket'.

commit f1372448daab78fe5cd7c0b271d33c7371352247
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 14:58:30 1995 +0000

    (trivfs_control): Renamed member `protid_types' to be `protid_class'
    and changed type to be `stroct port_class *'.

commit 29de3b4d478adb5e084572e98affb959d0019b5d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 14:55:14 1995 +0000

    (trivfs_protid_portclasses): Renamed from
    trivfs_protid_porttypes. Change type to `struct port_class *'.
    (trivfs_protid_nportclasses): Renamed from trivfs_protid_nporttypes.
    (trivfs_cntl_portclasses): Renamed from trivfs_cntl_porttypes.  Change
    type to `struct port_class *'.
    (trivfs_cntl_nportclasses): Renamed from trivfs_cntl_nporttypes.
    (trivfs_startup): Pass port classes instead of integer types.
    (trivfs_handle_port): Likewise.
    (trivfs_goaway): Likewise.

commit 6ce9cd043c6a6a6546089830c7c594516c430048
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:21:27 1995 +0000

    Fix spelling error.

commit 8fbc24c76fad6986c45dd92d2ca672037ab14bb9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:20:51 1995 +0000

    (diskfs_pager_users/enable_cache): Fix typo.
    Include <unistd.h>.

commit b711c2c03755e7d5d0a0fb1e5c3dafff66f00381
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:18:52 1995 +0000

    tnhn

commit e6b0b6965bef8825569d6d4bd4cc60a46acb14ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:17:38 1995 +0000

    (diskfs_pager_users): New function.

commit e85d0c8b15fba224d27e898082e677aaa3db02ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:16:05 1995 +0000

    (COBJS): Add get-upi.o.

commit 8ace601481d73d5c40beb3831db5d9a4de3114cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:15:37 1995 +0000

    Initial revision

commit 72e30130922dc513c6a1b291b64a7497d2252c01
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:15:00 1995 +0000

    (pager_get_upi): New function.

commit 739baa431be845addfef81f6147daaa8ced91147
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:51:06 1995 +0000

    (diskfs_S_fsys_set_options): Fix parens.

commit 37cd3d779faf8d3ecfc16ffbeeaa4cd4e06c4fa8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:50:29 1995 +0000

    (diskfs_shutdown): Fix parens.

commit ba9eec6a751feaacd0092edaa652f25de96f4a87
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:49:25 1995 +0000

    (diskfs_shutdown): Ignore harmless errors from fsys_goaway.

commit eafa1766d15db82b0fecee887e5ff1c937528cc0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:45:28 1995 +0000

    (diskfs_S_fsys_set_options/helper): Ignore harmless errors from
    fsys_set_options.

commit 18264abd92fc61c122fa090d4e2f4474d33a82b1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:41:20 1995 +0000

    (diskfs_S_fsys_syncfs): New parms REPLY and REPLYTYPE.

commit c7336dc8a0953465c5472bdd37649d128f7046b8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:34:34 1995 +0000

    (diskfs_S_fsys_getpriv): New parms REPLY and REPLYTYPE.

commit 09d5b857178387e44dda0eaa40b711fc689c70e1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:33:36 1995 +0000

    (diskfs_S_fsys_set_options): New parms REPLY and REPLYTYPE.

commit 4489593ffadfa5ef9cb7c1f1f08799a3288ae5a8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:32:09 1995 +0000

    (diskfs_S_fsys_getfile): Include "fsys_S.h".  New parms REPLY and
    REPLYTYPE.

commit ac37364ab7f9f487ee0fbfdf72de5318b0b4920f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:31:00 1995 +0000

    (diskfs_S_fsys_getroot): New parms REPLY and REPLYTYPE.

commit 34999fe9e498121e7457a5ed4bd0618c7d01ee11
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:30:14 1995 +0000

    (diskfs_S_fsys_goaway): Include "fsys_S.h" and "fsys_reply_U.h".  New
    parms REPLY and REPLY_TYPE.  Send fsys_goaway reply message before
    exit.

commit e203ae1f6822613a938548be28bdccdcc63ebe3d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:28:10 1995 +0000

    (diskfs_S_fsys_startup): New parms REPLY and REPLYTYPE.

commit 5b68ab0a406303e8ac16ebb79566002c4b26f1d9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:27:14 1995 +0000

    (fsys-MIGSFLAGS): Actually, it should be thes.

commit ff89c38690ee627aba6ce1356f7b033472727f4c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:26:54 1995 +0000

    (fsys_reply-MIGUFLAGS): New variable.

commit 1872f70b3ec2b3d65683c5f6640c4faf95990153
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:24:08 1995 +0000

    (MIGSTUBS):

commit 5dedcfe46fdb29b854dcde811d52c44429f5cfda
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:23:36 1995 +0000

    (fsys_goaway_reply): New routine, in its proper place.

commit cd992854971715d00a728bb843ad1194330ca6fc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:57:11 1995 +0000

    (ports_manage_port_operations_multithread): Declare NREQTHREADS asd
    TOTALTHREADS volatile.

commit 9542db576f9d453e0c9b65df9e9eb395e3d8b632
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:55:21 1995 +0000

    (ports_manage_port_operations_multithread): Declare ERR inside
    THREAD_FUNCTION so it doesn't get shared by multiple threads.

commit f32abc2d47620929ec360fbc764ba9a07f92c36d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:54:00 1995 +0000

    (ports_manage_port_operations_multithread): When master goes back to
    wait for messages, it should unlock LOCK.

commit 1b73aa61d03addd9db80dfd8ddc0a3c2c475c9fc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:51:39 1995 +0000

    (ports_manage_port_operations_multithread/thread_function): Don't hold
    lock while setting TIMEOUT.

commit 2f4f3e5726ead26956c71c9c0b3180bbd54e7fdc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:50:11 1995 +0000

    (periodic_sync_thread, periodic_sync_lock): Declare static.
    (control): Delete var.
    (pi): New var.
    (diskfs_set_sync_interval): Set PI instead of CONTROL.
    (periodic_sync): Do sync by hand; use ports routines around it
    properly.

commit cd20f2274f1938d03e243984e8569f2b58d59d3b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:41:24 1995 +0000

    (master_thread_function): Exit when shutdown returns zero.

commit b7243c0b5a9e8f324ff14848f11c925a1167c19e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:40:26 1995 +0000

    (diskfs_shutdown): Fix parentheses on bitwise tests.

commit 49ae3188ef6ee567c08279209461071422badcb7
Author: Miles Bader <address@hidden>
Date:   Mon Jun 26 20:15:16 1995 +0000

    (CPPFLAGS): Put -I../lib back in.
    Put back the vpath for %.c to ../lib.

commit 70958bfc7c174c7a3057739adcdfbeac861353b4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:06:16 1995 +0000

    (diskfs_S_fsys_goaway): If diskfs_shutdown returns zero, then exit
    here.

commit bfbb75e4230a0990d44e5c95fcd5da06fcae2dda
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:06:00 1995 +0000

    (diskfs_shutdown): Don't actually exit; return zero instead.

commit 1cf61e48dc8c07c774997bd316ae1257724fe43c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:03:27 1995 +0000

    (diskfs_S_file_set_translator): Ignore harmless errors from
    fsys_goaway.

commit 71e73eac646dd7fa7b45b8de9058812090d225c8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 19:39:42 1995 +0000

    (diskfs_S_file_set_translator): ditto

commit 77dbb5db1e6787eac7c079eddaa982281e3b87e3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 19:38:02 1995 +0000

    (diskfs_S_file_set_translator): Fix parentheses on first active EXCL
    check.

commit 872e579effbf9d9c37a5179eedb441025ce31b70
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 19:36:12 1995 +0000

    (fshelp_fetch_root): Wakeup other blocked calls *before* returning
    errors provided by fshelp_start_translator_long or CALLBACK.

commit d33bde2cedb3d50ae6871dd48c4c73272f04e1b3
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:30:13 1995 +0000

    (force_delayed_copies, enable_delayed_copies): Change pager [un]ref calls to
      use the new ports ref calls directly instead.

commit 8404a163cb83a5336d888f384989275ff4b00fc8
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:29:38 1995 +0000

    (struct user_pager_info): Remove the next & prevp fields.

commit 949eef9ea7a913122056af51f4314a84e55a6ddf
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:29:15 1995 +0000

    (diskfs_direnter): Move assignment out of test.
    (diskfs_get_directs): Fix print-format types.

commit fe33937a9c322f331d3ace302ef5b1ed8d19d944
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:28:28 1995 +0000

    (diskfs_free_node): Fix print-format types.

commit 08b437fbad82ad4dbeb758263fc3d6354d4654e9
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:28:02 1995 +0000

    (diskfs_lost_hardrefs): Change pager [un]ref calls to use the new ports ref
      calls directly instead.
    (diskfs_node_iterate): New function.
    (write_all_disknodes): Re-implemented using diskfs_node_iterate.

commit b6b095cdd989700d08d9ad95483738b8a5b172b5
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:25:59 1995 +0000

    (main): Have the initial thread die when it's done, leaving other thread to
      do the work.
    (thread_cancel): Dummy function.

commit 1a26b8ff99f907247687683212479c5037d87965
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:25:11 1995 +0000

    (thread_function): New function.
    (create_disk_pager): Make a new thread to service paging requests.
    (pager_bucket): New variable.
    (pager_list_lock, file_pager_list): Variables deleted.
    (create_disk_pager): Create pager_bucket.
    (create_disk_pager, diskfs_get_filemap): Pass pager_bucket to pager_create.
    (pager_traverse): Function deleted.
    (diskfs_get_filemap, pager_clear_user_data): Don't add/remove UPI to/from 
the
      pager list, as there isn't any.
    (diskfs_shutdown_pager, diskfs_sync_everything): Use ports_bucket_iterate on
      pager_bucket to go through all the pagers, instead of pager_traverse.
    (diskfs_file_update, pager_traverse, allow_pager_softrefs,
    drop_pager_softrefs): Change pager [un]ref calls to use the new ports ref
      calls directly instead.
    (pager_dropweak): New function (does nothing).

commit d35ca2bd419417f6fce172c54a24ee5988f53f3a
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:23:17 1995 +0000

    (HURDLIBS): Add libihash.

commit 3d35e5ed350c892770ff1430693bd9910b622760
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:46:03 1995 +0000

    (diskfs_shutdown) [helper]: Unlock NP around fsys call.

commit bca2e6614c2c7f53f8c19b1e16841255dffefccf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:45:22 1995 +0000

    (diskfs_S_fsys_syncfs) [helper]: Unlock NP around fsys call.

commit b35e0dd4986e6b51ccad0281a825a6096f38bfa1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:44:34 1995 +0000

    (diskfs_S_fsys_set_options): Unlock NP around fsys call.

commit 9fe5760270124aba9f7600117205484e835e36ee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:43:52 1995 +0000

    (diskfs_S_file_syncfs): Unlock NP around fsys call.

commit b216e990a1f3203118d6322cd05f884b19617ac6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:03:54 1995 +0000

    (fshelp_fetch_root): Parenthesize assert test correctly.

commit 72644a7185a95d07ff7fa4d01aa14ed13d28bb35
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 18:25:47 1995 +0000

    (service_fsys_startup): Parenthesize construction of flags arg
    correctly.

commit 33de72866fb35a1730c1aaacb196a3de35218b7b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 21:37:56 1995 +0000

    (fshelp_fetch_root) [reauth]: If PORT is null, then just return it.

commit 1d0dfe7b6674a4ca44ed80d88ab2835db38186da
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 21:06:48 1995 +0000

    (fshelp_fetch_root): Pass type and length parameters in the right
    order in calls to auth_makeauth and fshelp_start_translator_long.

commit c61c61a4f8bbf33b480e4db209a6ba78119e11fa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:36:06 1995 +0000

    (ports_reallocate_from_external): Parenthesize flags test correctly.

commit 026c0cd4559e8d8a9d9b5fcfd0010fefad296c40
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:35:11 1995 +0000

    (ports_get_right): Parenthesize flag test correctly.

commit 68cb80f5e14b9398aa28d92efd04732fc873182c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:34:29 1995 +0000

    (ports_enable_bucket): muddle.

commit 73377fe5b48a91278dcaae281ecf982baa97b147
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:33:34 1995 +0000

    (ports_enable_bucket): Turn flag *on* when waiting.

commit f33c5d84db654753e91fd1c6b660ceb54878cc59
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 19:15:09 1995 +0000

    (_diskfs_translator_callback): Must be extern to force inclusion of
    trans-callback.c.

commit eb0e52b8d5e58846b70daa84a711bd205a71c5c1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 18:49:21 1995 +0000

    (diskfs_S_dir_lookup): Correctly parethenize O_NOTRANS flags test.

commit 9d58f6df649e0d841f241640212fddd952de2d06
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 18:23:41 1995 +0000

    (_pager_seqnos_memory_object_init): I can't believe I did that.

commit dcc860c37ec01aa7dc043fe630ca9401b3306df5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 17:52:39 1995 +0000

    (ports_lookup_port): UNlock port lock at exit of function.

commit 5f497c4a927cc5ee6ab2166bfcbc2b6b44172135
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 17:29:12 1995 +0000

    (thread_function): Move thread_function to be non-local, of course,
    because it needs to live even after create_disk_pager returns.

commit 4910e6f77c81e4f95471a7b6bf28796147260235
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:07:56 1995 +0000

    (thread_cancel): Typo.

commit 1680f3b4d45661f639fc9dee9beb5897d1d9cebf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:05:53 1995 +0000

    (thread_cancel): New function (HACK).

commit 04a7e74305a3f492bf137d1154ecaf53fc4b8654
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:01:46 1995 +0000

    Include <errno.h>.

commit 682de1ca16f337d21fc7060a816a1e0938708000
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:00:39 1995 +0000

    (COBJS): Typo.

commit 5b16dea490e9542e130222f4f5a29d528b85ee50
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:47:03 1995 +0000

    (libihash): New variable.
    (alllibs): Add libihash.

commit 114b5a0eb2585ec6ebccfe26a1769a643329efa2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:43:37 1995 +0000

    (COBJS): Add notify-stubs.c.

commit 6410e0079d1130ea68c0d15a6641f0600f00436f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:43:08 1995 +0000

    Initial revision

commit 6ae9ff2db42c639261a23a72a90dba2ba0876a1c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:41:32 1995 +0000

    (HURDLIBS): Add libihash.

commit 0ecd412f5bfe19cc69f4d9bbf5287abb6c3b56eb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:41:01 1995 +0000

    (main): Have main thread exit when done instead of calling a diskfs
    function.

commit 1d05a1de240d65db831d49d29fd6c7242d12ce1c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:30:54 1995 +0000

    Include <hurd/ihash.h>.

commit 440175e1b4e65b4660c146c450d8b85ccc7eca51
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:28:53 1995 +0000

    Include <cthreads.h>.
    (ports_bucket_iterate): Fix decl of NXT.

commit af8aefc1087a470f4995487d02a3db98f5f6fce4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 19:11:17 1995 +0000

    (diskfs_sync_everything, diskfs_shutdown_pager): Conform to prototype.

commit d7aad1552de22229703fc3cb117e32ee793d9d6c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:57:36 1995 +0000

    (diskfs_shutdown_pager): Typos.

commit 1df905c3e49a620e17ff46e21307f87966174218
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:57:19 1995 +0000

    Typo.

commit 6f5af9fee36e58f0b3a3cdf7deef9c99272ab1c3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:50:31 1995 +0000

    (struct user_pager_info): Drop members next and prevp.

commit 0c530682ff67d4cbc3a7edb0e3c38af7736b27c2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:49:52 1995 +0000

    (pager_clear_user_data): Don't maintain pager linked list.
    (diskfs_get_filemap): Don't maintain pager linked list.
    (pager_dropweak): New function.
    (pager_traverse): Delete function.
    (diskfs_shutdown_pager): Use ports_bucket_iterate instead of pager_traverse.
    (diskfs_sync_everything): Use ports_bucket_iterate instead of
    pager_traverse.

commit 761724b64a9ef22d682bb1207259bcaa496c3380
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:46:43 1995 +0000

    Typo again.

commit 8d00e803d92d655e0efcfa196b7f4b141190cbbd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:46:31 1995 +0000

    (ports_bucket_iterate): Typo
    .

commit e7e4427c97389dcca024610124ec55815ec67f93
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:45:07 1995 +0000

    typo

commit 6b82db63cc26425fe0ac66f21bb7f934a2fa86bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:36:48 1995 +0000

    Initial revision

commit 7d9da8e2cd087f4d4482a9d9ebe4ba7203614fbb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:25:02 1995 +0000

    (port_bucket_iterate): New decl.

commit dea53bca8a96dc9d8f3d1a2e3510c0e0fc0993cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:33:49 1995 +0000

    (drop_pager_softrefs): Use ports reference calls directly instead of
    pager wrappers.
    (allow_pager_softrefs): Likewise.
    (pager_traverse): Likewise.
    (diskfs_file_update): Fix typo.

commit bf639faa9ba2971fd2e9968ecac95e7d57dd3644
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:27:03 1995 +0000

    (create_disk_pager): Fork off service thread for pager ports.

commit de71dff2d5609d358052faf4f979369c9af952dd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:22:16 1995 +0000

    (create_disk_pager): Initialize pager_bucket.

commit e35b6d375ead4a76452ba4739e67992a57d4051f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:20:53 1995 +0000

    (pager_bucket): New variable.
    (create_disk_pager): Provide pager_bucket in call to pager_create.
    (diskfs_get_filemap): Likewise.
    (diskfs_file_update): Use ports reference calls directly instead of
    pager wrappers.

commit 0ed4f01c9ed870895265062c1b0a35d49148e8e7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:20:21 1995 +0000

    (diskfs_truncate): Use ports reference calls directly instead of pager
    wrappers.

commit fc02b7d3c40a810e09ab85414a84ebf12ae86253
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:19:40 1995 +0000

    (fshelp_fetch_root): Pass new third arg to fshelp_set_active.

commit e9d286f1c83643eb3e04cf45f733f3c61726808e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 16:19:57 1995 +0000

    (diskfs_lookup): Provide initialization for BUFLEN.
    (diskfs_direnter): Move assignment out of if test.

commit 7999b65e416f1314e0bab62655faeeaa8a355580
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 18:01:43 1995 +0000

    (create_class):

commit 0f960f757827b7e3a9f2a6dd3bb56a9aff0d9c1d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:53:17 1995 +0000

    (pager_shutdown):

commit 57eb6c51833c591d9f11b13ccac45497cc7de4ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:49:53 1995 +0000

    (_pager_seqnos_memory_object_terminate): Oops.

commit 42918d663e3aa3e36c1d4b54810411d32486262b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:49:20 1995 +0000

    (_pager_seqnos_memory_object_init): Oops.

commit 8b9d68495dc58f45240b4261dfd9a3686fb3be73
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:47:51 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Oops.

commit 7e132eda0d22f10e019446d06bbb291f6af9c962
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:47:21 1995 +0000

    (_pager_seqnos_memory_object_data_unlock): Oops.

commit cd29fdd29f3294721c75676ef3f043d731b92255
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:46:17 1995 +0000

    (_pager_seqnos_memory_object_data_return): Oops.

commit 24e5c21cb1832b5e37aac3d42537d5981db17b33
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:44:46 1995 +0000

    (_pager_seqnos_memory_object_data_request): Oops.

commit 71ddbf47cab45242a320d066b8e5652a802b028f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:41:08 1995 +0000

    (_pager_seqnos_memory_object_change_completed): Use new ports
    routines.

commit cb0f4ee18de48ea8b9e028fdb1df299cef343c76
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:40:09 1995 +0000

    (demuxer.o): Depend on notify_S.h.

commit a29eeb3214e26da32a795f01b6521159c39219a0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:37:02 1995 +0000

    (pager_shutdown):

commit 5e09286c6b6fd1897553a52ebe055353761d8e72
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:35:40 1995 +0000

    (pager_shutdown): Use new ports functions.

commit 442d70789a083947a8a9bd41ce787011cf89d4ea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:35:02 1995 +0000

    (create_class): Fudge to avoid warning.

commit 20ab2dc8a2b3d801f5ddc513eb89ae4e484fcf2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:32:13 1995 +0000

    (_pager_free_structure): Use new ports functions.

commit 848ce2c29e5086a5df2e57491b53f96608db5680
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:31:20 1995 +0000

    (_pager_seqnos_memory_object_init): Use new ports functions.

commit 889d0ec1d08204c1b2c9a7eaf4c1610a60989074
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:30:01 1995 +0000

    (_pager_do_seqnos_mach_notify_no_senders): Return zero in normal case.

commit fb15b7fed13b7a4acaaab0ccbb2592caa5724d00
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:28:48 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Use new ports interface.

commit b74f931a1cab53d9be4822058872492242c5ccda
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:25:40 1995 +0000

    (_pager_seqnos_memory_object_data_unlock): Use new ports routines.

commit 8d1b2892425dc0e8380585cb3a3c06cada0a7725
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:24:34 1995 +0000

    (_pager_do_write_request): Use new ports routines.

commit 1b6d5bca296e2b4b9be9cdc74e7767ccddc6af85
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:23:40 1995 +0000

    (_pager_seqnos_memory_object_data_request): Use new ports routines.

commit 6281facfa59ccaf3ca1c580a4f4d666a75434ca2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:21:35 1995 +0000

    Include <hurd/ports.h>.

commit 1242991f04f431448ed05b05d43da445d0dc3534
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:20:15 1995 +0000

    (COBJS): Add clean.o and dropweak.o.

commit eabf134144dd215102445f449e09b68f3a523bf2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:18:45 1995 +0000

    (create_class): New function.

commit 5855e4f90002b3ce012be865a5a85ba84fcc7ffc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:15:49 1995 +0000

    Initial revision

commit 9fe19d8c45b263537e2fcd261110d420e2bf1973
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:14:43 1995 +0000

    (_pager_real_dropweak): New decl.

commit 25af8dc225020d0ba18864d6c367502d9b37c708
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:14:07 1995 +0000

    (pager_dropweak): New decl.

commit 6e06b2edf842ac062f7b948e5d15257431a90ccf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:09:55 1995 +0000

    (pager_create): New parm BUCKET.  Allocate port using new ports
    interface.

commit 7da99141bedd9812ce9ad7cdde6e657721435b49
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:06:54 1995 +0000

    (_pager_clean): New decl.

commit fdfbba4fc76abbe7339d46bf68893053a8c5bfae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:06:19 1995 +0000

    (pager_clean): Removed.

commit d5f12a6a03607d26d2d94dab71461eba6a55b23e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:05:50 1995 +0000

    (_pager_clean): Renamed from pager_clean.

commit 48318fa3936aa95bb037bea45ff6036335c5b030
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:05:13 1995 +0000

    Initial revision

commit 2d72679b1193aa66331de26fe40e1cf82f174ea4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:04:42 1995 +0000

    foo

commit d69171b495130395a02445beace090fc041aa299
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:04:11 1995 +0000

    Rename pager_no_senders to _pager_do_seqnos_mach_notify_no_senders.
    Lookup up port right ourselves.  Remove function pager_clean (now in
    clean.c).

commit 19981914763da9d9045634cbe021625ca0323061
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:01:33 1995 +0000

    (_pager_class): New var.

commit c707c1dfb58d119305e2f6b6ceddf1bb5852ebaf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:00:29 1995 +0000

    (pager_create): Drop parm CLASS.

commit ba84d81cba6c0c8e20fe652ec5f574d75a284768
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:59:47 1995 +0000

    Initial revision

commit 7f4363afd479c2250fd856e74b7538bdd94f6c24
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:56:58 1995 +0000

    (COBJS): Delete reference.o.
    (OBJS): Add notifyServer.o.

commit 670b7aeee3e52d02e296d6433b5df3fe6dd8d394
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:56:05 1995 +0000

    Include "notify_S.h".
    (pager_demuxer): Declare and use _pager_seqnos_notify_server.

commit 89ed15600d9d50a8eb2533143d4a9fbc6758dcd3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:49:28 1995 +0000

    (pager_no_senders, pager_reference, pager_unreference,
    pager_port_type): Remove declarations.
    (pager_create): New parms BUCKET and CLASS.
    (pager_clean): Doc fix.

commit f6ee9c70c6c8dcb6607e7abbe0a80e1e122e2a14
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:37:56 1995 +0000

    Include <cthreads.h>.

commit 717dcd95e7d9bf77c9855e3e13eada15900b3231
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:35:38 1995 +0000

    (ports_lookup_port): Remove assignment from if test.

commit a6f82b9d63d88072693024404a981b19a5c1e7eb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:31:54 1995 +0000

    Initial revision

commit fba5e72c73d8f31cc5324bbed379d5bfe16061fe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:07:20 1995 +0000

    (diskfs_grow): Provide initialization of POKE_OFF.

commit fc05f0c10624f63f90d5fec91c5ddcf6a8cff763
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:02:30 1995 +0000

    (ffs_realloccg): Fix typo.

commit 495409330567d8a8cbaee3745a73a172ad11bc10
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:59:18 1995 +0000

    (diskfs_shutdown): Fix first arg to fshelp_fetch_control.

commit 958bfec1c18be4d1a19a77a01f8bb7bb970f3e80
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:58:31 1995 +0000

    (diskfs_node_rdwr): Remove assignment from if test.

commit 072bde577bdbcb16a1c32520d0259c085d4c84b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:57:34 1995 +0000

    (diskfs_make_node): Fix function name fshelp_init_transbox ->
    fshelp_transbox_init.

commit 512efcd6d2ef9f7435079d2edd40fe2033d762b4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:56:07 1995 +0000

    Include <hurd/fsys.h>.
    (diskfs_S_fsys_syncfs): Fix first arg to fshelp_fetch_control.

commit 5ff104d34ceb44e4bd8accb407dcaac6ab5e0952
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:54:53 1995 +0000

    (diskfs_S_fsys_set_options): [helper] Fix first arg to
    fshelp_fetch_control.

commit 86f792281a9b6cc7b5ef99ae2f18beb3840503e5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:54:00 1995 +0000

    Include <hurd/fsys.h>
    (diskfs_S_file_syncfs) [helper]: First arg to fshelp_fetch_control
    should be &NP->transbox, not NP.

commit 50d2a0d2a9130d627794fc8ef31ac97fccc94afa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:52:20 1995 +0000

    (diskfs_S_file_set_translator): Remove assignment from if test.

commit bea527e8a44111b401db9504293724076a90277b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:51:08 1995 +0000

    (fetch_indir_spec): Remove assignment from if test.

commit 101b407d7695abb2252209c88dfd557c13082837
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:50:14 1995 +0000

    (diskfs_truncate): Remove assignment from if test.

commit 42bd2716ce2507472bd009077632e196b13afbc2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:48:44 1995 +0000

    (ffs_realloccg): Remove assignments from if tests.

commit 1f93fcd2d097106509747bb338287044f8feace6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:34:06 1995 +0000

    (alllibs): Omit -Wno-parentheses.

commit 601d0e2bd21fcc2b01e7106dfcbd8911ff91e767
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:21:01 1995 +0000

    (write_all_disknodes): Typos.

commit 5fba004ecf5c7e226617e9744e65779a415e1b66
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:17:19 1995 +0000

    (diskfs_node_iterate): New function.
    (write_all_disknodes): Use it.

commit a11ea13e5c634d839bcfed7e9cd4c2d6da0fcae8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:12:03 1995 +0000

    (diskfs_S_fsys_set_options):

commit a56b04da105a54538a73840ea61a668719ee327a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:11:04 1995 +0000

    (diskfs_shutdown):

commit 4c5607409c9ae0996ea02df9711fe1a13c22727f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:10:19 1995 +0000

    (diskfs_S_file_syncfs):

commit a3c48ec52b3ad54e3baa7551913f4ae0fc7cb3d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:09:18 1995 +0000

    (diskfs_S_fsys_syncfs):

commit 1466e5f30d15777b318997dac68483ecc3b9df4d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:08:40 1995 +0000

    (diskfs_S_fsys_set_options): Use diskfs_node_iterate instead of
    fshelp_translator_iterate.

commit db41827b9d0a0f91b93a15dc0f604c268dcac646
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:05:42 1995 +0000

    (diskfs_S_file_syncfs): Typo.

commit 1ce998b95dff881e82df080e7b6c42d6440d12d7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:05:21 1995 +0000

    (diskfs_S_fsys_syncfs): Typo.

commit a1712f9f6ba240fed9bce7d8d032f0e599b848ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:04:30 1995 +0000

    (diskfs_shutdown): Use diskfs_node_iterate instead of
    diskfs_translator_iterate.

commit faf6883b33737fb03437373cd93d469864409234
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:01:02 1995 +0000

    (diskfs_S_file_syncfs): Use diskfs_node_iterate instead of
    diskfs_sync_translators.

commit a4fe549d9370a4fbf3ddc7fa1b5dccdad39eda71
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:00:10 1995 +0000

    (diskfs_S_fsys_syncfs): Use diskfs_node_iterate instead of
    diskfs_sync_translators.

commit f5f76de00d7a75dab3393b83e674a6d41389d616
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:59:50 1995 +0000

    (diskfs_node_iterate): New (user-provided) function.

commit 84580754e26c9ad6da4ef608ada78b26c4485419
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:42:01 1995 +0000

    (diskfs_S_dir_rmdir): Don't attempt anything for translated
    directories here; just return EBUSY.

commit f26b8b17d0368ed9e76ff8d20942eab1a96391aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:33:13 1995 +0000

    (diskfs_S_dir_unlink): Don't do massively complicated fsys_goaway.
    Instead, call it at the end (but only if this was the last link) and
    ignore errors.

commit 9436d05db118701702c18217b8d3f052f7eefd1e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:10:40 1995 +0000

    (fshelp_fetch_control): Only frob refs if control is non-null.

commit a84a89815f6c2f6581332c0adece2695e33b4382
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:05:08 1995 +0000

    (diskfs_drop_node): Fix typo.

commit d223d0456206aeba92c9aec7fcf814ee5a56de23
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:04:44 1995 +0000

    (diskfs_S_fsys_startup): Strip out support for translators; fshelp now
    does that itself.

commit 152a0e10fc0219274f1b4a3f046df0ff9bd3fd9e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 23:55:36 1995 +0000

    (_diskfs_translator_callback_fn): Fix typos so it compiles.

commit e15a45e140883290d703b3337ebce412c4c1a234
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:22:17 1995 +0000

    (fshelp_set_active): Don't do GOAWAY parm.

commit f0c66d8cc0570b65e2088305f90e55156998cc8a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:21:20 1995 +0000

    (fshelp_set_active): On second thought, don't do GOAWAY or FLAGS.

commit 09e20e8fcfcc45ed18cf1ca9e6738c82bd1f9dce
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:17:18 1995 +0000

    (fshelp_set_active): Implement new interface.

commit a272d55adc5b7e5dbae536a59a5c5c6e6d73c6bb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:13:20 1995 +0000

    (fshelp_set_active): New parms EXCL, GOAWAY, and FLAGS.

commit dba531136c64a393dbef13eb2fc2c9b72200a2fd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:02:09 1995 +0000

    Include <hurd/fsys.h>
    (diskfs_S_file_set_translator): Fix typo.

commit 4d6357246ffd3cf6aba7de0e7ff23ef3f84f3ce9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:00:14 1995 +0000

    (diskfs_S_file_set_translator): Use new translator interface
    throughout.

commit 421cc3aba9d83f4862b73f5a6c917e857bd994a3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:54:30 1995 +0000

    (fshelp_fetch_control): Don't frob obsolete innerlock.

commit 6ee6a0e7575e37aa04500bd5b53d08170bb02759
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:54:12 1995 +0000

    (fshelp_transbox_init): Don't init obsolete innerlock.  Do init
    TRANSBOX->wakeup.

commit 8f149d5b934724aa1259fcfdc02bceb498513d69
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:50:45 1995 +0000

    (fshelp_set_active): Don't frob obsolete innerlock.

commit d3d766365e9f20e4ecfaf91a2b548f563b616ecc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:50:21 1995 +0000

    (fshelp_fetch_root): Reduce levels of loops.  Only change ACTIVE when
    we are holding the lock.  Use condition mechanism to serialize
    attempts to start the passive translator.

commit d78bd82122ab41e3ed85e9abd0795d05045ece38
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:41:49 1995 +0000

    (struct transbox): Delete member `innerlock'.  Add members `flags' and
    `wakeup'; and define values for flags.

commit 09ace5ff39caed055c3f86fc0e5ccec282658b28
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:38:25 1995 +0000

    (diskfs_S_fsys_getroot): Fix typo.

commit 1b6540b7e94aa736684335f49d29b640490295d9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:34:09 1995 +0000

    (diskfs_S_dir_lookup): Fix typos.

commit c14f7dd31c3631260e54237b873d8ab7560443fb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:32:10 1995 +0000

    (diskfs_S_dir_lookup): Use new translator startup interface.

commit f9df00feb36c4e7531a5156e6e9b8b6df8e816ca
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 16 21:42:40 1995 +0000

    (diskfs_S_file_get_translator_cntl): Use fshelp_fetch_control instead
    of old interface.

commit 2a631784e69249c6dc20dc70e18d36f1b1ea59cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:39:58 1995 +0000

    (diskfs_drop_node): Call fshelp_drop_transbox instead of
    fshelp_kill_translator; do it *after* the truncate.

commit b3c889dcc79b37d8feaea94f73e96d74df64583e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:36:45 1995 +0000

    (diskfs_make_node): Initialize TRANSBOX member using new
    function.  Drop initialization of TRANSLATOR member.

commit b5e479d7c367f8e10cef0887e196ba5669d22a55
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:35:02 1995 +0000

    (diskfs_S_fsys_getroot): Use new translator startup interface.

commit 9064fd8d1ff4300d986057ba75dc4a87cd7b7ab0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:29:16 1995 +0000

    foo

commit 5bd18d37d60336a4c7e704e462a6357efb3c38a8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:26:54 1995 +0000

    (fshelp_fetch_root): Never consume the right on DOTDOT.

commit 688204745b43f79886f86c94b23e2e25a1ba93f9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:21:54 1995 +0000

    (fshelp_fetch_root): Free ARGZ after we're done with them.

commit 76779574f21d764c78e37229c0977a2651ebac95
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:19:46 1995 +0000

    (diskfs_get_translator): Conform to new memory usage semantic.

commit b550d115ec1f0ecfc5793544cc260ea0f10ab8e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:17:09 1995 +0000

    Initial revision

commit 692b36aa2f6f0c85d1f00fa52ad76e1a00140631
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:12:50 1995 +0000

    (diskfs_get_translator): Specify new calling interface.

commit 7bf3bc93c93fe216b01c85d59667b46582009dc0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:10:49 1995 +0000

    Really do last change.

commit c4455fba2d104368a5968405cb0b7f0e0ac2cf76
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:10:13 1995 +0000

    (_diskfs_translator_callback): Declare with typedef.

commit 80d92a8bb237510356df9fd162f3ae7e4c84f900
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:09:19 1995 +0000

    (fshelp_fetch_root): Take new arg COOKIE and pass it to CALLBACK.

commit 1bd8ccc95287b6d77d3b0fa92aff1139033aca02
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:08:32 1995 +0000

    (fshelp_fetch_root): New arg COOKIE.
    (fshelp_callback_t): COOKIE->COOKIE1.  New arg COOKIE2.

commit 38c0d4a24a601c7b20a0064a6df3695b8b23f9c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:00:22 1995 +0000

    (_diskfs_translator_callback): New function.

commit 7afeb76e7620851c94b4d8fa9c7952c6a899f842
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 19:58:57 1995 +0000

    (OTHERSRCS): Added trans-callback.c.

commit 3633fe6d934b5cc1934a129b77f7e4c459c18ae8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 19:55:29 1995 +0000

    (OTHERSRCS): Removed trans-start.c, trans-destroy.c, and trans-sync.c.

commit 17106be726be74e000e6f10923ab8d10472d376f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 19:54:13 1995 +0000

    (diskfs_start_translator, diskfs_destroy_translator,
    diskfs_sync_translators): Delete functions.
    (struct node): Replace TRANSLATOR member with new TRANSBOX member.

commit 1ba33de1c83ebe2d82b9a9f7bb8f93be1ee5fc39
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:41:40 1995 +0000

    (SRCS): Remove translated.c

commit fb1a7dfcd5a6b86cd50ee0e77d6d5a5abd48dc8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:37:33 1995 +0000

    Initial revision

commit 823f76c165f7fc1ef2961a2f47560fb7ca91a286
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:36:33 1995 +0000

    *** empty log message ***

commit 76daf9aec79d81273a499b9e733ee5691a86635d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:35:00 1995 +0000

    (LCLHDRS): Removed trans.h.

commit 52b39ea6af3ee92729ced553571f1e3175b3228c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:22:47 1995 +0000

    (fshelp_fetch_root): Don't actually need ROOT_TYPE.

commit bf533bd704c6fa04cbba550d397cd83ae1922559
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:08:47 1995 +0000

    (fshelp_fetch_root): UIDS and GIDS should be arrays.

commit 6df68b9974a489e0eb1777853b398c1cc63deac5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:06:10 1995 +0000

    (fshelp_callback_t): Should be error_t.

commit b5c4afabbd8b15865e5ad845de7ebd46e824022c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 21:02:40 1995 +0000

    (fshelp_fetch_root): More args.

commit ed48f29a35d617079ba54c373d238ac7eca1388e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:56:18 1995 +0000

    Reorder decls a bit.

commit 38a7412de3426e5f9a1e2f4c6eecd322c2b714d0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:44:19 1995 +0000

    (fshelp_start_translator): New parm.

commit 7dec50753d0b21edab2b6b22c391577027e52f86
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:19:52 1995 +0000

    Fix arg order to fshelp_start_translator_long.

commit d240a7214e04eae71aa71c078d000fe28583d6ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:05:05 1995 +0000

    (SRCS): Removed handle-startup.c, init-trans.c, start-trans.c,
    transboot-clean.c, kill-trans.c, trans-iter.c, trans-cntl.c,
    trans-drop.c.  Added start-translator-long.c, start-translator.c,
    fetch-root.c, transbox-init.c, translated.c, set-active.c,
    fetch-control.c, and drop-transbox.c.
    
    (OBJS): Replaced with computation from $(SRCS).

commit af56e26ba08278e81ecc43481d4ac0986e1a4314
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 19:59:05 1995 +0000

    Dropped old translator routines and added new ones.
    Deleted `struct translink', fshelp_transboot_port_type,
    fshelp_init_trans_link, fshelp_set_control, fshelp_start_translator,
    fshelp_handle_fsys_startup, fshelp_transboot_clean,
    fshelp_translator_iterate, fshelp_translator_drop,
    fshelp_kill_translator.
    Added fshelp_start_translator_long, fshelp_start_translator, `struct
    transbox', fshelp_fetch_root, fshelp_transbox_init, fshelp_callback_t,
    fshelp_translated, fshelp_set_active, fshelp_fetch_control,
    fshelp_drop_transbox.

commit 4cd63fea0e438459bd2f6e1bdc6b235e04fe09b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 22:30:43 1995 +0000

    (diskfs_do_seqnos_mach_notify_dead_name): Typo.

commit e831d2aea2f477a56ee8cc36452b68b4ed4bb826
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 22:25:59 1995 +0000

    Include <hurd/fsys.h>.
    (diskfs_S_fsys_set_options/dochild): Declare ARG unused.

commit 10f8746a618f2ee5c7e3f82cac303138a2f45420
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 22:11:00 1995 +0000

    (_diskfs_rdwr_internal): Cast __VM_PAGE_SIZE in comparisen.

commit 272ad540b38ac7753f262a3709d5a25b842b8869
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:46:03 1995 +0000

    Mark all parms to all functions unused.

commit 14e1bb500226e3c55b60526d394473754c2759b7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:34:53 1995 +0000

    (diskfs_S_io_write): Cast DATALEN to off_t in comparisons.

commit a1d543a27a527d27888dcb8860bf290f9b1a8dcb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:33:56 1995 +0000

    (diskfs_S_io_postnotify): Declare parms START and END unused.

commit f12446a31ab5fc55cebff022eb03aa53c3c06a70
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:31:44 1995 +0000

    (diskfs_S_io_select): Declare ATTRIBUTE unused.

commit b28f02966c500957deb1c93c8657452dd7a19365
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:29:05 1995 +0000

    (diskfs_S_io_read): Cast MAKREAD to off_t in comparison.

commit e2bf5d8af936c261c24cacb42dffad05e21836c8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:28:03 1995 +0000

    (diskfs_S_io_prenotify): Mark START unused.

commit 2ce8527bd035ef7c65dc6c98f73b0518528be7d7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:27:36 1995 +0000

    (diskfs_S_io_prenotify): Cast END to off_t in comparison.

commit e68ff03031aa8868abbaaeed0984d3fa99289dd3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:15:19 1995 +0000

    (diskfs_S_io_async): Mark parms unused.

commit 7d44d1ff0ec4077e569c9b8449dd71b354e5ad65
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:14:08 1995 +0000

    (diskfs_S_io_get_icky_async_id): Validate CRED.

commit bda09bcb26151fef5a7d065189399822c4a3cfee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:13:11 1995 +0000

    (diskfs_S_interrupt_operation): Bother to implement.

commit 41e88026b3fa1ef3770f5f40429af7a30ae02727
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:10:01 1995 +0000

    (_diskfs_control_clean): Mark parm unused.

commit 85b244cd3d1c240526b1fd5f1e8b8287b4a98751
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:09:07 1995 +0000

    (diskfs_init_diskfs): Pass null second argument in calls to
    ports_create_class.

commit 48bcdb8e4cb9bce2a763bfc340d06b93f358324a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:06:30 1995 +0000

    (diskfs_S_fsys_set_options): Bother validating FSYS and implementing
    DO_CHILDREN.

commit 90af010a75a083f1b78a219c1f327b0b49392b2f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:01:11 1995 +0000

    (diskfs_S_fsys_getfile): Mark parms unused.

commit 4690332e6aead829e89dd910f68f45d6662dc386
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:51:50 1995 +0000

    (diskfs_S_file_pathconf): Declare NAME to be unused.

commit 3aef44a7b466c1ceb36e8bd0f28ec048a551915d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:50:53 1995 +0000

    (diskfs_S_file_invoke_translator): Declare parms unused.

commit 1af1aac33a39e6d7115083b94e02d01bf542221e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:49:35 1995 +0000

    (diskfs_S_file_getfh): Declare parameters to be unused.

commit 871376b140466abc20fb61ade2eef721bdc5745f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:48:57 1995 +0000

    (diskfs_S_file_get_translator): Declare variable `buflen' and various
    variables `len' to be unsigned.

commit 68e8915713e7a57a25c01af5d7843e24124aef6e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:47:36 1995 +0000

    (diskfs_S_file_exec): Declare both variables `i' to be unsigned int.

commit 75f8c7dea552a435f866197c7fc26a28ca3dbf29
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:41:57 1995 +0000

    (diskfs_S_file_notice_changes): Mark parameters as unused.

commit 05af0dfe1c54611869284de661fdd71c8251c2c0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:26:18 1995 +0000

    (diskfs_S_dir_lookup): Initialize GIDS, NUIDS, and NGIDS to avoid
    warning.

commit 0a86639b9db58bd71a47ce71a7b2330539d362a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:25:10 1995 +0000

    Provide unused attributes where appropriate.

commit ffc454d94db4878c83616266834f7b0037d04e74
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:11:51 1995 +0000

    (diskfs_transboot_class): Delete var.
    (diskfs_init_diskfs): Don't initialize it.

commit e8b57a3e17a4980350fbc9456a465ce984e6c533
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:11:20 1995 +0000

    (diskfs_transboot_class): Delete var.

commit 046a307b3eee7c8d2d45f31dc7133dae9a0ee9ac
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:57:31 1995 +0000

    (diskfs_shutdown): Rewrote to use new ports interface adequately.

commit e7f5f608745138ee84695b979d351f70f920a919
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:53:17 1995 +0000

    (diskfs_demuxer): Renamed from ports_demuxer.  Don't call
    pager_demuxer.

commit dee5f8b332433cd4e9fd46ab6309a2388650daa5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:51:57 1995 +0000

    (begin_using_protid_port): Use ports_lookup_port.
    (end_using_protid_port): Use ports_port_deref.
    (enum porttype): Delete.

commit 67110be7c7c7d58cf95bca8696c555a68baa1f31
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:51:01 1995 +0000

    (diskfs_S_fsys_syncfs): Use ports_lookup_port and ports_port_deref
    instead of ports_check_port_type and ports_done_with_port.

commit 8b4048879aa66e5d45a1c12d267de02c92938134
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:50:08 1995 +0000

    (diskfs_startup_diskfs): Use new args for ports_allocate_port.

commit 746963318088102ad076c206d0aa95b22109c29e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:49:26 1995 +0000

    (diskfs_spawn_first_thread): Call our own thread function instead of
    the ports one directly.
    (master_thread_function): New function.

commit 43f9c85e2ee7b10fe3c118d872f6adf54600ccb7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:48:27 1995 +0000

    (diskfs_S_dir_rename): After renaming directory, synchronize relevant
    state if DISKFS_SYNCHRONOUS.

commit 325358e45449931effeb9aea8f072a6fd1ea0e0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:47:05 1995 +0000

    (OTHERSRCS): Deleted ports-noports.c, ports-clean.c, ports-soft.c,
    ports-consts, pager-consts.c, init-loop.c, and ports-idle.c.
    Replaced ports-demuxer.c with demuxer.c.

commit 3272c5d48f32e9778e8b9204e9ab30f63e7863d7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:46:14 1995 +0000

    (diskfs_do_seqnos_mach_notify_no_senders): Don't help support pagers
    here at all.  Also use ports_lookup_port and ports_port_deref instead
    of ports_check_port_type and ports_done_with_port.

commit 5ed885d95885e09793c002456a1a5a7276bd7a66
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:45:06 1995 +0000

    (diskfs_protid_class, diskfs_transboot_class, diskfs_control_class,
    diskfs_initboot_class, diskfs_execboot_class, diskfs_port_bucket): New
    vars.
    (diskfs_init_diskfs) Initialize all those new vars.  Don't call
    _libports_initialize.

commit 24722422c61931bafcf5d725331833a6e555be6c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:35:59 1995 +0000

    (diskfs_S_file_getcontrol): Use new args for ports_allocate_port.

commit d05e48e181acf16afa9cae5b8fb12f609bf0a358
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:34:15 1995 +0000

    (diskfs_set_sync_interval): Use new args for ports_allocate_port.

commit b36b95ac3d12e1e61de9fd63ccbac6f57685188c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:33:16 1995 +0000

    (diskfs_start_protid): Use new args for ports_allocate_port.

commit bb7e7778207236bd2a0fd906656ef18ef4dc7377
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:32:04 1995 +0000

    (diskfs_S_fsys_startup): Use ports_lookup_port and ports_port_deref
    instead of ports_check_port_type and ports_done_with_port.

commit acbeef8036d828718ff22fd2dd1213bd39b1e298
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:31:15 1995 +0000

    (diskfs_start_bootstrap): Use new args for ports_allocate_port.
    (start_execserver): Likewise.
    (diskfs_S_exec_startup): Use ports_lookup_port and ports_port_deref
    instead of ports_check_port_type and ports_done_with_port.
    (diskfs_execboot_fsys_startup): Likewise.
    (diskfs_S_fsys_init): Likewise.
    (diskfs_S_fsys_getpriv): Likewise.

commit 0ac6472ee38115bb637c0ce3e6ca78cc749dda01
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:29:13 1995 +0000

    (diskfs_S_fsys_goaway): Use ports_lookup_port and ports_port_deref
    instead of ports_check_port_type and ports_done_with_port.

commit fe737e9ef32470f8a7a701b53a2f5a0a0b3c2a2c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:28:15 1995 +0000

    (diskfs_S_fsys_getroot): Use ports_lookup_port and ports_port_deref
    instead of ports_check_port_type and ports_done_with_port.

commit bfdffa9f75b2ac37c9cec3940ab6aac63499b4a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 19:25:43 1995 +0000

    (diskfs_shutdown_lock, diskfs_protid_class, diskfs_transboot_class,
    diskfs_control_class, diskfs_execboot_class, diskfs_initboot_class,
    diskfs_port_bucket): New variables.
    (diskfs_pager_users): New function declaration.

commit b8846a2e8a00525eb61803eec4a0c9f2696c5d58
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 8 13:49:57 1995 +0000

    Rewritten to unconditionally return both BFD and ELF machine types.

commit 3043a1a67d8ba863ea7eb8b860ac935ee308b3ea
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 8 06:57:14 1995 +0000

    (struct execdata.info.elf): Add members `anywhere' and `loadbase'.
    (load_section): Use them; if `anywhere' set, load the section anywhere.
    Record load address in `loadbase'.
    (check_elf): Initialize `anywhere' and `loadbase'.
    (postload): Merged into load.
    (load): Perform postload functionality here, after calling finish_mapping.
    (finish): Take new flag arg; deallocate file port only if set.
    (do_exec): Pass flag to finish appropriately.
    Don't call finish_mapping and postload after load.
    KLUDGE: Load the interpreter before the program instead of after.

commit 4a851fbfe70235a1a64b5eab360fbc46e8ea6847
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:52:44 1995 +0000

    (diskfs_shutdown_soft_ports): Deleted decl.
    (ports_demuxer): Deleted decl.
    (diskfs_demuxer): New decl.

commit d03409ff8e617f96592cacdacc9834e504679094
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:26:05 1995 +0000

    (OBJS): Removed ihash.o and primes.o.
    (CPPFLAGS): Deleted addition of -I../lib.
    (vpath): Deleted spec.
    (REMHDRS): Added ../libihash/ihash.h.
    (HURDLIBS): Added libihash.

commit 1c16d1d3a034d68e04536a20396a051f4f7a1e89
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:22:40 1995 +0000

    (HURDLIBS): Added libihash.
    (CPPFLAGS): Deleted addition of -I../lib.
    (vpath): Deleted spec.
    (ps): Deleted ihash.o and primes.o.

commit 125fd322031cfb434685872b229660bd09f01d50
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:18:10 1995 +0000

    (lib-subdirs): Added libihash.

commit bc7756e31c7c4f922040852e281c221bd4b13f61
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:16:02 1995 +0000

    Initial revision

commit d711964b8dea08aa0867d4117d0633a3c3f1d301
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 5 19:37:25 1995 +0000

    Include <errno.h>.

commit 46a665402ece79f8adecf1f46b743135eda590ad
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 5 10:42:18 1995 +0000

    Majorly revamped: Now supports the ELF format directly.
    Secondarily uses the BFD library #ifdef BFD.
    Supports gunzipping only #ifdef GZIP.

commit 3f25a5329a4a11b5b37b09647f7034b59937858d
Author: Miles Bader <address@hidden>
Date:   Thu Jun 1 17:29:35 1995 +0000

    (ps.o, fsysopts.o, showtrans.o, settrans.o): Add dependencies on header 
files.
    (REMHDRS): Define this variable.

commit e5ccbc72317d53220879fb58d735202e48058092
Author: Miles Bader <address@hidden>
Date:   Wed May 31 18:16:41 1995 +0000

    (ps_own_filter, ps_not_sess_leader_filter, ps_ctty_filter,
      ps_unorphaned_filter, ps_parent_filter): Declare these as extern so that 
the
      linker will bring in the initialized version (it's not doing so otherwise 
may
      be a bug).

commit bd06fb10d27dd0d4e869b35b17a318b8177089c6
Author: Miles Bader <address@hidden>
Date:   Wed May 31 18:15:57 1995 +0000

    (ps_fmt_create): Don't mutate the format spec name in the fmt_spec list 
we're
      passed just to get correctly capitalized titles.  Instead, do things
      correctly by making enough room to store our own version of the title 
string,
      which we can do with what we please.

commit 51912ace4cd75245092a88c52a6012059d559acd
Author: Roland McGrath <address@hidden>
Date:   Wed May 31 14:06:58 1995 +0000

    (DISTFILES): New variable; include frank1.ld and frankemul.ld.
    (CPPFLAGS): Variable removed.
    (LDFLAGS): Append -T frank1.ld.
    (boot.1, boot.a): New targets.

commit 852c0592985d66bef085231aa45502594741f350
Author: Roland McGrath <address@hidden>
Date:   Wed May 31 14:01:37 1995 +0000

    Omit .globl decl for errno; it caused some as complaint.

commit 385eb595049ba4736ce015c91f3115e584752b4c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 30 16:17:28 1995 +0000

    (SCRS): Removed update.c.
    (targets): Removed update.

commit 12c0b2647633807e44447f754e1e9bddf277fa4b
Author: Miles Bader <address@hidden>
Date:   Mon May 22 19:09:06 1995 +0000

    (diskfs_set_options): Don't fall through to the error case from the 's' one!
    Use ARG instead of the global OPTARG.

commit ef9a23231951f40c290c8ed08a8d942427e3c5da
Author: Miles Bader <address@hidden>
Date:   Mon May 22 18:10:57 1995 +0000

    When adding a fake argv[0], bump argc.
    Set optind to 0, so that getopt will reinitialize itself.

commit 3daa2c9fce972720fae5671537243bdec48f7ebd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 22 15:49:14 1995 +0000

    Remove copyright notice.

commit dd00d76b68212429e172bf9169858beec7160ad9
Author: Miles Bader <address@hidden>
Date:   Sat May 20 05:30:58 1995 +0000

    (main): Check for a missing filesystem name.
    (main): Tweak the error msgs a bit.
    (options, main): Don't use '?' as the --help key.

commit d0635863b90c77f826aa0a54bdb2157dfbf98bf3
Author: Miles Bader <address@hidden>
Date:   Sat May 20 05:12:53 1995 +0000

    (diskfs_S_file_getcontrol): Unlock _diskfs_control_lock lock instead of
      locking it again!

commit c8ed7dc0cd4a2a791588d8a4afb162974697d9f9
Author: Miles Bader <address@hidden>
Date:   Sat May 20 04:39:22 1995 +0000

    (trans_parse_args): Use options_parse & diskfs_standard_startup_options to
      parse our translator options.
    (usage): New function.
    (parse_opt): New function.

commit 3cbe9cfbee2538964d5789f0f3d8794eb6289e69
Author: Miles Bader <address@hidden>
Date:   Sat May 20 04:38:37 1995 +0000

    (CPPFLAGS): Add -I../lib, to get include lib include files,
      and $(CPPFLAGS-$(notdir $<)) to get file-specific cpp options.
    Add a vpath for %.c to ../lib, so we can use source files from there.

commit f4cf2dbac585812b06f0611002e5e23e8717c24e
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:37:01 1995 +0000

    (OTHERSRCS): Add opts-set.c, opts-std-startup.c, and opts-runtime-def.c.
    (OBJS): Add argz.o & options.o.
    (REMHDRS): Add argz.h & options.h.

commit 614d26129494c1cc97bb8d68440bac87804e5591
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:32:33 1995 +0000

    Initial revision

commit d6e73675ba176b91caee7ab54ceec87632d6f21f
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:27:32 1995 +0000

    (diskfs_S_fsys_set_options): Extract the argument vector and call
      diskfs_set_options.

commit ab21789e767ffc9b3e87947c8ea5fbef70dbffc0
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:26:09 1995 +0000

    (diskfs_standard_startup_options): Declare new variable.
    (diskfs_set_options): Declare new function.
    (diskfs_parse_runtime_options): Ditto.
    Include <options.h> (currently in ../lib).

commit 8d24e083e44f9c30e0302c4e710cf5f46c24865e
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:21:16 1995 +0000

    Use options_parse & diskfs_standard_startup_options to do command line
      options parsing.
    Rename `options' to `long_opts'.  Most things removed, as they're now 
handled
      by libdiskfs.
    Add parse_opt to deal with our few meagre remaining options in the approved
      options_parse manner.

commit 2bf87c5e33be8c8df7e66b7f1a30e044312b7be2
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:18:47 1995 +0000

    Initial revision

commit 3073b82395df44e31ee9c1f55b72a6e7b1b2c812
Author: Miles Bader <address@hidden>
Date:   Fri May 19 16:54:17 1995 +0000

    Add the --writable & --nosync options.

commit 3ff4af88742bd6eb9dbcf108f27d57729941feae
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:51:08 1995 +0000

    (diskfs_startup_diskfs): Start periodic background syncing, if enabled.

commit b6c442390525c485abb2baa2b79eafa038db40c1
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:50:07 1995 +0000

    Don't start auto-syncing in diskfs_spawn_first_thread, which is way too 
early!
      [And thank god for fsck -b ...]

commit 997c205e1de85457d6f103e19b3cf0994177db6f
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:37:32 1995 +0000

    Add fsysopts.

commit cd2643075673c7cb37b0413b942195ceb37b5983
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:36:02 1995 +0000

    Declare argz_count and argz_extract.

commit 4d5adf29957f697f0a77ae13b7057cba844c19a0
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:35:32 1995 +0000

    Add two new functions: argz_count returns the number of arguments in an argz
      vector, and argz_extract extracts the arguments into an argv type vector.

commit 090e5897b0e53b80811b9486981471cf6ba603d6
Author: Roland McGrath <address@hidden>
Date:   Thu May 18 07:34:12 1995 +0000

    (LDFLAGS): Append -static.

commit 5b3455338f71d2194eec9eeba02a6cbab5ee3d1a
Author: Miles Bader <address@hidden>
Date:   Wed May 17 19:51:47 1995 +0000

    (load_image): Make sure we actually allocate enough memory to read into,
      including the offset into the buffer at which the segment is read.

commit 4fc6cc2eda19e92f48746202e020beb26d8fc8e4
Author: Miles Bader <address@hidden>
Date:   Wed May 17 18:30:06 1995 +0000

    Remove the explicit underscore prefixes from these names, now that we're
      using elf.  Instead we use the various macros from <i386/asm.h>.
    Return errors correctly.
    Add a copyright notice.

commit 12a7852ec1adc8eb4985b3960daf3ef893c0b3ca
Author: Miles Bader <address@hidden>
Date:   Tue May 16 00:38:08 1995 +0000

    Add -R to the short flags list.
    Make non-L usage ignore symbolic links, not all translators.
    Tweak the help message.

commit 44b04acdaf26373492901119c46936f5a5fac2db
Author: Miles Bader <address@hidden>
Date:   Tue May 16 00:33:04 1995 +0000

    Initial revision

commit 649064183123b070305901b480066afdad4786c1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 15 17:14:45 1995 +0000

    (pager_clear_user_data): Doc fix.

commit ef6f0c8efeb9c5491008172e6b258f5902015fcf
Author: Miles Bader <address@hidden>
Date:   Sun May 14 00:12:08 1995 +0000

    (diskfs_set_statfs): Set st->fsys_stb_bsize, not _fsize, to the block size.

commit 9e835c5ded1b21f323dac18bcf84870c1cbb13f9
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 22:20:43 1995 +0000

    (load_image): Fixed alignment calculation in ELF segment loading.

commit e0d736bf81d5e9aa8b5cfdb244ec5c83baa1e91e
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 09:04:01 1995 +0000

    (OBJS): Remove exec_server_image.o.
    (exec_server_image.o): Rule removed.

commit d0f5536de6506e7425d78b4dc222cb444d2d8bde
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 07:37:05 1995 +0000

    Include i386/asm.h and use ENTRY and EXT macros, instead of explicit _s.

commit 0901c6a2fec314995c64b7617265de3bd1802a2d
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 07:09:44 1995 +0000

    (diskfs_execserver_task): New variable.
    (diskfs_parse_bootargs): Take a third integer arg before the device name,
    our name for the task port of the exec server, which is loaded and ready
    to run but suspended.

commit fea26b16c6ae8a14843e23172ffdd06f8e3b82dd
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 07:08:22 1995 +0000

    (start_execserver): Don't create and load a task; the exec server file is
    no longer linked into the filesystem.  Just set the bootstrap port
    of diskfs_execserver_task and resume it.

commit 89a92b84d7b5ccbd32b8c9c9ec0546f0b86dce0e
Author: Miles Bader <address@hidden>
Date:   Fri May 12 23:30:25 1995 +0000

    Add fsys_set_options, replacing fsys_mod_readonly.

commit bed59dc245e64fd5c98fe9891f2afa163c864a4c
Author: Miles Bader <address@hidden>
Date:   Fri May 12 23:26:21 1995 +0000

    Rename fsys-readonly.c to fsys-options.c (as the function is now called
      fsys_set_options).

commit b7c1d7de096cb897e61093eace3aec4524741a0c
Author: Miles Bader <address@hidden>
Date:   Fri May 12 23:22:05 1995 +0000

    (fsys_set_options, fsys_mod_readonly): Replace mod_readonly with the more
      general set_options interface.

commit b707c0ee99fa9dc7a01e1ef2e02f33a409b07a03
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:41:54 1995 +0000

    (diskfs_spawn_first_thread): Start background syncing.

commit bc3dbb2fb83db93c3152341bc6ed0ec5b4e51967
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:40:56 1995 +0000

    Initial revision

commit 8273b37a30f96d638de7d758a639b65b110799ac
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:40:07 1995 +0000

    (OTHERSRCS): Add sync-interval.c and sync-default.c.

commit 788d6843cdd885b7c118f73c522fbe9a3e057602
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 22:39:07 1995 +0000

    (prog-subdirs): Removed mkbootfs.

commit 461235237c2ed9f07da642edfe0ef6cff21891a5
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:38:45 1995 +0000

    Add declarations of diskfs_set_sync_interval and 
diskfs_default_sync_interval.

commit fb6d48a6b26458fd2dac058999dd25a71b0e7e2a
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:37:58 1995 +0000

    Add an optional argument to the --sync option that lets the user specify an
      initial sync interval.

commit 853b8fddb9e8bcc610052b2a7dbb8ce42f59a825
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 22:36:24 1995 +0000

    (load_image): Grok ELF executables as well as a.out.
    (main): Load multiple servers.  Suspend all but the first.
    The first gets an extra arg, its name for the task port of the second.

commit 7492e8036ced3ac9ecd2ec54ec0e8ea2daa5d3fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 12 19:45:39 1995 +0000

    (diskfs_S_io_read): If the offset is past the end of the file, then
    return EOF.

commit 5b5423bbdfb512c5cca05e3a6a1ec87c1b218aa5
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 18:35:55 1995 +0000

    Use EXT macro instead of explicit underscores.

commit 2723a9941f923f45994c44f2afe60829c50b77c2
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 18:34:13 1995 +0000

    (I386HDRS): Variable removed.
    ($(OBJS)): Don't depend on i386/asm.h.

commit d02ec12ff293185f3528860401e23148624c911e
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 18:25:25 1995 +0000

    (CPPFLAGS): Use $(srcdir) instead of $(hurdsource).

commit b00eb67db67922f6f407bd48ef63844217435233
Author: Miles Bader <address@hidden>
Date:   Fri May 12 00:23:28 1995 +0000

    Change uses of the ext2_{warning,error,panic} functions to not have the
      initial function name argument (it's now supplied automagically).

commit 14df4ec3b11e042575480e200902313e14b191df
Author: Miles Bader <address@hidden>
Date:   Fri May 12 00:22:17 1995 +0000

    (ext2_error, ext2_warning, ext2_panic, all callers changed): Make these into
      macros that automagically supply the caller's function name, and rename 
the
      original functions (which these macros call) to have an underline prefix.
    Get rid of the CHECK_STRICT variable.

commit 827edc9909f42191476ce76408885935aec176bb
Author: Miles Bader <address@hidden>
Date:   Fri May 12 00:20:25 1995 +0000

    (ext2_free_blocks, ext2_new_block): Get rid of the CHECK_STRICT variable,
      and just always do the tests it controlled.
    Change uses of the ext2_{warning,error,panic} functions to not have the
      initial function name argument (it's now supplied automagically).

commit e4ae66f1e304fe10dc6f2092483db2b5158c197b
Author: Miles Bader <address@hidden>
Date:   Fri May 12 00:18:25 1995 +0000

    (ext2_error, ext2_warning, ext2_panic): Rename to add the underline prefix
      (the previous names are now macros that call the renamed functions).  Also
      rearrange a bit to hold the lock around the use of the global message 
buffer.

commit e0813ea8d9797b6cf3316fc2cb6ec555e381d753
Author: Miles Bader <address@hidden>
Date:   Fri May 12 00:16:38 1995 +0000

    (pager_unlock_page): Give an explanation of why the file system will shortly
      crash.

commit 9d0219ff2ac84f12e54698f63757c427935f7081
Author: Miles Bader <address@hidden>
Date:   Thu May 11 21:19:55 1995 +0000

    (main): Enable the bootstrap code.

commit 2b9f79a3747bf79509d29a3edb531c1105e8f559
Author: Miles Bader <address@hidden>
Date:   Thu May 11 17:37:11 1995 +0000

    (trivfs_modify_stat): Make st_blksize really large.

commit 1183da538c157cc702eef7ef0ace08259875cb31
Author: Miles Bader <address@hidden>
Date:   Thu May 11 17:30:55 1995 +0000

    (read_disknode): Make st_blksize larger: 2 * pagesize.

commit 8bea1252bcdd4b6529206cac45601a430aa43d70
Author: Miles Bader <address@hidden>
Date:   Thu May 11 16:45:56 1995 +0000

    (_pager_mark_next_request_error, _pager_mark_object_error): Put the error
      code in the correct place in the pagemap rather than always at the 
beginning.
    (pager_get_error): Get the error code from the pagemap rather than just 
using
      the pagemap offset!

commit d48fc8d01f4524b9e8d6810d54176496cdb6ec6d
Author: Miles Bader <address@hidden>
Date:   Thu May 11 16:43:03 1995 +0000

    (PM_NEXTERROR, SET_PM_NEXTERROR): Mask 2-bit error code with 0x3, not 0x2!

commit f2e54d6e2259f204530404e157b4d10af79392d6
Author: Miles Bader <address@hidden>
Date:   Wed May 10 19:09:21 1995 +0000

    (block_getblk, inode_getblk): Return ENOSPC instead of EIO when we can't
      allocate a new block.

commit 5e0a1aa551c18349d14bb8169d73f71fbf32b1af
Author: Miles Bader <address@hidden>
Date:   Wed May 10 19:08:53 1995 +0000

    (find_next_zero_bit): Fix stupid typos (present in the original linux source
      I copied this function from!) which were causing occasional garbage 
results.

commit 92c2b643e2b253939dc98f3d0b4fcdffef60377a
Author: Miles Bader <address@hidden>
Date:   Tue May 9 23:12:46 1995 +0000

    entered into RCS

commit ee914fec9045150b0f981d0850becf58ef7fc5e1
Author: Miles Bader <address@hidden>
Date:   Tue May 9 22:08:12 1995 +0000

    Formerly ext2fs.h.~43~

commit 464f71ba1c8d7384a8ec35f4edd5d69b4597bf95
Author: Miles Bader <address@hidden>
Date:   Tue May 9 17:19:20 1995 +0000

    entered into RCS

commit f55b7ff594785b860908f46ecf36296cff88322a
Author: Miles Bader <address@hidden>
Date:   Tue May 9 17:09:51 1995 +0000

    Formerly pokel.c.~11~

commit 5936df9ebe8a41c0ef3c44023079f547d2253f87
Author: Miles Bader <address@hidden>
Date:   Tue May 9 16:57:16 1995 +0000

    entered into RCS

commit 1a50942b73015e6ac4e268ba46f28e42a9f6e08f
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:33:07 1995 +0000

    Formerly balloc.c.~20~

commit 587d16ae6b68f150798a1061f40d4dc360a4e9db
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:30:46 1995 +0000

    Formerly ext2fs.h.~42~

commit 276a2d7604ef1e71332a1f264d61e00e3554498a
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:20:40 1995 +0000

    entered into RCS

commit be3a784665464e0a32fdf915556d8e77ada5cb7f
Author: Miles Bader <address@hidden>
Date:   Mon May 8 19:21:51 1995 +0000

    Initial revision

commit f1fcf28bcd9b88644e2f4c7583de599683e647d1
Author: Miles Bader <address@hidden>
Date:   Mon May 8 16:15:21 1995 +0000

    Formerly ext2fs.h.~41~

commit 6920054ae2e688fc9c5b148d77cb661d42ae871f
Author: Miles Bader <address@hidden>
Date:   Mon May 8 15:00:28 1995 +0000

    Formerly devio.c.~8~

commit 3f488354c3c976851f905b43d3dc3f95fcc9d8e7
Author: Miles Bader <address@hidden>
Date:   Mon May 8 14:22:18 1995 +0000

    Formerly ext2_fs.h.~18~

commit 1060d7127eba505be83ab6af9be953e6b436c005
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:43:50 1995 +0000

    Formerly bitmap.c.~8~

commit 2501f923777bef24dcd611c37a9907271c0d3151
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:41:13 1995 +0000

    Formerly pokel.c.~10~

commit 491118680572654b0fe32e2c00feb6dc4f82087d
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:40:49 1995 +0000

    Formerly ext2fs.c.~19~

commit bf3482f63a7d5c6026cd6c196abde7564707d835
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:38:01 1995 +0000

    Formerly hyper.c.~11~

commit 6bbad7a6cedcb5dc0f07e9e8dcd09bb40b1bd2b3
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:35:27 1995 +0000

    entered into RCS

commit c1c18ac2c4841bc672b8506eea012f668750d273
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:32:51 1995 +0000

    (pager_clear_user_data): Don't die when called on the disk pager.

commit 0d4c9552d7f837afa7b28a86363434da2d77ce7a
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:32:20 1995 +0000

    (diskfs_lookup): When looping back to try_again: because we're looking up
      "..", be sure and trash the mapping we made of the directory's pager --
      otherwise the reference to the pager never gets dropped and we can never
      free the node.
    (diskfs_lookup): ds->type was being compared to LOOKING, which value it can
      never have.  Compare ds->stat against LOOKING instead.

commit 0c8ce8707b32f1a39f59034fe73482048dd018c9
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:30:46 1995 +0000

    (write_all_disknodes): Fix typo `alloc' --> `alloca'.

commit 545353d62ac29e99b16491e4df71cbd2ecfde50c
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:23:38 1995 +0000

    Formerly pokel.c.~9~

commit fdf69eca45a93cf12d4566cee5a07730947af622
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:21:20 1995 +0000

    Formerly pager.c.~29~

commit 9f248f604b2e413bfdcd03082e4f2e2f98b63079
Author: Miles Bader <address@hidden>
Date:   Sun May 7 22:19:52 1995 +0000

    Formerly dir.c.~12~

commit 1e3076d418851ec44c6a68fa50851890d8385b2f
Author: Miles Bader <address@hidden>
Date:   Sun May 7 20:05:54 1995 +0000

    Formerly ialloc.c.~23~

commit 63901902701eb25627a420bced0feb6582c751ac
Author: Miles Bader <address@hidden>
Date:   Fri May 5 19:10:21 1995 +0000

    Formerly ext2fs.h.~40~

commit a6ad190313af9b76f65390116eaa2e6daef89023
Author: Miles Bader <address@hidden>
Date:   Fri May 5 16:22:54 1995 +0000

    Formerly Makefile.~8~

commit 283952c646228d89848ea08d12ed9549b3468828
Author: Miles Bader <address@hidden>
Date:   Fri May 5 14:14:09 1995 +0000

    If a msg port call times out, disable use of that msg port.

commit 25acd0381b899ca02c38541aaeb4ab0fa22a1edf
Author: Miles Bader <address@hidden>
Date:   Fri May 5 14:13:41 1995 +0000

    Compile our own msg & term user stubs to add msg timeouts.

commit 011353bddd4ae4d7a873395705286a596ddc4313
Author: Miles Bader <address@hidden>
Date:   Fri May 5 13:53:44 1995 +0000

    Make MIGCOMUFLAGS & <target>-MIGCOMUFLAGS actually work.

commit 1274a8edbbe68445ce5968a349258f85c7ecfe5d
Author: Miles Bader <address@hidden>
Date:   Thu May 4 22:23:52 1995 +0000

    Formerly ext2fs.h.~39~

commit 10ce9f0bb9960aeff47fb5cea075abdb6881d71c
Author: Miles Bader <address@hidden>
Date:   Thu May 4 14:02:02 1995 +0000

    Formerly dir.c.~11~

commit b116bf4d7d642c33bad4fd5a286cabaefcf07bcb
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:54:12 1995 +0000

    Formerly pokel.c.~8~

commit c4264831619e182940a5a82bfbf01290fe3dd5cf
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:53:09 1995 +0000

    Formerly ext2_fs.h.~16~

commit ff050b2e451919421977f6d1bd9620f29547c307
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:52:58 1995 +0000

    Formerly ext2fs.h.~38~

commit 6beba1e5de2cabdeb45bb7c3ea5fd8e532508275
Author: Miles Bader <address@hidden>
Date:   Wed May 3 22:03:50 1995 +0000

    Formerly dir.c.~10~

commit 661c02ae8420eeeadc32b3a7bf1e99afa777ef80
Author: Miles Bader <address@hidden>
Date:   Wed May 3 18:56:23 1995 +0000

    Formerly pager.c.~27~

commit 216075963e812e2d7c9ddf752b679ea4d4f359cd
Author: Miles Bader <address@hidden>
Date:   Wed May 3 17:18:40 1995 +0000

    Rename ps_fmt_squash to ps_fmt_squash_flags, moving most of the guts into a
      new more general ps_fmt_squash, which is usable for other things than 
flags.
    Recalculate the set of ps flags needed by the fmt in ps_fmt_squash (which
      then allows us to remove more specific code in ps_fmt_squash_flags).

commit 1b607a0f3e5cd804dd9b82a036696aa7b9a547c1
Author: Miles Bader <address@hidden>
Date:   Wed May 3 17:13:37 1995 +0000

    Add the nominal_fn field to struct ps_fmt_spec, which will be used to decide
      whether values are `unexciting'.
    Add entries for proc_stat_list_for_each and proc_stat_list_spec_nominal.
    Rename ps_fmt_squash to ps_fmt_squash_flags.

commit f793217483cf4ab6c797e5de43ed47285dbe7125
Author: Miles Bader <address@hidden>
Date:   Wed May 3 17:11:31 1995 +0000

    Add the -n (--nominal-fields) flag, which prevents elision of uninteresting
      fields.
    Also add elision of uninteresting fields...
    Add the (ignored) -w flag for BSD compat.
    Use the new name for ps_fmt_squash: ps_fmt_squash_flags.

commit 817f15b03197afcbba438cad202fad7b84174e9b
Author: Miles Bader <address@hidden>
Date:   Wed May 3 17:05:09 1995 +0000

    (proc_stat_list_for_each): New function for iterating over proc_stat_lists.
    (proc_stat_list_spec_nominal): New function for deciding if a particular 
spec
      is always nominal.

commit f26d959254fc6d7dabc8f5f7531a3158a316fc28
Author: Miles Bader <address@hidden>
Date:   Wed May 3 17:03:26 1995 +0000

    (ps_std_fmt_specs): Add values for the new nominal_fn field.
    (ps_nominal_zint, ps_nominal_user, ps_nominal_pri, ps_nominal_nth):
      Possible nominal funs.

commit beac671d529be0f4d25440ca03d4135fd80bf187
Author: Miles Bader <address@hidden>
Date:   Tue May 2 22:30:11 1995 +0000

    Formerly pager.c.~26~

commit 62e4ef2263946e464c379478176987a082ba5837
Author: Miles Bader <address@hidden>
Date:   Tue May 2 21:26:37 1995 +0000

    (struct proc_stat): Add the suspend_count field, along with
      PSTAT_SUSPEND_COUNT, and proc_stat_suspend_count(ps).

commit e0dfe6c32616a8bee77a5c2420c1f2bf6d933696
Author: Miles Bader <address@hidden>
Date:   Tue May 2 21:26:12 1995 +0000

    (proc_stat_set_flags, add_preconditions): Add support for the suspend_count
      field.

commit 105a41afd0d823d8878de8717ef523c2b3f60e39
Author: Miles Bader <address@hidden>
Date:   Tue May 2 21:23:05 1995 +0000

    Add the SC (suspend count) field to various output formats.

commit 237d05c06774fa1ea9d7ae47e6a148bdf91742bd
Author: Miles Bader <address@hidden>
Date:   Tue May 2 21:15:32 1995 +0000

    Add the Susp (task/thread suspend count), PSusp (task suspend count), and
      TSusp (thread suspend count) output specs.

commit 8b6ca9885d2f3bc8828ef7ee2641aa0e1caa70cb
Author: Miles Bader <address@hidden>
Date:   Tue May 2 19:57:53 1995 +0000

    Replace PSTAT_STATE_EXECED with PSTAT_STATE_FORKED; we want to the flags 
mark
      exceptional conditions, and this is rarer.

commit e76b41f11dc88fde2d66fa8651edbd6d5a81d88e
Author: Miles Bader <address@hidden>
Date:   Tue May 2 19:55:26 1995 +0000

    (add_preconditions): A new function that calculates inter-flag dependencies;
      code moved here from from proc_stat_set_flags.
    (should_suppress_msgport): A new function that returns true when there's 
some
      condition indicating that we shouldn't use a process's msg port.
    (proc_stat_set_flags): Avoid using a process's msg port when it may be
      unusable.
    
    (proc_stat_set_flags): Set PSTAT_STATE_FORKED instead of PSTAT_STATE_EXECED.
    (proc_stat_state_tags): Change the user state letter to "f" from "e".

commit fa43b2dce8b7b952d9ec54446c5af0570eaa6b06
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 2 18:37:04 1995 +0000

    (reap): Check for ECHILD, not ESRCH.

commit 3bb45eb81e677b4c92cc328cd0e580bd32ccc663
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 2 15:59:06 1995 +0000

    (pager_clear_user_data): Acquire pagerlistlock around modifications to
    UPI->next/prevp list structure.

commit c7af45ba62d79db2ceb767dfec9fdc54f20ed409
Author: Miles Bader <address@hidden>
Date:   Mon May 1 20:39:28 1995 +0000

    Formerly truncate.c.~17~

commit fe9bcc44440bd4c33d1a6334803a616f17805b13
Author: Miles Bader <address@hidden>
Date:   Mon May 1 17:12:17 1995 +0000

    Formerly pager.c.~25~

commit b185ddbaa2e612e6b78548c443c954ed15700693
Author: Miles Bader <address@hidden>
Date:   Mon May 1 16:10:10 1995 +0000

    Formerly inode.c.~21~

commit 201e48666304dcab0e501f4da115711e0ee604aa
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:56:55 1995 +0000

    Formerly pokel.c.~7~

commit 10aebcaada1d1403ce9ad72eeccd3ca8777a5621
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:35:31 1995 +0000

    Formerly getblk.c.~15~

commit 4a31c277acb1a4936aad5ee11e1a5bf82bc1eb67
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:32:18 1995 +0000

    Formerly ext2fs.h.~37~

commit b3a82c0f71be7b2f698a00782fda7a6e881b2339
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 02:51:48 1995 +0000

    Formerly ext2fs.h.~36~

commit 1cb4c87a6a0fb9d4bc584598b8661d3feac3bfe3
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 02:49:49 1995 +0000

    Formerly getblk.c.~14~

commit c5e16cdaba167269b76a5fbac79b216cd1f2b2c9
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 01:48:54 1995 +0000

    Formerly truncate.c.~16~

commit a76171b663aa1ea6062a0e7ec0012644b17471ac
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 00:13:14 1995 +0000

    Formerly inode.c.~20~

commit ddc9cf48e16cc0e7fb80a20a9ab24be9b40e38de
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 23:31:03 1995 +0000

    Formerly pokel.c.~6~

commit be295320f9ca9d6b01455c24a83495b07ece1057
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 28 23:01:57 1995 +0000

    (write_all_disknodes): We have to really lock the nodes around the
    calls to diskfs_set_node_times and write_node; this in turn forces us
    to have real refereces.

commit 028b7d6d30d8a965036784826b15670a836a14bd
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 20:04:37 1995 +0000

    Formerly ialloc.c.~22~

commit bc0127f25556d0b50a3459a9466c56e4a9bf6ea6
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:45:46 1995 +0000

    Formerly bitmap.c.~7~

commit 16dd4ddd39f4cd2162d9171bbc6d93f1949e182e
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:15:05 1995 +0000

    Formerly pager.c.~24~

commit e49ba040d0ec28964d8c2da2c28443416d286f29
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:07:54 1995 +0000

    Formerly balloc.c.~19~

commit 9905ac126ce874005c40c2d9cc6deda9b4519eef
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:07:39 1995 +0000

    Formerly ext2_fs.h.~15~

commit 534c1ce38f16b63fe4c2ae8b2af1131009f91c69
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 15:48:14 1995 +0000

    Formerly devio.c.~7~

commit 9b19234ea0e7bfc8741511b35a84ace87646b439
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 00:49:27 1995 +0000

    Formerly pager.c.~23~

commit f7c349af1391bec60564894f852b9a97ab7331a0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 28 00:03:17 1995 +0000

    (diskfs_drop_node): Deal cleanly with errors in diskfs_truncate.

commit f47b803759a33c6cc0c27d129802e7f7e2c4d8f9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 28 00:01:12 1995 +0000

    (diskfs_nrele, diskfs_nput): We need to hold a real reference around
    the call to diskfs_try_dropping_softrefs, because that's a
    user-supplied routine that might itself rely on the reference counting
    system.

commit b3fbfd598f8f1cb90e47855dd9096a4181c0ba4f
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 23:18:35 1995 +0000

    Formerly ext2_fs.h.~14~

commit d73482449168001d73f32c1c3fd983bf7c1175d2
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:36:20 1995 +0000

    Formerly getblk.c.~13~

commit 4397f558b0a4c4acf683deec29de2855738e5496
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:10:20 1995 +0000

    Formerly ialloc.c.~21~

commit 1607f1f470ee67ae8a7b49885da6767922fca50b
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:08:54 1995 +0000

    Formerly balloc.c.~18~

commit 423eae6bb00314d34bbfbc083e9a51379bab0300
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 20:24:13 1995 +0000

    Formerly inode.c.~19~

commit a0c17c4d2999ec5886ac396c45d1bd40bd818987
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 14:36:55 1995 +0000

    Formerly ext2fs.h.~35~

commit 312731a709958bf10ab58556ae019e1eb896ab40
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 03:02:00 1995 +0000

    Formerly pager.c.~22~

commit a6b50b45309449184680c44021fe91d3c1823139
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:52:06 1995 +0000

    Formerly balloc.c.~17~

commit f7328238b2a9366cbe63da8cfbaa15b3cbfd690d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:51:37 1995 +0000

    Formerly ext2fs.h.~34~

commit 1e677a0519ec3e42e9e9259e89cedc7962f535d8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:50:56 1995 +0000

    Formerly inode.c.~18~

commit 2a593475dc8ff7e03cc1fc1f09f04cc8c600ad1d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 01:42:16 1995 +0000

    Allow options before and immediately after the node name to be rearranged by
      getopt without affecting those following the translator name.

commit 521cb7c0846cf3c5b6f05c228510278c4c6fa293
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 22:49:34 1995 +0000

    Formerly ext2_fs.h.~13~

commit 40e006ab62e89da4ecb65386d01cc0bb43ec086d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 26 18:32:16 1995 +0000

    (S_proc_wait): Use `waiter_cares', not `waiting_parent_cares' in
    zombie check.

commit 8296bd51408a563919bae3913687a7435e8b1b60
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 14:41:44 1995 +0000

    Formerly balloc.c.~16~

commit 0cc32481c6ca2416d5bca37d885bb3db41389cf8
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 14:40:24 1995 +0000

    Formerly ext2_fs.h.~12~

commit e18de3e482efaf76b5b480467900fe350bdfcac2
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 02:36:07 1995 +0000

    Formerly pager.c.~21~

commit e6123c2b5f297a4177891f16eb2619930124c2d1
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:47:57 1995 +0000

    Formerly ialloc.c.~20~

commit 8576ed5d7edbed3727f20c87faa755a46db9838f
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:42:39 1995 +0000

    Formerly balloc.c.~15~

commit 6086092216008eb45407a8713a58f7ca0cc6a864
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:42:01 1995 +0000

    Formerly ext2_fs.h.~11~

commit 77ccd71befdd50299f33a853eded98938e90b98a
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 00:15:35 1995 +0000

    Formerly truncate.c.~15~

commit c7046ef73ae6ac3af08f797d3957ad571317cdfb
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 23:19:48 1995 +0000

    Formerly pokel.c.~5~

commit e202b85e1e7d255597a7cb65a5b04f29dbf87dcd
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 02:51:17 1995 +0000

    Formerly ext2fs.h.~33~

commit 1019c012fe205438478f740dc327927d68899d88
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 01:11:38 1995 +0000

    Formerly pokel.c.~4~

commit 806cc284ef99f1657d61eae66c51c291d690ce84
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 01:10:40 1995 +0000

    Formerly inode.c.~17~

commit bc2f6e7ea67ffa01c09f5f7dc87f40d454bd4d37
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 00:36:13 1995 +0000

    Formerly ext2fs.c.~17~

commit c789d21a439cbcf97b9103f7f1f6bf86470c246b
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:55:18 1995 +0000

    Formerly truncate.c.~14~

commit 0c1c895b03fd310ae54056af07e1759d62a19803
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:53:00 1995 +0000

    Formerly getblk.c.~12~

commit d3943be0ac60f81c7c34ea4c680e7c7ba19eca8e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:12:19 1995 +0000

    Formerly pager.c.~20~

commit 5bddca921de4f027f4e291715367590fe8cd758b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 21:53:46 1995 +0000

    Formerly ext2fs.c.~16~

commit aa6b05c0c2b960490d17c675e9bc17409e6474f2
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 20:14:58 1995 +0000

    Formerly ext2fs.h.~32~

commit 9818c608a0b62ff31018d8c348d383fdbf7585b0
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 20:07:53 1995 +0000

    (_find_device, add_device, remove_device): Remove the LEN parameter and
      the incorrectly computed value which was shadowing it, both of which are 
the
      wrong thing anyway.

commit 2b67bbae80a24b8f6dcdd0f26d872465e2727cc1
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 19:39:02 1995 +0000

    Set libname.

commit c631e4b29872a5875f4b1c5a0663d30dcc83ac57
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 19:37:59 1995 +0000

    (diskfs_create_node): Return EROFS if diskfs_readonly.

commit 9a23f2b8f6782f4d7612b1d2e1437463b8d8752e
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:11:36 1995 +0000

    Formerly pager.c.~19~

commit b347a0fb283a775fdc6efea6834020dcda986dce
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:03:38 1995 +0000

    Formerly ext2fs.h.~31~

commit 9c4991d13be455e1408ba00801c4bb9a5ac75118
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:01:33 1995 +0000

    Formerly getblk.c.~11~

commit ce443e072e340a9fe6956560ca2287449ce49e8c
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 21 18:17:11 1995 +0000

    Split out `std' into individual device-makers it calls.
    Rewrote /dev/fd stuff (still commented out).
    Use case built-in instead of expr program.

commit c7995fdc6a19a6f97911ded05ce628c0c98137f1
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 18:06:55 1995 +0000

    Formerly hyper.c.~10~

commit 85d161e348c420ace6bb968a273c623a0dedf93f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 21 15:44:01 1995 +0000

    (INSTALL_BIN): Reverse Miles's last change.

commit 9a4249f9efbc5872f9ee0a5984c5e05b42404dab
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 15:24:54 1995 +0000

    Formerly ialloc.c.~18~

commit 643accaab5c5522c6bd3d9b5719fc9d10819657d
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 14:48:54 1995 +0000

    Formerly inode.c.~16~

commit 941fa208541eee8b985715664466a0c88c3a7fc4
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 21 02:14:40 1995 +0000

    (check_gzip): Rewind the stream before calling `get_method'.
    Open a new BFD on the uncompressed data stream before return.

commit eb23806f805e3c680f075cb5f97d5c52e5476a56
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:43:20 1995 +0000

    Formerly ext2fs.h.~30~

commit a597908fd2d67feda7a4b3ba2e351e955226506a
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:35:42 1995 +0000

    Formerly pager.c.~18~

commit 73f6e5b65f2cea64d3fc055b7d542290605a85ad
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:34:01 1995 +0000

    Formerly balloc.c.~14~

commit 10ac74e353514baf6233d55d5809fc1202ecbb58
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:28:56 1995 +0000

    Formerly hyper.c.~9~

commit b48969258bb051921ced370af96d71d47587435a
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:26:25 1995 +0000

    Formerly ext2fs.c.~15~

commit b0f1b3152e2a7737cc5c6a31dcbbd105ba4a4465
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 15:03:38 1995 +0000

    Formerly truncate.c.~13~

commit e268002d4136f313b6e9e3fdd92e29467317f688
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:59:14 1995 +0000

    Formerly inode.c.~15~

commit 5bc14684548f752a434fd59553ca9959b7e9039d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:46:15 1995 +0000

    Formerly ialloc.c.~17~

commit c994698a5537939ecb3eda27ec6db21baad7015e
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:39:56 1995 +0000

    Formerly getblk.c.~10~

commit 4518d7869078e9ea14b58f2fe8fd3caf8e891bc0
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:14:57 1995 +0000

    Formerly dir.c.~9~

commit 5e9eb09cf128c50ce1b6427605979ad971c0f027
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:14:16 1995 +0000

    Formerly devio.c.~6~

commit f5a1c4b306cef8169ef4d06b13f35c1aae707d98
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 03:22:52 1995 +0000

    Formerly pager.c.~17~

commit 7b913237af5fdd4530bfedc1413cc2624cdfb784
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:34:15 1995 +0000

    Formerly ialloc.c.~16~

commit 1ce9dbae1b47fd376dfc868ff06fb004a8f8dac6
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:26:36 1995 +0000

    Formerly dir.c.~8~

commit de2136391eaae4a98cef670b7a635aa9b57f55f9
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:24:56 1995 +0000

    Formerly truncate.c.~12~

commit bb3d5584f491da311e7474cb73b0ff60a59f1928
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:23:55 1995 +0000

    Formerly inode.c.~14~

commit 9a0a8ea4354cb7ccbc113fb31a98d9731944634b
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:20:43 1995 +0000

    Formerly bitmap.c.~6~

commit aaeaf1368359c9c69cc25d052b517a6801d3d77c
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 00:03:59 1995 +0000

    Formerly dir.c.~7~

commit 0f9621372aea52b904b6d6a3ac5a84e95165fff7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 18 19:59:56 1995 +0000

    (reparent_zombies): Send SIGCHLD signal to init.

commit feac7255b38d87dbbad127349a7d01bda279b66d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 18 13:30:07 1995 +0000

    (S_proc_wait): Don't return ESRCH; return ECHILD.

commit b7734c4b501b179cdbb89992835dcbfea6da0db9
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 04:45:22 1995 +0000

    Formerly pager.c.~16~

commit 8f4fd84b72003475550e32c1fa8d5a56a5a00847
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 04:03:32 1995 +0000

    Formerly ext2fs.h.~29~

commit 9c0f5ecbaf8a79545296c6859ecfb380b1089bf6
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 03:38:25 1995 +0000

    Formerly hyper.c.~8~

commit 805340157b863ecf18475973189bbc36eb08351f
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 00:03:43 1995 +0000

    Formerly ext2fs.c.~14~

commit 25ecdecc92c55f2dafbb0d5750f8be61982b586b
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 21:31:54 1995 +0000

    Formerly Makefile.~7~

commit cee1d892121821cf9d075fa10194016eda74268e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 21:12:13 1995 +0000

    Formerly bitmap.c.~5~

commit a4bc507ada0d75d08decd021c18baeaab35c7139
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 18:04:08 1995 +0000

    Formerly pokel.c.~3~

commit d0e66947d2919139cb06297c39854a001fd78219
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 17:40:11 1995 +0000

    Formerly truncate.c.~11~

commit a9c62f056dc4289bcdb8aba71fbdbd180b25785f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:43:31 1995 +0000

    Formerly getblk.c.~9~

commit 8eadad33b59b302568ee76c18d79dd5c81de5766
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:24:37 1995 +0000

    Formerly balloc.c.~13~

commit 5c45a93ca226af113e05d9003c59d21ad827952a
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:24:29 1995 +0000

    Formerly ialloc.c.~15~

commit 9de6491886b9d3d724acb7bfc13d64ba3bb5b734
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:33 1995 +0000

    Formerly inode.c.~12~

commit 1162bfe989b2980ff74d562e497e58aa50adf6da
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:32 1995 +0000

    Formerly ialloc.c.~14~

commit 4663ec0a445b9297cf979489574ceb1564b77793
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:29 1995 +0000

    Formerly ext2fs.h.~28~

commit 8d92b877b26d27776651497500b8d0b65c75ff7b
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:07 1995 +0000

    Formerly inode.c.~11~

commit 34232c97762c0d71bdb75ee1a84997476fb316d8
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:05 1995 +0000

    Formerly ialloc.c.~13~

commit f000e947ebd3663bce1c928aa89a87efa21a2760
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:02 1995 +0000

    Formerly ext2fs.h.~27~

commit 346a503f31e41c943f2d420236f5d763efc39e52
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:40:11 1995 +0000

    Formerly ext2fs.h.~26~

commit 08c8e17ebb85166cf4247f00969f7165fef536fa
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:38:01 1995 +0000

    Formerly pager.c.~15~

commit ce475f245aab7dac857158d155a273c4c5808b3d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:59 1995 +0000

    Formerly ialloc.c.~12~

commit e61cc31b762fc75e40a806d4baaf3671e708df89
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:56 1995 +0000

    Formerly ext2fs.h.~25~

commit 06e1eff6c15b82e323de9fe0248c0eb2784d378d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:54 1995 +0000

    Formerly ext2fs.c.~13~

commit 8e16847ae562d2d78e984f25bdd5169638ba5da8
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:49 1995 +0000

    Formerly balloc.c.~12~

commit 7f11131ca1863fa53946f4fdb437974196bbdd55
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:38 1995 +0000

    Formerly ialloc.c.~11~

commit d6d0bc575c6e4649bdfa6fd02c87f9fc75544ca8
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:35 1995 +0000

    Formerly ext2fs.h.~24~

commit dce0acb90cddfb64e7fd092eb23a0fc26d6a65d8
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:28 1995 +0000

    Formerly balloc.c.~11~

commit c3cf5b5715a5377c3798ca221b8fb5142c1f21db
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:08 1995 +0000

    Formerly ext2fs.h.~23~

commit 75494b95920f07f858081a27f65f33f29e66e6a1
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:17:54 1995 +0000

    Formerly ext2fs.c.~12~

commit b1f8e7ca010567d51cd98cc4e6c3210711868e9d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:06:27 1995 +0000

    Formerly hyper.c.~7~

commit 2c848001b36c5c04cd8b117795e8c6fcb28b89c3
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 14:52:41 1995 +0000

    Formerly ext2fs.h.~22~

commit 830fc6e99b9b0f65bf9ff0c17dea4b08d2a4d532
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:52:09 1995 +0000

    Formerly dir.c.~6~

commit 53829ddd1fc9980fc4a1ca797a711ef28ef48ef5
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:51:31 1995 +0000

    Formerly hyper.c.~6~

commit 943703d65b330e63d2443b6fac5d46e6829d0b2c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:51:03 1995 +0000

    Formerly ext2fs.c.~11~

commit d0d65905ff00616e9f2731bf240134b54f8a8593
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:50:15 1995 +0000

    Formerly ext2fs.h.~21~

commit 5550c91982c27f6279019eeda54453b1910440cc
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:46:19 1995 +0000

    Formerly pager.c.~14~

commit 14d6e4a6c7b930c525799630a06a90d96db2e9a8
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 22:49:16 1995 +0000

    Formerly devio.c.~5~

commit ef50a8fa995f37362ddfdaae3a665c97e43c0748
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 22:17:57 1995 +0000

    Formerly getblk.c.~8~

commit 5a6d808be8e8408ab40842b34b3f071b15aaa06f
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:09 1995 +0000

    Formerly truncate.c.~10~

commit 299b840003dd97a88e6fb6d1f89f2fbd5c346937
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:06 1995 +0000

    Formerly ialloc.c.~10~

commit 3a01136bfcde02b95a28084daf7c2f97385d91ff
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:04 1995 +0000

    Formerly getblk.c.~7~

commit 3ce92f2fc14ebfff41e112138069a1637983be92
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:03 1995 +0000

    Formerly ext2fs.h.~20~

commit f38c7af352d15d687f7e41179b7bd8c80edb43a3
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:34:57 1995 +0000

    Formerly balloc.c.~10~

commit 9c3f4d00db3f8402266fb63e32f88d660b6d158b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:59 1995 +0000

    Formerly truncate.c.~9~

commit bcda074d39981e648cc552bf84772775a592471c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:56 1995 +0000

    Formerly ialloc.c.~9~

commit e7871e79e3081755a4e6a1fd66ed50322653bde2
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:54 1995 +0000

    Formerly getblk.c.~6~

commit c78c396a5f46a744d46e33cbe5b1730ca466817c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:53 1995 +0000

    Formerly ext2fs.h.~19~

commit 0594bf0169bd0b3c6fed8e77b67c26d37561bf58
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:47 1995 +0000

    Formerly balloc.c.~9~

commit e6d4a173894491d0bac76f4038f05a444a68249f
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:48 1995 +0000

    Formerly truncate.c.~8~

commit edfdb9b538343d632c16859bb215b4cdb08709ab
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:45 1995 +0000

    Formerly ialloc.c.~8~

commit 623fef6d952f4978e24e23c3c0219946c754f30b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:43 1995 +0000

    Formerly getblk.c.~5~

commit a8f2ec0d2f475c541aede30170cc44975b1504e4
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:42 1995 +0000

    Formerly ext2fs.h.~18~

commit a9f503bc503abf1ad209271a0215d874532324df
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:36 1995 +0000

    Formerly balloc.c.~8~

commit 9c4306d52021c407fd69160b67de954e9b226031
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:23 1995 +0000

    Formerly ext2fs.h.~17~

commit f6741a1a39df72c34a8d6b39ae965f2e27cb26d8
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:24:37 1995 +0000

    Formerly devio.c.~4~

commit b3a0b779783c4c8a9dea52192215e65f8716dd44
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:18:04 1995 +0000

    Formerly pager.c.~13~

commit 8e0dffa00d71b929ac4ba4086738d3f3e552bea4
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:17:59 1995 +0000

    Formerly ext2fs.h.~16~

commit 62767ae8d8e6c22651ce2ef4cd96a81df354bead
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:17:58 1995 +0000

    Formerly ext2fs.c.~10~

commit 969e40e974824e52e55779e700c398317f641411
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:10 1995 +0000

    Formerly ext2fs.h.~15~

commit 03c6a32a652f53cae81de8afccf23f5eaec9e790
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:09 1995 +0000

    Formerly ext2fs.c.~9~

commit df45a5b4cf234aca3bd21f962aed0c3823adc92d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:06 1995 +0000

    Formerly devio.c.~3~

commit 53472d604a847f6f4cddeedf44acfbdd50524b7d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:45 1995 +0000

    Formerly ext2fs.h.~14~

commit 61cd8a3fc03cf66aaef9476e6f65eaef10f29c71
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:44 1995 +0000

    Formerly ext2fs.c.~8~

commit bb11c1ba02f0153f5b892ec96f47e75fbcc0a7b4
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:27 1995 +0000

    Formerly pager.c.~12~

commit 15e486b39edfa15cf8c2032adf72422d894c956e
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:23 1995 +0000

    Formerly ext2fs.h.~13~

commit 4adc5a81ab7d22eeda7cf3b0cbad8edd44ba71f6
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:22 1995 +0000

    Formerly ext2fs.c.~7~

commit 3127f0ca559d777eac414bdf015ebf08fa59d32c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:02 1995 +0000

    Formerly pager.c.~11~

commit 50f9f6bb4bad26ceaef82633a8681e37627d0105
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:56 1995 +0000

    Formerly ext2fs.h.~12~

commit 031439396033f9517886b22db3055953126ae099
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:55 1995 +0000

    Formerly ext2fs.c.~6~

commit 741678cbdd38f39af0c07a2b15953cec62b53662
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:31 1995 +0000

    Formerly pager.c.~10~

commit a61c79c1d05b65d9488cf59936fba27a5b3c4477
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:29 1995 +0000

    Formerly inode.c.~10~

commit 9033985f3718acf4e230aafe864c08cde39db314
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:26 1995 +0000

    Formerly ext2fs.h.~11~

commit e46d9818abfed3b5953975439233d1de94ca15fc
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:25 1995 +0000

    Formerly ext2fs.c.~5~

commit e06ae85fae7a468dd2707e5fc9397f4622242ece
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:13:11 1995 +0000

    Formerly truncate.c.~7~

commit 1c030e8c79d83594f1204ea43b789e530dfbece7
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:13:05 1995 +0000

    Formerly ext2fs.h.~10~

commit 8316402e8aaed2a05508d7b23c6d587d4fecf7a0
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:25 1995 +0000

    Formerly truncate.c.~6~

commit ab51f364c53da905be4fc5b0622da15559a005fb
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:23 1995 +0000

    Formerly pager.c.~9~

commit fcd5377a5686f4363c37b43c18c0335c0b86c6bd
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:22 1995 +0000

    Formerly inode.c.~9~

commit 711a9f071924601aa0e04885f780de2d8280922d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:18 1995 +0000

    Formerly ext2fs.h.~9~

commit 3224120a3e758ac399aa76251cd65ac5759fa059
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:11:47 1995 +0000

    Formerly pager.c.~8~

commit 93ec4e31f702d8f93cd7390f259c7d0c44df4000
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:12:24 1995 +0000

    Formerly pager.c.~7~

commit 91ed7571dc2f8731c8873b65262708e9047eabf4
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:10:27 1995 +0000

    Formerly inode.c.~8~

commit de5598ebc854afa840b8217c7052f55571bc5a14
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:10:09 1995 +0000

    Formerly ext2fs.h.~8~

commit a7c28c188f40314da71913746bebd61891b32e7d
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:09:01 1995 +0000

    Formerly ialloc.c.~7~

commit 3bbd3727e860732ba3caa599935689add9146a6a
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:07:38 1995 +0000

    Formerly hyper.c.~5~

commit 5732889ad287f2fe359363fc1e472efede25556f
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:07:20 1995 +0000

    Formerly ext2fs.c.~4~

commit 353093f689cac5cbfaed6b25e6346c0879698649
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:01:50 1995 +0000

    Formerly getblk.c.~4~

commit f62f8651c8f3a04c27c86f6be5de0ee70dd20838
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:00:47 1995 +0000

    Formerly balloc.c.~7~

commit 7091f5c214a1e0dcfdaae1d371e929b7b49849ca
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:56:41 1995 +0000

    Formerly truncate.c.~5~

commit 3bca6b28a97626dc53ef180db3a5ec59c3d3d918
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:36:46 1995 +0000

    Formerly pokel.c.~2~

commit 1f6fe200550936c7a56cc2defe3cdacc406f799a
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:27:19 1995 +0000

    Initial revision

commit 64a55cfbf51f0eefb3c647558291f8094830f37c
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:02:52 1995 +0000

    Formerly devio.c.~2~

commit 54ba100d6eaa1c096ef7b2e31be944ce73f190c3
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:02:04 1995 +0000

    Initial revision

commit 9efd4fa540d04528dd545e0cd6575f970fbd9eb9
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:51:42 1995 +0000

    Formerly Makefile.~6~

commit de0f19f5724d753f1f268fcead9da37c7f766c3a
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:48:03 1995 +0000

    Formerly dir.c.~5~

commit 6552368cf39ba0001cb5347f3b82d9c5c6690d1e
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:38:03 1995 +0000

    Formerly bitmap.c.~4~

commit 7a4d05cd773e2c0a0f5972699b9e33b838f52a70
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 23:11:06 1995 +0000

    Formerly ext2_fs.h.~10~

commit c0ec84450bdd9778d0e7f13fead45d5d99f6bb67
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 23:00:38 1995 +0000

    Formerly ext2_fs.h.~9~

commit b6a01b3fe6324fe6f9405d36e6f80cdb81f0bae4
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:59:47 1995 +0000

    Formerly ext2_fs.h.~8~

commit 43852de26c66897fdaf6490858d21122f74de422
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:56:16 1995 +0000

    entered into RCS

commit 9a3606af0cdf3effb7a613c68ae8d0fa67773655
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:56:15 1995 +0000

    Formerly ext2_fs.h.~7~

commit dadae4e664e0f01223a88ab5cd21938a3ea47dfa
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:55:31 1995 +0000

    Formerly ext2_fs.h.~6~

commit 5176222b830d4be2953d67ad2e3f048218af95c8
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:36 1995 +0000

    Formerly ext2_fs_i.h.~3~

commit 4f6c133909b11a86a8159679d0fe038d3799c9bc
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:34 1995 +0000

    Formerly ext2_fs.h.~5~

commit d3204f6e995aa19e45e2cdecf91a75b01e44bc57
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:02 1995 +0000

    Formerly ext2_fs_i.h.~2~

commit dba69c3b58d4cf377de348035277a2d5605bf533
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:00 1995 +0000

    Formerly ext2_fs.h.~4~

commit 0543e0a9a7acd2b39f8afc1bd00c78ea2de6978e
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 14:21:29 1995 +0000

    Move the test for a valid translator to just before we use it.
    Gratuitously change the "unknown" value for type to "".
    Don't use `--' when invoking settrans, as getopt doesn't seem to be handling
      it correctly.
    Use `usage' not `USAGE'.

commit 5d0490f7a88ac00a1f1d44e400cf9a7106168222
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 22:38:52 1995 +0000

    (main): Don't abort if a std file descriptor is already open.

commit aea32c3dbee4480afc60295b10252faec4eebd47
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:50:58 1995 +0000

    Formerly truncate.c.~4~

commit 290371b28e50a895bfba0fe68fd7d6e284e2da12
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:48:12 1995 +0000

    Formerly hyper.c.~4~

commit b5575abd8031f5c6508c9327b0da9f6f5fb0e307
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:47:17 1995 +0000

    Formerly ext2fs.h.~7~

commit bc6bbb0768c089a4d4cf74cea6199512ede92340
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 17:44:03 1995 +0000

    Formerly truncate.c.~3~

commit 151cd0bd22b4c3139b151f6fd8ddce0d382ce717
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 00:49:23 1995 +0000

    Formerly pager.c.~6~

commit b0ff48880bb401a511e875b5b5c172ca37f7f890
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:04:26 1995 +0000

    Formerly ialloc.c.~6~

commit bd037efbc1e6dbcda1ec0f4353d3c4462b75806b
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:04:20 1995 +0000

    Formerly ext2fs.h.~6~

commit 4ab818bd6cdb96bc2c46d4566fbb643e30493d43
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:03:24 1995 +0000

    Formerly balloc.c.~6~

commit 27e0fd65fedeae7738b2d1d8e311b6c54f63e9db
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 22:35:45 1995 +0000

    Formerly inode.c.~7~

commit 5557ab8f1a1ce10dc6778f99ee3ddd22b0b8532c
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 20:58:30 1995 +0000

    Formerly getblk.c.~3~

commit 91db19aa674476f3e896cb1babb56e13a2a2a368
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 20:10:14 1995 +0000

    Formerly dir.c.~4~

commit 3b5c3f6000d00ccdda87f126dbdffc729c5e9348
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 19:14:53 1995 +0000

    Initial revision

commit fb96c7a48b79ac9dcf836a7c4b42f344a0a47232
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:53:57 1995 +0000

    Formerly Makefile.~5~

commit 494bf4e0ffcc0cf64739d5646fe8bc763c4ea5b3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:48:26 1995 +0000

    Formerly Makefile.~4~

commit b69ccb91c22dc8a20ed9b8054cb206fbdbe57adc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:38:21 1995 +0000

    (DIST_FILES): Omit ps.ChangeLog.

commit a30e1655a07b374022a43cc51559584f97bbae1d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:36:28 1995 +0000

    (SRCS): Omit primes.c (it's moved to the lib dir).

commit 16eb08a8139ba1435c798ca0c38a0158a302aa74
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:33:03 1995 +0000

    (lndist, lndist-i386-files): Change $(hurdsource) to $(srcdir).
    ($(hurdsource)/hurd-snap/$(dir)/i386): Likewise.

commit 1fa649628b46c420e804371f015658e46e12e23f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:31:17 1995 +0000

    (lndist): Forgot two hurdsourc -> srcdir changes.

commit 3ee7a2ddf6520bbd4c59c1d56fee1c7f882859b9
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 18:09:10 1995 +0000

    Formerly bitmap.c.~3~

commit 08d4f572d8a02191a7d0b6a6fbeb0f0eaa7950bd
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:52:52 1995 +0000

    Formerly ialloc.c.~5~

commit 4f137595c6ce8764729b2ce0c744c3d239b0e32e
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:52:51 1995 +0000

    Formerly ialloc.c.~4~

commit 3bf06c6a1a04d66f14ad2413c7ad07c2777a71cc
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:30:58 1995 +0000

    Formerly ialloc.c.~3~

commit 641ecf9a2901bd1aabba5e262abc9ebee1f5a3db
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:23:30 1995 +0000

    Formerly hyper.c.~3~

commit c7470b73ebc194d0d8bc412e5bbe024a8204f817
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 15:39:56 1995 +0000

    Formerly balloc.c.~5~

commit 226735c2ecdd66ff30e3312d9727a1a112f0eaad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 15:25:23 1995 +0000

    (OBJS): New var.

commit f760000d4f4ae21728ca1ee405b263af5284ddcb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 15:18:23 1995 +0000

    Formerly balloc.c.~4~

commit 93bb8ee6f4baef45e3e481bbffc6b1ef95ed9094
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 15:12:50 1995 +0000

    (install [$(makemode) == library]): Use `$(RANLIB)', not `ranlib'.

commit 4b3f9f58db065c92f546cf01a78a15bce42f8f3c
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 14:41:31 1995 +0000

    Formerly getblk.c.~2~

commit 99839cac35622615fcab87f39df853dcffddb6d0
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:48:15 1995 +0000

    Initial revision

commit 27c4d57d49160ba048095c9851191025f3f750bb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:13:51 1995 +0000

    Add startup.c.

commit d8f80a19cd471dfcc2450b91b679a8198c444c4a
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:13:21 1995 +0000

    Don't try and install boot.

commit f6b26212c0960a78f30d665fc557e7019892dfce
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:58:29 1995 +0000

    Formerly ext2fs.c.~3~

commit 412c24e62a43ecbfc4689fc04d35d87f18404e4c
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:56:48 1995 +0000

    Formerly hyper.c.~2~

commit 1f66b1b6d3a3d3c88c097eca80067920e15ea44f
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:43:10 1995 +0000

    Formerly pager.c.~5~

commit 24f81ad4211e79c1f11d2499beb4c100e6b43934
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:35:23 1995 +0000

    Formerly pager.c.~4~

commit b64f655e3ee50f88e35f8d526d7e41571ea71b6c
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:11:59 1995 +0000

    Formerly ext2fs.h.~5~

commit e7f7fab95b2b37aa4498cadd4a3ccdd85eb192eb
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 21:48:12 1995 +0000

    Initial revision

commit 5188ba726e4f8cfd5e0f80a93c8f0a79ccbdd782
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 20:05:42 1995 +0000

    (DIST_FILES): Add README-binary.

commit fd9e6566f116dab205aa6b67e44b185c6c7dadb8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:49:46 1995 +0000

    (DIST_FILES): New var, for MAKEDEV.
    (install): Depend on $(prefix)/dev/MAKEDEV.
    ($(prefix)/dev/MAKEDEV): New target.

commit c3003a646cc117f851f55aecba6a1023865d1fc2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:46:25 1995 +0000

    Initial revision

commit edcc7e34c3eeeabf782e81f3fefebe4ad82c0446
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 19:38:12 1995 +0000

    Formerly inode.c.~6~

commit 9c031674f1bb3adcb053543b2a37b185929b93bc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:22:21 1995 +0000

    (targets): Changed `sh' to `shd'.
    (SRCS): Changed `sh.c' to `shd.c'.

commit df85fcf372ed539b913522ea5f3213141181ba8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:12:54 1995 +0000

    (prefix): Change to /home/gd4/hurdinst.

commit 87095dc9a63fa033e6178b41a574c55f7a9ae27c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:59:03 1995 +0000

    (all, install): Do lib-subdirs too.

commit cd70f5916d55ea454ebbf1ca5e373bbe0d687e68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:54:07 1995 +0000

    Fixe typo.

commit 7e1cc3d5414961cf2ca52568339fed92513c14a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:51:42 1995 +0000

    Formerly Makefile.~3~

commit 8236a97f04875b2e74ac30a7c0fde01b8a7cd3a8
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:44:56 1995 +0000

    Formerly ext2_fs.h.~3~

commit f2f0403f51ee404d70971f9faabd9db6bf8d7eb1
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:26 1995 +0000

    Formerly pager.c.~3~

commit 7b4f77eac98a8bef27014397c25833e5dba87760
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:22 1995 +0000

    Formerly inode.c.~5~

commit db3fd359fb52b74a06fc0f04bd504095aad35b18
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:13 1995 +0000

    Initial revision

commit 473c82ba0cae53a44c9777a18992f6729f6e9c3d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 16:47:16 1995 +0000

    Formerly pager.c.~2~

commit 1b1048c40ff0200c5d37b52a62dd6f4554fdb258
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 16:37:40 1995 +0000

    Formerly ext2fs.h.~4~

commit 5591c701954dcc757c09019887c9dae88370c61b
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:59:21 1995 +0000

    Initial revision

commit 8e0ccd4170c3601e6d4e7d96c6d77c23562b5f1b
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:39:47 1995 +0000

    Formerly ext2fs.h.~3~

commit 28c56d350a6613a2ed7352705261783348d8dbc5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:21:37 1995 +0000

    Initial revision

commit b315528f2f71ab9c67f87a67b49db50e2a3bec2c
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:18:57 1995 +0000

    Formerly Makefile.~2~

commit 7012c87ba038218cf78b33c05958001d06b46dc4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:17:46 1995 +0000

    Rewrote in accord with new scheme.

commit 0ff42daf41983ecb2d3ac1fc2cf180f5300d4d0a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:15:41 1995 +0000

    Initial revision

commit 33cf3837dea52c1b6c2eb661c8279441a3b12340
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:09:07 1995 +0000

    (lib-subdirs): Add libnetserv, libdirmgt, and libnetfs.
    (prog-subdirs): Add ext2fs, benchmarks, pfinet, tmpfs, defpager,
    login, and nfs.
    (other-subdirs): Remove ext2fs.

commit 8e20b2fac8a583921fdeccfc1e20789ba53a6615
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 14:53:58 1995 +0000

    (subdirs-nodist): Remove `libnetserv'.

commit 96850c41d619e831b9be007b1db9d0eabeaa1329
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 14:51:20 1995 +0000

    (prog-subdirs): Added devio and newfs.
    (other-subdirs): Added ext2fs and lib.
    (lib-subdirs): Added libps.

commit 1c28fa38d03eef0258de06853a3f8de80cbd766a
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:36:19 1995 +0000

    Formerly balloc.c.~3~

commit 7491eb25ca513da569175ce285a298b819237cc3
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:36:00 1995 +0000

    Formerly truncate.c.~2~

commit 856dfb871d06612f182efa06f6d275b098288ade
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:56 1995 +0000

    Formerly ialloc.c.~2~

commit fcbac64a86ac95772b6b894b5a82031383eec4bc
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:51 1995 +0000

    Formerly ext2_fs.h.~2~

commit 4678db0d9652a5eb40a835fe78eac08f8858e7f2
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:49 1995 +0000

    Formerly bitmap.c.~2~

commit a61cc20f7c3dfcf3287c9eaaf0a6ec444eba9a23
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:48 1995 +0000

    Formerly balloc.c.~2~

commit 445d60d75f81a7428f80e29bdb59a4c2745a8bd5
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 02:25:14 1995 +0000

    Initial revision

commit 54ab36c50603b0e85ed1fe7af348a31cd3714c97
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 00:39:24 1995 +0000

    (trivfs_S_file_truncate): Always return 0, so O_TRUNC works.

commit 9403bed73ddb60cb3e2d8a101e00793325b4735f
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 00:20:04 1995 +0000

    Tweak things so that the -t flag works correctly for processes whose tty we
      can't figure out.

commit f2aa7a4e79a741cf8a2506f49dd792e5267d7ea4
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:42:03 1995 +0000

    Formerly ext2fs.c.~2~

commit 0df2116f5137a9ff50cb5de117395745790d5ab7
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:41:01 1995 +0000

    Formerly ext2fs.h.~2~

commit 5bd8a31fb798cb45720116997fa4e279359dacd1
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:34:03 1995 +0000

    Initial revision

commit 92829291625814a46a0b9c8eaf74b89ff1ffd7f8
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:25:03 1995 +0000

    Initial revision

commit ff403d742c5d1d63917c9c3dabf493b1337f31e1
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 18:40:45 1995 +0000

    Make INSTALL_BIN use /gd4/hurd-cross/install-stripped to install binaries
      stripped.

commit 081b1feb2db594206646563d9b857a32e6acb21d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 18:39:12 1995 +0000

    Make prefix and exec_prefix point at the currently correct place.

commit 91e6a86f339321b1981cd9f31c027e994b9f73ec
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 16:17:08 1995 +0000

    Add some dependencies on include files.

commit 98ec021b32bc1de32ae9a1780f4c9c537c2dd80d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 16:16:30 1995 +0000

    (trivfs_S_file_truncate): Always return 0, so O_TRUNC works.

commit f2d72a68233b93339bcc87ab6e66368f7decbe1e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 16:16:03 1995 +0000

    (open_write, open_read): Bounds check I/O.

commit d01609ce36ab387b355c4199d53c5c6675472f57
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 15:38:06 1995 +0000

    (main, check_open_hook, close_device, trivfs_goaway): Add a new lock,
      device_lock, and use it to control access to the DEVICE variable.
    (open_hook, trivfs_modify_stat, trivfs_S_fys_syncfs): Copy DEVICE before
      using it, so it doesn't change underneath us.
    (clean_exit): Add a new argument that says whether to aquire a lock before
      doing our work.
    (ports_notice_idle, ports_no_live_ports): Use it.
    
    (close_device): New function, closes DEVICE cleanly.
    (clean_exit, ports_no_hard_ports): Use close_device.
    
    (main): Use trivfs_startup instead of doing it manually.
    
    (trivfs_goaway): Try and do it better, paying attention to flags, etc.; this
      still isn't right though, we may want to wait for the ports library to be
      fixed first.
    
    (DEBUG): New macro, executes its arg with debug_lock locked.

commit adbfecb7eb8ffaeed92f26cfabca301fae5391eb
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 14:26:36 1995 +0000

    (open_create): Supply our device's size when creating a window.

commit 0924d80bcb4deb56cb07b85fdc52f1c7cbd8270c
Author: Roland McGrath <address@hidden>
Date:   Mon Apr 10 03:04:45 1995 +0000

    (struct execdata) [BFD]: New member `interp_section'.
    (check_section): Notice section named ".interp" and set that pointer.
    (load_section): Do nothing if the section is zero size.
    When reading into our copy of the overlap page, don't read past the end of
    the section.
    (do_exec): Consolidate new subfunction `check_maybe_gzip'.
    If there is an interpreter section, load the interpreter file too,
    and use its entry point instead of the user program's.
    Cleaned up and made more robust deallocation of BOOT info on error.
    (deadboot): New function, split out of do_mach_port_notify_no_senders.

commit 17825154d7630b9b8786375ccd944da1c16dafb9
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 19:04:36 1995 +0000

    Read or write partial pages at the end of the device.

commit 94991805f81b8e2340eb8fccd1ce59ec35637aa8
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 19:03:51 1995 +0000

    (position): Use a shorter than normal window if necessary to avoid going 
past
      the end of the device.
    (window_create): Initialize the new MAX_POS field.
    Rename the location field `pos'.

commit de64ad5751a536bfa7c2874f551d70fda1b8a645
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 19:02:29 1995 +0000

    Add a new window field, max_pos.  Rename the location field `pos'.

commit 8a24e406357a2ad52625fcf0e588f14e9bf1918c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 18:02:37 1995 +0000

    Getopt now returns '\001' for non-switch options instead of '\0', no doubt 
to
      work around an obscure bug in some brain-dead system only used by 2 people
      twice a decade.

commit e832e374665746cdfbfe081410d9a75240343ecd
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 9 07:41:44 1995 +0000

    (vpath lib%.a): Move this after include ../Makeconf, since it uses a
    variable set there.

commit 89e43c69ec30c598c9ae2e41b4e443d82175f835
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 9 05:28:46 1995 +0000

    (vpath lib%.a): Add search path.
    (exec): Depend on -lbfd and -liberty.
    (CPPFLAGS): Append -DBFD; omit -DA_OUT_H=...
    (bfdexec): Target removed.

commit 9c78bfae389d7af47381463c37552949e30f4154
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 9 05:27:04 1995 +0000

    (load_section): fseek to desired position before freading.
    (input_room): Always map a page-aligned region.

commit 88feb6fb53fdadd185c4830b89468a22bba5e038
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:24:52 1995 +0000

    Link ifsock with error.o.

commit 05071deb5598cb822bf3a890776dca1076cc0505
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:22:54 1995 +0000

    Use trivfs_startup() instead of doing things manually.
    Get rid of _libports_initialize() [it gets called automatically].
    Use error() to print error messages.

commit ad3092b8a5dd161000c753ec2743d46df7ba946d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:22:21 1995 +0000

    Use trivfs_startup() instead of doing things manually.
    Get rid of _libports_initialize() [it gets called automatically].

commit d0f49ed70521d736b16389f1bf9345b75d0677ad
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:15:46 1995 +0000

    If trivfs_fsid is zero, set it to our process id, which should be a nice
      unique value.

commit adf8ac8462af29787c3de5495cb0d9e93acb6044
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:14:07 1995 +0000

    Before calling trivfs_modify_stat, set the st_fstype & st_fsid fields to
      trivfs_fstype & trivfs_fsid.  But first, if trivfs_fsid is zero, set it to
      our process id, which should be a nice unique value.

commit f7353db4b82394b34825a8781f11e63f239fa05f
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 04:39:45 1995 +0000

    Declare trivfs_startup.

commit f7afb09ef15d388a9ad90ffaed1a7b9699f30c7a
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 04:38:32 1995 +0000

    Initial revision

commit c5f556c7f4c66f4253184286ee92a4e96d5f0611
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 7 22:13:59 1995 +0000

    (subdirs-nodist, other-subdirs): Delete `ext2fs'.

commit d7375e6c4c3187d398bf52f77f7115b58d3737fd
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:56:21 1995 +0000

    Make everything depend on ps.h.  Other random tweaks.

commit 9324d172e36299308083acd89595f5afbd92bacd
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:53:55 1995 +0000

    Tighten up types used (i.e., don't use int for everything).

commit 7e4142fb0a375c29aee7224cbccbf734fdefbcd5
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:52:43 1995 +0000

    (parse_enum): Renamed from enum_name.
    (main, usage): Add lots of sysvish options, and generalize some existing 
ones
      to deal with sysvish usage.  Make -t & -o work.

commit 56e4296b88e48eefa1594219d416954d7b57b4de
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:51:39 1995 +0000

    (ps_tty_short_name): New function; functionality used to be in spec.c.
    (ps_tty_create, ps_tty_free): Add short_name fields.
    Tighten up types used (i.e., don't use int for everything).

commit 44c033fee5eebb8010fcd72ee0d5020958220ce3
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:49:18 1995 +0000

    Add decls for proc_stat_list_add_pgrp & ps_tty_short_name.
    Tighten up types used (i.e., don't use int for everything).

commit 0ff42125bcbba84908a8d54f52781a5e03f93cbb
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:46:40 1995 +0000

    (ps_emit_state): If a process is marked as stopped, then don't mention
      sleeping or idle threads' status (as that's presumably the signal thread).
    (ps_emit_tty_name): Move guts into into ps_tty_short_name.
    Tighten up types used (i.e., don't use int for everything).

commit 9d14f2d7f06e6772a7612ed1bc21ce5976ccc470
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:43:14 1995 +0000

    (proc_stat_list_sort1): Always keep threads after their process when 
sorting!
    Factor out most of proc_stat_list_add_all, proc_stat_list_add_login_coll, 
and
      proc_stat_list_add_session into proc_stat_list_add_[id_]fn_pids.
    (proc_stat_list_add_pgrp): New function, adds pids for a pgrp.
    Tighten up types used (i.e., don't use int for everything).

commit 9555dcf9ff186881d0a01fc82ba29f5baa4a69d0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 6 18:28:59 1995 +0000

    (S_proc_getprocinfo): New var `tp'.  Bother to set
    PI->logincollection.

commit d7245708d0cbb3a90d52a3eb078c1f8aac8db43b
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 15:56:11 1995 +0000

    Add the `jobc' (-j) output format from netbsd.

commit ef26a9f70f3d13cb94a113ffafe1e024741058ef
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 03:26:06 1995 +0000

    Minor change in spec names.

commit 8e2d1434527563aa099da31323775d54d4158cac
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 02:43:48 1995 +0000

    Add the `Arg0' spec, which is the same as `Args', but only prints the first
      one.  Change MsgsIn and MsgsOut to MsgIn and MsgOut.

commit 7234f47557602880baaaee8d75cfafc12476ce96
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 02:31:31 1995 +0000

    When processes are specified on the command line by PID, turn off all
      filtering so that they don't disappear later.

commit 3ac8d0025591062c29d48ce7649bbc35320ca2b9
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 6 00:31:54 1995 +0000

    (waiter_cares, waiting_parent_cares): New functions.
    (alert_parent, reparent_zombies, S_proc_wait, S_proc_mark_stop): Use them.

commit 9ed36c0c5559e063836e5871411e2cbfbe88b1eb
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:43:35 1995 +0000

    Don't include <errno.h>.  Define `errno' variable.

commit 1677badb89403bfea78a8adc602cdbdd1f6f0663
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:25:53 1995 +0000

    (SRCS): Add syscall.S.
    (OBJS): Add syscall.o.

commit f9720d8b686749a1ed99c5e1944d37186093ac6d
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:25:11 1995 +0000

    Check for errors.

commit 036f13b91f049f564a3a9803c4b01134df39ce29
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 19:13:24 1995 +0000

    (clean): Only clean in working-prog-subdirs.

commit 64b977b30929f1eeaa15a96056092e2b42cb1595
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 16:59:53 1995 +0000

    (crossdir, startup, libc, crossheaders): New vars.
    (MIGCOM): Use $(crossdir) instead of literal string.

commit 3a21374928f2d894285fec1946bb57e8fd59aaa3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 16:59:05 1995 +0000

    (hurdinst, hurdroot): Deleted vars.  Replaced usages with $(prefix)
    and derivatives.
    (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu,
    hostname, hurdrootdev): Deleted vars.
    (hurdsource): Replaced with `srcdir'.
    (startup, libc): Deleted vars; now in Maketools.
    (prefix, exec_prefix): New vars.
    (hurddir, bindir, libdir, infodir, includedir): New vars.
    ($(hurdroot), $(hurdroot)/mounted): Deleted rules.
    (vpath %.defs): Look in $(crossheaders), not installation dir.

commit 9f29200ba50b25a3a61f504753f127f9bbce5032
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 13:32:06 1995 +0000

    Use the hashing routines from ../lib/ihash.c.

commit 66c1fc6cef92722dac6798ec3c55b383905bb1b8
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:58:28 1995 +0000

    Initial revision

commit 28630f6da0ab09f1a87852b7221f7b99bc2ef21c
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:54:58 1995 +0000

    Initial revision

commit 5360e84d14494a6bc105edca255dcd3afe327848
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 00:32:43 1995 +0000

    (diskfs_S_dir_rmdir): Do fsys_goaway for translated nodes being
    unlinked.

commit 439dd44986de2e445365c27fa03a49534c344816
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 00:30:10 1995 +0000

    Fix nets.

commit 7da428fcd5865e6ce6c45ac8b168d7021008b0d3
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:24:50 1995 +0000

    (apply_auth): Use msg_add_auth & msg_del_auth instead of add_auth & 
del_auth.
    (apply_auth_to_pids, apply_auth_to_loginid, apply_auth_to_pgrp):
      Don't use the IDS variable, it's no longer around; I think AUTH is
      the right thing to replace it with.

commit 414b25aee66c6295a8489c6ec5792c494f93fdad
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:21:50 1995 +0000

    Add showtrans & mount, and uncomment-out su.

commit f12934059e2c35b643479f03c8eb69d908ef666d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 00:20:34 1995 +0000

    (diskfs_S_dir_unlink): Do fsys_goaway for translated nodes being
    unlinked.

commit 3f63056624fea3d264b3d6675c410151e3f82664
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:20:20 1995 +0000

    Get rid of the `show passive translator' functionality, as this is now done
      by showtrans.

commit 8df1925c648ea3015b3dfece17a18923ace01f9e
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:17:00 1995 +0000

    (proc_stat_set_flags): If PSTAT_NO_MSGPORT is set, don't use the msg port.

commit 4ee26e346663eb379be32b3b84b85251fa8007eb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:15:00 1995 +0000

    Add the PSTAT_NO_MSGPORT flag, which when set disables any use of the
      process's message port.

commit bcc39f9124a6362f581aee2b89699efd1e546d8b
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:13:16 1995 +0000

    Make -a imply -g as well, to be compatible with bsd.
    Add the -M (--no-msg-port) switch, which disables all fields that would use
      any process's message port.

commit 1a0933a0434e88f5b3105086daaa6134b83b18cf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 00:08:14 1995 +0000

    (diskfs_set_translator): When freeing passive translator, account for
    blocks freed in NP->dn_stat.st_blocks.

commit c18d43addfd8d09bb6e206bb53b563176944bc5e
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 23:15:20 1995 +0000

    Initial revision

commit e129205994f68448de7dbcd6a4b1ed8e708317db
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 22:47:23 1995 +0000

    The previous change mistakenly changed an instance of 
MACH_MSG_TYPE_MAKE_SEND
      to MACH_MSG_TYPE_COPY_SEND.

commit 798bed3fcfd6a39063a3d39cc715e0f8db75d4d9
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 4 21:20:18 1995 +0000

    (CPPFLAGS): Define.
    ($(OBJS) rule): Fix typo in target.
    (install-cthreads.h): Use $(INSTALL_DATA).

commit 1b33601459649bed37af52615e06ae9a328a4987
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 4 21:06:16 1995 +0000

    (mutex_lock, mutex_unlock): Use __ names for *_solid.

commit 5f54169275587e80c70ca622780ddb239ab8a3c8
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 4 21:04:29 1995 +0000

    (mutex_lock_solid, mutex_unlock_solid): Renamed to __*.
    (_cthread_mutex_lock_routine, _cthread_mutex_unlock_routine): Variables
    removed.

commit 3a4811978a9621fabc2212b1a77d251f7ab6cfcc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 4 18:37:48 1995 +0000

    (main): Missing decls.

commit 3afed5447bea8431325c74959aab4eb0659c55ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 4 18:36:09 1995 +0000

    (main): Wire text and data segment on startup to avoid failure mode
    during non-standalone pseudo-crash.

commit e03625d66647664d28055be13d3e625aac875542
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 4 18:31:47 1995 +0000

    (diskfs_S_file_exec): Using MOVE_SEND in call to exec_exec loses,
    because it consumes a reference, which will be consumed again by
    mach_msg_server if we return an error.  So use COPY_SEND instead, and
    deallocate the rights ourselves only when we are to return success.

commit e462c241597b4ab78412ac6369fe360ead4af24e
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 17:24:25 1995 +0000

    Initial revision

commit 08c37e57274177500fd1bb3131bc0461dbac7d01
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 14:12:55 1995 +0000

    Add rule for the new settrans, and compile error.c correctly.

commit 94c9c26e7a8020e8e64a49a2aa1ede4c0aeea651
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 4 05:47:50 1995 +0000

    (main): Treat argument without leading - as if it had one, unless it's a
    number.

commit a0e6ca34acc79b64f05afe7294d7c6c21076f925
Author: Miles Bader <address@hidden>
Date:   Mon Apr 3 20:39:24 1995 +0000

    Return more useful values for the st_blksize and st_fstype fields in a stat.

commit ecd72120faf62684489ae08cc7e23d2775c79f36
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:47:38 1995 +0000

    [makemode=library] (install): Only do $(installhdrs) if defined.

commit 2ff8f479aa69c975278f237b02efb95870aa2651
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:46:41 1995 +0000

    [makemode=library] (install): Use $(INSTALL_DATA).

commit 1551b621eb3fb0dcc90ca1e29d8d57e164cc6fd4
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:45:06 1995 +0000

    (INSTALL, INSTALL_DATA, INSTALL_BIN): Define normally using `install'.

commit 6346960da5e4b17507b24cb5ca834f52be4d7fdd
Author: Miles Bader <address@hidden>
Date:   Fri Mar 31 23:23:29 1995 +0000

    Move the check for the bootstrap port after the args check, so that users 
can
      run it from the shell to get a usage message.

commit ecc24ac1bcea4d08a11ebe824d1cd48962a99393
Author: Miles Bader <address@hidden>
Date:   Fri Mar 31 23:21:59 1995 +0000

    Don't deallocate our right to the underlying disk node, so we don't get
      garbage collected prematurely.  Also move the check for the bootstrap port
      after the args check, so that users can run it from the shell to get a
      usage message.

commit 8f2d613931c56e11652968db19b8d2fff3062f70
Author: Miles Bader <address@hidden>
Date:   Fri Mar 31 20:31:10 1995 +0000

    Initial revision

commit 0f40a399103893c73274af1b7a5e8ddafc71d963
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 31 18:43:23 1995 +0000

    (diskfs_truncate): Don't acquire writer lock on NP->dn->allocptrlock
    until after forcing delayed copies through; otherwise the pageins will
    deadlock attempting to get a reader lock to service them.  This is
    safe, because we only need NP->allocsize here, and that can't change
    as long as we hold NP->lock.

commit 3fbfd55e3989af37af9aeb073455abee32a1b885
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 31 17:25:49 1995 +0000

    (diskfs_S_file_set_translator): Only destroy existing active
    translator if ACTIVE_FLAGS will change it.  If the existing active
    translator is provided then don't do anything.

commit 9a33b6ca7136cd3c9860794dabd57f28e4861798
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:52:13 1995 +0000

    (struct trivfs_control): Delete members `openshead' and `openstail'.

commit 429bf493920fc32a67c17dfcee4110dbe0f500d6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:51:27 1995 +0000

    (trivfs_S_fsys_getroot): Strip out old hack for blocking.
    (struct pending_open): Delete type.
    (trivfs_complete_open): Delete function.

commit 11a0f3f107cc1911ffe69123323b39b060b8b686
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:48:13 1995 +0000

    (trivfs_check_open_hook): Doc fix.
    (trivfs_complete_open): Delete declaration.

commit 2ec316a71e7f48e53fbfbfe99998f09e67a523ad
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:37:43 1995 +0000

    (trivfs_clean_protid): Lock CRED->po->cntl->lock around relevant code.

commit 819a5d5ee8ebf6521408ccbad8e71b8db49009f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:36:29 1995 +0000

    (trivfs_handle_port): Initialize CNTL->lock.

commit 1461be73d18e1e91fee089605841eef06a5594d2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:33:58 1995 +0000

    (trivfs_S_io_duplicate): Slight fix.

commit 6e5679fe599c53bf6a33e98d3c69b9012d0769cd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:33:14 1995 +0000

    (trivfs_S_io_restrict_auth): Lock CRED->po->cntl->lock around relevant
    code.

commit e5355a620c885eac81404a39ae051d912ca54f77
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:32:05 1995 +0000

    (trivfs_S_io_reauthenticate): Lock CRED->po->cntl->lock around
    relevant code.

commit f71f6b6bee22cd0a53d3a536ed1409d5910a0af2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:30:10 1995 +0000

    (trivfs_S_io_duplicate): Lock CRED->po->cntl->lock around relevant
    code.

commit 3d9a0853ee57720e8023e9a013b65696e6685506
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:27:51 1995 +0000

    (struct trivfs_control): New member `lock'.

commit a7693848023ea586eb42deb3a49eab6d22dae03c
Author: Miles Bader <address@hidden>
Date:   Thu Mar 30 00:30:27 1995 +0000

    Add support for the magic and null servers.

commit b37949f4b90d6aa0cd066e03011d2885f88a312e
Author: Miles Bader <address@hidden>
Date:   Thu Mar 30 00:29:36 1995 +0000

    Initial revision

commit 5b3603495a3b4f6721f66a3115391412e750847c
Author: Miles Bader <address@hidden>
Date:   Wed Mar 29 21:20:53 1995 +0000

    Don't get barf on processes with zero threads.

commit 2f91e71b83a8e7e4100374ad717c531c491d73ea
Author: Miles Bader <address@hidden>
Date:   Tue Mar 28 18:17:14 1995 +0000

    Add the exec_flags field to the proc_stat structure, and add
      PSTAT_STATE_TRACED.

commit 0795997fccfae312fac9502d46af75b8861e0294
Author: Miles Bader <address@hidden>
Date:   Tue Mar 28 18:16:35 1995 +0000

    Add support for the exec_flags field, and make the state bits calculation 
use
      that to support the PSTAT_STATE_TRACED bit.
    Update proc_stat_state_tags to add PSTAT_STATE_TRACED.

commit 698abd6eb72d09be79c0480bde3476af0f6715a1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 03:02:47 1995 +0000

    (program_name): New variable.
    (main): Don't set program_invocation_short_name (the library does it
    for us).  Do set program_name.

commit 709978ff4f2840da7174771fb3936845d3b72264
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:59:24 1995 +0000

    (ps): And error.o too.

commit 5478c47cedb41139eb759b3688ba51e69048045d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:57:21 1995 +0000

    (ps): Link in ihash.o and primes.o too.

commit c3ef99a87afbc111e8b363069303ca9cb9797e4f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:54:59 1995 +0000

    (vpath %.c): New decl.

commit cc92419bfe4b4f46eb527358d43a2e07bb0abb2b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:50:03 1995 +0000

    Include <hurd/ps.h> instead of "ps.h".
    Include <unistd.h>.
    (enum_name): Avoid warning.

commit 40b10d00f5d438e4a56588578312059b414864fa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:45:55 1995 +0000

    Include <hurd/ps.h> instead of "ps.h".

commit 4f78fd101e31cf9c91204c67e9bb709c656aa96b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:44:57 1995 +0000

    (REMHDRS): Add ../libps/ps.h.

commit 845a90f6261853a842633aa61626362b11a72b11
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:41:41 1995 +0000

    Include <hurd/term.h>.

commit 3d7a1e12241b664e362ec96e8e043f69f213a80b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:25:34 1995 +0000

    (ps_write_int_field): Use int format for int arg.

commit 4c173677f51826f78d7553b70e3bf9f98163f1f5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:24:59 1995 +0000

    (ps_user_passwd) [COUNT, COPY]: Use `if' statement.

commit 5245408b65d8ae94c156c56c7f36417adac95ee4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:21:14 1995 +0000

    Include <string.h>.
    (ps_emit_num_blocks): Use int format for int arg.
    (sprint_frac_value): Likewise.

commit 2e4ed01f888459b45f04352115703d72af272cc0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:19:11 1995 +0000

    Include <string.h>.

commit 8f92db17d2aa9c6f5a17a43e67dcd7f68f585e23
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:18:39 1995 +0000

    (ps_host_basic_info): Cast third arg to host_info.
    (ps_host_sched_info): Likewise.
    (ps_host_load_info): Likewise.

commit 9d44865a7cddabc0d47ddea6895f652660aa90d2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:14:32 1995 +0000

    Include <unistd.h>.

commit 4beb9757bcd12114dfa1591f5b6c1e51bc2ff217
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:14:00 1995 +0000

    Include <hurd/term.h>.

commit cf83bfda36236e1523bc8aef9032af8955370f16
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:00:52 1995 +0000

    Don't include pshost.h.

commit c250a6623d3da23d9e230b9fd8afe1fe40d88787
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:00:35 1995 +0000

    Don't include "pshost.h".

commit 4f4fd507935df5a40964b3f30c85810cbee9b834
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:59:38 1995 +0000

    Initial revision

commit eb68188dac7377afae68330d74ef974f9918b05d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:56:29 1995 +0000

    * ps.h: Include <errno.h>.
    (ps_get_host, ps_host_basic_info, ps_host_sched_info,
    ps_host_load_info): Copied here from pshost.h.
    (ps_write_string, ps_write_spaces, ps_write_padding,
    ps_write_field, ps_write_int_field): Copied here from pswrite.h

commit 70a6e2974b48d93f59c3e1b1473a9ff511fac9d6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:36:03 1995 +0000

    (libps): New variable.
    (alllibs): Add libps.

commit 8ca5a2f5b84fcc92bef23b0a6490af95e0811382
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:17:01 1995 +0000

    (targets): Omit ps.

commit d3656c2aa46030fe5c16bd535a8ed3109cc8a177
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 19:19:01 1995 +0000

    Doc fix.

commit 9ef07e45174efbef6826a64f51c6a650ca92d567
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 19:02:06 1995 +0000

    (CC): Specify `$(CCTARGET)-gcc' instead of just `gcc'.

commit f979f535cab41211d4d7a7831c26bfa415e024a1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 18:58:39 1995 +0000

    (diskfs_synchronous): New variable.

commit 0edb2ee581f7aab5465e66a54fb3ef194024c925
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:37:52 1995 +0000

    More typos.

commit b1e12bdc4727ad7fdf1a468c5c6fcee82ec50b40
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:36:46 1995 +0000

    (alloc_sync): Typo.

commit e8c5503c1df61d96351bf50c4ee71dce54c6a818
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:31:54 1995 +0000

    (diskfs_S_io_stat): Typo.

commit 48b5f674304e74fc8e2214f7c51c23aa6a3f2522
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:31:00 1995 +0000

    (ffs_clusteracct): Make static.
    (alloc_sync): New function.
    (ffs_alloc): Call alloc_sync.
    (ffs_realloccg): Likewise.
    (diskfs_alloc_node): Likewise.
    (ffs_blkfree): Likewise.
    (diskfs_free_node): Likewise.

commit 28020cbbb79cdf0a20fa21051f95acae2e1b1d48
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:15:32 1995 +0000

    (diskfs_rename_dir): If we are synchronous, update the one node our
    caller doesn't have access to.

commit 994601d32c580e433032cc17e2922e803a259b0b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:10:15 1995 +0000

    (diskfs_S_dir_mkdir): Typo.

commit b9cf318c7decf34becb3e922a53fad9845b4bbba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:09:45 1995 +0000

    (diskfs_S_dir_lookup): Typo.

commit 9d0d90c6aab0a7763e0a8576b964601042e33270
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 18:57:29 1995 +0000

    Back out previous change.

commit 3cf17d30fac99853c5324167d35ba4db667cd819
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 18:54:45 1995 +0000

    Back out changes to protid and associated permission checking
    functions.

commit e29bc1efcfafc4c96f3be04fefa0590906c35ea9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 18:41:00 1995 +0000

    (diskfs_S_dir_mkfile): Typo.

commit 0bec0c8d4edc30a5f328d17f8c7689694d3128b6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:51:50 1995 +0000

    (diskfs_S_dir_link): Fix typo.

commit 7033ea2ac9cbd82967bc2cad6eb05872d7e779c5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:32:10 1995 +0000

    (_diskfs_idcheckdirmod): Remove underscore.

commit bf219996206a0c7b61fcfea8e7269a498d1e489e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:31:08 1995 +0000

    (_diskfs_idcheckdirmod): `diskfs_hasuid' -> _diskfs_idhasuid.
    (CHANGE_NODE_FIELD): Remove trailing space on backslashed line.

commit 5d88d1bbdd10d22a5df7b22fe5e89eb19ceb8f05
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:24:55 1995 +0000

    (_diskfs_idcheckdirmod): `cred' -> `id'.
    (diskfs_idhasgid): Likewise.

commit 45daf2c18f04e2829f8f2cc7f29cf0a59bf8d498
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:13:05 1995 +0000

    (diskfs_node_rdwr): Implement diskfs_synchronous.

commit f7d4851cc37dba538bce130a90001b16425a8e08
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:12:00 1995 +0000

    (diskfs_drop_node): Implement diskfs_synchronous.

commit 4ac8d8749c3c0f683764189cc881f33fa76bc7ac
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:10:39 1995 +0000

    (diskfs_init_dir): Don't do diskfs_synchronous here.

commit 75134ea1a3b0abcef75b699e5f1f09cdda1480d9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:09:56 1995 +0000

    (diskfs_clear_directory): Don't to diskfs_synchronous here.

commit e9c81bf867e05364605f39d5e2c51566047543a2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:05:23 1995 +0000

    (diskfs_S_fsys_syncfs): Implement diskfs_synchronous.

commit 4f908035b012064b60e330175061523c9995294a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:04:17 1995 +0000

    (diskfs_S_io_read): Implement diskfs_synchronous.

commit 8769fd8a6473b061e99d7dfd5b860fb040761094
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:47:12 1995 +0000

    (diskfs_S_dir_rmdir): Repair implementation of diskfs_syncronous.

commit 8ca0d23d1f1483212317f85d986b6a0e275108c5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:42:23 1995 +0000

    (diskfs_S_dir_lookup): Implement diskfs_synchronous.

commit 4a760799f5337607e8d1e9a1e24b696279611204
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:37:45 1995 +0000

    (diskfs_S_dir_mkfile): Implement diskfs_synchronous.

commit ba4b5dd60b12143574fda12616d3d6c1d66db10d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:36:38 1995 +0000

    (diskfs_S_dir_mkdir): Implement diskfs_synchronous.

commit 45a7a79ccdf0a7540d1b2c6779dbe7f39a9a216b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 17:03:19 1995 +0000

    (diskfs_rename_dir): Implement diskfs_synchronous.

commit dc2c00fee99e8a6bc1f7033b50a672ba36e88304
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:58:29 1995 +0000

    (diskfs_init_dir): Implement diskfs_synchronous.

commit fa6fb59ee494851cf2b57311084db755167ffa70
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:56:20 1995 +0000

    (diskfs_clear_directory): Implement diskfs_synchronous.

commit 7f8251fb6ee5c780d0183db3ade7e0bd1c0d3909
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:54:07 1995 +0000

    (ioserver_fetch_shared_data): Implement diskfs_synchronous.

commit 307c966086fcf2b65ac168d1cf3ef335a2ed5310
Author: Miles Bader <address@hidden>
Date:   Wed Mar 15 01:03:17 1995 +0000

    Set the PSTAT_STATE_PRIORITY and PSTAT_STATE_NICED flags when appropiate.

commit 5a8232e58e62ae6e84f1b0d1c6a02af8f5a627fe
Author: Miles Bader <address@hidden>
Date:   Wed Mar 15 00:20:50 1995 +0000

    Add the output function ps_emit_priority that prints priorities in unix-
      compatible way (that is, 20 .. -20 instead of 0 .. 24).  Use this instead
      of ps_emit_int to print all priority fields.  This also increases the min
      field width for them to 3.

commit e7af0e0deaea4c5926d36a6999a7c6183baddb0f
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 16:54:37 1995 +0000

    Move the guts of the hash-table code to another to ihash.c, which is more
      generic.
    Rename struct htable to struct ihash.
    Rename addhash to ihash_add.
    Rename findhash to ihash_find.
    Use ihash_loc_remove to delete entries.

commit a9d26252fc4531ac39fd30690779b7280186f635
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:56:53 1995 +0000

    Use ps_tty_t routines instead of the ps tty_name field.
    Use ps_user_t routines instead of querying passwd or getting the owner from
      ps->info.
    Increase the width of the user name field to 8.

commit c5f1c86e6efc008c16fc9a23ed62d52cd13fc278
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:50:58 1995 +0000

    Use ps_contexts now that they exist.

commit 6767e41da30408a1adf6327e629760c480d69d94
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:49:12 1995 +0000

    Initial revision

commit 3495422dfb7cf2ab0e5fce12aafbd26de3678d2c
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:46:45 1995 +0000

    Added the new types ps_context_t, ps_user_t, and ps_tty_t.
    proc_stat_list_t's and proc_stat_t's point to a ps_context_t now instead of
      directly to the proc server (but we can get the proc server from the
      context).
    Added the owner (ps_user_t) field to proc_stat_t, and tty now points to a
      ps_tty_t instead of to a tty port; tty_name is deleted since that gets
      handled in the ps_tty_t.
    Add the inverse of proc_stat_list_add_threads, 
proc_stat_list_remove_threads.

commit eeddb41232146198bab628f948d48cacd4eadbaa
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:38:57 1995 +0000

    A proc_stat_list_t points to a ps_context_t now instead of directly to the 
proc
      server (but we can get the proc server from the context).
    We no longer create or free proc_stat_ts; we leave that up to our 
ps_context,
      except in the case of thread proc_stats.
    Add the inverse of proc_stat_list_add_threads, 
proc_stat_list_remove_threads.

commit 96e2833eb85fc1876b6667cbe8775b93c174a912
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:35:54 1995 +0000

    Initial revision

commit 0289db3464f1471df9666b8c7e9c89e224ffb8bd
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:30:02 1995 +0000

    A proc_stat_t points to a ps_context_t now instead of directly to the proc
      server (but we can get the proc server from the context).
    Added the owner (ps_user_t) field to proc_stat_t, and tty now points to a
      ps_tty_t instead of to a tty port; tty_name is deleted since that gets
      handled in the ps_tty_t.

commit 057ea6822f70ebab7d4949c8d8fb831af45ebc02
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:20:23 1995 +0000

    Copy the correct number of fields when squashing.
    Correctly skip prefix-only fields.

commit bf919d11aedc8b4c52edbdfe02be9853d485f895
Author: Miles Bader <address@hidden>
Date:   Mon Mar 13 19:34:44 1995 +0000

    Initial revision

commit 19afee96c919afc4a71d17f1cef2e04da23de9a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:12:33 1995 +0000

    (diskfs_S_io_sigio): Implement diskfs_synchronous.

commit 2b101b65e6e9c83e8c99a2345be4c4cd162bb71e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:11:34 1995 +0000

    (diskfs_S_io_write): Implement diskfs_synchronous.

commit 95d4c9c00005d31f09fc8ab24480141dc6a48f1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:07:13 1995 +0000

    (diskfs_S_io_stat): Implement diskfs_synchronous.

commit 22aa1570937d2ce71a830445cc341c9129277bc5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:06:15 1995 +0000

    Prevent diskfs_synchronous from having its usual effect here.

commit f7bbd4fb27fbeaaa8acee1f256f311e1b29401ae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:04:31 1995 +0000

    (diskfs_S_io_prenotify): Implement diskfs_synchronous.

commit 6a063c5d39cf8635fba934d5057eb5e037475be1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:00:16 1995 +0000

    (diskfs_S_file_syncfs): Implement diskfs_synchronous.

commit 17c2ff4ecff0e121169de75e17222444b289ff8f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:59:29 1995 +0000

    (diskfs_S_file_sync): Implement diskfs_synchronous.

commit ecc59a003f5b4b5ee78f7d9ea277eb48bc042824
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:54:39 1995 +0000

    (diskfs_S_dir_unlink): Implement diskfs_synchronous.

commit acc0e47f4704e2192b1e58f3eff777a3343c9945
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:53:19 1995 +0000

    (diskfs_S_dir_rmdir): Implement diskfs_synchronous.

commit d08bddcdd2caedb1a7c8fc6102ec6fc606104c43
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:52:13 1995 +0000

    (diskfs_S_dir_rename): Implement diskfs_synchronous.

commit 364b5b1e1c649837d98d3a2a19d7b3b014fb1396
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:47:54 1995 +0000

    (diskfs_S_dir_link): Implement diskfs_synchronous.

commit 41781d2e7b7427b8989acf56f2ebf403cce40cf3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 8 21:37:54 1995 +0000

    (CHANGE_NODE_FIELD): If DISKFS_SYNCHRONOUS, then sync node after
    possibly changing it.

commit 4490a05b6d723278548c8afd29d505770d545426
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 8 21:36:01 1995 +0000

    (diskfs_synchronous): New variable.

commit 755424fe0c92a242ca8c4572303205b20d02bf7c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 23:03:00 1995 +0000

    (struct userid): New type.
    (struct protid): Replace UIDS, GIDS, NUIDS, and NGIDS with ID.
    (diskfs_isuid): Replace with new function diskfs_idhasuid.
    (diskfs_groupmember): Replace with new function diskfs_idhasgid.
    (_diskfs_idisowner, _diskfs_idaccess, _diskfs_idcheckdirmod): New functions.
    (diskfs_isowner): Check each ID in the chain with _diskfs_idisowner.
    (diskfs_access): Check each ID in the chain with _diskfs_idaccess.
    (diskfs_checkdirmod): Check each ID in the chain with _diskfs_idcheckdirmod.

commit 5d3a2951dd035d3b0fde7affbf8438354f7227c6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 23:01:34 1995 +0000

    (diskfs_S_file_chmod): Perform the permission check for each ID in the
    chain.

commit 3adf2f665df28e7a150a64aa3bf1f818f307df23
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 23:01:01 1995 +0000

    (diskfs_S_file_chown): Perform the permission check for each ID in the
    chain.

commit ed22a9fde99d5c37358fc449a3a1c58efa9907f8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 23:00:39 1995 +0000

    (diskfs_S_file_getcontrol): Perform the permission check for each id
    in the chain.

commit d84cd2a815d42475ec62dca2193dc7f4c4a448a3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 20:26:55 1995 +0000

    (_diskfs_rdwr_internal): Use assert_perror instead of assert where
    appropriate.

commit e1289ade25cd126c982a0edb29fbcdab88d793ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 20:26:37 1995 +0000

    (diskfs_S_io_reauthenticate): Use assert_perror instead of assert
    where appropriate.

commit 774a5814c531655142eb08c76c9f1c01c32d0d9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 20:26:14 1995 +0000

    (diskfs_S_fsys_init): Use assert_perror instead of assert where
    appropriate.
    (diskfs_start_bootstrap): Likewise.

commit 96d28ee671ee84823830e5e74611a41d093e43c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 7 20:25:40 1995 +0000

    (diskfs_parse_bootargs): Use assert_perror instead of assert where
    appropriate.

commit 04a009b295258b3208977aabee7d7b08eda6a01b
Author: Miles Bader <address@hidden>
Date:   Mon Mar 6 20:25:14 1995 +0000

    Doc fix.

commit f54f74174b43a35555c8db47e3a26b6a09791046
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 05:48:08 1995 +0000

    (CPPFLAGS, CFLAGS): Set with += so Makefiles can add things.

commit 526aa730d5e78518414e891ebdf025422763310c
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 05:43:28 1995 +0000

    (hostname): New variable, so CCVERSION actually works.

commit c21e088894826c34449f8ee8f15c7a483b039d91
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 03:40:17 1995 +0000

    (CCVERSION-duality.gnu.ai.mit.edu): New variable.

commit c5f2ad852df515c8734678fb09ce7017e25671d8
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 11 08:59:12 1995 +0000

    (INSTALL_BIN): Use objcopy.

commit 0b59f5f41d75050113097fad0b316f1098f6c323
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 9 22:18:55 1995 +0000

    (S_msg_sig_post_untraced): Omit obnoxious "random child died"
    messages.

commit 00896b8ce45fb527d5e922a618613846a143b5d3
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 9 06:01:54 1995 +0000

    (check_section): Don't check SEC_RELOC flag.

commit 8d44b964aef85ed64616ec99365d92011ebaa073
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 9 00:50:00 1995 +0000

    (load_section): Don't check SEC_HAS_CONTENTS for clearing overlap bss
    pages.

commit 30a8b0dd93b24c310c9f28ac3271962bc07d054f
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 22:15:06 1995 +0000

    (prepare): Fix braino in last change.

commit cc1c413e5fc56546d700e9d5156f76f1ffafe216
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 22:07:58 1995 +0000

    (prepare): Give the stream a seek function.

commit 8ff69ce0b0dca330c596bb5276aaa653d049763e
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 20:02:04 1995 +0000

    (main): Only open /dev/tty if stdin is unreadable.

commit 1d862406db123c28d5007865afa316c9b48036d0
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 20:00:31 1995 +0000

    Include "msg_S.h".  Prepend `msg_' to msg.defs server functions.
    Add stubs for new msg.defs functions.

commit 995580df9657a4dab11b627f96e3a43050713a21
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 19:59:24 1995 +0000

    (OBJS): Remove reference to libc's devstream.o.

commit b18fa003356b51407e66855484f7f6315780e681
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 22 08:16:41 1995 +0000

    [BFD]: Fix prototype.

commit def213c28c2bb72b18de197112204ce83ccd0e55
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 22 08:16:13 1995 +0000

    Update BFD code; it works now.

commit c5b0652fcc661c335d0c8a565259d3188de1e8e2
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:40:18 1995 +0000

    (diskfs_S_io_select): Remove cruft left from before last change.

commit 14e2e71bb87768806969c95b5b5ba8e6b450d8f5
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:39:33 1995 +0000

    (ourfs_notify_U.h ourfs_notifyUser.c): Make this instead of ourmsg_U.h.
    All references changed.

commit e65365fa72933b8516df73fd7174ba1169b03ed8
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:37:30 1995 +0000

    Undo renaming.
    Includ ourfs_notify_U.h instead of ourmsg_U.h.

commit f820de858bfffac04855ef784a6f3233b00891e6
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:34:22 1995 +0000

    More of same.

commit 31d7e98faa9973234f739c5d640e26aa7e34e81a
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:28:13 1995 +0000

    (S_io_select): Fix typo in last change.

commit 33b8c87b89ac9a8cc821f34f0e1a18b3c6def1be
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 07:29:37 1995 +0000

    Updated to new io_select protocol.

commit 8709cd55045bccb58a7b1ebe23216697ed5a03a7
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 07:04:26 1995 +0000

    (diskfs_S_dir_notice_changes): Call nowait_msg_dir_changed instead of
    nowait_dir_changed.

commit 25d10f824becb45d5bb9914a82dd8188e2ea9cf2
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 07:02:42 1995 +0000

    (S_proc_setpgrp): Use nowait_msg_proc_newids instead of nowait_proc_newids.

commit cd3c1f4175422aebd266235917f45f288be6fa00
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 07:01:10 1995 +0000

    (S_proc_child): Use nowait_msg_proc_newids instead of nowait_proc_newids.

commit 3739ab2af373ced46461b77f9d71ee843ab1c2a2
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:59:26 1995 +0000

    Prepend `msg_' to names of msg.defs RPCs.

commit 14a6fcea4266e0e38846bb3bc34e169ae8c26c35
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:27:59 1995 +0000

    Add case for CPU_TYPE_ALPHA.

commit d9e84361d7acc5347a8dbdd5abdeca77e17335ed
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:24:14 1995 +0000

    (bfd_mach_host_arch_mach, aout_mach_host_machine): Use
    mach_msg_type_number_t instead of unsigned int.  Cast &HOSTINFO to
    (natural_t *).

commit 4ef823f834aa7e8227a30e586819cfad0c152548
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:21:19 1995 +0000

    (S_io_select): Updated to new io_select protocol.

commit f541920a69114f7611dce66fa39978aa45a69cd2
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 18 01:04:02 1995 +0000

    Fix typo reply->request.

commit b72c5e3dcde1891d9b868c5462bfee20d81d3731
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 18 00:00:26 1995 +0000

    Updated for new io_select interface.

commit 9f0d8221034bf8735919e7bd2c2e72e4db2947e2
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 23:13:07 1995 +0000

    (check_uid): Return true if P has root.

commit fc141a5a811fd191dfa25409256ac3910ad1b340
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 22:48:26 1995 +0000

    (struct proc): Make `argv' and `envp' members `vm_address_t'.

commit 51d9e2ef3bc679c89ef576e29eb36f78aa60dd4a
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 11:01:34 1995 +0000

    Synchronize with new io_select definition.

commit d9c0eed102711da665bc7c67910983d5715783ff
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 11:00:36 1995 +0000

    (io_select): Add user reply port and reply timeout args.
    Make arg SELECT_TYPE inout, remove SELECT_RESULT out arg.

commit cea0ecedab662ec3c0076ea2c0372585e3713c9c
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 10:18:36 1995 +0000

    (EXEC_INHERITED): New macro.

commit 816f2d16abc7e8b6010d5f717b35893e16adc2e7
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:38:08 1995 +0000

    Prepend `msg_' to all RPC names.
    (dir_changed, file_changed): Remove these skips.

commit eac9bd0cafb83caccc28a0965f039b94793952e1
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:35:49 1995 +0000

    Prepend `msg_' to all RPC names.
    Add msg_sig_post_untraced_reply and intervening skips.

commit d609c813695adec95eaa33238047d8a42f7c87fd
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:31:36 1995 +0000

    Prepend `msg_' to all RPC names.
    (dir_changed, file_changed): RPCs moved to fs_notify.defs.
    (msg_get_exec_flags, msg_set_exec_flags,
    msg_set_some_exec_flags, msg_clear_some_exec_flags): New RPCs.

commit 7f4a8c4a2c4bd489d285fcb2d5bdaac3b03ee250
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:23:36 1995 +0000

    Initial revision

commit 7235900a79a654cc1149a9f13ba3faddb4d13173
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:22:26 1995 +0000

    Add fs_notify at 20500.

commit d110aeadd4bb30c191b993f31844d27b057be3ae
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 08:19:53 1995 +0000

    Fix RPC name in last change.

commit 281e9389d4296c491fe454721b330d5cdfba1a64
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 08:14:16 1995 +0000

    Add sig_post_untraced_reply, and intervening skips.

commit 0b17071b6cb900ba7cb3c3434f21e8511eb751a7
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:43:27 1995 +0000

    (EXEC_TRACED): New macro.

commit 1e14b1d0f59e5d6bd20e84eef15127eb27f9ac39
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:41:02 1995 +0000

    (io_select_done): RPC removed, replaced with a skip.
    (sig_post_untraced): New RPC.

commit 8435452dc6230458640cd6fd99fdd72fd87a961e
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:36:44 1995 +0000

    Add ID_TAG arg.

commit 958397f0b754190875ae569758e7b7d9ee79be43
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:35:28 1995 +0000

    (io_select_request): Remove RETURN_PORT arg.

commit dbe0932cb94bb5a11702b0d7f423b3d0f04f8ff6
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:34:21 1995 +0000

    (io_select): Remove RETURN_PORT arg; make ID_TAG inout.

commit 781e1bb2a1b19e0d51396774129f4a35dba534b0
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 15 11:31:54 1995 +0000

    [BFD] (bfd_mach_host_arch_mach): In decl, MACHINE arg is `long int *' now.
    [BFD] (host_bfd_arch_info): New variable.
    [BFD] (host_bfd): Initialize `arch_info' member to its address.
    (check) [BFD]: Use bfd_arch_get_compatible properly, rather than the
    nonexistent bfd_arch_compatible.
    (main) [BFD]: Fill in host_bfd.arch_info instead of old `obj_machine' and
    `obj_archiecture' members, which BFD no longer has.

commit d3f67fb2b9bd074829a6ad0985207e31b88a51be
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 15 11:29:52 1995 +0000

    [BFD] (bfd_mach_host_arch_mach): MACHINE arg is `long int *' now.

commit 8b6a421004aa9f695b48670a8712c531170fb256
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 14 12:31:40 1994 +0000

    (libnetserv): New variable.
    (alllibs): Added `libnetserv'.

commit a672de27ad213fa0744810b33a39f49cb624fca3
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 14 04:33:25 1994 +0000

    Initial revision

commit f69200c2e94600d8b704383a537029cc42ca075a
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 14 04:32:53 1994 +0000

    (OBJS): Add unzip.o util.o inflate.o.
    (LCLHDRS): Add gzip.h crypt.h tailor.h.
    (unzip.o util.o inflate.o): Depend on those.
    (CFLAGS): Use +=.

commit 1c0f6b1853ced036bf11a5622636dac362a7481a
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 12 00:48:53 1994 +0000

    (struct execdata): New members `headbuf', `file_data', `optimal_block'.
    (load_section): Copy data from U->file_data if that is nonnull.
    Use new subfunction `write_to_task' that handles non-page aligned sections.
    (input_room): Fix EOF check.
    Use io_read if no memory object.
    (prepare): New function, broken out of check.
    Initialize E->file_data and E->optimal_block.
    Set E->stream.__seen bit.
    (check): No longer take FILE arg.
    Use E->file_data if nonnull; else read from stream if no memory object.
    (finish_mapping): Reset members after deallocating resources.
    (finish): Likewise.  Call fclose.  Don't deallocate E->header if it points
    to &E->headbuf or E->file_data.
    (check_gzip): New function, implements executing gzip'd binaries.
    (do_exec): Call prepare before check.
    Call check_gzip if file format unrecognized.

commit 0475e0f4cff3893c29ad937648317624960877c3
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 11 22:39:54 1994 +0000

    (diskfs_S_io_readable): Fix typo in last change.

commit c11afdbf17e562e8b5d4f400f37f5d642964f42b
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 11 01:22:28 1994 +0000

    (start_execserver): Fix braino in last change.

commit 20247fb63772e3e2f86996cc0d63bd589712c8a3
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 11 01:05:20 1994 +0000

    (start_execserver): When aligning bss size for vm_allocate, don't include
    bss start alignment fixup offset.

commit d6efb23d9ff064a92970bbd1bb74024925e3a6e5
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 07:57:17 1994 +0000

    (diskfs_S_io_read): Don't check for MAXREAD<0.

commit 19bea8ef2b2458d2c1d29d5c8a1c8ee77d05b649
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 07:11:35 1994 +0000

    Use mach_msg_type_number_t in place of unsigned int and int.

commit a2338d92c9d6a09e5d201a811d3111c996410faa
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 07:08:38 1994 +0000

    Use mach_msg_type_number_t in place of int.

commit 2a1e371f1f85515083e6f8c317a8a28055e7824b
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 07:06:14 1994 +0000

    Use mach_msg_type_number_t in place of unsigned int and int.

commit 3d46995e39c3dd079acb2aa034348d2f6c455a21
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 06:40:28 1994 +0000

    Use mach_msg_type_number_t in place of unsigned int and int.

commit b378300d618fa220221b4eaa7b39d34fbc776f87
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 06:37:27 1994 +0000

    Use mach_msg_type_number_t in place of int.

commit 03338fc0fbc882201d5fcc99fa4a56cc43acaf7e
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 06:35:34 1994 +0000

    Use mach_msg_type_number_t in place of unsigned int and int.

commit 228ff150ef5b76d387ba467cd56fa847f7b3b001
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 06:22:54 1994 +0000

    Use mach_msg_type_number_t in place of unsigned int and int.

commit efbc3e0168a6b285603e2a16528cdd315d857677
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 9 05:35:33 1994 +0000

    (io_read, io_write, io_readable): Use mach_msg_type_number_t in place of
    int.

commit e16346b762391b4acbb476b43ebbc27915aa5ac7
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 28 20:04:19 1994 +0000

    (OBJS): Add msgServer.o.
    (init.o): Depend on msg_S.h.

commit 543afa4980828eca67866526b0e0287d8de81b16
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 28 20:00:34 1994 +0000

    (run_for_real): Print error msg if file_exec fails.

commit 1a5c9aba8a13093e4be4365b2e8dcb407d0339fe
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 24 23:39:21 1994 +0000

    Protect all mfs code with #ifdef MFS.

commit 4d1a103e22df130b2d1147f9af3b76f743b80d54
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 24 12:36:48 1994 +0000

    (DIST_FILES): Remove gcc-specs.

commit 6cc640f8c3a96695a7e1e9c8d92dfa8dedb3046e
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 23 05:28:16 1994 +0000

    (pager_demuxer): Call _pager_seqnos_memory_object_server,
    not seqnos_memory_object_server.

commit ecdef3604ffefdfacc3071049c3846bff12cccdb
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 23 05:26:42 1994 +0000

    (ports_demuxer): Call diskfs_seqnos_notify_server, not
    seqnos_notify_server.

commit 6f8241409a727b785a5fe253e5d3dd0438b54a0a
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 23 03:29:37 1994 +0000

    ($(target)): Use normal linking with -Wl,-( $+ -Wl,-).

commit 88f16d99771f89481fc17abaebb2a134d64aa777
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 18 12:34:45 1994 +0000

    (OBJS): Add notifyServer.o.
    (auth.o): Depend on notify_S.h.

commit a8ba28498ef65ee65808dd943519db03e9e700bc
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 18 12:33:53 1994 +0000

    Include "notify_S.h".
    Remove _S_ from all do_mach_notify_* server routines.

commit a72530d52c9307a5c7c3063ed736ab8e2983fcfc
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 17 01:29:18 1994 +0000

    Include unistd.h, stdio.h, not hurd/anything.
    (main): If reboot returns, give error message and return 1.

commit 48ab62131d21c50e49dcae03fd1fefac234ade47
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 16 19:52:13 1994 +0000

    (MIG, MIGCOM): Never define using rsh; use /usr/local/i386-gnu/....

commit 153fe10fe8a57ade4f3419a6582651e706a44661
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Nov 13 02:20:42 1994 +0000

    (main): Just use the reboot function.

commit 46da9a1df83e95ee0b6624925c04f5082e31989d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 19:19:26 1994 +0000

    (fakeboot): New variable.
    (STANDALONE): Deleted macro.
    (main): Set FAKEBOOT if -f was passed.
    (reboot_mach): Use FAKEBOOT flag instead of STANDALONE macro.
    (launch_core_servers): Likewise.
    (reboot_system): Likewise.  Also don't exit here; let reboot_mach exit.

commit ff36ab26f0a7cc983b63e09f28e1a1129b2d58c4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 19:05:37 1994 +0000

    (main): Always set `f' flag (signifying "fake" because we aren't a
    real native bootstrap).

commit 54870d36c8c0fe6ccd568ddd41b61c833ec8fb71
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 18:31:12 1994 +0000

    Initial revision

commit 3d04d468fce628bd5a9794269e0f2201431120aa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 18:11:32 1994 +0000

    (diskfs_S_io_read): If OFF is past the end of the file, don't set
    MAXREAD to a negative number; that will crash rdwr_internal.

commit 34e5ef4d29936a9f9884b51238a1bb1dd579c062
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 17:39:02 1994 +0000

    (targets): Added reboot and halt.
    (SRCS): Added reboot.c and halt.c.

commit 9f7b5d2a0f2e543046830f4700c608c9a0fb16b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 17:05:35 1994 +0000

    (main): Print in shorter format by default; take -v flag to print in
    longer format.

commit fce47a851905031cc8359a2b0feaa9934e7f082a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 16:46:04 1994 +0000

    (diskfs_set_hypermetadata): Deallocate BUF in the right place.

commit 29b0676739a5668d674aa2c41ca45a6fee9119e4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 16:45:33 1994 +0000

    (diskfs_set_hypermetadata): Always use dev_write_sync to avoid
    device_write bug that says you can't modify the buffer until
    device_write returns.  Also remember to deallocate BUF.

commit 21391407458d3a5dbe48006bb8af1c5aec71e34f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 10 18:33:47 1994 +0000

    (main): Issue decent prompt.

commit 20f64886d96b73741bc85f6437c8baae0d2333b5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 10 18:27:05 1994 +0000

    (diskfs_set_hypermetadata): Copy CSUM into a page-aligned page-sized
    buffer for disk write to avoid inane kernel bug.

commit 83eb31308b0ad461c79c1482456534d33457d30e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 10:43:07 1994 +0000

    (main): Behave more reasonably if we can't open DEVNAME.

commit accc41675d4952569dcefda1b0d0c30aab2e7a35
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 10:05:59 1994 +0000

    (set_active_trans): Don't deallocate EXECNODE here to work around a
    ufs bug.

commit 258ed903a5b436d0dc1ac3b057bfa5d9ab3778ed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 09:43:50 1994 +0000

    (time_str): Specify format for decimals correctly.

commit 42f7ee18900aa6f7a825182c669a4d30b6a29d63
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 07:35:12 1994 +0000

    (diskfs_S_file_exec): And provide enough arguments.

commit e6f0a8054609780ffeacff2143262998012da94e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 07:32:24 1994 +0000

    (diskfs_S_file_exec): Give correct function name for file_name_lookup.

commit ebaa30c28048fcec77157fb99a5a5899a9fee5ae
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 07:18:58 1994 +0000

    Include <hurd/paths.h>

commit ad4c41a258853136b7966920fea75c0ef3f9d38d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 06:54:31 1994 +0000

    Include <hurd/paths.h> and <fcntl.h>.
    (set_active_trans): Declare as void.

commit b78a3e7d09b4f223a19a3f0482a082635c6ffb66
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 06:46:12 1994 +0000

    (diskfs_S_file_exec): If diskfs_exec isn't already set, try to open it
    here.  (Later, we should also deal if exec_exec returns that the
    previous server died.)

commit 1ab1f6596b77abdec3628e6e4d057e61ba0808d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 06:40:21 1994 +0000

    (set_active_trans): New function.
    (S_exec_init): Call set_active_trans.

commit 59d2858a12f012af998e94a30cd7024e30cb327c
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 9 05:20:05 1994 +0000

    (time_str): Use %.2d instead of %2d to get 0 pads.

commit 8f74f19a1b103378cae78876ed47253b8e2ea56f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 8 19:33:00 1994 +0000

    (link-objects): Mention libgcc.a explicitly here.

commit 3586564e69fa304f4a51e2affe95c2c8061fb047
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 8 19:27:56 1994 +0000

    (CCVERSION): Upgrade default to version 2.6.2.

commit 7909d86a21789613f0ee953a33ff4d5d8a5e27d2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 8 19:14:57 1994 +0000

    (_pager_lock_object): Hammer SYNC to zero for now; there's some
    deadlock bug in noticing when the sync finishes.

commit b9e2592f34317af76ec56b7d9cac1fc0c2e3644e
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 8 05:06:36 1994 +0000

    Include <stdio.h> for asprintf decl.

commit 17ad33a2bcea44a7f42bec3a0c88ac8437ec6de1
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 8 05:04:32 1994 +0000

    entered into RCS

commit 9002c5d8d5a402a5441440f73d69c2f002882f0b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 7 19:17:42 1994 +0000

    entered into RCS

commit 42ed9dd33f265d7978e2346bcb8dafc2ef759195
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 4 21:54:56 1994 +0000

    entered into RCS

commit 768f878f979fd3d21009308559deecba5532eef1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 22:26:12 1994 +0000

    entered into RCS

commit 822ea24e7bcf4b2d68a1b163c84e31fcd26383f4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 22:19:05 1994 +0000

    entered into RCS

commit 568ebe5b1a0e55e4fcbb93ab20ddfb73098448bb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 17:16:53 1994 +0000

    entered into RCS

commit c28a962b837c457e0e7478774ddd528f9ea9df99
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 21:16:52 1994 +0000

    entered into RCS

commit b02f368f043f7494c328ee3a44a910d81a608758
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 21:08:19 1994 +0000

    entered into RCS

commit fd8ed79a8beb486c429607b2ff008bb991ff88bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 19:40:42 1994 +0000

    entered into RCS

commit 3c668302e14b3aab11849d3e1a0d9eaab37d53da
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 18:38:34 1994 +0000

    entered into RCS

commit 37e63884f8cc9d460afea1f6a84f9e23f0d58281
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 18:34:29 1994 +0000

    entered into RCS

commit 135dd5bffcb583232d7854b1594873e058930ad4
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 1 18:15:26 1994 +0000

    entered into RCS

commit bba6f67aa1602f3c97d8b361cfcd2d5150b7fafb
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 1 09:37:00 1994 +0000

    entered into RCS

commit a84625a01068054e3d07d1bb819a56d92214d8db
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 03:14:41 1994 +0000

    entered into RCS

commit 18527e1f057b67c3a3eebb2d402e36e5cba18bf2
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 02:46:43 1994 +0000

    entered into RCS

commit 16d932fbe5789433781cf698bcfcf4797d1afe74
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 01:53:33 1994 +0000

    entered into RCS

commit f3236663c270a78a1fce85f5cfbc9b115646bf8d
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:26:21 1994 +0000

    Formerly boot-parse.c.~11~

commit aa734327a305badc09eecd575281ddbee226ef8e
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:23:22 1994 +0000

    entered into RCS

commit 7aa7b525bc1b2e0a1fc6fb165aefc32f8499b794
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:15:54 1994 +0000

    Formerly boot.c.~40~

commit 0fff6585254f381c72c5de11e258b03f9bc59cbb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:19:25 1994 +0000

    Formerly boot.c.~39~

commit 4f5f4e08a08839044710d77183705f6b2fcaf158
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:04:00 1994 +0000

    Formerly Makefile.~33~

commit fec470717911039e736d88b197f310e39ee4b0be
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:03:46 1994 +0000

    Formerly boot.c.~38~

commit f372c78d9fbe854ab488f4acfc8c71b164cfaec9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 02:19:24 1994 +0000

    Formerly ps.c.~2~

commit e7c22377e0c27b29dd28f795adb996fa795d1dc8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 01:15:47 1994 +0000

    entered into RCS

commit 5bb20f48b33c1decd30cc5819d3debaa8cd14216
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 00:58:57 1994 +0000

    entered into RCS

commit 9878dd82378318918586d723ee713f31b5a4ef65
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 20:15:10 1994 +0000

    entered into RCS

commit c5eb14d3a937336054db973984d72fe5a59697a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:48:58 1994 +0000

    Formerly pager.c.~41~

commit 0dd4115e8e146d9f887c20ddbf345b7a3ba8d9b8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:35:24 1994 +0000

    Formerly dir.c.~8~

commit 823bc11ec71d8d24efac26a4d38abe33673e4e5e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:06:32 1994 +0000

    Formerly hyper.c.~15~

commit 8e13e371ec916354c0738bee727816288e61ff5c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 18:17:33 1994 +0000

    Formerly boot-start.c.~34~

commit 5eea731d3b0ead89eb1942daac59f5d4ea0563ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 16:54:36 1994 +0000

    entered into RCS

commit 04652651536e99c8c56e127fbc76d7619e5e0ed5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 16:12:58 1994 +0000

    entered into RCS

commit 3b8cfbbf7a39317399b6afd14c5b502d287e27a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 15:50:51 1994 +0000

    Formerly pass2.c.~10~

commit 7e8473ac2ca0959b70383ca00860988edde0274d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 14:54:04 1994 +0000

    entered into RCS

commit 33406468d829d2075bc998acebec1f13c67b09a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 03:37:12 1994 +0000

    entered into RCS

commit 0b3c259a64c6ae0130a81e7a682024b21baf1bba
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 24 04:10:46 1994 +0000

    Formerly info.c.~9~

commit 491384a2d21d60151cb793357f1d67122e37cc36
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 20 16:57:52 1994 +0000

    Formerly setup.c.~6~

commit 8bc12dddbd75e0d7fcb5247dffa0f6e0a44bca83
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 20 16:45:02 1994 +0000

    Formerly pass5.c.~9~

commit 39e15a808a3b6ede27272cfe84aa64d0496fe3fc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 19 18:02:27 1994 +0000

    Formerly pass5.c.~8~

commit ecb4fa8064fc2abc79ceed21f9c5ed3de22e6257
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 19 18:01:25 1994 +0000

    entered into RCS

commit c454a90431c9ef451f30be2dcf594c0918c2f3c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 18:26:16 1994 +0000

    Formerly pass5.c.~7~

commit cceb27712cf388aeaf9512ffffe4a0a1cbaea7e2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 18:26:04 1994 +0000

    entered into RCS

commit 24ebf93c9e60e5a66e3ed3388a8d48b4f1d38dd8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:21:17 1994 +0000

    Formerly pass5.c.~6~

commit a61b9f02346ae97e62200cede3e31f2422540b0a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:12:59 1994 +0000

    Formerly utilities.c.~8~

commit 59e1e46c03640376a7a8ec449aecd8c7c04faa36
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:11:40 1994 +0000

    Formerly dir.c.~7~

commit c073802253a8c368785bcc761b7ccfbfc1aec68b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:00:11 1994 +0000

    entered into RCS

commit bbd9800b0b5a110665bc9a71d4bdac635bb7621f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:38:01 1994 +0000

    Formerly inode.c.~4~

commit 144a7ab1dc7bddf1094d9721dd794347b6900fd3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:34:14 1994 +0000

    entered into RCS

commit 00552f61785b5f751008e2899182e73541af1b20
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:04 1994 +0000

    Formerly dir.c.~6~

commit 45cfe8420afa94d77575f8e3a1d092b34c8a76c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:03 1994 +0000

    Formerly pass1.c.~6~

commit a7779d7530edf79610c1fd4de905a277cbd3a720
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:00 1994 +0000

    Formerly pass2.c.~9~

commit 563e3b7581bf9fe857c88dc0a51f3b454a4ecb57
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 20:37:08 1994 +0000

    Formerly pass2.c.~8~

commit e8154523725446b98848e4378f7339502a1d6970
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 17 20:36:23 1994 +0000

    entered into RCS

commit 25cb27f0231af5b93706a91aca1040b7b804bf4e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 20:10:28 1994 +0000

    Formerly utilities.c.~7~

commit ef61bdb6324be34aa073ad7480f03c43b43af573
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 19:40:20 1994 +0000

    Formerly pass1.c.~5~

commit d90715f3cf771633a2adb0faae6f75418c6dd53b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Oct 15 01:09:10 1994 +0000

    Formerly utilities.c.~6~

commit 477fc11b468c89d1d3acf2874f445805eccd2ca5
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 14 22:51:31 1994 +0000

    Formerly mgt.c.~22~

commit 21876c021d040e365aa3c4384f57643f3848b801
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 22:03:42 1994 +0000

    Formerly setup.c.~4~

commit b97f2bcb095ead4428e2338c2cf8ef6b1ca08265
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:44:26 1994 +0000

    Formerly setup.c.~3~

commit 609092eb6651140c0cd9ebf33e2aa044567afa31
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:30:57 1994 +0000

    Formerly Makefile.~4~

commit f3cd6e6d3ce1ed28a668dd8317defc4935216f9b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:27:36 1994 +0000

    Formerly pass5.c.~5~

commit 59a6501b5fefd27ec32efd355060dbc8c745bf9a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:23:31 1994 +0000

    Formerly utilities.c.~5~

commit 35edb676940ff1900cf3bc5f9c168e2d7a21d686
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:20:03 1994 +0000

    entered into RCS

commit 5bf9a2180f9cf0bbc87f8f5baf45cbfd447cb542
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:17:19 1994 +0000

    Formerly pass2.c.~7~

commit 00fd328228eec81847a8a5c45b52a9c71a02ab0e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:13:48 1994 +0000

    Formerly fsck.h.~7~

commit 2c5868c95626947c53ebb0fca11959d655d5e23e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 20:48:19 1994 +0000

    Formerly utilities.c.~4~

commit 04b545c9a948f24c660d69bdaae68c9447b9acbf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 20:44:05 1994 +0000

    Formerly fsck.h.~6~

commit c73d4c832c3038c60c6ccffacfb2301051ec4570
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 14 09:00:43 1994 +0000

    Formerly mgt.c.~21~

commit 00a20bf1fba0a63f86cae462dc5899ee8da19d0e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 04:07:46 1994 +0000

    Formerly inode.c.~3~

commit 1db19183130893f8b55eebce0c3a8789909ececb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 04:03:27 1994 +0000

    Formerly pass2.c.~6~

commit 7af08688ad549c441042746e8a96a75888de5f01
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:56:54 1994 +0000

    Formerly dir.c.~5~

commit 7ca896b3fea3c4b71bb9f419f1f6d6d34a82c244
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:55:01 1994 +0000

    Formerly fsck.h.~5~

commit 6f150b5ebfd49a1ec909c213af5ff154d9670fdd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:54:51 1994 +0000

    Formerly Makefile.~3~

commit 30583d5f48f60f937b88bf34c923592c3baf98ae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:47:41 1994 +0000

    Formerly setup.c.~2~

commit aee68908473413b49535365634f24ac6a4031137
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:42:16 1994 +0000

    Formerly utilities.c.~3~

commit 51788f5dfdde5c97b4e05b42ec5a1f029b672094
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:38:26 1994 +0000

    Formerly pass5.c.~4~

commit 13fb54a37fad5244bf13c98425227c3fc6fcbec9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:52:31 1994 +0000

    Formerly pass4.c.~4~

commit 6619a1a07ff107e811404f75a6710190456584fd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:46:06 1994 +0000

    entered into RCS

commit db767a733ad6370063652b47e2169e4453350fc4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:33:51 1994 +0000

    Formerly pass1b.c.~3~

commit 6953d146a5c31044b36a55d42921394f758fb704
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:33:51 1994 +0000

    Formerly pass1.c.~4~

commit 6ddaaa9c2097f7dbce0c5df85d2f4b70a6546d3c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:28:04 1994 +0000

    Formerly inode.c.~2~

commit f8b264965c6ac2eafc67d31a9e22abdc2b77398a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:09:51 1994 +0000

    Initial revision

commit 14941a3a785a8be753d52daa5991a7eb0771d4d7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:05:40 1994 +0000

    Formerly fsck.h.~4~

commit ec3f5ca59afda5367c6657a0e3c8fdda60b2d814
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:42:13 1994 +0000

    Formerly dir.c.~4~

commit 2f7be2817ae9ed1e971e79ef1bd5f7dcd9e44ca3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:39:07 1994 +0000

    Formerly pass4.c.~3~

commit de129ccb4d52da944ea2aed649de99494b664579
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:58 1994 +0000

    Formerly pass1.c.~3~

commit b5dd6d727cfec2909101a22a7f94ea4a07a065b3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:57 1994 +0000

    Formerly pass2.c.~5~

commit 53ff1915c818303419c75432ac13c1f0019c5f2f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:51 1994 +0000

    Formerly pass5.c.~3~

commit f55765cdcd345d8ad3b0c8b755662be6f58c0b3e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:03:16 1994 +0000

    entered into RCS

commit 9077096672c3ba933d20dada9c5341f529de2a44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:52:24 1994 +0000

    Formerly Makefile.~2~

commit ecc502cf679a74dae528934aad304b2c57681c84
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:52:17 1994 +0000

    Formerly utilities.c.~2~

commit e3b907432e2c354bd482ce2bc4bfd0d99cfbfa17
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:44:11 1994 +0000

    Initial revision

commit e569ed0fa5aa6ba0e0c0fd1c9118422621dd53f9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:40:04 1994 +0000

    Initial revision

commit 7d4b6bea4c784842e1dee3a65ef0e1d6664e32de
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:33:48 1994 +0000

    Initial revision

commit 727c48882399958188629af3f3b5561641738c5d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 22:58:18 1994 +0000

    Initial revision

commit 18c5b559a47851a7dca9a98d1730f07d802edfed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 19:11:26 1994 +0000

    Formerly dir.c.~3~

commit 7b2317f56641f8ed6a5895b234f8b01f87b2c02d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 19:07:09 1994 +0000

    Formerly pass2.c.~4~

commit f8a5e2c30dd17acd4837a31d53239b1633e5d76f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 18:45:49 1994 +0000

    Formerly dir.c.~2~

commit 9f58a5233676b59d52f87b72ec37665f90524720
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 18:20:01 1994 +0000

    Formerly pass5.c.~2~

commit b35ac7b087e9001d1a05a1d43971de4e08d0d9b1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 16:58:58 1994 +0000

    Formerly mkfs.c.~5~

commit f2461b5effa91fea00f06c7a42fe7c1f8fc8fc47
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 20:53:28 1994 +0000

    Initial revision

commit f305d4ea65aa37490700bdf665cf53fd4d37fb2e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:50:49 1994 +0000

    Formerly pass4.c.~2~

commit 002e491dd25169be89cb793cbf956d9651af47e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:42:32 1994 +0000

    Formerly pass3.c.~2~

commit 3aff68b4d5d71fe668bb873861418e9c44085936
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:32:39 1994 +0000

    Formerly pass2.c.~3~

commit 43d7225f44ad7b55051bf452cde5dc71961ac4aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:08:44 1994 +0000

    Initial revision

commit 2b72c279aaa10cbbe66e0c1f4e05a1137ad71896
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:01:02 1994 +0000

    Formerly fsck.h.~3~

commit 5d81dbc3de5c001cc4bc10c3ca14cbce860d02bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 18:57:39 1994 +0000

    Initial revision

commit 8d3a7291cb8f53960de98355aa6644192612b24f
Author: Jim Blandy <address@hidden>
Date:   Mon Oct 10 18:22:23 1994 +0000

    entered into RCS

commit a08274592837f3f031525447eed16b7e21b62479
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 10 06:17:52 1994 +0000

    entered into RCS

commit 5d4319060e8bf81e28602ad3ab6c00e660daa43e
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 10 06:05:48 1994 +0000

    Formerly Makefile.~38~

commit 267c1efa2b6310f06b304a8d1988933faae1367f
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 8 00:49:28 1994 +0000

    Formerly Makefile.~37~

commit b908b2398996527a55f6d10ae6ec025d7201911e
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 8 00:27:34 1994 +0000

    Formerly boot-parse.c.~10~

commit e627f58514c9eca0e32ae82211f5756710f9e79f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:37:56 1994 +0000

    Formerly fsck.h.~2~

commit 8f7700cb555857f76301b9fa2d8d9d715fa77668
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:37:52 1994 +0000

    Formerly dir.c.~4~

commit c61fef321a47e7e1754bdb7734c7ca2551db0193
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:27:40 1994 +0000

    Formerly pass2.c.~2~

commit cc039074abe9f18ffb668949fd5f125f4e7e7d2f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:56:49 1994 +0000

    Formerly pass1.c.~2~

commit 408f7c5740ba7c6098069234ca162d4f3a889483
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:55:00 1994 +0000

    Initial revision

commit 360b1b841d27f053220acdf9a38f34b369a7f312
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:39:19 1994 +0000

    Initial revision

commit 66af2c518e44b9087eaaeb1d8a2c70cfcf5cd680
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:04:42 1994 +0000

    Formerly pass1b.c.~2~

commit da3c877ec5e5d6ee20fded47cfbdc86e8706d279
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:02:22 1994 +0000

    entered into RCS

commit 99333fa11a299acc182ed20dfc907622399deeba
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:21 1994 +0000

    entered into RCS

commit de59b4fcd2ef52ea2e8693682661afdc4f8a4645
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly boot-parse.c.~9~

commit aef7ebb0a50d4faa20db6edb942f27af03cd0646
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly boot-start.c.~33~

commit deb0c77b3be42df3b565d9f28ddc30d8d4545836
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly priv.h.~13~

commit 4d980b71d6eaa5436ae56fe2d312f3617e5f97f2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 21:59:44 1994 +0000

    Initial revision

commit 7b54d7d60273a40517a219c7a8dd364b0b2737f8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 21:48:51 1994 +0000

    Initial revision

commit a742287f5fad240b595935752c676e431a071a41
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 19:23:43 1994 +0000

    Initial revision

commit a38ebb7f8b1310a08523549f83c1d1a670144294
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 05:45:42 1994 +0000

    Formerly main.c.~24~

commit bbee9c26c27d2ffdd0588b74bcf03050d80cc8b0
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 00:05:07 1994 +0000

    Formerly boot-start.c.~32~

commit 0099b6412a0e59730b60632b95468ce1f05f8d8c
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 6 21:52:35 1994 +0000

    Formerly boot-parse.c.~8~

commit d7d2822a34e3f32fba0a52d6baacab2d2abaa993
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 6 21:47:07 1994 +0000

    Formerly boot-start.c.~31~

commit fc146959bf2f4bc512467ccb0edc1e33cf463af7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 6 17:18:52 1994 +0000

    Formerly dir.c.~3~

commit 5b306b8c5c71825f2cfa3ab9c7d14fb8319d5daf
Author: Hurd Maintainers <address@hidden>
Date:   Thu Oct 6 02:18:38 1994 +0000

    entered into RCS

commit 62142106252c36ee8e966b4b58696a00c9637194
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:09:06 1994 +0000

    entered into RCS

commit 9434cfa0db42a1ad683a3485d2b5a75ad7c67be7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:08:23 1994 +0000

    Formerly fsck.h.~9~

commit 4e6cffecfc689ff6f77028d9905baafeb97ba735
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:05:30 1994 +0000

    entered into RCS

commit bd4311939201c82532ac1a7ba6d40235fbc456bf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:00:36 1994 +0000

    entered into RCS

commit 41203dc31387ee4a0c92291b98b65af427c2ac98
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 16:58:39 1994 +0000

    Formerly alloc.c.~18~

commit 806387e26a5e7c72823046b891e1762fc5be04ee
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 16:53:12 1994 +0000

    entered into RCS

commit 73ca06756e16fc5d22852db7a901235b1eeea9bd
Author: Hurd Maintainers <address@hidden>
Date:   Wed Oct 5 02:51:16 1994 +0000

    Formerly inode.c.~5~

commit d18f25f9700cd9672e19c07a00d227a317247ddb
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:44:09 1994 +0000

    entered into RCS

commit f59914f17bdde169e5ad516c4b24f890a2b27bb6
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:40:41 1994 +0000

    Formerly Makefile.~8~

commit 57d892379d492ddc72272528f51a975a6176f7da
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:38:49 1994 +0000

    Initial revision

commit 9dd6afbc65092f2d706b124e296ac3d918ee81a6
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 22:46:15 1994 +0000

    Formerly pager.c.~40~

commit 687423a245b9571fc1f81bcf76b8b507128d85b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 07:29:34 1994 +0000

    Formerly pager.c.~39~

commit 8906a3ab8658ed1fc9611c7ac4247e8e436dddda
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:34:16 1994 +0000

    Formerly sizes.c.~24~

commit 824fab5c57739ca637e28706a55dfd87958b5840
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:30:08 1994 +0000

    Formerly ufs.h.~28~

commit 804f26fb9384975dd1346ff8ae53710fb68d1d54
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:16:27 1994 +0000

    Formerly inode.c.~43~

commit 22e6a2519c35bf6329997589db39dbcfe720613b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 04:18:06 1994 +0000

    entered into RCS

commit 871ad76b6f487f9e01fe7b756748047ca75e37eb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 04:15:39 1994 +0000

    Formerly Makefile.~36~

commit 4e3d37a5f964e023b5273b95be637dc7c01f1ce5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 21:18:00 1994 +0000

    Formerly sizes.c.~23~

commit b1e1ec7f1ba2dd942424e9337c1e808b1cf12f18
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 21:15:48 1994 +0000

    entered into RCS

commit 20cce94843f910d723838637c9bab65ef8733d31
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:09:11 1994 +0000

    Formerly inode.c.~42~

commit 852288b2a0bf16d619f8a5488bab663dd951e074
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:06:38 1994 +0000

    Formerly ufs.h.~27~

commit cf572a4fa65f0015434f51f95bf61831df007d30
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:06:29 1994 +0000

    Formerly pokeloc.c.~2~

commit 588abe541e6e06d9a9605bfa62212d4beed476d4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:03:08 1994 +0000

    Initial revision

commit 13de9fd35dd1e8c1cc031b63e92f11cdd40c4c4c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 18:54:58 1994 +0000

    entered into RCS

commit 5f4b8ddda0f01e59b9a20c8e7558b0b9e6ead89d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 18:51:49 1994 +0000

    Initial revision

commit 086642b5729a3643f1cf3aed368740c340fa1fbe
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 3 06:07:32 1994 +0000

    Formerly host.c.~9~

commit 9905d3c28c7b37dee185496c2ddc2aabbe21a8ed
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 17:17:40 1994 +0000

    entered into RCS

commit cbd8b271600173af776928e0316838d1b2f97cb2
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 07:44:49 1994 +0000

    Formerly update.c.~3~

commit b30758c5f344ce10e860c26a606fb505cedda1ea
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 01:29:06 1994 +0000

    Formerly Makefile.~7~

commit abbd94e0375300e8ae705ad80e74522864ccf302
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 16:04:15 1994 +0000

    Formerly update.c.~2~

commit 966e1e51ed4cb61b223f3641575a949902b907e0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:54:36 1994 +0000

    Formerly Makefile.~7~

commit 883be0d3ef94302709fc7389708d6cdf55b15270
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:53:49 1994 +0000

    Initial revision

commit cdf5408e1648b6cb9c742999435ede912bde90c5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:27:08 1994 +0000

    entered into RCS

commit 51c37db02693e2d308ad0c55a27ffd81e25f100e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:25:32 1994 +0000

    Formerly dir.c.~29~

commit 412943b3fe8c3ac765e6d00e7d77c00fb743d3cc
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 29 22:19:26 1994 +0000

    Formerly boot-parse.c.~7~

commit efe02f8bb6201ad8e4dcea1def0220bd77c41479
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 29 22:17:57 1994 +0000

    Formerly main.c.~23~

commit 1c052b1a67950b466ea1e82144f6b900f309eb0e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 19:24:51 1994 +0000

    Formerly sizes.c.~22~

commit 8bd45f0f1728824237681e04b043ff7cc5e588fe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 15:58:12 1994 +0000

    Formerly bmap.c.~5~

commit 8eb870e88b05f5a1043cc55b3deb44f7d1ee3418
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:34 1994 +0000

    Formerly hyper.c.~14~

commit 03ce9a0012399fb4a22f919c7a80af518b4d3b90
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:32 1994 +0000

    entered into RCS

commit 7a3e44b2f99ee99e694a214df6567589386a2935
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:31 1994 +0000

    Formerly inode.c.~41~

commit ad0d3b17b7f55f6502dbe8abc75465d35d7cff25
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:30 1994 +0000

    Formerly pager.c.~38~

commit 36d3fa91bc3575579b6ed163ff83a5a33adc4809
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:27 1994 +0000

    Formerly sizes.c.~21~

commit ba8e56d401ca793bd07b1ad081f7a0108cd35f67
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:57 1994 +0000

    Formerly bmap.c.~4~

commit 60b4068500fa63e35e1f310800e495447842f394
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:54 1994 +0000

    Formerly alloc.c.~17~

commit 95534a085867271b95d43f0cf57f55cd12bdc4f7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:13 1994 +0000

    Formerly ufs.h.~26~

commit e2cc559da4c87515186e8e0834626a1919777394
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:04:42 1994 +0000

    Formerly Makefile.~35~

commit 4a88b06446236b63b753ed9627d4714273f14f5f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:04:19 1994 +0000

    Formerly main.c.~22~

commit 253ac569a830e5cb8f53071c423ede467577025e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 01:30:00 1994 +0000

    entered into RCS

commit 61b8cc05b9fd5c62989c947b4ddde1643bb9f016
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 26 16:51:55 1994 +0000

    Formerly inode.c.~40~

commit 7cfde2e8e5dd4d8b58d65637a75ae96c4f0c9336
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 26 16:49:23 1994 +0000

    entered into RCS

commit accbcaa1a4cc3796cb3fe5cd6d70650419caa761
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:10:03 1994 +0000

    Formerly pager.c.~35~

commit f840379e32e92cd1ef7120a7513e38ba5ed4523a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:08:50 1994 +0000

    Formerly inode.c.~39~

commit 6a92a8f625ccdec00bcc433026b19e2410bde72a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:08:49 1994 +0000

    Formerly ufs.h.~25~

commit d0623baf9abcfc4a443d5acbdd6dbcb40457d787
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:06:02 1994 +0000

    Formerly main.c.~21~

commit 2c1d9f377cd870403d321a7639a59f2be16e119f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:04:08 1994 +0000

    Formerly hyper.c.~13~

commit 8934397d1954264ad771646bb1f7009dd8f67f91
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:58 1994 +0000

    Formerly pager.c.~34~

commit 349a9b0bc01159f9136c2c31d8b82b189e319784
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:56 1994 +0000

    Formerly bmap.c.~3~

commit a204f7f38dd2bee28f14b3d0ddb5ec23477fd448
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:43 1994 +0000

    Formerly hyper.c.~12~

commit 3f39cf3d955331c1b45a339a355721f366d0655c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:32 1994 +0000

    Formerly inode.c.~38~

commit d803ca4fd313c88889588356387eca92b0b8ba14
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:13 1994 +0000

    Formerly alloc.c.~16~

commit 5aea62561449ea4adc3352f807058c09de6e35ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:49:57 1994 +0000

    Formerly ufs.h.~24~

commit 9979ccfd1c511cdd73580c9c2926e957850e792d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:48:23 1994 +0000

    Formerly diskfs.h.~38~

commit b37af15ec8be515a69b34a48c1acb8434adb5324
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:41:31 1994 +0000

    Formerly sizes.c.~20~

commit 4d3bdd74b96b6361f98a9a4b27d5680938e01838
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:40:50 1994 +0000

    Formerly main.c.~20~

commit dc9d84fff4feb1488cea1ed39d36dcf140b013e3
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 23 20:09:41 1994 +0000

    Formerly Makefile.~37~

commit 73ba4c1912f98431786b786a902b94f088d424ba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:53:10 1994 +0000

    Formerly diskfs.h.~37~

commit 8b638843fcf5ec4bdd02fe5b97c082b62f313102
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:52:31 1994 +0000

    Formerly pager.c.~33~

commit ddccf06093018e56b99f60279cd0635f594b0f5f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:40:30 1994 +0000

    Formerly inode.c.~37~

commit 4efa7764e9c765c1767a83801f904a9dc4384ea9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:52:58 1994 +0000

    Formerly main.c.~19~

commit 185e02285aa9c882750d7d6cb6b871c26ba9aa57
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:51:16 1994 +0000

    Formerly ufs.h.~23~

commit 8aa1ba15e46a73e01008316bce5a64a7f6ba49b2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:08:14 1994 +0000

    Formerly bmap.c.~2~

commit 8d582ebe6c71d758b5f41f5db11b42cdbab063a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:48:24 1994 +0000

    Initial revision

commit fe535a7b1fb96b0476e3f6374fe026db64ba8ecd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:29:06 1994 +0000

    Formerly alloc.c.~15~

commit 20a06f99166d344e2e7f38e4cbcb0d11c5d538c1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:23:08 1994 +0000

    Formerly fsys-getroot.c.~18~

commit 907e2b824847299a6c4a09fc1daa26be7613c9ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:22:50 1994 +0000

    entered into RCS

commit c4e734728a04cc9c024f2a883f1fb66944dfc4f7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:21:05 1994 +0000

    Formerly diskfs.h.~36~

commit 1161344075a30f89f5197ca89b0f26738df12695
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 00:44:18 1994 +0000

    Formerly hyper.c.~11~

commit c774b65da56669bff7a523fb33b2f311a64e6688
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 00:30:19 1994 +0000

    Formerly hyper.c.~10~

commit f23c6cdad4e76da9ccc57ce3b11b62b465dc3008
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 16:43:13 1994 +0000

    Formerly pager.c.~32~

commit 20a46f6dd7ad1356d4021a3e1cb428e09791b18c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 15:56:24 1994 +0000

    Formerly ufs.h.~22~

commit 41976b5f679fa28cc58f8cc032df0b600c386eb7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 15:45:13 1994 +0000

    Formerly inode.c.~36~

commit e948e29f7a12db77382ba0c0c43497526376077e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:51:36 1994 +0000

    Formerly inode.c.~35~

commit 8013eb9b3d68e0104bd67878776d3ad6b59d71cf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:39:27 1994 +0000

    Formerly sizes.c.~19~

commit 15b5418f8513ce6e1d3311075ad8a42cbb2ff239
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:35:36 1994 +0000

    Formerly pager.c.~31~

commit 10cc494105c976f2f3c093b22c4e919207b87cb2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:35:30 1994 +0000

    Formerly ufs.h.~21~

commit cf52214a7b92b84dcb178a7660f769ace2c60c94
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 20:18:44 1994 +0000

    Formerly pager.c.~30~

commit 753fa1ab4a6d5198ad7f247e5f7629f13fddefc0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 20:16:07 1994 +0000

    Formerly sizes.c.~18~

commit dd12387424d1042baadd5f975a182376887a8138
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 19:27:32 1994 +0000

    Formerly pager.c.~29~

commit fbd393ca60faf7188e22c7f502f676a04abca408
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 19:26:23 1994 +0000

    Formerly sizes.c.~17~

commit 3a3142066eba566c020c0b01da7e5eaddf9130ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 17:47:41 1994 +0000

    Formerly ufs.h.~20~

commit dc464d433ac51f04c667c2e02eff3c04c0e5c180
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 17:38:49 1994 +0000

    Formerly inode.c.~34~

commit 45294c7f5df22efc69259a2b7d544000b0cc0743
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 04:27:44 1994 +0000

    Formerly pager.c.~28~

commit 725fbaebb89dd2043d2df32a68c9ae490c2e3d4b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 20:22:57 1994 +0000

    Formerly init.c.~49~

commit 5dfb41de08fec4f5668d106c8e2e7fc53890684d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 20:22:33 1994 +0000

    Formerly init.c.~48~

commit 47768c79e262d915a9b3209244831fde50499e6d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 19:53:01 1994 +0000

    Formerly pager.c.~27~

commit 87f910ede730e49d812c16007cf70a07ea50acd7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 23:13:07 1994 +0000

    Formerly inode.c.~33~

commit 675d640c5697271321909ee0833ee9aae35d1737
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 22:14:36 1994 +0000

    Formerly dir.c.~28~

commit 23d552cc5539d06ece416da68797994a6c3f76a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 17:06:31 1994 +0000

    Formerly Makeconf.~62~

commit 7093ec1902294c710306d445ea79c78c27abba5b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 18:56:48 1994 +0000

    Formerly file-set-trans.c.~14~

commit efeda0ae54da67f72c357340975a714b53094548
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 18:48:26 1994 +0000

    Formerly dir.c.~27~

commit fb1d398615fdd06a1c66b7d62bba9ef529b697f0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 17:24:59 1994 +0000

    Formerly dir.c.~26~

commit 0f6347e6bd553ce2cc5c5f18c5a2c4496cf902a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 15:58:55 1994 +0000

    Formerly inode.c.~32~

commit 3b0c127a7837931e870dea008564218e3d7c101c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 15:53:01 1994 +0000

    Formerly dir-lookup.c.~8~

commit 0065fe67e96993bcb24d280635db0a6b78675a11
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:56:55 1994 +0000

    Formerly fsck.h.~8~

commit e4624b4e1f1447dfc81b2c294170c76ae7dd8c15
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:33:29 1994 +0000

    Formerly dir.h.~3~

commit 5c273332a4d453bdc8f3b6c542c5f793ba8e88e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:17:56 1994 +0000

    Formerly Makeconf.~61~

commit 815768d42a18f53fa62c901ac5e55d8178b9f1c8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 15 17:00:22 1994 +0000

    entered into RCS

commit 8038b2fc8180a3691ba7daaf8bec915f8c4cb2c0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 17:05:50 1994 +0000

    entered into RCS

commit 36ab93ba175da54b9b758a5d8a9e381272700c09
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 16:28:20 1994 +0000

    entered into RCS

commit 393fd708abd06cd67396e439cab8303e8c5c0393
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 15:04:17 1994 +0000

    entered into RCS

commit 287343da279351fb3dad8d1fad3a4afe5487bba8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:35:18 1994 +0000

    Formerly socket.defs.~26~

commit 7487dda5f6562be1c0bdd6f68afa6ba1e79fdb79
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:34:36 1994 +0000

    entered into RCS

commit 37a67fe80f95310bee92b9413e296361e87a0137
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:28:33 1994 +0000

    Formerly auth.defs.~17~

commit eb6621cff2b87c7f3f89a774cac2bf57a10f3b51
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 18:38:52 1994 +0000

    Formerly fsys-getroot.c.~17~

commit 15f4929fbfa45a940054701f31f076a1ea017e6e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 15:30:33 1994 +0000

    Formerly hyper.c.~9~

commit 0689ec4e7dd22fbc20dd6d48b8d5272c0cbf1a22
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 12 03:50:56 1994 +0000

    entered into RCS

commit d76ce01919eccc1505161ea5b331ab7c913ce2b6
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 12 03:30:54 1994 +0000

    Formerly dir-lookup.c.~7~

commit fab6daf09bf15979e19826d76a336dd8f2f7985e
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 11 00:48:33 1994 +0000

    entered into RCS

commit 84c19047b6a61adc077af1b4a527ae3bb8f2f1e8
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 11 00:47:09 1994 +0000

    Formerly init-init.c.~18~

commit 6fdcd7d400557eac86cf1648fd63a590dc3d8ae4
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:28:00 1994 +0000

    Formerly main.c.~18~

commit 606c35d25388fe9fdc168c4da483165638b44dcb
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:22:34 1994 +0000

    Initial revision

commit 70490907fdba820987f269a5617de7dbbbb765f0
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:21:30 1994 +0000

    Formerly diskfs.h.~35~

commit 0a26b0b62320d968ab0ec74372ac97281a218e21
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:14:41 1994 +0000

    Formerly file-inv-trans.c.~5~

commit f7eea3b1edf9597b3478f4755cff1a70c129bb0d
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 15:53:12 1994 +0000

    Formerly host.c.~8~

commit 1858b54697edb0ef7414b0d3ae326a4c7d9cf53c
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 15:40:32 1994 +0000

    Formerly mgt.c.~20~

commit 2a87c7933d6523642b39b25d9770395ec4d7af90
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 13:33:03 1994 +0000

    entered into RCS

commit 0fc4d6596dd32bbaf7b88f5b29f72cbe588a1644
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 10:17:42 1994 +0000

    entered into RCS

commit 78a9b85f5fccdbba49edd35fbc2531d9b042b1ff
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 10:13:31 1994 +0000

    entered into RCS

commit ab194f2d5f0f65b726c41f2ae46a2b26e46b45b6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 19:24:06 1994 +0000

    Formerly dir-lookup.c.~6~

commit 4571431117f4521549018f9cf544ba7e06c8f7bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:23:29 1994 +0000

    Formerly fsys-getroot.c.~16~

commit cc045dffd44a363dd11e93b93131aede1d7a6ef7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:08:19 1994 +0000

    Formerly init-init.c.~17~

commit 8e58914813f0334873e0dbb92b2761fd2a7736da
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:06:40 1994 +0000

    Formerly main.c.~17~

commit 82df8cb9650ed57083a748857ed244a4bb534d40
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 16:48:27 1994 +0000

    Formerly mkfs.c.~4~

commit 33f5bcf57515a8481fab63f052e7459f30454188
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 16:06:52 1994 +0000

    entered into RCS

commit e57e05ddc091fe85533e39874245874eb23e19fc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 14:33:55 1994 +0000

    entered into RCS

commit f0fd503b5a8de685449b235bbae116bd4c63b611
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 14:11:41 1994 +0000

    entered into RCS

commit 56e5d9d850bfbf8d1c65d88b240e919ef0e86cf2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 20:03:28 1994 +0000

    Formerly mkfs.c.~3~

commit 75fa50496187034855255f7f0ee7920d9fc87041
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 19:51:43 1994 +0000

    Formerly mkfs.c.~2~

commit 4f83aee09b36993df87b593f91c9ca813ba1687e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 19:48:35 1994 +0000

    Formerly Makefile.~2~

commit 57d5af771af52ef8d74d966e28954c70082f23c0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 16:54:10 1994 +0000

    Formerly Makefile.~36~

commit e6fd7acf45b92f3e99c3f4e826d116643f5c3fbb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 16:19:20 1994 +0000

    entered into RCS

commit 0c4e6afe2876a89fda34a9cdeeeadb7bd421eaaa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 7 23:41:02 1994 +0000

    Formerly dir-lookup.c.~5~

commit d08efc4f73ff782a83d676611474af0068ecb843
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 7 17:14:12 1994 +0000

    entered into RCS

commit 4a34f8601871798b6d646a620e9f0763743deec9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 21:30:27 1994 +0000

    Formerly dir-lookup.c.~4~

commit 18ef3cce7f425ecedffb7b49c41d261db4b4efbf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 19:28:07 1994 +0000

    entered into RCS

commit ce415d0a078bf4cc69ada749a890c30f41dc52de
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 19:25:33 1994 +0000

    Initial revision

commit 5dd126835e98ff4ae19003a8a654d63455f77a4c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 17:30:47 1994 +0000

    Formerly init.c.~47~

commit 2675008934be6c4b60877a6b320c9020071937d0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 15:29:52 1994 +0000

    Formerly inode.c.~31~

commit be4514bbe30ecf504619d53c0dc471c909b6c11a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 22:28:21 1994 +0000

    Formerly dir-lookup.c.~3~

commit ac26caff5e070834ee299f0c434bf277f03afd02
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:56:03 1994 +0000

    Formerly fsys-getroot.c.~15~

commit 185c83cd9e822d5ede85a7753fb21f2aec2713db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:47:49 1994 +0000

    Formerly fshelp.h.~14~

commit 8bbb708b5bbabcf98f7f394da7d83865d7197cb6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:16:33 1994 +0000

    Formerly boot-start.c.~30~

commit f00d576e8838df7ed655641a019afe273f81db2a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 19:19:17 1994 +0000

    Formerly pass1.c.~3~

commit 4dd6477a3337ebf4f8ac177f7ade7deef9799b30
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 19:15:35 1994 +0000

    Formerly inode.c.~4~

commit 943dbe863644cbd313b2825643e758927cb3571d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 18:50:58 1994 +0000

    Formerly fsck.h.~7~

commit 2a87c7c0fe99de6afdd799206d7ece9011d52852
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 16:37:49 1994 +0000

    Formerly diskfs.h.~34~

commit ec999850082bd96d48388d8f7c30c617cb4b2885
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 16:15:09 1994 +0000

    Formerly settrans.c.~2~

commit 93fc8961ffcce37ee6f1ef030120f5d6a881fbda
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:50:43 1994 +0000

    Formerly Makefile.~6~

commit ee280f4a094bd2ae53dafb30449f38f0abe9bda2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:50:18 1994 +0000

    Initial revision

commit 1242f1279735629ff7845f3ee64930ce99c03d25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:41:03 1994 +0000

    Formerly Makefile.~6~

commit e2672a39c498132edba5be7039ec6f28a31a4aab
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:39:31 1994 +0000

    entered into RCS

commit b13c1082acf83c6408c542cce61d821407ff3d51
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 19:12:17 1994 +0000

    entered into RCS

commit 782fcf0dbae1362f00e2a43f73af66d8e2217a3f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 19:08:54 1994 +0000

    entered into RCS

commit ccebaedd24cacea4243020acd0a71209426a57f6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 18:11:59 1994 +0000

    Formerly file-get-trans.c.~11~

commit 8831bc8e3505a782bd3896545075454a0fd4fea3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:08:50 1994 +0000

    Formerly opendisk.c.~2~

commit 34a80273b4e1bebeff06674610eec03086f0afcc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:05:49 1994 +0000

    Formerly Makefile.~38~

commit 412e5c6a04c0aadeadf7c65752c6c2db3b145bd5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:05:26 1994 +0000

    entered into RCS

commit eccf8b198fc481585d898ac0476ecfad90248dd4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:01:34 1994 +0000

    Initial revision

commit e31f8a86fe0c51d2d41e6a78012efc5aaeec9e10
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 15:38:28 1994 +0000

    Formerly mgt.c.~19~

commit e94522121c2f7df4dcd9d57e3ea7a2174018e4a5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 15:07:49 1994 +0000

    entered into RCS

commit 367440c11acd9eaec4a8bc461e3917142006f290
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 09:02:07 1994 +0000

    Formerly exec.c.~84~

commit 74fbb191097d6f6dce65962e596a76107e268f8f
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 07:25:50 1994 +0000

    entered into RCS

commit d6228d60d12cc8c1b881091cb255c275d5228a96
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 07:17:52 1994 +0000

    Formerly file-exec.c.~9~

commit d88d3db47951fc4300b71abd335148d2e3b9d43c
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 06:25:16 1994 +0000

    Formerly boot-parse.c.~6~

commit c15f44ab319f7ddde75e4df48d25224cc9e28eec
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 05:03:45 1994 +0000

    Formerly init.c.~46~

commit 35e1bde46e30981224d9f8fb22138750fc8235da
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 03:29:41 1994 +0000

    Formerly init-init.c.~16~

commit c35dfa1f9735d2bec64c4cd86f1f9fd09dee08bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:54:55 1994 +0000

    Formerly init-init.c.~15~

commit d15954adb8450c634436fa39699890725bb22091
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:21:57 1994 +0000

    Formerly init.c.~45~

commit 04b34e788dc0707c1619ce14a13a1d9001374787
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:20:52 1994 +0000

    Formerly file-exec.c.~8~

commit da94a1056fa4be0e59ee27aee320317327ccdc89
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:58:14 1994 +0000

    entered into RCS

commit f32c513ae17f431fa8ae3218faf1f764be64485f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:33:31 1994 +0000

    Formerly dir-lookup.c.~2~

commit 41a5ee6a78e6a4bf707f6c36ca458f84a02673fa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:30:15 1994 +0000

    Formerly boot-start.c.~29~

commit fbbd4823584be666c1ad360d9a76a24f1595417e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:23:58 1994 +0000

    Initial revision

commit 43234cf5ce072d25bf372e57e1806e305b97d646
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:22:39 1994 +0000

    entered into RCS

commit 02fcc25495b92d66f94cfce341daeed59de670a1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:14:11 1994 +0000

    Formerly primes.c.~11~

commit ce43e3758068cfe34ab2b50b595fe43146664ac4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 20:42:14 1994 +0000

    entered into RCS

commit dcee9f3b46aa67ec04b868acd2dbbc759cef0912
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 18:13:08 1994 +0000

    entered into RCS

commit e5aeffd17ee7ed85bf1ee94cee9e31b067199ac3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 18:06:10 1994 +0000

    Formerly file-set-trans.c.~13~

commit 0a747a54de545d4697583b07578d06552b2332b4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:56:37 1994 +0000

    entered into RCS

commit 32cee99c62b63917354f6ad9170f6738bb318262
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:51:05 1994 +0000

    Formerly Makefile.~37~

commit 527e4b5dcf7faa31c7b3c9923cf30b92265054b4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:50:50 1994 +0000

    Initial revision

commit e05a6529950ae1c1a3d7b248c836f428a6ba4d3b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:36:23 1994 +0000

    Initial revision

commit 43220add1303fa6544c010674dd59341062cdbf5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:24:50 1994 +0000

    Formerly fsys-getroot.c.~16~

commit 462dd969597363acd4e0204c7424c2a575f7bf6b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:23:41 1994 +0000

    entered into RCS

commit b971b3918432c0079b76b3912302be0d823311bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 16:44:23 1994 +0000

    entered into RCS

commit 6d6b69c0aa9beb0991a0412f25a7d3041851808d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 16:21:28 1994 +0000

    Formerly exec.c.~83~

commit 7e4a73057bdf036c4fb1d00da24dd0b02e400304
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 15:41:25 1994 +0000

    Formerly boot.c.~37~

commit 60acec1adcecff9be9d2ea5d555ae21d7e5c7429
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 15:29:37 1994 +0000

    Formerly Makefile.~35~

commit 8b4ba4322d59b640527b4963137842c599714bd4
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 30 08:23:19 1994 +0000

    Formerly fs.defs.~85~

commit 670b0511bcf786f7c2a1652f1f76548d1dcff59d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:47:09 1994 +0000

    entered into RCS

commit 105a3c7fe3bc17b76090c7b8b8d03aaef33edea0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:45:57 1994 +0000

    Formerly data-return.c.~10~

commit f26e33128b0cebcff01e62f5b4f6540cb679398b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:36:58 1994 +0000

    Initial revision

commit bf3874c02bcbaf220b7d969f285e3bdf46311d7a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:34:48 1994 +0000

    entered into RCS

commit 9482946edf94a0414fce3134d09094f9cd0cf442
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:30:35 1994 +0000

    entered into RCS

commit 459c532e078ff67664fa48c4fbf2b100497c3942
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:14:10 1994 +0000

    entered into RCS

commit 3871666c4b1e9973f0e2ceb7b58cba5562652a46
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:05:47 1994 +0000

    Initial revision

commit 14956f8a02c719f7e6e7da4e3769ed52f4fb0c4e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 17:14:22 1994 +0000

    Formerly exec.c.~82~

commit f27578b3fba5a6926f3694d8660871d89d9bf663
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 16:53:13 1994 +0000

    Formerly mgt.c.~18~

commit 4a4f1e38a350098b9802fc73e4adeb1381a7c94f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 16:52:28 1994 +0000

    entered into RCS

commit 43181a9ef29d46a86c874779e8e5691685f7ba4d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 18:06:30 1994 +0000

    entered into RCS

commit de8e916714a79b4f003a51bd316b679293cc2613
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 18:03:07 1994 +0000

    entered into RCS

commit 6dd99c1bcc66e4e30a011c2d109a0c864e6df662
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:59:35 1994 +0000

    Formerly file-set-trans.c.~12~

commit 223f789eb2bf7c53768f02f779b2899876f9bbdb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:47:51 1994 +0000

    entered into RCS

commit e26ea7c56790719827a6a4bc0c9f1f1f08860257
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:46:03 1994 +0000

    Formerly fs.defs.~84~

commit ded88bc550a5e8d19ea1e3f432c3fdbd7a3c93f1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:35:02 1994 +0000

    Formerly inode.c.~3~

commit b3763a1e5f13eebeab8051e76054b17a5a116b1b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:08:07 1994 +0000

    Formerly Makefile.~5~

commit 47a344ec501feff828bddd47947097744927e0e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:04:42 1994 +0000

    Formerly fsck.h.~6~

commit 4b19fdd10d70d2125c2f0a8e3d412a20d21fa20d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:07:43 1994 +0000

    Formerly process.defs.~80~

commit 04139fc66335d12e4257ba2d6bf3d160a2d7acd7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:06:58 1994 +0000

    Formerly io.defs.~65~

commit 14c673abca5368a6426b6f40b28bc3796dcb391e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:05:35 1994 +0000

    Formerly auth.defs.~16~

commit 26ec87828b42ff0c31bed89bcf1f666af61fb936
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:00:48 1994 +0000

    Formerly hurd_types.h.~94~

commit e0b5a10f937e3d643b16a28fc9f336ebc5f9b148
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:22:35 1994 +0000

    entered into RCS

commit eaf1001abe046cf37a4ee8c0f9de836a1e17b64c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:18:07 1994 +0000

    Formerly main.c.~3~

commit ebe3c0dcbb903d731cceaffcf5ce73b8cf2c7122
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:17:16 1994 +0000

    Formerly fsck.h.~5~

commit 38eb74e38fe9e1fec22e9540a2036c8a922b5a3f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:14:25 1994 +0000

    Formerly Makefile.~4~

commit 9fb187a4b5828861c1dca142e1d79247cebda9b5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 24 15:11:56 1994 +0000

    entered into RCS

commit 57198896a2fb399ffd7cd900d2bbd237742f11ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 24 15:11:08 1994 +0000

    Formerly fsck.h.~4~

commit 87ab315978b44e4fddf2cbcc853cc3e9ba176184
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:18:15 1994 +0000

    entered into RCS

commit 0e3d5adbf81692d6af4736392cf5820e36d48ff0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:17:45 1994 +0000

    Formerly pass2.c.~2~

commit f238316b1187e525d4c99e957ca0376e5bbf5a5d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:15:16 1994 +0000

    Formerly pass1.c.~2~

commit df1373fea52547080828cb402c2fec4c97672a3b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:12:34 1994 +0000

    Formerly inode.c.~2~

commit 1ef99b22ad31744ebcf8db55cfcdfb73d6c01b8e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:08:37 1994 +0000

    Formerly dir.c.~2~

commit 61b2053e13ab837beacf255801d3c57a8f5da649
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:07:33 1994 +0000

    Formerly fsck.h.~3~

commit 0ae40d2fc772df37494f615c683201c347fae27e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:03:11 1994 +0000

    Formerly setup.c.~2~

commit 25533a44cc6a3fe6e4e1c61ba6a8451dd41c8c2b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:02:44 1994 +0000

    Formerly pass5.c.~2~

commit 5c1d004358eaba456315d5d69b0f4d55b96db033
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:02:28 1994 +0000

    entered into RCS

commit 54f2ffba7061d3b720779a946886c472595790d2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:00:23 1994 +0000

    Formerly main.c.~2~

commit 32355e3d1bd8ef1eb57dd2279f1980d061109ea8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:53:52 1994 +0000

    Formerly fsck.h.~2~

commit 50bb2a61e84d48f0b04f4e4b1c7b3b2a987d2010
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:44:53 1994 +0000

    Initial revision

commit 12e2f9c280b91c179dcaa8148f0c1cb487f691aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:39:52 1994 +0000

    Formerly Makefile.~2~

commit ebece2499ed7ae7bfc041e996809a13e1a3d43cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:30:43 1994 +0000

    Initial revision

commit 9db137a5a722a726219e732be31f2745fed73b64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:29:25 1994 +0000

    entered into RCS

commit 99d1b530ce1b858e8e6b8ddd2edb8f7133b5ca68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 16:56:37 1994 +0000

    entered into RCS

commit e6980a3d0427d4bd5880372b220f6be5d2d02b57
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 15:41:04 1994 +0000

    entered into RCS

commit 202c098c5965ea8696ea2e8ee2f3e4011c03ea20
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 14:44:04 1994 +0000

    Formerly Makefile.~5~

commit 2cb0743ac7501c6819194034799e86e10038b384
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 13:36:06 1994 +0000

    Formerly Makeconf.~60~

commit 24fabe2d8fe07b3190eafcbcc00fbff2c0a78158
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 23 00:17:46 1994 +0000

    entered into RCS

commit ba8b8cfca9a921515d1a1962b91fe509c21454a6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 22:13:04 1994 +0000

    entered into RCS

commit 79e25d0d74e2a45885eb762c554817102e7772c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 21:09:08 1994 +0000

    Formerly info.c.~8~

commit db550b76bd7185662c4d341a5cf590942e803abb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 20:43:59 1994 +0000

    Formerly init.c.~44~

commit 3fbfb390dd7e52cb80df16e24588d4666fa9c9eb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 17:49:57 1994 +0000

    Formerly boot.c.~36~

commit 5fcb03b582a1a4a58758e9f0a96bb46614a19860
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 17:48:26 1994 +0000

    Formerly Makefile.~32~

commit 37174fe8125e31ae3076e4df9ea63e2b743ace6d
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 17:29:20 1994 +0000

    Formerly wait.c.~10~

commit 28b9ff7f43c80b56c0d26b5544ce0cdb889df6b2
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 16:18:03 1994 +0000

    Formerly sh.c.~2~

commit a24db6547d01a254f1c9b4f25c42542f4ae2008e
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 14:08:20 1994 +0000

    Formerly pgrp.c.~12~

commit 464af75ec05c5594238c5dd3f59db64fbc08c060
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 21:47:02 1994 +0000

    Formerly pgrp.c.~11~

commit b8dc314192b752f190ef4f22c861895a86a5c316
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 16:30:36 1994 +0000

    Formerly init.c.~43~

commit 4a70855108c2575ffed273cd06cbf6e07c28bfd9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 14:24:40 1994 +0000

    Formerly mgt.c.~17~

commit bce616bbfd0b7af9c94f94e321e616c3d9e39888
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 14:22:26 1994 +0000

    Formerly pgrp.c.~10~

commit d77389f10c18bcd473ec941c26152bd12ceb5859
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 19 09:02:01 1994 +0000

    Formerly pgrp.c.~9~

commit 3e9dc8f681533be9d3430328e24b0a73fe846e55
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 19 05:40:03 1994 +0000

    Formerly Makeconf.~59~

commit 1d0cd383e9c80cc07ea8ddd32157657e3842caaa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:18:40 1994 +0000

    entered into RCS

commit 5fec5844a41a345898fdbe3ad03d083c08b5bb45
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:10:46 1994 +0000

    Formerly boot.c.~35~

commit f8024397a51d6123afec66a7a486cd1ad38d70f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:02:09 1994 +0000

    Formerly boot-parse.c.~5~

commit 422807ac5144b5280b9ea62a884eda4ae6327490
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:47:05 1994 +0000

    Formerly init.c.~42~

commit d84e2a7cf2d9cbe096f06b85e21dd24b6f19e61c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:35:12 1994 +0000

    Formerly Makefile.~31~

commit 72def196f5afd8be357a13380c18b976d0c37b0c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:22:42 1994 +0000

    Formerly boot-start.c.~28~

commit 0423498180d6ac24ca2c398d9c094d7ea6007765
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:58:30 1994 +0000

    entered into RCS

commit 9a89667ad7cabc94299e49777a1392e9cdefbad3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:44:34 1994 +0000

    Formerly Makeconf.~58~

commit 135c63fc9353cec70646ca8b9fcc75633a95f033
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:41:42 1994 +0000

    Formerly Makefile.~34~

commit 5935f83db5213e2298b1af93543463b24dc97c4c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:40:57 1994 +0000

    Formerly alloc.c.~14~

commit 6ebe4ab03fe3921ffbf5a059140a8720a05f7a95
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 14:53:51 1994 +0000

    Formerly mgt.c.~16~

commit bdc4e2ba7a987675349ba5d5a0fb9d2a50b57a6e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 14:40:50 1994 +0000

    entered into RCS

commit 64ad2e4f94c820647cdfa355805ffdaea74d34bb
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:11:27 1994 +0000

    entered into RCS

commit 60485b9c2ff27fe19d1b824f0154de3f56c21e55
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:04:09 1994 +0000

    Formerly msg.defs.~15~

commit 516860ccb44a898bcc7430a2420721e8cbe19909
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:03:25 1994 +0000

    Formerly io.defs.~64~

commit 190d5526c7e76f803b4583e366cc978eb51d8215
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 17 23:20:43 1994 +0000

    Formerly init.c.~41~

commit 2f2c44e30c8d4e23a4366e7badbf6ac8f48cf616
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 20:27:21 1994 +0000

    Formerly exec.c.~81~

commit 1d45160617a7545cbba694fdebe3d53093978607
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 19:26:48 1994 +0000

    entered into RCS

commit 741952a3fc04df3d3895ec601a141b81d95087e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 19:22:47 1994 +0000

    Formerly term.defs.~16~

commit f003bf8cc8c3551f3fb0e6b79a47431c89e8b36b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:15:18 1994 +0000

    Initial revision

commit 27ba3912c75934110d3cb786f2779265a2905723
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:15:13 1994 +0000

    Formerly init.c.~40~

commit af1647d6db4fde50056665f85c53c4f0efdf974c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:09:22 1994 +0000

    Formerly host.c.~7~

commit e0d4b8289f8346c56fe737923c7a293b91ae83ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 16:59:14 1994 +0000

    entered into RCS

commit 145956fc595c1b2574d7c0a53a17aa707496aa2a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 16:51:39 1994 +0000

    Formerly rpc.c.~2~

commit 0224ea409cf6637c74d25717247e441a120b7de7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 15:58:15 1994 +0000

    Initial revision

commit 2d97789f8cdfca3df9522a6194fc8b543d5c013e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 19:39:57 1994 +0000

    Initial revision

commit bf58a0633ca04ece22336cc1bbfb40696b2a7847
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 19:37:28 1994 +0000

    Formerly init.c.~39~

commit a2c3443be86b5dc4756a92b6eb1dc114399b5f6c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 19:36:48 1994 +0000

    Initial revision

commit 4b2aeaa002ecfc903e1846e2c76ce6a4ff385db4
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 19:03:35 1994 +0000

    Formerly Makeconf.~57~

commit 5334740f6224bae039996e78cae025bc18c488b3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:12:16 1994 +0000

    Formerly Makeconf.~56~

commit 3e8ba30c0942c3e7b28152df950d0a855090cf4c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:06:01 1994 +0000

    entered into RCS

commit c75d5d46b7e10f772ad7561e300d08fb16979b20
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:04:35 1994 +0000

    Formerly Makefile.~33~

commit 891b20daf442f1a78f6c2573e1de6d62bcb23430
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 17:56:14 1994 +0000

    entered into RCS

commit 1c1ee639ec4e94967a8f6e493b65d2b71216ea9c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 17:24:05 1994 +0000

    Formerly Makefile.~4~

commit 61e4b9ae738f6665278b724b0f08c77eb271a126
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 16:23:57 1994 +0000

    Formerly ifsock.c.~2~

commit 5463d333c58428626ac69de9bd98ab9413911ae7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 16:06:23 1994 +0000

    entered into RCS

commit a82f37132b7a3310320ee83983831842c3f8f8f2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 15:54:23 1994 +0000

    Formerly symlink.c.~3~

commit a70cc5cea1bee72927e56dddf4e23b4afb361421
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 15:22:07 1994 +0000

    entered into RCS

commit 2823dc24b4cc302b749c398557989ae08c35499a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 14:02:35 1994 +0000

    Formerly exec.c.~80~

commit 60e6b8f401d467f81d913ec64172faf15a3ab4c1
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 04:44:50 1994 +0000

    Formerly init.c.~38~

commit 4e518e4d338bdc4b5c69da3263b99a15bbd6ef1d
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 02:26:01 1994 +0000

    Formerly Makeconf.~55~

commit e22f9f0e62904b164829c0eb9f652ec38a6b688c
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 02:19:12 1994 +0000

    entered into RCS

commit 78acd22c416dedb1b966a1732c4cd72a0b4fc06f
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 01:24:02 1994 +0000

    Formerly exec.c.~79~

commit 67cabf362fea62548630bfa44ad1d9538a78aa29
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:40:57 1994 +0000

    Formerly host.c.~6~

commit 44d36fa80bb9b199695f6e141430694d945555e9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:36:58 1994 +0000

    entered into RCS

commit 48e13cd1354e2737b750a0d23beb1e2519a79d8f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:35:23 1994 +0000

    Formerly main.c.~12~

commit 4812755f9e489798dcdd8f1333ffeb7064d797eb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:04:18 1994 +0000

    Formerly exec.c.~78~

commit e6cb694e1ff4af4dc3c9a7cf00211ce9e66ff402
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 17:59:45 1994 +0000

    Formerly fshelp.h.~13~

commit bd9bbc2b5e90db2aa6f71132b765b33162f18c98
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 16:01:29 1994 +0000

    Formerly init.c.~37~

commit 538d2f164fbc78b30965c1cb8f3e854af3173bac
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 15:58:04 1994 +0000

    entered into RCS

commit 2ad5c3704ae2643ec7b456199166edbc2c2a878e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 15:49:33 1994 +0000

    entered into RCS

commit 6860ecf297fb1f0b56f3f18efd3d3a257136f9eb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 12 18:04:57 1994 +0000

    Formerly init.c.~36~

commit cd715c272d7d2c5ae28f494528ecc2a38060d6e9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 11 16:25:04 1994 +0000

    Formerly init.c.~35~

commit 29b909ed76e4db105c6a55f8df6e383623a50eee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 11 15:58:35 1994 +0000

    entered into RCS

commit 2c142661b4c646f642a2c607ba4c7a1e0fff4862
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 10 17:41:51 1994 +0000

    Formerly Maketools.~23~

commit 134767051006b15de509bce33c3495bb40b6f97a
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 10 03:56:35 1994 +0000

    entered into RCS

commit 0d764353363c8476edcf061683671be23b387b67
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 9 23:43:44 1994 +0000

    entered into RCS

commit 844af0c521d95b8678e16b8851fff2fa3bb8d974
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 20:58:04 1994 +0000

    Formerly Makefile.~34~

commit 2d94253e20e8b02b99005a71452e9a97193c6670
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 20:17:50 1994 +0000

    entered into RCS

commit fec978309ebbf441687523e493a8c637f248e850
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:53:03 1994 +0000

    Formerly Makefile.~13~

commit a0a3f33b7b472ad37b66a826c967a96f19f17bcc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:50:16 1994 +0000

    entered into RCS

commit 61319488e33897b198837d7cea1be7333efc9eb6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:38:44 1994 +0000

    Formerly Makeconf.~54~

commit 27f3c70b08e6caabd5a299cdf6ab1727c1c6aea0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 20:39:27 1994 +0000

    Formerly Makeconf.~53~

commit 88cd0f209f851406514eadf6fb6f21b2929ba8a7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 19:59:56 1994 +0000

    Formerly Makeconf.~52~

commit 8fb14ba9ff6f8710e4c8d77e5c3c8e46d71500d7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 19:54:21 1994 +0000

    Formerly dir.c.~25~

commit 90c09e255591beb72817b08c61ef4285445aa570
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 1 23:41:05 1994 +0000

    Formerly Maketools.~22~

commit 4402f18d0f2d0d8cf1e1b08d05b17c40e9a87961
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 1 02:05:05 1994 +0000

    Formerly io.defs.~63~

commit bc5db29748f43d3d68d284c1fa8b34054bf13f89
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 1 01:15:05 1994 +0000

    Formerly Maketools.~21~

commit a9896daff7be27b6558f1cf1248cc7303e22f520
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:19:22 1994 +0000

    Formerly Makefile.~36~

commit 2e5146b3e6498d0f38acc8fee323bb3a826ac5ad
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:07:52 1994 +0000

    Formerly Makeconf.~51~

commit efa52603f6d470610a0b0b8ab708216c9f8e9a3c
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:03:32 1994 +0000

    Formerly Makefile.~31~

commit 5febd7457be49e9ac7c00c1736df08c2b8792d04
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:00:36 1994 +0000

    Formerly Makefile.~30~

commit 1ce8c1d65733a955bee8f325195dc67c4fb4660d
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 06:54:14 1994 +0000

    entered into RCS

commit aff8c6ebde895fb68682d493c0da5228c48f8126
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 22 23:47:53 1994 +0000

    Formerly Makeconf.~50~

commit 13e79a775e871248e86fd221bb8977091c4f87a0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:39:31 1994 +0000

    Formerly Makeconf.~49~

commit 9d9852a73017c17a76e350032a99656f47f0b5e5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:21:00 1994 +0000

    Formerly Makefile.~33~

commit 2edf365c37d774534be239e34e9164bfc6880a42
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:19:07 1994 +0000

    Formerly Makefile.~30~

commit 1547e6c9b2108fa5c0e619ad7a1efd07744603b6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:14:29 1994 +0000

    Formerly Makefile.~3~

commit 1d7521c63dbc70ca0af0d4711f6457b8198854e7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:10:28 1994 +0000

    Formerly boot.c.~34~

commit 9c5cdb347079e9cb3bccbe041a0a2e834a87f80b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:01:48 1994 +0000

    Formerly Makefile.~29~

commit 26cf662f14e5b66e7004852e748f154d23142dcf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:43:53 1994 +0000

    entered into RCS

commit 6fc84c1a34898ccd069f0ec2d06424897c05e123
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:37:53 1994 +0000

    entered into RCS

commit 51adcfa562827f952a4c5b6d9f900632d5aa5ec2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:36:49 1994 +0000

    Formerly Makefile.~35~

commit ead9376ee437232b02ddf8670e716d812d3fd03f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:44:06 1994 +0000

    Formerly Makefile.~14~

commit 775099f0e62ff89121584bfdb6302012a34f0e1b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:43:01 1994 +0000

    Formerly fsys-getroot.c.~15~

commit 7916ce3508982a2f6d3afa964ad67685858b5065
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:41:29 1994 +0000

    entered into RCS

commit 7f135c06d1ea088cb81b145835d960f5010b458e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:26:10 1994 +0000

    Formerly Makefile.~3~

commit c71e05fcc21bb1ca4d3cbc97aa352ec2c3ca41d8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:23:28 1994 +0000

    entered into RCS

commit 100a97ad44295e320fb0088ae5d443cedcd7ad27
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:23:12 1994 +0000

    Formerly diskfs.h.~33~

commit 61c31aee2debccb68bbdb3cc95f942cfc9d55947
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:19:25 1994 +0000

    entered into RCS

commit f71c58af7e7d6cb399350cb782b719dfa97b0f14
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:14:38 1994 +0000

    Formerly boot-start.c.~27~

commit 77fa56650eb3efcfc565952a0ae56bdd6b931834
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:02:58 1994 +0000

    entered into RCS

commit cb2dd22bc20582af97f9f3f124ed956fec19858d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:55:30 1994 +0000

    entered into RCS

commit 217bae2723bcbf585638096d7b3c5e27a5d783db
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:54:34 1994 +0000

    Formerly data-return.c.~9~

commit fb8971d5fe4a8b823628303f32de7d5986766949
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:49:05 1994 +0000

    Formerly Makefile.~12~

commit a5262c0afdf44c7524d67858ead70b6fcdd4f58e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:43:38 1994 +0000

    entered into RCS

commit b0fbd6b2a1b24817bfb866f3fbb2cf960489cba8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:17:27 1994 +0000

    entered into RCS

commit 621db2c6a94a933a58b9251ab1db20f3a1157f38
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:08:50 1994 +0000

    entered into RCS

commit 1477bdbf7539542f664af6baf9518a6ee11167dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:08:31 1994 +0000

    Formerly pgrp.c.~8~

commit d7504ad95fed2f423f94754016f1b2015702b44a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:07:20 1994 +0000

    Formerly mgt.c.~15~

commit 7dd2d08709c406c50512788c6ec254b0ddbc9bae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:06:44 1994 +0000

    Formerly info.c.~7~

commit 2917d2bb5488071ccaf1726f518aaaecc34fb201
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:06:18 1994 +0000

    Formerly host.c.~5~

commit 96385bab538a86ecfb29d53ff531b8568b0a3ea9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:05:35 1994 +0000

    Formerly wait.c.~9~

commit 0124ba2f6b08eccc2123e4c030f716ff36e331bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:03:14 1994 +0000

    Formerly wait.c.~8~

commit 9798100e70ad7341f76de1cae2e86b6c8ba8489e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:46:29 1994 +0000

    Formerly Makefile.~14~

commit 2c24176e26f3258cb7ba29065e4746fab24472c2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:37:58 1994 +0000

    entered into RCS

commit 1b1574282e839972f82ea2c866218a2b18cea829
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:22:21 1994 +0000

    Formerly exec.c.~77~

commit b20ec66850b4730e1d6efec216a0b3789f8659a8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:21:13 1994 +0000

    entered into RCS

commit 272a3f8f609da9a8a93c819fc9f456ecf9b84ffc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:13:29 1994 +0000

    Formerly Makefile.~25~

commit 4be44f23a436d3a64a1ed59718c060daa7756692
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:11:17 1994 +0000

    Formerly Makeconf.~48~

commit c864f1929391317809818e87ada6837ba40727ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:03:21 1994 +0000

    Formerly Makefile.~28~

commit 1e11ff463c19d7cc0eb6f93937754e17f07c56f5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:00:43 1994 +0000

    Formerly boot.c.~33~

commit 9e30385405b1640c2415a6dc1f1c90b78f88bc76
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:40:19 1994 +0000

    entered into RCS

commit 8859d13a0e159ac616349ab7eeea56ce99adc8fb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:33:46 1994 +0000

    Formerly init.c.~34~

commit b9ab362703a128add14d9dcf591b1e8e3a641acd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:08:46 1994 +0000

    entered into RCS

commit 5b9ba18174eb10025abc507594f915323437c39d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:44:25 1994 +0000

    Formerly Makefile.~11~

commit ceb76ea79b7e25b5d108029e25b8165224d55e1b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:22:57 1994 +0000

    Formerly Makefile.~2~

commit 9ea45b11e11efa643b10ab60b9a417025f0351d5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:20:56 1994 +0000

    Formerly symlink.c.~2~

commit 4b3bbd7c86e46abc56a648c29c5fbde5739a66dc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:15:18 1994 +0000

    Initial revision

commit 6604d084c2998e9e06be2c0e3780c759e3ef5eff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:12:41 1994 +0000

    Formerly Makefile.~32~

commit cc1bc3124e26030497488c2c139b6787618caa5c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:10:49 1994 +0000

    Formerly Makefile.~2~

commit c14695e1d04307a2f76524946a0e18b3a8fd7d0f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:08:19 1994 +0000

    Initial revision

commit 1cde8b2682dc438ef0aafa37c4a8ca9863b1e33f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:03:46 1994 +0000

    Initial revision

commit 3e0f07c7d45f5e6ba6cff0215656db105a5e20af
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 00:14:42 1994 +0000

    Formerly Makefile.~24~

commit ad27c749b70c5c5668e64101c28ab14853d9c239
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 21:25:23 1994 +0000

    Formerly Makefile.~29~

commit cf4a023d3f3602fb7d51f27052cacc9230eb0404
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:26:50 1994 +0000

    Formerly Makefile.~11~

commit 8ca6b93bdbf7e3bbbdb9f6146f0db15abf45bccc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:18:12 1994 +0000

    Formerly wait.c.~7~

commit f6083ba20ab67e1c59f00e6a474f22dc6632a542
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:01:28 1994 +0000

    Formerly main.c.~16~

commit b40ca0b3392f4a46143568375fa7d7e58841f677
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 19:59:31 1994 +0000

    Formerly Makefile.~13~

commit ec6fc2e44b7efd74c2236bb8e83a891d9f7460f2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 19:59:19 1994 +0000

    entered into RCS

commit ad19a3a6e32f046e7c8760e41f8b00ddabe53bea
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:38:02 1994 +0000

    Formerly boot.c.~32~

commit f3bb9d49399fe64f1975b56898e5eabaf7b7101d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:30:45 1994 +0000

    entered into RCS

commit 55eeff8b2ec3282fb4daae4a77b5e3ce7a8979b1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:29:18 1994 +0000

    Formerly exec.c.~76~

commit 8e421e1ef86323deb20b2ea47556e2b523649f10
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:21:01 1994 +0000

    Formerly Makefile.~27~

commit f6094cebd2209f43acc3a3799eb3f3cc39c4e286
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 01:53:07 1994 +0000

    Formerly ufs.h.~19~

commit bebe45e23b4a945d6711af6e786eb93bbfee8bc5
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 00:52:50 1994 +0000

    Formerly Makefile.~29~

commit 36a24ccadd01a00df8de183d86d140ded49e418f
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 00:37:43 1994 +0000

    Formerly init.c.~33~

commit aa0ce15b552cc22735a4e143ad4fa19b5c5403a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:48:31 1994 +0000

    Formerly Makefile.~31~

commit cee03de4179f175f7fada7b5fecfc85bbba41c95
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:34:40 1994 +0000

    Initial revision

commit 15b7a61bfcb30e95c12c1cb914173b56c30dc256
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:34:36 1994 +0000

    Formerly main.c.~15~

commit 7383c0cd0d632600aa43beb66c575f90dea73a4d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:32:48 1994 +0000

    Formerly fsys-stubs.c.~7~

commit 992af842ef0c2956e9daa9d2afd2c1d0d09e5098
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:31:30 1994 +0000

    Formerly init-init.c.~14~

commit fb34bf7aeeed5fda5dddd354947fc92d445c681c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:30:16 1994 +0000

    entered into RCS

commit d10225f82d8c934ee2736b67ec5e8054b01248b2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:29:11 1994 +0000

    Formerly diskfs.h.~32~

commit fe6d5f6ef211984db33a27b418348493a6418a13
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:28:48 1994 +0000

    Formerly boot-start.c.~26~

commit d47045dce62a5978186ceff446bc500685658350
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:28:02 1994 +0000

    Initial revision

commit 4238b029dfb3696f2b1a8968b7d859c8c3e2e956
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:27:21 1994 +0000

    Formerly exec.c.~75~

commit ca9d0a3d2ff68026fea0da423709de03403c8857
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:24:54 1994 +0000

    Initial revision

commit 44e6170a66e3c0a5e6dbc81464218f5cd15cd407
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:23:27 1994 +0000

    Formerly fsys-getroot.c.~14~

commit b9119ad42cd607c827b374548f52440ad1b67a00
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:15:33 1994 +0000

    Formerly fsys-getroot.c.~14~

commit 565a5791b6b2b07645ddf42cc20a64b829b7f5ac
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:12:05 1994 +0000

    Formerly file-inv-trans.c.~4~

commit cb69b3e0db18aefbcbe62a396c0eaf7d1e0c6a89
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:55:01 1994 +0000

    Formerly peropen-make.c.~8~

commit e7cd2a9173ea3c656ba4142258e3fb75415ad5ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:44:51 1994 +0000

    Formerly fshelp.h.~12~

commit 4f85e4ca8ab39d1acacfb6efcdac92f2faaf4206
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:08:06 1994 +0000

    Formerly Makefile.~28~

commit 28d4c93736a4d786b20e737cc6fe49c2c70502ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:48:29 1994 +0000

    Formerly Makefile.~27~

commit cff14dca8e49e43c0256abd0e2ffc7190fb7d2b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:45:41 1994 +0000

    Formerly Makefile.~14~

commit 87b5683879254380f3a7df337720ee318c9a3d86
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:44:54 1994 +0000

    Formerly Makefile.~12~

commit 9921618a5a60b50d2297a276ae8a329251f0173b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:44:16 1994 +0000

    Formerly Makefile.~23~

commit 5ae604632eeaa065e273e80cc42b40bf6503df70
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:42:30 1994 +0000

    Formerly Makefile.~28~

commit 0c411ed024bf3363a409a486a037a533c15f10f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:41:37 1994 +0000

    Formerly Makefile.~26~

commit e209557a7a976b21f7ba639d2e1a7d65ef75af25
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:36:12 1994 +0000

    Formerly Maketools.~20~

commit 22b8248495d18f7d1c2abd3d9e93b6aa2556f4ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:30:09 1994 +0000

    Formerly Makeconf.~47~

commit 4646287ba6b485555c468123598b28de20eaa1ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:23:51 1994 +0000

    Formerly Makefile.~13~

commit 5d06c753f65ec122014b4e9a25574ad4d2fe99c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 02:35:07 1994 +0000

    Formerly dir.c.~24~

commit 6226bbea061d05fbab58974064857011d4921e2d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 01:02:20 1994 +0000

    Formerly hyper.c.~8~

commit 64ca6e40b87673e6083f32b2cffbbaa08421501d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 00:19:10 1994 +0000

    Initial revision

commit feb5658fdf4e17a5675f0eaca7064b164ef0f6f9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 22:53:49 1994 +0000

    entered into RCS

commit ca4ab079a490e3192f068502fba77d9d600bc1d7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 22:48:30 1994 +0000

    Formerly fsys-getroot.c.~13~

commit fa15e701fdcc4784ec37cd0a83e0458792189867
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:44:12 1994 +0000

    Formerly file-inv-trans.c.~3~

commit 5bfe76d512ca3f8f4c77f0d8d0a2985048b345eb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:28:31 1994 +0000

    Formerly ufs.h.~18~

commit 40109ddb1623d34a6881f0c7f1109a572ff2a6cd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:24:03 1994 +0000

    Formerly Makefile.~34~

commit e24f6264b3c831b14fc524417c7bb83e4ecf18d9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:21:51 1994 +0000

    Formerly file-inv-trans.c.~2~

commit 1a3f7fa138e892754fcb034337815ce110a7a949
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:03:50 1994 +0000

    Initial revision

commit 4f81bc9756e6910d8e9d027d242d60632ea6e885
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:01:23 1994 +0000

    Formerly subr.c.~7~

commit c37c0fbe62e1e135de4c14fc027024d43ad80022
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:51:00 1994 +0000

    Formerly init-init.c.~13~

commit 976b1f5fd238a9c505dd8ff0840b3f9a65a0acde
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:33:19 1994 +0000

    entered into RCS

commit 4c49c1fbe0480e0aa165b9fa5156f71378f9eea1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:28:20 1994 +0000

    entered into RCS

commit f224c3272582996c3d11c8266a05cd7f92559b38
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:24:25 1994 +0000

    Formerly ifsock.c.~4~

commit 03d8a7685d593eceed0632c5ef39529f43e268ea
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 16 03:08:25 1994 +0000

    Formerly login.defs.~2~

commit ee1cb95d8a573e8340c8bb7ca3593d3c7c7c1f41
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 16 03:02:25 1994 +0000

    Formerly subsystems.~6~

commit 68347908151b81fca7b5f33b07e29c15a2cb1447
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 22:22:39 1994 +0000

    Initial revision

commit c06e583574bda9721736a92c1fae1ef637bb05a2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 22:21:39 1994 +0000

    Formerly fsys.defs.~38~

commit 4d3c5e44b579612d1197c0e9431d42a0a6d1eff1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:50:04 1994 +0000

    Formerly io-sigio.c.~3~

commit f0903e593f38d527db648ba3d517d58d79b36aa4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:49:35 1994 +0000

    entered into RCS

commit 0f7c9d67a0e55d7e85ac8b9fc9cfe9386913ed02
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:47:29 1994 +0000

    Formerly init-init.c.~12~

commit cdefc6bd46136142353ef0fc0b57f0e1671b6ca9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:46:44 1994 +0000

    Formerly file-get-trans.c.~10~

commit 0e3aec043b41d12ae2f51979672cf8691fb59e90
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:58:08 1994 +0000

    Formerly subr.c.~6~

commit e59c3ff37bbee0f888d28a6bbbf4fe34701e53b3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:54:51 1994 +0000

    Formerly hyper.c.~7~

commit 6fc3e9c3aabbd8c4bb0ab54823d31e2bd556d08d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:49:36 1994 +0000

    Formerly sizes.c.~16~

commit 01c18c78bb12679c65c64f3bcc2bfca6df52de80
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:45:34 1994 +0000

    entered into RCS

commit a05732092ba765f8310338141c2a6f7e69b98092
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:36:29 1994 +0000

    entered into RCS

commit 703d060f35cc5e4c8cf20d7bd6adfc44becdcbdd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:28:01 1994 +0000

    Formerly dir.c.~23~

commit bc405e62df20483ee1442ebbc9c032a9e8d5a5d5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:23:00 1994 +0000

    Formerly alloc.c.~13~

commit 56a9ee832000640460522de06694d79905872241
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:22:18 1994 +0000

    Formerly ufs.h.~17~

commit 77c9a5916399a236bda1512d7c11269e40bc1863
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:50:51 1994 +0000

    Formerly subr.c.~5~

commit bb89bfc8573f232704f418bc18a5261f733f11f7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:42:43 1994 +0000

    Formerly main.c.~14~

commit 8f9804b71d1bb55dc3172d0fa06e4c1edaafc7e4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:28:07 1994 +0000

    Formerly ufs.h.~16~

commit da807b786126e1088cfe45bf022caf6c54c09a91
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:16:36 1994 +0000

    Formerly fsys-getroot.c.~12~

commit 383f290b1a9399443a1f97bf7714172fc55ada78
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:15:44 1994 +0000

    Formerly diskfs.h.~31~

commit 9ebd2f0bc9a1fb440c24cbad8be4a9901cd828ff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:45:29 1994 +0000

    Formerly alloc.c.~12~

commit 0229818a8c4d5631b4c60ae4a0fa9144c2259474
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:40:31 1994 +0000

    Formerly sizes.c.~15~

commit fb8e69e9071813496fd4f128d41990a5db9152be
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:36:26 1994 +0000

    Formerly ufs.h.~15~

commit d80d67b564b9dda73a74fac19b9e344ddceb50db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:12:31 1994 +0000

    Formerly fs.h.~4~

commit 942c826cd24e6d9f58e4aaa1e0d93af2c6ba9b67
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:09:50 1994 +0000

    Formerly alloc.c.~11~

commit ce58200fbc33843a81bdd67e4b63beb624d35641
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:08:55 1994 +0000

    Formerly subr.c.~4~

commit aba31acc2749864f00664c4c73a20ff04f5ac34d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:06:40 1994 +0000

    Formerly fs.h.~3~

commit d6b29b914435ec505c226a0ef696d4b768b65fb6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:00:26 1994 +0000

    Formerly dinode.h.~3~

commit 6470349edc594c05b3c8f83a86cbeea8fc531995
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:59:56 1994 +0000

    Formerly tables.c.~3~

commit c863079bec887a0dcbad9bad2c073240aa8cb4f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:59:03 1994 +0000

    Formerly subr.c.~3~

commit 3c21ec85895b5822c85e4a4953f6ffc7eac16af6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:57:04 1994 +0000

    Formerly tables.c.~2~

commit db9c0b1e3ddf5399f7d6b730d74d52e58f260f49
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:50:21 1994 +0000

    Formerly hyper.c.~6~

commit 8e541d5daec8ca840e90e65cb478b925eb1321ea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:37:51 1994 +0000

    Formerly diskfs.h.~30~

commit c58cacaf5126ed6c42c4f5d5d7aa5cfe98e3133c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:36:39 1994 +0000

    Formerly file-set-trans.c.~10~

commit c906f80ab667c97c27b9fdc80e49d2f424455d03
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:06:35 1994 +0000

    Formerly main.c.~13~

commit 686460e6ec3b0e82aeed91771c136f021663efd0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 18:39:07 1994 +0000

    Formerly node-times.c.~5~

commit daa8dda4b2d8e8f96552a43d39f24843a9197844
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 17:06:33 1994 +0000

    Formerly dinode.h.~2~

commit d60cca507408625cc8adbdf18f0c14eb662717ee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 17:05:43 1994 +0000

    Formerly dir.c.~22~

commit d28bbb007c4ced93622ce421963dc95b9c723304
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 16:56:24 1994 +0000

    Formerly dir.h.~2~

commit 00c2642dea6deb222f0ae65c7a9bff8c10be3167
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 16:35:21 1994 +0000

    Initial revision

commit 749341251d4e77baca0b31ef770b742f3e07330a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 15:33:40 1994 +0000

    Formerly subsystems.~5~

commit 0f8f84902b2ea84b8dd59bb5c4bf09ff2ddd9bd5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:53:40 1994 +0000

    entered into RCS

commit be608d562531a70dd94392f25c4ce28e5c577a0f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:44:06 1994 +0000

    Formerly diskfs.h.~29~

commit 0d49f1d1def598e2f7b11a6981cf947ade765609
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:30:16 1994 +0000

    entered into RCS

commit 2062e34c35c5775d4ef226ab740a22f2c3b41308
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:23:47 1994 +0000

    Formerly Makefile.~33~

commit d6208b68ce89915c2c19d699233e785c6ce8f049
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:21:50 1994 +0000

    Initial revision

commit dbedfa370fc1c3b688c1d830a6a6fbcc22b51f1c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:20:33 1994 +0000

    entered into RCS

commit d82f8df485cb31a508df4f7d384501e6fbf5522f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:15:52 1994 +0000

    Formerly init-init.c.~11~

commit 47362a147d3e37d7ce5d4d219912097d2312bc9e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:07:26 1994 +0000

    Formerly peropen-make.c.~7~

commit 38c4e839b15846ca3156f445350f650ee3bec5de
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:06:16 1994 +0000

    Formerly fsys-getroot.c.~11~

commit a080f1a1b6ee9e6997814b16aafb52aaf7bc06b4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:05:21 1994 +0000

    Formerly file-exec.c.~7~

commit a5e893b7a2467262f0b75bccb90b71343e27b22b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:02:36 1994 +0000

    Formerly boot-start.c.~25~

commit f38174d4c5cd4d7d28ef03e36dbd8327b6ef6d75
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:58:50 1994 +0000

    Formerly priv.h.~12~

commit 5f8a317492cf2dc67de62231ae7674bd988fb875
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:50:23 1994 +0000

    entered into RCS

commit 0e54a1f1e388c1c647d6c1bf64cd3d89e0b21ef8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:33:02 1994 +0000

    entered into RCS

commit 927a54423a68eba2df63139efe714f134a87d116
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:45 1994 +0000

    entered into RCS

commit d113858f6e857432f8043055e3a1981a6672da3a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:42 1994 +0000

    Formerly io-sigio.c.~2~

commit 23a1aea2fd76cce7cde1cfaf166b261d34d1c179
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:08 1994 +0000

    Initial revision

commit 77b7040ca5cc0c7fc5e73496c666dddd8ea15542
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:07:48 1994 +0000

    entered into RCS

commit c3b3854aa5087182603acd9422805eb71a0f6b79
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:01:24 1994 +0000

    entered into RCS

commit adc48b9a8151337de1210a52d07f69d2bc265054
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:46:48 1994 +0000

    Formerly file-get-trans.c.~9~

commit 4289b1a127a48d1de4651e7d1295194aed87ccc3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:41:41 1994 +0000

    Formerly file-set-trans.c.~9~

commit ca261408b6542d381c806e3b4e53b2d9a0754763
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:33:04 1994 +0000

    entered into RCS

commit 9439f19f3cba619b7e371b496c78479766cd5665
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:29:12 1994 +0000

    entered into RCS

commit 9ab4359b3cedc299cd601fde22100d7cd769978c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 12 19:23:37 1994 +0000

    Formerly Makefile.~29~

commit 659174a66189bf65f776fcf7e1173646fb6d706b
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 01:51:20 1994 +0000

    Formerly io.defs.~62~

commit 5c4eb1d313529d4bf0deffbba1025ad515ffb3fc
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:21 1994 +0000

    Formerly fs.defs.~83~

commit 0b68354b766e2ff533a12acdb234e58f7c79b560
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:20 1994 +0000

    Formerly socket.defs.~25~

commit 3d4034e09b9aa07aee2762e879deff8a92d4d592
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:19 1994 +0000

    Formerly process.defs.~79~

commit aa56141c474fcb415cd5578db2e74d4663f7b2d2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:32:31 1994 +0000

    Formerly fsys-getroot.c.~10~

commit b0214384ab0611df9307df5180225f0afc95319e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:19:43 1994 +0000

    Initial revision

commit 811d6dcf8dd9ab4dbab3bead947df672c7d3a49f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:14:23 1994 +0000

    Formerly dir.c.~21~

commit 5618f013d44144e4950ce971d0cefabb4ce35c14
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 19:47:41 1994 +0000

    entered into RCS

commit 037e6a840d2da5fe7c3532095645374042eb44df
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:53:44 1994 +0000

    Formerly Makefile.~12~

commit bba1a160f9cf5f5eaaf78987f1d8f40ef5e5fef9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:53:23 1994 +0000

    Initial revision

commit fdb00095f0ee4865f096ed5e067574047d580da9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:49:00 1994 +0000

    entered into RCS

commit b0f111c28d822223c73ced5a23b07bd93844e0f5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:32:59 1994 +0000

    Formerly pgrp.c.~7~

commit 23458bb1731951238d6da954539d09a9b95b77cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 20:13:58 1994 +0000

    Formerly fs.defs.~82~

commit 8a11a64ec27d0d31ec646abee9a2975525d5b663
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 20:11:23 1994 +0000

    Formerly hurd_types.h.~93~

commit eac32d19937f5cfd857ac99311d66bb7d4ea7ffc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:56:30 1994 +0000

    Formerly msg.defs.~14~

commit 9346745c5af9dfcf646ccfcc523ad873c02fd9a5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:55:30 1994 +0000

    Formerly process.defs.~78~

commit 3ef2ea1a595c73db89f95c96db78197da703d6ec
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:53:01 1994 +0000

    Formerly socket.defs.~24~

commit d604d4358f4308fdf7b1a93fd9b2f759afe46b27
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:45:31 1994 +0000

    Formerly tioctl.defs.~6~

commit 8d39d4e80951698b7b3cbf7adaf886cb394f8d86
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:40:38 1994 +0000

    Formerly fs.defs.~81~

commit 332e02c655ebfe150861fdb9225bbe2b9001cdbc
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:38:50 1994 +0000

    entered into RCS

commit 844579f8e077a536b87afe49bd7708100a120b69
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:42 1994 +0000

    Formerly hurd_types.defs.~51~

commit 11213c159d1e1d746dc870b9f6e312e2a27c21bd
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:40 1994 +0000

    Formerly io.defs.~61~

commit 88427401cc4ed7d3647f1b736c7fc3cf28e199a9
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:38 1994 +0000

    Formerly process.defs.~77~

commit 3f8525378065f847bf86a2bce2365c6a226f9458
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:36 1994 +0000

    Formerly socket.defs.~23~

commit 6d1be64c575c58038521fc9ff48bbad3701bdf13
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 18:26:12 1994 +0000

    Formerly subsystems.~4~

commit cec5c79096a09c384a8c38816e626cc9643951dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 18:25:21 1994 +0000

    Formerly tioctl.defs.~5~

commit c5bb8b820298980bb5993437db165c86e373b0d1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 22:14:39 1994 +0000

    Formerly fshelp.h.~11~

commit 8cb02ff11e7c2091d880ca4653d70f8db65ed808
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 22:09:32 1994 +0000

    Formerly Makefile.~14~

commit 4522a89d199f491ab23789a710b850ffefe074f7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 14:39:02 1994 +0000

    Formerly Makefile.~11~

commit f658dc233d08426c77e2a7fa857d670672a391a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 02:41:34 1994 +0000

    Formerly subsystems.~3~

commit 859fa3838ea89e9688266b62660a71b6dd4eb6be
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 18:47:34 1994 +0000

    Formerly dir.c.~20~

commit 7cd676f2545019e826b669840a942791b4b38625
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 18:43:51 1994 +0000

    Formerly ports-demuxer.c.~5~

commit 22883f9f645793cad8066bcdd2c7d9fd0a558360
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 00:08:12 1994 +0000

    Formerly subsystems.~2~

commit 30acee6a6952a9d4c6187fd231f29dd12c2a84ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:58:03 1994 +0000

    Formerly Makefile.~10~

commit 80e2ff28971b7c377bf8eaa00fa5f11e2fc905a2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:19:45 1994 +0000

    Formerly Makefile.~28~

commit 273e81de7b46dc0144ef6517fbd01d408996712b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:07:53 1994 +0000

    Formerly init.c.~32~

commit 543b5c774e2e57ad232a72175436b342de6c881a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:49:25 1994 +0000

    Formerly fsys-getroot.c.~13~

commit c60806c797b4907cbd69d60ff1d9c096fdace693
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:47:59 1994 +0000

    Formerly fsys_reply.defs.~3~

commit d5fb43f59ebe97db24693459cdbb5edb6871ed21
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:46:38 1994 +0000

    Formerly fsys_reply.defs.~2~

commit 986502d34c2637a8b4d3cc3e85585cbcda0164a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:44:11 1994 +0000

    Formerly Makefile.~10~

commit 46b0768e6e5672c811c3f52335222bd342ab5cd5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:38:56 1994 +0000

    Formerly Makeconf.~46~

commit 7e24559f837e1b1a5fae8e3392b732dd483f6df3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:35:50 1994 +0000

    Formerly Makefile.~12~

commit 146c610b1e6c410a2ef01fd0ec9ee580bd10b618
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:26:41 1994 +0000

    Formerly fsys-stubs.c.~6~

commit 26eca2eb7ea87f2953c005888aab5cbf1604f08a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:23:20 1994 +0000

    Formerly Makefile.~13~

commit c77ca9c78181c93bc67c2a42454c33bcfe22055e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:21:56 1994 +0000

    Formerly Makefile.~10~

commit 8cfaa3d74dff09ccac61604d013115d40ea50b69
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:21:30 1994 +0000

    Formerly Makefile.~11~

commit 6b3f1188132c3af40f0357ff89f26a7563002b03
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:20:46 1994 +0000

    Formerly Makefile.~22~

commit bac2274f0a65618d8d531978cc90b9fa3801ddfc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:20:11 1994 +0000

    Formerly Makefile.~27~

commit a1258ef75337339317bcfbc486ee637cd7e3ba87
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:19:31 1994 +0000

    Formerly Makefile.~25~

commit 035d47a43f4ed102ac9d8e4ed776e2f0dbe2025c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:17:23 1994 +0000

    Formerly Makefile.~11~

commit d562330ed268e68dcf03884269ef28a3ed8ed87b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:16:13 1994 +0000

    Formerly Makefile.~9~

commit 70154f57d6ca194410d969fc55d07ec41d7e495a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:15:28 1994 +0000

    Formerly Makefile.~31~

commit d21bf273af41a1180a4ef670b533c3027e653572
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:14:45 1994 +0000

    Formerly Makefile.~13~

commit 03301e6a2052505c84b52e3bb0b79adc9247560b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:14:15 1994 +0000

    Formerly Makefile.~17~

commit 527d8c7f4105cbc2cb1a5bb3b10280372b380e65
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:11:46 1994 +0000

    Formerly Makefile.~27~

commit 126a9f4c658ef47611c43948e8f42c3a32998d08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:07:34 1994 +0000

    Formerly Makefile.~26~

commit a72b2f3a06bf9fb6c32cee0ee3cc834109f704d6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:44:40 1994 +0000

    entered into RCS

commit c13b2d281f8d633aeea771abf7443700ed3fae87
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:43:07 1994 +0000

    Formerly fsys-goaway.c.~7~

commit fb669ec3ce7f61f65ce1070db2ca87de6c0326d2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:42:11 1994 +0000

    Formerly fsmutations.h.~5~

commit ba947f5ac9ecd19335b76379159b08f64613b4f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:41:04 1994 +0000

    Formerly io-version.c.~4~

commit 58f9d94e11a06136f1ecb2e34b5e42c2c7894bb1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:40:48 1994 +0000

    entered into RCS

commit 10b7bb581a4fb199f6ef1f4cbc4e16d951ff92c9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:38:03 1994 +0000

    Formerly io-select.c.~4~

commit 42de8f82664d53cdc08cf79de04b2f4ff010a7f2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:37:10 1994 +0000

    Formerly io-reauthenticate.c.~8~

commit 314c72a66e276401b31566d87b3524dc3ec124c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:30:06 1994 +0000

    Formerly file-chflags.c.~4~

commit 8d59b0a15f9b894282aa8656614e91b6c8cdff67
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:29:11 1994 +0000

    Formerly dir-rmdir.c.~4~

commit 8a7a0a1f4f68583dc5da973437d1bb5cb3bc575d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:28:29 1994 +0000

    Formerly dir-readdir.c.~5~

commit 392b96b6c9dea17e7da4e2b1676f127b50467b6e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:27:01 1994 +0000

    Formerly dir-mkfile.c.~3~

commit b2796cf54890e6c3388231b38a690402fae0f735
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:26:36 1994 +0000

    Formerly dir-mkdir.c.~3~

commit a572bc0163624943cb229cab2e678a796f7f4b12
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:26:03 1994 +0000

    Formerly dir-link.c.~3~

commit 116b0b5bc47dab41c229392fb4d118cd787f6aa7
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:35:59 1994 +0000

    Formerly boot.c.~31~

commit 5b74fb11504a1320ecdbc96c27561f242aa0d2a3
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:33:51 1994 +0000

    entered into RCS

commit e4d1b4e40b1cbc68784c1f18c272a3faa74a06e6
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:28:26 1994 +0000

    Formerly Makefile.~24~

commit 9f2a79071d1327ea1daf211f279f08c8230a604e
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:28:03 1994 +0000

    Initial revision

commit 3a2bbee7ada52e5ce109292439690a37017dbce9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 21:44:09 1994 +0000

    Formerly init.c.~31~

commit 17e239a2676086324e27ef2c89bf1f1120380364
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 15:16:24 1994 +0000

    Formerly boot.c.~30~

commit dfb70c3bcf182f5a0483425611481b78e02b7ad4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 15:05:14 1994 +0000

    entered into RCS

commit 17b09532f978e5aa8e319dbbd0676aabf846e09f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 22:11:38 1994 +0000

    Formerly stubs.c.~2~

commit df2a40b84da0d4eb477687c0b9ffad4c1836ff2b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 22:05:30 1994 +0000

    Formerly Makefile.~12~

commit 81e1be6c0ade9ad77c24131dc95be0cf91f9b241
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:53:48 1994 +0000

    Formerly proc.h.~6~

commit e84693b1f7fcccbf6959102eed14a1cd47c52a9f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:47:17 1994 +0000

    Initial revision

commit a5954288392f92e680842b4b1370cc514d83f91b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:38:09 1994 +0000

    Formerly pgrp.c.~6~

commit 27491f5e2e8cbbda1920c0d8268f2ca11badfb65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:37:55 1994 +0000

    Formerly wait.c.~6~

commit 981628573e2354fea195616b214f10d21d3f0af8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 20:52:46 1994 +0000

    entered into RCS

commit 382122a37633d0c5a8923db401772d66b04e2432
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 18:42:53 1994 +0000

    Formerly mgt.c.~14~

commit 6abc828bcf17df4dc731b2ef505f80b94da42e71
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 17:08:22 1994 +0000

    Formerly ifsock.c.~3~

commit 45a3a57c2c6a4c1b4db157329bc445b150f170c4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 17:02:00 1994 +0000

    Formerly ports-demuxer.c.~4~

commit 7de91b26c66e8d6eb9453aef3cd8b3a5c9e025b9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 16:18:33 1994 +0000

    Formerly fsmutations.h.~4~

commit fc1a8d7d696832cb052b05c815c56181acdbb5d9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 15:41:08 1994 +0000

    Formerly Makefile.~30~

commit 800a3b6422a9ea87a827c9a1c900f6851e2217fb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 15:31:55 1994 +0000

    entered into RCS

commit 540f904871a43b2616da4eebde114a68015a69c1
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 30 14:57:45 1994 +0000

    Formerly mgt.c.~13~

commit 2e3eb3ef0afa61b66797e80a4a0b21db34aa8a24
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 30 12:40:09 1994 +0000

    Formerly wait.c.~5~

commit 674d79863886ad8c88e3bb59d8508a7a9ea2891d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:27:52 1994 +0000

    Formerly fsys-getroot.c.~12~

commit c40cdc177d5868ff2ca7fa36d37cd3dda2053d4d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:10:47 1994 +0000

    Formerly Makefile.~29~

commit 14633d93bae9c19dad7fc22980641a5eb61a2d3b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:09:33 1994 +0000

    Formerly ifsock.c.~2~

commit c75bc9055df2ca66059b628a98871762dcb8453f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:08:08 1994 +0000

    Initial revision

commit c48ba4fa712531db5591fd9a63de74835415b2c3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:49:34 1994 +0000

    Formerly node-drop.c.~8~

commit 070482e1ebeaaef2eb54568da4860bfa85728eba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:48:07 1994 +0000

    entered into RCS

commit 20f3cb4883f0ea2fccae196230ce2175bb33696c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:47:36 1994 +0000

    Formerly diskfs.h.~28~

commit 20183a7d8ef945f2b3fb0552128d357d98d2d24a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:28:52 1994 +0000

    Formerly ifsock.defs.~6~

commit 7a5f731351047cc0133c759a66aabe2d12c01656
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:25:17 1994 +0000

    Formerly trivfs.h.~9~

commit b09546d10840397a715cf5f89c67776e5bb38183
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:34:06 1994 +0000

    Formerly io-select.c.~3~

commit fffcd6ed3dcf8613e6486141a23f0132049e89c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:33:28 1994 +0000

    Formerly io-readable.c.~3~

commit e4bb60b020cc9c727a870f4581beae3954bddf5a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:31:40 1994 +0000

    entered into RCS

commit 399162222baa67ac39b4e8bb279ad661a6fdc9f4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:31:12 1994 +0000

    Formerly io-write.c.~4~

commit 6ced540377688f9437d3893e2f2a2ea716e4130f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:30:49 1994 +0000

    Formerly io-read.c.~4~

commit b377d12e66c679c895719a3a5dff32331a955619
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 21:10:49 1994 +0000

    Formerly fsys-getroot.c.~9~

commit f1b0977a9df60d4cec6002624bd211284e10d89a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 17:06:16 1994 +0000

    Formerly msg.defs.~13~

commit c891c1e1508d5836ea113b95f832e6303e631083
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 29 00:17:51 1994 +0000

    Formerly msg.defs.~12~

commit a9bcad5463713f617c9f05ce6548dc9ea7243553
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:11 1994 +0000

    Formerly auth.defs.~15~

commit f0284771044cb5d07a0c5847e60c308f6469d421
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:03 1994 +0000

    Formerly process.defs.~76~

commit 6f505c2d3083c324daa890c7db5969b01ffa48ae
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:00 1994 +0000

    Formerly startup.defs.~25~

commit 7d899c7a924dba4041a492d78c2e5bfb78b777b7
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:56 1994 +0000

    Formerly hurd_types.defs.~50~

commit f5829782108331fb197ed418ee2ebd532b28297f
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:52 1994 +0000

    Formerly io.defs.~60~

commit 97e87ea7888d63908a47fdbbda28d6c57d71e50d
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:09 1994 +0000

    Formerly fsys.defs.~37~

commit a5875dbe1e5a0d7e1722ab1b47390f2227820731
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:12:24 1994 +0000

    Formerly primes.c.~10~

commit 02c37e74a1eac5eb4c3d122e01ca2b2a69441b25
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 28 17:55:22 1994 +0000

    Formerly main.c.~10~

commit 7a18ea12ef4fb4851933a57ba1d9646c70ccbefb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:36:54 1994 +0000

    Formerly hash.c.~5~

commit 33deddac8844eaafb850e4a219ed6a1e34ab54e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:32:16 1994 +0000

    Formerly main.c.~9~

commit 603de9d3e2af2ae724e576c4cbf960c8e006b42c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:06:50 1994 +0000

    Formerly fsys-getroot.c.~11~

commit 461e61630aae5ce7ff17a6714ed93f30c2c3d998
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 21:32:36 1994 +0000

    Formerly hash.c.~4~

commit 17008799405f94f21fdd87874096141f7f5f8e47
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 19:52:41 1994 +0000

    Formerly dir-link.c.~6~

commit c015d32550b66eb52cb914aa9525dee8f471c736
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 18:42:55 1994 +0000

    Initial revision

commit ca13a1a24a1489be2eb73f5ec9f08e5dbf827a61
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 18:31:20 1994 +0000

    Formerly boot.c.~29~

commit 7beb8539de2bc6cb27e25a07fb41429f68701022
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:56:23 1994 +0000

    entered into RCS

commit 35fdf83b04895b7012578e358f00a4a5c9a681eb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:51:01 1994 +0000

    Initial revision

commit 5200a6c79d4ab0e12eeb6c39076318d7547c7fcb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:47:16 1994 +0000

    Initial revision

commit afc483de4510881fffd93f5e3de1b17f92623c91
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 08:18:12 1994 +0000

    Formerly term.defs.~15~

commit f4b67131645d658fb6e3034d6c72c7d1d7ff4a67
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 08:15:59 1994 +0000

    Formerly mgt.c.~12~

commit 652c43e7ba8ab2cce576d6e30b1f05681cce5b19
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 07:59:23 1994 +0000

    entered into RCS

commit 06b8c74474a77d03f9e3fca55b3fc7c97fb319e9
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 07:55:57 1994 +0000

    Formerly process.defs.~75~

commit 0dcd2bff9af6b15abceb3df0a8b9940cc369dc70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 17:02:42 1994 +0000

    Formerly fsys-getroot.c.~10~

commit 7d8cc2eb7ebdaac8e398cb96343d22630241f62d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 16:49:50 1994 +0000

    Formerly trivfs.h.~8~

commit 37986299f351757d102620728f486bc8af7ab4d1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 15:59:47 1994 +0000

    Formerly term.defs.~14~

commit 104de74ac6988f2fd9a6210f6a386cbf608ae691
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:43:13 1994 +0000

    Formerly io-restrict-auth.c.~8~

commit 08dfaba9db0f04c94a1bcf2b1b410b05f42ffd2f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:42:49 1994 +0000

    Formerly io-reauthenticate.c.~7~

commit dbc6a83644299780fbb0adc89bef5c613ec8c818
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:41:31 1994 +0000

    Formerly fsys-getroot.c.~9~

commit 7d76d92b5d2bfc29a2fa5179ad4f10a4417f70e5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:40:36 1994 +0000

    Formerly io-duplicate.c.~6~

commit e0a39f66f3264942951ac2b05f05c4fdb9eb8702
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:34:49 1994 +0000

    Formerly term.defs.~13~

commit 9a53438c57932ccea7af5d5e24c5d05055768117
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 19:25:59 1994 +0000

    Formerly io-modes-get.c.~3~

commit efad94482381dc9125975dfc30cbd6a47db4fa3b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 19:12:08 1994 +0000

    Formerly trivfs.h.~7~

commit 47285fe47fb507f33e0ff92de50e9640bf9716b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 22:28:23 1994 +0000

    Formerly dir-link.c.~5~

commit 85e8642bae3bc4a5c7d9ebc417863bf481a387c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 18:08:35 1994 +0000

    Formerly init.c.~30~

commit 19cdbb5cd8a6f63fb893efbe57a6a09eca85816e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:44:54 1994 +0000

    Initial revision

commit 3803000fca4462969cf6b0610f16c78232062426
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:25:12 1994 +0000

    Formerly dir-chg.c.~4~

commit 470b4a107790b8ad770a7c3fd2e9d133088f9fb9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:23:30 1994 +0000

    Formerly Makefile.~8~

commit 317dcb66055f5607793a74d9405b7d8471d189e4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:23:17 1994 +0000

    entered into RCS

commit 21380a320cef677b20623d8087022ef636d208d6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 22:07:14 1994 +0000

    Formerly Maketools.~19~

commit 2ecbf341faac771b9365d3ddd1cb9dfefb6349aa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 21:16:11 1994 +0000

    Formerly init.c.~29~

commit 52505681905dd261058d22f5d8a89ca8891eacba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 20:41:12 1994 +0000

    Formerly node-make.c.~8~

commit a9814c69accd6b0ce19100a4b219890408d2c7e1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 20:40:35 1994 +0000

    Formerly node-drop.c.~7~

commit 323bbb2208d9eb3909c84e0cbd324d835349119d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:06:58 1994 +0000

    Formerly Makefile.~11~

commit 502a23f7ae66c70436125e0aa5cc7f4c4e29a2bc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:06:17 1994 +0000

    Formerly Makefile.~10~

commit 4c7ca1f577e9b78ad6628a95558be4f050cfa0a6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:05:31 1994 +0000

    Formerly Makefile.~21~

commit 601a33471f39168976b7f202831f3c13087ea0a4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:03:09 1994 +0000

    Formerly Maketools.~18~

commit c91a86c48569325942bd6d20d0199998bfb66f8f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:55:15 1994 +0000

    Formerly fsys-getroot.c.~8~

commit da469d63384a0c5fe3682b1769c13cb530bbf909
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:42:59 1994 +0000

    entered into RCS

commit 1b12ffeb84098d163d8c0756725708c1ba8eda13
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:42:07 1994 +0000

    Formerly dir-readdir.c.~4~

commit 857324510aef43c5aa095a4a4713a6f73fa077d6
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 18 16:34:45 1994 +0000

    Formerly Maketools.~17~

commit f2452d0ebf0faf1263401d1d439029b42570af4f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:45:59 1994 +0000

    Formerly boot.c.~28~

commit 7d599b5aad7ff2a06f97eecbb5982572a93a5876
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:16:02 1994 +0000

    Formerly fsys-getroot.c.~8~

commit dd105899e3f76054d89faf025c7e2db64a75d43b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:00:13 1994 +0000

    Formerly mgt.c.~11~

commit 16fc915bd905d4eaecb4e131d265a5446eff9899
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 15:26:40 1994 +0000

    Formerly Makefile.~28~

commit cd10b32b64e977cb61f4d1da93403c24e88e74fd
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 15:23:54 1994 +0000

    Formerly file-get-transcntl.c.~3~

commit 626a66c04b6a32847ebb427c3979a8c25a32e8b6
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 04:14:25 1994 +0000

    Formerly Makefile.~23~

commit 35312d7dcbf3b0078fc92535ee54b3beebac4b05
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 04:14:19 1994 +0000

    Formerly init.c.~28~

commit ceb5165b022b7dd014f958e2a509d61950ed8fac
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 00:44:25 1994 +0000

    Formerly fsys-getroot.c.~7~

commit 0a71388079087effdd03d5d3a6998f46c9c06f5a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 22:18:04 1994 +0000

    Initial revision

commit 38c57a6184c5889e93ee39272ed8ea15176f8a39
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 22:16:54 1994 +0000

    Formerly dir-chg.c.~3~

commit fd37dc7353e1c034d9630cb2e2ec93b6345cbe1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 21:53:24 1994 +0000

    Formerly diskfs.h.~27~

commit 41c8b74b58771c81fc5d3f123f04977c17e06fff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:45:12 1994 +0000

    Formerly fshelp.h.~10~

commit f5da3b867c82a2d2046a530f9fa1336d11ab2e04
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:21:06 1994 +0000

    Formerly fs.defs.~80~

commit 90242378df5f7f7b6aa217b8ded0fc67d411113c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:17:18 1994 +0000

    Formerly boot-start.c.~24~

commit 6c40ea7c3c87cbda213126fc5742d5c7d4f41cdf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 19:23:58 1994 +0000

    entered into RCS

commit 47fbd0b8d6d87ff7adb6e2319b26637205b2b7ca
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:37:15 1994 +0000

    Formerly msg.defs.~11~

commit 21e43fb88518704c59af9baf3ff1c19aa7a7e30b
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:19:59 1994 +0000

    Formerly fs.defs.~79~

commit f26e1f749f7402bd58d93d8bcc598ebcffef3d08
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:04:12 1994 +0000

    Formerly hurd_types.h.~92~

commit b7faefbafc600613fc8d4e5df59512a1a23c8181
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:03:10 1994 +0000

    Formerly hurd_types.defs.~49~

commit da7b6c6321c5ee2d0c61c7f860c524b3e3ee73a2
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 04:49:54 1994 +0000

    Formerly fsys.defs.~36~

commit 204ca599708936cfb3ca900779dafb570128604c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 03:40:44 1994 +0000

    Formerly fsys-getroot.c.~6~

commit 0fe910a873b191aad472c794338adcb71cfbad69
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 02:08:11 1994 +0000

    entered into RCS

commit 47ff61be95325dd4e642fd1fb9cc9de11d84aeb8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:49:33 1994 +0000

    Formerly io-restrict-auth.c.~7~

commit 6017b635a93a1da67540bec2e60edb74cd248cb1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:46:14 1994 +0000

    entered into RCS

commit 860b5507841ed60e326083d9f9d3d20873390007
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:43:40 1994 +0000

    Formerly fsys-stubs.c.~5~

commit 35b5ecded0b16ddfc3ce083875342ec4a597ea92
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:34:52 1994 +0000

    Formerly io-reauthenticate.c.~6~

commit 40d3910d2c235cdb8363fbcfbe50d952539ad97a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:34:15 1994 +0000

    Formerly io-duplicate.c.~5~

commit 0ccb97dbdab29bd382eed8f30ee6d9df6a55390a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:33:56 1994 +0000

    Formerly handle-port.c.~4~

commit ff798511226214b56dc11c91906bfe50ecbdb41f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:32:27 1994 +0000

    Formerly fsys-goaway.c.~6~

commit e4a899c8ad5773ced3f9f837ad5dbad576815464
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:31:58 1994 +0000

    Formerly fsys-getroot.c.~7~

commit 827f79ea72c8ad90a4edb771194464d87f113178
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:25:54 1994 +0000

    entered into RCS

commit 5ca3b69df9cb226f522f00175181084954635183
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:24:50 1994 +0000

    Formerly fs.defs.~78~

commit ebb3aee3002ebb8420be9cfe471a051ad1c00524
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:19 1994 +0000

    Formerly io-duplicate.c.~4~

commit 5772acb106ee9d48ffc4d99d193f0513e06c14c6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:17 1994 +0000

    Formerly io-reauthenticate.c.~5~

commit 4c8fcbafea683430503cf147c8e00bd16bb63406
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:15 1994 +0000

    Formerly trivfs.h.~6~

commit c3f9ba7b1a4286e09cd80a58b80b185e05dce532
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:50:59 1994 +0000

    Formerly fsys-goaway.c.~5~

commit 7c3fd1d8b7a62cd2cbbb5551242841efa1ff9e7c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:46:17 1994 +0000

    Formerly fsys-stubs.c.~4~

commit ee6180b40b7722872731d5cebaf8a201029e4c4d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:44:35 1994 +0000

    Formerly fsys-getroot.c.~6~

commit 76238970f418511cbca3b8a6c709593b04004a7e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:43:24 1994 +0000

    Formerly migsupport.c.~2~

commit 1c163643a516facf3d2c0ad241ebf49c1519fc45
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:42:03 1994 +0000

    entered into RCS

commit 30dd2af892cd91290f59480f8f01eac1244134b6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:40:56 1994 +0000

    Formerly fsmutations.h.~4~

commit 73dd9493cf83759c10ef6853dd6778b7449cf7e1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:38:17 1994 +0000

    Formerly io-restrict-auth.c.~6~

commit c672651696c28497f587706749297f9ab98a908c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:35:00 1994 +0000

    Formerly handle-port.c.~3~

commit 7ab744cbeb123d79ec16dc6c66ba3b7666067b68
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:18:52 1994 +0000

    Formerly init.c.~27~

commit 2333126e63f3b2744b108ffe607b6da85eac4ddd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 21:55:36 1994 +0000

    entered into RCS

commit ee56a14ab4bb43e35a735279ca6d54a12ad9565a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 21:23:51 1994 +0000

    entered into RCS

commit 36bbd74ce7b1d03b34846bfd76605dcd0afb9c38
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 20:52:03 1994 +0000

    Formerly main.c.~11~

commit 150eafb37fe6a09e09b8d85d8d512bb6dfdcc9cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 16:20:29 1994 +0000

    entered into RCS

commit e016824663fab341ef16afbb11246acf410b29b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 16:17:59 1994 +0000

    Initial revision

commit 02169f7d864c8f46253cec3360140b63b4d380fa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 20:01:18 1994 +0000

    Formerly diskfs.h.~26~

commit 9aac30815b19e42281cfd2b13d04be876bd94cc5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 19:09:13 1994 +0000

    entered into RCS

commit 7d0ad5a2b662a290f24205cce5af21dcac557392
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:41:03 1994 +0000

    Initial revision

commit d4ac9418498d53a31576233739334e000818da97
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:37:30 1994 +0000

    Formerly file-chg.c.~2~

commit a796db08478d747a1dc40d9975849f55fb485344
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:37:17 1994 +0000

    Formerly dir-chg.c.~2~

commit a008f5521bac38cc5f5c1f0c7b19f010dde7b385
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:07:02 1994 +0000

    Initial revision

commit 85601ce75a6567d8221f194af35f0063d14a4336
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 17:50:59 1994 +0000

    Initial revision

commit 2936af972ca95dc27617f74e8fe67dcc58affc87
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 14 05:28:30 1994 +0000

    Formerly boot.c.~27~

commit 1cd553dbfbd68fe4a955ead8f238dfef0a6bc69d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 13 19:30:36 1994 +0000

    Formerly sizes.c.~14~

commit 22c1d3930c66567ae709782a06cb85838facaf8d
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 13 11:17:01 1994 +0000

    Formerly socket.defs.~22~

commit a11d7ab58e11910e090fea0df0f141c9b0da7597
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 11 15:20:26 1994 +0000

    Formerly mgt.c.~10~

commit 1a273334236ddcf7e822d78e5b1b2b7a7104f627
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 9 17:18:08 1994 +0000

    Initial revision

commit 5944f9953d44c3c04569df449d02bde1508ecd04
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 9 16:59:49 1994 +0000

    Formerly Makefile.~25~

commit bef3d23bfe36d669be153bd9dec8084ad252649d
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 8 22:04:51 1994 +0000

    Formerly boot.c.~26~

commit 6a0acb53ac2af801f94a7f5e56bf244c92337ee9
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 08:34:20 1994 +0000

    Formerly Makefile.~21~

commit b60a3cba61b3dcc39694d8463c9da7aee105a3af
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 08:07:32 1994 +0000

    Formerly boot.c.~25~

commit ebf7f790a3631331b3b6879cdfc9746a401afb22
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 03:07:58 1994 +0000

    Formerly Makefile.~20~

commit 82303b7dc8c8b4458c6c0b25d07a3b76e6709a7a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 03:06:58 1994 +0000

    Formerly ioctl_types.h.~3~

commit 028329465035db0fda8de91dbedd1f09c2320f59
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 00:43:14 1994 +0000

    Formerly boot.c.~24~

commit d758426c7191c11372dd3ded0645fcdf6cd34155
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 6 22:57:21 1994 +0000

    entered into RCS

commit 26443ca0d897a76883785508b205e44aaeccb458
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 6 02:41:04 1994 +0000

    Formerly tioctl.defs.~4~

commit 6f84e085de85dbb7b3197ad336b39773042e7d58
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 5 10:04:52 1994 +0000

    Formerly io-reauthenticate.c.~8~

commit f58bf56f953b4a2667a01d1c39d0c4267c1613d6
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 12:32:45 1994 +0000

    Formerly boot.c.~23~

commit fc4a91f9962b054aaa6454a70ef7c71ffc690bac
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 12:16:31 1994 +0000

    Formerly boot.c.~22~

commit 5808b67a88551032b53249e5e720c95da9b4d900
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 11:39:39 1994 +0000

    Formerly Makefile.~19~

commit c4f7247cb3edc2fd4db20f6e7efdf31eb9eeb325
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 06:13:57 1994 +0000

    Formerly Makeconf.~45~

commit 0c03818a76b33bd87fde9029c554e3437178a6a6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:19:38 1994 +0000

    Formerly file-set-trans.c.~8~

commit 45cdd829885e553fbd868afa086127d0a9e3221d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:18:22 1994 +0000

    Formerly Makefile.~12~

commit 9d63f6c37fe9b888e72f77136ead1b75b135837c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:13:02 1994 +0000

    Formerly fshelp.h.~9~

commit d1512b68d7f5bc9ef77b0ba73f65105029c3d2b6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 20:36:18 1994 +0000

    Initial revision

commit 3041ad64ac920872650a5ea5cd782c61e10eb726
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 17:31:45 1994 +0000

    Formerly hyper.c.~5~

commit 3bd314651358d830a46dd2c687d517abef7cbc36
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 17:21:37 1994 +0000

    Initial revision

commit 541e60b69189bdfa82fc98a4fdf9582ca45a2ea1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 16:04:02 1994 +0000

    Formerly node-make.c.~7~

commit ed493fe5e686de545ff3a3ea5884fba6faa921da
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:43:59 1994 +0000

    entered into RCS

commit cde0009406dae926d51e4df9300c1bf09c11918b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:26:45 1994 +0000

    entered into RCS

commit fc3b51eaaee3bd4d38e9ec8a2383ca7adac518e4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:22:57 1994 +0000

    Formerly lock-completed.c.~8~

commit 5ec4f7784788e35db6d2e023c0a21c2c9be45db1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 18:02:51 1994 +0000

    Formerly alloc.c.~10~

commit 8951cdfc28792b0a761269b1716ca50558ec7b7c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:57:29 1994 +0000

    entered into RCS

commit 2ba5e64c2b076dc57750885b68955cef639162a0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:53:40 1994 +0000

    entered into RCS

commit 950a3c20d5744ab9907a249520b151a176008301
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:47:57 1994 +0000

    Formerly priv.h.~11~

commit e6941502cf535ad9fa0aa3dff3170dd446f70eda
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:23 1994 +0000

    Formerly data-request.c.~10~

commit 1c9c581f471eaf2cd9c6f8ae4b6e62b40583ceb8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:22 1994 +0000

    Formerly data-return.c.~8~

commit 247bb3e455d5c0eca59feef323eb31a0db3658e1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:21 1994 +0000

    Formerly data-unlock.c.~8~

commit 0546e86f71277613c3c89ac72068b594b113bda0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:19 1994 +0000

    Formerly object-terminate.c.~9~

commit 9aac03662a06056ed538518f9bf15ca9c0c5bfae
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:19 1994 +0000

    Formerly object-init.c.~11~

commit 1d64c7f7c24546eeb84f559605624ab0c3368202
Author: Roland McGrath <address@hidden>
Date:   Tue May 31 22:15:12 1994 +0000

    Formerly Makefile.~26~

commit 672d69fe20c4ea545ecea4f751600c735f50c283
Author: Roland McGrath <address@hidden>
Date:   Tue May 31 20:06:03 1994 +0000

    Formerly Makeconf.~44~

commit a21fc3361091bfa6d11da3c42e3418d8cde8eecc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 31 15:53:29 1994 +0000

    Formerly Makefile.~24~

commit fe993373146938341e3417258a96abeef7d7b5ff
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 27 20:02:45 1994 +0000

    Formerly primes.c.~9~

commit a1c12f2b23093f904b2f4e1bfdb6bbf2f0eef310
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 13:45:09 1994 +0000

    Formerly boot-start.c.~23~

commit a41fd7fa9bc922ec969ea1422712ae7af3cce496
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 12:55:32 1994 +0000

    Formerly boot-start.c.~22~

commit 58d655ee89779faf66df846b9aaf221aae0b29e5
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 12:03:16 1994 +0000

    entered into RCS

commit b9678234b9c67affd40051c73df302ea45f74d3c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 26 19:52:30 1994 +0000

    Formerly node-drop.c.~6~

commit c7c492e42a63e6b8e6752234e53cb0a9b57a885c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 26 18:10:27 1994 +0000

    Initial revision

commit ec12040856becd0c795be579c6672141254eb5bd
Author: Roland McGrath <address@hidden>
Date:   Thu May 26 00:34:18 1994 +0000

    Formerly io-write.c.~5~

commit 864e9d6b2186728205a4ad833616795fd14f3f3f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 23:02:53 1994 +0000

    Formerly file-get-trans.c.~3~

commit bdd927cd5da25a269ce5ffd110dfa5431e053203
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:57:53 1994 +0000

    entered into RCS

commit 7b163e0858e8069e4a4c560f69a5c63c4c6b8910
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:54:50 1994 +0000

    Formerly notify-stubs.c.~3~

commit a8e4effe5fd9fb5ef11cba9e970dad3e4b7bbb9a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:53:38 1994 +0000

    Formerly nosenders.c.~3~

commit 6ee819b4c781e4baa863612ae2c6477cc7b76b53
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:53:19 1994 +0000

    Formerly Makefile.~7~

commit 077eb3e328b7c0a32e1388ae7fba12cf10a7a652
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:47:14 1994 +0000

    Formerly fsys-stubs.c.~3~

commit b7773b566f667f2e71badfacd6e9bbbddb3a1c75
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:44:24 1994 +0000

    Formerly io-version.c.~3~

commit 2aee1e9623b07d8a1b357691dc109642b4a1f250
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:43:10 1994 +0000

    entered into RCS

commit 68eaab0d867d3d740331f7782e0c763a05a09248
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:09:46 1994 +0000

    entered into RCS

commit 5c1b784449c3243c6a581b7c93e221b2f1883248
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:07:55 1994 +0000

    Formerly io-stubs.c.~4~

commit 428e4e3d0c7ddbe76aea957efba2001a3481f4c5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:06:58 1994 +0000

    Formerly io-version.c.~2~

commit c5e504569c61996db7d0ba6562702a16118deeb3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:03:03 1994 +0000

    entered into RCS

commit 821181cc0e898f26b58289164fec9a5ab5d7b830
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:02:50 1994 +0000

    Formerly file-truncate.c.~5~

commit 0121c056f3afb6e3c1abd41370c5743772c87f03
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 21:19:44 1994 +0000

    entered into RCS

commit 3a75fd00e92c68bcf83002acbbac4ab0d2817c65
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 21:16:45 1994 +0000

    Initial revision

commit 2ccbae08b239347b8719a5caa94bd3a5a8974543
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:09:58 1994 +0000

    Formerly protid-clean.c.~2~

commit 6562317b6a0bcc62150861ed187e406dd9b536d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:04:20 1994 +0000

    Formerly handle-port.c.~2~

commit 5d8c5b609577e717a6f163f901268c41dd982a44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:01:39 1994 +0000

    Formerly fsys-goaway.c.~4~

commit a3395cefe73dc8f00de052424be0631f2c471550
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:01:32 1994 +0000

    Formerly io-modes-set.c.~3~

commit 5f618820a122f7d5e7c9a6c29c43d94fb8cfef4e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:00:11 1994 +0000

    Formerly fsys-getroot.c.~5~

commit 0912285a50c6b57b4981d8ecca1a61780fd93304
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 18:43:21 1994 +0000

    entered into RCS

commit 4881749affa2cdb0672a6d5ed9b96e978e506281
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 18:24:39 1994 +0000

    Initial revision

commit 66625c7500f44c3ee7a5841e40dc1b66fa1e4961
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 17:32:29 1994 +0000

    entered into RCS

commit af6254e0e790b086a07634a7dafc1a5b81acb156
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 16:56:17 1994 +0000

    Formerly Makeconf.~43~

commit d20407191cad77a8e7a936e82ee117c459e3ebf5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:17:31 1994 +0000

    Formerly trivfs.h.~5~

commit 493344679fa12fe74cee6b67bfeea2cecb7e0ef5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:04:28 1994 +0000

    Formerly fsmutations.h.~3~

commit dc854ae8434dee06a998428c7806eb2219fa24a8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:04:20 1994 +0000

    Formerly priv.h.~3~

commit 8440e7dd0e8c05d860f37a92ce10d0c2607af40d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:00:50 1994 +0000

    Formerly io-reauthenticate.c.~4~

commit 3b2f1f531ed89722215e47adcfd19873daafd587
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:00:44 1994 +0000

    Formerly io-stubs.c.~3~

commit 072eb06d2f81d83e1a240c1256fe4bc5e95881cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:58:11 1994 +0000

    Formerly Makefile.~6~

commit e88f3373ff141e193f201483c63ef5365cf9b51e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:57:06 1994 +0000

    Formerly io-modes-get.c.~2~

commit 44f1cc59636ac18fd374b691c0f7344034dde6cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:38 1994 +0000

    entered into RCS

commit b2309497e27385374c2dfff2324ba889384c7787
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:34 1994 +0000

    Formerly io-duplicate.c.~3~

commit 7c392d532a24c9d8855fd127c9042821aa8184f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:25 1994 +0000

    Formerly io-async-icky.c.~2~

commit cefa21ccc5a0fd719563af6873d08e5e74c7e474
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:55:42 1994 +0000

    Formerly fsys-stubs.c.~2~

commit 365d706ebf4dd27bab05187b130cbe1798369c28
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:54:59 1994 +0000

    Formerly fsys-goaway.c.~3~

commit e591ac4f3e8dbee039a6a8eb61ca36b3852e6097
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:54:41 1994 +0000

    Formerly fsys-getroot.c.~4~

commit 8765e5eff0314bb536dfc77cf8bd7220f6c00509
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:57 1994 +0000

    Formerly io-async.c.~2~

commit b26d6dd0e2af55d3ef06984982fc76afdccdb44e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:56 1994 +0000

    Formerly io-modes-off.c.~2~

commit 9dd910732d3f35a09a9009863e715074ecb0ccab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:56 1994 +0000

    Formerly io-modes-on.c.~2~

commit ec7d68be1b276af0a4cda3693f3bd3dbcfb4bac2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:55 1994 +0000

    Formerly io-readable.c.~2~

commit ede2fcc46f3949ba8ae29a358a2deb1d631d8987
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:55 1994 +0000

    Formerly io-read.c.~3~

commit 3820adeaa4b010360b6046234d14a17d47d24b0a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:54 1994 +0000

    Formerly io-restrict-auth.c.~5~

commit d72583333960f612d5bd8a6860d4ecea6f10363c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:51:30 1994 +0000

    Formerly io-seek.c.~4~

commit 11920e2437e11c792463e3d503401bddc3bdb6ef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:39:18 1994 +0000

    entered into RCS

commit 546c43337f3573c67dc969a7d1fcbcc286314a8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:38:53 1994 +0000

    Formerly file-set-trans.c.~3~

commit 86ef13055e1300a784b35f0fc70cbf13453c16ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:41 1994 +0000

    Formerly io-owner-get.c.~2~

commit 127e2cc86d00314af42cb2653e64f979a0610cd9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:39 1994 +0000

    Formerly io-owner-mod.c.~2~

commit a88f1d99d831912ae226dd91276dd656f48ac8eb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:35 1994 +0000

    Formerly io-select.c.~2~

commit 0ff23e50c42288cd5e640559631b2b7af1007524
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:34 1994 +0000

    Formerly io-stat.c.~3~

commit fb2527c1acc02ac7b05ae0305a142802aea8f7fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:32 1994 +0000

    Formerly io-write.c.~3~

commit a89c4b3895e012a54f4b02c0b44082b177bf7acb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:04 1994 +0000

    Formerly dir-rmdir.c.~3~

commit 49cb7b3cd749ff3c691625fe63943ec995a30a20
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:04 1994 +0000

    entered into RCS

commit adfc6e6995a4e009114bb70ee0bcddaa28135776
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:02 1994 +0000

    Formerly dir-unlink.c.~3~

commit 892c115e28f5e447a474fa7882ce14ddfc2af8df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:59 1994 +0000

    Formerly file-chauthor.c.~4~

commit 21c17638459d0379927d87c986ef6d186e97527d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:57 1994 +0000

    Formerly file-chflags.c.~3~

commit f0bada89a709e40668a4150edb4a9adb611baffc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:54 1994 +0000

    Formerly file-chmod.c.~5~

commit eee4dd5f1632eef38b4592bd18ed926338e09c1d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:53 1994 +0000

    Formerly file-statfs.c.~3~

commit aed5df6e33f0e6d8d4ad93da6bb2714e58f007fb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:49 1994 +0000

    Formerly file-sync.c.~3~

commit 1859ee8e6a6300963559ea5b4c852dd64e1a4f88
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:47 1994 +0000

    Formerly file-getcontrol.c.~5~

commit 962c7c8ee56fef364bd3f8a385b3a7949fb47076
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:46 1994 +0000

    Formerly file-getfh.c.~3~

commit 0c6c9c6e3dda2737f0589075224056ca7a3f306c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:42 1994 +0000

    Formerly file-truncate.c.~4~

commit 4666dd1d16040146233127de449b796e6b4c4de9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:08:00 1994 +0000

    Formerly io-map.c.~2~

commit 04019f4bb7ea4d3d6cdde20acc5f7d8afd7b0dd8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:06:11 1994 +0000

    Formerly Makefile.~5~

commit 963eaeae66c172c0f3997f82b4e7ab5e457eacf8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:03:44 1994 +0000

    Formerly file-get-trans.c.~2~

commit c508dd0533d31d6f0d41d062ae1bc915a002ab14
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:01:00 1994 +0000

    Formerly file-get-transcntl.c.~2~

commit abc32f6c3a28d94430fe8a9699f152cae746d1ff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:58:08 1994 +0000

    Formerly dir-readdir.c.~3~

commit 18bc2eda89728e3cc8b6bd2aed92aca3ea99e733
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:23 1994 +0000

    Formerly dir-link.c.~2~

commit 2b979d532d1b73388464ae3a3cab5d43d28719a3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:22 1994 +0000

    Formerly dir-mkdir.c.~2~

commit 9ac6b3bcb6a501e0bb78c942b6d207942bcb31fe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:20 1994 +0000

    Formerly dir-mkfile.c.~2~

commit 02aae579b4d4804068b3c377291aa2fc29c0451e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:11 1994 +0000

    Formerly priv.h.~2~

commit 4855ee4e6125f722daa1f37270ab19df0ffcdb8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:27:37 1994 +0000

    Formerly fsmutations.h.~2~

commit 718e1b3ab09271a35db681eb0bb7755a59f97668
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:25:00 1994 +0000

    Formerly dir-rename.c.~2~

commit 3aec314d92c787ed5a8bff7e36f9a505c35b232e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:59 1994 +0000

    Formerly dir-rmdir.c.~2~

commit 008a51d345eb59f297a70979133e7369e50b99b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:58 1994 +0000

    Formerly dir-unlink.c.~2~

commit 0af2192f55365768503cfe73ae031d39079dd612
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:57 1994 +0000

    Formerly file-chauthor.c.~3~

commit f7ba5d2f865cc79dd99637b36a420e4f99aae4f0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:56 1994 +0000

    Formerly file-chflags.c.~2~

commit 0c696dc2c8d43f2353cc0078b24807a9eaf1ce45
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:55 1994 +0000

    Formerly file-chmod.c.~4~

commit d21e2a64d7d82fa3e768cdd102b636e32b9afd92
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:54 1994 +0000

    Formerly file-chown.c.~3~

commit c082460cd6a2a183d93d4c3dfee8458a3c2d948e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:51 1994 +0000

    Formerly file-getcontrol.c.~4~

commit c02d619321bec71d0e6732ad5e9f6edf1ec36ceb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:50 1994 +0000

    Formerly file-getfh.c.~2~

commit 96f51041f6cbcb943135fe87ca746955359859ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:49 1994 +0000

    Formerly file-getlinknode.c.~2~

commit c517830fa35a75f2fcfe77ac7f8465ea71903c2a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:48 1994 +0000

    Formerly file-lock.c.~4~

commit b58497de7940716e4fc64f0b9fffa57569f31287
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:47 1994 +0000

    Formerly file-pathconf.c.~2~

commit 8632cca292f1de0e1c357c37571a6f4e2b694a40
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:46 1994 +0000

    Formerly file-set-trans.c.~2~

commit bc28030a7b07c529f43fe6fd7d44485c26b02560
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:45 1994 +0000

    Formerly file-statfs.c.~2~

commit 2a64b2ee26abf19559bb34f5313f412b093b3be1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:44 1994 +0000

    Formerly file-sync.c.~2~

commit d3ce198f959136ed3a061a203bbfa314eb0f1041
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:43 1994 +0000

    Formerly file-syncfs.c.~2~

commit ef0385ae616870cc57c02791166efcebcdc725d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:40 1994 +0000

    Formerly file-truncate.c.~3~

commit 8d5695cdb31dc92536dd29b8c36b0583add656ee
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:15:17 1994 +0000

    Formerly Maketools.~16~

commit f6dfe6e7ab17747f63853ddab9cca0feccf8b1fe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:53:09 1994 +0000

    Initial revision

commit 7d60472c9e610f085729c69441407cf04c632d8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:48:50 1994 +0000

    Formerly data-return.c.~7~

commit 3a14ab9fac5a6ce81ba1d59efc96b16953224a68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:34:42 1994 +0000

    Initial revision

commit ac31133500bd7b4967f8cbd2b93ba4ef09564216
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:26:55 1994 +0000

    Formerly data-unlock.c.~7~

commit 9862af3d781069fe897d256a6f48bbb5732149d9
Author: Roland McGrath <address@hidden>
Date:   Tue May 24 06:18:14 1994 +0000

    Formerly init.c.~26~

commit 22d178a550adbb3bae0685c6ee41be71c6683e3a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 04:05:40 1994 +0000

    Formerly init.c.~25~

commit 4aaa0b5ba9c8a2ab14f213f2f87b28be26ce7181
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 03:14:39 1994 +0000

    Formerly boot-start.c.~21~

commit b10785970feeff92416ef348ef80cab5aaa3998b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 02:31:52 1994 +0000

    Formerly Makefile.~23~

commit a7a679234f52de2b124d64fb788d48b1fd662f1b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 22:40:06 1994 +0000

    Formerly data-request.c.~9~

commit 7e99fcd37b733906550a956582725bd3b9e117d0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 22:12:23 1994 +0000

    entered into RCS

commit 2df378f58773c35e675427889fc292b89136c5ce
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:30:47 1994 +0000

    Formerly chg-compl.c.~3~

commit d9bfe816e36d20e7a0434b5c927e263491e5ea24
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:24:37 1994 +0000

    Formerly object-init.c.~10~

commit 9508861ecd352401500333f5b5033344f7fd4e03
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:17:20 1994 +0000

    Formerly pager-attr.c.~2~

commit 90157cf2fb5ceba43c5ccbfccc31b31bc915cd52
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:12:32 1994 +0000

    entered into RCS

commit 28fbdacc736106800a5cd4b418abe398bc1f0997
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:10:49 1994 +0000

    Formerly priv.h.~10~

commit f228b4c187a0562cc1c295a26b933311d6bb2232
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:06:44 1994 +0000

    Formerly Makefile.~16~

commit 59049492cfff096db34bda19ceb42b64c348ca16
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:41:37 1994 +0000

    Formerly chg-compl.c.~2~

commit 1ef34d2ad427ac665fc77424135a8371541193e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:31:38 1994 +0000

    Formerly object-init.c.~9~

commit 4ee2463e532bbf1b0dedfd68a8a5dcb2d18a3782
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:27:21 1994 +0000

    Formerly Makefile.~15~

commit f2690c04e7dfd335136eeb445d696b4bf3d8d69d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:42 1994 +0000

    Formerly pager-create.c.~9~

commit 40beb622b4dd362570bfbfd8a3aeb497fc6fe721
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:40 1994 +0000

    Formerly stubs.c.~6~

commit a16d10de4d8447020f6c883362a084d792ce5f8c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:37 1994 +0000

    Formerly lock-completed.c.~7~

commit 74a2473c3fe2ff3736bf12fe67b6d09f0445d6a6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:30 1994 +0000

    Formerly pager.h.~7~

commit 07d6cd77376586ced3f82578cff845dcc4f906d3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 22:37:57 1994 +0000

    Initial revision

commit fe5eaf8c701d69e1dd667bfefdde480528a210da
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:59:59 1994 +0000

    Formerly object-terminate.c.~8~

commit 59eb781d2960d68869ede79913d9d57df980efc1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:55:36 1994 +0000

    Initial revision

commit b95d2ac5d3b85fe81d7730a42b95bcb2cf73c291
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:51:37 1994 +0000

    Formerly priv.h.~9~

commit bcb0478bffc23e0e65a8b72943740cb88484e1e5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 19 16:49:31 1994 +0000

    Formerly io-reauthenticate.c.~7~

commit ee4cc59cd903b64a67e2137b36b829f890e65b6f
Author: Roland McGrath <address@hidden>
Date:   Thu May 19 04:55:30 1994 +0000

    entered into RCS

commit 587b66f170d42b8135738594c25e18ed4fbbcfd8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 17 23:30:18 1994 +0000

    Formerly Makefile.~26~

commit 83707b8903a13e4941fb50bd134bf632aac4c228
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 17 22:44:12 1994 +0000

    Formerly boot.c.~21~

commit 7336599dcc79bda8f8da2d908e8ab39556a0ef5b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 16 18:43:43 1994 +0000

    Formerly init.c.~24~

commit 695fac6fb41dee53fd907443121d1214dfd6dd86
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 16 18:37:02 1994 +0000

    Formerly boot.c.~20~

commit 15fb94304f3d9b9dc3c46a78c5cf10e71bcf5778
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 13 21:17:57 1994 +0000

    Formerly info.c.~6~

commit 8f9bc8670a72780b53f1b2827f6610af595f3346
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 13 19:25:17 1994 +0000

    Formerly init.c.~23~

commit e87ee5aee9d814f864d90c01a178f1b1f9a6ec22
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 12 19:19:58 1994 +0000

    Formerly init.c.~22~

commit 2de1de6abe45bc409fa8293e75650bab5923bc1e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 12 19:18:22 1994 +0000

    Formerly info.c.~5~

commit d65eb8036fa19cbf773d4c50d888da2bda8105d9
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 11:26:51 1994 +0000

    Formerly main.c.~8~

commit 7bc97cb54bf9c7322ad35c1db171e99085060af0
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 11:01:50 1994 +0000

    Formerly info.c.~4~

commit 5abee3f6a918923e95e36fb757a9a4883c267191
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 10:54:30 1994 +0000

    Formerly init.c.~21~

commit 12304382d6c11bdfd55b3833d0e25e6c2579b01a
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:59:33 1994 +0000

    Initial revision

commit 7eaad3ef0c0371ac5d716ed117023f23219db390
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:51:09 1994 +0000

    Initial revision

commit ee7ec3e80762291c9746ff5892f4da28bac0927b
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:43:42 1994 +0000

    Formerly fsys.defs.~35~

commit e1a85cecc45b7ca88f25d21a5418e4d3813ca204
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:46:22 1994 +0000

    Formerly msg.c.~6~

commit bc72ba4f490c36e0c5e31ab14b5cba85f42c85eb
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:35:42 1994 +0000

    Formerly process.defs.~74~

commit f626f7a4738516a71a877e264f51e60b1f259f30
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:34:14 1994 +0000

    Formerly process_reply.defs.~10~

commit 4032a669f070e93f53ee14b855cb85a2a88db51c
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:22:26 1994 +0000

    Formerly init.c.~20~

commit b36817d2704a0019eaf9ca492a7528ee4baec702
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:10:16 1994 +0000

    Formerly host.c.~4~

commit d6e37abaf95b3bcba091dacc079dd78de953e8af
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:42:53 1994 +0000

    entered into RCS

commit 640a2406dac8fe184a32a66e6a547f0606053093
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:32:12 1994 +0000

    Formerly Makefile.~10~

commit e5cea2f96db605ea320fb25284de63b122d69030
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:31:38 1994 +0000

    Initial revision

commit 9ca96ae722b04565771aef01f0f5d9c0f50e9c49
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:11:51 1994 +0000

    entered into RCS

commit 384ef69811cfc23ae8d5a7b42b37131576060e3c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 11 20:05:41 1994 +0000

    Formerly startup.defs.~24~

commit 3c02eaa98c97373c501f1408b8ccc9e903d984a5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 11 20:02:24 1994 +0000

    Formerly Makefile.~25~

commit 9de0e4d1d2a1b64f0e0ec85d54ce21b81091601a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:27:02 1994 +0000

    Formerly boot.c.~19~

commit b0f2cd4200d37f4da9b859852182b4b3a1b53522
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:23:07 1994 +0000

    Formerly Makefile.~18~

commit 4ec17d5e7bf05667375ede5140d1c4054c7e912e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:20:12 1994 +0000

    Formerly ioctl_types.h.~2~

commit a8e05b1854403a9b42eb244353a7102884748be5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:13:20 1994 +0000

    Formerly tioctl.defs.~3~

commit ce7783a173ed64a54192b910528ff6edf26751be
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:11:07 1994 +0000

    Initial revision

commit 746abb97caa1b524b7f862aaf5bb07310df2fd5b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 20:29:27 1994 +0000

    Formerly tioctl.defs.~2~

commit 5877d45c66fb8d2374193037cd8b64c23134b23d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 20:28:38 1994 +0000

    Initial revision

commit b494f8422de12b80ca60a111a76e53b37d689863
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:55:21 1994 +0000

    entered into RCS

commit 1ead49ee22fbe0bca7dd9098ca931b4f6852ceae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:48:02 1994 +0000

    Formerly trivfs.h.~4~

commit a4ce9b138126bb214168ee5956993c5d30455135
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:55 1994 +0000

    Formerly fsys-getroot.c.~3~

commit f814ab95ea7835ae695378c6bb1feeec5116aec0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:54 1994 +0000

    Formerly fsys-goaway.c.~2~

commit 749fcd79933e95a49f5c941adea55f3fa81653ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:53 1994 +0000

    Initial revision

commit 2846530d8b4f821ed997125ddc853037ebf54554
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:52 1994 +0000

    Formerly io-duplicate.c.~2~

commit 8dbc912abef8c395a92e52433318203741df1a78
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:50 1994 +0000

    Formerly io-reauthenticate.c.~3~

commit e35ca099d7b178d4a14788f253d5e5e9c62c77dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:37:24 1994 +0000

    Formerly io-restrict-auth.c.~4~

commit c34913a14b4ba10ee7aa2987d915907827cfa9be
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:30:49 1994 +0000

    Formerly Makefile.~4~

commit aad62845dfa8ee47839c5130d009eda6c2fccb8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:23:10 1994 +0000

    Formerly file-getcontrol.c.~3~

commit 759d537d24f2f90bfe0c259ca7eb284054d467ed
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:34:53 1994 +0000

    Formerly msg.c.~5~

commit 4fc990e3ec6ec684edba0e9840330041ed0bc3da
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:34:08 1994 +0000

    Formerly mgt.c.~8~

commit d6d6272b9e04bfc9f49870a3fe60f0e50ec35646
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:31:29 1994 +0000

    Formerly init.c.~19~

commit 70dc742b8992aaa9c704bed7e8cfab560810ca6c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:30:49 1994 +0000

    Formerly main.c.~7~

commit 002185ab3f10a94f78c7a8d64b4aa3f7c52b6b3b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:12:21 1994 +0000

    Formerly version.h.~2~

commit 554e792b141b1bed2bb446e71101bd734e58c634
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 20:47:59 1994 +0000

    Formerly proc.h.~5~

commit 1aeb0c756d94d6aefbf1000af9508ce1f0683384
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 20:34:45 1994 +0000

    Formerly host.c.~3~

commit e84ab4ed0f2228695721f53b1c67aca84ab84f4c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 19:22:03 1994 +0000

    Formerly hurd_types.h.~91~

commit 0c807f4db9f73d9d118b8bf22f3d69b8ac9e2fce
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:56:35 1994 +0000

    Initial revision

commit a292ebac4cb747a058208eff8a662d400a25f287
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:27:55 1994 +0000

    Formerly process_reply.defs.~9~

commit 1688dcce6a13d5ce7cb46de7b2ca6859cfaa6f35
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:27:00 1994 +0000

    Formerly process.defs.~73~

commit a378de71fe8cc94f335058af0e08ad94e0e5b0d9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 18:57:31 1994 +0000

    Formerly host.c.~2~

commit 224e167de0057b5e91f1aa313c3d416f95a915e1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:57:43 1994 +0000

    Formerly boot.c.~18~

commit 2f7781bd14964bc4b88508a433b406ec27cb6625
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:56:33 1994 +0000

    Formerly Makefile.~17~

commit 14bb2e6084fff2440b6999e919bd976c09e63675
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:30:39 1994 +0000

    Formerly Maketools.~15~

commit 8770ce0d0d82d0b883400637dcd9d02e37d3b42f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:26:56 1994 +0000

    Formerly Makefile.~9~

commit a9af355096e8b821ec5e3ab31c786bc1e7e85d61
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:51 1994 +0000

    Formerly init.c.~18~

commit 01ee8b56196f04ded6964ab05712cc68445af1d8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:49 1994 +0000

    Formerly mgt.c.~7~

commit 527c345b5e5f3c5ff733c70cba7b3c430b3ca3dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:48 1994 +0000

    Formerly notify.c.~3~

commit ab4b446e7fc5d599b1ff70dd6deb0c9accf10350
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:46 1994 +0000

    Formerly pgrp.c.~5~

commit ed7282eb043ea030f16d738785b6a36ef097cd4f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:08:49 1994 +0000

    Formerly msg.c.~4~

commit a735dac9232cd10c4bf761b6e0a4b9a519e190a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:03:09 1994 +0000

    Formerly info.c.~3~

commit 7d3d5e3b1860d973c8784bcf03f0179a0951ec1f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:00:30 1994 +0000

    Formerly wait.c.~4~

commit 2da19178da9ffecf48f0d154dc9c6bf43d5072f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:49:22 1994 +0000

    Formerly Makeconf.~42~

commit 8e4591583ec2f142169170c75d4ac4aca367973b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:44:48 1994 +0000

    Formerly Makefile.~10~

commit 103a7bb89aa7c9cdc2f0ceded5969564b61f4dfc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:26:07 1994 +0000

    Formerly Maketools.~14~

commit 6bec461d5a99c929035ab51391d50c7d00c5b6eb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:20:45 1994 +0000

    Formerly init.c.~17~

commit b7d425bebd2a4121d0b7539e2db922447fc3ddde
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:16:46 1994 +0000

    Formerly Maketools.~13~

commit c2fbe0571f74769aeaf049f6d713b3f3a9271e75
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:06:48 1994 +0000

    Formerly Makefile.~22~

commit c8a9dd294412b054961110debecbe1c39bfdb5cd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:06:15 1994 +0000

    Formerly Makefile.~8~

commit 881771538d6acbbd9f41c95e5fe41e2c63230784
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:03:08 1994 +0000

    Formerly boot.c.~17~

commit e47347080673200ef304973120f3683a5ccd4d5a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 22:48:21 1994 +0000

    Formerly Makefile.~16~

commit 621b0d68764e08a337949180282e71e498240a27
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 18:20:59 1994 +0000

    Formerly boot.c.~16~

commit f08f0f5358480cb34863c8a4cd706637855beded
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 18:13:57 1994 +0000

    entered into RCS

commit 02d52cea1a6e407c3c9664f331d973537d90a91b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 18:09:31 1994 +0000

    Formerly Makefile.~15~

commit 7c5750377a3a014535ca0fcbb1a22885bada5102
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 18:04:51 1994 +0000

    Formerly cprocs.c.~2~

commit 43cd42a917f799bc7adfc01dd558d549eeb2486a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 17:17:39 1994 +0000

    Formerly conch-set.c.~6~

commit a6869ea96aece32d5961d9f6de72a8536a344d46
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 17:04:36 1994 +0000

    entered into RCS

commit 75f928ffd9b3455a6ddb0737d60bb6e4bd3f8726
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 16:00:09 1994 +0000

    entered into RCS

commit 656dfd991c7d4cc9aef9073d4d6782314685c221
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 15:05:13 1994 +0000

    Formerly Makeconf.~41~

commit 7e8266ed88d1d67b68e56538242e672e9a7dcece
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:19:11 1994 +0000

    Formerly stubs.c.~5~

commit 293682374aced4fbaf0424a66be92732ffc886e9
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:17:07 1994 +0000

    entered into RCS

commit 729de2ab72ea246825663581c4584f94134b985d
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:17:05 1994 +0000

    Formerly io-stubs.c.~5~

commit bd14ef64c9e7e5fc047983650676b50e9130e85c
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:09:50 1994 +0000

    entered into RCS

commit bc3a95fcdaf52e654c4c4853f7a8ad8490c304ab
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:09:49 1994 +0000

    Formerly io-async.c.~3~

commit 3910fe859db8a1ecaa47cc917b3e634f6209b517
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:06:01 1994 +0000

    Formerly conch-set.c.~5~

commit 3402fd4c80af9f5d5dd35d80d8fc073940cea050
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:49:32 1994 +0000

    Formerly demuxer.c.~5~

commit bb4ba73698ce8ff2823e28f7f16d4666ad317fd7
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:42:02 1994 +0000

    Formerly lock-completed.c.~6~

commit e3e7a3f4ae1405cb65e592cca8a8b5cf2c7356e1
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:25:58 1994 +0000

    entered into RCS

commit fdcba05178abd1af9493ad0f9e262908df49d8ec
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:50 1994 +0000

    Formerly dir-link.c.~4~

commit 2402eee6ef410c9c327abf45f94c05bb770ba5ff
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:49 1994 +0000

    entered into RCS

commit 5b0e91e7b2ef85aaeecef12ea860af383a7cce6d
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:48 1994 +0000

    Formerly dir-mkfile.c.~5~

commit a159878e3d0bca8d12da942bfe3df5525176a316
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:46 1994 +0000

    Formerly dir-readdir.c.~3~

commit 5b6afff156a31d93937ddefc1a17e8a7f9786c93
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:45 1994 +0000

    Formerly dir-rename.c.~5~

commit e98d8753bbf33056259ee80c2125acaf986f7364
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:39 1994 +0000

    Formerly file-exec.c.~6~

commit 6f78464dd86481c46811130e151c8115ad966dd3
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:38 1994 +0000

    Formerly file-get-trans.c.~8~

commit d8342902f3261db926898372c48a4b63f9124c99
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:37 1994 +0000

    Formerly file-get-transcntl.c.~5~

commit a56dfe866eb1aa2326e0f36855ff9b8dd29dc3ed
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:36 1994 +0000

    Formerly file-getcontrol.c.~4~

commit f6577bbe912f968859a313f101ca11cc7db2cd3c
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:27 1994 +0000

    Formerly file-set-trans.c.~7~

commit 5f7369d7960a6b85c60b010bcb9ad1eb2a1d0abd
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:21 1994 +0000

    Formerly fsys-getroot.c.~5~

commit 37e76ff38efec50e06a89ca139e9db8d6a352a4b
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:20 1994 +0000

    Formerly fsys-startup.c.~4~

commit a884f0608cdee00d40898ed1b4a325ecdb621573
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:08 1994 +0000

    Formerly io-modes-set.c.~5~

commit ff2f5fa9faa70f5b5151eb6c96a65e7ddad1b1ba
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:04 1994 +0000

    Formerly io-read.c.~5~

commit 100b88aa15dc394feed8dc9ac8a004709628e5e5
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:02 1994 +0000

    Formerly io-reauthenticate.c.~6~

commit 4e812363ae2b932cbea1920cae02fb55a9acb180
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:13:55 1994 +0000

    Formerly io-select.c.~5~

commit 738c3355af673e70f42a732f9ccfd9113c1b5358
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:13:52 1994 +0000

    Formerly io-write.c.~4~

commit ea0633e468a24330f4abdaa1d45352b71aec76aa
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:53:10 1994 +0000

    Formerly Makefile.~14~

commit 4e4e47abddf223ddfab3fc3cfb2c4b97c697e2a5
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:52:31 1994 +0000

    Formerly Makefile.~24~

commit c01df53fe467e0e55988cae87e31bb7b8dba2289
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:52:23 1994 +0000

    Formerly Makefile.~9~

commit 596086b1dece6d7b9d68dae0a537d90193ce79dc
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:51:50 1994 +0000

    Formerly Makefile.~11~

commit 346b64d8aafbb4c9786db461ba2154b6147e6e29
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:51:36 1994 +0000

    Formerly Makefile.~12~

commit ed0df84207b3093799237241710c1e37fdc70a80
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:39:59 1994 +0000

    Formerly Makefile.~21~

commit 8fb28eaee9f1ff6c648cc3cdfad031f7422ae3a9
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:21:42 1994 +0000

    entered into RCS

commit 86a13e28b322e21598c68bf37ad061e661eba60f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:58:01 1994 +0000

    entered into RCS

commit e7bc5119b61f9ee1be5e24eb1f10a4fb7a3a6a0f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:55:50 1994 +0000

    Formerly Makefile.~9~

commit ec7b2ecc107401c0fe24fb738be0e6d031f0f622
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:52:06 1994 +0000

    entered into RCS

commit ae7701ab10bdfee2b3d0b0c272054333b24ea298
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:16:15 1994 +0000

    Formerly Makeconf.~40~

commit 35f89765e3f7cc21d65fec5f8a060d0ea83e5462
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:15:20 1994 +0000

    Formerly Makefile.~8~

commit 0464bc0bb3adabd8b316247e5e6ac8704c57d352
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:05:26 1994 +0000

    entered into RCS

commit 2fa256b36881b63bc0450dbc3033e1c67030e0e9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:01:50 1994 +0000

    entered into RCS

commit cec78df9c5b4537b1dc544f8587a41700843e977
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 18:51:35 1994 +0000

    Formerly stack.c.~3~

commit 46dc1a7abd7c161d808061d437d2a827e71a9a0c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 18:28:57 1994 +0000

    Formerly Makefile.~20~

commit 89a3b2fabd2e5727687c714e9e9669ac089965d4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 17:59:11 1994 +0000

    Formerly timertest.c.~2~

commit cfe3c52731bf64bcc264ef2abccea457896563de
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 17:56:04 1994 +0000

    Initial revision

commit 8a585a52b98e1999dfc97dd6bc716d4a2dcdfe1e
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 13:07:56 1994 +0000

    Formerly stack.c.~2~

commit eeb78d1cccbbeea72214513be98e8548486d3b23
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:38:57 1994 +0000

    Formerly Makefile.~7~

commit 6e2babbaaf370dbacba9682c6bdfe2a9211d8b72
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:07:26 1994 +0000

    Formerly Maketools.~12~

commit a8f858295ef8cebe8575ab2729aaf71401d24b88
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:00:38 1994 +0000

    Formerly cthreads.h.~3~

commit 32300c7136abe31b7ba6598477f343ddbc4adb67
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 05:03:23 1994 +0000

    entered into RCS

commit 0673f9490a03f66f99f9c5400bdc147ae0c59e9c
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 05:01:08 1994 +0000

    Initial revision

commit 34495fca25d02504ac3bf420e97168b72b1d336c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 02:48:47 1994 +0000

    Formerly Makeconf.~39~

commit 8fd744534466942ebf54556a063c9edfb599b738
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 3 21:30:44 1994 +0000

    Formerly Makefile.~25~

commit 22616e336f4cf133e8e51e04605ea2cb14cfccea
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 21:11:00 1994 +0000

    Formerly Makefile.~24~

commit c93c6d1c09ae38fb3991c99256f5d51c6622b2ba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:50:43 1994 +0000

    Formerly Makefile.~2~

commit 4726c42b3678e1d401191add4277649bfe9bcdfb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:49:32 1994 +0000

    Formerly Makefile.~20~

commit b9e27cfd25e99e3283248bb15a5c50545c9f079e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:48:59 1994 +0000

    Formerly Makefile.~8~

commit ab4404bad8837866988c57de0c18dfc039abcc05
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:47:41 1994 +0000

    Formerly Makefile.~7~

commit 51f7ea47c64032b49e6435b0dd009ff74db669ef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:46:03 1994 +0000

    Formerly Makefile.~19~

commit 86543e7764a81a4d1cab1170ab5644bb1305f999
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:54 1994 +0000

    Formerly Makefile.~23~

commit 50e0f49ae0b8dba706f77268622a70596f0b4b71
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:42 1994 +0000

    Formerly Makefile.~13~

commit 497eeca20ae7d926124d5d5def51c470a24e0e75
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:25 1994 +0000

    Formerly Makefile.~6~

commit 88be4c004db4eba4888b5e8969732f35a50a954e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:44:37 1994 +0000

    Formerly Makefile.~10~

commit 062bb7dc508def48660b9ac5e3f027c93ad576f8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:43:51 1994 +0000

    Formerly Makefile.~11~

commit 9732303bb519dfdf5d161ed86530332450f26560
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:40:09 1994 +0000

    Formerly boot.c.~15~

commit 99f0588dc07cde6d0aff6d53638c917a04f60d42
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 23:03:53 1994 +0000

    Formerly hurd_types.defs.~48~

commit 652ddf0153974588e6c3ac5c7230ea9ac26c6570
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 23:03:19 1994 +0000

    Formerly startup.defs.~23~

commit 9490e16e8c87b0ba677c2eca719fc52b4cc21d10
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 22:13:08 1994 +0000

    Formerly io.defs.~59~

commit 2ec9f2549adfb478a2c69ad03d7d8ee0b00fbeb6
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 21:47:26 1994 +0000

    Formerly hurd_types.h.~90~

commit ad3a5b6b0d3f0533d7587e9c396aa233155cb748
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:47:34 1994 +0000

    Formerly io_reply.defs.~2~

commit 067ef5e0d6f6c7360611052489880f57681fc538
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:45:04 1994 +0000

    Formerly io.defs.~58~

commit 9139e06ed3fbe4cf2b8b5a603bb61f6307460d52
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:31:26 1994 +0000

    Initial revision

commit acc30f0a9f74e9044a611c01315b12bdacb044b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:28:45 1994 +0000

    entered into RCS

commit a5110a31b3a029b277fc5e78bcaa1c58b543f211
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 21:31:42 1994 +0000

    Initial revision

commit 4dc2b3de88185d22f6c8c828f0014d516c8d8919
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 21:08:40 1994 +0000

    Formerly io.defs.~57~

commit c91122ed0d7b814a11849de42e65402fc6a749ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:58:49 1994 +0000

    Formerly io-stubs.c.~4~

commit 3e3d2b9e887e7e80590f9898a69908dd304a0baf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:54:45 1994 +0000

    Formerly conch-set.c.~4~

commit a9aeeb857568bc8e1b53fd9d31e2b23026e62018
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:42:40 1994 +0000

    Formerly file-exec.c.~5~

commit 5dc9dc53cac5f5b3bdf817187bb35dd6a10840f6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:40:57 1994 +0000

    Formerly term.defs.~12~

commit 43f79ae165ee9996a5773f1c359f570e98e1b331
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:38:49 1994 +0000

    entered into RCS

commit 5e53144222d3a2134822abeb8aa40d55561dd14f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:38 1994 +0000

    Formerly exec.defs.~32~

commit f8a1d2b630bec098855bb73f63be82070d44fafa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:35 1994 +0000

    Formerly fs.defs.~77~

commit b9f6ed6ef87063124b289ed363c5bf1eb782e343
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:32 1994 +0000

    Formerly socket.defs.~21~

commit 878ef5da8b9439f28a39eb8fbfde0bad74648640
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:34:51 1994 +0000

    Formerly ifsock.defs.~5~

commit f3d21420262e9af3beec8c7943be9e9f90cf6208
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:29:05 1994 +0000

    Formerly hurd_types.h.~89~

commit 9908e6a8aefdfa82af78de8dc01b3070c09dd13b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:23:15 1994 +0000

    Formerly startup.defs.~22~

commit 68cc36141e3232caad43fddde66e5dfb81b983c1
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 29 03:02:57 1994 +0000

    entered into RCS

commit 270a7867b5223ac0f37c6a6eddd9e88b7da0b627
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 29 02:58:12 1994 +0000

    Formerly msg.defs.~10~

commit f32715ebd7a7155a091160f580ecf33636eafba8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 28 18:31:34 1994 +0000

    Formerly io.defs.~56~

commit e157ef0c56fc050458c27683b58bbe0a82af6512
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 27 10:41:00 1994 +0000

    Formerly msg.defs.~9~

commit f2c9505314eaae70218b8eb5560c100d8a547ae3
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 27 05:54:15 1994 +0000

    Formerly Makefile.~23~

commit a4491d96806ac53c70ec7bcc8ff13a0f473c7625
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:53:13 1994 +0000

    Formerly object-init.c.~8~

commit dc6b593ba04fb47cb0c2c8b1b8bfa6d1b0b871ac
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:08:07 1994 +0000

    Formerly Makefile.~5~

commit 20f37c9db064f33ceaa5ee8ab6b74d577c2c5f8f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:07:24 1994 +0000

    Formerly Makefile.~22~

commit 7f9b4267de9c5e27386fdc40aad2108298a50503
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:00:16 1994 +0000

    Formerly Makefile.~4~

commit 4056ae3b3ac284ba0e4ea28fcdd4435a23f206a6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 17:53:45 1994 +0000

    Formerly Makeconf.~38~

commit 4009ba9b3e6942319987726a70aebd74bf5268a5
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 26 01:48:08 1994 +0000

    Formerly hurd_types.h.~88~

commit 466d1add723e015ca748e1a56c6db920e549fd52
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 25 21:45:50 1994 +0000

    Formerly init.c.~16~

commit ab423200a1bf4da398d7b659210f8be5a27dc2e5
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 22 02:38:41 1994 +0000

    Formerly msg.defs.~8~

commit 2b72c053eca676ef0484aa2e69891f3f4fdb141a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 23:03:33 1994 +0000

    Formerly mgt.c.~6~

commit 60b4c9231e4447295e6772321815e4e5f4dbb3c8
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 21 21:52:16 1994 +0000

    Formerly Maketools.~11~

commit 7a10d5f2960b266cdaf0db08bf6e89ae26e890c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 21:34:20 1994 +0000

    Formerly boot.c.~14~

commit a680a6c42d03574210b58827280bd2d2a9032f82
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:58:11 1994 +0000

    Formerly Makefile.~12~

commit ab7525a628aff7d5afbce9b17398ba8e0bb9333d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:57:46 1994 +0000

    entered into RCS

commit 2a14f161a85379ac4403f2a0d9b0d31ecad93e9f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:27:40 1994 +0000

    entered into RCS

commit 0ae5f1d21df951224834e9d5be99fef92d451869
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 20 22:00:44 1994 +0000

    Formerly Makefile.~21~

commit d14af596959ab946ed94948ec73b12c4978651e4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 20:19:29 1994 +0000

    Formerly init.c.~15~

commit dc2ae9149ba868e4a7e93033cfeac9f9eee4947b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 19:32:57 1994 +0000

    Formerly boot.c.~13~

commit 1348f4313a50d684bada3b178bd995534654c0cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 19:07:50 1994 +0000

    Formerly Makefile.~11~

commit 6d04fb1347d60d5c1cf52f93dd925ef18a2c6df9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 18 19:05:34 1994 +0000

    Formerly boot.c.~12~

commit 5a60e4ea796146679a6f5377928c2bc893ed210d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 20:29:18 1994 +0000

    Formerly boot.c.~11~

commit 78fe6880e299b30f827b5a9baa114e7b107121e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 20:19:21 1994 +0000

    Formerly init.c.~14~

commit 14484170ef54b78c6c6e282b3ad41df5e69418dc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 19:46:38 1994 +0000

    Formerly Makefile.~7~

commit 24c73e0d4d8be5c4e65aee8d0993afff3a019b26
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 18:02:30 1994 +0000

    Formerly file-get-trans.c.~7~

commit ed08aa13c4f6f575936105cd7d1f536c2a830b0b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 21:13:03 1994 +0000

    Formerly file-get-trans.c.~6~

commit 2ab9e74cc3433e242b9c56ef7d524fa896755a91
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:46:40 1994 +0000

    Formerly dir-mkfile.c.~4~

commit 87fce8ae6a5fa373ee78cc7c629d7c195eaa6bbb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:31:08 1994 +0000

    Formerly file-set-trans.c.~6~

commit 5b566d1e5cf8c54834e47e6428867dc5af732fe8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:19:24 1994 +0000

    Formerly file-chown.c.~5~

commit 045b7e9cd03eafecc499a39f36214c7956354ff7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 18:23:22 1994 +0000

    Formerly Makeconf.~37~

commit a998d5e81f8f84312f939ad0c58f81a852e4a058
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 03:42:59 1994 +0000

    Formerly primes.c.~8~

commit bc69e526605518ce8d860cca0d199a178987e4dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 02:22:40 1994 +0000

    Formerly init.c.~13~

commit ba86699ac4c6d8d80dc721e6caed54705c32377f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 11 23:12:08 1994 +0000

    Formerly Makeconf.~36~

commit 3cad767d6c3cee251bf916299b4f69ccf79ae008
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 11 22:46:32 1994 +0000

    Formerly Maketools.~10~

commit 90578a00ee488110a9b20520243189d35a3e8da0
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 23:48:01 1994 +0000

    Formerly Makeconf.~35~

commit e99add5ecd35daf455d346f01177e53e22ed32c4
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 23:47:02 1994 +0000

    Formerly Maketools.~9~

commit 5e80b86dd3a81b7cf164b8a0b966a08b3cc60f76
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 22:48:12 1994 +0000

    Formerly Makefile.~18~

commit 7559e6fb5fa6d8446955c71cce74949ea4aa0179
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 8 22:00:14 1994 +0000

    Formerly Makefile.~17~

commit ddf92ab8b9ad62df2506784bda9eb1de922a42fc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 8 19:08:11 1994 +0000

    Formerly wait.c.~3~

commit 85dd47aa569db9e72fd5bc958017e2348b01d0b0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:34:34 1994 +0000

    Formerly main.c.~6~

commit b3c62bf1193298c13593930eb5f13cc55c507c1b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:33:59 1994 +0000

    Formerly mgt.c.~5~

commit 1f814fb2cce4171c3fdaa5f3a73ea58af10d6e39
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:29:18 1994 +0000

    Formerly primes.c.~7~

commit 6ba28409cc03bc8d368a80beda33902ca32b0471
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 21:57:10 1994 +0000

    Formerly boot.c.~10~

commit 9ffcb3eac021a84fd2cbdd1b3b64da99583f4548
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:09:23 1994 +0000

    Formerly init.c.~12~

commit d7721f88bd8ff157bc17188b2de1184651f78ddc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:07:28 1994 +0000

    Formerly Makefile.~20~

commit d6a2b00b72031711d0df922157e93f678184a4f7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:01:11 1994 +0000

    Formerly Makefile.~6~

commit 37e44b1eb20cf39b679f431139680332e28d2c0d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:00:57 1994 +0000

    Formerly Makefile.~19~

commit d9fa6d05215281e841704c82ab0dc0bf7f307ed0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:00:44 1994 +0000

    Formerly Makefile.~22~

commit 7f545e1124fb2d3d584a93c714875907079ccd3a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:51:05 1994 +0000

    Formerly Makefile.~16~

commit f6b43299a2b19f4801da8cffe3166ce3794ef7f0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:42:53 1994 +0000

    Formerly Makefile.~18~

commit a6d7d26a7f4feef1c1e9fd476a8402d0642cc344
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:42:19 1994 +0000

    Formerly Makefile.~7~

commit af1cc83a448ccd7e15cfdad94b066297e79606f4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:41:57 1994 +0000

    Formerly Makefile.~5~

commit 9d72a4552fa3257df129f338ec8d6a7afe26003d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:41:20 1994 +0000

    Formerly Makefile.~6~

commit ae4d2757397bf50cd731e7d8770edde60bf76349
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:40:28 1994 +0000

    Formerly Makefile.~15~

commit b8bae5235b4ce3859be63e4892d6cb0b4afa00d0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:40:12 1994 +0000

    Formerly Makefile.~21~

commit 7c5ad38ffd4cdfcc24fe196a30bd89e1a6de3a04
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:39:54 1994 +0000

    Formerly Makefile.~10~

commit 94493e6184fdb356c3185d2851bcef10f561375b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:40:36 1994 +0000

    Formerly init.c.~11~

commit 3c4d0e6eadad3ae11c480e44168fcdd149b51f59
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:24:45 1994 +0000

    Formerly init.c.~10~

commit 75e754726c70ca1299082d748c2dcbaf1ca3f6e0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:00:38 1994 +0000

    Formerly mgt.c.~4~

commit 8b8ead1e66117144f29b3e3a24b41d8097ddddd0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 00:36:35 1994 +0000

    Formerly pgrp.c.~4~

commit f70216ec936f9ecdf285925dfbf079b1d555b1f7
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 23:30:40 1994 +0000

    entered into RCS

commit 2bbf4bb40e0f52d275ba7cfa5a6bd43e9d3e822b
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 22:43:43 1994 +0000

    Formerly Makefile.~14~

commit bf761682a04c0c87932b8f5f60e7ee9859acf7b6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 19:28:33 1994 +0000

    Formerly mgt.c.~3~

commit 1a58e6028fa8f16610739409d4fc5bba52c29486
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:33:19 1994 +0000

    Formerly boot.c.~9~

commit fd2388747f73efd53d37df5a4b30e21c9c5d5325
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:30:39 1994 +0000

    Formerly Makefile.~9~

commit e7173d971d0324a0add23b3fc4c6c3309138bd44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:09:34 1994 +0000

    Formerly init.c.~9~

commit 4193e51720e8bae5578a12345c3566aabafa815c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 16:34:44 1994 +0000

    entered into RCS

commit 9bbba12c48b5436cc96d22fe227ef2626112759d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 16:33:51 1994 +0000

    Formerly malloc.c.~3~

commit 931721762209f574ad14fe22fe16e4da2cf0fa7b
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 01:42:38 1994 +0000

    Formerly fdtests.c.~3~

commit 452516a5400b458b9cd83779dec0598aeeb0a8fd
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 01:36:53 1994 +0000

    Formerly Makefile.~13~

commit 02a5e878336a7608b89251fc749548f69a43c503
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 00:23:47 1994 +0000

    Formerly fstests.c.~20~

commit 5e6de05e47f14a6c7e3e42c5e5a45d126a89b4a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 23:27:05 1994 +0000

    Formerly init.c.~8~

commit d6f47a29120c6fce46aaa7669b93e52cac748252
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 22:59:35 1994 +0000

    Formerly hurd.texi.~4~

commit 40aa97899cf9012e56580dd5f2c96472dd030e69
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 22:38:07 1994 +0000

    Formerly Makefile.~19~

commit 143ff1a57a716f667ddbe95129a6fd30564a9509
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 21:37:24 1994 +0000

    Initial revision

commit 26f2af336e434d25cedc6495faf3504a684847b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 21:30:08 1994 +0000

    Formerly init.c.~7~

commit 55db8194cdd86928905a9818dc39b7831887e84a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:44:40 1994 +0000

    Formerly main.c.~5~

commit 68f8c18fbb4f9c845f392fd36f292059c4db1420
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:26:55 1994 +0000

    Formerly pgrp.c.~3~

commit aff13c6581a8ef62df02bdea67814de34cc74083
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:01:34 1994 +0000

    Formerly hash.c.~3~

commit ba5b71d436a67be6a35d6c7a98ece82fb2d5bd4a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:38:28 1994 +0000

    Formerly Makefile.~6~

commit 91d53299a66d3b262293490f7fae4ffcaad08de4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:24:20 1994 +0000

    Formerly hyper.c.~4~

commit 474b2b5ebc91dc6560b8aa6d8833cf6a9aec7929
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:10:30 1994 +0000

    Formerly Makeconf.~34~

commit 3cd216c5ea59b3cd315cf03858661a54b8e91516
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:07:04 1994 +0000

    Formerly Maketools.~8~

commit 677cbcb897c05ef5cbcc281147cf46a7fc5f56aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:02:45 1994 +0000

    Formerly Makefile.~17~

commit 19552dad2b13e28f9ed6a302bd8b6810db1ea861
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 16:43:39 1994 +0000

    Formerly hurd.texi.~3~

commit a1c966257c8c8312dd60cb25280380e5df7cf816
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 5 09:56:38 1994 +0000

    Formerly Makeconf.~33~

commit c2cfa22a4428242b80e0749ad50e56c74cb3bc9b
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 5 03:27:50 1994 +0000

    Formerly Maketools.~7~

commit 19f973f794153569bffc271da5b01f40af0b0ec5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 02:09:07 1994 +0000

    Formerly Makefile.~18~

commit 45b173f0b17f1f5792b0180a14f3da30d8666aae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 01:53:31 1994 +0000

    Formerly hurd.texi.~2~

commit a6a55edde2431c62f8044e0bd0e8e403cab1dbfe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 01:49:57 1994 +0000

    Initial revision

commit 2c676995bf90d093970dd5971db88148140102b9
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:55:32 1994 +0000

    Formerly Makefile.~8~

commit 6b7962845e23bc65662385f6f410bfb7d7624f32
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:54:29 1994 +0000

    Formerly Maketools.~6~

commit 02c33abade3af7cffc7be114ba0faf328f241e80
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:48:31 1994 +0000

    Formerly fstests.c.~19~

commit 7e716dee4b4ccdf0e2f711716dd71178ec37c083
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:36:09 1994 +0000

    Formerly Makefile.~12~

commit f144ed70c0ac7be53169e189a4a1ca2f2d7df576
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:35:37 1994 +0000

    Formerly fstests.c.~18~

commit 4db83a91c97a31391d9068ab3b2a1d7312861ddb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 31 18:15:33 1994 +0000

    Formerly Makefile.~16~

commit 5987185d3f823e93c14718655e6e8b09f193a00f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 31 18:14:53 1994 +0000

    Formerly Makefile.~4~

commit 385915a34eeb04cf5e932ed47e742aabed098b2e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:34:13 1994 +0000

    Formerly Makeconf.~32~

commit db25ab5d3fa935e4cca58ecd3cbda83c44b91531
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:27:10 1994 +0000

    Formerly init.c.~6~

commit 3895d0c9a420309ae1b965fe1cb214b8ce6f4de2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:25:03 1994 +0000

    Formerly startup_reply.defs.~6~

commit fd90eabf19640cdb6debdb435e58c4d18151e46f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 21:54:11 1994 +0000

    Initial revision

commit b7f2a844e2cc4af706ca6398788d640bc0c41890
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 20:14:29 1994 +0000

    Formerly proc.h.~4~

commit 187a26925a669606a8c7d18b05917e4dfd2dc769
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 20:14:24 1994 +0000

    Formerly main.c.~4~

commit dcf406e8dbf5d56ae8e5bacec02a74c2c2d2dc2a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 19:35:19 1994 +0000

    Formerly primes.c.~6~

commit b9fe654f834376f93af0c19a109a856899e3ba99
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 18:07:56 1994 +0000

    Formerly primes.c.~5~

commit 30ff685094ea75ab116c44e1438621a63dea949d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 17:46:49 1994 +0000

    Formerly primes.c.~4~

commit 4f53bc3fcd0ab6e30f627d9e946e36f903164735
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 17:39:35 1994 +0000

    Formerly primes.c.~3~

commit c6b3c027470d94c7856a3d53f4c2296caab373fa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 22:14:18 1994 +0000

    Formerly Makefile.~17~

commit d78ed471b94e34c2547cd2ecd64ec4870c84d99a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:56:24 1994 +0000

    Formerly file-set-trans.c.~5~

commit 0b1627d2ea983966429e3eaa2f50d252a5df54a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:50:53 1994 +0000

    Formerly fs.defs.~76~

commit c04b6e523f194d1026919448ad04eb87c6746890
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:18:40 1994 +0000

    Formerly paths.h.~12~

commit 67a25910332f7794e8494306a0618744c2395b54
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 18:45:03 1994 +0000

    Formerly Makefile.~5~

commit ac6d6b10c7ff317c560b95e4569b9ce6af4e8602
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 18:40:27 1994 +0000

    Formerly Makeconf.~31~

commit 21699f8a3d1526ad8972f4988b6131cb55b082d4
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 25 02:37:00 1994 +0000

    Formerly shared.h.~19~

commit 85b9a69b1566de395761799194a516d90f831bf8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:37:27 1994 +0000

    Formerly Makeconf.~30~

commit 0dde698248576b9eb5172fa6f182cc26e8fde98f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:08:29 1994 +0000

    Formerly proc.h.~3~

commit 8475c4a80531e196758ad3332072d951f56fe130
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:08:08 1994 +0000

    Formerly msg.c.~3~

commit 3c07c38ddfda2a932b63703ca06a14994783ba9d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:03:30 1994 +0000

    Formerly Makefile.~4~

commit 000c0edc0de87ae0bc630557cd511ef4592a4de7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:17:34 1994 +0000

    Formerly process.defs.~72~

commit ceb287fc5b33360795e018be415a93c15d0c9ad1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:17:31 1994 +0000

    Formerly process_reply.defs.~8~

commit 93ce86022c1fe7f3afd321f633d940aa9cb2a7b8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:13:42 1994 +0000

    Formerly Makefile.~3~

commit d8b4f9e492404bd4e0a4f955ac529e98bba31a90
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:44:55 1994 +0000

    Formerly main.c.~3~

commit 926a770eb8a1e998eeae462cc6741be8c2d21754
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:38:52 1994 +0000

    Formerly Makeconf.~29~

commit 5d8a752df1d40448bee22a8976c636f533779ff9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:36:54 1994 +0000

    Formerly Makeconf.~28~

commit a3f9aee5404444e0c40925e78830b1a4eb3c72c5
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 23 18:45:48 1994 +0000

    Formerly Maketools.~5~

commit 96f1a96273434ff1bd200aa6118d1179d2215137
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 23:21:15 1994 +0000

    Formerly file-exec.c.~4~

commit f90ef78d8456cd32919d0df196ef7d7f07db5f6d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 23:16:10 1994 +0000

    Formerly init.c.~5~

commit 7853f587e90f5e9897872b8adb496855eb2fc0c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:58:41 1994 +0000

    Formerly primes.c.~2~

commit 89410b0ea93739fde7722cc04ef86c5e0c17eab3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:42:43 1994 +0000

    Formerly Makefile.~2~

commit 10693df2fcf9c6f0688123a7e8830f2710260063
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:40:05 1994 +0000

    Formerly proc.h.~2~

commit a33356152e30f982178a1e28eed124a4dbb75aa1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:39:50 1994 +0000

    Formerly main.c.~2~

commit d4f2a445aaba71ca3a4c093fe0cacddf7bbab5c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:25:05 1994 +0000

    Initial revision

commit 4a52682c2957a4da53a5244040d02141320fb463
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:21:04 1994 +0000

    Formerly hash.c.~2~

commit 6bf59c0d9ac96d12228463529e231e2af1bb24ff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:12:00 1994 +0000

    Formerly wait.c.~2~

commit fa1781d25c85cdc790689bc2a0518c866deb7544
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:11:43 1994 +0000

    Formerly notify.c.~2~

commit 02f9f53d3c4c7b66c8cec2d4685059dfeb41e42b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:07:53 1994 +0000

    Formerly pgrp.c.~2~

commit d3b95d20750a6a2f9d021c17d00f67887373e563
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:48:26 1994 +0000

    Formerly process.defs.~71~

commit a7603ebc8c39a3ab205a007f724b87fcd767b4b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:43:46 1994 +0000

    Formerly shared.h.~18~

commit d722dcc20655b78af222d986d5a141a12a0c8435
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:16:43 1994 +0000

    Formerly mgt.c.~2~

commit ad22d17c2ea74e49d249f683c715c96d77988a1c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:12:51 1994 +0000

    entered into RCS

commit 8b7396ba847674ac909880a3b69997eacf4020ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:00:49 1994 +0000

    Formerly info.c.~2~

commit 61ac9e77761c1558046f24ec7d939e4576bf9745
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 20:59:00 1994 +0000

    Initial revision

commit 234189f9eb7ffa91fe4fced54e488ce6753b265c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 20:42:26 1994 +0000

    entered into RCS

commit fcb383ac4fd6ffec3038d7063a745f6e049fafcd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 19:55:55 1994 +0000

    Formerly msg.c.~2~

commit fa6c8f3acbfdf98fae2f0018792102424f07eeb1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 19:43:11 1994 +0000

    Formerly Makeconf.~27~

commit a2e14dc11cdd72f366a0e0058375ab5a34bc15af
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:36:52 1994 +0000

    Initial revision

commit e6516d3d37826282d434bfd455722c507e7cd417
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:30:59 1994 +0000

    Formerly Makefile.~5~

commit 479ae45e21606cd1024de3b4c9bcf9d625eacc0a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:30:13 1994 +0000

    Formerly Makefile.~11~

commit 795815501ab7c87cec2fe82a213e885227cda6cf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:11:00 1994 +0000

    Formerly startup.defs.~21~

commit a69b726647384c5082b92e8af8a5f15c12f5c786
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:10:03 1994 +0000

    Formerly exec.defs.~31~

commit 0aeac5f5ce4e45c587a582468a4a0a593162f094
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:07:29 1994 +0000

    Formerly init.c.~4~

commit 8088d87d1bdb405307dd9878fb71c9dfa4c9779b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:03:34 1994 +0000

    Formerly fsys.defs.~34~

commit f2a642fba690d8b392727b226b537ac91b524b80
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:02:01 1994 +0000

    Formerly startup_reply.defs.~5~

commit ec1096eaf075c9be62bb9d4948feca530c9cfaf2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:39:45 1994 +0000

    Formerly Makefile.~4~

commit 804913cae6358b822a97050631577f26ba1c8a23
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:38:20 1994 +0000

    Formerly process_reply.defs.~7~

commit 02861f872d22188e64df60b904e8b54f0ae15a5c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:23:45 1994 +0000

    Formerly file-exec.c.~3~

commit 773b2a1735109b2146a345a961295ea623f6b10e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:09:52 1994 +0000

    Formerly paths.h.~11~

commit d8312c6aacd7d06416947cccd0549c6d615d32aa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:02:50 1994 +0000

    Formerly init.c.~3~

commit cc49768adfaf3bdbbbd204c3f91efe931b44360b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 21:23:07 1994 +0000

    Formerly file-exec.c.~2~

commit 7876f3b04c8272994af056e00f9e770053f37b8c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 20:51:48 1994 +0000

    Formerly Makefile.~3~

commit e4d2a6464effe6368348f570539f42110013ab77
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 20:40:46 1994 +0000

    Formerly process.defs.~70~

commit 852e6ace175697215aa2948cad38a2b23eec3181
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 17 23:12:09 1994 +0000

    Formerly fstests.c.~17~

commit 0a31f652a2042d0cc0b64e0dc73c8f5570e08c94
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 20:44:46 1994 +0000

    Formerly dir-renamed.c.~6~

commit 2f6cb1f6f3cbddce5973b80c5aa2392966a279dd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 04:02:05 1994 +0000

    Formerly dir-renamed.c.~5~

commit 34ba9779fe0a67dcff37962c1fb6168b436c78cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:58:10 1994 +0000

    Formerly fstests.c.~16~

commit 8bfc3c40ceac4298f205c73ece0e939ef1859500
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:45:58 1994 +0000

    Formerly boot.c.~8~

commit 84ca5730f3f84d61fdac84b978f3d3fa4cc0b136
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:43:22 1994 +0000

    Formerly Makefile.~7~

commit 42cae068704445c0400acd7f037e9a2902099b80
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:44:11 1994 +0000

    Formerly io-version.c.~3~

commit 8213d5710f6c58c8a1063dbb8f47631d78caaff4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:43:23 1994 +0000

    Formerly node-drop.c.~5~

commit af881f6f26d36b065fcb5ab1c7e67f8c0a2ade89
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:43:12 1994 +0000

    entered into RCS

commit fc4a5bdbfe203c8787ec333d0154cdcea07d6c45
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:36:42 1994 +0000

    Formerly node-make.c.~6~

commit dea8161e0f4b0b3f88dfe95a137615f2be97445a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 21:35:06 1994 +0000

    Formerly Maketools.~4~

commit 8bd32534808830ad8a6842a5f24f71b17fe46e14
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 20:26:01 1994 +0000

    entered into RCS

commit f88d24f3afe66987167e029835e122a5cea90dad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 11 00:03:05 1994 +0000

    Formerly dir-init.c.~4~

commit e93b6dc1a02e900dfd0f1c0182dc86e18ef843ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 10 22:46:43 1994 +0000

    Formerly fstests.c.~15~

commit f02dd4d2d5b8347a06381829f04d9e60d568748f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 9 21:29:13 1994 +0000

    Formerly shared.h.~17~

commit 393ba50e427dc5d782e39dc21788f39e4bef92f4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 23:28:32 1994 +0000

    Formerly Makefile.~15~

commit 919a9c6da3947e98c97d4a238f7662b996cab3c0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 20:43:15 1994 +0000

    Formerly fstests.c.~14~

commit 266232a775c2a57eb07cb843b9899f5d919185f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:52:17 1994 +0000

    Formerly Maketools.~3~

commit 365716fb197a6f3aada32baffce753498fe9df2a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:51:51 1994 +0000

    Formerly Makeconf.~26~

commit f3cabc0e2a9f0d86b132395bd2eb2edec61c0945
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:42:10 1994 +0000

    Formerly Makefile.~14~

commit 66295edd1559b18aacbe32d5621a0a60f3971dbc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:32:20 1994 +0000

    Formerly Makefile.~10~

commit 0526538d2a11681ca2b9fd853629d1fcc5eba5fe
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:31:55 1994 +0000

    Formerly Makeconf.~25~

commit 29995859141c4b66a70dc90b890f4d8b7c3ad1ef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:29:29 1994 +0000

    Formerly Makeconf.~24~

commit a750e43972a49986f8ff5dfe04c41faa054a9a3e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:28:36 1994 +0000

    Formerly Makeconf.~23~

commit 49d0176491d1ee0d90d5dc83e462396e76a1195b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:24:13 1994 +0000

    Formerly fstests.c.~13~

commit 658565fa9ffaa96b95192a3af1bd071830a3263a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 20:40:35 1994 +0000

    Formerly io-map.c.~6~

commit c5c69886f209e4c20e210ae664c574a8f8606907
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 21:29:58 1994 +0000

    Formerly Makefile.~13~

commit b17731a9eafb52f53716eb0eba5dce0f2409ff30
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 19:05:46 1994 +0000

    Formerly Maketools.~2~

commit bca701ae30cc7cee265c747c3d438896b3837200
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 07:28:44 1994 +0000

    Formerly Makeconf.~22~

commit 7c50f48fe570d87fe66111e4d6659427a47bc27e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 07:28:08 1994 +0000

    Initial revision

commit c27a7e0b09cf1c66119fa0c813b2463e8118b0ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 3 23:24:56 1994 +0000

    Formerly peropen-make.c.~6~

commit 2fce33389d1ebe820a2f1b629cda576f14fd87ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 3 22:10:59 1994 +0000

    Formerly io-map.c.~5~

commit d0d38cbb9961cc908ae1a074062e5df296c65a10
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 21:07:28 1994 +0000

    Formerly Makefile.~12~

commit 70dbd0732001ee55efa6686ebf650ec1f1deffa1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 21:06:09 1994 +0000

    Formerly Makefile.~9~

commit 0fc0f32a0d44e9a53c638677aeb8eb8499e6b26f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 20:46:41 1994 +0000

    Formerly Makefile.~11~

commit 3253cf549e8490220b25bf78cf1850b948123210
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 19:59:35 1994 +0000

    Formerly Makefile.~9~

commit 5f0ba64cf23b08a26a698e5380344afe3aae07d5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 19:59:06 1994 +0000

    Formerly Makefile.~11~

commit bc82a12ad4b840d458cadeb682c9ea7a2bf92ece
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 20:13:12 1994 +0000

    Formerly file-truncate.c.~5~

commit ae02b71b33783ecd373402e10e8dea3b3a330556
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:11:17 1994 +0000

    Formerly Makefile.~10~

commit 2e4cbcce0d290c57cac261ce7e9e05f592e3f3bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:09:41 1994 +0000

    Formerly Makefile.~8~

commit 60bef70d7beeeee60d61ecfe3c7224c50b34308a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:07:53 1994 +0000

    Formerly Makefile.~16~

commit 94773bc7f0140e113cfb6f81d6dfe10f511bfeb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:07:29 1994 +0000

    Formerly Makefile.~9~

commit 6630dd0b1d78c856fcf55f10c18ebad9b246fae9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:05:40 1994 +0000

    Formerly Makefile.~3~

commit 64c6b3e0a725b95becda5cd10c93bf0ffd11be82
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:05:25 1994 +0000

    Formerly Makefile.~2~

commit 3031ec1b9c2d21ffa4c65f2420f1ec51007e84d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:03:10 1994 +0000

    Formerly Makefile.~6~

commit f18d4d05b225193e54847be9483f5e1208595b53
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 05:59:40 1994 +0000

    Formerly Makeconf.~21~

commit 1f4979c2b87f2de457731cb8f20244d7fbed6dc5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 04:36:27 1994 +0000

    Formerly Makeconf.~20~

commit b7ecd937099ed524fca6f647625e7d18bca13a4b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:32:31 1994 +0000

    Formerly Makefile.~2~

commit 040d87336e8b3fbf1b779913d9063f37e7f8b3b4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:30:11 1994 +0000

    Formerly Makefile.~8~

commit b30ba3a8589337b8e5cca3ac0d50aa6c866c311c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:28:37 1994 +0000

    Initial revision

commit 802b28a139439159f6b8303c4e5530bb5ad55660
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:22:10 1994 +0000

    Formerly Makefile.~8~

commit 00bd9099567f6cc950abc32b7655c11e6fbbb47f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:21:11 1994 +0000

    Formerly Makefile.~15~

commit 82391df3a67ce3e48391c17a4cda86f72356995c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 24 21:02:23 1994 +0000

    Formerly process.defs.~69~

commit 426e98aa9cf854c256209a356b29e79e81dc62c2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 24 20:57:36 1994 +0000

    Formerly process_reply.defs.~6~

commit fe74b0b2472ac327bbc1436c06e43804b5ba40b8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 23 19:02:32 1994 +0000

    Formerly process.defs.~68~

commit 0ad65ff786f885c73e80dd43de763cd034b790d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 23 19:02:15 1994 +0000

    Formerly process_reply.defs.~5~

commit dffae581da5014f9c1a327dc7514158cbf5c0db3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:47:19 1994 +0000

    Formerly trivfs.h.~3~

commit b84f764f0cb3c3aab4e4cecb423f0c55dec4c31e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:47:06 1994 +0000

    Formerly init.c.~2~

commit 3fa5de8d72e5d7f8a613bcda377e53c495a49f53
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:22:28 1994 +0000

    Formerly notify-stubs.c.~2~

commit 852c90c1f85832213b9aa59725e06c12e9c7e5f9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:21:57 1994 +0000

    Initial revision

commit 8c4ecb5b464c30fcd38568c0c8899f60d3119f9a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:21:37 1994 +0000

    Formerly nosenders.c.~2~

commit 957858f34b839d77b80c896fc2d0e4f790da9f65
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:08:36 1994 +0000

    Initial revision

commit db11702623a95a0bc7483a93f58b22d451042613
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:07:56 1994 +0000

    Formerly fsys-getroot.c.~2~

commit 02a2fb99f76fcfb62c8bc2f3047f07261cd43f8d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:04:22 1994 +0000

    Initial revision

commit 2d53eeb7159ea6549e18136a1eef097ecdb164d6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:01:58 1994 +0000

    Formerly fsys-getroot.c.~4~

commit 3c0b1fde5e35f4fa1337d605faca3364de4f7a5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:59:34 1994 +0000

    Initial revision

commit e3f81a4f6ea262f389384cd1ef202c08a1554a93
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:42:20 1994 +0000

    Formerly Makefile.~7~

commit 30a5099ab3225eb60e235e06ef19cfb7517ee932
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:26:22 1994 +0000

    Formerly ports-demuxer.c.~3~

commit 320b2a6c258d0fdc325f362ab34ba17cd8fb6fba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:11:19 1994 +0000

    Initial revision

commit 327c76315cba0a4c211e0b114c7db377c310baab
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:08:18 1994 +0000

    Formerly file-chmod.c.~3~

commit 8e70335df10f114b9d377b12573710b7b685efdf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:07:55 1994 +0000

    Formerly io-restrict-auth.c.~3~

commit f5052ad7977e44a18fef640961e42fd80b4cb9c7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:06:49 1994 +0000

    Formerly io-reauthenticate.c.~2~

commit 33b47d6bc20613e5ff119aa27c1419fbf25744d1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:05:18 1994 +0000

    Formerly file-getcontrol.c.~2~

commit 232ea5be7c3437c9ab910028ba683f8913b694b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:00:55 1994 +0000

    Formerly io-stubs.c.~2~

commit 61c070723828eb27cb57c434b7f869bf92ea4b0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:57:05 1994 +0000

    Initial revision

commit 378a069c09ec29f139090b8fb5a2929a992e067b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:49:59 1994 +0000

    Initial revision

commit b7a1db07fdc904720b9c8f6a88734d55403d7454
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:47:39 1994 +0000

    Formerly file-lock.c.~3~

commit d0115ef6335480777c54c34b9070306ee9d4e8e2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:27:27 1994 +0000

    Initial revision

commit 0080e3042c8956a7a65d623bbfbd83c603e2cf74
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:25:51 1994 +0000

    Formerly io-stat.c.~2~

commit e81ec2dce5c887d654bfbda04e2883166bc6a32c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:23:44 1994 +0000

    Initial revision

commit 542cae05a5f9ab6076c4d3ed4f48b796eb65e7f9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:47:54 1994 +0000

    Initial revision

commit 62a0cf9ab2ec914d490c55ee97f3b013b73b1109
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:40:12 1994 +0000

    Formerly io-modes-set.c.~2~

commit 2bb0c03a4e82f549bc882ae2abd0f0f11bad6d81
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:38:20 1994 +0000

    Formerly io-seek.c.~3~

commit 2fbd996bd505fdb633c1dcd210005947dc455fa7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:37:25 1994 +0000

    Formerly file-truncate.c.~2~

commit 9722aed6354556224012abca7e332bb1bb792063
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:39 1994 +0000

    entered into RCS

commit 85d9d8bd2a0222b7e99fce1efa7896e338f50e12
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:38 1994 +0000

    Formerly file-chown.c.~2~

commit 0c17c80eca45ff8248570a065274bbf5a7175bf0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:37 1994 +0000

    Initial revision

commit a8c587573374e24c8c46b35215c119c6c4c79875
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:35 1994 +0000

    Formerly dir-readdir.c.~2~

commit 3e452bf0bac498d36628087bf5064915dd87a01b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:02:50 1994 +0000

    Initial revision

commit b5bea268cfd3a626db95356cd378499057ba324f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:01:45 1994 +0000

    Formerly io-seek.c.~2~

commit 918b241d15762f0bc5ece0e54f73028a5179e791
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:00:45 1994 +0000

    Formerly io-write.c.~2~

commit 3cf04165693e9bfe5ffaf42d928831e497d528b6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:00:27 1994 +0000

    Formerly io-read.c.~2~

commit 84c8ba45197325fcc4162ca4bf3fa66ee4389d38
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:59:14 1994 +0000

    Formerly trivfs.h.~2~

commit 5abc8580d1e19bd8a8e017a58a650a1b7af864e1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:59:10 1994 +0000

    Formerly hurd_types.defs.~47~

commit 910725398e3bd336f172ffe962b0202f69813cfc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:57:36 1994 +0000

    Initial revision

commit 376e59dc3b25ebc6f44d44ae323bbd66b3c4fc25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:38:04 1994 +0000

    Initial revision

commit 0b37f8d1ff87c377708e368d206eff233896d7ad
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:33:11 1994 +0000

    Formerly hurd_types.h.~87~

commit e34990a8bbacada952e7db298262d3c0f3b4ffd3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:30:32 1994 +0000

    Initial revision

commit 57ba1724bc0d47a29b10a4f458d2f70720348c39
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:27:03 1994 +0000

    Formerly file-lock.c.~2~

commit d0c07b278beb17745fef3410993a95b08bd8deb9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:25:41 1994 +0000

    Initial revision

commit efd4f17173016208e1087598649f515972462412
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:22:35 1994 +0000

    Initial revision

commit 3eb9919f8debf84d9e41d836f11882b14029358d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:22:10 1994 +0000

    Formerly fs.defs.~75~

commit 16077a1cc4287868340d0e36aae0ee24f8ce9d50
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:19:22 1994 +0000

    Formerly file-chmod.c.~2~

commit bb0410f608a0e4cc23679fb5711f956629345206
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:18:40 1994 +0000

    Formerly file-chauthor.c.~2~

commit c1e7110a073c816cade38adf334d2a0cd460879f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:14:10 1994 +0000

    entered into RCS

commit baf29dc2a61ca8d1a1549f867d5bf265c60c7913
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:10:05 1994 +0000

    Initial revision

commit a99e137cf53487de8bc5a9e8489116f53ee31d9d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:06:21 1994 +0000

    Initial revision

commit 50ec1ab1366fb242bfbf2cde5f5af0e1c05f2269
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:53:05 1994 +0000

    Initial revision

commit c897ebb48ab7ccdf1610538f15211672a96d0a0f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:34:50 1994 +0000

    Formerly ports-clean.c.~4~

commit 0864b8b968667b1f0abc17dc5511d533bd1992b0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:34:01 1994 +0000

    Formerly peropen-make.c.~5~

commit 1f0263d8f4b1f7c29ea7d4e884af239abbedf2d0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:33:34 1994 +0000

    Formerly protid-make.c.~5~

commit 6097b74b92a3310d7a4d67e22e514e65a12faa49
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:30:59 1994 +0000

    Formerly fshelp.h.~8~

commit 9eefbf4be72c5f6fea9856aa9118267e3baaf81b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:26:53 1994 +0000

    Formerly peropen-rele.c.~3~

commit a1dd4173056b57f5d74edba82f30a4d15dbddf06
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:25:59 1994 +0000

    Formerly peropen-make.c.~4~

commit fc0250c3217b25bf69bba6c146067292f763d322
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:24:03 1994 +0000

    Formerly protid-make.c.~4~

commit f2fea91b1b4328c4c2c6cab9baf9f5e95d376ad5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:23:45 1994 +0000

    Formerly Makefile.~6~

commit f4fbf2ffd4f2a3f2826b4057b86a1d73e25aaa32
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 18:24:15 1994 +0000

    Formerly init-init.c.~10~

commit 8c4b9a7de2d1ea51f0cefb48aec2f99a4a8d1b35
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 17:30:36 1994 +0000

    Formerly io.defs.~55~

commit b18f86235509a1f58f43f423639255eca2f573bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 22:37:09 1994 +0000

    Formerly init-init.c.~9~

commit 37ea7ab6910543aeb8f31024fe6282814c9b0c78
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 21:53:12 1994 +0000

    Formerly rdwr-internal.c.~6~

commit f1062d0cd70102ce772d2282ebbededccad65680
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 21:40:01 1994 +0000

    Formerly object-terminate.c.~7~

commit 65042be32ac4698f9d6cf601d77cceeac99f3d88
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 20:04:57 1994 +0000

    Formerly init-init.c.~8~

commit 910067b1d2206727f8af3d5dabd8eec304e0ea99
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 19:07:24 1994 +0000

    Formerly shutdown.c.~2~

commit 56ca716479768c53243f27503e27274b6cb9ea39
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 19:04:25 1994 +0000

    Initial revision

commit 9f085a9949d94e4e5cc37da34f5d3bda887949d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 17:42:47 1994 +0000

    Formerly Makefile.~7~

commit e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:31:12 1994 +0000

    Formerly dir-readdir.c.~2~

commit 934d000408d395cec0ad5322a4d50d774edbbfa2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:26:41 1994 +0000

    Formerly file-lock-stat.c.~2~

commit bdf1f29e23eff0e2c7eef35cb50a14498c182819
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:25:09 1994 +0000

    entered into RCS

commit 11bc40b197171fb60d9f792f64e411936a41b9ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:08:57 1994 +0000

    Initial revision

commit a8123d19a63f49e1d6a450f696c571e6b433ee39
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:02:22 1994 +0000

    Formerly io-version.c.~2~

commit 268ba35dd5f89f3a200f79601b14d5dba7152f87
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:01:20 1994 +0000

    Formerly init-init.c.~7~

commit 82e63582616583e4c8b1c081eb971ece5c16f292
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:59:41 1994 +0000

    Formerly consts.c.~4~

commit 84eb9aa9ede5721a7835062a6ba2253dcea33123
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:56:33 1994 +0000

    Initial revision

commit 4afdffaee3122ae58283041bbdcb4779650805a6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:48:00 1994 +0000

    Formerly Makefile.~6~

commit b51772d6619cc0a79d9a019f5f464232a1bc2533
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:46:48 1994 +0000

    Formerly Makeconf.~19~

commit e4c28216ace787411127e69d366b13494979e7d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:37:52 1994 +0000

    Formerly Makefile.~5~

commit 7f10f2218337cf06bb4112f391eb78ab8591596a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:35:44 1994 +0000

    Formerly Makeconf.~18~

commit 5faf3a8884b74bff2fcb74e8c74c2938b677e9ab
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:57:25 1994 +0000

    Formerly Makeconf.~17~

commit e89143e49bfe30fb2ef189715080caef4e112e2a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:57:09 1994 +0000

    Formerly Makefile.~4~

commit d814ad65e9ee53b1ec164c8897289054ba4a547a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:01:08 1994 +0000

    Formerly file-getcontrol.c.~3~

commit fbc4307e327fad34b213c77c35b36d4e9c65b943
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:52:47 1994 +0000

    Formerly init-init.c.~6~

commit 5a68ef4c75856160111f63b408228dda6bc2cb42
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:48:05 1994 +0000

    Formerly file-lock.c.~2~

commit f312e8677cb4534f24fc806008e4faa3be6effb8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:46:13 1994 +0000

    Formerly file-chmod.c.~4~

commit 265f9d29a190e0020363158706d32df4c9c575d3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:26 1994 +0000

    Formerly io-rel-conch.c.~4~

commit f62b88ce5422971236dd45628f4615eff5ba05fd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:26 1994 +0000

    Formerly io-get-conch.c.~4~

commit c6ad7ae849ed290bf1be4b55819f83b5d18587d3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:25 1994 +0000

    Formerly io-map-cntl.c.~4~

commit 2be2fd8cc42c6341b006ca2552c03a448aaf95d7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:24 1994 +0000

    Formerly io-map.c.~4~

commit d393485b0b4b94f86928e594c9c2f1e62372a826
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:24 1994 +0000

    Formerly io-reauthenticate.c.~5~

commit 6093b2a89dbaab8de14f5ddd328b4190c0886fff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:23 1994 +0000

    Formerly io-owner-mod.c.~3~

commit f62b3be048d9576d4375f03d4b5a76cc43333e31
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:22 1994 +0000

    Formerly io-modes-set.c.~4~

commit d3405e2102a570b115727a7fe1d8b6bb56f11ed0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:22 1994 +0000

    Formerly io-modes-get.c.~4~

commit c93b042ab4a3d1085f0da7903ada73bf5a27df1f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:21 1994 +0000

    Formerly file-chflags.c.~4~

commit 58ba687237d0762efccd65fd8ac43e874dc7d619
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:39:43 1994 +0000

    Formerly io-stubs.c.~3~

commit 326809d56ff101bd30618c72ba7e0c5bb9f46648
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:21:40 1994 +0000

    Formerly fsys-startup.c.~3~

commit 98a1e66cbc6c35a6278e7781f50b176f219d6244
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 20:56:41 1994 +0000

    Formerly ports-demuxer.c.~2~

commit 56f27f95790df9fa1a12630124f71592ddd1b51c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 16:33:05 1994 +0000

    Formerly Makefile.~5~

commit ebaddd9ae89fbce54d25f289d1b7313a5a8fb47a
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 05:43:32 1994 +0000

    Formerly fdtests.c.~2~

commit c6d7589b896a1051ed26ac362b328db70c0a834a
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:59 1994 +0000

    Formerly io-reauthenticate.c.~4~

commit 78260b1374f8876525bf11b18224342f49836495
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:59 1994 +0000

    Formerly init-init.c.~5~

commit 8636d55688cdb3b266a6498f5bfebb86aeb972ea
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:53 1994 +0000

    Formerly io-restrict-auth.c.~4~

commit e59399ac205a98d73fcb15bc3491c32434a5f010
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:33:31 1994 +0000

    Formerly io-duplicate.c.~4~

commit 4481d5061345ae3e810372fcbe920f74c7b691bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:32:45 1994 +0000

    Formerly fsys-getroot.c.~3~

commit 15774e2af65cfb4bbf25b8de1823b9a9a1c4a0ee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:32:19 1994 +0000

    Formerly file-getlinknode.c.~4~

commit e295cc1deae384af16f021ddd1c2521fb9f2e4ab
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:31:36 1994 +0000

    Formerly dir-mkfile.c.~3~

commit 5d1f577d8496d0a4300dd0b51b2e6cf248350f09
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:13:25 1994 +0000

    Formerly pager-create.c.~7~

commit 54786c4e2cd965cef26e3c79e0e962be6595343f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:11:34 1994 +0000

    entered into RCS

commit f0028548aa06b88ed63c9247fa5b66a4330ddcd7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:09:01 1994 +0000

    Formerly no-senders.c.~7~

commit 15ef27fb075006aa5766fec98a48adb11fc3d67a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:03:40 1994 +0000

    entered into RCS

commit c94dd14b9d6a1c98376f7a5e97b6a569477d31e3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:03:25 1994 +0000

    Formerly priv.h.~7~

commit 205e9fc10127028135ae44c1b08b7fb0ea09e664
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:00:39 1994 +0000

    entered into RCS

commit 49a17c55d69e5820e2f4c41bf8bca66dad956a64
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:59:50 1994 +0000

    Formerly pager.h.~6~

commit e30fc23d76b52e0f458864b23baa52f9bf7377b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:44 1994 +0000

    Formerly Makefile.~8~

commit 964472f7c52702fa60d23286b5b1b81637fbb17e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:20 1994 +0000

    Formerly Makefile.~7~

commit 9300cd709a61645588ab07691994f68db9a598c2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:02 1994 +0000

    Formerly Makefile.~4~

commit 8afab7e49afa273e3eef8039661fbc1b15cb3eda
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:59:27 1994 +0000

    Formerly io-map.c.~3~

commit 2092b2c41ea0404c44178f62d51298e946a58c2a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:58:41 1994 +0000

    Formerly rdwr-internal.c.~5~

commit b7e3911834a1dd4c23c89afca0eb6897614c65a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:52:12 1994 +0000

    Formerly Makefile.~3~

commit 90b1d258ef06a8cde345862050a26ccca5c4216a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:50:24 1994 +0000

    Formerly Makeconf.~16~

commit ceff0270e5de70b9d1233b9849e1cfc2060ce6bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:13:47 1994 +0000

    Formerly Makefile.~14~

commit 4c2142ac18e77ccd38a5394c7ea2325a56bf5f43
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:11:23 1994 +0000

    Formerly node-times.c.~4~

commit 1b111f2aec95e1afebb0cf5c20a377c84d9d8ca6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 19:34:59 1994 +0000

    entered into RCS

commit f8dac6b6bde3e22155ebf3865a8c20dee39b1c54
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 19:33:59 1994 +0000

    Formerly node-drop.c.~4~

commit 3139e2fd3f00225ac02821ea8895758740af4556
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:55:36 1994 +0000

    entered into RCS

commit e8121a05d1543c756918ea9531488c7480d723b7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:50:54 1994 +0000

    Initial revision

commit c6ed647ca3aba3b7376d83bf9a7f155cfecef48c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:31:25 1994 +0000

    Formerly Makeconf.~15~

commit 3dc72e2ee1ec681ab22be681e4e07df1da2a7f38
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:30:02 1994 +0000

    entered into RCS

commit 3e73723e057707e6a433d70630319cbf00a988f1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 17:36:42 1994 +0000

    Formerly Makeconf.~14~

commit 33bb2dfb394c3e4bbeadb3831b0f77ff0dba52a6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 17:22:09 1994 +0000

    Formerly ports-clean.c.~3~

commit 341c8f5381def049f10cf64a79bd42e2cd070762
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:36:44 1994 +0000

    Formerly Makefile.~2~

commit b942fb6634e4d9397c6c14c976493705cf7f15d8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:34:41 1994 +0000

    Formerly subr.c.~2~

commit 75620ac949dd3721e425f478f0f19b04970e0370
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:25:42 1994 +0000

    Formerly fs.h.~2~

commit 8688b93e717a34ec246a90e1757cb3d502f89a98
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:13:51 1994 +0000

    Formerly hyper.c.~3~

commit 9057ba93ab8d12d0ba24c02e211a144df9c8fc4b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:05:14 1994 +0000

    entered into RCS

commit 1c77cea608dcd904834899f7d5544fad4be3eff1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:13:51 1994 +0000

    Formerly dir-renamed.c.~4~

commit da52cb6a3948df3182384932401068da794b881e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:11:02 1994 +0000

    Formerly rdwr-internal.c.~4~

commit a393dcc0a64b5ccf841f7694fe1b8e3f510d1f1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:02:16 1994 +0000

    Formerly priv.h.~11~

commit dafe41c2cfb1007f9a35ca471bffa53e9e090064
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:49:26 1994 +0000

    Formerly consts.c.~3~

commit 7ffa7b14139ddf99d946c9343b6eaddefc5ae82e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:28:20 1994 +0000

    Initial revision

commit 730bc97685d4df50c618e36b8a3213b037a7bd6e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:17:37 1994 +0000

    Initial revision

commit 378175e9cd62a203ef4ba174ad2bb3f8acd7a5d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:14:51 1994 +0000

    Formerly notify-nosenders.c.~3~

commit 244487b4418abbb9a695f2a8224e1b062294c92c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:14:50 1994 +0000

    Formerly ports-clean.c.~2~

commit 112e11a54db681eaebc78886272c383316d10099
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:09:52 1994 +0000

    Formerly init-init.c.~4~

commit 8e21e82ced8000c16c82c9d3dca5e62cd3eedcfa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:09:51 1994 +0000

    Formerly boot-parse.c.~4~

commit a32fb5afd755a6ab8e3fc618907c3afce3d8d2f5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:01:53 1994 +0000

    entered into RCS

commit 1499dd99088eb4127e59036b8508f3bfe247e9ae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:32:48 1994 +0000

    Formerly exc.c.~2~

commit 066cdad36709a3633b1c99f17059a2796a725633
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:32:14 1994 +0000

    Initial revision

commit a03328cfb1c96b4eb018ae16d06ed0eebeaa6070
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:19:12 1994 +0000

    Initial revision

commit 0109a74828576936780a17d57fdf6a617a638465
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:16:41 1994 +0000

    Formerly init-init.c.~3~

commit 2441176ace13507eec9778364de29dbaaf246138
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:15:02 1994 +0000

    Formerly boot-parse.c.~3~

commit 85f7e8766def38d4579bdd97ca1ba2fd7c7271ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:08:14 1994 +0000

    Formerly notify-stubs.c.~2~

commit 024c0708ff69c63c0c8daa999dedb3fd5488150a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:08:06 1994 +0000

    Initial revision

commit 73e51d9a86acebcc44d4635c94f49e938d453b76
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:07:41 1994 +0000

    Formerly notify-nosenders.c.~2~

commit 27fdf0f9dc12f9e86a348c43046420a07e041200
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:04:49 1994 +0000

    Formerly pager.h.~5~

commit e8da2b175811c3b6a9b3c370499a9ef5031fe48a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:01:55 1994 +0000

    Formerly ports-consts.c.~2~

commit 87ae0f687987d238a9fc5e1dd0174a4b9aed188b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:00:42 1994 +0000

    Initial revision

commit 90728ee180d683e66a8eff762855f62c2d263bc3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 18:39:04 1994 +0000

    Formerly devio.c.~2~

commit a090495b15bdb34e9918190d3d0b6860a845f2cd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 18:38:52 1994 +0000

    Initial revision

commit 8f37efc92fb4d3ee85fc3945210a5418e076b1d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 20:46:42 1994 +0000

    Formerly dir-clear.c.~4~

commit 324ded65e570d64d2ddef8b855c6ea29094b12f1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 20:04:58 1994 +0000

    Formerly dir-renamed.c.~3~

commit d388115a11ba1adef3de70b4cda422c2e2a3d38f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 19:40:25 1994 +0000

    Formerly consts.c.~2~

commit f2c331222d029c1cd2c55de0d5ce1ca0c4208019
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 01:53:22 1994 +0000

    Formerly msg_reply.defs.~3~

commit 24f98ba895aea10877af582ea066b6b00338ae56
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 21:16:51 1994 +0000

    Formerly boot-parse.c.~2~

commit 27828b8b3c3950ca8689b3ed08d21238b313dac9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:48:21 1994 +0000

    Formerly init-init.c.~2~

commit d6da9ada18ebfa5d5deb05695f3989fdb1c4e896
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:02:34 1994 +0000

    Formerly priv.h.~10~

commit 228f5889569afa6f783c1f17afda49d73c7360c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:02:04 1994 +0000

    Formerly node-drop.c.~3~

commit 0038c6664519ace819e281349882b82c9f5546bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:58:40 1994 +0000

    Initial revision

commit 448d2d6d31bdabd56e29503ccf3eefddabb735c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:53:41 1994 +0000

    Formerly hyper.c.~2~

commit 8d8ef33f4d73720f43075d5b12d9ceecf7105d22
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:48:55 1994 +0000

    Initial revision

commit ebe1180e3bbbfc8ea04712daf2f2f189882fa6d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:53 1994 +0000

    Formerly fsys-getroot.c.~2~

commit 21dfa1eba2b9dd80ddbddbfec51d4bd901f22cf4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:52 1994 +0000

    Formerly fsys-startup.c.~2~

commit 7b0bbf86ffaf7ce0a2ed127cb02839905e61e83a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:52 1994 +0000

    Formerly fsys-goaway.c.~2~

commit f93037cd176ecfcc1c8b590834142cbc0030426c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:51 1994 +0000

    Formerly init-first.c.~2~

commit 493eba5e783890bc514eb1f4524ff7b2c56259fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:36:26 1994 +0000

    Formerly peropen-make.c.~3~

commit 257d010a579af45655ee93934b3fdfa5ca249b88
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:34:59 1994 +0000

    Formerly dir-init.c.~3~

commit d7b72d54bd814414f127b4af4f4e7ab81a30f03b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:08:48 1994 +0000

    Formerly file-chauthor.c.~6~

commit a1aad6a2492695999b5ad082de829211b5abce6a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:08:45 1994 +0000

    entered into RCS

commit 1db8a202826c7ec1e7608ecf8b108d35cd39b58f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:06:32 1994 +0000

    Initial revision

commit 513433e720f88f7ecec3b17730dbfef38476a35c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:29 1994 +0000

    Formerly io-select.c.~4~

commit d1aa27b7d1965a4c637fa7b61904093c73bfe2bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:27 1994 +0000

    Formerly node-make.c.~5~

commit d99a7ac3286b8070a000836d437ed4049e804e95
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:25 1994 +0000

    Formerly init-loop.c.~2~

commit 4063ebd193d75184c244619dd401b2e883c6fd8b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:55:12 1994 +0000

    Formerly fshelp.h.~7~

commit 4256460d5083008c39ecb8632a7dcc9c14ad884a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:53:12 1994 +0000

    entered into RCS

commit 5ad27ae7b592b9e9aa75900983b6d3ead221d86f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:44:08 1994 +0000

    Formerly io-map-cntl.c.~3~

commit 9c81fdcf1b27b34c9868c34039d1d97305ed9558
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:30:03 1994 +0000

    Initial revision

commit 3c42af1fe5bc3ca618a4bd677f2f7f476c9c307b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:04:54 1994 +0000

    Initial revision

commit 3a1b50c24804f0e5135a753b7f66df731b174b17
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:00:15 1994 +0000

    Formerly node-times.c.~3~

commit 97c052ffa40ad4b7b616d3b72fed16183316224e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 17:59:43 1994 +0000

    Initial revision

commit 843766a8d3abba3b62b94f453ec987645bcc2389
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 23:10:31 1994 +0000

    Initial revision

commit b5a24c19d95c8f34185da0cef998ca9d8f27df9c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:49 1994 +0000

    Formerly peropen-make.c.~2~

commit 7dc48d0587a839cb1e377d99daf0f68c232dba58
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:38 1994 +0000

    Formerly node-make.c.~4~

commit 7ea6712c03d84096e637a10d57201bcedd54c49c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:18 1994 +0000

    Formerly Makefile.~3~

commit 617af1a3c77626b88595f4d0918e23d35b4dce9e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:12:59 1994 +0000

    Initial revision

commit 421d342d4db902e888af9ac7a81368af47bc308c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 20:59:28 1994 +0000

    Formerly fshelp.h.~6~

commit 2826c15e4954b519276b7b0f5e63d5d868781680
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 20:52:05 1994 +0000

    Initial revision

commit 0073e58ade5360a5f2b469a1497dc81e8b520d3f
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 20:21:58 1994 +0000

    Formerly fs.defs.~74~

commit 71c4af222b73a998323193bb4be5e5e54f2eb44c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:38:03 1994 +0000

    Formerly priv.h.~9~

commit 38c79bb0fe96af4275e5a753a11637ed8943115f
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:15:06 1994 +0000

    Formerly node-times.c.~2~

commit 4e739407735755630c1ee8407285ed250fffca9c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:13:03 1994 +0000

    Formerly io-stat.c.~3~

commit 393eeae98b0249b2050e925a7a4afd5f861059ac
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:34:46 1994 +0000

    Initial revision

commit 17f756e980c7de60f478dc6eea4731536753c6da
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:22:43 1994 +0000

    Formerly dir-init.c.~2~

commit a6fff908353336219511f06946581eac49d16d00
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:20:59 1994 +0000

    Formerly dir-mkfile.c.~2~

commit f1a7ddc2baedf97c457a69fbb5934e4c5e01aa9f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:20:43 1994 +0000

    Formerly io-select.c.~3~

commit 43fc92da2baf9095b8b9dd170afc41a5007cc565
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:48 1994 +0000

    Formerly io-read.c.~4~

commit c6191e3f76d7625699517ff5bf457dc515c4b658
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:47 1994 +0000

    Formerly dir-renamed.c.~2~

commit 8bee1714144ebbd6393d0f28958671d636db4757
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:46 1994 +0000

    Formerly node-create.c.~2~

commit e07041e3eed1cca7ffddbe537fe32e61db0e50fd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:46 1994 +0000

    Formerly node-drop.c.~2~

commit 5748b4be6f6f10b8786c486b51d1f17353983afc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:45 1994 +0000

    Formerly protid-rele.c.~2~

commit 56109334322fe8f861193cd51d21e785ae013874
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:11 1994 +0000

    Formerly rdwr-internal.c.~3~

commit c01ec4e244a985cafaee0a5075d7e25379a0a3f6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:00:08 1994 +0000

    Formerly protid-make.c.~3~

commit 7d379335f2b6a088aa51b44fc68f9e06db370321
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:58:25 1994 +0000

    Formerly io-write.c.~3~

commit c5e1bff6f39f3bd3dc972f55da75ba294baef802
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:23 1994 +0000

    Formerly io-seek.c.~3~

commit d9c156d1846813eb849b4678244408da1e84e412
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:23 1994 +0000

    Formerly dir-clear.c.~3~

commit 3fd7d7d1196d723a86e44ac4fc00f4b54abcd5c3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:20 1994 +0000

    Formerly node-make.c.~3~

commit 5aba673e0bca5117202d8030b8ae8351379a32d4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:20 1994 +0000

    Formerly node-rdwr.c.~3~

commit e610be11edb1981b9520c63d89af3830329b5467
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:19 1994 +0000

    Formerly peropen-rele.c.~2~

commit 981cf8f21c1c531b4faaa690e330cb1799dc562b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:10:14 1994 +0000

    Formerly conch-set.c.~3~

commit 386b07b217936be58d268300d79873a46deb3dee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:04:32 1994 +0000

    Formerly io-modes-set.c.~3~

commit f7106f4d9428e0d9f4bdeae2bbd5d057e65be4a4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:04:13 1994 +0000

    Formerly io-modes-on.c.~3~

commit c78bcfcb4784a8bc6c599e0f03736cffb774e59f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:50 1994 +0000

    Formerly io-modes-off.c.~3~

commit 07a668a145036ee16be7f12f359bfb07dc8e79ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:45 1994 +0000

    Formerly io-prenotify.c.~3~

commit 1900800c9ad6e3c4d9f8c3d0274cc8a27a5e2b65
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:44 1994 +0000

    Formerly io-readable.c.~3~

commit c75d7d8a1f4b8831a809872c5b5415fb03e74efe
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:43 1994 +0000

    Formerly io-reauthenticate.c.~3~

commit 0bca4639f2688224ab73baaa5a427a82d4b0826f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:42 1994 +0000

    Formerly io-rel-conch.c.~3~

commit ace46058c86e1c1a0e5cf87ade9dea6c0a8b9c84
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:42 1994 +0000

    Formerly io-restrict-auth.c.~3~

commit bc2a84cde933e487656eee55a87644107058f144
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:37:50 1994 +0000

    Formerly file-set-trans.c.~4~

commit 0a6a3d04bdd68e96255a56379ccf5f5e8a751f13
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:39 1994 +0000

    Formerly file-chown.c.~4~

commit 81f49b46c6034db2d1dd18c2b6d584aa95b283ef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:38 1994 +0000

    Formerly file-truncate.c.~4~

commit 15b0c3577bc032ee7f9642b342ba5303232916e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:37 1994 +0000

    Formerly io-duplicate.c.~3~

commit ff80d2891b3154370710a18c7cb890309114c1fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:36 1994 +0000

    Formerly io-get-conch.c.~3~

commit ed5f10dae1b08268a5a64485da5d6526e7a8b63b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:34 1994 +0000

    Formerly io-modes-get.c.~3~

commit 2e1650b83b506953e0535d7e61f0b92dcb87b047
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:22:20 1994 +0000

    Formerly file-utimes.c.~4~

commit 55dd616fb51c566c618f3fcdce6c24409bb1f844
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:21:34 1994 +0000

    Formerly file-syncfs.c.~4~

commit 1c8277e56372e84999af7d0b82d751300c6981b4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:05:31 1994 +0000

    Formerly file-chmod.c.~3~

commit 9196c5888ee6a2332da00461a3ce750f10090b8f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:58:15 1994 +0000

    Formerly dir-mkdir.c.~5~

commit ea0806f5d4cf3102caf2945a7e043a060ad3ef5d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:57:40 1994 +0000

    Formerly file-get-trans.c.~5~

commit 44d3c175e50aebb9803474432193d6794052d77d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:49:36 1994 +0000

    Initial revision

commit 4a709ef691a60b3f04754b7433238d2a49b73f72
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:45:07 1994 +0000

    Formerly fs.defs.~73~

commit 846736f11fc6c60ad735bb5d70d570e4c50e6c23
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:52 1994 +0000

    Formerly file-chflags.c.~3~

commit 18a6968b17b27201f5e4634c6e703dc1037ea1dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:51 1994 +0000

    Formerly file-getlinknode.c.~3~

commit c33f22a85856153a12e3a169c64d255a0e9c74d0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:49 1994 +0000

    Formerly file-statfs.c.~3~

commit 2d9c361c7e6ef9208f02ea0a8ebe1c795cc72d27
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:47 1994 +0000

    Formerly dir-rename.c.~4~

commit c3d8d9f3f6b632aa498f58e51ce18fb7d3c7a6b1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:46 1994 +0000

    Formerly dir-rmdir.c.~3~

commit 9147acaefe77cf1ec4d34c17eb6c256516aa54c2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:45 1994 +0000

    Formerly dir-unlink.c.~4~

commit 08c87c8704758ef2cd22216ea4500868395f623d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:42 1994 +0000

    Formerly file-chauthor.c.~5~

commit 0033f3274dba1757d69f5e917883aef80fd7f6a3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:51:00 1994 +0000

    Formerly priv.h.~8~

commit dc5ef9fe1db299ccce946501b06b0dc4894cb354
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:48:02 1994 +0000

    Formerly file-get-transcntl.c.~4~

commit 5ff9878a747b649051175ffda0d2423b009f4329
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:48:01 1994 +0000

    Formerly file-get-trans.c.~4~

commit 63a697a4174c18ce06348e7ff71507f8a2123c40
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:37:33 1994 +0000

    Formerly dir-mkdir.c.~4~

commit f454914e59f827d70fc2ef03ae31e27810c5f59f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:30:18 1994 +0000

    Formerly dir-link.c.~3~

commit d172c6dff54ef35d43651db04aef866320886675
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:16:41 1994 +0000

    Formerly fshelp.h.~5~

commit 74a4b341ddc9bbf34504fef7651178865875d907
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:16:17 1994 +0000

    Formerly pager.h.~4~

commit b06036d917509b2207547a3395069eac4d5814d3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:15:54 1994 +0000

    Formerly ioserver.h.~5~

commit be7c3636abbd97ef50fb072b069a7a2ab445e790
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:13:35 1994 +0000

    Formerly fsmutations.h.~2~

commit a323203f20291cda786ab47aa255da2e38e2bf87
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:45:33 1994 +0000

    Initial revision

commit 7c1dbee955677a8b617107b7c2552fd44350f1db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:38:31 1994 +0000

    Formerly priv.h.~7~

commit 9b963f985196f7dc6ca78ffb54cf41fd9cf67fff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:55 1994 +0000

    Formerly dir-rmdir.c.~2~

commit c7e8567919aa9c4505e42af4a3b5f1806a9021da
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:54 1994 +0000

    Formerly dir-unlink.c.~3~

commit 0c1f77e9c46c903718ed4726ca3c0c8f48a2ddb5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:53 1994 +0000

    Formerly file-chflags.c.~2~

commit 779f37d511a190fa4d415db33005459961fd54ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:52 1994 +0000

    Formerly file-chauthor.c.~4~

commit e80c592e127635c873a2d99e6b697a98cfda4ba0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:51 1994 +0000

    Formerly file-chown.c.~3~

commit e0bfe949c31187a0a075c7d31b99b7fd115a8c28
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:50 1994 +0000

    Formerly file-get-trans.c.~3~

commit de0066910b75973339a5725a0f22fc19e18e9f98
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:49 1994 +0000

    Formerly file-get-transcntl.c.~3~

commit dd3658523645d8887529e94fbbde88ac3f6aeb61
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:48 1994 +0000

    Formerly file-getcontrol.c.~2~

commit 7a3eb9cf813492588bbabe65d20031160fcbc5a5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:47 1994 +0000

    Formerly file-getfh.c.~3~

commit ed270760f73ff9744582966539db447bf93c11b1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:45 1994 +0000

    Formerly file-getlinknode.c.~2~

commit 0f2b418d2d21c8b61af26e7d25e9e8b30842b2b2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:44 1994 +0000

    Formerly file-pathconf.c.~2~

commit 0a4c8adf947bad3afadf368ad18b46a6b2ffddff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:43 1994 +0000

    Formerly file-set-trans.c.~3~

commit 48cfb74bdb7a694aa680ab99b24bbd4e69bbfa09
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:42 1994 +0000

    Formerly file-statfs.c.~2~

commit 7552f541f2d2c44504597163777401eaea59548c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:41 1994 +0000

    Formerly file-sync.c.~3~

commit 371514f64fc9002588c1c3a8e3e7b00c6308dd6d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:40 1994 +0000

    Formerly file-syncfs.c.~3~

commit d6601d6c338196a42e3c8a38c6fdd87b19da3eed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:39 1994 +0000

    Formerly file-truncate.c.~3~

commit 307cadcc4f83661235b15ae24d3ccfafc5ff0856
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:38 1994 +0000

    Formerly io-async-icky.c.~2~

commit 1d0880060fcd017ff7075fcd70deaf59e4c8ed77
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:38 1994 +0000

    Formerly file-utimes.c.~3~

commit f8d7993c0c25e52c2ee6d68f758b4a6ca220d0aa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:37 1994 +0000

    Formerly io-async.c.~2~

commit acc361a411625a8d7dd4e90c72a3540f492bd70e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:36 1994 +0000

    Formerly io-duplicate.c.~2~

commit 14310193181fa11a33617566aee395e8cf6f8bd7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:35 1994 +0000

    Formerly io-get-conch.c.~2~

commit 71a01c314492c389be1f0000b4a13db453dba7fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:34 1994 +0000

    entered into RCS

commit deae8827e142663352de1d4294d2cd3510b43cab
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:33 1994 +0000

    Formerly io-map-cntl.c.~2~

commit f216c240e36a570525d5cbdfa498a29fccb72461
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:31 1994 +0000

    Formerly io-map.c.~2~

commit fc54a7220202afe92b6662d3ee08015d010a9bd8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:30 1994 +0000

    Formerly io-modes-off.c.~2~

commit 35a2d5239069aabf881b9fa88ed9e89ee68d3e62
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:30 1994 +0000

    Formerly io-modes-get.c.~2~

commit 2438460fab69d6cbd8d6564a50901c55518715b0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:29 1994 +0000

    Formerly io-modes-on.c.~2~

commit b2f1ac17a7102fc4e31e19459d90664492fc9f7c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:27 1994 +0000

    Formerly io-modes-set.c.~2~

commit 9967ca18e63b19f5afc7d8a0f194d2ed52705b35
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:26 1994 +0000

    Formerly io-owner-mod.c.~2~

commit da94563cbb1256d2ddde9734c31333f083088d34
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:22 1994 +0000

    Formerly io-prenotify.c.~2~

commit 7f7129a41ad50085ae572303240c2e9ee4bf742b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:21 1994 +0000

    Formerly io-read.c.~3~

commit 39a50cb67c566b60a4722d743e3cce8017b4c985
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:20 1994 +0000

    Formerly io-readable.c.~2~

commit ee602fee4a4a5ed1889e5bd3a280b4be0e22ea28
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:19 1994 +0000

    Formerly io-reauthenticate.c.~2~

commit 85bc372aa83a70d5cab7f04bc6e3431b677a0c2d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:18 1994 +0000

    Formerly io-rel-conch.c.~2~

commit a949f182eedd16724af8fa6d8e30b66ee93070bd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:17 1994 +0000

    Formerly io-restrict-auth.c.~2~

commit bd1e45e71493a8a6d79064b06112274662c93964
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:16 1994 +0000

    Formerly io-seek.c.~2~

commit 3e9721643367086d360220282905019000ef28e9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:15 1994 +0000

    Formerly io-select.c.~2~

commit a890d0526034e16a425fe5b58e6ccb5e99c2b6d2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:14 1994 +0000

    Formerly io-stat.c.~2~

commit 5c27cc87e8cdc7b5e961a1db535d2db0488d6138
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:13 1994 +0000

    Formerly io-stubs.c.~2~

commit efd99125cd76dc60ebc6e3261ef6b1482f5f98ff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:11 1994 +0000

    Formerly io-write.c.~2~

commit 2eecb5347376abdd79a17aec668c14c1432beb81
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:24:23 1994 +0000

    Formerly dir-rename.c.~3~

commit 0d884a3d2cf19805af54456d90ca1a3cb5397f30
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:24:04 1994 +0000

    Formerly dir-mkdir.c.~3~

commit b5a3acb90439c280fcdab750f38dd7345ce273b5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:23:44 1994 +0000

    Formerly dir-link.c.~2~

commit 4c2a0cfba0e4a3d155dc931dea486c999aa0408e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:23:14 1994 +0000

    Formerly conch-set.c.~2~

commit 733a208183bae4377a3fed494fa202e728958118
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:22:59 1994 +0000

    Formerly conch-fetch.c.~2~

commit f3449a0f59a3434ffed43093662d88a2cac75781
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:21:26 1994 +0000

    Formerly priv.h.~6~

commit 01f1b140440d1c581397f44a28d4058140fc9689
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:21:23 1994 +0000

    Formerly ioserver.h.~4~

commit 4f08e41c70ece13de760b45bf1391b79289cfe17
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:20:44 1994 +0000

    Initial revision

commit 16d74144026b92f5d3f4b229730ed364f4729545
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:09:05 1994 +0000

    Initial revision

commit bea3e0bba36cff8b2ef51e4235cf9444484f7dce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:44:56 1994 +0000

    Formerly ioserver.h.~3~

commit 70d4cb5fe8f84dadef5abe628d877e555e06bee5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:37:11 1994 +0000

    Initial revision

commit 41612441d16bdc51d42ce13c7bb8d4dbd82eb484
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:33:05 1994 +0000

    Formerly rdwr-internal.c.~2~

commit 1ec915208d20a9b38df27a022d0f58d668caf934
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:31:04 1994 +0000

    Initial revision

commit 01f5f99c33e9703ecddbc07553e9fb63515ad293
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:29:45 1994 +0000

    Formerly node-rdwr.c.~2~

commit 1043ca2e762f34a40bc8c7eaeaf2332e4cdea71a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:25:30 1994 +0000

    Initial revision

commit 83a9bea887538c8c1adbefb66907deb87d61b19f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:21:35 1994 +0000

    Formerly io-read.c.~2~

commit 60f9217a9f1a5c092c4d263dc4333e2f82e1fb66
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:19:59 1994 +0000

    Initial revision

commit a3b2da41d8ed7880677aee1055edf4010e9ffd84
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 08:45:14 1994 +0000

    Formerly hurd_types.h.~86~

commit 73dde2a8aedca9016ddb46ad5d7641f557ab0a3e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:43:51 1994 +0000

    Initial revision

commit fbe8b33b7b8d676e99de8d46b200cd05abf6ea00
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:40:03 1994 +0000

    Formerly protid-make.c.~2~

commit 571195822a4d9f4b56ac175b194dc3de94437912
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:33:29 1994 +0000

    Initial revision

commit 01583f967c381a634da08a95e92c20380d66648e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:24:41 1994 +0000

    Initial revision

commit 7251655231fe6485c054ca328ad6136ba0856525
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:20:50 1994 +0000

    Formerly priv.h.~5~

commit 2ed64b6d3cf070701b6d3f2eab23162f6a665e32
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:11:50 1994 +0000

    Formerly node-make.c.~2~

commit f95bee0385e530a06177bbc3e67b81c2a48d481f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:06:34 1994 +0000

    Initial revision

commit da29c06aa8395a051d4b58ae6ed22b5b080e6478
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:59:46 1994 +0000

    Formerly fshelp.h.~4~

commit 3ee3f8ccac59014de06a7ee568842b23a44206d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:55:21 1994 +0000

    Initial revision

commit b5a27b1c53875dbb25c33a735b9bc22ac044ebba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:54:20 1994 +0000

    Formerly dir-clear.c.~2~

commit 206638f48ebfb6850b3a7a34eda132e057179d44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 06:03:08 1994 +0000

    Formerly Makefile.~2~

commit f3aff67e0aa4985b0dbf52cbdf8073faa0943d3a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 06:01:31 1994 +0000

    Formerly fshelp.h.~3~

commit 047f5a99b57e6e656b41c8252f7fc1408ee91324
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:26:54 1994 +0000

    Initial revision

commit 80a89b2092b8dab13a087ea492d8e0607878af4a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:25:43 1994 +0000

    Formerly Makefile.~7~

commit 12a503042b0ca3831763be9fcb0e010dd049811a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:21:40 1994 +0000

    Formerly Makeconf.~13~

commit 741efd7424b86a6f81df239c5ae33c3ca05471fb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:18:48 1994 +0000

    Formerly Makefile.~13~

commit c2fdb50ee2c3a9a5f0f8bdcb43fd445922b9b603
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:18:31 1994 +0000

    Initial revision

commit 978e68cbe83671bfdc55e41ef52eb119f7e699cd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:16:08 1994 +0000

    Formerly fshelp.h.~2~

commit df696a8d35be69cfe695188c86734c9878e7a0b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 20:19:59 1994 +0000

    Initial revision

commit 8172352a833fdce6b18ce22b35a209d668bd7d9e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 19:37:14 1994 +0000

    Formerly fs.defs.~72~

commit 5f8dd3820c493fa503ea497ca6975c16c4fcfcef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 18:52:39 1994 +0000

    Formerly fs.defs.~71~

commit 2d0cde98828131f6cda8ee8d6199c9da62611a34
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 18:02:29 1994 +0000

    Formerly file-chauthor.c.~3~

commit 2bcc820645b85621c64732e85da80a60b9353944
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:40:12 1994 +0000

    Formerly data-request.c.~8~

commit be65d7cb8ddb04973b1e0667806465f19615a896
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:37 1994 +0000

    Formerly pager-shutdown.c.~5~

commit b080b1f98fda608f8bd046eb16ce168a16f291a0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:36 1994 +0000

    Formerly object-terminate.c.~6~

commit 4e57fa79b2c9137c58b23e36da8000f737b7e6e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:36 1994 +0000

    Formerly pager-create.c.~6~

commit 2986a3062579942991ff2639f0c60ef591ddd23b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:35 1994 +0000

    Formerly object-init.c.~6~

commit f7d9f8d131a652d349ceb223f6f746ec58f3c909
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:34 1994 +0000

    Formerly data-unlock.c.~6~

commit 2ee88508cac6cfce8af317ff7767a986aeac4a33
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:33 1994 +0000

    Formerly data-return.c.~6~

commit c7c87fb532fca2bb39cdccb6ca7761487740d240
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:33 1994 +0000

    Formerly lock-completed.c.~5~

commit fef2376ce986c0814b0f89ce4807dd50a12d1a64
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:12:16 1994 +0000

    Formerly no-senders.c.~6~

commit 2cce252de54ebcc0535e8cef1a959acd1f425654
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:43:44 1994 +0000

    Formerly Makeconf.~12~

commit d28b2f59b167ffc3ea1d04945b2ef8ac399934fe
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:34:24 1994 +0000

    Formerly fstests.c.~12~

commit 0a319c5c35e259166af2d39b25f25ddf0c40c72c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:27:13 1994 +0000

    Formerly dir-rename.c.~2~

commit 4f92c03fa8b89495d569ec8fb0b44c901f07361e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:25:10 1994 +0000

    Formerly file-get-trans.c.~2~

commit 95b2e875b680c66de7b61915a9c7b075de88bc4a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:25:06 1994 +0000

    Initial revision

commit 5d3b78819c628a24025d004918ae905142ac4652
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:24:30 1994 +0000

    Formerly file-get-transcntl.c.~2~

commit cd84e4973d28139787e35d525689fa51ab2562b3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:23:50 1994 +0000

    Formerly file-set-trans.c.~2~

commit 3e95610bd30267a8fd547fb4f4ee08726fa36dee
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:20:51 1994 +0000

    Formerly dir-unlink.c.~2~

commit 90fa2075458375905f5006dd61aae4e623eb6808
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:19:43 1994 +0000

    Formerly dir-mkdir.c.~2~

commit 3f3941c063d0d7899cd687ffffc3a72828242295
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:17:18 1994 +0000

    Formerly file-getfh.c.~2~

commit 60204e1e42895b72f903677d6ae6db892e57195c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:15:28 1994 +0000

    Formerly file-syncfs.c.~2~

commit 4d6e6a88e436ed068b28f1de10ad3608b91c1d12
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:14:49 1994 +0000

    Formerly file-sync.c.~2~

commit 179378eca92dedee1057773eb8e032291419f30a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:13:04 1994 +0000

    Formerly file-truncate.c.~2~

commit 95e006ea62fc4848cf5a0f6b3f46d347807a2c70
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:12:13 1994 +0000

    Formerly file-utimes.c.~2~

commit df4395dd4a7103b44d3f72dcde78f668afba700c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:26 1994 +0000

    Formerly file-chown.c.~2~

commit 96a08e7dcdb4aa774d4ba531af3cb46c6f610cb6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:19 1994 +0000

    Formerly file-chauthor.c.~2~

commit 196e07374a5bf547f1547494f44cede76f582208
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:13 1994 +0000

    Formerly file-chmod.c.~2~

commit 641f9fbadb5e2315d51e47f1d0328276e2922868
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 19:57:14 1994 +0000

    Formerly priv.h.~4~

commit 6470bc777f48dd82ada4cd5857e2b0ce982f56e0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 20:45:32 1994 +0000

    Formerly priv.h.~3~

commit c46b8cacee226020bc8e34c05be5dce9b277c17b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 17:59:25 1994 +0000

    Formerly priv.h.~2~

commit 3baa23a24d5ef89352c1eca37289c26807476d30
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 02:47:56 1994 +0000

    Initial revision

commit e03acee918c436297df45b0fc97874c88b01157c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:39:08 1994 +0000

    Formerly handle_io_get_conch.c.~5~

commit ce1bb62b721f596ba538e5e86cf03a486e98c4af
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:38:34 1994 +0000

    Formerly handle_io_release_conch.c.~5~

commit a6773e2714c2ea8cc7e0bd0950b11085f3a1496b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:37:04 1994 +0000

    Formerly get_conch.c.~6~

commit e81c17b1ada7210bc7fa87629fb5a0c285183278
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:20:16 1994 +0000

    Formerly ioserver.h.~2~

commit cd5ee764c3b2c7abc85c6d60b6bf7273e9288f49
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:19:34 1994 +0000

    entered into RCS

commit a2eeac503a433f3e6f03942477c728446c134c40
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:18:28 1994 +0000

    Formerly verify_user_conch.c.~4~

commit e11f5838adb54220308a32342974457b337779e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:17:05 1994 +0000

    Formerly initialize_conch.c.~4~

commit 11d9f3a26203ad8ace2e3765d9d045e576c981a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:16:20 1994 +0000

    Formerly handle_io_release_conch.c.~4~

commit f25c4a033751d2b44564971369392235f3024bae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:15:25 1994 +0000

    Formerly handle_io_get_conch.c.~4~

commit e37cf46feeb29abf8fb30c6c7f1cc9499d32bfdb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:14:20 1994 +0000

    Formerly get_conch.c.~5~

commit 1042b9c6e62779a9e88ca41e79ef7e725bcaf870
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:13:19 1994 +0000

    Formerly seqnos.c.~4~

commit a03d37c3b2c60323143433858d62f75461435ae5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:11:34 1994 +0000

    Formerly pager-shutdown.c.~4~

commit e49a405a1aa8349d9a715db0933faaca0c875fb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:11:02 1994 +0000

    entered into RCS

commit 710b2421c7596c6f0c67b4b227555b7da8f0a428
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:10:36 1994 +0000

    Formerly pager-create.c.~5~

commit 3f740dd6777733a4cbc8b82aa6b337a09929e873
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:10:06 1994 +0000

    Formerly object-terminate.c.~5~

commit 8b80ec19c580dae6fa5afe8f48ece4e9c34b35a9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:09:47 1994 +0000

    Formerly object-init.c.~5~

commit 8cd9f748f9ae08178920b5da213d52f35fe99b90
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:09:13 1994 +0000

    Formerly no-senders.c.~5~

commit 69ef46835377a33515783a52522811c4f986bd09
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:07:24 1994 +0000

    Formerly lock-object.c.~3~

commit 8339cd1cd554f322d3c59af8a87869849cb7165a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:06:48 1994 +0000

    Formerly lock-completed.c.~4~

commit ffcaeaa2b75797f54c3c1803a00e57de2172206e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:05:56 1994 +0000

    Formerly demuxer.c.~4~

commit d3278b164ddaeb7ceb0f71da61f01651c23ddb68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:05:17 1994 +0000

    Formerly data-unlock.c.~5~

commit f7ea37f85b15177360902e0f0be3382e3c90b82f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:04:53 1994 +0000

    Formerly data-return.c.~5~

commit d459d277dc4cf9d6c480dc8e217a6f9a975ab080
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:04:30 1994 +0000

    Formerly data-request.c.~7~

commit 63e049a38ddb8f801f7e9f95fe4c7823e4540862
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:38:38 1994 +0000

    entered into RCS

commit 51bc78f4568f7faebb4ce2c6ebaf1434c83daa2c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:32:58 1994 +0000

    Formerly msg_reply.defs.~2~

commit 54cb8b7269b38050b9483d0bb2eb6b78c5e97055
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:32:52 1994 +0000

    Initial revision

commit 255e619f2c0a947434b91e0e99a37e6a5d80e673
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 02:12:32 1994 +0000

    Formerly malloc.c.~2~

commit badee5b9f9d2b495a73346147fc98a3f20ee719c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 01:43:09 1994 +0000

    Formerly mkbootfs.c.~6~

commit 82483cab66477fb59d9a663adb7f39073a18e3ca
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 01:42:47 1994 +0000

    Formerly Makefile.~2~

commit 974deff516246290535f2cc0abbdf62bc670556c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:54:54 1994 +0000

    Formerly pagemap.c.~3~

commit 8a8a5f4491f73217b576b8f80bbd8e6f3cae54a3
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:40:12 1994 +0000

    Formerly pager.h.~3~

commit f1505c1370ac413779177a7222e7d6a6d42e2b5b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:39:01 1994 +0000

    entered into RCS

commit d9cf50216ba695cc2f04898f541989d0e5c35f32
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:38:18 1994 +0000

    Formerly seqnos.c.~3~

commit 2780a2d2f0b79d1e04b3c80a4a931495ea298b62
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:33:00 1994 +0000

    Formerly demuxer.c.~3~

commit 1ce118a9aace5e44e3d51f32d8d19220678debc0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 23:38:26 1994 +0000

    Formerly Makefile.~6~

commit 7101f88955e788b816f982790cf6c6813e9682b0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 23:36:13 1994 +0000

    Formerly demuxer.c.~2~

commit cc68b1961f75e892bdd2356817eda14ddc2cc78a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 22:47:28 1994 +0000

    Formerly Makefile.~12~

commit d597f0c29ddef343de58bd40a897412aa426224f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 22:01:03 1994 +0000

    Formerly stubs.c.~4~

commit 8c86eb71611645b00041d39825ea5b09088c809d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:53:55 1994 +0000

    Formerly pager.h.~2~

commit c599613d8fc99666882ba115fffa3eb331cbee6a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:45:52 1994 +0000

    Formerly priv.h.~6~

commit 9a3484343cc8bfa8ca4858a14c996dbe8fb41a90
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:44:45 1994 +0000

    Initial revision

commit 07ba8d07adff45525c945181c4280cdd8529aae1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:39:59 1994 +0000

    Formerly Makefile.~11~

commit 4b20f64882ac0970b2750c101a85191e2820f46e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:36:29 1994 +0000

    Formerly Makeconf.~11~

commit 4fb2f9e4d023c18beacada0f3c97851a189a052c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:35:44 1994 +0000

    Formerly Makefile.~5~

commit 5ebc8b267f70996e65edc49c991cde2ebc18483a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:55 1994 +0000

    Formerly verify_user_conch.c.~3~

commit 4f66fdc81dd27032d4bdabefa4f7bb508e3a4422
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:43 1994 +0000

    Formerly initialize_conch.c.~3~

commit f8d1f68cc4d680248fd585af50c4ef31c9bd5886
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:32 1994 +0000

    Formerly handle_io_release_conch.c.~3~

commit 165dc0dd0f823a7ba5e63c21df05b40072756ec5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:20 1994 +0000

    Formerly handle_io_get_conch.c.~3~

commit 159d706cc5d0b8e4aae3aaac00a037892d352a5a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:02 1994 +0000

    Formerly get_conch.c.~4~

commit c4fe703c8d0b5b801889d8df09f2625741164ebf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:33:46 1994 +0000

    Formerly Makefile.~6~

commit e1e636e22b65647a4e00f321f4d3cef7b742c39a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:53:10 1994 +0000

    Formerly Makefile.~4~

commit b715956093334fbb5a3931b5fb17f7ae43bda3e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:42:48 1994 +0000

    Formerly Makeconf.~10~

commit 047379a22543b6568ef07ad2dd966925e5ea7fec
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:39:57 1994 +0000

    entered into RCS

commit b6dc0b29e0e7c01cb3058ac8dea6ec1c52574282
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:39:55 1994 +0000

    Formerly seqnos.c.~2~

commit 1cbd5b157ae334e22135ec7cca955a40bac025c1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:20:51 1994 +0000

    Formerly stubs.c.~3~

commit 5c446584df4adb6f42589da7b5cf5def23a42a81
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:19:00 1994 +0000

    Formerly pager-shutdown.c.~3~

commit 5cc90fba785c75c302e84ef52fbecb8afa935d2f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:53:16 1994 +0000

    Formerly pager-flush.c.~3~

commit e431e07f6201f691b47e93dacd73afa379b55ed9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:40:55 1994 +0000

    Formerly pager-create.c.~4~

commit 5807256ee7e83f4f5a43e54575268e4c5af34115
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:40:45 1994 +0000

    Formerly pagemap.c.~2~

commit 95d999ac7ba34f9d689b92cba9924213dcabba8a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:18:49 1994 +0000

    Formerly object-terminate.c.~4~

commit f3bcd45f45e42a7479836788a84c5779e6db4be6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:59:55 1994 +0000

    Formerly object-init.c.~4~

commit 96efcd32d69eebb510cfbaf705fd4771bff82f1f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:49:51 1994 +0000

    Formerly no-senders.c.~4~

commit 9a8640bffa2895232deee46a5686db4da3f42bab
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:44:33 1994 +0000

    Formerly priv.h.~5~

commit 82c28776169d58119418fa6d76de921540e4747f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:34:06 1994 +0000

    Formerly data-request.c.~6~

commit dbad8378a2d027d4e10a3372bf7748803af603cd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:30:36 1994 +0000

    Formerly mark-error.c.~4~

commit 4f97674924f1d27587e5c05ef138af0d8159c011
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:27:04 1994 +0000

    Formerly lock-object.c.~2~

commit 47131051c6e4e8b4d2ab9eab4c309d59f0ddbd6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:25:59 1994 +0000

    Formerly lock-completed.c.~3~

commit 26e8879c74bed7f9d07826a86601ff3d50a4cda1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:23:44 1994 +0000

    Formerly inhibit-term.c.~2~

commit a1dd853a4c46796b3f85ceb5465fda66310081c9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:16:34 1994 +0000

    Formerly data-unlock.c.~4~

commit 9a6399f425dd06fae8ffb5b15c5d5f5bac121824
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:02:32 1994 +0000

    Formerly data-return.c.~4~

commit d033f31444be9c6fb7ca6eb1ca0bc41a64d3fa62
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:39:05 1994 +0000

    Formerly data-return.c.~3~

commit 4db50a677e98e0ac0126a326bfa795817ea846c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:34:28 1994 +0000

    Formerly data-request.c.~5~

commit fb46ad814faa66635f46f59d4dc205048f1477f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:32:58 1994 +0000

    Formerly priv.h.~4~

commit dd7366426e073a6fba8d20b5aedc66da22acb20d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:32:02 1994 +0000

    Formerly mark-error.c.~3~

commit b472c8ac9ca04a16512fc00fa7802ea4e9b026ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:28:03 1994 +0000

    Formerly Makefile.~3~

commit 9d5d5bb807d7706c3070cc213b6a586e41c9765d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:14:24 1994 +0000

    Formerly object-init.c.~3~

commit 3f8da73451e3439dfa672976bb6d2fa643c072c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:13:54 1994 +0000

    Formerly Makefile.~2~

commit 58649aae35fcb699227a2f2b5959ea20d5ff6aa4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:11:14 1994 +0000

    Formerly object-terminate.c.~3~

commit 295635e940b40fc47c000fdea0a0ef205e2f5685
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:52 1994 +0000

    Formerly stubs.c.~2~

commit 591702643697a77c793d9e82364632ba02910023
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:37 1994 +0000

    Formerly lock-completed.c.~2~

commit d7771e8850a87b1f99801c7d01352bd93bcfccd6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:11 1994 +0000

    Formerly data-unlock.c.~3~

commit 507e6020d2f365eee05a36f55e8b2b6e3526fa4f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:53 1994 +0000

    Formerly data-return.c.~2~

commit 9105a3fdb8fb5fc3657a704ddf62e374711af667
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:28 1994 +0000

    Formerly data-request.c.~4~

commit 1441e86884b4ce917e2e05d4c37ea697f163d211
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:16 1994 +0000

    Initial revision

commit 19c0def93fdcc4a00eb19106dd8c93d576a1eeea
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:57:18 1994 +0000

    Initial revision

commit 69270c668ed110bbf146adfd90d391495a52efd8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:32:04 1994 +0000

    Formerly pager-shutdown.c.~2~

commit b1c2eed021a3c08c9856655c122552cd93a8b615
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:24:36 1994 +0000

    Formerly priv.h.~3~

commit 687323cbf653eaf8de387f99e45494b283d1c816
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:54:12 1994 +0000

    Formerly mark-error.c.~2~

commit 29d644ae18cca946e5b9e1e2c61a79effeffb625
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:38:25 1994 +0000

    Initial revision

commit 972e44bd8427f9c37f14bd46cccbae17acbf7b99
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:30:45 1994 +0000

    Formerly pager-sync.c.~3~

commit 12fb12212de65dad6e405b4ed9719c7367d50106
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:06:31 1994 +0000

    Formerly pager-create.c.~3~

commit 04598df21af6c0dcac1e4c1ac4431aa1f0996e0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:05:08 1994 +0000

    Formerly no-senders.c.~3~

commit 9acf81be5598969c5c286921db3d5f8be6f96fd0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 19:25:02 1994 +0000

    Formerly object-terminate.c.~2~

commit c0a094932fb555e14ef342bbd93e3b00364e5754
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 18:25:55 1994 +0000

    Formerly data-request.c.~3~

commit d9535913309da1f052996570b73ae517aab0827f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 18:25:25 1994 +0000

    Initial revision

commit 4aba9abe9b89b16d07e6098c54338af59569f42c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 23:20:52 1994 +0000

    Formerly Makeconf.~9~

commit fca89b4dbaf81a07a1599006c93690ea038d0a1f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:14:33 1994 +0000

    Formerly no-senders.c.~2~

commit a14bf060d0f3dbd299df237199a27b18cc518183
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:13:20 1994 +0000

    Initial revision

commit 877ab2a6f43b86b23a1f661ce74a31dcdf125682
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:00:43 1994 +0000

    Formerly pager-flush.c.~2~

commit 54772067a21af8495122534642ec416b8610fe23
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:00:25 1994 +0000

    Initial revision

commit d2621ec8179cf3bf9c14bfe39e0d173ae78e6695
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:58:58 1994 +0000

    Formerly pager-create.c.~2~

commit 0a706c22858b269abe96d95eb46416d882606220
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:57:24 1994 +0000

    Formerly priv.h.~2~

commit c1f5bf6d4849a1fe6b5c81e1900f8b0696288571
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:53:13 1994 +0000

    Initial revision

commit eb5725ffc76078a95d15c44ec2e228e8baff6ffa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:45:57 1994 +0000

    Formerly object-init.c.~2~

commit d68074b8c460de31fae524b67ff4c19e8e56fc2e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:44:45 1994 +0000

    Initial revision

commit cb92810bfd089c5fbac854b1495c035c7dfd2107
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:37:10 1994 +0000

    Formerly pager-sync.c.~2~

commit 8164d0d13a07e84959feba35473458a6fbda6942
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:35:15 1994 +0000

    Initial revision

commit 208517a1a8e195de0af8bed71fdb8223d5028ac1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:32:06 1994 +0000

    Formerly data-unlock.c.~2~

commit d7382f1df160f5d1835a776ab779cc59715d2ad7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:30:58 1994 +0000

    Initial revision

commit 4faa313a898be91c2005a51275189fcf4dd18ff4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:23:34 1994 +0000

    Formerly data-request.c.~2~

commit b643948e1fddb54f5a8b580704237e4e09432a69
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 19:43:14 1994 +0000

    Initial revision

commit 360761f040baee2424cb35fa936f2ce6d30f7eea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 11 19:29:54 1994 +0000

    Formerly process.defs.~67~

commit 9d56bca58852428990e3ef59c7f09a22cde50c81
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 10 19:52:26 1994 +0000

    Formerly process.defs.~66~

commit e15d3d08c546918b4add4d7fa398f8fa66e05192
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:46 1994 +0000

    Formerly fstests.c.~11~

commit 4daaa151c5abbfbc7c264e2a07ea07ff195061d8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:45 1994 +0000

    Formerly fsys.defs.~33~

commit 53dafa79f23ffa12288f21b2b72f8b2be6a2f2d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:06 1994 +0000

    Formerly process.defs.~65~

commit a2ba785c90c3dba57ded12a2270e863421d330fc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 20:22:31 1994 +0000

    Formerly startup.defs.~20~

commit b3e077f3aff587f7280129b9a18504dea1615e93
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 19:08:10 1994 +0000

    Formerly Makefile.~7~

commit 79fe762f82d7d1b3e9086a5ef610b89d8e186b44
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 18:56:36 1994 +0000

    Initial revision

commit e609ac8c5adb6616bf5e2715c892b3f9681608c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 18:47:12 1994 +0000

    Formerly Makefile.~10~

commit 0c0e27c486458c24f8b34d9b0aa7e5cfc16e5d44
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:50:15 1994 +0000

    Formerly startup_reply.defs.~4~

commit 984142243146052620143bb1d5f74e045b948353
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:47:48 1994 +0000

    Formerly startup_reply.defs.~3~

commit 2268d778deb84d2575b3e2b5fe51ac6f4efaf7c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:11:29 1994 +0000

    Formerly Makefile.~6~

commit 86c68e1272a559823664b042463642741bd898f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:02:20 1994 +0000

    entered into RCS

commit a0126ce45cd221a0dc93de323bfe6c3d140bf989
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 23 11:23:40 1993 +0000

    Formerly fstests.c.~10~

commit 97630e5f8fb3f3e0d7ab6c244e9d75156d64e1e1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 23 05:13:05 1993 +0000

    Formerly process.defs.~64~

commit 7c15bed1de049b046932ee3c0fa8ed4c345eaa44
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 21 06:10:59 1993 +0000

    Formerly socket.defs.~20~

commit 0a5915a478c0befe9af4a2621caacb16a39ffba6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 20:37:27 1993 +0000

    Formerly fstests.c.~9~

commit a7f569b8a11578a91c248b78afe775ca210e17b3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 20:16:38 1993 +0000

    Formerly Makefile.~9~

commit 923c1331a86d402dbe5b8f9d892bc01f9878a509
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 07:52:02 1993 +0000

    Formerly fstests.c.~8~

commit a6d6d5a2db8d10db548e14f5d37803bb4c8db617
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 04:39:17 1993 +0000

    Formerly fstests.c.~7~

commit 926c0c68a356cb9b1af42f2128f83052e2895c38
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 03:32:55 1993 +0000

    Formerly fstests.c.~6~

commit 6178f5d8e9de1bbdd2e270a2e187a50ca0561174
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 14 08:41:18 1993 +0000

    Formerly hurd_types.h.~85~

commit 24a49cd1981d37c235a5a2bc86cac7dc8eb9aaf7
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Dec 11 07:06:57 1993 +0000

    Formerly fstests.c.~5~

commit 530c4bee649c220d39ce93c48b3a36fea4880cdf
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Dec 11 07:04:33 1993 +0000

    Formerly Makefile.~5~

commit 4d47f19db22279ae7376419614ccfa795c91a9a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 9 04:35:22 1993 +0000

    Formerly hurd_types.h.~84~

commit 7a336d3ee03c30d9be6d2344da89bbd2dd1135d1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 8 06:23:13 1993 +0000

    Formerly boot.c.~7~

commit dc3d8c0cc979bcee0a8a0f1938ec7521354125ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:53:58 1993 +0000

    Formerly Makefile.~8~

commit e2edb4d7956adb477beaa67bff375e06d7e6dfbe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:39:26 1993 +0000

    Formerly Makeconf.~8~

commit 5607205c27aa52c35b98c11f385486f3d9ca75ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:37:08 1993 +0000

    Formerly hurd_types.h.~83~

commit 96a95a3582fbc6381eaa2267d58ec5a8a9c77094
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:36:54 1993 +0000

    Formerly Makefile.~7~

commit 3e9e95adef590b9bc76fbcff1c6885b108b6ad7f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:33:53 1993 +0000

    Formerly hurd_types.defs.~46~

commit e35114b0fdef444f751d0c9f7b9635a5440f02ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:23:46 1993 +0000

    Initial revision

commit f7c02c5f65994bc4a9712160fbbfcd3b1e5fef96
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:23:27 1993 +0000

    Formerly fs.defs.~70~

commit 3d39d3801ba5dc27c03bc42541dbd388ba4dd7a8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:20:16 1993 +0000

    Formerly Makefile.~4~

commit f455f02c9337ea7fb47e36b8952f491fd0c1bbd7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:17:57 1993 +0000

    Formerly Makefile.~5~

commit d66eb18149625ef090d05ae8581f793671f4557d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:15:37 1993 +0000

    Formerly Makefile.~4~

commit c2fba45772e836f03bb75f2c68342234cc81a4b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:04:32 1993 +0000

    Formerly Makefile.~7~

commit a2b6471b524b404603e4e1efc8b4a0d2f6186e7f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 02:54:57 1993 +0000

    Formerly io.defs.~54~

commit 09a7607c77a503c985790afd0c22b732f3550ffa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 02:14:38 1993 +0000

    Initial revision

commit 4e1d298808f7d16a7e0603e7ce3b54dcd30972a5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 06:34:40 1993 +0000

    Formerly Makefile.~3~

commit 3534efe77cdb565b49df4d10f45a5f1b8f905e71
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 03:22:41 1993 +0000

    Formerly verify_user_conch.c.~2~

commit 130e42dc78f67aa7b769ea88a3207d00e9918757
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 03:15:14 1993 +0000

    Formerly Makefile.~2~

commit 0ad68e2accfb2d76561a629572f7a73c6dc659d2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:47:54 1993 +0000

    Initial revision

commit d2e77ac7fcdafd451a12652eb2a886221e1ec097
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:58 1993 +0000

    Formerly get_conch.c.~3~

commit ab2788b3f02a77c01fe3cda826748de36986e7e2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:54 1993 +0000

    Formerly handle_io_get_conch.c.~2~

commit d133ba7d3c50768f2591d6ecd95003c264860ba7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:04 1993 +0000

    Formerly initialize_conch.c.~2~

commit d71ee85d1f180b07a7fa5611434cc21adcf580cd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:41:49 1993 +0000

    Formerly handle_io_release_conch.c.~2~

commit 160bdc0555d34a6f2792d6cc63f48503a54923d4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:41:17 1993 +0000

    Formerly get_conch.c.~2~

commit 1b90d7ddd9b0875923dc59ee13e3c0f1c985fcbb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:31:29 1993 +0000

    Formerly Makeconf.~7~

commit 2a03b179b7482ba70c7d2d7f07452802e505689d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:05:18 1993 +0000

    Initial revision

commit 7cf2b886267980bfe10e5c39d9fb74d0795b97c3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:02:01 1993 +0000

    Initial revision

commit 99be20e0687fff63642da6f753f56427b0ba4efc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:55:28 1993 +0000

    Initial revision

commit a7a6a6d433f7386ca80bec0290fc6ea6bf283dcc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:49:44 1993 +0000

    Initial revision

commit 0ee063a2af7fab1b8b18ee795c25bed740b4a821
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:32:44 1993 +0000

    Initial revision

commit 85180409ebc572745f7919c64a659c023526bb45
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 12:50:34 1993 +0000

    Formerly Makeconf.~6~

commit 013381e5c1d3a9ffbf85b89b888414e9288b8fca
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 05:06:58 1993 +0000

    Formerly hurd_types.h.~82~

commit 3c36329046b05eb19e168432c82a3a6563518a76
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 02:42:38 1993 +0000

    Formerly io.defs.~53~

commit 6c4f1995e201416692db4a8ec04d5722fe03f85d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 1 07:33:09 1993 +0000

    Formerly shared.h.~16~

commit 9d32e029e70ca4e33ce5cb39f8ee00df2feeb2a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 29 20:58:48 1993 +0000

    Formerly io.defs.~52~

commit 262e20a98af45fa43c504f9d9e7802ef2f793aec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:33:26 1993 +0000

    Formerly fsys.defs.~32~

commit 49792b0988f787b6a446e252afd8ab069299338d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:20:28 1993 +0000

    Formerly auth_reply.defs.~5~

commit 1b00346f76622446da4adaee2ccb9b00aa885636
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:20:21 1993 +0000

    Formerly auth.defs.~14~

commit defec35eeeea5f46e87dce98f612d2ba9edc5608
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:19:37 1993 +0000

    Formerly hurd_types.h.~81~

commit da6b1cb4487adde802b55cfa321cfd5bd345c57b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:10:15 1993 +0000

    Formerly shared.h.~15~

commit f3a674cbaeb6312d722ef61816c2a9b168d2fb79
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 05:30:37 1993 +0000

    entered into RCS

commit 9581224a4918aa79778fd3725d7125dc6a72e100
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:46:28 1993 +0000

    Formerly Makefile.~3~

commit 3d42c5a83b4ac0c4d92dc754e3e263d818e03fca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:02:16 1993 +0000

    Formerly auth_reply.defs.~4~

commit 27b996ecf410475d489b3ea6430a30a8d640a833
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:00:15 1993 +0000

    Formerly fs.defs.~69~

commit a83ce8d91deca02f075a7be5a5f394d6b12e1852
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 03:59:47 1993 +0000

    Formerly io.defs.~51~

commit 8d9042f725881ede944f6959f5152106e7188e3a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 03:58:49 1993 +0000

    Formerly auth.defs.~13~

commit 528bb2c313b0acdd8d843c62723a7b633028746b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 21:31:51 1993 +0000

    Formerly Makefile.~2~

commit a96138bccad2c74c0cb5fdaafc95a87036b6987f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 21:31:42 1993 +0000

    Formerly Makeconf.~5~

commit 3ac328c6ad937bf90c1b3145cb84f324c9ec8c94
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 20:57:46 1993 +0000

    entered into RCS

commit be3a974146976c47d368adeba7d877eeefd2e246
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 05:29:27 1993 +0000

    Formerly hostarch.c.~3~

commit a41e64f222d9696fa93011c936fca1821e257650
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 04:57:19 1993 +0000

    Formerly boot.c.~6~

commit 9359bb0d09864e95426e72d470c5b5cdcc2dd886
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 16 07:18:59 1993 +0000

    Formerly mig_support.c.~2~

commit 4e66e517913ef39ad2a3627a8f1ce3fcdfe15e6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 10 20:46:16 1993 +0000

    Formerly boot.c.~5~

commit 8f69f09a3699190612799024d89aa771f2ebd843
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 10 20:43:35 1993 +0000

    Formerly Makefile.~4~

commit 43dc72ede46114998a5bedb947823030cd415177
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 5 09:59:53 1993 +0000

    Formerly boot.c.~4~

commit c1c8e972b5c2c35ce3677bcb3d2eefa4c42d7b83
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 5 09:23:31 1993 +0000

    Formerly fstests.c.~4~

commit 6eff55d325288c53536ddec93c29abcba7263f9e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 09:09:06 1993 +0000

    Formerly fstests.c.~3~

commit 2b1213c6434d5aa6f5be280c707cee48c54fd8fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 08:57:48 1993 +0000

    Formerly Makeconf.~4~

commit 74f11878ad54c8090a5643aa3615b51b2e5e6ffb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 07:35:08 1993 +0000

    Formerly boot.c.~3~

commit 71910a66141f95a90360d8dfce730411769cfeee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 05:06:14 1993 +0000

    Formerly Makefile.~3~

commit d7d6835d9314719a64d4e62f2fc1ee797838de6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:16:23 1993 +0000

    entered into RCS

commit 50d77a54e4e20b7cb211efac8d54cda2c2635e96
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:14:52 1993 +0000

    Initial revision

commit 10fe91e8e7f7fc54723594cf13c785a61e550697
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:00:50 1993 +0000

    Formerly Makefile.~2~

commit ea1364829e3249efc9ef9e0ecbdd4e0909edff13
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:00:30 1993 +0000

    Formerly boot.c.~2~

commit 59555cbf65843f2301ac58c337f20be204d67a0f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 20:35:17 1993 +0000

    Initial revision

commit c40087796e06f79c58365fb86e9f0c024a565759
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 19:52:26 1993 +0000

    Initial revision

commit 90a79b6fef204a7b0118a1368f9406aa3c775b37
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 19:11:16 1993 +0000

    Formerly Makeconf.~3~

commit b4657e6633cbfa2d5595fef9d48b0b47d6fe8f25
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 16:03:56 1993 +0000

    Formerly Makeconf.~2~

commit 2041bf7e8318fd85773d08ebb42206ca55ceb95f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 15:56:40 1993 +0000

    Initial revision

commit 84eb0b8514442bb8d9b7f056353a1165a5382707
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 04:51:49 1993 +0000

    entered into RCS

commit 53ef5c507deca02c07238306dad7ee1b496349df
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 04:51:03 1993 +0000

    Formerly ifsock.defs.~4~

commit ec2cb8f011997facf501c82171b3bdaaab5ec537
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 2 21:23:01 1993 +0000

    Formerly auth_mig.h.~3~

commit 86eafd3c3d4e97c668154997231f610939f253fa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 2 20:46:19 1993 +0000

    Initial revision

commit 001f975804b071cab514f5d38e8d3eeb643e4b46
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Oct 31 20:37:18 1993 +0000

    Formerly term.defs.~11~

commit d12f572aea610242406e0412cc28cdb426608b30
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Oct 30 01:46:03 1993 +0000

    Initial revision

commit ced2c09215a794fe3c9ae4bbbc138f80ea5ec917
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 29 08:07:36 1993 +0000

    Formerly auth_reply.defs.~3~

commit 5da738512c9abd71ba2028720b90b51db61a2a57
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 21:55:18 1993 +0000

    Formerly msg.defs.~7~

commit 7be67904e796182508d73e6e98efd3f703cc715f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 20:58:48 1993 +0000

    Formerly startup.defs.~19~

commit 7a26745e70d64646064f9924502cc41fe5594b8b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:46:09 1993 +0000

    Formerly startup.defs.~18~

commit a38f23edf9dc141580c18863da9309388bed4870
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:43:24 1993 +0000

    Formerly startup_reply.defs.~2~

commit e0ea8162e6b33d0c59a60428bdd62df15f0d5661
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:30:45 1993 +0000

    Initial revision

commit 6881f673bdf3098d0b29d7afae290c1efc683ef5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 07:35:48 1993 +0000

    Formerly process_reply.defs.~4~

commit 9b11a5708f9583f7ada2a2fa3ce191f734df00d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 07:35:04 1993 +0000

    Formerly exec.defs.~30~

commit 7d22e738830577d98b3e41ce575cfe33b6dd2382
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 06:44:59 1993 +0000

    Formerly startup.defs.~17~

commit 3ab479213b3e927ee489d40234c85bfbf4254bdb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 05:33:33 1993 +0000

    Formerly auth_mig.h.~2~

commit 32d89c9c295a33423af6e1dc5abfd36af0788158
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:31:11 1993 +0000

    Formerly startup.defs.~16~

commit d33c08f0f1250bf46a791e2f6cdbbb1d0af544c1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:24:39 1993 +0000

    Formerly fsys.defs.~31~

commit 9903a74b5d87bd0fbca22071344c5187d2f18ef0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:17:46 1993 +0000

    Formerly fsys.defs.~30~

commit 28fad30be91f8fa76071cd8a5ac1f345d4d2b553
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:57:21 1993 +0000

    Formerly exec.defs.~29~

commit bf98423f221b2e3b2339775fc920ce04a4038577
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:54:27 1993 +0000

    Formerly startup.defs.~15~

commit de18a385876da24823376559e704d3e6dd2def69
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:45:10 1993 +0000

    Formerly msg.defs.~6~

commit bc9e81af2b4fbf410bdf9b41a88d7e5e18e34bb0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:21 1993 +0000

    Formerly fs.defs.~68~

commit 4a679497a160aa4e823f29885fb398f3ff990635
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:12 1993 +0000

    Formerly hurd_types.defs.~45~

commit 6ec519e3afae398ab7e0fd14d6508cd3549fb712
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:02 1993 +0000

    Formerly io.defs.~50~

commit 46df8d32b13a63ccad0298d71ade6de4e676814f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:07:48 1993 +0000

    Formerly exec.defs.~28~

commit 2e0fe701b52eca9c5d9d671e340422c08b014e3a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:05:08 1993 +0000

    Formerly startup.defs.~14~

commit cb7d41c423e5f037902b58340fbad63695a1d7cf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:03:36 1993 +0000

    Formerly fsys.defs.~29~

commit 4caa6ea9fe93064f5f80fcc38c3cf91df896f8a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 08:20:13 1993 +0000

    Formerly fs.defs.~67~

commit fd53eaa83ce52433382abdabd834e551d8aa6f79
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 25 18:57:44 1993 +0000

    Formerly auth.defs.~12~

commit 2ce59ead64b6f986c1665f8b12272162340c9379
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 08:41:01 1993 +0000

    Formerly io.defs.~49~

commit 42e248982990103bd37c751e9e6b729c54403e76
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 08:40:47 1993 +0000

    Formerly auth.defs.~11~

commit 1ecc691479421ccf101ed00839c7bb064f452ce9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 07:55:46 1993 +0000

    Formerly fsys.defs.~28~

commit 1f57705ee905403dfc6581c45f9a33c306999a46
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:58:16 1993 +0000

    Formerly exec.defs.~27~

commit b6734070f145c3dbcbf280fd19487a4fb7467c09
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:11:43 1993 +0000

    Formerly shared.h.~14~

commit 7cc26c9d7ad5ed47451c17e1797103dd3993d229
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:07:40 1993 +0000

    Formerly hostarch.c.~2~

commit 806286a9da85bd7052726b62273e295f90e14197
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 18 07:46:40 1993 +0000

    Formerly exec.defs.~26~

commit 497a20498804a8e69f1673facf181935bb7ff219
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:16:25 1993 +0000

    Initial revision

commit 539216234795e9f2b6e4c092946f31a455677435
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:35 1993 +0000

    Formerly Makefile.~6~

commit 78a34cc0c597f024185b3845be1ec7f7b3f382da
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:34 1993 +0000

    Formerly Makefile.~5~

commit bf9a9278db43be9732eec05ecd69626b3a9df917
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:33 1993 +0000

    Formerly Makefile.~4~

commit 16f9f77975ee6c52b9dd4d30c2278d16749d05c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:32 1993 +0000

    Formerly Makefile.~3~

commit 5820b5b1a813099b4281833fb2f79d3be92ec1a7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:31 1993 +0000

    Formerly Makefile.~2~

commit 3e1ff388798ecc1894ffdadb261a0bdb2850c357
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 27 20:01:01 1993 +0000

    Formerly fsys.defs.~27~

commit a6c7b9e5ec9f24210b2da8a13a77c0f315816875
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 23 19:58:45 1993 +0000

    Formerly fs.defs.~66~

commit d2d13e32e0eae607258797092e82de597be249ad
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 23 19:55:21 1993 +0000

    Initial revision

commit e2e8662cb721d78a77f605a72ff82d59e610c9ca
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 23 19:55:20 1993 +0000

    Formerly fsys.defs.~26~

commit c363d5a28b5f89f00c4e9aeab49cd4ec62d64014
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 23 19:12:28 1993 +0000

    Formerly hurd_types.defs.~43~

commit bbdb56c4a4e1249b81c51fd3a9319ff0b0fc4fa3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 21 18:03:41 1993 +0000

    Formerly fstests.c.~2~

commit ec4285690f82ff1c1be8bf500d42c99d75aedc83
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 21 17:44:04 1993 +0000

    Initial revision

commit 66f9d81ea7e23dd0fd2e459b999e38c7a25da95d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 20 16:50:24 1993 +0000

    Formerly mkbootfs.c.~5~

commit b0de32b1ee9657dfe61ad704c8c97b27d9c8e094
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 7 22:51:03 1993 +0000

    Formerly exec.defs.~25~

commit b4d14cbe16b5dbd936f8fdbde1a3107f2f6d4d8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 11 18:55:57 1993 +0000

    Formerly cthreads.c.~3~

commit 0e443895d711e0845552c697520085f74713a31a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 3 20:23:56 1993 +0000

    Formerly hurd_types.defs.~42~

commit 3659c335a0d3ab2d3163bd5058c3b340e80c7f75
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 3 19:47:37 1993 +0000

    Formerly socket.defs.~19~

commit 37502d0a54a9cec6d89cc593e86b9a5357d5d646
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 3 15:14:44 1993 +0000

    Formerly term.defs.~10~

commit a2baafb4dc6dd5fc457739698fe61377511f44ee
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 3 08:11:40 1993 +0000

    Formerly term.defs.~9~

commit fb533295e98da63b2a6dff6e4717c05f49ade9ec
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 14 13:01:43 1993 +0000

    Formerly interrupt.defs.~3~

commit 6c9990825ce79224cee651e79b0d5ebb75f0338c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 14 12:58:12 1993 +0000

    Formerly fs.defs.~65~

commit d10d357d2b5053b856d9954d7e348a23b96e44cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 14 12:57:48 1993 +0000

    Formerly hurd_types.defs.~41~

commit 1adeb0b734453f48058a4942631b1410675579dd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 14 12:35:15 1993 +0000

    Formerly exec.defs.~24~

commit cd7fa33f4be8a286f1701e94a3e6c266f773418f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 3 21:35:27 1993 +0000

    Formerly mkbootfs.c.~4~

commit 7d1552c15e52caf8f848aaa93cdce21a42dd105c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 30 01:35:10 1993 +0000

    Formerly fs.defs.~64~

commit e96f496ede8723a6c5eed1a59b03fb82f81a745d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 30 01:29:08 1993 +0000

    Formerly fsys.defs.~25~

commit 39e35a1d8068cb644ac065b1f21b78f6a574aad7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 30 01:25:46 1993 +0000

    Initial revision

commit 326aff6a390f59c0973f32a0a2ae5747d2e0bffa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 30 01:07:25 1993 +0000

    Formerly mkbootfs.c.~3~

commit 7ff16de5054bc1c78ae008adeb7b6a28d92e63ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 28 19:20:23 1993 +0000

    Formerly mkbootfs.c.~2~

commit 35a428ea8faa67d0f9142f7cfe944c03ace830d7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 28 19:04:17 1993 +0000

    Initial revision

commit 5ff745ebdb548b2bea695ed3f25f4f80893811ef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 26 21:36:40 1993 +0000

    Formerly msg.defs.~5~

commit 7b690fc141413f45fd20020faa8748fb3fdb36c6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 26 20:39:41 1993 +0000

    Formerly msg.defs.~4~

commit a2e9f0c7fef95bee72c4447b6230c3b7d8c35909
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 17 19:48:28 1993 +0000

    Formerly cthreads.h.~2~

commit d435a299fc52563551df836cedfa528c71627011
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 17 19:33:50 1993 +0000

    entered into RCS

commit e0de2295d6cd23fee38e3d4513fea7c662046953
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 17 18:43:31 1993 +0000

    Initial revision

commit 1966b59e3e1d0734d386342cfe1deff4bc0c2f95
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 17 18:43:25 1993 +0000

    Formerly exec.defs.~23~

commit ba8f3503186a652c9803ef2adf940504ae95bbd1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 17 18:43:19 1993 +0000

    Formerly auth.defs.~10~

commit 7370e449224b406e39044c8ead44b76890530679
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 9 15:21:34 1992 +0000

    Formerly cthreads.c.~2~

commit 9eda3a8de57e37fcd7b64b859ea15622264b6b0b
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Oct 25 02:38:08 1992 +0000

    Formerly kernel_boot.defs.~2~

commit d4ec3dd9172a027c8ce5ded1a9c60f1bef9d7a3c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Oct 24 23:04:01 1992 +0000

    Initial revision

commit af3ad48f52be9770322a4a0273687c9162b2f792
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 23 20:22:12 1992 +0000

    Formerly hurd_types.defs.~40~

commit 41303f4e4bba4806fc1bae7cc2a58e5044fdacf9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 6 19:39:55 1992 +0000

    Formerly Makefile.~3~

commit 5e04963ed514a6b5a41ad97267f04d7216caa8e4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 6 19:25:03 1992 +0000

    Formerly Makefile.~2~

commit da328cb2c579c5b60725cbba903eff753061e17a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 6 18:31:16 1992 +0000

    Initial revision

commit 964ab87456cf79f0f5787796c3e8917502d9f9d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 6 18:31:16 1992 +0000

    entered into RCS

commit c70cb4b79a12ceb9f6c460a833199cd1e37963b1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 21 21:52:36 1992 +0000

    Formerly hurd_types.defs.~39~

commit 7e02fcd788862688a3952d6e75266423d77bdb7b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 17 21:50:27 1992 +0000

    Initial revision

commit ce10f2817ce510b9629dc744d1eeb03b0cc0d7e5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 24 02:23:18 1992 +0000

    Formerly paths.h.~10~

commit 32b2f7550dcf95091f8ebb87d32cdf8e32c7a35a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 10 05:10:48 1992 +0000

    Formerly msg.defs.~3~

commit bb017508db46e9bcf4c597d42be7ff044d5eb195
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 1 22:46:48 1992 +0000

    Initial revision

commit 3af107776f3c5f8a293e26da76b8975d83e2af3e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 1 22:46:16 1992 +0000

    Formerly shared.h.~13~

commit 98f7b6dc1b9e01e3f1d17d2bbe8d9fab325db435
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 1 04:52:47 1992 +0000

    Formerly msg.defs.~2~

commit 2fa40ca8467ee98f13f289cc3724d78900873d9e
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Apr 4 10:54:53 1992 +0000

    Initial revision

commit 530a57e6a2d6ccc209c97237d74cb5672edc1602
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 25 23:24:57 1992 +0000

    Formerly interrupt.defs.~2~

commit 303b382f5dd7adc8b1ab4c3b473e701b22895842
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 24 07:49:06 1992 +0000

    Initial revision

commit 98bb7167cccef7cfa895eff73e5492eeb82cf54f
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Mar 8 20:50:17 1992 +0000

    Formerly core.defs.~8~

commit 308f2435e9720f1370996455cb51c3eef1a6cf38
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 4 23:52:30 1992 +0000

    Formerly paths.h.~9~

commit 5ccdedec1a06c205d888d03b20b877b1d32ec67b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 11 15:32:06 1992 +0000

    Formerly socket.defs.~18~

commit eb324e3a590dda85b58c991bbfe3a64cf100104b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 8 07:23:18 1992 +0000

    Formerly socket.defs.~17~

commit 1975619a833c6bf111c5066c555f67116f755a58
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 19:37:14 1992 +0000

    Formerly term.defs.~8~

commit da5d57f635fc0df31a8176685554d18bbc79a1e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 19:28:30 1992 +0000

    Formerly newterm.defs.~2~

commit cdea22841f967257001128ae35d9f5f92bb5357b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 19:18:30 1992 +0000

    Initial revision

commit 3b7476b40c95cd3cd280363e80a3278f28fa6d23
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 19:10:29 1992 +0000

    Formerly paths.h.~8~

commit 0c5f4642113f532a97864c8ead6a9962512b80f1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 19:07:13 1992 +0000

    Formerly ifsock.defs.~3~

commit 43d70ca862eb5cc135ea4508cb3679da6f04b59b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 3 13:00:21 1992 +0000

    Initial revision

commit 2671baed1165d3c04be2abff2cae99ddefade731
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 1 22:09:58 1992 +0000

    Formerly core.defs.~7~

commit 3944a90200c42bfe80eb7f9a16bfaea242ed8dce
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 1 08:34:41 1992 +0000

    Formerly paths.h.~7~

commit a6dbf54323dd375ea77a64e482b7fc1b4b20aa00
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 10 22:28:06 1992 +0000

    Formerly core.defs.~6~

commit 71a4d87cb110fb51c0ac745bae08cfa5a7fea490
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 9 21:40:29 1992 +0000

    Formerly paths.h.~6~

commit 7293d502763d29624c716f8e60bb7c8aba17b260
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 8 23:37:11 1992 +0000

    Formerly shared.h.~12~

commit ccf281c974e967f55ac3c21f7ebfacf1cc3afda2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 8 23:30:19 1992 +0000

    Formerly term.defs.~7~

commit 7e16c4ea08e684e2ac756b17f7f04ef0bf8900d2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 7 20:20:33 1992 +0000

    Formerly term.defs.~6~

commit 1aa0a37eef53d587a480bca6ea100421da459ced
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 7 00:59:36 1992 +0000

    Formerly core.defs.~5~

commit d35bb82f841ccf1f43acc2574a403c577acfadb3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 6 23:55:38 1992 +0000

    Formerly paths.h.~5~

commit df11449be03fb7113f70df25d55e946669c8f902
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 1 20:35:43 1992 +0000

    Formerly core.defs.~4~

commit a4632a1b4035c10e9f19c50fbc33c24ca681a103
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 18 00:20:34 1991 +0000

    Initial revision

commit 90facf3a596b9965ad67b320548568eea60d37f4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 6 16:46:53 1991 +0000

    Formerly paths.h.~4~

commit 905472b31113d5015cb80c0f7625d9ec84328368
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Nov 2 03:21:29 1991 +0000

    Formerly core.defs.~3~

commit 54adbae12c7f23084a9e9c9986c233cac49432c3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 30 17:28:22 1991 +0000

    Formerly core.defs.~2~

commit 7f41b9d5e9f82df9a5ac24a5af3ceb6c4ee6c8ff
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 30 12:36:22 1991 +0000

    Formerly paths.h.~3~

commit 70444bb04c0b7ffe760d0a40f95409a5ee1545b7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 30 11:35:53 1991 +0000

    Formerly paths.h.~2~

commit 0183ae4167ef53c5e5e79390ef6422bb19232d28
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 30 09:16:00 1991 +0000

    Initial revision

commit 97e8f05a3d423f89d514cc334985f138066a2fef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 30 09:11:41 1991 +0000

    Initial revision

commit 55c24ea2a91d2b17d9d185fb6d504997af309cff
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 23 19:21:12 1991 +0000

    Formerly process_reply.defs.~3~

commit 11814fc24ce034e57d47039fb952c64189e95106
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 18 20:34:56 1991 +0000

    Formerly auth.defs.~9~

commit 696b22b9a2ad787eaae86951aa8ed9068b2563f0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 1 23:03:15 1991 +0000

    Formerly shared.h.~11~

commit 12e08a4caf125ef7aabb0cd412d836d2113c0236
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 20 19:34:30 1991 +0000

    Formerly term.defs.~5~

commit bded02526328a217f61d44a3e106b76a48d354b3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 5 21:38:10 1991 +0000

    Formerly ifsock.defs.~2~

commit 67f7f5f4df1ddf1993be3d43675f446f9f216ced
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 5 19:14:18 1991 +0000

    Initial revision

commit 538b03619e6dcdd7a98f94297d91111c08fde09a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 20:49:23 1991 +0000

    Formerly process_reply.defs.~2~

commit bd060fbd70938aca504a8107b3ade80aa3062618
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 20:38:03 1991 +0000

    Initial revision

commit 2611d17c381f6b8808bb373353bd8e76be9b6ff9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 20:37:15 1991 +0000

    Formerly auth.defs.~8~

commit 439ec1af9beaa2e8331d58f97ea61abd6b6c821a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 19:34:46 1991 +0000

    Formerly auth_reply.defs.~2~

commit 578c6df72e9bdad90d3f3364e06576476cad9c26
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 19:33:19 1991 +0000

    Formerly Makefile.~6~

commit fda7bfca21d377b6e8fff1646b8e4a784fa89698
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 11 19:23:58 1991 +0000

    Initial revision

commit 2cfe2ba12c53cc30f5054ed00494b78345aa705d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 21 23:22:08 1991 +0000

    Initial revision

commit 87404b5209656a3c6be459b601250329731da01a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:49:32 1991 +0000

    Formerly term.defs.~4~

commit 326e13adc1fd6e3677df062567ab23a74da9f378
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:49:27 1991 +0000

    Formerly socket.defs.~15~

commit 2d4748e49e3c9906eafb245ea3078fb35b13de98
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:48:22 1991 +0000

    Formerly auth.defs.~7~

commit b7c830a2e28ea08962b399a6668835a62e29af33
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:58:04 1991 +0000

    Formerly term.defs.~3~

commit 3d729afd4362d2770345dad9e9f1b18392667190
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:57:55 1991 +0000

    Formerly socket.defs.~14~

commit 3a0201bac930f3c74e9b96c88b0ed2ff38b8d410
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:56:02 1991 +0000

    Formerly auth.defs.~6~

commit 7ef2f0fa7a716714bf1d993f165bfac1f66cf2c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 11 18:49:36 1991 +0000

    Formerly socket.defs.~13~

commit 61cfb104f76ed1aa1d5f17fab49c58f4c293127c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 11 17:42:30 1991 +0000

    Formerly term.defs.~2~

commit 737f8263d238b1887796176630515a0e510380f8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 11 17:32:17 1991 +0000

    Formerly auth.defs.~5~

commit 2d877f67c89765653d6a0befc26b0919cc19c4d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 11 17:29:02 1991 +0000

    Formerly Makefile.~5~

commit 0544805aa214455003f3f5eb938502d2c2d3b886
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 10 17:27:22 1991 +0000

    Initial revision

commit e2d3bcbf3e3825defab54d43ac2f795b08b29556
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 15 19:21:51 1991 +0000

    Initial revision

commit 2824584cd5fe190d093a98703bbbbe84b08a7d7a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 19 18:10:55 1991 +0000

    Formerly auth.defs.~4~

commit 71dde48a97b9ad5384b8625a22b59443174716eb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:44:32 1991 +0000

    Initial revision

commit d0a0f7e1ec5245ff6db575f987ef16cad9a78958
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 25 15:47:58 1991 +0000

    Formerly Makefile.~4~

commit 6e9fd75ac15c3c83756a1d94300331d3e29de8e6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 23 18:15:43 1991 +0000

    Formerly Makefile.~3~

commit f3c73b628ec74bbf398b16e95ac27f759ee5b0bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 23 16:38:46 1991 +0000

    Formerly Makefile.~2~

commit 99cc44cfb67d664eed0c1a87a8b83db6d7e5ed8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 22 22:54:08 1991 +0000

    Initial revision

-----------------------------------------------------------------------


hooks/post-receive
-- 
Hurd




reply via email to

[Prev in Thread] Current Thread [Next in Thread]