commit-hurd
[Top][All Lists]
Advanced

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

[SCM] Hurd branch, master, created. 85dbda8af85303c1db1aad370db02ff572e8


From: Thomas Schwinge
Subject: [SCM] Hurd branch, master, created. 85dbda8af85303c1db1aad370db02ff572e8101e
Date: Mon, 06 Apr 2009 13:33:24 +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 has been created
        at  85dbda8af85303c1db1aad370db02ff572e8101e (commit)

- Log -----------------------------------------------------------------
commit 85dbda8af85303c1db1aad370db02ff572e8101e
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 e09c788f229a082546926e00b8d6bc75c2c9dfe7
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 cef3fe0f4143bf611380e10eb0b3c999914548cc
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 7065f2e80a3ffcd79ab4538f380e3a00fd6c341b
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 c59876be22ae016f30582cb9698fd0e156b77a22
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 72d61ade71c6f54395613f65be8148f904ccc13b
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 6358d15e430b589a0df9511317a901ed1e170264
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 5a6699ea51f4ec3d78b3ecda8d4b0a27ec825cf3
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 5eacda159c927ccd7633c0efb5348e985ba47118
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 09a3ddebb6be12d3011662866e1b5517b5a82a51
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 c590b68d7698c04ffa1ef6bac1a65bce901dcde8
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 401da076f3d8fe3f87693a29c1cad69e373f9cdf
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 3b77f757f360049668c989f3ec1e6a1b315a5cdf
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 38503ebcf80e1630f3d6091d835336eaaace01f2
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 1dfed997d2b56984ecccce15d36d090d5ae8ff06
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 bdce58dac1625c3cb7433723f718b3afffa19681
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 b5e513a57ce7e6db01b4d68695a6fc210eec19fb
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 ea65d4bf71ba6c409ddb6ca902234eb747317be2
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 cef712b24174c46703abe1ed6894381d2c9e6afb
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 5d5e37bfa5f0e1172ab0ffbea7aac1ba301214f9
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 8c5f07a46fbf6229f1d0f04b58fb5b693c1c6e30
Author: Samuel Thibault <address@hidden>
Date:   Sun Aug 3 19:07:26 2008 +0000

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

commit 78da57b173152298cef843d219cb83e8248c21cd
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 b2d876351f72568b4d4266fba9ffa146d2e422d5
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 bf97895ac5c44160917b2cb7484d07b74bf1a0f5
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 fe4f51e98acb110b3bd54ecb3b798e67211b2a4b
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 22 13:27:30 2008 +0000

    fix copyright years

commit 704007355fea336f66afc424d8e54bbd9683d7ea
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 a390e8be17e7e58953c6ea9cd36f639a0758169b
Author: Thomas Schwinge <address@hidden>
Date:   Sun Jul 20 20:08:06 2008 +0000

    Update copyright year.

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

    Correct file name and convert file to UTF-8.

commit 86ec661aff3cebf22aa71702378bc624feac5f30
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 6cbad411ee7b06654ab4c029d2cf706d90954e22
Author: Thomas Schwinge <address@hidden>
Date:   Fri Jul 18 07:59:44 2008 +0000

    Update copyright years.

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

    Convert to UTF-8.

commit 58c5a930cb7bdad688aa56993da7c9fb818db949
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 79ffd7ee643c224fe84d2221a75efa9f8fa183d5
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 56f9b857d4d2e7f8b07dfe73d3ef08c2ff62aabf
Author: Thomas Schwinge <address@hidden>
Date:   Tue Jul 1 11:43:19 2008 +0000

    Update copyright years.

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

    Correct file name and convert file to UTF-8.

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

    Correct ChangeLog file.

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

    Correct file name.

commit a17012a977d589d5bdc7cf4be67132484d8d134f
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 6b066fd2f82e7ea43b2adde085be0bd764c693d4
Author: Samuel Thibault <address@hidden>
Date:   Thu Jun 12 23:15:52 2008 +0000

    Fix typo (bis)

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

    Fix typo.

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

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

commit d91fcffa15be0f7d950a1dcc7a3bdca286339024
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 15ea7c584dae151b2260e7019059bed44d4cf165
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 b96568415b7aa3cec9f7fe1e5a8ab23a8614aaa9
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 4746e9a4be4fcacb851dc4d2a15d0652a38981ad
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 10 21:56:19 2008 +0000

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

commit 2107bd3c48ab9469a042a0f850612eb3e8cdf7ee
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 394e61fec0041971acba99d07a68d48cf43edbae
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 a665303733b50ee2bab12f8a142b25cd171727c8
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 a5869ef0fc1695d888de93c250bc5e306f71c808
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 2386ffeb31ed89f6b4a61e0bbe6fb9caa3bf6af8
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 97593127e9887a0efab11a0c297c8729fb13a44c
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 626de83ed123b84fc0766c9bbd9ae2e42d4a0cc5
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 16 16:31:48 2008 +0000

        * init.c (reboot_system): Initialize noise_len.

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

        * nbd.c (nbd_read): Initialize piecelen.

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

    Improve last entry.

commit 311ed592d2d661c3e44f4573fbd6836362cb0a7a
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 01db6df58cd17a6286f4c4ec14856996777cfce4
Author: Thomas Schwinge <address@hidden>
Date:   Tue Dec 11 12:20:11 2007 +0000

    Update list of copyright years.

commit 8f3d8385e5dd200eb0a35e3b936fba3c6ec93fcf
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 ca231cafe06ba18ec7dbc194ee410714ad50a22f
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 844287874a4f5b5b60c671ebd0817251e3d62d29
Author: Thomas Schwinge <address@hidden>
Date:   Wed Nov 14 12:16:25 2007 +0000

    Update copyright year.

commit 503fabd39e73e06d56ab05a3ef13ad3abdca09eb
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 ac0bc823135b6951a47c4fc7cd93b37f9946e15b
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 67f8ff98089361efa9a460ca77e17fd6f529697b
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 129ba40c8097b23bc0532af7e8ef5b7c505c2389
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 cc1057618365506a06d698cc9caf1ddce121b2ce
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 2655fedbbe42add010f223067e3c85abe875d65f
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 19e98cb9e28f7cdb517a6dea0cc1a12722e24bf2
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 8bc330bf7dfee56d06df072e87300a2210dd6aab
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 e1b8e10b32a67257aafa5098bf66c46f2056f772
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 474beeda98836d5a30c9c1539f357056d7d00dff
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 92b10e83121046f1bc8900eb44165e5d230a4e2b
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 2c6514827307260bb82025580d8fcfb3e1d17638
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 bb8fa9a9c66d2cf2fe8f1410e1ded2f86c376118
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 5f9c022e534217f01d0bc6fcb102687069a778ed
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 f6a39898ecddfdd8e573c8782003a7595a3e923b
Author: Thomas Schwinge <address@hidden>
Date:   Tue Nov 13 22:52:31 2007 +0000

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

commit 2ce9c20ab1d181d8924cc62605f8beace38fa4ab
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 948ddd338e1d162994f560ce5bb5c3b1e6b82ce7
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 01c3803715abaf1a1c7d82502f0a97a87a9e39fb
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 a12dbb88c9d2476662109c8522d8ce44b20dd005
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 fdfb429cffd03048d2328a3830b92566cefe1e6f
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 1d34e9448d2916c879229f6077cc6849254aaf23
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 260e545a65329f7046e64d99b6dd85c4ce4d38ed
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 83330aec91256c54c0cbd8a0441f2060c31bf1c8
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 2f77696b367d801ba7252ef4e2fc970272fa6826
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 f81afa308ce62d3195fdbd1c514256ef2c17fa15
Author: Thomas Schwinge <address@hidden>
Date:   Tue Oct 9 08:01:34 2007 +0000

    Update copyright years.

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

    Add Savannah tag.

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

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

commit a4f6073604eb73d98b264222ecbc0afa08894b3e
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 cb8d125cd09daf23d2c98a70a41cb35c5fc74ede
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 ab30ca94f6107a793c7f8fb9a6e2e3c80c1beafc
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 00d4b5b0e05b98d1f44de478ba82e3083e6252f1
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 dc56647cefcf6dbe30189fd31945a677d56d5335
Author: Thomas Schwinge <address@hidden>
Date:   Fri Oct 5 10:00:44 2007 +0000

    Update copyright years.

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

    Update copyright years.

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

    Update copyright years.

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

    Update copyright years.

commit c8cdab4f8076f70e004f0c96072f50cdd5e0b24e
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 f7c907c3f9666d001648f9d3bf3021dd754f08d2
Author: Thomas Schwinge <address@hidden>
Date:   Thu Sep 13 11:25:18 2007 +0000

    Typo.

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

    compilation fix

commit 80c5104b06ecbbc1c172f3fa21e2960cd75532f5
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 ba187372109df2da7237c9c21fe7358afe7dd276
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 139d6fcffa5dc53918af8b03c369b4fa86464a35
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 4a9d25518e5a48440602b396fad59ab972b7cfc8
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 5c0d37b5e627fdacb8357d0bb830aa333daa9e8f
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 5448110b1c65f1d925f50246aadea31db9b4bb55
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 a570e995bf06c783fe96dd40c1ee9b47b57f87ee
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 1923f5e7068e409bf9f5a0b89d136abbfb7982d4
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 f71766e3fe00c1d6dccd0412aadc7c81c7e259b7
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 7fefe5ed92656a0716a3f61fe250650f58757fda
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 892e0930d4688a91bee661d29408a6fa5fcca997
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 ba94b7bf3645596bac00638750e0e9686d5120fa
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 edbfbe13e6cb07d6c470cf07f6179186c556124b
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 4c91d77481738b0a898fc2e360cbb447d652c41b
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 08a8ce20263db9e3f17984e26af58937863a3340
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 e51029ab6620bf3eb2960a91af4eaa851e2dede5
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 4a513cd58b2b03924a3a444cbaf8ea5779dd8888
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 09bc0d8ff7c18ec155c0f96da1021528f67623f5
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 a843da3205b5c2570d31cf5f88047ad832b60e75
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 99b51d39770b319a8a7a3085c9a83ee378544a9e
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 97aff15008f3efaa9de161d8c64de903aaa14a98
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 9729b267c357692b1b5c68c7fd28b5b9ccfcac7d
Author: Thomas Schwinge <address@hidden>
Date:   Fri Mar 16 01:16:40 2007 +0000

    The next day is there already...

commit 62353765afe352197e44f3e0943faefe9c375b31
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 29e943b8d239b88219c31da3db758ec5daf03405
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 4 23:27:29 2007 +0000

    wrong ChangeLog file, sorry

commit a268eed705cfd7647f324aa8ce7d1d2f8536a151
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 f1d0b8a770acb5111743fed31188b99e40bf2be5
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 c596f2bac87f2448de4a44e1021481764bc6b913
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 bb18f237d981bc35c9762d8c3810d5d21d9357be
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 5a3b0d3c89e2c959097aa3bf2f33e81cf9b58706
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 a3db38088e368b80628dbece843cffc68412dce0
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 a385c91b40c7532bd143e566855faedb5fbe9f47
Author: Thomas Schwinge <address@hidden>
Date:   Sun Dec 3 18:34:36 2006 +0000

    Savannah tag.

commit 02b6b19daa71ad5e55264128cb6a3b491a3e3c4b
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 e3a5de2a992757ab3fdc713ddca5fcaca17cccc2
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 d0fd57437443d32acf9167e824ef9451fa85b33e
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 8100c136e3cf427bb71986d7a79f6b18a3739796
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 8d47097a781c1f37265fc800a6b689aa17c76c49
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 d8c40094cab525dbd4c51504e263ba6643511a34
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 947a6ccf989a8aa7385e3ae67c5549090a8b40f7
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 efac6acd8f66017ea00c72ec2a6bcb6dc09ead05
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 e5a5c6b77d5271093abff76d8480988b0ca3782c
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 435da57546be53e08bfdf3fa3381de762b623a1b
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 fd0136f9e3a76ae7464e627cd312477c8f6dc611
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 07f9c8d915300b9ebd41e931d34b5b2ead6690c8
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 515b3fd6ad256a6af7c6c076859330b12604b2b7
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 6e01a7bc6176ad48275e794e92001c6d4a3ebfc1
Author: Thomas Schwinge <address@hidden>
Date:   Thu Jun 15 13:56:27 2006 +0000

    *** empty log message ***

commit 16aa545feced7668cd011c1d10de9a1f67b841be
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 a693871aa5984f97bf778fd5881ca1d47dd044ff
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 e252067b2311f122b9b6c752da073838aca08772
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 baf6140492b57b514af7f4879fba8fc5dc2142a7
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 5f01fb97cc3dc24ee0959279c9bbd7e2f41efb9f
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 f6ecccb2b8f264fc5fdf170b11fb92bde2389c0e
Author: Thomas Schwinge <address@hidden>
Date:   Tue Apr 25 13:54:58 2006 +0000

    Update.  Link to the Savannah task tracker.

commit 65a0004619d79920b9da47a6983d0875019fe497
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 ccf0efdc4434540ed4664795e00ce320b8f22803
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 765b581de49bd857ae29815eb14d87995bc765eb
Author: Thomas Schwinge <address@hidden>
Date:   Tue Mar 21 23:50:38 2006 +0000

    Correct date and add Savannah tag.

commit 56de6cdb7d3e32c0be43abcf50f1c3cfabea558d
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 d458c77b706a82642499d51c7a7d407385328ef2
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 d3806859410d22d389860d3b06242e9dbdd0aed3
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 540b2eeefeb2a1b85a85fbbff1373ff513f590e6
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 44d78c0971d80bbd0e0dd22af402694ba566940a
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 bd692293102fecac3655c1904425f01caac6bb38
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 c264460105844d1dd5b2d61ec8489cea9a05e0a3
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 ed477bb44165bc86267ef9fb0a985d06a71cd9bf
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 af9c3ad2c1f7bb8d2d307db18c94875f780ef863
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 f81bf3af8085dd08b558ec58a3fa3dc02f5c648c
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 5 11:47:43 2006 +0000

    .

commit 6cb0c6171ffe1adb5a53f44843419bf4fcd87151
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 b7d7349ec6f04ffb914ec4783f958818645cb878
Author: Thomas Schwinge <address@hidden>
Date:   Sat Feb 4 18:39:33 2006 +0000

    Correct ChangeLog format and add copyright year 2005.

commit 6c79cbbff3815464704bad9d0e290cec623c3490
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 94ce5923726dcf5af9c3ee38c1e413de13ec79e4
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 f64e172811fb47231952699af7e1b9225d11094a
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 cb03283480082bfda929e61dac212f5ccb0a79bd
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 25 00:38:09 2005 +0000

    .

commit a7f81cf371baafb3508c0e7d588dc14586b0120c
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 e3c7509c9a49675d1df6dbc0dafb01e9e44ba536
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 7147d391db64cbcb70fb6cca498f2ad4c8f0811c
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 29db5a89a98d2a1da3f42fb139a56b6acc5dddad
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 81bf223b54704a5a32aef53f2b1250d1e0090133
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jul 13 10:52:33 2005 +0000

    Fix last change.

commit 2c774cb6c101f9bfb3c3aaf56db8a1e518f14b48
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 18514fda94444781e4a20a2d986ba554890cd716
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 2eff65e4511a70d3820517c85b111adc149caa64
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 2a526af76648e337bf1c305bb67d24981b0804ef
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 f56212b06dcb3edbd8736c42c47af2252f0b4b0a
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 f1edba54f8d8c8b9d0fdaa2de810af869ffa8359
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 fb3e55cb8e1e3f7d3cd44a02be585cfae25f0407
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 a5e024012143dc7b82267d1e4b19ad5385e8157e
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 b714538ddcf1ea6aaf16ae2bb6e4855aff09b5f3
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 afba4dd21d5d2eaac19104499a3628b7cc6787ee
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 69606363e64a979b01b2c897cc12171cc0808882
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 843db517a34546ca6785a53fa23ca9b814065c91
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Jan 22 17:35:38 2005 +0000

    Nobody noticed that...

commit 0204b026c0878c0d1aed0e05aa903d52cc897722
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 2fc09dde40dad5781813300ae5a244547c36f472
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 5322ef8e05000ecf9cc83e041efa1f70424d5b4b
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 2e38ca5131b31a1247680e389727df28d0f43833
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 13f2aab6baa14f5e880e937c9444c87484adf00d
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 fef5764501443581e5ec01c0de5f70d24ec75316
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 6675cd7a272de5331065c1c03047a2b071350ee7
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 4dd4a27d10c04beb76cb35fc609a5f18edff272b
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 53d6c59c72c597dc551e7835efa7379d63e1100a
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 b4d598a678a06f4c35d57c1733fddd44986a0e53
Author: Alfred M. Szmidt <address@hidden>
Date:   Tue Nov 9 14:38:23 2004 +0000

    .

commit 075d2deed2fad0c37c757b5eed6e7e21918bf9e7
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 f6357f434e03d1613cc649135c9b84ebd98fff76
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 ce9b048fe7678d41c0df538a5b0232a1fc5ceeb6
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 5b2a8dd267ca24b8f46f255e268b1bd50c2aca6c
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 02:38:55 2004 +0000

    (check_elf_phdr): Fix typo in last change.

commit 1e1135929d5ff2dd21d582ce02d235f45be8fa1f
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 f68fca226dde8c01ed6fc37cbca753d0feba953b
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 22 23:35:00 2004 +0000

    .

commit 9cc37c7f016bfa5c5d78c3523acfaddcf92c447e
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 2d7c1fe7d694edf7f94cca680343972b4ccdbbcb
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 96be94b6f4aac91aa972ef66b2020ad5f368d61a
Author: Alfred M. Szmidt <address@hidden>
Date:   Wed Sep 29 22:17:51 2004 +0000

    .

commit c347054a5ef4771f43c699cbed0483beeadeabd5
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 d08541360ab6b1ccffbe3a0c06945fcafe4a2799
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 c7cf723c481da0d8640edbf66bc5202308b4d856
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 26 20:25:11 2004 +0000

    (check_elf_phdr): Tweak last change.

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

    .

commit a11e8f42f9420f6eb8e25993699b642a3c11865f
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 3074b7346fb7954fdac8b4971f5f338f50e5250a
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:15:33 2004 +0000

    .

commit efb2bf9a9d2cf34dfd337c5fd09658ba32fa39db
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 ebe82e42f7f8fba50a98d1c15297ccfedd0c2ca0
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 00:14:18 2004 +0000

    .

commit d463a0546add33945e23e7f7240b42c377bd7662
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 162610ca177b79e27619cba5012c1914a1aa9ce4
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 482a8332fb2f40cdaa1bdcd44590463d6e420c63
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 22:14:12 2004 +0000

    .

commit ec51bdeccfc06838f56d9077b50c6592188650dd
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 358e3f25ed9daac6b67416679669df553df7173b
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 19:29:47 2004 +0000

    .

commit ab69286970642d37f787c9ff3e6fe6fe638fa8fe
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 f7870070937666cd100086d7c93da49f30703374
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 10 01:44:11 2004 +0000

    .

commit 01ab7a2574c17e6c8efef921d2c57c1c2a1a9cef
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 8c0b0f22372537fa72459fdaea26c6016a9eb7a8
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 7 21:35:55 2004 +0000

    .

commit 163289f27f398e76dc248ee1d37417afa9c10f45
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 072671c0fab911eb541f06aa1c570d066f100863
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 27 21:51:58 2004 +0000

    .

commit 51fc5bea79efe4ac117504c29e31e9dde7af29bc
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 8814fdc284be08944d71c35c3ca519854e402ded
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 8dd79f4d1dcb3420dad74b6df4bae0f30478b13a
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 9c6a09b98a573a8fbf27a5ceee08525c553b972a
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 8f42ef384dd501cd59f94db5f1130524f5793ab8
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 7e2bc27d99605b62ef14c69385f76e911db26417
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 a71183698d7762da2eb9a227e9054ebc725873f6
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 1eff4f7b3de5d4b29a2e5bfb93f2be662ef06ae6
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 38c212807d0b3054ba3173f896600b3983d91191
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 ea7cfe782b26ca6503e13928df85edb66cf708f7
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 c430c7632ca2817e8e611517e8c88d8812291e8e
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 bad34be5100d6853708f8d4622fc895287eb4b96
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 e07149c2d013565a3cc552aec4379251c7f618b0
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:28:50 2004 +0000

    .

commit fe1061c351b69ae26029a0eb2da3965e60d2f39d
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 d803a387caaf8e4e1b0174af9b2a5cd38b2bfd85
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 0e6b6db08da3331ea92f83510dd35a10d72e2ebb
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 75dbab188e01def40c264f74f01995a7a5d86038
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 08:27:31 2004 +0000

    formato

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

    .

commit d07095594da39d2b769e9cb3e3e21cfb0e331681
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 f13ee84f6664e093ab220151406c9cdacc651460
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 11 07:54:28 2004 +0000

    .

commit 3f88d2c98c381d4e825832ded330b853b4a4ccfe
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 c74d42e874d275845d2afc910df42817275d91f6
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 10 21:42:16 2004 +0000

    .

commit e866bfdabc78993e0ec3490bae407f651961cbd2
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 20822f905543697ab1571f2dc68414b628596bb4
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 f2e21101591e4da13ca2c32e931072b7e3ba6ff3
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 8467a74b5979ebc2c84589a631857b8814f56d92
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 1 22:04:59 2004 +0000

    .

commit 7d66ee10b2bf69aea6ad644f4b1694b7f38df2fc
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 e7ab8b30c31423cc70e538a193380b09576ecec8
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 fad960ef6044dc4e779614cee8e6f83a41c0acef
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 10 22:09:06 2004 +0000

    .

commit ea4897f6f9bb5e0327c1302aaf66c134b5bfdae3
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 4bcb345f1cf91682a48ab297b9cb496bfc82fcd4
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 edd59c05b3dd0b17b3c0ec46315e1e24d069ecc6
Author: Jeff Bailey <address@hidden>
Date:   Tue Oct 28 15:43:52 2003 +0000

    Gratuitous commit for final test

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

    Another gratuitous commit

commit 0cfa7630f9f82503e3f91791c669fb37bfc79965
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 96130fb33b8c794582ef964edcc1b652c4ecce04
Author: Jeff Bailey <address@hidden>
Date:   Mon Oct 27 20:18:57 2003 +0000

    Gratuitous commit to test IRC log notification

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

    .

commit adda9fb290a36084a27cb3c117b37e6a15e7f6b8
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 5e2b272b7f0a634b99dfda9f979d6738acdf3c2a
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 26 19:59:03 2003 +0000

    .

commit 90fd67f1fc8ea209a59431e673bee32c51150804
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 9eb69525ddfdae19f4c5f6ca0dbff47b19eda8e0
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 33218c1f8a2743279d8abc95b87bb6a7bf54279d
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 62b88969f50fc28cbc6d2f7785671744156deeeb
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 5e9f1c98125be56ce96f6cdd113a39cd0014dae3
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 69d9bf612c2a75adbdcfd03f41e85b483f19d4a5
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 52eb7ce394b48fcb0f458dacfe2c6add3f229c03
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 6 01:11:07 2003 +0000

    .

commit 525622ce85927034f05bf1f66bcc26b556715a12
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 6ce7d405246f97fc76862c3968057a4815c8c257
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 17b63ef086b6e929b4533eee18aed1dd704a1b8e
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 2c713c74dd5ea37f0cf1b137c26b2bd9ba542b6b
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 210da56a03776c793ba5e76b9149c738e99122c0
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 c17898a9d55be6570cb7e40642088b4eb511b034
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 194cf6a4e5108683fc0376cc823cfdd4a4e4d272
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 f18d915adfaddb08853b2a23a69284148af55a2e
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 4ea929a013dc1045ad68028c0057a6a282575337
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 fa6d2c8c7c9bd69c6afae7e8229a0cd153ff59b3
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 d3e71f528816b31f25a95c528f3079185a92d19d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Aug 6 22:10:28 2003 +0000

    I am reverting this change.

commit 0c4630f93db03a04390a29e8d7260c81efb5a5ad
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 af72308a3d4ff5d306f1c5840c682323e83cad5d
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 3b2e5fc67a82f5590c1404fa6b0aee43aabc6323
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 798f5d2db70961849d6550af4da16fa88b47e59f
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 bb7e7349fafc3b6d9773835d929e59ebfe8d93c9
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 9fa0705adb37dd67b437676852f1fbb67d411e1d
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 9b7564b7ebd12549ea6a6a8d5096bd6f580ff5c5
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 4 18:05:32 2003 +0000

    .

commit f8af6e132c705bb5fd58b4887c044c3b7430d1a7
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 742c87b42ab1e1de04463ba549af20df02deb2c4
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 fa0ee9fb75cf3427fc7684f17038ecc669dce012
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Aug 3 14:23:21 2003 +0000

    Remove file that shouldn't be there.

commit 4635b03721cfff91449a586e8ca1e4f6d2b577fe
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 4f94155f8490d642f1ec26fcc421427e86d0f6bd
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 fc302493fd1a7d9cc31e0259324fff0eb5b32b95
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 3cb014ab8817628c5d083858fcec6ff45782fd03
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 91dbb25d7c3f4ac8d54ab7c83aa57cee3f7e7337
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 802c854163d695224aa74f227267301ff104f63b
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 df4fbf018d78d378a094a3e595bc7378a2d0d875
Author: Jeff Bailey <address@hidden>
Date:   Tue Jul 29 14:58:44 2003 +0000

    Note to self.  Be *awake* when committing patches

commit 6bd064d13bf07fb0ffddafc3eed323192e613910
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 3818d3c080c3d40a2d1ab1622a70e0434b672687
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 95bbb3f8e40bb09a80c5635420662a818e6d7c04
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 d40ffa5b7e8cc30857d2889d11911f4fa261f72c
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 5b1412e092aa1f564a802b5f6814bb08b85b9d00
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 13620123af8a6ebc2b2e10240319f70fa761846a
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 fdacdecc0077667cd99d0d2a5f7802a673ff70fb
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 75c4d4f1cece83af9f06975665ffdc23e7acf62c
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 2010316fb361c90c68bae6e0d82b7333964c47b4
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 2aa668b0fea37bf009646adb401468a5f67d851d
Author: Marcus Brinkmann <address@hidden>
Date:   Wed May 7 13:41:58 2003 +0000

    .

commit 2bed9bd21db8528c7fa6539fef83346400336e99
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 12dea50cdb47ccd861454be43ac31b2da6e74ccd
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 6 02:24:58 2003 +0000

    .

commit 266435efa5f99b977c4cda4a08ec1f13abd9f43f
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 77b4fc8ad345040d62b3f84fd4ff431ff7354781
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 16 00:09:01 2003 +0000

    .

commit d0c3dfc48b20afd1f4db2bc025d9ccc9a12b531c
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 d85d89a811360796963ebf1fad5a64a279fd41f3
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 16 00:08:08 2003 +0000

    set execute bit

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

    .

commit 503c06f4bfc4fbd3e49193ebf2841dbd9543d371
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 5721ac0a1ecf926417aef6084681e276b317d43b
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 6fe211013a524ba0e72ab0f0dc23c3d4e75cea7d
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:53:00 2003 +0000

    .

commit 0a673fa987aa2f21bc3ff5d33dcdf1dbd6be9f85
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 46402c886060e830a3adb5233bbf3890af973d6f
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 15 23:18:08 2003 +0000

    .

commit 60d4bbafafbe4856b7845be3aa58f5fe9b38c20f
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 46e8ca482a88095b95d2730d90816edc1662b01b
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 4 21:30:20 2003 +0000

    .

commit f983fc4e330269c81e85614a5ced243d4952dd2e
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 305f83dc743f0b7dafece00ef17fd83b1c0e1377
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 5daaeac548edc37669c037dd4ae8f07eba890da3
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 8 23:48:40 2002 +0000

    .

commit 75b760cff27e244cc13146fb6f1c6bf3b2e784ec
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 dde7109520e8e0e8b327cb8a99f8a3a72688f143
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 eaf39df56369e892ddba595cc2cf6be6d170796a
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Dec 3 20:52:59 2002 +0000

    Initial check-in.

commit e544c7eee3eafb212d57b1356011f5562c7bce08
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 4828969fa67b4b4ba07d64af523cf72b03dd3d18
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 64ab2655286abd4c258c054ef5a073cc4b3e0514
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 ec56f074752f30d7a1ce9d7d159c808a98f92fd4
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 21 03:43:08 2002 +0000

    .

commit 61ccfc7e1dbc24b3210c5b82158aa475188176a2
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 08c92b7cf8a626ad9e76ab1bf6f8265210f4a540
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 20 06:05:13 2002 +0000

    .

commit d0220468a94188bc935c2fdb733829f6cc2eadf3
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 4910e40ab0fd25303b73b15113356c0365be4367
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 f92e7856456744c3e32f1e312f251cd8227360c2
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 ee3ec979009eacf07edb5cbbfdf0bdaed582f886
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 83405915fd41d724cd70db6a80340068ccf6e013
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 2 02:36:09 2002 +0000

    .

commit 20c07e5a00dd3af7b5466b9f3b8a1338b4b79498
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 8102298ababd08af0eaf662a33897bdefa3a432e
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 23 02:36:59 2002 +0000

    .

commit ece8f5ad0d53b0168fcb2674afe86ed81527b1e6
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 cea7ec3e2a2899e4470bc0b58453e693ffab4eba
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 19 20:11:20 2002 +0000

    .

commit 6937df876ce4ea938cafe280c64da4f77b30ad7d
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 e2cb7f22af489a137f7be9d1692bbb74b63c1d6a
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 cc36f3e5aec6610b8042c8e147b433380a88e22c
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 f7d6876dbe7ec09a5a560874ccc551b49a58e54b
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 e8f26da634928b497c4cbda063ad9d4f511017d6
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 e2d8a63e750c58fbc646eac717d629e23a2dc0fd
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 8 23:10:14 2002 +0000

    .

commit 9fd0bce606cc9c22282d0ed14c8c6e1aac0ee0f8
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 f1c011b4bae5f90afa85dadc6287856aa8bfaae1
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 4 20:55:55 2002 +0000

    .

commit 0261acdde8660e92527442e5fcaf8d72d83dd270
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 65e44d3f64ae9d65136480e70184edfa3b15b5f1
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 2a4261918b21888ec5a68b2f14016f4da4ffdcc8
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 9e1942699e6666365eb7651dff20a3c97617fdb8
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 2ae5f17bc4b326bc563f1d0de3a907ac503348b3
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 7143cd54f52fc85c87c306e6b8cd283f1b0e2441
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 9030b0c7c4844a181060d2f8d7d73935a7106d7a
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 7aa0793e24c2b92595e6fa26e4caa65148274b55
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 0a4f466bff4f998f6bcb53960e97e196e03c34c8
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 6bad8fef07bf8e0103531c31241842050cdd4e19
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 c6967dbe7e7675e20b47766fc873d5ee7bb04987
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 05309f49cc091e24c033ccfe19d9280f205c9345
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 3212f590248f14784f8c20537b059f8b7bb637f9
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Sep 18 21:21:58 2002 +0000

    Small date change because upload is delayed.

commit ce2ec0ad1d108e2d4b89f31f0e45b1e09a2bee55
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 ae6b90df8d361f7117abf60e63b4fbe59d1f8072
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 f3bb17ad32739997f44a5756c0e6982f3404bebb
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 beae74eee4f3a0f740252ab91c91d3464dc6e6be
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 002579e195fd7997ae3e4941bedd1e455b9d7ac8
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 c359ba002b2d3a6ec2cae866013ca827e57c5f26
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 86d5736997743223c10716c3454d15d1150a6ef0
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 17 21:18:29 2002 +0000

    .

commit 6fc275cbeb122ae2c13106b503fbbe3746d83529
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 20d0113f9ce6056408ae5137ca145bd9c0964d69
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 e6d26eb5a6373f89b8d9772743088d1c1d72f038
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 6cd56063f8721a65d35e8f1e93577b486d32a652
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 40b487ee150f4c2227de875fe93663b6d2f9788e
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 ec70b4ed1df7c4a5a3bb2639023e71f5e791c2a3
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 2541ed2cfdc597df82fd13ab124b3b11d85dd4ca
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 1291692eedf6fca68cf1321866e66019e64cfeba
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 26b01b121c4de1192caa19e1784189f323103260
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 7b2a4cfd019129d311e3c94e09ff49734cc08dab
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 37c0ccfcdeb975fe5e4569e6151010edc0fbec70
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 088c7cf49582eefe900419612bc86434a2c34f2c
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 b77aadaed0e525e4c436473112812e52d14fe98d
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 e9d368cc9a1cfa490717eccc2837c90beed60dd8
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 cf8104e612e5b55d50f64f8bb06ea967de0110ac
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 37b7dcc35a91607ebf6fae3e5af6661dad97a7bd
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 12da7f68d9d9ede1b3523987c931af217739f303
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 f7c5ebc0c7e38e96c2006f53f9d1c793ea01aee7
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 d211a8488584d6d1dab8a21eefd6b66477d8288f
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 b34e7106befd741467c4601a42946f03d2dba1ce
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 ddd93566b536cef03976184cd2de29fe6c97dc43
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 4a28c4282264ad01c08ebbb41afdfa4dddd44c19
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 a1bacc9f47c0cc4037e902dd4c085727f400bd29
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 08ddcaaaa8e3c964bedebca45c6487d13a1aaed9
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 5 23:11:28 2002 +0000

    .

commit 455dd5fd401c956147504a06cedcf29b48b388f1
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 49d971bc8edd5def4b0fe60f915fa6ea0da0fef8
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 1349bf7fc393a5855afe21b02b01452188a49413
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 23174dc8740c736a92004a9649c86d4e980ce461
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 ccf5c8e5c01ea39536fc0f1443d06ef75ee512a1
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 30 00:28:09 2002 +0000

    .

commit 84f7c0a8a045e82da92f31c01be3cc994d5a0964
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 10ba89ccbc3eac9a01300bcc4fd9d182e17febc7
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 a29e57be4d0afdb309568877b9fcf5b61db01a85
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 0e7423424438d5874eebfe990d33e6e95eee6d31
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 14bdf8312a696979634c0d552315538410ef44d0
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 b779e037fabf3ab897b86895256e2ceafcc6d8d7
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 55674c25beb2b9671c20ca71bee9be13164e660e
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 b2e820920ded77dc93df61c66ac4f210c44d1453
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 8364895d6ab1b75b4148caf2c261dd56b9b8a1c5
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Aug 22 21:14:22 2002 +0000

    Add some recent developments.

commit 1ac67a8d0295e302f29df833db8e2f5fb772a4f5
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 c6d6e5136a88ce040126dd56384c14a0b5f42aeb
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 ef4aae169392070c76a1fd748749cc1cfcd68d9c
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 20:42:51 2002 +0000

    .

commit 391ed6286175c4f9280e031d1573a634749640e5
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 a5fc22811e52d844502c7e671433976922697815
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 18 19:57:58 2002 +0000

    .

commit 1cf50f87cf0b7d553824c4d880f1b12eca1b277b
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 e32329488ab884377da48f7f9d13bdf4008e0619
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 58a6f0f71182343c600e5741b10dbad99a02887c
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 f630232e452df90c8c843b1144a3684b773cab8c
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 6 19:45:24 2002 +0000

    .

commit 7804c0778fc164e2e5654ecf8a5d1d7309e8f0b4
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 03f631341ae5721a8206afed1373aa94cd85f955
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 6a9c72231cf70c396b5ba442bd727104e58a963d
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 ddbcaccb8258aced2f5d37d60b5f1260516a2641
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 5cd72b843df558c3c2ead16cdaf1eaa0cd0389f1
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 15d5cb7832c9e37937c14af9273458d6ccf65958
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 38baf4c33470c6f00ff9f86cf10c443b6c30c4c9
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 4c51f27b816d087bac9998ed47e7657d24e6e98d
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 1 00:59:41 2002 +0000

    .

commit bf068a1f40c04084658db895095130572dc1fcc7
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 cb5c83ce96abdf71d8b28e16a39198a9cfdec52d
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 96b7258eb38e36edb366500a6276e9352cd6e773
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 232e24093e39578d89482c879e4a6ea67183c6a8
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 83930194d3aaad7fa6057a6825b5e45d829ba058
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 7311a5b1003c63816e6984ec21d7ebf750383d73
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:35:09 2002 +0000

    .

commit 65004b3660da88d45d102e7527399caeae1138ed
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 f9a11400a12003a50cb55b6a2d466a14a0b94870
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 3 19:08:08 2002 +0000

    .

commit e5097bb5468801da97ae5c7c1921aa0234b511c7
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 ec2ccad8e0e625eb3a721636920f0cfaa0f51eb6
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 ac456f5fbb4b70b109193c1e2245f9260f57dfa8
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 19:23:11 2002 +0000

    .

commit 97d2e4705fa2596b63a79f39b6b52c848087b09e
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 3d35e21d9d0746964b932256fc05f93d821793d0
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 b6bb3d9f8530f5b034281d9af9c4fcbbf7bf3368
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 a9a7f17994384696c3903dd2a14cd81e9e698450
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 18:19:22 2002 +0000

    .

commit 9561218b22853351ee70da731bce508bae04e625
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 199248ea14ff8d6a36ed422f66173b99219dbee5
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 85e88f25b7035131bae12b11b180b03f4d6179ff
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 74331a61ecac7d9238001b057e97da0eba6790e1
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 26 01:54:24 2002 +0000

    .

commit e0175db2d26b5c9a67749845f9a1066b5cbec9dc
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 138fcb15c616f5f525b2b19df3884416b1b53859
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 fce6b0c598bca51018d111e0ce96437f521be5d3
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 154ee706c4007130dbe08ec8168207b9ecc804f2
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 25 05:07:46 2002 +0000

    .

commit c3d3011b05d5605e76e5db57a476d0f54d8d3c19
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 6bbb3c64b7ef06869651a5f90d1a5af7b33afa79
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 039b636a76204308a53aeaafc1bcc1f9f6ee4e4d
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 311a9c24eff6c149126016c248188c3e44519d25
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 c190d595d6a99a378d3277b4240be55428eb5876
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 1e47ed0c5bb1cc1aeaeeac9abe1e14943f786a67
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 ae490d94e8e55120fb2dd7772ef3adc8e55c827f
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 17d741d9aa24a9407b1832699cdd71499731cb9f
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 d3480b8d1906ed0cccadc07a4b78985a61e4e670
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 f164cab18c4beabf3e6fe17a563d9bdf61fa9032
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 23 04:29:22 2002 +0000

    .

commit 134342002e252d157abdfae096cf420b2a83f1b8
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 8184846f714fa4bf7a025f07a3b3bb0c6f52ec2f
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 1a7f210e3b3094c748ba47871d8bfd077e496c6c
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 22 21:13:31 2002 +0000

    .

commit ad08f36d6950768eb782e6991e9c6a04f17cedc9
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 db8fe928cdc9124df8bbd4b60b50ee415b6f3aa6
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 21 19:12:09 2002 +0000

    .

commit 1fb70e533a82d1d10928e1cbfc76bc691a42a90a
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 51dafceeef451ea77d7e24c4263ad2d08b8bc6e5
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 20 21:36:40 2002 +0000

    .

commit e427106433e8dce335a2e384d8b42fd5171a061f
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 b3f30704e5aa567271072bfdcff8b6a9e671447d
Author: Marcus Brinkmann <address@hidden>
Date:   Tue Jun 18 01:13:13 2002 +0000

    Fix small typo in comment.

commit 5b9f1cac4bd5343534c0f7bca94c8cd3802f6a19
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 9ceb36a43f76893e7a0e79b2d3341b354a005735
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Jun 17 01:49:50 2002 +0000

    Fix typo.

commit bd0f79c7d66dbd008c9f3e03b350c8da42e0cf95
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 9b677c096cf2a9546c1f195d964bcfd1b558cf9f
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 85d9171b9afa141477dbdbb99abbaea2e7c334f9
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 560f3730924aced258f530a2646843412f8cc34f
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 16 06:28:03 2002 +0000

    .

commit 6ff2d5441f7eb459851a5edfb5dca35c7f3af62c
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 3de7fe592fd308562c6163c550ecc02b5584aa06
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 15 22:37:29 2002 +0000

    .

commit c8986ad1c85134409abd5fc8bf5d7c92bf6d707d
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 65e0066f19a10d647e8c9786b6cfad50a513df7b
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 fa8b26cc81166879315a68de0ded4030664f373d
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 21:47:22 2002 +0000

    .

commit 79a8046fb09d27df0f8440d98bc628d52aebb168
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 f1eb04a857fb4ade36b31fd0fe564f3d04027fad
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 14 07:55:56 2002 +0000

    .

commit 43886828ba5814c2d97c4817e6f02c2a237c9298
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 cf700702b5ecab5a7b0c48d7eef0f7e156828e95
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 6c7934a8f0b2db34373f4031fb94dabe3d03fbea
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 c9e07368a0d4f1e6f4da740f78e1555c606c16fe
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 5f48388fb370e5b4428148298192324b1649d172
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 1cf8a3bb9c15811ae8afaa92699ddd99e1dd86bc
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 bf272a3c8637355033ac76fe1bdad55dbc48d83a
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 21:27:24 2002 +0000

    .

commit b87f5a0d3196f51ca868efd51928d7d3d0324976
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 0607010f2060232da4698947e8ac8305e59c1216
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 d8181b2883740a657d3eab04068ef0a638fe4461
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 5006ba919890cd614ea4a6d2966a31be59631a05
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 99255876b1c5fbbefe1c4638f246908374894291
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 8e725ce33f66bef87bf06a607e4acc7e87918db8
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 c8ce10223bfdde8d09b70d69e991df5a1fb24ad6
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 dd40ffed9531ffc7f848e0d2e7d86e1d64036737
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 13417cb7f37bda05d55dbbc35e27d75e2938a33d
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 adacabc2e7633a29b6bfeb79b05dbf9a7c1212af
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 aaeae467f388d95ef512f89a6942b1635810a81f
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:59:43 2002 +0000

    .

commit 75970f1b8da58826f6f644e1c3f2dc7e8db04a3d
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 e668e3ad62ac1b48b88e9350e85351dcbfd73460
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 444b97c9a09cd14fe89623011236ec963cef274a
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 3c63aa59906260ceea5d3f6d340274caf8f280b0
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 73f8d7e5bc3862afe1c8cfc658777f05baaa5e5f
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:52:55 2002 +0000

    (S_tioctl_tiocspgrp): revert unintentional checkin

commit 6fda3c64df06b02d95b80c930cd8f5f465413c02
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 20:52:21 2002 +0000

    .

commit b306a9e0e27360575f7e2b9f9182483ef1b2be83
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 0541c6776624ac44a44de96dadd11e8552a6d3f4
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 f185da7365938a0b87aa7fc1b5adea9d0b6879e7
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 13 19:52:25 2002 +0000

    .

commit bd4fc1330720f39f9471ca89125b2465138c0241
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 ef11f30a6188833f3e66704e889d682ef35176fd
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 001a7cef926eea162648df9a8a241232ec032e8e
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 c3d0ee96e7800eac3ad12e63778f437efd67afea
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 db65e753a411b53320dc465d83dd01a7e93a7c29
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 4b8ba90d16701dea603072e375972bd9c6038fdf
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 2f4b75923af67fa503960513ad75997e96b039f5
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 4c498bbe43db285b0c28acebddf24f314f65129b
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 0062d28b06114ead4d1a9a9f2bded78ebeeb0c84
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 22:14:03 2002 +0000

    .

commit bda039476515e2eb7b40bd647149535a26068d91
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 20c87fca74f70a3f9e5af1aac32c721a91c7f191
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 11 21:43:43 2002 +0000

    .

commit 0e99a55701b6bac3a7d5e0c365c16ab7f3404e92
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 83342a125cd564245451e49dd1945418d71db4a7
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 0b27de7f1249fee20c23ff52cf776cdf11e049f1
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 a95fc64aa3e2e7a15aa855afa6021b2c3e67dc84
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 45ce181ca04ee2f720e969affc4913d93e863d6f
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 90ce062d1cd84c299a905a3fe59b0b2bb665a99a
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 bab8a24209ad3fdb405489a41cd81f69efcdfc44
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 7cfb5de4225a6d17c41b1dc656f72b22dc5868e9
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 1dd24d16c9477d72b4a693a8f42cb5520042732c
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 1c6790f6b21993c9bbd4c12f1344b240d55a510b
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 5f3dc55aee635d76ece53466010c4cb6eed12e18
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 83017b820dd903af1d00465fa7d2e861a83fae64
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 2df3ca530ea6a435d4cd6e354574fbe6d57c5243
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 ee0533f5289611a6a4d9121ba664cec1501d4c8b
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 142169fe39c5bd21140aeb8922c74e09a4a4c4ee
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 84faaa19264bc31d2942ef68f1beb1b6e2703fd5
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 4b66374ccf9609bc85d82c3e2965038eeab340ec
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 7e6f9e2b8df89b6c2f3836bb341431b335a6410f
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 fa447b8bd55a4a00f4efc800dfc4753d68537038
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 1acc5898643d02135dc720f17d66b0ac7dc3f9bc
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 6d621709499e49bdbff04e0ae7dd21017c9147e4
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 382781918ad7525310481bccf547dffdd30be0ab
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 b95caa6ec2948fe03f3671b1aacc935bc26193e3
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 266bbaa0a451fb985f9478d76066a7b60bdd7d8c
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 a8b1d4fedba865823c5caa998f068480c708a622
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 bec5001114cc052ab8358bcdf88c64f2bccda898
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 73f103d5019d279dba903b0359a5285c7b2e6022
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 4309282900f83939a89bedb62a9794736d520165
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 55f88f4ec83a533e52d87b20f6a759272dc0c46e
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 a0798e549ae7826c1ba5c43bc79327ab546fd0c1
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 928e9a13005f17bda8d489fcb1f9ea17b89c0023
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 e646b8c9a58f561d5db9f0998065e7b1945d24aa
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 556243ae13cbbc434c6d99b5e36aef01e5c0bed3
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 652f4699711d2f286a23dbd093ccd54832dbb168
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 86c0b85e2dcb4c39a6fc2f9494d733469db30f60
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 80cff1e522bb70876b59b6b9308da8e8c500548e
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 72128df7f59a1612849fa7014aa7c0b7a7766149
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:46:12 2002 +0000

    .

commit b0e74fb25d88a16d210e9617a4dff7257b9111fa
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 fcd7db880925ee32c40293395f9657e50264071c
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 9 19:25:33 2002 +0000

    .

commit 2bd60186b3bd84b6fb101811854f9f41434df7ce
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 fcb4812b33937e65b236f61122a2ae26aaf48468
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 dc640a547c17924e3be79b3e64b1ade05401ded7
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 8 02:49:41 2002 +0000

    .

commit c4be88f6829145de5d5909e29db00f490ca76ca6
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 9b1e7b73fb7f46e5fb47dacedce82ff5a4a9eca3
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 09:05:51 2002 +0000

    .

commit d1df066c4817625ecee9a47f2502fe4d5a8aa27a
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 4bc4a1e76f9eeaeaf7844414fd4677a866bbd32b
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 7 08:48:36 2002 +0000

    .

commit 67fa9765a85c5b12234988218ce8e4ccf314b245
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 c5a21131e281304e0d4c4af947f44ab883a1d19f
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 23:29:47 2002 +0000

    .

commit 1efcdfcadfa9ee97d03ba2305b5aa3fc9fc18994
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 3a9e3f293ee719a758b7cbf10a3f0a0eba632ac5
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 29677dd7fd862fba5a5776bc9e15d15bca6f84fe
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 00fc99f255bb32a6e72951d5e43b8223d3e1d002
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 5 21:01:33 2002 +0000

    .

commit e3e9256ec8cf51cabb32d36538a99b5351042b25
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 49f22f1660c160a11fb502152b947f26e6ee1034
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 344b71d2f5fc2c12170fcafafd06839aece61470
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 2d8ca2167eb43421e362134b25c5ea73d12b5c2c
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 e47324319271c809490cb54f4de40b84013db005
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 afce51afacd4713f911a5d23f2d6c87b0dcdcbd7
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 fa1062cc3df65a60e6143e7d1e64c66720ea50b8
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 d5cd3bf8c17d2a9c986b08a6520add5d75952fc8
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 c05f2480d0b6029ba7ea4b8c927c5a279aed7ac2
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 3f210cededba9cc018e9717989904d7f52664209
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:46:57 2002 +0000

    .

commit 98e8596aaa031eb80c8cee1423615b41415c0ced
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 4b8383c76ccd0572ece39089db5c7a56365d927e
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:41:49 2002 +0000

    .

commit b8276cf9fe6dc25278915ea5581bda2533378b55
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 2 21:41:35 2002 +0000

    finish reverting unintentional checkin, take 3

commit 6e6fe554e3c92e07c8d88a02d5d62e30d409280a
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 c6bae709aa4ab8e46d7418b8163f6ad7edeb26a6
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 79851188070a304919e4d50c30785f380d77379a
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 feb669e8cfff6dfc13d6e1206f51df8933e034bb
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 e59acba9cf2c05886aeeca3adcab5a39bd02b63b
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 e962582ff761d918a4fbd36173685a6a8f73eb50
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:38:11 2002 +0000

    .

commit cedcd52f7393cae825625707fb2e96899a31147d
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 732a1220330dcfe282d9ab67c440588d9e399a85
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:28:34 2002 +0000

    finish reverting unintentional checkin

commit 811c9022200dd139ef197da4534c2db7fe7cb4bc
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 1 19:25:31 2002 +0000

    .

commit e087f118159e25a7681ec2d68fc967e05d1e600c
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 73f8c8bfcd4906ce164e0829cf347cac680a0aca
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 23:37:07 2002 +0000

    .

commit aad1673723d141371edc597c3eaa4ba37dd03f6e
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 f915ee58e8fdd13bc81c5748290109c2f8a35b60
Author: Roland McGrath <address@hidden>
Date:   Fri May 31 22:55:40 2002 +0000

    .

commit 26cc895de6a9640788403aca93ab5674b989fb69
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 15fbd4102623f6cedc048b805276cd8e043b7b03
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 5ffea973001637de47520d358061dd39708cd247
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 20:25:25 2002 +0000

    revert unintentional checkin

commit a32950cfef3af665e3c45bd374771ba03c21667a
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 19:32:31 2002 +0000

    revert unintentional checkin

commit 8e26dd211348cba259628e005d000f0fb4a29be6
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:48:50 2002 +0000

    .

commit 393fd5899d2e23f5dbd593a15c04c9f81f174f1c
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 620534ca0ee698acff6dd18bc7ace4f229515c7a
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 15534baacccbb51602bb83b2435988a9a37176f1
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 9dd7c08b064f1bdfaac57c74e7fbca4224559885
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 08:36:06 2002 +0000

    .

commit c5123e40e62cc6642147654c244a5a19d2e5cdf4
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 6f901c77b1047ec27b33a3a52c4e76b63121d7c1
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 fbe3cb3bcc1d10a33e57eb5e392c3d1ae22e23dd
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 3a950b3e6ca6252e2a00c087006834f356b09268
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 8206b250692cb8c4dd27063e8ab00c0a77157058
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 06:23:02 2002 +0000

    .

commit be64a7bd3c6e2acc47e978390c358276acf0ce83
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 9cb0619fb6454d67bbb7da44600249f9c0bdec62
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 02:42:56 2002 +0000

    .

commit 9b6e29227fbe6588ba333d6105094f79b21e59e1
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 f9c72805306e31f06b463930fb4e2bfe56ec2b13
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 a8f62bd439feca77f685c2d3d6ff611b40ee6e9d
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 158557f214625a3506bb49fe6250854184df8d5f
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:13:08 2002 +0000

    .

commit d96dc385bfae427311431875fa43e6f598ead879
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 f9dc6da1257208c5952da8a093e151a4c4e45cfe
Author: Roland McGrath <address@hidden>
Date:   Wed May 29 00:01:30 2002 +0000

    .

commit a49d0e96ebc95367c8a744c8d717436de976fc33
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 2dc3730602ed535a117666bc0645a6bf8d4d8042
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 e33f17552635522bed79ad2ae91d34b249bc1295
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 d0d3f6d2015a9367b16fa1d77f62f7180660909b
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 6a8d2a6dce6bf32ab83b232c070d6c0d00edc984
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 b3197097731e092ea17c7871f3b0cef1e83c7125
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 65ea5fd9318be43cd58b65fb76370f34e24e7f02
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 fad2e79070ed1fb090a340e70c83fa34e874b620
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 eab74e5d1c734dab611f212f61eb84e02e86f352
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 b96df0cbbe5779fff710c127b07313e1bd932cf7
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 0c86ddc3f665d7295c8c7bf5df5ec7876066557a
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:59:05 2002 +0000

    .

commit 9e0904a59094f17573ffd92628c122c50613c33f
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 27ae3460fa27ec281950da42389fee1ca34ab59b
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 0e0de192bd34eb9580b8d1661f28d0f89e06135f
Author: Roland McGrath <address@hidden>
Date:   Tue May 28 23:19:59 2002 +0000

    .

commit f98692f84581dc9439e12228c7780750f7f04ea8
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 30d150f0913ff8bdcd32d1f24e395c86e816fadd
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 02:50:46 2002 +0000

    .

commit ba70328b33323ec5037d310e58a00ff4fa8b1cbd
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 d35139f9b30076c7f92a9c36055c0a71b11c207a
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 bfab9ccadd68bd28b7636379eaa34bca71e475cb
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 a30e70fa29d84fb5cf79cce86c29e817342c58d4
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 5eb0f66b6516230fb99cb361ed69db70f64f9de7
Author: Roland McGrath <address@hidden>
Date:   Mon May 27 01:43:17 2002 +0000

    .

commit c697d17661782167d64916646dcc433dbe209f66
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 021fe606505dd5412aee86ab0fe4a5bdad0423dc
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 a9b0fe484f33e3ea9cf1fa2a6a2922bb9b785250
Author: Roland McGrath <address@hidden>
Date:   Fri May 24 00:18:25 2002 +0000

    .

commit caff918e9fe293de76b5f556d40b756418b61638
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 cb9ea8b9ea9845ee6aec1ae6acc8a1816b124b82
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 60597f9c95fe9a8b0e768577e0e9aa3ca09eea0a
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 d8417786f45da68b92608a9711a2fd7a4c371723
Author: Roland McGrath <address@hidden>
Date:   Thu May 23 20:33:52 2002 +0000

    .

commit 6891415034c702c4059a5e3af4f5ef90af1fa401
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 fcde4281b212baae86c6ffeba758e13d6c21f492
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 08ba117323cd83380b1b52c5b55788dacc0d1b9b
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 1470d3ba284ee89bd06237c3309595b032890556
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 33583f3aed4a138469799d4d44ea840815e2584d
Author: Marcus Brinkmann <address@hidden>
Date:   Thu May 23 13:26:06 2002 +0000

    Add items about fakeroot.

commit 22ec0db1018da6f21f5725e0b0873fbb0c8a5a58
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 264e6eb682f4579530e74746e258551d4fb50bb1
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 d8da6fbbd842923e23155e2c3c1e2448543e061d
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 83c236837f62b18eb5d02503c9c9a2f7566efc56
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 0eba7bda15e8aaeecea53efbdbfad0fc24c47f8c
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 bfa78441a0f6edc68442bf85c7ec72ef08aa8fcb
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:30:53 2002 +0000

    .

commit 96695762887275c77a7f3cfea262ef9a4ecadcf4
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 4168104055a33108e0a68e90faa8efbe06d487c5
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:24:25 2002 +0000

    .

commit a08c4d863fc1b08b68e1229ab8e523a89628149c
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 77f70f1af7773b409cc3f1a099aa8f21155ca1a4
Author: Roland McGrath <address@hidden>
Date:   Sat May 18 21:18:31 2002 +0000

    .

commit 439dac1da017b14989ec9ad59a1cb088ba540f52
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 9bfd0191e9cfa5a3237b432ec7dc277f7d03ff1c
Author: Roland McGrath <address@hidden>
Date:   Thu May 16 21:02:55 2002 +0000

    .

commit 020556d5110e24feebcc580d940d58535f5d389e
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 7868bc1c3727954eb7ffdbd61269f618a236e2c2
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 496d32bc332ae1561ac86b3585c82410a53b965f
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:34:33 2002 +0000

    .

commit f202cfaee7806b096297ac4d05cc032965b43875
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 6e99497019f849e1a2f22b372d75ba95de6cba5d
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 26440d64c03e978e5721f366f44d10ce96f7d815
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 b41d19ef94051f12542284eeccd806f2428357b6
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 7d7989177ef0797555dc77e3a5982571e09aa48d
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 1880f0d9dcaa5e82f325c7283bbc1f3c302f4323
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 7154b5b1154c00d606fc4c5c6c129f18d2a4aabb
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:23:19 2002 +0000

    .

commit f32c85a88a577203f4433341f5c6db626d82ff99
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 d553824ff9a52357de3dcc52d031559f4ee626dc
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 22:05:07 2002 +0000

    .

commit 53a6f48d4de681c9822119148b7d1e61b1285167
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 1d310238e592c11bd8d6da8b800b6962110b6d04
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:39:44 2002 +0000

    .

commit 990159ae135e26b5a088eeb5b8785dc109a1e17c
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 73af47a43abe1a568c3798ef46d531c909f4f545
Author: Roland McGrath <address@hidden>
Date:   Mon May 13 21:34:23 2002 +0000

    .

commit 6af08b19a735feac7affc5762ad6f0157309e457
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 52231b36e9bc56f8d73f1929692a71e4c1e2d4ad
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 5395a03439e407c0f97301523bfd5e4757dd21a9
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 933ee547c226b0fa711d98c16b8a7ade43677060
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 8cff00e521ce9ae2dc4ef9aefa172b1a9c1eaf83
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 76f742d913e000e21b18916b8a2021c3f03e6b7e
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 82112518449e71cad4875a361e43c155acc2d9a7
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 afb3cfb92c6b8ce8257f19229899132184261c67
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 9daeddce7cbe58d80761eeaf9b630a48024681cf
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 767da2e4b1e725f8c9f6b172c1516b52b18dedd9
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 c6896a19d4702324f3ff1d561a93ebae1546b18d
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 f19f9cd4f3e5ec687c539dfdd62bb35a700d41e9
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 fb539d168dc5417967920e2f940c7a8817d2955a
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 47bb4928c09ad0e5d8eb459461655e764b145d8b
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 2c331aae25409fafdf8f65c2598260dd1bcc6443
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 5f5b0c05f4091edef00b7f96d9d09d52a46757f4
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:17:44 2002 +0000

    bogon repair

commit 815b2ad2b8962ae3093cfff4dfe4b51e05ef67e7
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:14:24 2002 +0000

    .

commit 75c5bbeda75f29ae059e89b84c0e6a758dd8c176
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 339485029540e8756510736fc822d56faa52469c
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 21:02:24 2002 +0000

    .

commit 6a1af268ea8c2f70411b106a5c9906df78ee8493
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 81dbad7552852e2664b38c12f6cacb0362b3d1e2
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:55:46 2002 +0000

    .

commit 46bf53e35007ab69bef83caaae7c18cf58e1b8f9
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 7b3a10aaea2b6f0b7bc29adbc1f275c3c3e4be29
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 19:42:53 2002 +0000

    .

commit 00babdff558f79940e05e6d9660198ae187c120b
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 1f24a8d340cde079041b529700485fbd2ef5e142
Author: Roland McGrath <address@hidden>
Date:   Sun May 12 01:59:36 2002 +0000

    .

commit 7501e8b9297b2195f9bcb515ae9148391e26078c
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 2e7f1f7c9b9b4ca00c5a577dafebb5201afd8ab4
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 40f46a4331917d71a64eb693c329defba89679d0
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 23:24:57 2002 +0000

    .

commit f588dfe6afbe8bd841011b2f37911c4a27a388c4
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 067d47fd61f7ebd604c7e13d34d74d861209bb6b
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 ff6d133b67d891211e1c72a140d2e28f56d25a1f
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 f9919f82358309a7ae28d2a15cf8da0831e53271
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 c086d02f8e1bf3500f21d6f75ef104f504cd40a2
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 01:52:22 2002 +0000

    (prepare): fix last change

commit 9a23712e620341603457e945974facfaa162dfa1
Author: Roland McGrath <address@hidden>
Date:   Fri May 10 21:53:54 2002 +0000

    .

commit cc38e9958f4867db3ad582f1f690b0faafd8e9e0
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 a85181ba1e11ca43c64164f3070e054e6ceca8f5
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 1b989e5f881a8ba85b88cb097ecd0f943d5919a2
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 7582df235072707ce0be7adc6b7477564a8a560d
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 9aa2a636e2581d3ccce84305184986c038f9a206
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:17:46 2002 +0000

    .

commit a7776d8a9caf31d8204e2ce77daea869557e138e
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 1b5be6fcab216e37ffa777df13ef23a4cbd2d726
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 4592dbe6324743d6da43d49e649574fe341bc744
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 8511a62aa7cef1a7aa189a74333b0c8ba42f02c1
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 043d3c20aa3a211c411f6c456c93891ce6317b8a
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:08:07 2002 +0000

    .

commit bc30f2ce265de335d6a5134f6871fb2289036b5f
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 04307c1b767fa83ea83cbd4e480fc63aa211f418
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 10:00:26 2002 +0000

    .

commit 994a3d1f72fc6cef4de6ee7a8cd0eeb39e0cd725
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 4ec7b7f25d75fda01f1ab359b0bdb9956f6661c8
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:57:14 2002 +0000

    .

commit d49863b56c51c449cc589baa63ac00ca339b2b11
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 004857eaca2b74d1a4fd9dccffe5b93c9e90cf60
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 7047daee97fcb2bef817d22e11dc1e215a63180b
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 3623c31bd8824e1a2f37132403fde4ea9aae4126
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 2845046a1734d39432cf0588abfaf340d4551b86
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 7682f253124bbf357c483cb73139110fd9104bfe
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 6991f98abd42b32ebde3077a45b55699e0c4d37f
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:37:13 2002 +0000

    .

commit d008be79e4889ca283f9a8a70bfa7576a918e8aa
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 77b38081d9832cc02f8a4efe68ee3fdacc432a2a
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 c1307d8065c8878ce9a4f7745ba2ce4d20b337f8
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 4c5e4663960f5c1ab1ee5a7ed1a68d4285fc4158
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 0f49b2992eac41b83dbbbbd2b3767e5fe3c04c7e
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 a71f0f690683b627cdc186a5da7887f76ded1d77
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 8da3508ee1a7003e85eb1b82dfd4925715a53db9
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 ebf81cefbfe0512ef43f2719ba28c10a4f404b9d
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:32:17 2002 +0000

    .

commit f87bebb44ded3db042984aeed46d0bb09b98d5b0
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 a08e148b125ee37c40fe9287b2168eb8b2be432b
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 9c9544e05d3bc664ffbdc1b761e3583e0478c997
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 09:28:28 2002 +0000

    .

commit e0d78268464585d9a814ffc41cd3da2e97d7422b
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 f5155a47b38a1a13a50462bc68ad25bc00099379
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 bcabd2d7c895089bf2da4086de4c27225e801431
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 3f8c85ba8113bcd7a34a0efa95d42eb42ef7fa1c
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 20f5d876259aecf91f9655ee17211e1dc22b9d56
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 7b6b462c124000fb89eff5bed7bc690526d10296
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 e28ee9038cdb61cb1ae99555cec1f84c5f9e70e4
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 4f918a207181cd61b13ef12de69ae3a70c1e75d1
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 dbc1cea62c78acc4f6b41cecd1f1c37e693abb46
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 17095743afddb0e98856563723e2cf43e4b0b78a
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 c450b266431b06761001107937edf44020f4b056
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 e5a4f0ce424be5bac937bb579a75cf2afdc253ec
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 d284a2ca623056b8230cf9ad6ca2ab6417c3cff0
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 0c235733b103f329f8390f0fd23a342deadd52c7
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 5a546e49cb90b11dbc7ad687cd277f6a00611b6d
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 e5b9e9d4e8fde54fb3ef0990721e5012d1bd887d
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 4ed748005783a98b6976c0a753480820d58ebdf8
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 3c5fb251d87f3dd5487a383e2fa6b5fafbf29671
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 c6ed93a69b6aad39440d1d0b2d5af0e98daaf065
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 df61ed8c5a0335b49868e23da03b5b576f0420b2
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 3d6149e1d6683304d56c58bd4aa7d3742385aae5
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 308baaf1cf249cf7b1aa6547a9b9a060e7b644f8
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 bad58958e26a403fd27e3ff08d5b47371f4987cf
Author: Roland McGrath <address@hidden>
Date:   Wed May 8 06:52:33 2002 +0000

    .

commit 1ff63a7b10ee794185df06a76ff534b5c9a71eb6
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 3d780fecb6c3a1a592cbf885da66aa641c89e31c
Author: Marcus Brinkmann <address@hidden>
Date:   Mon May 6 01:38:24 2002 +0000

    Fix typo.

commit d7aaab1b1b9eee66078f0e0b320be5fc67790e36
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 dddc72a8b0d3010599cf6663fa7dfa84e3dd9308
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 45f85e01818f04af7d9c1432950ca7251417e84d
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:42:26 2002 +0000

    .

commit 3a8dc40c15de7ff72b8a9d0ce4b632ccae70aba6
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 4c9a6b8f651868ae9ebb7d741405b1d326ab9bac
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 20:26:37 2002 +0000

    .

commit 0f883e3451f603b3ada138019271382f795a363d
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 7b4dee263e9e8dfae4d150dc32f015983f3abfc5
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:32:00 2002 +0000

    .

commit d56a738cf6ecb5c5b1f5313be20e757eb080ccc5
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 46ee679aa0d58581c1c5c2cc21780853eebd3c7a
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 19:20:30 2002 +0000

    .

commit 191aaac1f09a96a216371b57a5535977f830663d
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 7fcb14a7f7ebc924492f58fbc446d248c445f0d3
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 8a4690157e5cacf54484b4163efe0aef9f948970
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 cd92b5b30c4fc7b2fbff0bac5634d9283e8867b5
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 ebe96f24b8ba28a9ea1a33f5ae48bb4032a206ec
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 afd91f41bab48968a70014b150e949ae143c9623
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 7cb421e69ffb74eaf063cd0311173c8d8bdd9742
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 b78b46d5cb366bcbd6c99537a5324824d56079d5
Author: Roland McGrath <address@hidden>
Date:   Sun May 5 03:27:25 2002 +0000

    .

commit 171d762a95e5771f2b6c74854dbd305fb3deaacd
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 b69393f048eeac5c3c05b5adc4857d0ca4df080e
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 32bad38d8d6dec4a2fc99a6c119fc4b1eabaf0df
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 23:31:26 2002 +0000

    .

commit 584f6be848cbb9b2b43274e0ad691b974e8c1486
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 381187d3522a958acecc0846fb41941c010bc67d
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 ff1cedaacfa1c6c70765aeb42260229f27037983
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 22:33:56 2002 +0000

    .

commit f6efc71f09bfec76621d1039bd37389200fc7f8d
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 57be50d3b6018ebcb48bd1a4d0bee84a3cab4ef0
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 f46346e4dbc69926070098625eb3076f131ce6f6
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 946415374b118a7f87fde22718ec3971926a6826
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 b330e751f20acfac483e32b412871f2db891f2bc
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 e6486140fdf11b651a14c71cf605e0a7eb2b4b1d
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 64a8e50d127ed163e22778c6c3a599a0534257c2
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 910b5a3f099b777f1d995d2b14a4afbd5246819d
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 23087d6e5725ed9d532933196de0cd987ead7eec
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 7f1ad5ec53beabea07a2d196010b69ba53f77971
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 f5205214cd7b387b5fb53f8c029d7c73bb6252a0
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:58:13 2002 +0000

    .

commit b38817ea788dbdb577d4873655c4b3b8e655faff
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 336a971228374a3bfdf537ea1face8df51a7ad34
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 3be6d8cfe95679aabf663c5bb343b719a44dfc76
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 a37c55ca11e5a115e3d66d0d7f6c89e816598387
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 a212358d7ef02c15b98773114dd6ee475a39b257
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 12:53:54 2002 +0000

    .

commit 8f31c108422843505a002a6f4725a59205ca49c5
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 479ccd4b236fd51819e2860146ca73baefc23ff5
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 1bf70233503f5c74bf533f6c99fc2a04453f2f30
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 05:01:59 2002 +0000

    added some items for libc 2.3

commit 16eab74c844fe3322f327e874596bdc5629ba01e
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 04:49:16 2002 +0000

    .

commit a0f82311f8551dce3b110be3344b0b3b4a712ef9
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 ba8aead32bdaf2a4c1e782f8ef455b9bd2b36e76
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 298ae86149aa1aee07933529c08582f44077e0af
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 1e355b1f45d3f3c5cc0228b61904368f83d5743d
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 27 21:21:54 2002 +0000

    .

commit ee8a85480f7219aecf4a5eac19d7ca8cb15bd979
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 486a74d3767da76fbc57957290654d8806eced5e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 24 16:30:07 2002 +0000

    Beautify last change.

commit 929325452a06572de00967a8aa50f3796895d18c
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 ae78a86e3ef2b0c57950d55c6e230165268858b0
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Apr 24 15:57:23 2002 +0000

    Update copyright year.

commit 8b62381e9e2fd350393f09af20f8adc5317a8dbf
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 f58cef00901012a187441405b4ebfb947c655899
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 f59d12e0e404a94a47449b9868c5349b76def238
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Apr 20 03:27:20 2002 +0000

    Fix grammatical error, argh!

commit 7a6ae65e3aff549c8166a87f1c955f8be242caf9
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 d2229fba290bdac7546c6efb2ff7f9cae0a0740e
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 770cc13034a0905b7ef7864822da0287b764d17d
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Apr 18 13:23:11 2002 +0000

    Update for new Debian package.

commit 4c9a198de81c58450907192eb2afc75bd0d9acfe
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 0b6647ca5146eeae41d04c2533117a32c2d9e326
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 01cfbb3354f75e51b67f3b4dcfcef7227c51a9aa
Author: Neal H. Walfield <address@hidden>
Date:   Thu Apr 11 00:18:21 2002 +0000

    ChangeLog

commit 9afde005949c2ac472582dd24287a61134d43f17
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 590f86febc52d8b2255b0a13b441ba81f56992c2
Author: Neal H. Walfield <address@hidden>
Date:   Wed Apr 10 04:10:15 2002 +0000

    *** empty log message ***

commit 671834e998eaab3765b393661f86d3ac4c394cbe
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 b79da5b4e8e4e7e3f599d63ed38d626fd9a626a4
Author: Neal H. Walfield <address@hidden>
Date:   Tue Apr 2 20:08:22 2002 +0000

    Reverting unintended change.

commit b363073919e681d836929026dcd0ffe2031e89e7
Author: Neal H. Walfield <address@hidden>
Date:   Tue Apr 2 02:07:17 2002 +0000

    ChangeLog

commit 57e237ad69b4d25d0e2d633b09ac9242cd97f99a
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 1c8964996fa35c8eee7e8be7c33da56794c0b72c
Author: Neal H. Walfield <address@hidden>
Date:   Mon Apr 1 20:12:21 2002 +0000

    *** empty log message ***

commit 0d89db143946bf1567ff58518faa4c9673de9018
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 c21663b61b0e93cd76f49063f9d5cbd523fe212d
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 6ddc30718445650c4a3695a3c9e0d6fbd410d1ad
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 ddde3fbb0d20f804e1521ff97b667cc261b93dce
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 250d70a36027ae2dd514fbefcce72cf9b602036d
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 0a2068a6cba6fe3dd7f46cb0b3f1f6f31f7fece2
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 73f97445a8556a50a0eaf638f176e6fd3b7c087b
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 fb4c1195b434768b97342b665131c9dda3e9da79
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 9a511436c9db2f572fcf32018ba14e624f0c5913
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 33a7c4c9c2808c0ed82dc6f379fbf7e06aa4b35b
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:12:43 2002 +0000

    *** empty log message ***

commit 2c0057aa91f0efc8d6a6778baa3b24e58ea63d83
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 857651ca36cbffb68958df81bf7fc45585102d7c
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 d7aece119427af079e009a3e7df4ce8e9814194e
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 19:01:21 2002 +0000

    *** empty log message ***

commit 6311d4ae8326ee4148e8146cf1bbaa8c2a3bfdf2
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 0a37c16bcea95ae521dfe89d89160a65531c1847
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 a6e4d593e589f6b3c5d55dcfe50d2467c3340488
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 15:00:34 2002 +0000

    *** empty log message ***

commit 715dc382b3e482be3d426979ff6a04c4cbc14793
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 840515d14c6933ad50b13e7fc91a2b204aa56e58
Author: Neal H. Walfield <address@hidden>
Date:   Tue Mar 26 03:19:04 2002 +0000

    *** empty log message ***

commit 946edcf5a357bb7ebc1e2cdcd5aa40fd7dbdb390
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 02135203a561b7ae277c060cce2348ead1916d53
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 03:19:56 2002 +0000

    .

commit 5694d4df225e5347aebec2bc142f1ecc5eb98aa7
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 6076b1901c27996ea6cc4bce4729fba28419fb6e
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 80d3ae0f2aeefbccbf55551d91239c7e672bb2a8
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 0f1a4c76309432c00c7c87e3d2a05ca50113d47e
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:51:44 2002 +0000

    .

commit 390b97aec8effe44f16e217271b18d4041d7a45b
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 dcfd2c6c8cbd4ed4bb75ac4fb16ed5e1c9479849
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 02:28:03 2002 +0000

    .

commit 9324b588d54b30b3dcb19c2320367bdbddbc76a2
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 a856e5847eb0e1182e949ccde37b9e332b416f6a
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:48:32 2002 +0000

    .

commit 198cf3ff7c99db8bec59cff9403a25812424ac36
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 977d6a8c2f35082eefc70e93adc9aa1226eed09b
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 3cae87a9f7176b21bb65ebdeb0e514c878129bb7
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 7d69bf92384f27b0f21c2e7bb871d4b61d35dc78
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 f861d55efd9f813083eea63647d4bfec61e1fd27
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 a263fdd415ae613b65893c8d29b8d49d2505ad94
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 5f92f5ccd50d9b41280acad1a5e063f4c2707dde
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 6073abdbef4a3d0c11deb2c7d93b940e9a74053d
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 24 01:14:58 2002 +0000

    .

commit 7a917fbdc2cf9cc2dec7c5251a4a1926e3bdcd59
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 053474c51e282574aed3a8f933b22f9891fd8f7d
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 23 22:33:00 2002 +0000

    .

commit 6813821f95debd11eff72a622c3efdbfb7c95a65
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 f819cc9faf0004935d763bfbf30039cb79075aef
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 22 07:54:12 2002 +0000

    .

commit d8a9de28a906296210c039894ebd12419452f94b
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 c8cec7a0b75cd7f7ddcfba6d1491291853b4cd19
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 19 00:28:18 2002 +0000

    fix botched entry

commit 1dae7269904d769fb1ae6da0b76e263fc511f7eb
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 14510d22f29a73fe32332eb96020c4bb35fa8950
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 07:14:11 2002 +0000

    .

commit 1a4db7d94cc4642d3a591a4705bb2141536f5622
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 57733e8c8fe8b3075c4c2d61a5f6c8227472d333
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:59:45 2002 +0000

    .

commit 2715321ff82fc2161c497710728a9b1907c29514
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 db36bab821783973562d79480ed362d66e899da3
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 36df6767dcaef6933d599bdd25a1de806500e374
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 011a525f0e7a433a6a92290e690cf896318683ca
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 05f79830d4c70ae4240e328f6877d222d88eb375
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 18 06:13:28 2002 +0000

    .

commit f16ce93f3d417fd4ec4653def974b4e92c504c06
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 b13ee8dd3f34713b25b083358dca270768ca62c6
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Mar 17 18:04:49 2002 +0000

    Initial check in of some code under development.

commit 871aebb8c68817b0b6af0a16955f6fa920f6c96b
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 15 09:52:03 2002 +0000

    .

commit 39e81751ff69fc1ba3aedb4231f3edb060a48c91
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 8b38fa3f1f8add62a4f77977bbedc2589eb24d23
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 20a2e17d86bab2e89ae8c66206aef57bb7bee8e4
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:29:20 2002 +0000

    .

commit cad146477788100ead950a819424ec3abae9a60a
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 840ad5995f68a959ad443b388eeafe7e6c763ab8
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:11:48 2002 +0000

    .

commit e907740212f1786ec691f490a346487643a6abe0
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 5629ea5890d460b6ade08681c56127b197adbccd
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 44812cc3001247987fcc935b647bb033a118a6c9
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 14 21:10:52 2002 +0000

    Merged changes from roland_libstore_modules_branch

commit 2126aeaf07607204aa96d644c2a07fb4e0e244b3
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 17b4beb097ed0c9e298a7b24f17527d29ccb9727
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 9be871885a0734115b5988d993320033021dbdc1
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 85ce86ad14e8b4f6d34783a314f2e4cc80128bdb
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 c8dc243e1042a08a3eb859e2453d53301d43f9a5
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 b274dacaf1502f681aba5fcb200c96d0cccd3068
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 8740130f9286a1eb83d74c9569b97117c02c9b03
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 0cfc032a7036787195968009d44af4c21c4f6e6c
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 5b50e087db97ada58905ed6b7066c50cbe2810ee
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 7d86a258d606daae24e70372f7bfd834d18f40ab
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 0c1cd84d642848bcc0255c4763a9fbcd88b9b1c5
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 d1b8b1a7a6b9ba9da2c906cb9bf961090b2c5199
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 a4be797ea96d38bad06ebc94ec79adcc02e06ab3
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:30:26 2002 +0000

    .

commit 4c54cbb04f0e0a4014e29348ae40b13e74020436
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 29c5386a304a83fd121f67b7d5e938e0cf781fbf
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 03:01:14 2002 +0000

    .

commit a16c9515e0e59656694a41b333f5cacbebd4d218
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 6790105fc435b66dc10d23a75bddbc4e129385a1
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 c2f94f2b34e2136d731616ff1dddc259e746f363
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 c8862f2c274f621b22c6fefd723e15edc44d20c4
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 09:55:53 2002 +0000

    crash now writes core files.

commit 0c7fcffd638d0afd9c7cd5384f9fea852303ec94
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 09:24:32 2002 +0000

    dead file removed

commit 5bdc681ad2772d852dea81db5d1e68ee30f3c3db
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:52:15 2002 +0000

    .

commit c99ba069540e3b8cdbbd5013c60ed43b77e7539d
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 17014212381de98f1939248bcfb9393d7329a320
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 425c8cae93660a8aac0ad73c72ce96f26e73a935
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 08:44:28 2002 +0000

    .

commit 636307488fdf7ea6cb13f20776a69875fbb38d48
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 d71862cbb834f2d7a26636b1c315fce2d80b7f77
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 5db6817dd67b239f9d6af1a86aef677ba8954bfa
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 07:39:27 2002 +0000

    .

commit 04b0d286a8ea6e6e1250c82c16033b8d3d3f0def
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 a2ab79a7427e050ced2a3fa4056a315fd656331e
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 01:18:30 2002 +0000

    (dump_core): Missing munmap

commit 67c48e2f31ca34adb954bc3ecb39cead786aa0fd
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 11 01:13:00 2002 +0000

    Prototype code to produce the NT_PSINFO note.

commit 5aca79d472cfe1b1e4d2da641d26a41cf984ce3b
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 527bc78ab6d9199644bff522db147fa977ead93c
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 23:59:56 2002 +0000

    ChangeLog

commit 0cbf8e0ff63d90a5e264f5ff816d846f86d800a8
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 e875992dc14ffd11f35ec5b21241d27c35795bcb
Author: Neal H. Walfield <address@hidden>
Date:   Sun Mar 10 03:05:40 2002 +0000

    ChangeLog

commit afd6c055d00f48f029447f05b6ad903b8b39c3d8
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 a787ecebe10bf4e89b95f0bd6a83b34aee2bd623
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 9 07:31:40 2002 +0000

    Fixed some little bugs in the prototype code.

commit eedb92605c7560f6680549fad3e8ada282cc7c4e
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 8 23:35:51 2002 +0000

    Untested code.

commit c606dd91ee6238f43ac582b42e3c62e7ec6dd67e
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 6 09:54:21 2002 +0000

    .

commit bb6c7be97f97ddf5cd120bee215ed41a787047ea
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 d3f9759643e6a580007d2d90792491ac9caa81c3
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 5 21:19:59 2002 +0000

    .

commit 8013c8bc6d15c24597c579c4f6c08c848b1ec87b
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 7f4c269597b57835f4bb95048fc51691f6cdee87
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 14fa0ca5a72708674b0b5d51915187c5365c4d20
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 2074abc7d083327eb8cf679c77e3f10395c9a4c8
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 18:44:48 2002 +0000

    Update copyright year.

commit 447da1fc20c3856b6100f8672d5c4afc4bce14fe
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 bdb56497ac371b1a6774a78496246813f7495c28
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 78e7d98917deb8453a9766371a747b1506901b46
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 132551225315321bb883158bb41b5c28060165bc
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Feb 10 17:52:21 2002 +0000

    Fix type.

commit b642c456bccff3178b08104fa89145577f02bef8
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 850632399c1305ab8df52993b616bf6adae632d2
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 ea593a85e6a7ccaf40b8ac0edabe0d9c531651a0
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 fb6e2ead7a4605912744c486b52133d0d7f1de78
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 7 07:27:51 2002 +0000

    .

commit 86ced355020a6ab62a1475bfc4fd801e9543c45e
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 ccfb9aefcb6d4bf720f90212bd44522a1f367c9b
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 25ea6eb763e14c2f69a5a32f7ea2335b72648fed
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 31 23:45:04 2002 +0000

    Really delete file.

commit 4f1efd873801ebe5ede5381a8a72f58f3858a628
Author: Marcus Brinkmann <address@hidden>
Date:   Thu Jan 31 23:40:46 2002 +0000

    Really delete file.

commit 2720e1f5ebb0a4daf382fe84df6052e6cbc0940e
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 30 17:52:50 2002 +0000

        * term.h (pty_io_select): Likewise.

commit 92c148bc54e27946e1e7eabad77f765f85845537
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 534edb9ffd9854e2140230f87ed304e40874bb63
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 30 12:25:57 2002 +0000

    .

commit 19d6902075f8d175b8045ca5f5f14db2a096f89e
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 d2f6fa56f85264b29fd3dab072a44152e2bcfcdb
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 29 10:22:36 2002 +0000

    .

commit 61678e2b97b52e1755b8789cefc94fc7d08f2768
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 28db993bd8bcabbc12beb840af218cdb03669188
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 c74701035e10771398553e3c612e6182583193bf
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 20 01:17:27 2002 +0000

    .

commit ffdf13fb65e038cb8c8441314c17749b1338ef10
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 d543d321020ba4af7db906116f25e1b446984cc8
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 c80cb6241c6cbdedc770b9d7ed412a9d70d25ee9
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 19 23:47:37 2002 +0000

    .

commit ca10e189b0ae54cdf0d99e74ee5720f87b0f0867
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 86892e2265ff002897b2bfcf1478619d2dfc501d
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 93ff3217a0576b99bfa174d89ba2a3432c8bd28f
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 5 07:09:38 2002 +0000

    .

commit 962417f668ec0fc54801f7720946fa154bd1cc41
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 aaf9370f26ce75ea190c52fd6ac897f0e65ae7ee
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 07:04:16 2002 +0000

    .

commit 8883e78f008135aea48d32ff3e83f0e89d5abb60
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 1d873b37e243290f98a7a5ca867b9db9da45b947
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 02:35:36 2002 +0000

    .

commit 6e116faec26a280690f0358ea2f95f3c0e9efd88
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 3fb18c66d6c07f1f3a5bd0ca8065fc9c571f3eee
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:46:59 2002 +0000

    .

commit 6a5d7380d61b98cc9c80a344a95508a3d7f5a2e6
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 478bf9e2e809378c2de60bf2bdb84400c13f8a2e
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 4 01:39:47 2002 +0000

    .

commit 5e991bd65f9f72da32edaa0ca7b1f7b5fc817b68
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 64a82d02a31010996fb01d03b1b2c8c0e621fc4b
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 546c45893db1aca0f5dd3a25f3eb2e377ba447a3
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 11:22:45 2002 +0000

    .

commit 5f4df409e324e85667e9528cd5d82bdddbb2aed1
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 b0f31eca9528ca9868d2e4447a5eae59231ba119
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 cb2c6409ca66eda8c0d430862cbe0d646669c3e2
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 aad225f05974f4c6c896e42b838726abf6367fab
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 323785f0225c122890ffb94ff0dae63cef29d422
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 322a587dc6fcbab1ac534f75f9a83fcbbb71634c
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 05:42:48 2002 +0000

    .

commit c733e1ae14b828a06a532c2d8697093fcbf4a997
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 41ff733602b85317cbbea4b01855aea5e19cab61
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 86a74e640b821de7e7e9af4972aed529df48f98b
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 a7e1c6fa27199bf4817d92d46ae24e5766753080
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:25:44 2002 +0000

    .

commit c20fab4a6be04936883f3f7edba22a5e37916711
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 b2e7493f04cf2872d53ceab9bdc1ab793d2cd552
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 02:08:20 2002 +0000

    .

commit 0a0955e5b3a1b08ffa4d342a06397e008e25bbb2
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 a89d7623a9bb6f7154ea1ffd004bca3c4687dcad
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 9bda95aae5414aed9d0bc6e0b05b7d89820ae859
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:56:56 2002 +0000

    .

commit 319d4f12f6ea30b62f6e6b1dd1513bcf2e65e70a
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 eb99d03cf81a72392fdafcb599f2903e5839954e
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 8fa6f3592c28fad25c0d898e2280eff12e80db0d
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:48:07 2002 +0000

    .

commit 14be06d1775959555fc36ee735a52f5fd8caf5fa
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 975580cff001d23ea33ab93824668caf3a3b9135
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 cb7c921ee0757c28063591deab9507917ee467d1
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 2 01:32:44 2002 +0000

    .

commit 767773227f99155231f509a6283920f456704f7e
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 d00b7c75ecc0bdc334898097018bcf7af738cc4d
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 1 03:25:56 2002 +0000

    .

commit 3e1f2911f7568a62dd9c18c8aa0e2c4640031499
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 4b2d9ba510ad61dee2d82d2ee8a7e0e74bd28519
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 e795db864ed34873929027a1f487c4131342c98a
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:54:33 2001 +0000

    .

commit b10acc274e7bae5875d1a481e011fd844978a778
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 858b0ba63bfdc9046804cab0074e6edc962e8c75
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 23:39:37 2001 +0000

    .

commit f7418f07fd74fad71441c18823debf1beb8a2de9
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 a9ca61f2062733a4d11c64909c49d6ca4734c3e6
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 1c7bcef235a039666bb5029f08cd43e5d30c8832
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:30:54 2001 +0000

    .

commit b0c35cf1fb4692cbec76b8f79fc5480a3709a10f
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 aba27330573b279cebff970e163f97caa22e7eeb
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 08:07:29 2001 +0000

    .

commit 933638c8640f7c0d9521f28cb56308a6df181e73
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 b28462790e3af5f0d48e20db0cd3df9535586553
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 b9dd8739343c5a522fa84f4518f7c9d3312c2c1c
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 ec1cca77d83696f9e2758c64ca8fff5152d79da8
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:54:38 2001 +0000

    .

commit 37d93fe19211e0542a714da0ad7df399283a8198
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 deb45ec7def8997490fa96301edb868e73c7aeaf
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 31 07:24:49 2001 +0000

    .

commit 990fe7a2cd98ee6c8ee8ba17cd3d07eda88569f2
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 2070622f11f5970a44aebc6daf11c35cc2a113d4
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:09:55 2001 +0000

    .

commit 271bd3722bf5b9434a006b498d677e68d68b6b75
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 b31a7a5850d8030554722d4702c7ce57e467ab72
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 03:00:58 2001 +0000

    .

commit 76f849533c71e12daa0737789736f1138141367a
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 c5205425f50c8682c496dda391e37f7131990988
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:59:17 2001 +0000

    .

commit 256f2a790d0735854a5bcb3c011d6d379b17db92
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 3f55b45f006b09b9db66c7a6634bf8618efc72f0
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 30 00:31:12 2001 +0000

    .

commit 4767fa310e2fac7cec6351a24277dce68a5913bd
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 3e142ce3d647a9addbbd440c0f25e27abed6dfd8
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 23:44:38 2001 +0000

    .

commit e8a77efce8f5cb8bac01e8be24e91a0d1e4d3cc3
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 28af967556ead4aef9ef0d3aea0eca518a377bdc
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 28669e0f6a9edcd8590b00f6e88087bce8a1a909
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 22:13:21 2001 +0000

    .

commit 2965e2339626a35acc9a31b47a63a5112f50d69c
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 fbba26f18b04dd7057119e2261cf481d5de07feb
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 f3656a163c6569c3ba05d4325c0260a821ef782b
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 8c1498b63d698f1524c7ff05b16177ea79ae1c59
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:40:17 2001 +0000

    .

commit b620d6aeb607f3b00d28dc7ce43ebb381ee17e93
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 dabc525b8b5dd8f0a0d7f94dd769ed67a9c4a7ec
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 54a752307d93d56427473fc8cee2c5cb058a8678
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:34:05 2001 +0000

    .

commit c9b0fe767e5a7ab17a8ce08a68a2513c0efb3df3
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 1c5704fe94b539a836b7a4d2c17bf650fd21d98e
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:19:43 2001 +0000

    .

commit c38b499fe0443d8971b5dc44b394692adf3861cd
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 9d901e1c6df65973167c67105262a217777aa166
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 29 00:00:02 2001 +0000

    .

commit f7e72cf70f8afb60aad33c5f550d7f59ccd058cc
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 28 23:59:19 2001 +0000

    You saw nothing.

commit fdb7efcd2ac906eb28e3ad1579d1192ca89121a0
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 413c0c39a9f45cf31829c019065cb862f91628c8
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 08:12:59 2001 +0000

    .

commit 2fc5c7520c5f2bf695e27b557a3ee22013505536
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 054099e470953efc347a53dcd3eba9ac5cffa17b
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:36:09 2001 +0000

    .

commit c6e7ce813dcaf66e8c165238f2c944c59194fbbc
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 23 07:35:54 2001 +0000

    (find_url_class): You never saw that.

commit 80d2ee9ffbb8d9b27180dba2eb21a9e830ddcbbc
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 28500646a9127b09bd0b3b6e404472e304a1291f
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 74c10d00c4987bd2da9b02b3172eb1146f127efc
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 23:43:43 2001 +0000

    .

commit 71bfe495d79b735cb3683e75f335b189aafa76c1
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 98313ab6d8226bbfe6967d5c25156bd316c5dc04
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 a0f9c01bbb6b87e0b274524f7b587ad672ab88d4
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 3df1c66c49f026304170b0a4b10cf91509f89ddf
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 af7b9a27396fa33b22f69e3c069565b2bda00f62
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 21:02:39 2001 +0000

    .

commit 46930b0cdadf62a2c8a402dedb7fce1bc23ac65e
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 0cf53d762dcd27efe97cd4240c100ece70f64fb3
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 8d16824fc6336bb7b590eef68e6c6bcd6f230932
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 38480c25eaf5c62b4faede56d022edd31a1ff659
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:45:57 2001 +0000

    .

commit 01ef9bf46e57fb3e8379674b6168128ba39a06e3
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 3c3bb895078def7c40eec2e670a40cb1d3db2263
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 9724d46168b7f585f4c8a17df88eca24ca78ce77
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 20:33:30 2001 +0000

    .

commit 905ada7fe1f6de3d97a9da35add4d011e1303477
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 6efecd59e99a0127e24967d780e9cd9a024a6e6b
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 69fad6f43d9b659c76463bab27f954d0874afcb0
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 22 02:13:45 2001 +0000

    Remove file supposedly deleted in 1995.

commit 936d646b85b5d5cc5d4a56ba3a5474ca5baf7cde
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 df3f5693034ca8649cf296c7cbd78690bc047164
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 18 04:05:49 2001 +0000

    .

commit 529fd8e0252edcfa12fe67f6f2dbe77c7ded0ddd
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 234f80e8da5af389c169cfa1905a0caaa22b4f9b
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 a262d69f7deeaff5617500860190a90ea44bf497
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 8 18:29:56 2001 +0000

    .

commit 5944df43d24b575e036130f681e3cc31613f56b9
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 39139ff5c555a4c08bc3d77db7a9a4869930edee
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 7 00:35:31 2001 +0000

    .

commit 62745e27cd681b3bb2bfae94e710490897941026
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 85475b6a10a03378e52b94db64820034c57093ad
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 2 22:06:58 2001 +0000

    .

commit b8d1ee7bf877836a85fa281d7af75be8854c6909
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 fe5bb46c468df4a1beec2dedccd87d2f75fd55e2
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 24 22:05:57 2001 +0000

    .

commit 9cad9d692cc4ecc9946d2f87ca1662d573f19d9d
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 0076f9bab2d4b41c50414f3bf6689e76721dd825
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 372e2bfd1a68cb53a0ef0ee411b1c72bdeb3c5a8
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:17:27 2001 +0000

    typo fix

commit a1224ce6264118e78f54fd6fdb994038364249fc
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 23 23:14:26 2001 +0000

    .

commit 204d5999e2a365f39820b56f0b20f224d476514a
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 fb0a856994229098925c102b3225a093eb6bf0cc
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 c7c964373001e480586188c1161c92f077895fb9
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 04e67cad28ba3fc6fe78f89e3cd4647d234ac6c4
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 22 04:00:43 2001 +0000

    .

commit d4e7cca8f3c224d4708d83db1f88116d842108ec
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 2acc2d9251462a8f31a32a816b3ff5e8a753bf04
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 21 22:09:03 2001 +0000

    .

commit 0c0773d5770044c42a160d03a4e6336eda64b8cb
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 235e08491a582f5a0595ad708b499ea120d771ee
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 7c4921fc09106ae4bb62b4ef3ff2a6a854fcb560
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 15 21:08:19 2001 +0000

    .

commit 4fb9dd311e5c94bc6b35b9412c76e9e3a8e1aadd
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 fb9c2fad2fa2f585a62eca4a79c0ad79050c4f89
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 14 23:58:28 2001 +0000

    .

commit 491ffc671d5c5d3d529f2563a914399e36431521
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 2b7294c9886a5e2f12f446ae119cad19b1c827a7
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 65d79807cfabfaf898da4b489be53644d4ddf480
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 e75daf686d6c8abbba23b448d214a227e4767003
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 f31f789579e0fc460596416f42e2fb6cf7971ca4
Author: Marcus Brinkmann <address@hidden>
Date:   Mon Oct 15 10:05:24 2001 +0000

    Add item about SO_LINGER.

commit 7d898bba0958c469a917807f9893d0e86338b917
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 15 04:49:40 2001 +0000

    .

commit 421cf90cd13414c3f5f9176628c418f5e8a63a76
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 8188f911a5ea03ad94ad8b35359ca980f4b3a503
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Oct 14 23:41:37 2001 +0000

    Give proper attribution.

commit ee26060acac8b0ac5c096731d16a64abbb2435ae
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 ebb144ba993e930b72b042dbd921d6392b0a1f50
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 14 21:11:09 2001 +0000

    Fix typo in copyright.

commit 79c00c814a22b736ab22af2fb7916afeab8f0c01
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 14 11:09:38 2001 +0000

    .

commit c3672527889029ae11585beb764caf103c32480f
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 419f17a92c7a585a7bec84a502711784cacd60e8
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 13 22:35:18 2001 +0000

    .

commit b608eb595788bfc2a127ebfe7bf6df5190d183d1
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 2b4bad140e2038ea30e7691f015bfca12787225c
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Oct 13 01:00:33 2001 +0000

    Fix version number.

commit 6f3bc7ae4f2d053cbc94f122084a1d12a62d490b
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 ff3eb21d14d8e47fbd3f299f8383d03567da4820
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 12 02:49:32 2001 +0000

    .

commit b7fe1eb810b4eeeb18edcbc29f8aeb440510b82a
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 c7ff1220f941ea0e67969c1260579aaee0591468
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 d755f931b1f5a9f0e50e4ecb28707aa431cecd54
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 7 20:02:28 2001 +0000

    .

commit 7b45670439a681a67a6bb962ab273afb06f6bd23
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 8877140ed3000b025f8972e74d4711f5ce3a6cdc
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 6 18:33:57 2001 +0000

    .

commit 00b6dbab910b232d5b9588207177d5512ecf6f53
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 fcb881b877cb58fa21337e58840bc53fc3bfcd77
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 57b12ccc23aeffc256b73221d73f02bc2b5b868c
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 3e10caf03dbabdc5da0cb947192808c5a8bbeb98
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 8cb4a647cfd52561d5322e153fa446327598b21d
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 fc36ce0988475322d7545871d2dfd940c4b55c26
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 75bd467228bbf5964bd327408288da283c830f44
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 911521df990af0147d89e6101a9eae5a20d663e8
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 1 01:05:11 2001 +0000

    .

commit 09c99d91253f75e0473d690fbfa16424a194ee87
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 128465fbb6d850449392bb3a732288a3455746c9
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 f251636c2226a2db911441cc3d8849acd8448d7f
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 30 23:14:31 2001 +0000

    .

commit 4baf472f08a2ed4f38c1f1a6910a8f53b8c860a4
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 23318951d48e36b8f47955a38c673b7306a003c2
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 21:03:35 2001 +0000

    .

commit 2c4d1a38ccafa447b4c0a283086d63d8ece9e2d9
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 130ccafc02feff94d7a60dbefc0e0414cd096a6f
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 29 04:29:01 2001 +0000

    .

commit 66f72890e1ddaef158987fdda34dd5fa2e147a34
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 a1c0281f4f945abc4eb11c3567fa4111f484c6f2
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:20:46 2001 +0000

    .

commit 37bbccba38cf5b4062406d430f11972bb2b445bd
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 9febd2035af808862bfc63ecbf4bfcb826bf5098
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 38205d0a0fd6c44655c45ccb3a4d781ae1a5fb08
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:12:46 2001 +0000

    .

commit 6036f84ded2a1acbfeb492bd92a9de5a3cf0de74
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 0edb4e0994c81727aae27de18f4fa22913a45e0a
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 06:12:05 2001 +0000

    Comment fix

commit 52fd58acb5102d30d54800421922881fbd7f41b3
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 28 04:27:45 2001 +0000

    .

commit d6dd321b7495889bad58ee0ae83ffa18f68f91c8
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 37f2838b7000677f101cc04318c78185d0d233ad
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 16 20:17:02 2001 +0000

    .

commit 0f9283e5142b8df1160b92f7bfe99a8a97f3e56d
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 6d38417e2d961c037e8c9de326b2906c6dfc256d
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 1eea98da4b006b63556d864d274bf40d047ded09
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 7 06:38:11 2001 +0000

    .

commit 542168d1b39a0aff30eaa6d50aee425f289967f0
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 035218c4ad0668a901fc6e7f0ee8c6d860298eac
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 26 00:10:56 2001 +0000

    .

commit 6f2f2c0ac3858ccb7c9412eaed11ac99154e54ef
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 cf2681520cdaaf793c214ce4676bf3eed1bb699c
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 46e7e55f942eefe2ef8ac4a06e8ad5a4c7c3d5eb
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 52c294276d319a54b25e40e4b88641c23bba8bd4
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 12:36:18 2001 +0000

    .

commit a0bc6e3dbbbb05f4ec5b08f4949ee965e6f2fbf8
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 5a7f638569017ce258722ea12d10a12e68293a3a
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 25 01:41:00 2001 +0000

    .

commit 4bcbb9dc271a9d02c4355225ef49d99f8568f516
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 fe10ebbe221d20bca2356da7e592b77aef18e4cf
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 c9f57f541da0c5973964bbc942e125a19fecb321
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 92fad4da7fb40601891eeace1f6366e12f42dee2
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 03:35:35 2001 +0000

    .

commit b192338bc54c6fe6b686713cbe7d10ce33ce56c6
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 ddb1c894cb351fe278dc274accde209471b77c27
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:51:29 2001 +0000

    .

commit 94cb9c4db5461c596c9671f3f5531b3a57ddc1dc
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 2e71d7eed1c096593a020c30ca3ae476ac023ed5
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:37:46 2001 +0000

    .

commit 8d60b315585eb7ea3c127842176fecfbf9418c57
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 75d7572c2356a4d8520e683f7760a18ea3187d66
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 24 02:24:04 2001 +0000

    .

commit 6391ca60e1596e33d30d7e177eae0794137a66e3
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 ad440bc76deba29eb9524bbc8329196a04e37c3e
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 21 04:34:54 2001 +0000

    prune dead item

commit 78c279f68d9a55d7177cb832631df278286ab842
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 d746c1410177941de36675f7b3dd406b96456845
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 98ad3396a8893751f3d71ea29a1bab37b669f283
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 20 22:50:16 2001 +0000

    .

commit 2d8a024fdf8e9b44a812128c06df4d35c6b4335b
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 214df67270779d12812695b956b7cbd3b76cef01
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 b4bcdba170e485d856970dde744459d2b728fa9e
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 c9ad0979ea10a13b79b776e1599ff0b62dd5dd44
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 565609833f638c8278761c4da45f725b0cea2369
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 d25607222944d3b7ed44666fbea0da7109ebcbd9
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 6e55f5d5f57b4b7f165c114f714dd485bec1a558
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 2d1859c98ef8303f6cbfa58b808df281428fefdf
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 19:50:32 2001 +0000

    .

commit 62baf51e710a4b82d833093a7c203f0ea7653122
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 6b0b754702ee4d05807b373a51f555fd2e17bfeb
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 10:28:28 2001 +0000

    .

commit be9471b9528415d2cb86f0a0a920dcd55d27b47d
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 40ec561662eb9a435b498ee3cabd1f73467db0b2
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 09:00:29 2001 +0000

    .

commit 133cb1f3a9c8f3d8ed727d7ad2d461ea626a7397
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 65c614d4b4deefd19d2b35cac5acd4d969cbfc3b
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 05:26:24 2001 +0000

    .

commit 1900eaebb9f5d44c623b3527c6a4d7fda5daeab5
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 95b1bcd3556acfef8d892764052ca5beee6907ef
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 976396f0116f1a3c513bb601265013202be6eb20
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 090665638b5c71929bc48f259c5ea8db43e56a52
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 04:48:30 2001 +0000

    .

commit 2bbe67a3479a37d4355dd02ae364590a2af8b9a1
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 01ca026d90a9b845716a9bba8a0080976c01d143
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 0e2187fbf5facd816bdccf546c74433fd6a82c4c
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 3ef50006f1917b8a45add013072ef57a7a050439
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 9986a5f98e785d9b5861ff2c79b7879a36c4cefb
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 51d7c1ffa2cff69955043fa013b2b1c2a6da6b04
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 01:26:36 2001 +0000

    GC some stale items

commit fb2481b182a1ec0a90d0cccfaeb6bb0d80590b1c
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 db908bdd465809fcca0b2453ea00e53c2f67d45b
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 17 00:30:22 2001 +0000

    .

commit 9ddd0174b9b02f43c1a99b0a0c5a126d67ab4119
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 34167b2b4bbcdd5b52a48b4e7615598c024f606e
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 645f88192264fe45ce62bd7ca5a8a6ca42b4b461
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 09:29:37 2001 +0000

    .

commit e3f71923fab9d3ece588ae7a7634cc52d9ac0dae
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 94ad7bc6693120633035d9f1ea1e4075ab943d51
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 15 06:10:55 2001 +0000

    .

commit 7e31ec1a76968ad2829d0b89af1e23d7cc5391cd
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 b11ca1fe2ca8cb219729881295a3e1f6d24a5f85
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 5f248daf1daa3a7b3e9ce4b06965c86d6f408aaf
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 5f2959fe7fbb8fffb343b87bf3ce2af7e7db0954
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 9f44355b0c88e1e314f87e6c5061c20b6f21f3e6
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 08:58:56 2001 +0000

    .

commit 122adbdc688b78a6ddb3189ef8ec1e44ae276712
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 3308226b6bbd292a6e7683b29f2182386b78e297
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 154abc281f277c4844480a5d307ec02561c2732f
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 10 04:42:15 2001 +0000

    .

commit a8607f8378b615543a7427605c7c9de1286d08d4
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 1e4f4c87adb7d18a1adc5e6063600fb399832be0
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 6 22:51:29 2001 +0000

    .

commit f900515cb7639fae1ea2f272cf527f5f30966af5
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 12102013d3210fd4afe72f95bd6f6c0a92dbdd0a
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 705b17c2fb09f25061d7381dadaca63395bf57a1
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 5 19:03:06 2001 +0000

    .

commit d62af97c4ac566655bf6e80e0a07107fba768410
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 264d63cc1db9fced312f0014fe42d5296221d87f
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 23:32:47 2001 +0000

    .

commit b6ad3654c1ef0b9037c942788249f2afc95648e2
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 e2e07b816f31ddb7bbdf24041218e4b2d7c6d0f8
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 55383aa233a2ba0bd0c4b7a9848db683ed56dc56
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 22:15:31 2001 +0000

    .

commit 50696cde70168a40b092238eb5dc14eef1999718
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 071c8d8c7c720228a7d730ef234f9986b104acc2
Author: Roland McGrath <address@hidden>
Date:   Sat Aug 4 01:35:40 2001 +0000

    .

commit 397e42bff622a1443d00f87a199be0dd3c6285f8
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 ea7f841901234bfc8a64e83ac7a2b8fe5fb8f951
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 e5a5caa200a265a9c19b5c5e883f0a930d224cb5
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 2 03:47:25 2001 +0000

    .

commit e58965a484edd4046920d0ac760a7e50febf8fa4
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 d0f821190053c4711356fcd4bda10633b6b0084a
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 9e48dc628f22663ff4a0535cee548d42ce1c73c5
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 29c70d7e7ea2bbab47ef80c06aaaa5cb768111bc
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 b730b20f43680a68bd1708fe730dc384f8ef04a4
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 81e489d6310ff08d594080688de9d39a65395b6e
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:19:44 2001 +0000

    .

commit ddd738108a37a9665297c35c2ec3dfd630ae1f41
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 7e0b22b80ca039a4b9352c998490c7189141309d
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 21 05:18:05 2001 +0000

    .

commit e65b220d4d035a5cb8c4fc90b84cbb92f2c21d02
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 b45ca794c319dc13cfa2bf37215d096ed896e00e
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 60a2ae2bf686551ef51f1aa1c0b39a1aff0bec85
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 f26b0581c878511b7624d07fb860b95932a233c5
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 f7a6e799a8d738549aeb2752e991f38ac02f77d2
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 75e917edcc070eacd2bebccc53bb17c9bed706e4
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 a7acf1bce1c14e3142cf4413a4f368e16ab4ce34
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 483bfdf63707f35c79fa2e18851d8f87050ec9c1
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 3 01:11:52 2001 +0000

    .

commit 813bcb5392e483f33231eaff3ba54c2e19eb9642
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 638f71af241910709ecc1f7b1e7ec3fcd5aca0a0
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 0a22f372893fc677ca26f3813d62911796b30188
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 616ea1880269883ffed8f9a28f53f06f77956305
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 2 22:15:31 2001 +0000

    .

commit eb37fca06d197b5cb1fa5bd33f16df6a304a3b2d
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 6a9d8b79e36a404b689d6a64710ebaf2409e347f
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 c58015bb55cf27e901c916586777ab39831143f8
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 370c02f5591ade6e30c4d0e0b7121fa680e3cb88
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 462304505d5b8d8c4e14c9ed4c64ee376cedf6bd
Author: Mark Kettenis <address@hidden>
Date:   Tue Jun 26 13:33:07 2001 +0000

    * configure.in: Add check for getgrouplist.

commit bf1b767384cfef024e01be4c52e02d7dbbbb05a9
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 c043ba121b9d666e05332b7bf11ee800393e644f
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 a376c22423f8adc1a057127469014622a68be112
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:41:31 2001 +0000

    .

commit 555f19213f4900ccaf9c6c33808e9921a0400ab0
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 f4a5f0db6fbaff9ad74bc626e25443999e45a0e5
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 38dc7e3e32dbd58fdf1bf3c6d6006663b0887ff9
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 88e2f2eab69231e6190cc68eb46a63a49ab29774
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 20:35:08 2001 +0000

    .

commit f4a9c81a4081aedd749c5d80720695aae18aaa20
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 f01e4d578351c99757bd7063e7d0c1bc8b4ecb1e
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 0aa896526f511b8cd5db9b5b5027d328582eebfe
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 278f2a2fc05575b1512954e8dd217d537be2a89b
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 2edb2c22607690fc0c68b447f8149236a59bedbe
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 c2ef5e85a40bbd38d26f12adf5299906f62a3bfb
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 ef5633ded674a8718a5e9f74dabd42a96cd5040a
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Jun 16 13:26:38 2001 +0000

    fix my e-mail address

commit fb1415f4cf96a41fd44088b6b18dbdcab3cef1fa
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 06:42:55 2001 +0000

    .

commit b8a37a4b3c7c2fefe4ce27a22f672342c589d980
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 8e3072cb59e19819a3d18a3e79ec8c0c350c02b1
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:54:06 2001 +0000

    .

commit ac5f1ba660e406079cddbb684ffe85264b9525a1
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 02c119d7f34546d94585bc9395b541eb5f7dd324
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:29:05 2001 +0000

    .

commit fc7dbccb86a853728d86ff6a47877e869dd2beca
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 57037bd3c209fabeff0db16b5d9a1391cdfec924
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 c4c76c1e30b918ba41aac3029d03dc319817140d
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 56e88a6876f62b611d6eca5f8905cecac580eb73
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 16 02:14:58 2001 +0000

    .

commit c0808d49f1b57ec4e02e0f82da46f39df8b5a58b
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 ecc5576bcd6e417121fc78759b44c3d3d8b0cfd8
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 e59b015acdf0005b93406041cb70204a67c90bcb
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 130302640689907da7bbc1b2185c305f908a5f61
Author: Marcus Brinkmann <address@hidden>
Date:   Fri Jun 15 20:17:49 2001 +0000

    Streamline the CVS entry.

commit 9eb03eab78e9e28a9717a8e1a230e95ae748f39d
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 0835d2b918d739242e2a7cefa9291a588e04ff34
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:18:09 2001 +0000

    obsolete files removed

commit 4e3a44dfb4b14f0d2b9a276a43804d2d5b198499
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 11 07:15:18 2001 +0000

    .

commit e5d60ce490c5a5aa9224a61136b401d140fa8070
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 a48fcb3763e0ad90f0fd07ed1b22921f0f32862d
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 bf1e8a4797102e8692d31f1930a7e7efd221f975
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 72fcafe8e534a583bc68a54799b72a84f4bd0dc8
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 8 22:07:38 2001 +0000

    .

commit de39df43a30a3ae3cbdbb61d4f61eafacc637677
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 a40b581d93b19f0b58509ec52a0f5ceb0b4659c3
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 549920e1fab68be6501def9a626cabae9efd1a38
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 0a700f6986ca9a23fd539647e42f7c2b0a742364
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:55:16 2001 +0000

    .

commit 423ff459defbef47aed80961b268d0403b683a5b
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 142e78ab2923c8a34128b29f165ee78b94e2d248
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 6 19:43:19 2001 +0000

    .

commit 7cef65b6f4c2c02bc5156072bd0c82e3b24d432f
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 4cf6483eab381cd22c170e13c6243d0b44f8229e
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 a7eed67928b0692b83c4861be1e67e9a0bc1d397
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 1 21:49:53 2001 +0000

    .

commit 11b6add24f0ceacea309cea414f5cc89a53084e8
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 e35216be78bb0892a91f4ebfec4cccdfa13d5e01
Author: Roland McGrath <address@hidden>
Date:   Thu May 31 04:55:49 2001 +0000

    .

commit 9e4e3cd1a4ae166994d8d0b8c3a535d0a608c787
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 b7d27ef15ad5b8d22ddddabaafbb6ac942bb6d8c
Author: Roland McGrath <address@hidden>
Date:   Sat May 26 18:17:36 2001 +0000

    .

commit 33b56722ab4f524b9eb4871169da7c7bdb7bb21b
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 0d8ccb543a626d7825cf2e0dc9451965d946403b
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 6da92a07264805560acc1cec24f3350ccf3fcf15
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 aa36cb43dfdb56e3d974753ef84f283a3e43fa0e
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 ff9ff6219db3e7db8edf0eb0a57704194aadd4d7
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:50:14 2001 +0000

    .

commit 7d591e23744c7f7d084376d26e1523c1aa25143b
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 bfa5daff657ce3033a2afa02bfc15479dd1b2961
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 6bd0fae35623cd7cbc9e89c097e6752747192bcc
Author: Roland McGrath <address@hidden>
Date:   Sun May 6 00:39:31 2001 +0000

    .

commit cae98eddc17d565296a17bc6c60f7675515aa59f
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 ef3da1c7270c4e36fdc82dbeaa6c2e166cf57341
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 0b0bc5db9ecdf3da62934f0d8c9524d29d8c75b4
Author: Roland McGrath <address@hidden>
Date:   Wed May 2 03:21:32 2001 +0000

    .

commit f7b055b4e7f360e4f0a389bf72a95ad611b5e42b
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 2df8ccc346210c1ad5fcf14c130ed7ffa3c4b868
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 1960bbcc00c2f729bdda3035dea805c33f53d4f6
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 4243b22b544092b3f6e53f2524b7379a58a3aaec
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 31e9857bb6c403a50b11905f4c83374e8390e67f
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 48bc5f30307870fa3f637408a4a89ae87a6da430
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:44:14 2001 +0000

    .

commit 207953b9996999043dd2d148496625d964450289
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 4056fa469744e2fb616aaa3f5c06239e5cb4debb
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 253cb75d0a674f853db271143a0d6a11f4b05e19
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 22:30:14 2001 +0000

    .

commit 27de01d57feb82433219a5672b8307822465bfc9
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 4c8c48a3bb45ce31e09a70154cfad9660df88e05
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 15 08:19:07 2001 +0000

    .

commit 78cfa7b6da7337cb5a98ec0af85fba767f1729c9
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 b0a32d063d449ff4d62e09a467417d521d8cad77
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 c971547adfce0a010fe4e80ed9e4c387a42d6992
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 ab1d05f2a341f2a6a8b0f3d924cf8f1f1527f0fe
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 91f3caad31705193fc3cbf90c3c35ab04a34b206
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:47:18 2001 +0000

    .

commit 3065e1c23b5bbeeafc60d71efa093baa45c8c58a
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 78bbe3e82467a404e93bce596fcca9149b7bfdac
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 12 19:44:01 2001 +0000

    .

commit ff7c9d0534fbfb195056762cf4f8fa90827235da
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 0461a0152ac90f76a59df7f43ec3d7110f45664e
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 b5c2f3e6680e9145f6a912782acb8a998c6d2e76
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 21:33:03 2001 +0000

    .

commit 6d915bbeebf83b2e3054cb748e2c9a7dc6494119
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 d9d2f16317086da611c5618fc7f926b704c9d7fa
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 b6ebb7eeb229a8d25ff30ea35158f8ee206b1b54
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 04:56:29 2001 +0000

    .

commit 994a02b6b40150f92b4f9d40ef06aa6fa1ace6d4
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 551c95faee145a3b433947df948ca9809e891deb
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 00f84abe63b50cc6286b8495cf012149c68e072b
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 8e31d99369fd4427992dae4f98114c37a32d8d8c
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 eb11f292a49d12e977b4befc5fb51b313618a0b2
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 46e0e9212d8237ea1bbf78771faf64f4d0ac4952
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 3cc73a43d5e33c31abc51b7f89e3000c232495c6
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 a3094ef57f657bc3140e8de83777c26ccab3ef76
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 5c638e717ad637522eb487e57ba899e713887ca7
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 1324529ec7592b6641f346550fdef2fc898e465e
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 07034c792d753eac119d4627e2276412d90a7259
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 e438c10db9cfd9cbf0f50e4113f14ff351c93ba0
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 2d103c06fe69ea5e97e17f4ac9117d42edd43cc8
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 4c4146251b03ca8855f5d673cc30fa23e94430ff
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 1 01:41:29 2001 +0000

    .

commit a7623ae5a265b893feb6975557c4ab7caa0815cb
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 3c7ade9a93f717f96ac3baf9c27cb0272950dea0
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 bf267c0e69540de5066e0809277ae82da2f4f368
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 38ea42e7c630b8de55848f1536a894ead3c885e5
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:10:59 2001 +0000

    .

commit 0d60601938631533dd94e988fe367ff533a559e2
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 77cd46a1010c8b26aba733b9fd88bbbda444cb58
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 5fbdf5589b3592a30873ea5136dc268812f504c0
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 7d238b76ca87e77003dded8353b3ac1acc64f80b
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 c5686816ffe7a59dc2558712e76ebd29d8ffab8c
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 a0770ba8d59a85c29f6bd33dbadf7a979557f69a
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 e56c73aa1bd82a488edec536455188f9b3c29f6b
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:03:06 2001 +0000

    .

commit 148befa88dc1009672b654737ccea4ae57d18484
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 8f2ff355ffeac8814e013740fa7befd0bf4207d8
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 cc9993f6affa958c3d19daf01343e03c993fe244
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 f5362dc35e5586142578bf949a0f8fbfab464a50
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 31 23:01:53 2001 +0000

    .

commit 69d6218cb91c504e3cd67d6bf4756921e0deb064
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 423cc2dbccdce828a31614c9185397ca4e4b6afb
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 70502bf1ba668a385e8b86623cfdf4578acb9ef0
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 26 21:20:37 2001 +0000

    .

commit cc30ed38e52d90a3d91c0d5fc32698e3d56f6352
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 65d1875cbc5b619a14114d1de076d5d3e39a61d2
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 5dd8f1d097c12b400cbd319e8993ff876def5fc3
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:43:50 2001 +0000

    syntax tweak to avoid makeinfo complaint

commit 759b489dce74450e67d3a155e1efcb6cfd6d1b21
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 12 00:45:09 2001 +0000

    .

commit 608aae81c00d12f832d9eb1e0a4465e456a620f0
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 f974e43828094b2b10fb2075e69f58b62d4c6651
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 7 15:01:46 2001 +0000

    .

commit add64fb9a4e6f9bed3f4f22f6a9f57c78d81e69f
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 f9701672216344367555ba130ed2ee0e4ca089d7
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 1 04:48:32 2001 +0000

    .

commit decc9cdc4c82137869f5f90ac461618b8a28377e
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 d0a818abb31e0f4608764a76d4a9912903919abf
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 09:05:44 2001 +0000

    .

commit a0c69dd126fbdcdc6631ff81de47902f52851e15
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 fad6c148ac236297847f0e3345177b3340954bce
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 6f1615fb3c31493464fe6bbfc1c02a62395e9b23
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 5d7a39d9e8fcdfcc640dc27151e5b61653b95618
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 ec7bb8f1b8b97d63ca5c1a806cc0848522ea2b41
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 28 08:34:07 2001 +0000

    .

commit a2663c702c18bdf9b15f5d8af2599daa8f83f70c
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 e77c1b07568468e0c7e06caafdb69ffb4f911737
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 5a2dd156dd10e14a9786adb76ab00474f93f2c52
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 9f0595b7589de2c741fddb8621086459533777dd
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 27 09:57:23 2001 +0000

    .

commit b0b195ef4a972fbe8bda88892f6d1a6b1e15f905
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 b1be2338b9a030ed7a1172dc3857ff3c1b37ca7a
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 11:03:18 2001 +0000

    .

commit 680b11ee1d20ca00eff30f897df006d84949cbf1
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 840b2ab86f7ebc9842a6315bda0abebbd384594c
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 10:43:11 2001 +0000

    .

commit 4e44bf1f0fc325f5bdc45121318e57ba4eb02980
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 30b6202a9fd3f83f562a9ffca3a532917a4a741d
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 0e905df2af986edc04e6a50aee5f247adb138501
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 df6220f9e1d2d2d8837dbec060d7531f3563b6a0
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:26:53 2001 +0000

    .

commit ebdb002eb62d1d3d0497dab8c90d4fb2a60ebcf4
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 6fc2c6123ecd74338544d7cf2ff5dc020b5c1ad2
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 26 04:18:20 2001 +0000

    .

commit 4c7898cb0f3293b945aa0724b8bf870500d8d73b
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 d987045e267205e06fc4ebef4d550247d44c590d
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 611f4b62872ab7494fe00b1895d86bf968a26044
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 abe543d2820b77f928b4e085f2778956c4cdd279
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 a9de1f2409194668072272273b51340df46258ec
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 62be1d2e26c19f542dee46bf87dbd726863db54e
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 4df220b61cf13a035dab98e083536b6b76c32bb7
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 7108ad97f9b45906b0ad710bba51a7e4bf65f74c
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 903056d26c2ce25a39c03ac45111eb49c95d9d87
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 fe709ea74c05cd611aa21f05f7143cddd0352498
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 cfe4538eb0ff7ec8e18aab9cf5997ba5c0a8aa61
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 b93e753b286241fd6d8acb54369845732cac038b
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 94f0117787aaeff4f018a63de6a5b1976e9f4a89
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 f3f24f47255aba9047b11514094587d8723571bc
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 4798d60c31fe53763c197539cca9ef04c7efa96c
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 1ecc37c4fc9c7aa8c62ddb9aa84a138e563d2f4b
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 fcfc63a9699fb0e9e85cc9ef5e14bcd8df68d770
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 7035c07b2f82089abe89479a1b5320109c378d8c
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 2b998c9f8fd44fe60890da978938c6bbc74c29a0
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 6aee7f4b52087f49af333a286bfc6630cbceef1e
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 f1bd1df154fa6bb4e615e44893b1ceff5dfd2f3c
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 7492abeab3f465805999f48fd102af5b84670418
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 56c6fb7492c3a04353600d611d6ca5b4b1b78720
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 0d71894a2a0b37ee400ba500f5cc064a1171417b
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 7314838af9454e3e2a636564fdcae786f162f3cf
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 5032c20027151d0d11359d752e9eefc95d451e9d
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 c6d82fe43bf357531a45be16dd769d9612bf94d9
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 397a1fba59ce5836b2e125685488da377bf7900c
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 11 00:23:11 2001 +0000

    .

commit c964450cef59512a3eead93058ad6540acdd4028
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 d169ec4c7d23ee223029045a62b6e902ed62b755
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 2e7d239a52f9aa9402a4b098f8548ebb585831b5
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 35b465d7b32459d1a20dcf79531eb284f16bc0d5
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 5460c4382cb901dfec5928f6deb267a1e4975eef
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 796ce91e4f285b866b6ef268cd6623bd9c2536e6
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 2c947c0b7068a31acd952fe6343a495e36912bfe
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 dc32f70583fbf45483b5459045c4d28021a350fe
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 21 00:57:15 2001 +0000

    .

commit b00c21bad350c6b52227a64c9d12b544927de1e2
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 38743e989326dc4f93889857256bb4ff9f2fdc1a
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 de5a8c96d176e7e9478145a0665b43378d459bae
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 20 23:18:25 2001 +0000

    .

commit 94f535b7cc78b73f4e2a5ea0dab9bde87044eecd
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 fce0e0643732795c159c26e6487b0c5da61bf0bc
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 17 07:06:50 2001 +0000

    .

commit b0f73dfed28e549f3e7ab342c2b58eef23f2d64a
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 2fe72f449b829cf02d246a11b4868365e2885e4d
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 26f24646c5321e5f8e11a75571eb2564719dd131
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 2305eb5a0a3f606af2ecca2f3d0a0cfb8445c5db
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 16 11:51:26 2001 +0000

    .

commit 23cbedf70c4d5d69ff01993eca6ed0deff41da3b
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 b05ff5cdaeeb0c36afffe35439e014426b274e6e
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 b82608a2f22ec119a39fc02fc2d2a39310fbb186
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:59:21 2001 +0000

    .

commit 49a20899cf54b9830254e1f472620317574b4804
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 6b4bcaa33861527234c8b8e3ce5270280d36e6be
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 14 21:56:43 2001 +0000

    .

commit abc73807ae845ac281cff7ab3bf931885c0246c2
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 a933a37a1a848f2fa6723482a9bd54da6cafcb60
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 f286f4fb8242b14993f014a556ad4d8f599fc68b
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 d8b0387a95b06b041c837af628ab8c17fea46d12
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 acaca7751663920a2a069939d48f38e9e8366f82
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 fe1197b3c6deda562358c5197947ad51280aff04
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 67cd00a64f2311df327e772c0f825a83b4c6d256
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 b763cba78fd78e0ce1f3e9ad1ece49c6a914893a
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 b89293bc91ab5691a05f70103734c567a42e9e9a
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 bb9992e11b231995b6fc23cbe978d62a7fadb3ae
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 99465f1831198db45c73e8917a35d85038f839df
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 d38fbc090aa2efeedd811d7b24ea6fca594c80c2
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 a7f20b4245b0789373559ca17a6c76e26f55b5ba
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 1671ddac878262398110fc2e093214a4f4b05f2e
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 9420a456b4e4081fb1cfebb96808cfe05510861b
Author: Marcus Brinkmann <address@hidden>
Date:   Wed Jan 3 19:18:57 2001 +0000

    fix typo in changelog

commit 674530faafbfcd58ce588beba99726a12f47cae3
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 fbcfbf99875093ce5cde68c9ac7193704d5ec82d
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 4f64aa5d4b1d0f50fff5efc0a4e8540dbe707484
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 528bedca17754c3e7e7540e779e453937538743c
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 8ffddb7d800b54f8046738172bede9f9f5216def
Author: Marcus Brinkmann <address@hidden>
Date:   Sat Dec 30 18:25:43 2000 +0000

    Adjust "localizer".

commit 92b6fb488bad697088450f09e94c066de00bd3f3
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 07e61f484c6e37f9ce7e92a0f5e391e2894a8d81
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 29 07:24:51 2000 +0000

    .

commit 4b4def699624f8ccf11747b9e3fbf07f6038b9ba
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 cd1c881f688739a8ddf1218ad076c30f7ad69428
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 27 00:57:36 2000 +0000

    New directory tmpfs, in-core filesystem based on libdiskfs

commit fba8dd2f6fb3333fb91dcbb1478a7d258c3cb1bb
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 27 00:26:37 2000 +0000

    .

commit 6c4ece691477ce7b8fc5aa01417e6111b8fe70e7
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 5ab6c4771022c857011680562fbf33292a6769de
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:47:58 2000 +0000

    .

commit fd7eb03015660508e9eda88ea41f14b57feffc21
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 b48c2653e37688534541f321486b5537ab6c05c0
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:44:19 2000 +0000

    .

commit 5d95f5ad1019c22059b6a506d556ab2bc9e4846d
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 c3a4b582711406f20a15ca34e762bd21d165a4ec
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 21 07:43:49 2000 +0000

    .

commit 9f31ed0e9ad9199350bed851ca0cd94731e33ae9
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 b947eb0399dfeb8be64cdf255d9d72aa5ce99f84
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 06:30:18 2000 +0000

    .

commit aee47a9b2d62eab87b9dfb16b985fec973b6d3dc
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 8d330f34e5dd4209daf0302f927330be9ee577cf
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 cbbd0bad56370b42ded96b87dfa4fbdedccba833
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 29d9121f00f1d14b64da3c0a1576f94399b22892
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 ecf75fa5aa8b8db3bf417d29739d9961d023120a
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 3 04:41:45 2000 +0000

    .

commit b206559fe019cc2650024d38c1dc374238424d30
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 b7bc85e5f929ed115de58783d095c3cc06290955
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 e127a821798dbedcf745122ce3d6fdaf7cf8313a
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 1ed7a3fba15fc5c9352ada803a0c7fac1abec7bb
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 fbb9df192662ca7c6493637b7fe38bf2102a0ae9
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 ab8b789dfa336ed250bca721bafcf37ae481b81e
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 e28e80ea2af7ec1ae6d887d5171af6fd1140bdd2
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 0af38e7549b1e165401ed7bcb5ef5c4049098f81
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 a3ca1b497787ca08f662c1c57b241b0be8170481
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 382f937cf4f9d542f2f6007019d8a7135a9043d3
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 2a4ac1e0ce4ac8b6dee93793fb770828b31c3184
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 20809203c9e0c736b6ef37dc31db9210ab97332c
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 bfc92219cd356c75847935afdd256e4811d1ac86
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 23:21:44 2000 +0000

    .

commit 752de7a0b8508c1e7fe1dc7b8c1c9e47f393805c
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 5f8da4b1a4d14b79552fbf1cd48534ebcf1becfc
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 29 22:41:12 2000 +0000

    .

commit 7146314bfcc389ff8e4ed15a1317ab0e88e15532
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 d793706593276156af5747be4c94075f9fd7e6c5
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 570d9fab82fddb8163c8e0cd3cf0e1031209b091
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 436b56e13fd5ecb3866d4a0d4714478372667942
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 6609421b3908e081ff6f43b0c087bb9e24aca772
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 2 04:04:15 2000 +0000

    .

commit 6dfc7440a0bcc1ff57d03ec7ef5598e6725391cc
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 b21511a249dc9c3715b21088db5245aa5d5dda05
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 1 21:06:28 2000 +0000

    .

commit a95fd58762a3871e921ce91a388ae9546cbb7e2c
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 1b692046a51b19109e2c2799c07625826e0b6586
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 4a6bafdb58c65fa30e41ec6f2a8e581ef13ecb20
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 7dfb1c8c045a828461b5a1b560b1458d5536b187
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 13f51495da57510a057e566342f99d10d3a247c4
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 94d1f2625ddc2b581af8ed9fdacb0c96c2266822
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 27 19:42:31 2000 +0000

    *** empty log message ***

commit fac7be3cd90da0f1a818b6966c40714723252f53
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 5fde0f6ee7f3f01b3724971d5db4ff1f11a17043
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 f046932e0c84294da64b7d7d7df7e80f08d0658d
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 a652095c89d2df1b0035d5ab247270a7515a9683
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 36e65559591d9e699f5108d49baffdffc3ca2c47
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 d9d7310e887d5fc06207af60808406b276924c33
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 aaef1654c10d9d7ac011a9e25f9f4ded0d0e9728
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 19b10a23f55ce5eba50206e47edd029b89d1f017
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 ccf3d1a756754bcc9ed2455c0cf588881ecec3b6
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 020ad4c0eb4a42640c4704faeebd21787f1dbbf8
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 fde15bc083d6d2243edd777c78a4af8cf54b626c
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 5e5507e362985924cbb86e29c87b63d30c84f321
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 aeb66eb19209185b9858d87466f81c87474e0d8c
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 bc03ed2331a2374a21b29e0393ed324b237f9353
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 e188f524d3d360abe2105a72c614e8548f5cfffc
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 b39325e685bbefa06d1a7cdb92fda8011d4f2990
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 ab22cabe6946a2d258e449928d742f3b92f65ea3
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 95ebe83832abc0712a3d7274fc23a0ab00400559
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 d1a0c094227b188ba83153f0fab24f3cefcb76e4
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 2f86c3966564498f3c4bd03e2748a66ca78285b4
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 acdfe4121b72cdb3d8ca92f8ab99998f1f6a6bde
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 179755d00479d05205303fff5c3e660fc87ac6dc
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 b2313a254a8ed42ff5eaa0a41cbb633cd56a0eb3
Author: Gordon Matzigkeit <address@hidden>
Date:   Fri Apr 21 22:39:03 2000 +0000

    Remove stale reference to mom.

commit 31b8bd3b5fa14701979146ed2d5e68639284359c
Author: Gordon Matzigkeit <address@hidden>
Date:   Tue Apr 18 17:29:41 2000 +0000

    Drop libmom documentation.

commit 377d21c58bdec880377120eb0c91e0787734129f
Author: Gordon Matzigkeit <address@hidden>
Date:   Tue Apr 18 17:27:13 2000 +0000

    Minor task updates.

commit 6d6c83eee1c4e33c03f6a75b3221eea5df9c03f2
Author: Roland McGrath <address@hidden>
Date:   Mon Apr 3 18:44:54 2000 +0000

    .

commit a7b7a30d0ea3716663f6de5bc53b7bdc656dafd0
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 6701f54e0e29f63efc52b98e80fb2453d0aa7736
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 c96e3c4ccbcf4f58e7154462299c736699725d65
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 30 19:25:45 2000 +0000

    .

commit 7ef489f261e1cbe312ea8104d57e4df03521681b
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 06d1372412ab7345ca5e000d3882e95b85c3abc7
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 18:21:37 2000 +0000

    .

commit 12e05aad7ed1a68c8874dfd5213839db5600b1f0
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 2aa34364e90416bdb95ab82c8bad7d7baae00833
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 fa9053b7e7658028c70d17759e4198be4cd3521c
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 27 04:10:23 2000 +0000

    .

commit fd399ad392ba49aa1e6878a22d327c88e56c864c
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 36435d78078120bca2e87d35cd9f5b26c8e3d467
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 3f7774eb5d7a211ccf78176dfb3e514e39479609
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 20 18:16:18 2000 +0000

    .

commit b15408234edf1a522c451ac337e5d93a817ce836
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 20572b56768cb6b6d97459f8f54b0af6ad313981
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 f486cffe0d7cabd03cb547f60e6cf045f562a1d6
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 e7706864a36fd9d17efaebfbda489697604e0f01
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 29506923fdf271868b5cf6db518ba4cf74e3208b
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 1f89cc414ace11ba0a02b92a83375424c7d1c419
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:56:54 2000 +0000

    .

commit 422367ba6c38171a0eaea36759b7f1b2f236e142
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 cf7d1e922854e34123d8369818edf1f78d4978a2
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 08d632e188b2ae944c023d855f02975c1e616d6c
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 19 20:55:51 2000 +0000

    .

commit 6c9542afdc561326535f5ff28e2975e6de12e8f2
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 f2824ea2ce7b06116991871aa68b6628a23c9db1
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 23:02:10 2000 +0000

    revise exec item

commit c3c4519748f1def4003ff4792906a8a3874f201f
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 1bfab9482efe0113bdfbff550c9bdfcb60cf01fe
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 00:04:32 2000 +0000

    Remove these files that were renamed to =* before CVSification

commit bf5d435e25cfbd1022e7767d4613c0697ac849b5
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 18 00:04:27 2000 +0000

    .

commit b0aa726d0cdac801c8c9abd7e59c92c96685367c
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 0695e1d8bb87d78a896acbfd027df303799fe042
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 21:33:30 2000 +0000

    .

commit f9d6c0d29b27f4e8e2290b29de459174f8b0fa39
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 f4036e3ce0d8f1367a591ac429000ef3581ba6fe
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:47:30 2000 +0000

    .

commit 6daddf55d271090d658312f4319cca31efd22964
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 6d00719267d134c2751a87c1e22a75d6ab85525e
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 19:41:02 2000 +0000

    .

commit a50da84ad98f3bf6ba368cbd82eef7b0d9dca585
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 33685d825e19fe43f15d7986f3121956f6822ee0
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 1774b793546353971a8c2f4454ca3f585eb6e493
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 19:21:57 2000 +0000

    *** empty log message ***

commit 1d2e2b3419f8d4b9ef987f8a06694905926a6e77
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 17 17:27:24 2000 +0000

    *** empty log message ***

commit fcfadbfe75d33b8184e4a9119a8a3292010d9d24
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 7235ca58686374812b3bf4185cc046aaafe2096f
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 4116194951a188ba248aded7cc47971e2a350769
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 b9a8f35dfb7eda53e736b094fe17f347cd516e6e
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 533a28973eaaf391de63108fd97f233496b669bd
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 f65031a848aeffd7a1eae73683f9ddd568f2f8b3
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 217580c9d3252950eb06833213e7a43a58a2fdca
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 7b9a135d6f6f35ac5f37611d80d04f3adb0d19b0
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 2dcd081206e7f4ba8f44f527e7dc4283b1611ce7
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 05de025b10671609f420cecc4d66374c854ebe0d
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 1209b6e133743c1ca9f5b5525dc5c3fbd810eff4
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 9f31fe5a01e2c04712efff37031e2fb46c6a1d38
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 2fe69840ceb599c5f1359d9cfc112b0f9a1a363e
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 11fddf77c1d98115488b349a810756b904ec3fb2
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 c826bf3167a049e065c21e46e5804cb9775520b2
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 10:36:33 2000 +0000

    .

commit 4d4a11fd0ac44f9da5a4c8cac6df10a9466d222a
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 ac8fb8e02e4ff2ecb2b444ffda67a71c2998a313
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 f24e648f6c755f37de39a1c1351cd77865a36811
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 67d4fbb385990b530131f37a339a0d3f5858e025
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 18ea9ca98bb6e5f51e07b30ae02882c19bd1a600
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 4c4d13b3735939e21d08c8345a143e0bedefbcbc
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 bc645940fca0415173a87229b95de5280788a11e
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 2dfde0ecef7f7a6af926d51781fadbaa6547b125
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 9686bfa9896f240c3f8cd9ce55df3610da5b3ad3
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 1c74c1f47c4deccfe891fe9bebbb0732381e5a58
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 fd9f4911fcbc7aa28999a5e6b20cf4027b57687e
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 1f64a1e0377176ea103aac96b0c943b03ba55388
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 d09172587fe8e1baa709ffb4d8877080e34fc488
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 215b401b5019279c7150d3750b134771319a1e69
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 17 09:53:15 2000 +0000

    .

commit 9536875d03350bea1eaeb3241f877587ac0d083c
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 f395e19f0ac80cde845061fac8b9f28d7503abce
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:57:54 2000 +0000

    .

commit 134ffde0512b64e782fdbff47ed6e0f42c73f71a
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 1239ecb9d85ac81ee537a4957e584961946a6d74
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:49:47 2000 +0000

    .

commit a22a2c3fd19b8a2c64f837021a6077a5c8052ee6
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 6c675e8704342e8bbdd54611df3d80c516e39812
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 14 00:08:54 2000 +0000

    .

commit ad854f6f3263d0a03cbe2fe2bec02cb40f96cd84
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 7953cddede9175aa5b5b911eaf5aa1588a549c21
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 23:53:31 2000 +0000

    .

commit 67ec154ddb7578aeeefa27d8aaf612354f77d435
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 7efed9cf785eedfcebe593892638990ac3e7a9e3
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 e1dfe275a13c30f66ee48a9c8a35e4a0969afb73
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:47:45 2000 +0000

    .

commit a3953ce2aaff1809b823222ced946780e30d1dab
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 1211142034fc3e4249298a833eaabbb98db32e0f
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 df5e822f8c9d7dec635af0ee2e9e6f292516c991
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:31:46 2000 +0000

    .

commit 32de38dbc9d43aeac8464f649f22238517d86691
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 e61054abaaa4c3aaa28026004dcfaddd921a2f3e
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 22:27:20 2000 +0000

    .

commit 53edfb3bc70c4215765dab21d8ce49fcbbc0c318
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 1c7b1bbc73cb90176bd982863158a92462957e4a
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:34:36 2000 +0000

    .

commit 9783ed6243db4e78cf06dd41400973b10feb9960
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 8aeb55f20fd90b32b6184c3d2916b34c7d06df60
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 07:10:40 2000 +0000

    .

commit f54e216009524c050c3b4111521c1bb7732bd094
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 12239fb7c121d2f22ea29e77aef2963d6fae6cb5
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 ef6d2c6dca17731ee9ab3b3270fbb75e06775076
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 13 06:02:32 2000 +0000

    .

commit fabfe13415ee66338badba5ee63ab27312d2b663
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 f4eb5f971b5f00fe16c4542fbc5e630f1300f7ae
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 12 08:53:32 2000 +0000

    .

commit 3a7ad05b3355056108b7e0b56a0370ab4258550c
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 ff215c9433f8a959409b8c4ae49155857889c52f
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:55:10 2000 +0000

    .

commit ebba45faf467cbf9717c8c3b634ed8ac0d30b3fb
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 45e0719f492f76d829d54ba8ff2ade0c6e650b03
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 10 04:48:48 2000 +0000

    .

commit 0bb822f5f112d6e906bb279c1ead5a6d0012389b
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 05348db4caa1b0a2dfcf810c07d616af57736efb
Author: Gordon Matzigkeit <address@hidden>
Date:   Wed Mar 8 15:51:50 2000 +0000

    Added first cut at overview.

commit 25e0b0352e486d01a4403f88a47f79afaf3fda72
Author: Thomas Bushnell <address@hidden>
Date:   Sat Mar 4 20:58:29 2000 +0000

    new file

commit e0063dda168fec75b69bd9f5bcf6395f4d8b7764
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 98e4e37086287a7ed8a289b7b7ee133b73b4d297
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:58:25 2000 +0000

    .

commit 6d5dc1358301d6e07b5eb29e2b8c274c54bbd3a7
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 2c2730ffb264c7fa6578aa18df3ee84ac6e6d7a0
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 3 21:48:41 2000 +0000

    .

commit 84205d688389f932217b515848412bac8837528b
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 34202420d07b47b76c739ba6f47192b232099dd0
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 28 04:52:10 2000 +0000

    .

commit abd609fdae899a8f0af1c766cd94b2352d996333
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 0ecb3da75fe40c2314ce72e6a0f88e8fc74aee70
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 bb8ca54f6397c3c708acdabd4890607168dbc5da
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 13 22:13:53 2000 +0000

    .

commit ee0f7b13de08f69936da901428321f4d66d0066b
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 12ce6d6bf60b172828787b235acd26712628068c
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 11 22:37:31 2000 +0000

    .

commit f8f1b331691a6ad6e391effa1bf6987329389ce5
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 b7e005c117b50bff1119130aeb374b576dc4ab2a
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 cc6b82390c77ab9e8048550dc55849e477eea962
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 7 02:26:45 2000 +0000

    .

commit 96dd95b08f31ba1007e14472b8be510fae714e83
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 6d1a80295bd5b68d71293d78f629603e44078654
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 25c9c790914ab48c5d4184a135f0fff45c181b71
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 6 23:58:20 2000 +0000

    .

commit bd1ffdef0745d8fc0eba006ecd1f39d5499e6f69
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 70c796f482ae699860a1b4a80c77852d9ad3d139
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:48:42 2000 +0000

    .

commit 126354083dd5e224369d584c161654882f3901f4
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 c3af42421402cc5df7181e943e547da10ca3eb7f
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 a90d897e0371a0bce0e479d2d31865eab3bb3ab6
Merge: 916d9692361e6e4d42a20d248fa52ba58177b786 
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 916d9692361e6e4d42a20d248fa52ba58177b786
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 23138708992249465e9493058c5bd9ab0150596f
Merge: 2568ee1e362244918c1032f71e7777af0c1f4899 
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 2568ee1e362244918c1032f71e7777af0c1f4899
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 5 12:00:06 2000 +0000

    .

commit 1dd64b71953bd5c546c736544b6056604d45c3da
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 53c7775493378c3d395f0849fdf4f5feb2a22d4a
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 3e4f1c7a03f68f75b7bc09a7237a5d98843828e4
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 08:42:16 2000 +0000

    .

commit e89605169851fcd862bcd02f00d64e965dbc91e6
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 f3c335fd14fb71f97a7f2ce4a9bef36973dd60eb
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 6818cfa4910b74f62ab0b55fd20a935838bb38d3
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 71f722e09068ed42dfb6469ddf88ca623793fc5f
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 c3b3659fbbf9dc16c7491bf92d170292fd407f7e
Merge: 3cefd9dd7b3b7ed4c7ff9132710356dc5204da85 
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 3cefd9dd7b3b7ed4c7ff9132710356dc5204da85
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 4 00:46:47 2000 +0000

    .

commit 585fdeb3466e16e0a182085d1dd9db92a4c84a7d
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 9811c7012acf77c9d7a76e0fe8a4f5416f857e1d
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 d0838b8dcc41b205eaf90f24a185081541ac43d3
Author: Marcus Brinkmann <address@hidden>
Date:   Sun Jan 30 13:07:27 2000 +0000

    Debian changelogs for 19991209 and 19991022.

commit 3aeb1c37a4f49129c68b6234033959bf825714d6
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:27:35 2000 +0000

    .

commit ed79d1ec6a20586243ff1a512ade17549376b96f
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 7691f6788a1b5e1d21f45d6b698911f8924c771e
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 29 01:15:05 2000 +0000

    .

commit 41a89619233f33880ac2776680511857df850a69
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 b24bc5ede4fd954485837d1ca461e85715452829
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 15f7e585b627203fd0f3aa2af6b38fa96b239ce8
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 23:20:34 2000 +0000

    .

commit a414453c2796e28398369a8dd7c1d8b07418cb51
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 28c70cbb188a87e8909aa469feb729aa3f520caa
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 25 21:37:44 2000 +0000

    .

commit f5e8b60457da46e3e59910be036f7645884374a4
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 ceec8abb462d81d0d2faadeb0761a9dec25e1b62
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:14:09 2000 +0000

    .

commit b62f9b96fda8c37452f43763b279b9a50e2ba535
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 659cd17af6f7268162a670c4eb87b87210f91ea0
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 24 07:09:06 2000 +0000

    .

commit 15d0268db365333b2de3ecf48d1c6eed5606f9c5
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 03153e71b0c3fc74cadeca307ced4646258b394c
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 6b62e5ff82ec19aefacc2954d5545373c2f86d77
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 22 22:36:31 2000 +0000

    .

commit 85f5fc8f0b44c6a14d2b9601b390a4a48b1f5cdd
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 f66851d4f72963d5b31bff3d0928fc6980cb888e
Author: Mark Kettenis <address@hidden>
Date:   Sun Jan 16 14:05:22 2000 +0000

    *** empty log message ***

commit 8d4e800b7e470744bac98a93dd9d46e5e374d578
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 5a9a825c6d70efb49dc48601387570a2bd20126e
Author: Mark Kettenis <address@hidden>
Date:   Mon Jan 10 14:42:52 2000 +0000

    *** empty log message ***

commit 755e5208f7f39a4ef25463979dba7a7dd847e564
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 023f599af40a28e8281d5c090062e2435d1af24e
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 9 23:00:27 2000 +0000

    .

commit 9ad3d2479c2cd9d7f4cdcdec0fff8b56eb589e10
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 4688b41662106a03f08bc282df322ac66fe961ba
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 7 01:34:54 2000 +0000

    obsolete file removed

commit 8bbc8f750161d1339a929ea14bdcbc2e518604a8
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 6ca206d8e87cf29c5c83ce5671a4af0c202eed06
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 990774c293866519160c28ddd47d4f8b4ff36571
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 22 06:23:10 1999 +0000

    .

commit 9d8ef5f60cbbb3c7332603021daa955381869d2f
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 fc4ba56c7382a25340af8de990b0e860cc2357a5
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 07684cd467bd35814584c3ae1c907e48e89e173f
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 14 00:59:50 1999 +0000

    .

commit 214b8b678cecbd26b795fce93924f6e6625ed80b
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 69860f5c21cf994af6d0354cfc74f9dceec14d12
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 3 20:48:25 1999 +0000

    .

commit 567f5f213576e3fc37ab2df3c391d496e51391e9
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 facfabf9861c4b1d43379248c67497d28fc30e03
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 a16367350734c46d9429e79b235a02e8a64951f1
Author: Mark Kettenis <address@hidden>
Date:   Thu Dec 2 22:31:30 1999 +0000

    *** empty log message ***

commit 870136a66e8daee0e1a1c564a9c632b64c245602
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 4fe5a3c75c44a39c68138a9f8372b0f93698b109
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 25 02:47:30 1999 +0000

    .

commit 18cdb887ec896365765f6b11d784e3d0fa015d75
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 ee22c24147578c49abf9e74cb6d475171b7fb4a9
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 f67eb186dd83904e2b35d656308b3992d38036e0
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:30:14 1999 +0000

    .

commit 1d401496d91d876656b96303c114b2b2b9f0cf61
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 019d981a7750013f6e2d9fbdf74f709142798be2
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 fc0d6adabb70938fe24e324d260606a6e940d318
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 126110dc5a1294e51fd210d48d51a9d293abafeb
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 95e769f151a4be9a00d42a93adc32b3950f902cf
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 21 04:23:31 1999 +0000

    .

commit 1c7e82067f41c283f5a85b038c543f1eb795f5d2
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 535a39a638edfd9f2a07640e71cbf1cf53f80a5c
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:11:01 1999 +0000

    mount.sh replaced by mount.c

commit a7bc143690a9a42e02419309d6201edef01ef48d
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 2a4ac868f76119492ee1d33aaa8da612daa7f7e1
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 a83b5b1af18647a8ff809b877f0b8d82f73fd54e
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 05:06:18 1999 +0000

    (fstab_argp_create): braino

commit 6fe2cec14d0f8d937ceb81ffe86b22c77e991f05
Author: Roland McGrath <address@hidden>
Date:   Fri Nov 19 00:00:36 1999 +0000

    .

commit e417dc3131db1d067c5a8213e2df65db83670b2c
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 c0febf4809d73717c546bb256555b5c34faeadbc
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 7073b58d7c53bb22059a12e29b8e49f4776796df
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 abfa184fa5fa9f4c56afc347b254e1102e3a5b84
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:38:59 1999 +0000

    .

commit 9e8e4ba938f46c6b7abc7f9e502b66410c880ccc
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 dde405622bd697c956a31262b178ce0dca5a0908
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 1bb8a4b8a8459f708bbc0da504875559edc5db79
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 6940fa9547a330ac749f3d8aa679dd9da309ecac
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 27bf492638d6b3e23eeda3c1d2361a43f2e2341a
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 d4392c2a59091d073db7d735dc3dd2be6cdf8c9e
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 73cf5dde002dd776e9490157e23dfa2eabd47c22
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 414235542efbf50ccebf97038d9282c56236cd70
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 a54bc7ff20f40491357a3a7c951fab08b645b827
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:23:45 1999 +0000

    .

commit dd3b17085fc85e1776339091204901ff06994670
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 0a2df9c0597154b2e4a3695876df95ea811efcdf
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 18 06:10:55 1999 +0000

    .

commit 7f25cb9f5635c35bd6678c5bfc9e86561711e1c4
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 77f90500abe6124a2be4ed617ad1ed08d90f81e9
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:59:26 1999 +0000

    .

commit c1ce439442060779d11ac568f7864f5098f50431
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 a57a10a410f21ba73b0df22a468010ddf46f3db7
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 16 07:57:50 1999 +0000

    .

commit 9ab2fa9e6acb61fb98e7ef5999af7a3046046ebd
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 4a4cde9eb8f9f5a658451f04f4dd84f43b31ebc1
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 9 07:56:38 1999 +0000

    .

commit 7ae4d39db07fb6b6628f690aebd642e26450c843
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 c1ac7e3b11f4dd5701a6d8078984658b7b832ba8
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 710d4328ed93fa668272a860d6eef12757dfca65
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 22:00:07 1999 +0000

    .

commit b980cd9b2adb99cfd47a04ed6b6acf3c82f65899
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 83a092b288c44ad80337dd12ba0df3771646a1f5
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:52:30 1999 +0000

    .

commit 262a188d7b872d888371501db31136a4fef8295a
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 ac4f37124d4b0711ba53b07d31ea95ce24c36463
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 b7708fdc6a246ece194de23d459e4c97eeda7850
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:50:35 1999 +0000

    .

commit d724f2e5d8941f531a2037efec16cee0d3be0983
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 113ed6921eb1b2758e5475c08bb3b1d58dccbd7e
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 82036a79a0592f52362c55cffe57d3785b0fe785
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:47:06 1999 +0000

    .

commit 796ed8b2536173757708c0aa6441df5099920714
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 5ad285c81ff0597f4a982e1a236649b779722433
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 c1c29050e2ccee58f0c80fe2b4d00a6db6dc7975
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 21:41:32 1999 +0000

    .

commit 002ae0b391aa2c4e64f59e34f83f590a6a091e6c
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 3ff3e96d029d14e1f86d10e17983307375f908a6
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 2d333e2c60cf371c7c3243468653b04aacc0878d
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 80b4f55cf6f314a359f1f703b118eb3bef9b9166
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 b2ddacced5eca7e0b81779f00ebdea45a729a402
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 8 20:50:31 1999 +0000

    .

commit 0b8a6a978c402113df51ec69a06e4d63d392d966
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 4530a3a7c43375e57c0525b601a2c10dd4fb70e5
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 29 04:57:56 1999 +0000

    .

commit b02b6c55f446778a01e8d4219b5b8169895930ea
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 0577038118ef471dac01dd7854a4983a28abc1e2
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 21:17:15 1999 +0000

    .

commit 46f94466315224add0848ce8cb8c02cf0aa08822
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 7a1c0bc3f3f9201f2db8676f101f7e5c1d13d02e
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 20:51:43 1999 +0000

    .

commit a58766881770e0e559098cca5b0c3358753438c8
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 5254d19e6e25b16f270dd677b91c9f902e2e88aa
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 28 06:27:19 1999 +0000

    .

commit bd6d673862e85e2c17e850ec4d5d6ac033968926
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 27876ad38073ff6fa0d2fb1670ac717d766ba820
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 18:12:34 1999 +0000

    (diskfs_shutdown): comment typo fix

commit 81517a06184b030e426e0e7309f7a44042ec36be
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 18:09:36 1999 +0000

    .

commit 164aa7463ac1d289e3d5e56f13b0f5e067fac074
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 c58c4f6963c4fd68f6f77d319eed4ef7d39cd56e
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 23 00:46:31 1999 +0000

    .

commit 74483c06f32b4719a35c1a7eecf38b4b4747642a
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 7f592eddcc05e1276444ff236b9553b0ab176053
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 06:55:38 1999 +0000

    .

commit 6f1cd4a00c1f2bcb61a6113b79211a29375c4def
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 9555a839760a715879b8ad54935bb069448b3e2f
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:29:23 1999 +0000

    .

commit 892333fd32ff84d4092cbfab8f3b65eb10bfa945
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 d28ce41a6058acbd7f1b22dbfe1d2588c066547e
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 14 01:19:14 1999 +0000

    .

commit 3ea39b9e713da04189059cea4d826cb31e37f6f7
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 3ef9e1ad5922ecb9b04aa121faf1f06627a577d1
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 13 19:42:28 1999 +0000

    .

commit 85dcaecdfee138a4753001069bb11f96b8523ab8
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 69b5b333921dd17106c0941a416c841acb4dc6cb
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 9ea6ec390c40ae1471f3ffe3ff3f728d6955ecb9
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 68be69dc4cef36aa70a5c518825f5a587b226b08
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 ba24c161d0617f9934e23cead67f14def0bff6d9
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 12 07:11:23 1999 +0000

    .

commit 5404e33d763662d5c734ba9db3d70e632aec6e58
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 709b16deb0d5127228af4efa86c44b9e1f4a0438
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 09:06:27 1999 +0000

    .

commit adee197dacf30c2d42697769eb5e110ba25b5009
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 6193dfff68cfa4d2869aef68926d624971f45683
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 dcf468523f2d2fa690bedee5e4127633e7127ec7
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 24c4165fb913c8630779492f1d745581eb7a7b8a
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 95e7104c397acacf52ddb7e541a6a9174f4558b9
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 e01f01749d876bcfed4dbae610c28c338097722d
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 7c4ad00b81ac193982545d945e11ed0ea8870d1a
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 08:38:10 1999 +0000

    .

commit 95a940dd25f205a5617e8fef8f0ec22b96d618a5
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 1e88e74f61c675fa4b6bfa1a289ce92f363aca35
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 11 07:42:32 1999 +0000

    .

commit df98c3c93f63acf85c3727953bdd839be4af252e
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 fe26b67012da1c3ca11ad7878bb9863c3954672d
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 9 02:03:09 1999 +0000

    .

commit caeb1710af72e52268556e6e621a33b629fc4f99
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 602717249b527efe14d21bae9a3dc92edc3c574e
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 8 22:57:42 1999 +0000

    updates from marcus

commit fbb703f39b0858255496b5dd2719faa1a609b21d
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 5ac3a00c10ac166a8af3fcab079174ae4141b11e
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 660fde884ca40055b847aa380f0fdbfb1eccfc2a
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 fd52e8fb2e00202e589bb051a1f0a2e8247c1c61
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 770d4fdcdc9f48328d2478b8b84dda83f5488c8c
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 6d2b12ac746fb4c4b20bce35117fc92b4548a42a
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 ea804b09c99ebacece7396cf11519cfcbc8ed720
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 f58c35d6d7f4a0ae4d326edcb1be6738bce827b9
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 20:53:39 1999 +0000

    .

commit 508caff655dca461413272f3cb0aed415032a4a9
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 6111484cdebfbdeab502e6b57939fd9567d574ad
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 7 17:05:51 1999 +0000

    .

commit 84d1897c1bc527df15152364a410ba3f17f6b4fe
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 a0370ceb19a183c5d78cec852d18a0fb8d1aa9f2
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 6 17:39:51 1999 +0000

    .

commit 94b6f95bcd0bde0364c39f0283f23af2d4cb909e
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 b42e7d083f45c6975cbd1332e78d3b5092d90578
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 e0c453c524abebd87042ab93c2910de006008335
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 8332f33489bf1dc69db755509d1607d69d6f000e
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 23:32:03 1999 +0000

    .

commit 0b7040c838ca7b1daf99d8bd1fb7b6042eafe590
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 cedf335e47744abd02286b04bd664730e5fa6cd8
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 22:52:58 1999 +0000

    .

commit 1187969c7e7403fa24cb0bbfdc0aa17700eb89db
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 c3ac1919801d1b1dfe33bec0802bc2cf3494f8ab
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 20:23:38 1999 +0000

    .

commit 8295121f971b27fcbdd8a3252ef4bc835ef54dd6
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 719a57a9a248a7325b04b5b1a87a69fbd12fe2d4
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 10:23:39 1999 +0000

    .

commit 2c5876a86044a753d8ab0276ba744e218553fb5b
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 7139933152df3791c1dda3a8215f557b70cf538e
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 0d44d2515773a9505faf3d7aa08fad303d5cc928
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 b0cf8f3eb81ae3de285a07baa36ec066cbc8818d
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 4c9160f5c890230d81b6b1a9a85b5e8130a1f91d
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 a719cb7742d3821f54a391faca8094b4fc4c7a4c
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 b01d6033be4c1c93414dc00c0c0234e13eac6a55
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 fe07ed46f5c0537c78cadff0e880872bf45511bd
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 387f03d4f068f863e0c8758877d8e6c6a80a5d96
Author: Roland McGrath <address@hidden>
Date:   Sun Oct 3 05:05:15 1999 +0000

    .

commit a41eefe1bf00c318f49a9a4559831e419397eb1a
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 0d3dfb440c0dd611654b2ab6336a791505293ce9
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 0e5eab4749f9a1ae48e14b1cf5b2aa02d34b363c
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 ac8d7a1de7864a406a779170ef98296111956850
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 07:45:08 1999 +0000

    .

commit e7fd9694f4581a38f025f150242f216cfea2b81d
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 291d1cf6c617d9d8e3594f5ca7520f70411ed26a
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 2 05:59:59 1999 +0000

    .

commit 4cedb2c697065d7bed70e59ccd6c923e2ea72c2e
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 85ede0363b571328cd256dbf755112c60b0bf0a0
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:53:42 1999 +0000

    .

commit 07acf7e0d1b535976160f3e926227a58823a2ae4
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 1ecd64140670d6479160b9feca84dc0a8e9394df
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 21:46:17 1999 +0000

    .

commit 6e62a3e62c46bf91c6e64894e29f7c2da117d996
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 85b8215a9d4f6495199c4f38e1971513aa83e1be
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:59:50 1999 +0000

    .

commit 81ad0c1ed87ef0e5cb1e9e6a951380574d0ab3fc
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 6cfcab1a094dba30865574b2ea7c7e6178a776cb
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 1 17:33:30 1999 +0000

    .

commit d039ccc4b5831a98f8c4a19e947a05b18760e3fe
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 7e4f14e2c7eaae9db1ed79a70a8d794a8f1790d0
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 6518cddc188c8116498a7d0c7b14b0971dfebd7f
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 b8dfcc59bd8fce98d155c1d30c58204e8319f153
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 70e204c232f79ce06902d71b17a24891b8fdce24
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 22:38:52 1999 +0000

    .

commit 0799b1cccbf2631701ae0eb266990dc74e614526
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 5afa34634053899f4e88e3efc6949f8e0408a961
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 c15e4703ca65232288d1d166409e504790a222ab
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 22 16:55:18 1999 +0000

    .

commit d6ec61cd255fb7317e43f34b022dc3140a948208
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 2685c045cff5663225985a96782d3b5c17943ab1
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 21 09:11:32 1999 +0000

    .

commit 9831a39e1bf1413f2bb9eced2cad036436dbdfcd
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 4df58f898da4b34f3b03a9cb080dddc5825453c0
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 991332c77969e11fe30041793034a1a69d7a7724
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 dc84ce4f586350d1bc2bc062c80d62da4ff98ccd
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 f68270bc443a86e193eb1e9cb5643af9ce5dfd78
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 21:13:39 1999 +0000

    .

commit 38417df27518af51480fd6731b4b097e766af762
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 fa0a585012440245a9f6bfa7bb51a291cd5a3c6c
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 c99030a2ad21ae6dd6fbfa63bc2130d6f3a4c052
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 19:43:44 1999 +0000

    .

commit 689f2c0a319144b2686649bc03f3fc1d30eb80a6
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 98a11c271555c6f520311d578ae4b6dd8f5e904c
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 18:53:32 1999 +0000

    .

commit 1f0df1c1626e6a1a459c344e5351c90c53b091aa
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 d77a8dc6aef671ff30d61af47b1580d9d28e5533
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 19 03:25:59 1999 +0000

    .

commit 48e542c9387e06c26e436ae7e78382c814969d70
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 2e5445c2784ba15ac0d73bb230ca26acaede2bba
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 c61dbcef94ca4883c60fa444338baa4d928847b8
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 18 07:53:58 1999 +0000

    .

commit 2380b1879cec6c4fef5ddd2cd322d9961dfab593
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 def234b965dbd2fffc30ab3dbbc806c13df33b34
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 d3492e214fcb07fce94e24769ba850bbdbdaa416
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 d2389c743679e2b3ded9aff19e81f41f850d1193
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 b42787b3b1d8ad07050378de2b0aeab2575201c6
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 e052a2ecffc570d05f1788bc87a997d6f163a581
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 a1b5aa3c4909fb3f9e78f746e864ff3b87b27c26
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 aef7459e236901529f457d036155e82bcc41def3
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 07:38:32 1999 +0000

    .

commit 83c30b17fe4639e63f5f7a6ebfa16151407f853b
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 1d98bfc0bb3d5d13ca221204a14e88dcb595ce13
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 06:35:11 1999 +0000

    Reverted changes related to io_map_segment.

commit 4e9512a1b9ee4ae3fca389ad8003838afb081dfa
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 06:00:21 1999 +0000

    .

commit 5280665b5f0fbd355956a5dd9bbc5ea84455ebe4
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:36:43 1999 +0000

    .

commit 8c3ca5d37594c3cf0e17a6e2b34baf4d91201244
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 ee9fcfc4d48834f5607dc5f6a4a6d221df595ab0
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:35:54 1999 +0000

    ChangeLog

commit 362ba10ee5fb7d98d27f05e86417874c77b3e034
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 fa14255988853ed35932cdf801303dca245b6be2
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 82bdc501c016c6238f451479644a93de0bfddc8f
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 9790bafdd4120b6c7c961f40de065f9b8922abaa
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 fc700a21d31b1195365d94832307f2a686f93fff
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 13 04:30:27 1999 +0000

    .

commit cdd33a0557e0ce3a074c36ebce1b25f3e0090891
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 dc4c96a6420a1c67c3b72e7ea78929b0feac9914
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 540e2dbeb909fc4dcf2517c3e3032ffdc58f7700
Author: Thomas Bushnell <address@hidden>
Date:   Sun Sep 12 08:21:30 1999 +0000

    *** empty log message ***

commit 792ab46709c19afc980f7f4cc7913185cf5d92b3
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 f0e16f75c2ad86f3cf84e999f33bfe3ea2c84eb7
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 aa1c8ecd4a3dc400a6c3ee24f11007d71b0fe7ee
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 cf900c1c784be9ff81e7bc9db19d618208647115
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 81e542023ab254f211227b2816de49510065f2e4
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 b58bb8fa9f652a17d8bb70a8ebe65be91840ee8e
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 ab055c9a304a29bfce00f772813fcdec14756f97
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 758e531d512cd9013f16ef11120a83962145fa4c
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 7dbf1db54b70f40cb743e72a0708e3f4d3e1616a
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 d9d91076d45d03269c342754d28d0255d9b046b1
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 06080bb6f3bac4edb61593c20305639fcf54da6e
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 8 08:40:34 1999 +0000

    Conform to addition of io_map_segment.

commit 20532023bf5c9fdcb287ffcae65fbfd80260fc7c
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 989da2dffa3b7862d59fa97e47615ca025073ba2
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 6f6d567a9e9af386e555a29013614ab14a1b8a58
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 562a0ea6e51b6af6ff690d37c18fcef7f98a779d
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 8055a40c7ed9a09db1b8367f220fe4c0f1cccc60
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 5ea6806b5a929bea93b114d4a1e8339cbd83360d
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 75d66018eba92acf2a6214882cdd7be37977d336
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 4c34c49f3ac034093b1249272dcdbdaa48839cb1
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 629ff823383946b0cf4c1a0c0080acb93beee4d7
Author: Thomas Bushnell <address@hidden>
Date:   Mon Sep 6 21:05:47 1999 +0000

    *** empty log message ***

commit c488623b3cfc8e1908db9c8e9196bd705c89b887
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 5 08:18:39 1999 +0000

    .

commit f45d9b3bd9d8c2851f7afba82f0e1cadc01985a5
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 c5369f2421a0624216a68b50ef085928cbae0380
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 5 03:01:27 1999 +0000

    typo

commit bd7ab0be72179025255209a3ef769c64b36ceaf3
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 b52b143cbce172cda8730b5ae37536799c36eab6
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 860402350ed271fbd2839a0cc643ca8700404cfe
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 de34c95c8ed73ec1204dfa08a09df56505a4bd2c
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 1 02:18:36 1999 +0000

    .

commit 621ec9df799413aac1bd9619713020818886d7d0
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 8236b239b97e1135c39d8d9f9c375d61110d7856
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 3912a50380c5708b9f9e6dd5dbee30fe99811c12
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 23 04:02:23 1999 +0000

    .

commit 191464fbe5ee923bc9a8afe34198177b7558dc2e
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 260d1e68bd84526ba1237aade784070505bf0b51
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 16387070106dee1c55f4813d2c67d99694dc6b8d
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 2340bccda2e4e036de2580ae6eff0e89e0666549
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 0608a8ea9619cff4156685b05c8868b28cabc376
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 ae11abec54fc5ef3aa5bc725163b120a232296ac
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 630ab18121700e44745c804600a1d2c6201f67a0
Author: Roland McGrath <address@hidden>
Date:   Sun Aug 22 23:58:16 1999 +0000

    .

commit be001017f4b7f87bbdaf232ed507f3c63b39b0d5
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 2fd519899fe0c5ef0845e407d40d7a356b92a858
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 04:55:52 1999 +0000

    .

commit 960ab9dce5120c1c9764f8232f06f5b57a38f73b
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 92729101d964dcd5bf29aee07601f98465bc0220
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 03:36:36 1999 +0000

    .

commit 271d8596e9d47d4f7546f2121b502b07983f1597
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 20 03:36:27 1999 +0000

    * mktime.c: File removed.  Current libc code is good.

commit ad2c01834cb2dd5351a4bb105bb00dfbbac9ba09
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 ccbefaa1c7bbb35fdb1cc752b5e9186dec1acc01
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 11 15:49:58 1999 +0000

    *** empty log message ***

commit da2d0e372eb831eb7dad5f314e3987d3edbf5601
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 0ba517077384673d5919774ff14b98da5db1297a
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 8ad3af81ef39149870d1909f84676cffed1129a5
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 c60df5a184529ac364ecb55c288d54737666259f
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 eed3ea71f16eae04b856f43b3b5e15db8b1c7cb2
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 19:12:05 1999 +0000

    .

commit 3f3d863b6f7a337057784811d6685252b53e237d
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 18:45:14 1999 +0000

    .

commit 8a698675fee5f556875cb6e9b4dd31ad0ede9168
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 a6cd2c89d06069d447d71d830dd6941c9e11796a
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 24 00:22:17 1999 +0000

    .

commit 20b8cbe8a22c896dd095fa35003a1acf290cd636
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 b8cbfee0f48609a27cf3304d6feb25c4ca0e7a3d
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 6539a1e2efe5cbf9c44fa380e91917f3ae35041f
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 20:04:51 1999 +0000

    .

commit b11f489c2a022fc8299e87ca23f9b715e7950af6
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 872e1ff6e6918af68f006ea7ea9f66c0ebfea582
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 20 19:25:19 1999 +0000

    .

commit ef23cf71e11ee74798235e2856254c885f4fdd14
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 cb8ec13d604e43bc0749fd2f546c32d38e2d648e
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 03:01:51 1999 +0000

    .

commit ce00be3e7d229ff4fa1b9a1793eb75e70f2e014b
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 45aee8ac6d0b3de54c77166826f194bbfadede71
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:27:56 1999 +0000

    .

commit d38cd55db041b941f05598d3c0ecc6376f6285e6
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 914cf3fab7b1cc022a60ad292b2fbdec62d1008d
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 02:09:36 1999 +0000

    .

commit e5051dfc4f990c1182c3e4cbf7ee9cfb0a7a59e8
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 504c1c3e3105f69fe7eb94fa965691d85786b2dd
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 ce59722c4dff421f706f99f54db459dd2d15fa86
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 18 01:10:32 1999 +0000

    .

commit 1a17d4445b08ee24b1758e198f25468b39f3dd22
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 19b728fd1e46502e2077edf73a4df5f6f6e5a9e5
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 16 01:28:41 1999 +0000

    .

commit 223ee013e03cc021a2441b737252734379e61272
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 7e3cde65d9785bf0f3febfe76ea6deddfb34ce64
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 20:24:12 1999 +0000

    add diskfs_default_sync_interval item

commit ce9f6cc283247eda49b583125ff4b0e428e685a8
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:57:50 1999 +0000

    .

commit f21a86420383fbe7a9c10a74fa4daed4b31b02ac
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 46575355a07efc499062ab057a3ac574c1ebcb30
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 ba1276bfd00bda84672ca7650e3f59c94b1a5761
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:46:54 1999 +0000

    .

commit e2561fe747c88e11936d8f779477cc74ff9d0279
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 6ac510ff4eb8e1d0950b2186b13c200739568e48
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 c2d9bf30999039d6d61498df7b0615eb551942e8
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 bdbe3941e7bd4d2b324d62982c20f55981bda0bf
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 79d16bce29c7f8c4668e6e9a5e360f1dc1f1ed5b
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 d70096255d65121db4a6824985af813ba26c366f
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 4625ed1c205fb56032498b648fc2591dff1ec3cc
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 19:44:47 1999 +0000

    .

commit cbe94ac1d4c6d1726b6f920ac9ec3fe51363c323
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 7e5f99e1f90e255e82607d317d83f1b9322b0958
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 0ba5d4b15672c243489ec6d1959d9e20b9a6836e
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 2678c905870a7a4d158cef73c6eb1f2415b21e02
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 e43c75d8301e0bfcd58b923bffb8f653855214ed
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 6ad0ee578aaed343ba035f00e384bb452e3ef31f
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 889478dec6ea6c673317184ff80b5415dad65256
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 96760c8544d08e726ad40481d5e9af9daeb05362
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 4da65915092457aecca749d42511568a5582151c
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 c64817f24346dc30cc71d613c135a86deee13d46
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 0be5657964ecd99c82c2f4929bc01d181fbe4477
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 f098c7f076b0bc0b80809a575b93bc4b3cbf4fb7
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 b060f8ba433cfd99441fe38513992c0638aa05ec
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 a7e497f28cd22d2eee32c3d9294000267100c523
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 43d2535c0e3ff6aa03685eaae4ead8d58f8404f6
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 0bf87d10f30c29cd0464af6aaff9c852d5f7f0ba
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 3b77e0aab6ca1d9ad5ac415d9568eed904ef599f
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 160e7ee4e69dcdca02097e3a53324a0b81f0567f
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 0414fe52e180b6cd84d2c8a5c587a4d11e5f5b2b
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 dd88978eab9b75882ed72dad080b1915815eac7b
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 9815b331c352038ce882f49f1fb79c0bee9a6edf
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 8f21f4b3af0a79ebe0a550d5815ddd04895d699d
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 2df61a3451f8d7efb066449c0f1b27e64ed2b5af
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 7b166c0725317ade92080a9bd6f617cf063e6edb
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 4789d3a3a4523e966198298e963e158a4876ba14
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 dae9b2d3d2948a7bd7ea20de809e39ae378ee0d8
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 8075cfbd72cd2bc4c38f9892889d87d0111bee1f
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 22d6987916ece15206d887af52d3e96ee8099648
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 bbaa5ebc7f9d4aabca916105abfd8e5c4deb801b
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 96d93775e0d796faf5a15e18ff965915efd0ef8d
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 ad55692eed8b21cf58f2b9ea04e28ffe3e861417
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 bc58c4f7c4ab4379aee1d025c37479a9b71a3ec3
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 5a101c293863a95ba9019e6fd4b49b3f0bf6e733
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 aebe817fb47c0cab9253b059e3e2a024c3b2c818
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 8a62cfc55f784c094ffefdd44564f9f7208d7d0c
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 a63ad92fc2a80acc3eb8829ede7a89dbd1ecd911
Author: Thomas Bushnell <address@hidden>
Date:   Sun Jul 11 05:26:39 1999 +0000

    *** empty log message ***

commit 3a324f45bc8acf6e5f7e46f442d64d84be3b5485
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 03:23:43 1999 +0000

    .

commit b604bf20122ccb32e50abd70d8b6559095179417
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 0df8409cdac337a9856871d32ac732fe0aa82eb2
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:33:00 1999 +0000

    .

commit dc6834ea0a6d9c3b9cacbb377ac1cfbc4b725c0a
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 c94fd4d80f50d705443b31bcd74467ee3b17d98d
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 02:29:27 1999 +0000

    .

commit 8899a030e738f9067f133d47464571a4f42b9c85
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 ff262819bddf0eef36a7e5b897555fc4e6fef0c0
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:57:09 1999 +0000

    .

commit a5945bc93f586a2de25458bf12e4fe02c5acedb9
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 20e42ca1cc5810815f015d6cd3f3443bb8450171
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 eb31e310a30c005deadeff564ab2507237cde8a6
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 e0c4b157e2e98b7f8aafc67ca15873b167d4518f
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 c91c337efd2ba4fbc3e8d8e8a03bda42b8aeef82
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 b343db72deeba7ca5a6ebe19187afcf1ca2d4e44
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 11b058408aa4b4bf85cf4fbeca8500aa7a7c7b98
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 0b8a3a03ec760479c6b425c230fd7c4eb4ab8081
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 2d87a32ed32f7af3378ae5aee431fbbe3d97fe26
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:52:42 1999 +0000

    .

commit c91c4c215bac7a331d6bc28d4888ed66a03f4447
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 b647d4b72c3dade51bf3b2ec9b74ebeff42e91eb
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 afb4dfc5b277720da7a4bac1b7eb70e07561b7a5
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 876d70ac244317d1c41eae861a3b8d0a50f8fc61
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 f14c462e69fb358d2eb1722ae02eef2c4ea7a4b1
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 acfbfaa40a6fc800ac2ff3bb948d4ec535b3c6d4
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 0ca397f79ef5c66fa15b24eb3737c864ae935682
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 7273e6dd7aff560795ddafac2e98d988c3ab4080
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 dde1335317f2676ed1a91e209acfd56d1ac3c374
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 be50ac3c87747fd012cc195f244be4546d592c58
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 450cef3741da6c07344937e9927c56fcf0b58923
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 f5e6c348e020e107583aeebbbca8409c042e469f
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 63cf8090c8e97779a766bcc142520ff443080e94
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 7ac4f3de33b88b924e022f723ae383c1da8e9dfe
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 d2b86893d3ff16f949f34aeaf32253a57470ad81
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 c57274d166673a6f33c340421459298fbd912821
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 f6d94b89f56087563d2da7ae36702ef97ee74038
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 9d5744b132e7efb4bc4cbeee5c64bbee63e2070c
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 3f3827e9713ad651906e9a2f3324af0d81b12346
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 11 01:39:26 1999 +0000

    .

commit 63f7e53a56d06d66ffff5f5076ec300391e61f8e
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 234ad16c9c7eeb82fc081747762672b99c001282
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 29243ce1b428ac4dfadd3de9ce78c00e8241659a
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 10 23:02:24 1999 +0000

    .

commit dd97e8c68cc5a42b8de9e9f663e21761778280f0
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 4a9166635650100ec380cd016eaf762c825e3178
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 b0e64a7e44da12d682b8b4fbb45f0d415bf71dd7
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 2aec090fd08fb0eb0b7dc9212827b135f3f64b8b
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 b588d6ee7e17f67ce7a0de5a3ec6cde7be3b1d75
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 8 19:09:03 1999 +0000

    typo

commit 061b052ce58fc2a4f9958915f19f93a2068fc0db
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 8 18:11:30 1999 +0000

    *** empty log message ***

commit 3505df2c639a0bc6ae1a4aabc91a60668e800bef
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 89ab089ef4beab8c65daff078e9cab169f0a231f
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 11728554766cb2b448b39104280421225a39aa5f
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 8005033aeaf2ae0ac852c003cc9158e74679076e
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 7194aa7e5ae5583cfadc613a4afc681dea4b5e73
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 bc3c05223545bafab5d5cad56153b575530c95d3
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 c925bd44a7e1bde069d52464ea70015f99d42a08
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 bc3145cd4023be6bd396b5a68c0280501229c134
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 59be4e9017cc4ca6f6844d557a1371af13e639b7
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 caa45863f16819adeba2380ff14874c502f5628b
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 380625a5ea9d0e94462b454258ce795fccb2b99f
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 11f4fa110de462ba564bcd668757f67cc6c532d4
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 2ea554f335c94c4db37593f1918294f39cab798a
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 4719b5209b7215ea06b6c89eabe33200dd2340a1
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 0f24a67ab0984d8c36ef13a9d5f75a2a7edf8a74
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 3a539b9cc3b4340bec4bf9cd08d6da1eb1b4bda1
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 9103aa405ef6fd7886bde44d7e201b8f9963c9cd
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 e2731e82efb2729b5b08c278f9aa8216599c1dd0
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 d368e7745d8e297c15a9fc099253b12c0df86ea2
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 2b3520f8512447f748ea2e85a7aa6f047c49800e
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 62d70c5481985259da3554b22493888eb994dc70
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 28c19cd863580bb6ae13b09ed8769f742c2835d7
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 c906b8795680553bbfd6ba6cac4c7fcdc6bc6bfa
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 b7ec970fac8104d8aa9af122d66baa195c3e9010
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 c683913fffccce36e81737a5576bd760716576b4
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 11cba850877b9bfeb82bd110518ec99d1c24557d
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 5df1b49c28fec3c1f41fadeff36aa780570eaccf
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 0dc121a7256331806cf75a3cff7405956be3ccb6
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 606ed0858a022da292ef32c118bd0a2cd40b8e2b
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 84505e97507eaeba001f5599ec82ea92d14f5f11
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 483b8dfd7ef9c43b168bbf9cef7f5925e1c32693
Author: Thomas Bushnell <address@hidden>
Date:   Sat Jul 3 23:47:07 1999 +0000

    *** empty log message ***

commit ca76cac69a4245db809003f4a7482520ed0de8c7
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 2d4af7e9d341d53382deb3d66f2b5cc5c2aca29f
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jul 1 21:39:50 1999 +0000

    *** empty log message ***

commit f47ca8d6104300dd5538324aee00f413f5c801b1
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 5d811207fba04431d707c96b8e997f0c975ea579
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 190544ae39371ef5df515d82539ec90e8092f97b
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 0996caa57ab4df345a74538d66adf9e136948361
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 c6cda516b168795eb543af7dc48ab8fb1464842d
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 17:33:32 1999 +0000

    *** empty log message ***

commit bb73c990d7cc19892200ad1dfe9dfdd796d8d6c4
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 81dce8fa39521ac695cedb42d7087b788eafffe1
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 d714ec3f9f39ecb382b91ad1e2e6c72cb73e4318
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 29 08:00:31 1999 +0000

    *** empty log message ***

commit d96d73ecfe26a950f74aa55a013db5eb340c4d83
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 d7e3d852ad437168dd8d5fd005dff6c635b56d86
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 3aa80225ced04800e6a2cd2178f752b4c74e7a1d
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 23 06:29:25 1999 +0000

    .

commit 21b85d9a5c02c522ebfe63bbd9277ab1562822e6
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 d801333895a000abf5d0380e1c0ec433408ae592
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 22 23:59:00 1999 +0000

    .

commit 7a61ebfa06b556fcb22c5d53af8de89630784c35
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 7f2f6b11e2e3b64ce8b7ba913cc46a8a99f08122
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 20 21:55:48 1999 +0000

    .

commit e1df3ecc9605214ed1147bfda56edd857e8a9f51
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 a799410bca94e7ee37b27cf89c973238f4e96e3d
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 20:06:36 1999 +0000

    .

commit c6c9efbbe3f1792f381bd65bc0c00d38b816c33b
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 388186033f25f5928be6c008d88a7f73b8ec65d1
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:59:30 1999 +0000

    .

commit 95324f9421f615eaa572455f251c7519fdb347ab
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 eac599627ff524bd6fae11027a220d6b93be3939
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:52:42 1999 +0000

    .

commit a797657b6fe3406ec9b9e75c44b3b216ecd5420b
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 dede7ff6a0351af121f209038582f4f053a6d58e
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 19 19:48:02 1999 +0000

    .

commit 19c9655b70167fd6a7b8db653712b4786483862b
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 cb4ee079a578291e7969114b9de00711b86621c0
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 d5fcdce5383d25f250a6f5802ca409b2aec0e35e
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:14:35 1999 +0000

    disable split-init by default

commit 30c9d4d71690e45e3749852b6b7636a31ad53773
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 75863809b26a4163d7210e78d5809786b511f4fc
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 22:05:47 1999 +0000

    .

commit 6a68925f7b9ed4e301ca1f2c7a76aa283ed209c1
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 eb3b2beb9c8e624fb673a5587c3d8f5ac2737681
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 e26373f1e4df039fb986fa4789f58382ebc22264
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 981508dc10a5a501c2d1e83901b3555eccac6253
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 6742ef182401184b0940a9cd541f34b3cf4bf0e0
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 18 21:05:03 1999 +0000

    .

commit 23522a355e6775f53dede4e1cbc0b2cd39ccec30
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 b0439f2a5c51606b97830adf1545974bfb853367
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 17 19:27:10 1999 +0000

    .

commit 81d716b05a1aac8ede8574718a51482b07981268
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 dafb36c32929af9b70b891052332e34842126542
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 1814284ee6c21e106d9525335aff4a8bb0f03134
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 07:50:40 1999 +0000

    .

commit 93f45ba9a42292642b839c58b168dcf0eff9bf49
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 79502245e51fcb1c92a75ab0be96d7794716d6ab
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 15 00:36:25 1999 +0000

    .

commit 43a1d7a4dc73dc1eb9e80b7a2b9a231ddece9a4e
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 0334ca87ef001110c939d50659c4823fe7a253b0
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 14 18:55:42 1999 +0000

    .

commit 029bac53b3304020708c2021692c6271b939c94e
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 32dd9d0893268e4c8c9b7399ab8d36cee4636b53
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 23:43:07 1999 +0000

    .

commit ed30d953e7cbabdd17521f07b15022b8fa986785
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 0c86cdb2204453ba6fe55be025baca1cdfb1db59
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:28:06 1999 +0000

    .

commit 224512b309d56d9084bd103d6d8168f13690589c
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 14109d4b0b0096117b90e41df51eabcc94e18da5
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 21:03:02 1999 +0000

    .

commit c313c4f0d7fdd7deee6afd76f4cee20ce8cad685
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 d09372ec24de90c29f596b4e49fa2af8a33f7763
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 f2411fa35be5730aadde997f43ca5f5b9dd4ca98
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:25:10 1999 +0000

    .

commit 6b56a9296b90543fd28346cf85117125d0393263
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 c4c933e688d15005a1c68211359b2fb3e4d06534
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 19:11:54 1999 +0000

    .

commit 49f05b98cbc51d198afb587b3a9b1acace89b4c3
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 b0aa6cb99fae7c455fc64ac53fbff21ebc2469f1
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 18:54:53 1999 +0000

    .

commit 54ec484af50fdd7a2f431edbb2751222fdc94043
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 ff6df81551100e9d9d8b969da4fa3483b6fc2ffb
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 13 17:03:38 1999 +0000

    .

commit a3cf0ba7361422908b26e5a2a2b30c21443cdf98
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 fe46f823d15e39bffc42a70450ec0f279180ce96
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 11 05:36:51 1999 +0000

    .

commit 0984004f4903493072bbec1c181ea002174ad0ad
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 b1796f9653ebcaa675174261d8b8667555053971
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 64d187a307e371e6310aaf193825ba0298921199
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:36:53 1999 +0000

    .

commit 36697b5290326b9972df26521cd78292027739f2
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 8e481d91e1d5080c93f0e48db34fc9d0e5c8ba4e
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 e19e073519f2907eb4d96d12e6a578f5a4e7c182
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 115f873a52cac292e2f969d94281cee6919886a3
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 57a1aeaa5b57aef168511ed5085786ef1b1b273f
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 5 21:18:44 1999 +0000

    .

commit 666a83db3808a7990431b72d59ecd93669f44191
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 a90274c8c4c4e95ee071f0519791151260089a5f
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 21:39:41 1999 +0000

    .

commit 0c9ba0ee65b95506d9200dc4093f7ef52a984fd2
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 b0353b251bd9b696daeb6c624fa015c61fa636d1
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 4 20:51:45 1999 +0000

    .

commit 8485796683fee2da71f8b42f60aba9f87c4bf04a
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 a8df79b8d34936fa547d774063c20159eabd7eb6
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 3 03:40:35 1999 +0000

    .

commit 560e05608c600b0a1a0b26562c82b55da9b96b6a
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 280eca90fe057dfdf0f6014a9d2ae0227f534ffa
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 07:00:08 1999 +0000

    .

commit 97a960a383fa214a6157c2c3dc139465c6aa3afc
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 0850228af59fe26a4e3f327ea8086915c8bb38da
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:56:41 1999 +0000

    .

commit ce90122ee5d9996cc1f4cc3cf799456174fd4cc9
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 2d30d9fe47c273da84c792593ced4e60bc256239
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 e9577631f0f53be91215ff5ed92494f3b31ebd2a
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 06:24:44 1999 +0000

    .

commit 78cd353d7d73fb0907319169037ea9beadb9cef1
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 e6410d2022319b2ff1d1b4520dfa41924c0f0fe7
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 2 02:23:06 1999 +0000

    .

commit 9ca783653e80841fdc7610e1888654d4c4bba518
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 c72e97b4ffa33734d8f5ede99adfc89272379a7e
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 22:07:44 1999 +0000

    .

commit ab4c5ececff862a08dcfc3802166495f54ce75e4
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 5695c9475ee2c9cbcff1b11413e4d3a3e3d3db3b
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 c88a0bfe210bf589e7180392663c4ba8dbfdbc8a
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 4ac197fe5446da24df230b48ace3c60aa0366f93
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 8c9d37e1aae908ab55572fc09edc0620836d3c39
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 d8514cc9813214ca5e62c09e32e08f00255c3616
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 49127ece65af742caca3e5e96c360f654d9f4f0c
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 e1c671e712b366c954fd08650993f293de4d742a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 20:24:00 1999 +0000

    .

commit 7ea7719f9fb514308e8f42701ce56fc369988376
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 11bed17eeb0f3bebb1300374709e3734b31eb2eb
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:10:07 1999 +0000

    .

commit 5b4d2868d72fc03983ab61402684700a34706dc6
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 31511125bad0b022d4a49a337bc3086668c21e4a
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 1 05:05:02 1999 +0000

    .

commit f3c56992e4dafc0d09b64e4b47941346b2c9afe5
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 a0ac3c7e6da79a0bfd177379c56b93dd8cfac779
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 354420d441eaab38f1a0adf5c599617031254aa5
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 623cdd45cb141584d0880764c7b8c73761487d0f
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:12:08 1999 +0000

    .

commit 1c4c8fc6186c540d7387db0d07f42f9a681e51bc
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 64cda01aedb9b53dc6fa056258d6c3b8696a585a
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 03:01:26 1999 +0000

    .

commit be5616906c112a4d5c07944ff4802367552a90df
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 d0b187bd5ea17f76eeccd06c50fbaa47864f7da4
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 0bd596602440766153c368d309b69e1b83c89857
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 17e27fc15afa04121a2a4275a7aef104ec949101
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:49:07 1999 +0000

    .

commit 447f00c9b73c4c7cf7b7c2a2479ec423486d20c6
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 b1694d8e68695ba8307ef684bc8a2f58b4bad72c
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 ff50fedb260637a3d419753b6604d440066fdb91
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 d003131f313a9bb2b3b453a840aaf2654b306238
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 fe466652f01fc813261fd3fcc79af9d6c9996b2a
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:44:45 1999 +0000

    .

commit 37daa4c8e7af25fd9f24b774cac3a94f7b651616
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 4e64d54aac2088191318a46546ebb3e7af5b4b8d
Author: Roland McGrath <address@hidden>
Date:   Sun May 30 01:39:56 1999 +0000

    .

commit ca18dba45919c4dd94e96983a2ce71dd043079e2
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 da8c7920381fb2713edbf5dcaa30f5338b997bef
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 cbf5ab225336171363fb9029ebf105654058e026
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 88ffa7cfaf001f73c806df4697f2072f4cc06bf8
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 20:21:23 1999 +0000

    .

commit 270939514264a98e5a4d129a923faa4f0b7bc81a
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 787dcaaeca41c5278987b2f7e3870cbcc5504297
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 3bb7219c9e36ffa219857b0fd16b83e70670d561
Author: Roland McGrath <address@hidden>
Date:   Sat May 29 18:59:16 1999 +0000

    .

commit 7a899559f256f3ed6a27035e8538a783e1f4edc5
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 43ec7658938828f030a05277098fd9cc30dad074
Author: Roland McGrath <address@hidden>
Date:   Mon May 24 02:39:29 1999 +0000

    .

commit 6901dbf4bb9b2e8420463c3088f94753d5e61f20
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 9ff6767b2c4d8140c7c3115ce40d7093c93c381f
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 18f1dfc13eaec5d33980e85d3e26ae0abe0c847a
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 bff299bd547b54c2c0b519b6c6f936af19d52aa2
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 fae95ee9a5ce25d124217983e5b37ee316d0d065
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 22:26:52 1999 +0000

    .

commit 5dfdb3d5d6f62eeeb23f1b722c9b95afeaae5dbb
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 338ec2ec36b209dde6050c2687250203646a83b3
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 20:55:02 1999 +0000

    .

commit 83c748cedb05421a65cd6d110a1e368e33ef68af
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 26f6326ecf9a5f828c14f6b301966c9500c0b07d
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 18:38:13 1999 +0000

    .

commit 596d2e9435ee4afcb5763e648a3133bda9faa5c8
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 cf598bb05fab3c39086cbb36589259f03aaba72f
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 92c0ed18344cc2930a00ab1080e02e79bab1e6f0
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 15a4a12fecbefe26e4e333031957bc28e0b2678a
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:52:03 1999 +0000

    .

commit c8815b1ac014add91a136dd3414524b8fe916eab
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 64b5aa07937140f0daee1277b8617d1f4eb1837f
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:40:19 1999 +0000

    .

commit 533b6d56b9e6beb2a780fb325aae9e20c0c6bca4
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 05e328428ec0fc644790f6a33347ea527128be1a
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:38:49 1999 +0000

    .

commit 44a75b26070b0c0b89d1641bec1c649dd1b6bb3b
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 2187fa13878bf780a60b362b1a28c2b6ed643616
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 2d390ab0fd53d6b0c6546d5604f4814429901c67
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 9f41d6d508b6e1fa2821655f2284b31e1d5bc1f0
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 6aa981cc189b7038331d92f89857d61180e360ab
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:35:18 1999 +0000

    .

commit 8910c2aa5ff156a4e1acfe01138747a4abbf0514
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 16090599c8b4813383f1580babbe48c24ed1da2b
Author: Roland McGrath <address@hidden>
Date:   Sun May 23 17:22:52 1999 +0000

    .

commit 54c8226154cac4de23badcd5223615c04fe4c3c0
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 d589cd26f434abf6db3e7ecd4cb3d43e86ff1252
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 07:24:20 1999 +0000

    .

commit 878fb3c7bcd82a07cf2d666e01970568f58dd60a
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 83825f8955be379b7d1f4322c38240047dc3d84c
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 06:45:00 1999 +0000

    .

commit 0800ce4b5512fcc41e812bde81477740abafb1f6
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 c8a4a7bdd114cc6e8573b7f07916049976df5afa
Author: Roland McGrath <address@hidden>
Date:   Thu May 20 01:27:24 1999 +0000

    .

commit 24dd47f6fb26777bc64abd06f50e0ad1b49156de
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 d2da582171a3f9e124602e248923d307ad5ee620
Author: Roland McGrath <address@hidden>
Date:   Wed May 19 18:15:15 1999 +0000

    .

commit 250fcc982a19408701f4b862106bb3a970ab1066
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 4145cd8a2e531812a660ef142afbedbcfbfaf868
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 4a5bbeef090277529471ba5794f5a332cd861b54
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:40:14 1999 +0000

    .

commit 1ace239191136e8d1a118507b1a96c18ec25cde0
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 64cbcdd0ee908b1c947e2370dfa17db1b6a4bbe5
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 21:38:41 1999 +0000

    .

commit 7ad64345b13ba3e216d7c886d8e2cf4f3a45cc09
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 f23430c9b4901937cdb82ccc980ed92480486e21
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 20:39:59 1999 +0000

    .

commit bd3d2f6e44b9148ad6f9eb4a22c52a85538981f3
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 86ba45827f25a72b14e61c7d5ba6dcbbab1d9559
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:50:15 1999 +0000

    .

commit ba1f9969a9305e55af0a6d9fb04ba51d1f41f55d
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 ca8622baf2b21c3aeacf449800e5ab17cc08c82e
Author: Roland McGrath <address@hidden>
Date:   Sun May 16 15:23:12 1999 +0000

    .

commit ea1a65df0aaa703ba50553c4ae13c94bf47f6e61
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 a29275827639b2d1fddc57b1eced472f0dad4d70
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:16:48 1999 +0000

    .

commit 142170d24a58b4ce0d2b5f5035dfdfe3d357b1e6
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 d6a6b7cda1c4095f459be3cff5fc636aead13a8a
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:13:39 1999 +0000

    .

commit c3b5b4c51ec20e536dab53dbbc4bdcd77f24cf2e
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 17dcd7c925fb5d5fd6919f58035b79950f130338
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 23:03:21 1999 +0000

    .

commit fd0682e1500ce296cd82841e8d53e21f1ccee822
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 229f19e9c0c3c21850265c5defdbe551132b823e
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:30:04 1999 +0000

    .

commit c3da82bf90edd4da3bde2993d9ade2c6a036e44f
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 5d50eb22b6ec2dfea8130dd792c482bf70e6ec5a
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 59e4afdc5fb05e046610367a54670f5a4b67b903
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 22:14:52 1999 +0000

    .

commit 887ee2517d99fbf9154752d4391360003a5f5b7f
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 13f8b7bdda3f76e561770f843b90c123e7e0148b
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 f02c3ffe3ce08a34cb4b901481a033355732b256
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 19:03:25 1999 +0000

    .

commit 104f849669eae1e099f66d5aa69b6f21c4f56aab
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 c75d3294216f7212c4e28b7b93e6bc3b3b9b0643
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:55:18 1999 +0000

    .

commit 9ad3eedc3d04b5679fd2fcdd132366ea797fb4f3
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 fa20eaed93226b651306ed56d9d94a70e5ee56e5
Author: Roland McGrath <address@hidden>
Date:   Sat May 15 17:07:04 1999 +0000

    .

commit 48d30861ca2696d18eee71c86abaee5f82b0f367
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 da64bef4b17f02e2abec6166ffcdbebeb1dc6bc8
Author: Thomas Bushnell <address@hidden>
Date:   Thu May 13 16:09:38 1999 +0000

    *** empty log message ***

commit 4bf594f4467772c3f714b414e6932f006e3f1bdb
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 a260c419912303d8d9b6430dfc4d64a7bb60ae1f
Author: Roland McGrath <address@hidden>
Date:   Thu May 13 13:53:49 1999 +0000

    .

commit 13781990bf2afc64451b59ea68e22f83c47c681f
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 3e7fe30479bb6ba6e37b03aa47dbb3aa7cbb6af5
Author: Roland McGrath <address@hidden>
Date:   Wed May 12 22:23:38 1999 +0000

    .

commit 3519a025d21edbf46de084ce079806071b65fe7c
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 97108e37bbfa7d24ab90107b9bced6e0e5fc6587
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 4c99bb63ab498af8c1821a5636151632e5bf207b
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 859cc9bf869be7d759c3ed371569a397d2ab49bf
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 a8916e93ddb895ff1a55d72bcecf2369b9c6b3e0
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 4ede1c07025205eedb0f2610c84e9791417c4c00
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 19:54:37 1999 +0000

    .

commit 86cd6d3277c1e0ba0aa6d6aa646de0d3bd781b88
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 24b1575f8bedd7c426b392c5f2db29f85e7cd3c3
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 5954a30ef2be0f543b04490a86ef0f86ae7229ea
Author: Roland McGrath <address@hidden>
Date:   Sun May 2 01:11:57 1999 +0000

    .

commit 722aadc1a3cd444f4aafbbfebac478bef3939a17
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 0b67581d685332d2b0437d0546c84f94c4777919
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 cad34b0db0476c05b48cb82872334a53e0236b9c
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:09:27 1999 +0000

    .

commit b8f15b252be45d4aaebb49f7a3c6c5be72675736
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 851259b0c5e315d8141fe63d66db79a2c8731583
Author: Roland McGrath <address@hidden>
Date:   Sat May 1 06:05:32 1999 +0000

    .

commit b9f0b3d7f00f82cff6fe38c5ebb5215538f897d0
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 db0f3aa047f38c47e21669f31df4d0757ad7e43a
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 2deac4663d2b8c39b633548dceb1a09382815669
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 d76bf3c1282c24653a4287a72682cebe1aca71e1
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 dd1376732fa7851d2004ec5549400e91dfc5613b
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:02:52 1999 +0000

    Totally new.

commit 8925ad39fa5fb46e62fed1128ee285996aaf4502
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 dc05f649a35ef076c4cb34d67d3f49551cc9ed7a
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 30 11:02:05 1999 +0000

    *** empty log message ***

commit dea5a44ee19a9df008819884deb015eeb789ca2e
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 29 16:20:14 1999 +0000

    .

commit 51e585bde24782496f746f7796b3399ff56de522
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 e513e2b70c0a6124bb9a4efe3691f9d3990b3fb8
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 43c8913e7b27e2fbf18f98c05d40d541c90d73a8
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 27 08:27:52 1999 +0000

    .

commit 054f1a3de9d1febd531cba01f3bff2d4b5faf69f
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 db9190c6a9302d1515436dafeb285a7a12780f06
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 dcc4e4a949f4b7dee8348d65a0abfcb3b6c7287e
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 3a4978ecbf00fd21ca880eab6c517e5974350cac
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 1c437d3b9abd013a8d6cc4c80791cbc61caddc46
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 26 01:39:44 1999 +0000

    *** empty log message ***

commit 09565f403538a03ce33a349c6a18fafe54ec989a
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:30:06 1999 +0000

    .

commit 929cfd9785712844e019e1e6d01948fe8d2c2ecb
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 b8ea219b0e8c8e540ce31c60bf1dca96967a7a03
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 25 19:22:05 1999 +0000

    .

commit fd77ff1a25ca21d8c5f79538ed713259bcc1c0a7
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 f569adedd90ea2193bcfc486698604b66ade27fa
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 d8570002b3a675ecef87395eb7ebcf585f3d6252
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 5a3270270f3d8a057846aa99c99e6306ba64a9ae
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 1f4351b8813c2432b96ccd760a444f70391395fa
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 18 22:38:44 1999 +0000

    .

commit df1bec17fa2f558826c78db5c545770612949124
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 e4bca0ae7f67f95be141903f6dfe792c19f4755c
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 15 05:08:18 1999 +0000

    .

commit a4ac5dfdb4941ed4d273664a9db46caa47840a9b
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 e1353ee73e3658992d08877920a5e5f743d329b7
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 64aea382f4406ac4af92a0779da40dbfb8be7987
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 28f61b2b4b5453ca127a151384a1b6ee8449213b
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 6 03:40:50 1999 +0000

    add libc items from old libc/hurd/STATUS list

commit 3f783babc4b3a38b36a79e83f801effceaf0262b
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 25 07:45:34 1999 +0000

    .

commit 34b3ee24bb5a89623ca89fc91594235846eed6c7
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 3e832cef8c1f133fb900f64bedbeca425fb01876
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 24 02:10:53 1999 +0000

    .

commit 875032620efdddcb2809b118fa5c83c001ddb21d
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 d86667c9923341e126953140e853763542524277
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 23 02:40:03 1999 +0000

    .

commit 1c0a23ae5abf030028d9495f2deab991e7c13a90
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 fc8b2577d183d9ddbcfc2d5790d9823005899276
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 20 23:11:53 1999 +0000

    .

commit 2d46a17c971158dc9cd867a74e94862cc1c8f96c
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 27fabd86fec0d356e9e73b3d4a61307672461a2d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 17 22:09:44 1999 +0000

    *** empty log message ***

commit 1910c2ea26219cd462be35e4dd8a8240ba4d3f5f
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 a5020bb165c4bc4f7c95b14a83ae7462ef56ed6d
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 a17cc72ec9d8aac607481b8d7674e82227c6a8e2
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 cf38f99c5362d01c3248b4c3d55acffc70980134
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 d31be4ad716a3b001da18791d4d76637f68e823d
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 e64e2e9605055eae2b270e2302d395af232a480f
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 ba2f4c231179ced8d09d9d05a6dce917a5a87bfe
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 b0181148a8144833d59a93286ba6f5abf27936d9
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 8894b192c61b82dca86df76f69af401fc998947e
Author: Thomas Bushnell <address@hidden>
Date:   Mon Mar 15 20:05:02 1999 +0000

    *** empty log message ***

commit 54ba79be0113e58330d9b935e4eda6af3d38581b
Author: Roland McGrath <address@hidden>
Date:   Mon Mar 15 03:12:01 1999 +0000

    .

commit abc439b262ab0876ed4d1394ed78991b403e26f9
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 64474e9d4f237cb32e768dbf19c97793fd9e94f7
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 d65c7ac6037f74b38b33633e9c35695fb8ebe6d8
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 7ebba617a535aa344a28a932b2f62d4df50c049f
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 14 21:07:41 1999 +0000

    .

commit 7a40abfb9f77601d3c26ce91e33588eb249d8492
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 de55d061f4dee286530ae3d5be034d48c1c00738
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 e65611d99b1330a7653df7b991c756caf03d93e9
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 40544d88d2d762e842d4a26d85347f48587abad1
Author: Thomas Bushnell <address@hidden>
Date:   Fri Mar 12 20:27:44 1999 +0000

    *** empty log message ***

commit 67f6dacbb9dee409f12fff086f999df621e69e75
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 979b4da5b9e08b25b16b67b4a929e3b4c5861623
Author: Roland McGrath <address@hidden>
Date:   Thu Mar 11 13:47:56 1999 +0000

    .

commit 110b4ae4d57b738832d24b7daa28f1e87562173a
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 cc2d76b4a2ff0a246efdea9f8bc7c373558bff9e
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 10 09:12:16 1999 +0000

    .

commit 3cf85dc0c144cb0995e845be465fed3c76b4ef9d
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 5a27288d776423bb502d283440936229212a2414
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 9ddb39d741c94a00b4d61650286e1e28226770ec
Author: Thomas Bushnell <address@hidden>
Date:   Tue Mar 9 20:39:04 1999 +0000

    *** empty log message ***

commit 22beee88cee4d4f12212ef6b0a32947fe2ba41e3
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 99ffbd017dec5e723e698ad6da03373925322db4
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 02ffd14638dea810ce6d55c4deead1d2c6112295
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 9 17:19:33 1999 +0000

    .

commit 0e2c65350d6cfa74d8ca48ec12faab4b0c88b9e9
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 94c2efd95e142d63289375bea478197ddec2a426
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 3069b87923babb5f446a57254c03d23cc6dfcb47
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 7 21:45:15 1999 +0000

    .

commit 3d681020bffe654508cbbaacd4a402d663cdaa7b
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 ce2514f37ad4cd7eb322685970cc4b9be2f08254
Author: Roland McGrath <address@hidden>
Date:   Sat Mar 6 23:15:35 1999 +0000

    .

commit eaf0fd4489170bb509c97231a8f8083577ed274c
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 08c61f277e219882dd05d951f255c55f153b0b2e
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 53fe47d295f6846517768ca43efc7e8f5fe24c6d
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 c5953720f7893bab4ef1be67506b987d7b778944
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 7ef8d6aa83ae31425a15276a7a8531dbcc520f9c
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 b7b57c297ceab05bb2e9fc2110440c0aacab5504
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 e6a30de14120ce86ccd43dad156cda8f096bfa02
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 2bd231b0dd83d7d621d56aeb93274a2a3647eb6a
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 02338fdd81bcdd9dc732dd3a12fd522315855658
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 25c2aebbb682e4ab10e46f07c235659d524ea759
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 4e4c378dd8d7d9287b19c5551ad24fd75aee4854
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 30f5ed5f63fe6627d7a9c4c612945a0628eb45c2
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 2 00:05:26 1999 +0000

    .

commit 0d82a160e955f322532924facb81ba45decc6695
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 7863f247a63b49cb48b26bd2bff8e65a9b5660ce
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 1dd2d6924feebdb18fcc97f07cfaf1c3f6564db5
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 20:59:22 1999 +0000

    .

commit b6b0c5c047a45fd9538fd67025889fb11243ae4c
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 67a1390c64ddd14954668764b6713f3a7e2709e6
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 c03991757be0918e65b4acf53e46d96ebde41c71
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 40fd2cb979c0afd3d62cbf6e6fd53bbd80e3c4b2
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 07ae665b932817caed0b5770abbe7094c82d711f
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 d0d13b85e5d010391be3338d36da6e104be2fd65
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 b1c810f1ac85052c998fe182e5ca8adf09aaeb3d
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 721ed12309c54eb909d62c80e575e48a4c515642
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 1b8ec3a6f1026bcd256abc2cc7f69c980a8bde21
Author: Roland McGrath <address@hidden>
Date:   Sun Feb 28 16:35:49 1999 +0000

    .

commit bcb0246702170bb5227eaeb979c3bf27f7983854
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 26d0153de1e0af1aa9c5a07372ca2c72b880c287
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:41:32 1999 +0000

    .

commit 30911417b8b4930a82cedf86b1ded4ea18d0e600
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:40:53 1999 +0000

    linux signature page

commit b8e9b8f4c06a3c4535eb48c60e3a3b57657bed69
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 7fd74369d98b809cb97d62d345a2fe562e69b43a
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 27 23:04:42 1999 +0000

    .

commit fe8c2cc16fa5f1ed1832b90bbb938ed576c86548
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 0164607584e9e6aafda23689ba5c372595407d47
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 24a6cd4bbc56d49b96daa02a98fa9316d3743cfc
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 10:45:04 1999 +0000

    Maintain debian package info here now.

commit e1f4cf7d980bc0da25d68ae459c412d7af65b781
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 791fd4e052189148b1b77a5201ae5d02eea62908
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 05b2d84633da5404ba8f488a78b04bafc181ea18
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 50017fd2e7e4de9f3b0cf7cb39160e34807522f5
Author: Thomas Bushnell <address@hidden>
Date:   Mon Feb 22 09:47:10 1999 +0000

    *** empty log message ***

commit 508403b8080b820a4c393ceacb4fd91c2ad3e723
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 c12caa25c1e58b50dbfb18101ada7b21c847c9b4
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 4793ae48a581ee30d9f829380d8357cce60ab97a
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 2c1409468729fb1dbc14c13934b1e71bad50da8a
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 d180d2acd41689ee848ca0e6da33213f53623936
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 9728f54a3e1527a794a9662ccc7c0619295d29ee
Author: Thomas Bushnell <address@hidden>
Date:   Fri Feb 19 09:08:54 1999 +0000

    *** empty log message ***

commit 93e7cf077dac1d8d160a9e2f073b4ef2c9ea962a
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 79e3fd31193a6230dd8cb18af4715d326de48e2b
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 db65eb31d130aae6b57f04dea0151f0b52e0646d
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 84f72a731edbb33b43cfce8bc5445240d6e22971
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 f0c444ead2f1c23edf8f10784685c3908baca674
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 bfb6535ec2b2a0aa96e6987e77b55fe74d34089e
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 c115094adf8c8c3b7059d7b8433df05db4623ba0
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 3fde8abf8bb4af8076490b954d6e72b643e994a9
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 7eea9899283a6c1268af23aa02dba8990b68af03
Author: Thomas Bushnell <address@hidden>
Date:   Thu Feb 18 05:53:56 1999 +0000

    *** empty log message ***

commit f7d2246f7add35ea6bc9f2143f28d10bb2913a71
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:59:43 1999 +0000

    .

commit d6941aafb7724e6ad37d2e3f8eaa8aa6d882e461
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 624213acc92ddb96ac7ee3914405063ba3663350
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:45:56 1999 +0000

    .

commit e63877980fc2ec87efb2aa524bebeda7a0c251c1
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 b5e64e06976e92a2152facde1561d956b6e3fa6c
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 ae8cee3243dc6ff98aa8bc370c089193a870e301
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 c1f2ae26ecce834d9639b920fc93dd8db757aed0
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:26:00 1999 +0000

    .

commit 2cc461e2abe25586dd661093772603f97a22e6bb
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 fac8907526b9e36ef046586ea1c4e4ef31715d6d
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 17 04:22:56 1999 +0000

    .

commit 09efbdc83be6f189f3f8a02b3c077ecfd007e0b2
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 220d6413ebb51c7675e4205aad8519cb5fdcfebe
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 fc080466236858e6972ebf4a70546462d2e2da4a
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 d4b81948504467f7d084d05f3f3641caafb27f55
Author: Roland McGrath <address@hidden>
Date:   Tue Feb 16 20:51:38 1999 +0000

    libc items

commit 77ecb8d9fccf6f870c0e5684742055975664ee3f
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:23:11 1999 +0000

    *** empty log message ***

commit dc650a1c5e41e856352d5b7984c9735ef6043bff
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 a7d2ed1bb35df4f5079be05e6ed0f9c718ba4ab3
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:15:31 1999 +0000

    minor repairs

commit a0f47bdd0cf2452898f5aad2b3da6463102f6091
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 11:14:49 1999 +0000

    *** empty log message ***

commit fb7b17687c6439c845c7d00b3eafa967e0894966
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 279d58216678cc8d5cdcc12b9b6dab2c3ad4d7ee
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 3e0f6ad7679000ce99d1113c80b3dfd3559ebc6f
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 3087cea38bc26e6a25bfee22185906d85e7f7115
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 272c7df4d5f2590b75076f704450d6378de137c1
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 8ddddd077943763732fede968dfb1d86d4ff047a
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 758c3df48ce00f8d4916cc284ca70e0ba6a68bb5
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 11de93d66a7670f65a41aa82221db8fb7c443f04
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 d7e8f4f62a6b7d30dfac926a13b6ec77f67d7456
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 10:54:23 1999 +0000

    *** empty log message ***

commit 17c7897e17e0a528980039afbd53e0fec7aa1383
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 c80a2b21e62e311ead2adeb1a62f8af73563f4b2
Author: Thomas Bushnell <address@hidden>
Date:   Tue Feb 16 08:20:59 1999 +0000

    *** empty log message ***

commit d6b505034f481b49baffbca4e2ea493af8180d3c
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 8777e9450c22540201c6fd881bbff20568d142bf
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 f416a6839f9289d5c41db574a3f0fb1ecfd4af52
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 cd540b941792857ad745a030f472802c88a32595
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 026ec6024801877536a31810c65694d5787159f1
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 21f473252fe45cc5f8ef4438f0b7e13074ef9148
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 57b7923e7d39f586fc57f4dcfee459b7f53431f3
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 5e2198c4055a3f00f99da3d9442d3a67b87172e0
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 819f785becc2681f366173ebe08842528ee2cd0f
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 04:01:04 1999 +0000

    .

commit 0d55aea6de54ec98e46fdc285f945e48d03baa9c
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 5ff7afcac3f0dea0cb44e264f76d30f978628cd0
Author: Roland McGrath <address@hidden>
Date:   Mon Feb 1 03:49:33 1999 +0000

    .

commit bee1ce4cb6990cdb367ebd2236189b0f64dbfe16
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 d01923dd673970c5e1fe51d99f5736f253632516
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 c3502b13604fe2b4aa4986c83139394c5cc03a6b
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 b60309e8fb6ec3dcbb3f9dc5e0e0be5133d6c62a
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 8eebcd17d87445a4cf6f85a0a232a8f4ce122919
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 f4ba6e62405d6b7f735c018d76d3d202e6004436
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 23ca6bf6cefcc624d046a1739029fd105002b4db
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 cb953185b518294183406077bd3dde12c8dc1484
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 6c2d9f9d0c062d2a8309aad3f3f23ad431c514a4
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 8ad7ff51995d09fde3c55efc142c415e2e56a7b4
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 737c807c8ba0161adf051f511c302549dea40b78
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 28 16:42:44 1999 +0000

    .

commit ae0bdfdb46899a6290c16c20b25d861b35b6cbb7
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 12200622a40c30a51f0745cca36c4cef692b32a7
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:56:14 1999 +0000

    .

commit 54cd5b3237d241cf8364e84411474bb8057d14c0
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 91d0062da85fc9787867f9c4911ad63b92ba8f6b
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 d76e4bd278e16c9ee66633b796e6e7fc64bd2612
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 27 20:47:13 1999 +0000

    .

commit 0add0a60c2c252138668b5364c7e3afb83ce229e
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 9ab94b952aa07e23ecb322a6e149aa3d64d864ff
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 22:54:34 1999 +0000

    .

commit 4b179b1c2dd00f479dcd65aa2a6f233277ceb31b
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 04214f691a1824ccf9a9e5583f8e6c13a40b3ba3
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 675c6a641339862e2f2750072c7e281a3b36d4c7
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 03:30:45 1999 +0000

    .

commit 83ddd1c2e584270d1cef5267e54ccaf6154ecdb4
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 15d5b8666db5a0fc9990479ca9ece6727b2bd0e7
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 9ce794ae950300fa20f91d79eddf959bcc275c60
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 24 02:52:44 1999 +0000

    .

commit d155360d510341c84a0adaa36ae515588a0bb632
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 962113e6386b6ed402d6a246b82d532c7c098644
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 c13ad6124739603cbed99d6a52d24fb9922225d7
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 933c0b33b127384f748e40eaeb666f83f1059555
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 202d31c547006f8ef1aec5f2035eda5c32758ae5
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 13ee8e5110bd9d7b323e439e5024c787c0ed3119
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 ef3206666153a9891aa13e100f5eb74406669778
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 3 22:01:36 1999 +0000

    .

commit 8d53b08ba2da2012eae12b17532a65d13b84c3ec
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 cc31a0c22bb34900fbd965722d52c4f87f747836
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 1 19:15:16 1999 +0000

    .

commit 19e1b4fc1b846c7ca5cae093bc9cdd32f7628b58
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 dd326b1f8311d6bd9c8baadd25898103a3c51278
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 fb429f0e8f04318b1711e13674b77759d3fbf9e4
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:16:11 1998 +0000

    begin updates for 0.3

commit cfc96ca7f5430ec0146cc876d20793947999e659
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:14:25 1998 +0000

    .

commit fd1c3be1dcc77e3f07cc57d79faad7e3cc0fbe7f
Author: Roland McGrath <address@hidden>
Date:   Thu Dec 31 20:14:08 1998 +0000

    renamed to syncfs.c, which see

commit 496ed07eb1a4432736b724141daa471c79d067f0
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 1488c7b44af7d517ef1c3f45d67ceb4046b6e6a6
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 07:41:10 1998 +0000

    .

commit 83645ea55ff133eab28e4c67250f05a39d7334ee
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 30 07:40:13 1998 +0000

    File removed (obsolete since 1996).

commit d521b6bec0ec1bc9000b904d1dd43c72d8d06648
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 38614822780d1a1437f7c342279fefadbf72702b
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 eb8bd3b7abbde69d0258c660b1b8074251f2bb58
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 23:01:03 1998 +0000

    .

commit 7f94fdf5d52e58d724caa6cfd0c8fa0522aa5158
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 ba6c311a21e1044aa5c56e76d1da7a1cfd1091ae
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:42:27 1998 +0000

    hostid/hostname gone

commit 28af80377890a6c2d7dbb6c361fb6dfcc11ffee6
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:38:23 1998 +0000

    .

commit 939f41aa1d6d685f2dc24f6b8712c1d6330aeb0f
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 1acdb33a9ba051c9ed64f1a6b623c1284348f245
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 4b8d4859221c95564f26ff11de0bfe88090fc9b7
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:29:29 1998 +0000

    .

commit bf25ef2059ae700131b0c3d9105f83e17c849207
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 d8a667afd7b94fdcfeb0a099a466110a4403417e
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 2d3d6f12007c2442e653dd33b8267ccc70ff1b52
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 f3c0df36c8546d495a3b826fa3ec014c0b8b3161
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 839d5617128aae677daf268ab8463f4310169bc6
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:12:31 1998 +0000

    .

commit ddf0ea295cd578a8f4441a856f6eb1277086a0c1
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 3fd921fb0cc85062e77a3be1aef8d8ab46acdcef
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 7b16d2ec86c7d6e3ff511526503fa358abb3ae67
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 10:05:55 1998 +0000

    STORAGE_* changes done

commit 22a1c62032a01e493a522e78e47bd47c77b23509
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 09:03:38 1998 +0000

    .

commit 27492ee2d6e584ed99c851db4614d6fb178c9877
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 787f0475b544685e5993a640c9eadf1574ce4d5a
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:54:20 1998 +0000

    .

commit 7a7df971868db6d9cf47d405da8c77fc0befff33
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 6068cacff9f0447b41bab4bb91dd3fc7c027af43
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 93862125959f2b1447c35b81b860f0ff56bd9d99
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 e1ee084531dbb6d2c7f2c87d1bb12be18f41fa33
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 3f9f381cb961b1c9b8af51710f15da017e8aa110
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 27 08:45:04 1998 +0000

    .

commit 7b616d66c41c72152f10f2434827d28ed5332c70
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 3ffe4c0af961e2680f82a2c4f4bfe9879b4b9905
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 1babb61a33704f306c3863a3f1fc24be51e211c1
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 aedf33ab8cbb48990d452b89b9a63d46242d863e
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 e9d53df57628dc80ebcba06697889a2030773c5c
Author: Roland McGrath <address@hidden>
Date:   Sat Dec 26 20:37:37 1998 +0000

    .

commit 0eca058de85793080f8154da43f8561105fe8e40
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 60ba38f723441012ced78204eb8a9541768ce838
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 630c2384dbfc87019b1da942f35033778a5009e2
Author: Roland McGrath <address@hidden>
Date:   Mon Dec 21 04:15:58 1998 +0000

    .

commit 005be555063f7033c07b9c6aa574138c4c33df63
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 e2674915e52c48f8846b9b4f0180e1c6a8bf14b4
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 9db55517d107635357f4ec21ecf3673593f096d8
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 23:53:36 1998 +0000

    what is this file???

commit a48ed8500c9a89a996a0a9ca768d465c6d3ec9ef
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 20 21:00:36 1998 +0000

    .

commit 66f9bbeb55068804bf01c73925c783d4a3b536f0
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 f375f561ac3a41f4965e3b2bf3cabb49c96e23ad
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 c2a70419f710dc98b4b58aafe21bd12acbfa381f
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 72298cf3d94bb67ffbd6dc85f4f27542e6a3d995
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:51:53 1998 +0000

    .

commit 32175181cb6182d39fd9e385042098a42ddd13c3
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 03b0bd5742ac170c78baa0c0dca0fa4d3bda236c
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 6 08:11:30 1998 +0000

    .

commit 669964d8cd4af5733faaded985a5227966a77a55
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 1ed10d0eee5345de98b2a44b35a15bcff7cf9d01
Author: Roland McGrath <address@hidden>
Date:   Tue Dec 1 16:07:57 1998 +0000

    .

commit 58b17a6ae8c563869574ba739763617b5ed6306d
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 66ac5d737921bc343dbb30fbd16e55fa76a4070c
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 908b4fc159db0a2a1c0101a9261ef8f2891cba0c
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 30 03:19:19 1998 +0000

    .

commit dc6502de942bf2c14bec376791b913b068c2d4a3
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 9d86c0dacf373e06961ae2f7a93f22fe2ef7dc5e
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 18:03:44 1998 +0000

    .

commit c4dc23832c07267dd19a6d2da20510816f9e32df
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 29 17:19:09 1998 +0000

    .

commit 1472bcaa3ff934ae19157426abc8f579688b3785
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 c9c305b1ec35462f84cbae329764c5dc08e59f96
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 f898626bfda060348f9ee2714a31a5f18770d73e
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 9ad7326c116199bf1ef396814b68f37b897bde87
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 73c96bb9c7142caac77131d8eb4978334a5b6d81
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 96cf9fa32a6aac279fabd1972247f1fce1758c5b
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 3867e09c21cd5099b0d9270dc9c2a06be085acb9
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 e7c2b67c5340120fb0d73a3d895cf96cd332eb0c
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 4de0564190164927118d7b75b7ff006a54af56af
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 25 09:10:46 1998 +0000

    .

commit f1c3514340ae8b4b7334840a48452c323b2fa36d
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 b50f2d7a18190fbc844831a8cd749ab267166fd4
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 23 01:43:25 1998 +0000

    libps: add incremental output options

commit bf5cb43181276b6920c2b3e86e54814eb669d61a
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 22 18:19:22 1998 +0000

    .

commit 1041348eb90cd6c3678b70a577d60bc9cc04ffe7
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 8009b34e6f324f77fd6c73d2ab39359e5621f727
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 8928277e0cfa15c27d62f3da8cf23fcb7074aae5
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 643db8a91a659251767f8127fb32ca713b286aec
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 16 18:21:53 1998 +0000

    *** empty log message ***

commit c751af92b8cf1ad1fcc3afcf157a07d19ed8cbb2
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 16 01:19:18 1998 +0000

    .

commit f0180a960ba11244e825feb61e9e666e73408e69
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 443e9a157ff3045f0a5c0dcdead0069b80866965
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 cd8c3f84a77fe53631639f6ce7f2221620b446bf
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 21:02:39 1998 +0000

    .

commit 3d3b957be86ddd1e5f0a589baabef96ba22eac73
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 211d3e2bc2281353d870c536e98f2c01152598aa
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 7 01:03:43 1998 +0000

    .

commit b0922df535c22e593d2eea0ebdab6df745d73570
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 52773240100cd1a0ce2f438af7428d164f417255
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 802b5b17f4a57baf46636667f679abb14f74e7dc
Author: Thomas Bushnell <address@hidden>
Date:   Mon Oct 26 20:26:33 1998 +0000

    *** empty log message ***

commit 2a65b75df358b2bfdccbfdacb4ea9262710dce49
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:40:40 1998 +0000

    .

commit 2e9cf420d2342420e1c44c93d19c874f37dfc38a
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 a36a0474a0e846355f4dd1051e7692039e4309d7
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 fdbcb970ea45d2e51e7dc302f78bb060e0ccced4
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:17:46 1998 +0000

    .

commit 36a3942dda181e3f4033ee18a3c4647d72517be2
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 659a361ba32d57b1a5fdc303179d14a585fd43f9
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 08:04:35 1998 +0000

    .

commit 7b973fcfbd5d679b270eb96cc4c3f0d620ec91d0
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 4214ee0d941f5b72356c1332d32849eb68b1e405
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 0a68d0e38d94e44540403cab20112abeaba6bf9b
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 80419b0f187661a55b35915001b1b60b2f8532df
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 8cb3bf998073949aabb07ef0f54a9469b2298e54
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 24 06:27:23 1998 +0000

    .

commit 724f4f216537df9eeaf4d805619681e1bf421bbd
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 90f21b82b77e98cd8bcb790b3245d5b59661e095
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 68fadc3f23b20936c3c11cef74f0a377098b0899
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 21:19:27 1998 +0000

    .

commit 2a0486efc905509107e8d93b39be1bf7871ceb0c
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 0e2e1faf83011fce2c84f4484965dc3af671ed86
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 19:18:40 1998 +0000

    .

commit 191e1bc26c4ff3ca728f2bfc98f99d0d2f3d2755
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 ac4a93f78bf0a5240dd462e35f7fcc728ffc5ec4
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 09:48:26 1998 +0000

    Add braces to silence gcc warnings.

commit a642acb7a2d3b1a88a77bc8fae78325e2d321942
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:38:41 1998 +0000

    Add braces to silence gcc warnings.

commit f05bd2ce129d643fd7db3abfd95cb0d84fe9c717
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 d46745efc0d416b590bf589f9c83432ee148f667
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 20 08:23:50 1998 +0000

    .

commit 41d3916783b7056bcde48c433079b028c001b679
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 56f311e4d5350acad182ccb40243d51ebf9c439b
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 ce16028a1db4723f863b1f14846984f07d167d1d
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:42:56 1998 +0000

    .

commit f23d388dbbe0d934e6b7c7a408652f76a971d3b9
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 ba0c4d7d739c5b900673bc37a2895d217cced648
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 54620e3c86750939f6bdc76851df1438df8d586a
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 1c4f2f6db74c23a66cd2906f797ce1cba67d5201
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 fa82e334033a718addcd88dccd3aa0c59a9803d9
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 37e65b039ff42e36dbf4b9f1da98139c51cb4e6e
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 c666a67b4216af8df7708c8b8790081ac16ce00b
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 4574bab79b20a706cf2b96759811a38a88de8179
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 ed469f2c4c7a80c05729bd5f6b6f1234aeb6ac2c
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 bb990488ce27d30823205327c7ff71b975310c03
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 966cfe14a7e2f4c0e15e8c491343aed94d16116e
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 b174ccb625d9b3f76e93793ba926a077578b4b92
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:25:39 1998 +0000

    .

commit d1f00b6e89627fe24e6535b08edb37252f2003e5
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 a0eb3c919674ccc0d9b85f2794ed77f815fb6b21
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:18:12 1998 +0000

    .

commit 926d4affaefa954d9c7ed0fd631540af86852d67
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 1661999b4e5f13324def02a774b52f7c82605acc
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 4 18:03:58 1998 +0000

    .

commit 482675af34a86eb26f515b9cebb84a2af8bd87d6
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 d2f85dfcda781df9c31ae3be1664553d1c015537
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 25 19:55:04 1998 +0000

    .

commit 9a5492a6a0399a0b944d7947dcd5186f2ff518c5
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 52b4a4f7748c8662225cb615612cc221a9c05cae
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 21 23:31:49 1998 +0000

    .

commit d1b272f3759b9acc2603e4a21968333acaf94388
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 a7c226193107248164a19e4cf0d747efa0e08195
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 3c4ad6d51aaad48153089e099ecf358b75e2ab02
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:18:29 1998 +0000

    Moved to ../libiohelp/return-buffer.c.

commit 1195f2be80c65365297e42c69ecef059bc26b231
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 20 06:05:22 1998 +0000

    .

commit 84d44dd6b0aaf992c559cb1d78c5d5310a91ccce
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 a3e69fd232a34304b36849ff462a10c44a1dc684
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 02eb2704d0af2849d0f8599c7693d5b727343a4a
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 1a13ae1be46d1243fbee8b925a17963380552734
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 7bbcbb9c6a2dc9bd421ea2f0076cc59ff2e6ac5d
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 8c8ac610fc2e004f119f1f3bf94ebbd8ee77095e
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 20:59:22 1998 +0000

    .

commit 0f6d6e18f9f8f1c5e9e47afe70badd3e99e24a0b
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 b29f7493788c2b88cb76dded0e7319291ca86afc
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 f21caa55ed35be43dd639271e5de97b8f45c1f10
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 ab260a71be1064999746abec479fd20613039f46
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 12 06:16:35 1998 +0000

    .

commit db2d7d26822e4636bdc20dd29051696a1ccc3b9c
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 91d3219bf800dae35dbf1d71283e776ba0f5e383
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 897cc62967f9aa3be6918cfbd37616b828344ce2
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 11 21:32:32 1998 +0000

    .

commit 3010740d666ed13369252fcbf1133271d18b52c6
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 11 21:32:09 1998 +0000

    typo

commit 5d4176942f02bef63d34824e028937d488049b71
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 d16214441f688fcc72102bc76d1e0a213339e715
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 5719b7988251e8fbfacbd35e12d9d67e6e330e20
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 1c053aad6536c81eb7b537a91946f858c93aef03
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 e788af741400b784c8d9ea7d92ea77379d63160f
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 c1c73111ac735ab2f801353d15c1c9f2e7363071
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 6bbd58b454df26629b70f0377769c97b1b23711e
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 08:18:33 1998 +0000

    .

commit 6730b3fc2c65fb258587c11fd66568bea634b949
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 54ada0c7fcd75096316c0fa00805aad09015964d
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 08:00:16 1998 +0000

    .

commit 1c422229220cdbf0ecfe421e052bd290e496bb55
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 fdf024265066f55cc460d9180577db5945b23335
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 25 06:59:51 1998 +0000

    .

commit 6c41c4a2ea4069b1a887a8571d616775ddd2e036
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 6d54fd1053ae1bd78abc5695bee0feb5fd4de649
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 24 23:42:19 1998 +0000

    .

commit 572fa10be9c3660f8a64e881d7bccae100fb528d
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 b976ec9d1c195ea4ed4326e1774bfd688240c892
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 ae8285361829f0b3a3ed295a6b715fd49c2b1294
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 08:47:36 1998 +0000

    .

commit d52b8d64684ef2b977a2b25b107aa2f7fa4aa42c
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 6220d893de9c67b1b4b43fc5a70ef4864a537709
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 7ce906dfd8b8c48d9c8ed1a5fa187452a34c9bea
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:33:38 1998 +0000

    .

commit 178a52d84ef5728b02954d523ec24b88beca3f88
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:19:02 1998 +0000

    .

commit 34ec16566462c197c9e32c12d0d77b74795702c7
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 cf5d1a325fa80188a039d59442162c613378b733
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 6b06462999183aaccd9fa117e637ca358ca9fdab
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:10:08 1998 +0000

    .

commit 8aef874043aa2cd4cf1bf9031746465ca9f9f348
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 bb9deeae6ab10b6c42a72ae5e8c99007b4af0824
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 2aac5b9d241331ed3a408fbb2aa7b5876ff4a869
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 4a6eaea6e470d367fd1056badea280394348f450
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 07:03:02 1998 +0000

    .

commit d528d5171b1f848c0a49219513e8b685d534eecc
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 59d2f7a8f8d2d08867ee792e8915f45efb12df24
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 627d46cc92e59ed211f23998a0f15a2527812dfe
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 2993132c6a8a7a7ee5c7b75471e3464f478b6dd0
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 6341bb850cb2a1d319a35978a9749bf9b485465a
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 bcf36444f8bc9777a23f5273f728c01649055e67
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 a097e0b1a26305be7086caa5359ce504b0ea6d1d
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 73e54e26889419c01cba57e4208378a5391c4da7
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 06:44:58 1998 +0000

    .

commit fdcc3c15cdeec835771ac4d9068c87116d0232a5
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 2ba999fbb3a0b8c32372cc6ac63fe84ab3e322bd
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:55:28 1998 +0000

    .

commit 48728248f84c0f98e96a48d11dc5561c54f8fb7e
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 5bb9de4689b226fd6ecb2d12fc59da2291b3f9ac
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:44:17 1998 +0000

    .

commit 7a9144be60ef390125a9762364a53d131d5d9777
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 4f96e5e47bf4e211f4a1e12af1707c10776705d1
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 900f7e0b07b71c949658489d8a3b287fab9ab479
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 20 04:37:51 1998 +0000

    .

commit 7c97afaa8cdeae6e681544c21910f377447d8128
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 dd8b78127e5b9eb3c29edbed5c9bb3fc325ce264
Author: Roland McGrath <address@hidden>
Date:   Sun Jul 19 23:19:36 1998 +0000

    add TODO item for stdio->libio conversion

commit 5a81f424d782629f2d0be3397cbf25bca52c33f4
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 16 22:53:42 1998 +0000

    .

commit 7afd2608be77ac3c91dcf68bbae6ab6927a0dc70
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 763684a92bb5a42737aac16fbd796aa15a166550
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 7b465778f8b15da3f2d3594022973b36a15a2776
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:52:40 1998 +0000

    *** empty log message ***

commit ceb23ffef1a1652f5944ab695e862a78c84a39ef
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 e855ece25c3f259d8ee17d71eea372f0bcc9a970
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 deb4ec8c7f2dfecdeb690ab0d0eee5c46a47fa97
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 eb7dd624ac7e6f86c4211543c932cc3a6b7009be
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 14 20:52:08 1998 +0000

    *** empty log message ***

commit fe5afdc2f319f9539cb54d0b8f24d733a9d217df
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 028711dffa301a0e73159aa7f64c2a2781f98e4b
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 433b20b06ebd1afe45aed29660c008eaf9c9b466
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 08d776e5e7bf5edfbd36de9ab5748aab0e0142ab
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 23:31:06 1998 +0000

    typo

commit 9cdc118f10549e9262a6e564ad3f2544483081d6
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 15f726d3d7cc96ad11f67ccc6e33ca14244b50a5
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 23:27:11 1998 +0000

    *** empty log message ***

commit 9a659989e18ffe8f2eae88c156558788b2e20cc7
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 18:04:58 1998 +0000

    *** empty log message ***

commit eb28da227edee9c55edcdd530cd669a94cf14652
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 29 17:57:27 1998 +0000

    *** empty log message ***

commit 40e6bc398b24c87281b9535520f3ebbeac52691f
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 8706c937258cbffa47a88e1f45b52e3fc3c1b803
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 c85b38ae2e9dfb7c4a8c36cb7d280311914cedb1
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 7f189559e6fbb9b9192550097843ce4ec4e00a61
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 ac9db18e248781520d371e2133f83cdaf1edad6f
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 40dd43c2dcd57cdc66d6319d8c5a220a0f415873
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 24 19:47:37 1998 +0000

    *** empty log message ***

commit 10d2866a9a5d5298b9235c578a0866f54d5eb57b
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 60f838f8c049460ad321aaa43a48ae54a27cb44d
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 dcf3d9e62a87b3158d0f441280656c2c67e5241a
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 b68d87f67c577206205bfd7ab7d199392c2fc812
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 9cd1022713ee467981a689b23367fbff6aca5373
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 15 15:57:13 1998 +0000

    *** empty log message ***

commit e8121bbcfdb0a0c1a2eaaabaeb7b82ea542f5daf
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 15 15:53:55 1998 +0000

    *** empty log message ***

commit b854fda09221eab5a9eb0021fe8c29770ee71f04
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 5c546cea0ba51476fe290e72fe82336fe320d7ef
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 f707d2b4b46f73923730562fdda16de36e2531c1
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 57ac9188aee8e2d2da2f5dcf0665e7a916daa26d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Mar 4 21:09:50 1998 +0000

    *** empty log message ***

commit b398c74f10a62ccbfcb88bb9595e365ea064907c
Author: Miles Bader <address@hidden>
Date:   Tue Oct 28 18:35:07 1997 +0000

    .

commit 06046b0fef0a10e2f7ecc635db32b84b7c16f99a
Author: Miles Bader <address@hidden>
Date:   Tue Oct 28 18:34:57 1997 +0000

    (mkdev):
      Support 256 ptys.

commit 2a6c647c65a8815d6a35356ef0005956f201db60
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:14:55 1997 +0000

    .

commit 280de21467f9009d3fff108b20c79e54a3985019
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:14:42 1997 +0000

    (SRCS):
      Add ugids-verify-auth.c.

commit 54a33f0f2e102aa33b7d2589326653a5bafe69cb
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 878c88527da4369f21b2860b50c224a72be30667
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 4a4a2420adfe261046e2e1baa9569111900d9f49
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 e03f89fb14d089f3b4224cb45440568ebdea3a8e
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 f63a9f661ea071016238ce1fdc7b5e45ab0a35b5
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 b7f03592293bee6a2bb0c86bf0cb21844ba0c0b4
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:11:56 1997 +0000

    Initial checkin

commit 948e9d9e1399159f02be7cbdffd2e176efcea9bd
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:10:54 1997 +0000

    (frobauth_modify):
      Add AUTHS & NUM_AUTHS parameters.

commit c197d53beaf4f301a18b0d70f6702d773e84680c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:04:39 1997 +0000

    .

commit b79cf24402c7a62a5e8baacaea4d9893fc0d812e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:04:27 1997 +0000

    (main):
      Remove DEFAULT_OUTPUT variable.

commit d1237f5d24841c33f9f936bad79c7a7d7c4db92e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 22:03:55 1997 +0000

    (frobauth_modify):
      Add AUTHS & NUM_AUTHS parameters.

commit 8fb0693b2d5731d53f61abd216bfc65f2dba9be7
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 7e1859320457b08bf1f5b81364ada4de7ad69602
Author: Miles Bader <address@hidden>
Date:   Mon Sep 29 21:59:16 1997 +0000

    (main):
      Supply new args to frobauth_modify.

commit f5160cb2abc25a6da15a01bc5eee47e47bdc6c40
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 aded00552e87f6b586b99e902359d3938a541685
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 0db7300ab67059f5c1cd91e775526deaf6d2f461
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 fcd37e4be25249f626e05c3b8381ab386517e16e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:19:43 1997 +0000

    (diskfs_append_args):
      New function.

commit b7462e2a7d753a264e316eefe5e3a02ff2f258ae
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:21:40 1997 +0000

    .

commit 2c9bdd7159e54b82b6d514863a494b10dab0d792
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 0392d0d52c739e0ddc6144993d115e84885b1d30
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:17:43 1997 +0000

    (SRCS):
      Add mvol.c.

commit f67b0f98199f6af44ab153c049f85e1a13192ece
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:17:18 1997 +0000

    Initial checkin.

commit 24cd180f39412b7d6b24cf1852d7b1ce521ba4e6
Author: Miles Bader <address@hidden>
Date:   Mon Sep 22 18:16:40 1997 +0000

    (_store_create):
      Initialize NEW->misc_len.

commit 5e4adaa97e1a5b77f28d0734d14f5d472a2c0385
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 72b4fcf2ab56c3549ee7a9ebeeb062488fffaedb
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:35:24 1997 +0000

    .

commit b76c9c4fc432411780b38370942acbf03919da46
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 19b22badcfdecbe2ca0f2d663dca85068b5bda04
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:25:53 1997 +0000

    Prepend "_diskfs" to uses of NOSUID & NOEXEC.

commit 90db6b7e6c1e70631b1423b0a4f47256d54b633a
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 65df260169798dddee9d2a572ceab8b6ed18c867
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 b81785ae6e976a37678fa75a97557e99fac3cf52
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 f653b438c7a84dc573856418f333add8c0e075ea
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 eb8f0e0ea01e9d93e9711233d603c5c1aad31257
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 29c49c6cd3f715069a11f054d013c1d9804c8b97
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:13:17 1997 +0000

    .

commit 1889da6f42db7db3e4588cf3f1eaece5e1d08ecc
Author: Miles Bader <address@hidden>
Date:   Fri Sep 19 19:11:08 1997 +0000

    (GNUEXT_ID):
      Make value a string.

commit 948e1846561901846725819845ec68d7f69e8b0c
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 26382da893a745b512561b7ee00e107d43a7ee39
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 a6818a1adb8616b1eebbfe9029e85b3d209e85de
Author: Miles Bader <address@hidden>
Date:   Tue Sep 16 20:04:42 1997 +0000

    .

commit f47aa5bebc21d08f460c3e920b1a5f28338298d9
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 c0f6f6826c5ed3dca7710270d5157d792ef85510
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 7ec7705b8459e5fd1151ffdff7079ea2c25d52c3
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 0894ab073c4a5b201c6f7f1dd7c3daeb9525b0f8
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 a52388f7f7517b611707f9cc10f64a4909ffc513
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:29:53 1997 +0000

    *** empty log message ***

commit 20b2da11c86cd358ab5288f01771e8bc2b8bacd5
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 b54a84d3ae77f485bf255815794b91608e2d0b3c
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 16 19:17:34 1997 +0000

    *** empty log message ***

commit d0d8c9e6bf9d7615a2c254d5c980913672e18c41
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:30:27 1997 +0000

    .

commit e66e772bbd8616e8a06914ea179315ba655e1dea
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 8105ebfd9c1c307f30fc289ea2a61a5c062db9f7
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:04:03 1997 +0000

    .

commit 0ce57bd8a1509816cf13423551029d69978608ce
Author: Miles Bader <address@hidden>
Date:   Tue Sep 9 20:02:46 1997 +0000

    (delete):
      Immediately free entries without nodes.

commit 96c5846e4027f41f899d7234080d9c47fc9c5c4b
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 91da509f261abe6473fe5711cd40a473408e6352
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 23:13:32 1997 +0000

    .

commit 38ad8eef000b0500e7e5da4ada38cb37cb40c286
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 6ba4d80aa918387f19809c6ca8e110f71bb47ed9
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:41:43 1997 +0000

    Add INTR_INTERFACE.

commit ad20143bb2a8517528a31259d86dbcef86348b40
Author: Miles Bader <address@hidden>
Date:   Fri Sep 5 21:41:54 1997 +0000

    .

commit 8ff3f09a0666836b4d629d26108e5ca5ce4b24b2
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 1f7f1e6475d916aef52033d6164daea7c2b45584
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 68557ea1b21b81787ef6b0376d13e7f21f108de5
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:48:00 1997 +0000

    .

commit e7744453ef22c44a2f7c0d2fcfba1270642bee5c
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:47:45 1997 +0000

    (main):
      Fix typo.

commit f106c5099a09a2324bf6e2a80b88e89b9c928361
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 21:18:36 1997 +0000

    .

commit 25137d13402a3019be339802388ba3d2d77e91a8
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 3c6b027285831e061ccf6edb5441df353d313e0d
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 279716ff51690f7cd6d99e29685b4a63f2586355
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 47f904530ac2bfa0023b15e95cc5825937926ee3
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:15 1997 +0000

    .

commit 20eb55c81ef904890412e0976947196490ebbd8a
Author: Miles Bader <address@hidden>
Date:   Thu Sep 4 17:47:07 1997 +0000

    (struct ftp_conn):
      Remove ACTV_DATA_CONN_QUEUE field.

commit 36b157f2ef59dece4c134d685b55495a390bd941
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 e010832f4f63743ad32db81088e2c75c0b2f03bd
Author: Miles Bader <address@hidden>
Date:   Tue Sep 2 22:32:08 1997 +0000

    .

commit 6a18c91eaf296b16b20e2d65e4031759fa06612d
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 f00876ce43d44de0e523fda5f435606153c4b3e1
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 a19b7a1d2cc37faeb6e23416d4370a76d3da0126
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 67dc46f1d084ab017f0be2782cfff7c434e4e2d7
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 3bab4e272f348fba323521405a6f8352b3cd8f37
Author: Miles Bader <address@hidden>
Date:   Fri Aug 29 23:12:12 1997 +0000

    .

commit e6a190e9ff13c950466600ebfaa578aba69a8cf0
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 fceb17681c29fd3b4ebc1adac592226d01f0ae36
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 9ecccf9d120762ad2021b4b9ae76c8278e7353c1
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 21:05:39 1997 +0000

    .

commit 9212d9682389e9b9c8ec403d9d216241c3763ca2
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 22f8503d693816097f866cb63a228be88517d1af
Author: Miles Bader <address@hidden>
Date:   Thu Aug 28 19:19:02 1997 +0000

    .

commit 14a75a1fe5f116fb07cc92505fddc95377328a90
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 572c6341c86526f8898f4437862ff4c7ee47f0a4
Author: Miles Bader <address@hidden>
Date:   Mon Aug 25 23:42:45 1997 +0000

    .

commit df29e6ea68a063cb268ade41941ac89f7852119d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 25 23:42:36 1997 +0000

    (S_io_write):
      Negate linux error codes before returning.

commit b9189537c6ab02804fe94b796ff2942a489c999b
Author: Miles Bader <address@hidden>
Date:   Fri Aug 22 21:48:52 1997 +0000

    .

commit 2a760bb0d98c32fed8227ca5c7a88745ddb51bbb
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 974e089803f7f9919baf626ae7b8c223006a8779
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:50:40 1997 +0000

    (mkdev):
      Handle devices of the form "cd*".

commit b4a49938c125a05db746f52deefcb063fed20166
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:50:26 1997 +0000

    .

commit cf37cb9d511c01db38a78594ec83a2dd14c33143
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 91f9c30afaf9513af3e11024679de6ea5f1f158d
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 21:25:57 1997 +0000

    .

commit fdfa5456681df0d0fa197bfe4b46e47505ccd299
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 e5fb1a2059924ae953bd0d7ccd35ff0430306e2b
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 20:41:57 1997 +0000

    *** empty log message ***

commit bd35b69b0054c7037f835de827364b3daabaab51
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:38:47 1997 +0000

    (ports_interrupt_rpcs):
      Put RPC into the interrupted list.

commit ab6e5e028165617dfe6d7dfdc859a2dfe0e65ec0
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:34:23 1997 +0000

    .

commit 27911fa802f39c6623c00dc5dd28437bf31d12d2
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:33:39 1997 +0000

    (SRCS):
      Add interrupted.c.

commit 6b9de9e941bbc4a2c5950a1ccf5d178723c0fcd0
Author: Miles Bader <address@hidden>
Date:   Wed Aug 20 20:33:03 1997 +0000

    Initial checkin.

commit ed46d682c726f95417470bc8008b9d0215e79728
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 ea5e38ff31a8d45128831cf54759191cf55a17c0
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 e8eac211270ccd4bc880ca87a421d584a86ab11e
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 cd2173bb08127ecf009bdd35bd60a9bb59bdf5b2
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 83b3c3fc241917dd65c25ea8ab40b80091a904e5
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 c61ece8310c299005fe1dac199927133ad7a5850
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 1dbcd55faab822547a693251d5160b2585bf7384
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 2e19c4401f2b268dd35834c1a6f5bc94831cde30
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 4379c43af490940db1d60d2ab5f83896a2b8df19
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 fe61c6f80c1007f51f107f66b54a793e8887b48a
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 20 19:03:38 1997 +0000

    *** empty log message ***

commit f87ba33879ea1589306d0548addca3ad6d1664c4
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 14f52628da997b04ab563b94bf135c522d62a0b1
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 20b6a3369763b23756d4bd829f80b40a86616d42
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 21e5d663f0c7a3b663e8cc898c2adc6721b1a34c
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 a0d7f86467a19f92ee6885e02c9c47a1ba482072
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 9717167ed80d917eddc448d626b563af1069e1ee
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 386b1f6e3cd9b016c67dbd16015cbd5143295615
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 5a353eee81e47072bc76e3c6b250d4dd0bee2b3a
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 c26a4ec82c8cbec54b19179277f1eba505949eb4
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 5fcbb48aff1cbdffddc28a5748b608af90953521
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 838e84efd0f04e323bf73e56bd17555ecb29c65d
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 2261adbc81011ae4d3e6ce2895d863e9b6fd9adb
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 adab1820dee22158711ccc32b4a57ecd18f35dff
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 bfada69d777ae9d3934f3b32463c0a56ed003a12
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 e5b41b68c12708b92dd095dc740eed6ab498b4ca
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 358c47127732746e816b297ef7c0ba7e3073cf42
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:51:51 1997 +0000

    .

commit bb17da34551a09d36b4e995df6f510a8081374be
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:48:23 1997 +0000

    .

commit 035a88317675ac5200d70c8041ae8de938da4369
Author: Miles Bader <address@hidden>
Date:   Tue Aug 19 19:48:14 1997 +0000

    (ftp_conn_create):
      Initialize the SYSHOOKS_VALID field.

commit 3be50bd732fe244985eb879042f54c2b247ca8e5
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 a15200f12f491b1f866c571e802c1074d89e6cc0
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 20:51:28 1997 +0000

    .

commit 422d573cd9387eb7d36cedfea532e549c5625928
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 5a394e40bb3627a42af757197282cff420821cdf
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 19:21:12 1997 +0000

    (sush): Alias removed.

commit 7a8dfb8c527d1298dcd76bcb3918820c83700c95
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 19:20:19 1997 +0000

    .

commit 36aa331d55c305e8279902dcd7c4be1aa8650be4
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:54:17 1997 +0000

    .

commit 8d6018d943283cd1ba3913b8886d2a967bc50e25
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 f8e9adcf8e822cfacd00d74f2b3962726fa06aa5
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:51:05 1997 +0000

    (ftpfs_dir_null_lookup):
      New declaration.

commit 98f1839747c1491380e48cef80de4ce53453732f
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 e1e7b4dbe978a3dac9f7ec46adc8a21a17d8f109
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:48:13 1997 +0000

    (netfs_attempt_mkfile):
      Unlock DIR.

commit 5edd9720b6da35ac3a74228271af8abf694d8877
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 18:40:46 1997 +0000

    .

commit 7caa1cd59656ba13679b27b656c75eae6974c110
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 e5600716c8ba9541e6498dfc08ab2a26feaa3813
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:41:37 1997 +0000

    (ftp_conn_sysify):
      Set SYSHOOKS_VALID.

commit 6f2c6aa98f99853b6cba394566a963ea52a7f195
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 462b6a28b95f8739b5736063a4780105623115d2
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 c57beb9e07579d6ced8aac29f8c304a64b676e0a
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:39:31 1997 +0000

    .

commit 494d919ac3493c2c5aae922ebcbb81fb6c8124f4
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:39:25 1997 +0000

    (netfs_attempt_mkfile):
      Correctly implement the interface.

commit e81a4ae4b9ea9d730571ccc885cb61682cd562aa
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:38:14 1997 +0000

    Initial checkin.

commit 22e49921cebb9e4c9fd0d50ebf41098f1804be7d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 18 17:37:04 1997 +0000

    (SRCS):
      Add mktime.c (temporarily).

commit d2ce08c3972294a3ec267db0ad7e415fa6665785
Author: Miles Bader <address@hidden>
Date:   Thu Aug 14 18:43:50 1997 +0000

    .

commit 0d92211667cd950cf3185dbb2ffac9471ec15b31
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 b92c510c40b64f2b88e856dfa6039ef6c3dee863
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:53 1997 +0000

    .

commit e184aa1bbab1209f0758b711c33671ebd4d7f756
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 2f384b89b517eb2827563612f199148c8b0ab4a4
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 8e9f47b6a0af90b225481eee35f41e6b2c5af43c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 12 21:22:03 1997 +0000

    (main):
      Supply the FSID argument to ftpfs_create.

commit f18d5022ba418d7c3a18156dbbacd1fe368ee2c4
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 0961a79443d0a6303a6b22d528c38f91edc8106a
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 20:51:25 1997 +0000

    .

commit 63d2ee4e744f9965916fe979e0423d3d99fcd4f7
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 4a7956d2ee6066e4c544d86cb1614d5172f941a8
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 48839cd62fe103bdb8101eccb087d2951ce7e8f0
Author: Miles Bader <address@hidden>
Date:   Mon Aug 11 16:00:46 1997 +0000

    No long used

commit 50d3871664e370e16f9fc6dae041d22d071d85d4
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:51:26 1997 +0000

    Doc fix.

commit 4bd0201e885fe1fae30edcd14e98ff3bf2bf0f96
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 4ffe2384373e07b0b5d1291320af73dbee4a55db
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:47:32 1997 +0000

    (ftpfs_hooks):
      Initialize INTERRUPT_CHECK Field.

commit 77507a28ba418d3484a417f3c63d0117ba836976
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:47:17 1997 +0000

    (ccache_read):
      Check for thread cancelation.

commit d85264ced15725923fd7838620d2cab036fb2487
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:48:46 1997 +0000

    .

commit 7ebc3bde47cc2650f37d77debde270d29a3b9eaf
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:44:27 1997 +0000

    (ftp_conn_unix_cont_get_stats):
      Check for interrupts.

commit 9087e4b5590db342f6ea8cfe5a35d625db6c732e
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:44:14 1997 +0000

    (ftp_conn_getline):
      Check for interrupts.

commit 4a22f67cb2c8ae07a6ba5a8de93bc770faac4b6d
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:43:57 1997 +0000

    (ftp_conn_cont_get_names):
      Check for interrupts.

commit 5bcd52425f1822c2a034b19dd307c8a8688cae1a
Author: Miles Bader <address@hidden>
Date:   Sat Aug 9 23:43:39 1997 +0000

    (struct ftp_conn_hooks):
      Add INTERRUPT_CHECK field.

commit 0bedc0d7cea74cacfef7126e60ebdf702e6c3085
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:52:36 1997 +0000

    .

commit b4ab1eb84286e2109f02126fbe511111849b92c4
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 0e1cc9debd9df9b4bc011d5708e4bfc961f13f07
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:42:02 1997 +0000

    .

commit e5cce21178d4e53fafbf515df3d67e7a7f8e6b5c
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:41:43 1997 +0000

    (SRCS):
      Add fname.c

commit c3f3ddd99c06d3d06c451f20d4eb2e41fec10c9f
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 752525ec1f30ed5b19aad82ee844812d27942370
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 7c1798cb0d0039310bad362eb0c47362ad677cc4
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 e4cebd82849377fae5e315ef25407cf0c70c4cec
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:34:17 1997 +0000

    (ftp_conn_create):
      Don't open the connection here.

commit 76da0e8e293a69b2d9722987aa7156042d2ef10f
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:33:35 1997 +0000

    .

commit edbeb494712146b4876221e5d0f2e71d42ca4b91
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 46814317e08e420b30531a0b9121aac84f0a01b2
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 19f6edefc0d1df5f04aab68ea1f0a50707d40bde
Author: Miles Bader <address@hidden>
Date:   Fri Aug 8 23:28:11 1997 +0000

    Initial checkin.

commit 9d8285a1b5453a14ee4463d68d8d6923cc9bb641
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 d3612ac901d65fa23d89beaad0022f6050667973
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 20:11:29 1997 +0000

    .

commit 269abe4d062f3ffe85f64c073e57a8f9badae8a0
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 2b7b73b8af39e43b7ac49f0fd759ca3b0659d4eb
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 3cdd702761eeb3fcd92ec65245377a5c43957f7c
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 15785431d087ad1e69593b690b4f4415e0e40744
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 82e58ac5e0118c6c218cd5b1d120a9db091397ea
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 e47b517bb5f8aaf13330028dbbf9d93fe45f82d8
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 06a7e4175b69145e1a20e36f17ebdbb470777518
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 18:57:33 1997 +0000

    (main):
      Use ARGP_IN_ORDER to parse args.

commit 5ebf784636f5ac68dc7959aa85d9ab9f8dd59198
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 e38ce39a57f3879f1c24402d854df18d05c8a6b5
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 03:06:37 1997 +0000

    .

commit 5eed0d2098c4db08de75a148c8ac2b13d943765a
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 03:06:20 1997 +0000

    (split_server_name):
      Enable password parsing.

commit 88834d4500ffc5a401a6156c9a67b85e992bfd9a
Author: Miles Bader <address@hidden>
Date:   Thu Aug 7 02:57:56 1997 +0000

    .

commit 39066a241efc7d4585fb1b2ffd0e5b80da962d08
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 b27af44b9404e1a90324117c142ee60b9c25deb6
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 9558505d16eb90aa568ca1ea0f33f6ea5c302a55
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 dbead13984969acb394300c42b7f9f53ca99e6c4
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:31:24 1997 +0000

    .

commit b65bcfb13dcae54d54aa5eac8cc874554e199553
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:30:25 1997 +0000

    (lookup):
      Initialize the NODE field.

commit db5f586017cc151fd291c47af9a7f7ea69e08754
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:26:53 1997 +0000

    Initial checkin.

commit 5c31b86cccd7e992276fcaa0ecfd20e85d131790
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:21:36 1997 +0000

    (parse_dir_entry):
      Re-enable mktime calls.

commit 0d3fa00f46a33e99a1f3e2758361cdebabb7aef4
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:20:53 1997 +0000

    .

commit eee83b1fd07f0ee0702bb3826a89c8d290036319
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:20:38 1997 +0000

    (ftp_conn_sysify):
      Handle REPLY_UNIMP_CMD for "syst".

commit 359d87f9e62f3b875a2551637b9db4cb1255e4dc
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:13:17 1997 +0000

    (prog-subdirs):
      Add ftpfs.

commit f99f01b0cdcd1a13d0b3885f41b0236d3a63fe51
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:10:48 1997 +0000

    Remove unused mig crap.

commit bd8bc0ceb1b3e225aa3b0bc936e1f141dd8f9df3
Author: Miles Bader <address@hidden>
Date:   Wed Aug 6 22:08:59 1997 +0000

    Initial checkin

commit 6b76ee608e65fb4f1f6a4867b80e3af4870f10cb
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 5878f92056aa3bab04357640a32a14ace714ee03
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 47fa233130ec6765c5f69c834cf5f078af80feac
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 9cc3a8041024f354cff6f190839e811a4acb9a9d
Author: Miles Bader <address@hidden>
Date:   Tue Jul 29 20:42:49 1997 +0000

    .

commit 05aa03ec9fc4186747c2416a1aa581a8debaaa8f
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 d7007704489eb08380c002fc1d57392c9dc3764d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 25 20:47:38 1997 +0000

    .

commit 1b5fea106ef96ed8ca584a96991f0d7b1239242d
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 22:05:19 1997 +0000

    .

commit 3408e8244133b45089a4e23b1a999b879bcbbfa9
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 21:43:21 1997 +0000

    (_store_derive):
      Let BSIZE be zero.

commit abd982f735c0500a45163215ee9edb8026ab756e
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 7c87b24cc5c5ca1c1b9491617fd1d52d71650763
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 8b026377bbc5c0aa0ba744e8d6a721afeb12aa1f
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 15:56:32 1997 +0000

    Initial checkin

commit 781b2cee657476ce4f9724dcfd828de75152b841
Author: Miles Bader <address@hidden>
Date:   Thu Jul 24 15:54:25 1997 +0000

    .

commit 2cb825984216ca4d0b86e8d430f44eecc4962604
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 e8a9d002cc68acf2d15483f8b78506fd67934049
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 23 18:21:31 1997 +0000

    *** empty log message ***

commit 63ffcf97de6b034e070736966c7d0ee7dd59b67f
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 b00125670b2a777045f9934b8ab631192266ebab
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 4f9f4b8e6e91273a20d9f0ec5fa1231149df7503
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 e09df855de05f01dee15284a46cf8cf20743b785
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:45:24 1997 +0000

    .

commit 065ab68c7b0e271aff938586cb97b40d40b8ac5d
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 17:43:31 1997 +0000

    (maptime_map):
      Allow MTIME to be mapped anywhere.

commit 50746bf9bae72434d23da461e1304a49e4e6299d
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:49:38 1997 +0000

    .

commit b47ad98793fa46d9e075d0e03d2433404c0c4b62
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:49:28 1997 +0000

    (prog-subdirs):
      Add usermux.

commit ff1fc41cd7bf4ff2e4577e051726c3211558cf32
Author: Miles Bader <address@hidden>
Date:   Wed Jul 23 13:47:31 1997 +0000

    Initial checkin

commit a1369f26ffaa2245433e1f5c767a0721ed9a91ae
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 21:28:13 1997 +0000

    .

commit 6aaa51b9f70eb284ed7e62e6472f598cc67654b2
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 5dcdec1f9becf7a6f5669bba2347584497b7a87e
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:26:45 1997 +0000

    (time):
      Use /hurd/storeio instead of /hurd/devport.

commit d26438240c630bcbb0913c56a37e0b6728302e3d
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:26:07 1997 +0000

    Remove devport from dependencies.

commit 963791c42051eab593c59a718bc7901d27f4a2ad
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:25:14 1997 +0000

    (SRCS):
      Remove devport.c.
    (targets):
      Remove devport.

commit c59c5c66b06ad10e9a144d49c7abfc0018431437
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:23:33 1997 +0000

    Remove hurd/devport.

commit 72ae182f7a89c12b856d7ff6bb0da10b3d870821
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:27:04 1997 +0000

    .

commit 90ea54d89566232fa2ffcf46c161fccab0a051f6
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:21:23 1997 +0000

    Initial checkin

commit 18a60629076363c5666e122b49e7d0f607617e53
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:21:14 1997 +0000

    (SRCS):
      Add argz-replace.c (temporarily).

commit 976dfa56e62010b3e3962e66983306950bfa7120
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 53d6996928def40b871a581946d85dd8c1d5ddd1
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 19:18:39 1997 +0000

    Superseded by improved libstore mapping support

commit cdf4727af5c9c11a3372abb7fe6a72aab060a392
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 14:54:12 1997 +0000

    .

commit 7042830193f203f92a12a141bfda2299b305c089
Author: Miles Bader <address@hidden>
Date:   Tue Jul 22 14:54:05 1997 +0000

    (dir):
      Is isofs, not ufs.

commit cf6a9b44a4f37d152c6ee7d7c2bf0888e0cf172c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 23:18:40 1997 +0000

    .

commit cf231b1ef7121643a4c4f136b4251d2f246600ee
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 23:12:02 1997 +0000

    (store_parsed_append_args):
      Correctly unparse complex type names.

commit c37b0d2bd8387d538792754bcc40319b9ab0a422
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:45:04 1997 +0000

    Use /boot/serverboot.gz rather than /boot/serverboot.

commit bf7e6234a11ac3164e5b3a86308297e1fbe70c87
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:44:09 1997 +0000

    Compress boot/serverboot again.

commit e94cf04f8915a8049f270eb2da628fc8d01cbf9a
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:43:45 1997 +0000

    Get rid of boot/grub/ffs_stage_15

commit ca633aed16938c9ab0c6c6133d775250285d895c
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:42:20 1997 +0000

    (HURDLIBS):
      Add iohelp.

commit ebf03c0fbf8bb133653d34ae18cfb3922f8fd5d7
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:45:25 1997 +0000

    .

commit 9d73394731b191c5d6a78d2ac635e3b548a2126d
Author: Miles Bader <address@hidden>
Date:   Mon Jul 21 22:41:13 1997 +0000

    (store_map_source):
      Declaration removed.

commit 33b6ebb1c3c445b1b96d610194c14858c5c07cd7
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 528fcab90373a7b25394bfb8ebbda3dd5a48b56a
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 df9f5c0e68155aae037d72b06564258335357a5e
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 878af78308c6a63d1efdc33e9cf707c9458c7308
Author: Thomas Bushnell <address@hidden>
Date:   Fri Jul 18 20:39:01 1997 +0000

    Initial versions.

commit 0858268f83f8ab48239457f1cbc6302a08fdeefb
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 ed59b1485505af5dd838711ebea6d58e6faefb82
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:13:32 1997 +0000

    .

commit 0cc06f24e567ef2cafb8a524a86b97fca1b48db0
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 7f729e6bf7257f8adcc01384003d11a751c11f84
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 0609419d884557b9cf9c3aae65ed255e38ece2e2
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 8d23655b51192d2bdece8fbb9aa42f010093de1a
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 f0ed9000625178078aa114e6dd0fba05f2cde453
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 ad90fa62f2f773e6b78fdbbd5668bd1babc3dca8
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:25 1997 +0000

    (dev_get_memory_object):
      Add PROT arg.

commit 998b9f4e6f15a5b66d6aa7b7dfbfe887dc70bcf4
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:10:06 1997 +0000

    (SRCS):
      Add map.c.

commit 073ff5520c114f6b2c60870df13ba44abe6c7863
Author: Miles Bader <address@hidden>
Date:   Thu Jul 17 20:09:46 1997 +0000

    Initial checkin.

commit e01fcb299f736806b1434937653ecb8db32de054
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 8cfc892c7e4e05e78ee81e1b7a2bbb72dd8dcb83
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 20:11:02 1997 +0000

    .

commit 4cb8e45ed8c898b97d0a2b63a0611c99dbb9ab86
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 20:10:14 1997 +0000

    (pager_read_page): Initialize READ to 0.

commit 366c04c62349cdb46199030b0f69b959ab191711
Author: Miles Bader <address@hidden>
Date:   Wed Jul 16 18:54:13 1997 +0000

    .

commit 087ca07138a50433b5bb8ab70ff44a56f7078100
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 f5e29b92a6dcb60a84e24b8b156aa0a79e6c4098
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 f6501a34f8747ba4b546bfe1d6752fefecd15b95
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:58:09 1997 +0000

    .

commit ef1dcaf82a03f29033d8503b0a569641edcc36e7
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:57:45 1997 +0000

    Doc fix.

commit 3cd72f487cedde077e3544d419022058bfb87a1b
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 ef46efd97849acd566bf78b959f9bfffee203cac
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:34:37 1997 +0000

    .

commit d58d40f44346c125199b31b3750b6071aa169b78
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 531fcbfe711397d428f79236dce56de594c0409e
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 80a4075c6ec35f06e0b73efdfea79a9f3d90f2a0
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:12:59 1997 +0000

    .

commit eb09c7044ad647d7321f868a70d816d3a27677de
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 22:12:46 1997 +0000

    Let uncompressed images be smaller than the maximum size.

commit e2456e9bbfea2ec88601b065c1d14e20f3d949d0
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 18:52:21 1997 +0000

    .

commit a0099d9631ac24e7f01c1a4c3caf1f415b04f930
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 18:42:53 1997 +0000

    (main): Actually parse the arg.

commit 97446b945237d18d1f6524c4643e5dacb1b2d009
Author: Miles Bader <address@hidden>
Date:   Tue Jul 15 14:57:29 1997 +0000

    .

commit a908a6934bc298d1fe72be182bc10555f39b563e
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 c73b4e897741f379a0b63d3968ffc85d72bf1b28
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 53844d9f5f4fd31f8b5dca9e02c1bfd10ae8f818
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:50:32 1997 +0000

    (main):
      Don't print fields we cannot get.

commit 10911e1f7c73791d4b143cf12f0f5b60178e24d4
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:52:28 1997 +0000

    .

commit 1cbbcb9f4c62de025df09111184137625c7561ad
Author: Miles Bader <address@hidden>
Date:   Mon Jul 14 22:48:22 1997 +0000

    Add bin/rm.

commit dfdd2de7a9df4169f957057a7998194144754c61
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 8d8206b7e0c9fcd8c4c242b55e0b2c4092627c88
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:23:14 1997 +0000

    (fd0):
      Use /boot/serverboot uncompressed.

commit 2a6bd244ac62224c0416ee182debb187691f41f7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:23:25 1997 +0000

    .

commit a3854b35001704a551c8503eca27d358c2926a89
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:20:03 1997 +0000

    (main):
      Don't exit if no paging partition.

commit 177ce8ba1b63055c9e03b726245dbb97cee83d89
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:17:26 1997 +0000

    Initial checkin

commit bc17400f49701aaf71c662ef71bc0dd526d1382b
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 f2407b1a06d290274aaac6302a5370fb11bfce49
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 86bc6e876344f6484d06046ec9a4bfdec45d76a6
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:14:01 1997 +0000

    Add etc/nsswitch.conf.

commit d05680f49534619c57620db8b6b7b944f3b058a4
Author: Miles Bader <address@hidden>
Date:   Wed Jul 9 20:12:19 1997 +0000

    .

commit 498a968c5796c4d4bfc4bf4b58a01db7d27f8f2e
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 5e47160a137a4c806a552c6740b34d0e40f8a990
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 6ddd1a969b4c42556620aa5909fa591413300fa7
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 2403d1c14ccb96ea0ad27fec75250bdc5e8e161a
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 a3a449d1509347bb682d730939a5891f67817487
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 f8df3ef54e880121fccf3b05069972c6bffe0424
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:45:11 1997 +0000

    .

commit 321f1d4721c3cc5a9691c93c7535869d196c59a7
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 a1cdc1e1f318f9aeb3548e9c2a1780ffca23d781
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:48 1997 +0000

    Initial checkin

commit fc9d7086a7c2fe21ab3f99eff6ffc86a961c2cdf
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:18 1997 +0000

    mkdir boot.
    Use bfloppy2.boot rather than bfloppy1.boot.

commit 5e48ffbde5ff24b98ccecd71f6602251e1b1410e
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:43:01 1997 +0000

    Prettification.

commit cfd3b918f5d3f74a03a895ccb424e5f1bbdaa592
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:41:37 1997 +0000

    Renamed to bfloppy2.boot

commit c60b2b82e3f74e6230a81ab399d0b3f8acadcf41
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:52 1997 +0000

    Not used anymore

commit 6cd0d8fd8f78c6d4afb243d2f6174720b3cd5ff6
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 932b4382143e075e26cfdf59affb5c4982e7e160
Author: Miles Bader <address@hidden>
Date:   Tue Jul 8 22:40:25 1997 +0000

    .

commit dde815d286ef06069b04e2e0a9c1ad3f848d5b53
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 2baa0ead9b1bf576c430ad64dd5699713d0e3f69
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 e70ea10ba1164764782811ea978fee2628f0ac3f
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 22:48:49 1997 +0000

    .

commit c1d2359452df72969509b4914817d41a03170e8f
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 399d858848ca2c86caff94b177231f95fb03e1f9
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 22:47:19 1997 +0000

    Add support for dependency generation.

commit af431688312d54d4372a33320f8656a184c4c375
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:55:16 1997 +0000

    .

commit cd35c9cca0bb95a6bf0fe4fcf0777ea27aaf5afe
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 8c7953372b852cc07c8999a3042d25962e7fc05a
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 747dbdea4b1822dbf02f8a35d6cbe8517877088e
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:53:43 1997 +0000

    Doc fix.

commit 74eff92f6122465e3c51f7ddee281135189ecc6f
Author: Miles Bader <address@hidden>
Date:   Mon Jul 7 18:45:14 1997 +0000

    (store_open_children):
      Support factored type notation.

commit bdce85f97af3e2f4115985ee6043991ebbdfc22a
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:19:04 1997 +0000

    .

commit 9bc13f1f5b92bf6d37f7d1c03712609ab182fdb9
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:18:50 1997 +0000

    Initial checkin

commit 8d29f0ab94d7c53aa5bf6350b071839f9881d130
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:13:06 1997 +0000

    .

commit ff4956771d4a381f956bfa1db52769b7dde6fc66
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 c8bd11730a1b16d72cabe3b08fe9b61130a84b7b
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 20:08:19 1997 +0000

    .

commit 16cd0e8f35c7fcd17a8b659630a23e0f5c2f9b50
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 727d23d6a353e20f791123359cc0364bb71043c9
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:39:39 1997 +0000

    .

commit 5999355f788ee53e698da9f938d541d17896a9a3
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:39:16 1997 +0000

    [_LIBC] <libc-lock.h> -> <bits/libc-lock.h>.

commit c00356453ea8f5008f0718ab5006f34ed4ee4117
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:38:27 1997 +0000

    Standardize the multiple-include protect (for libc).

commit a88a0d2df3823c85e1cc91ebf4d6587e0e9d9900
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 dc2b0cc9d1c31a40ea2829bc9079b454911ce0d8
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:10:16 1997 +0000

    .

commit eb828c83ca58dde69c9fd399923d1661f27bd3db
Author: Miles Bader <address@hidden>
Date:   Thu Jul 3 17:09:55 1997 +0000

    (main):
      Flush stdout after printing prefix/separator.

commit 2da78094d5023e41a2874ae87d3fa8f9ceeec2b0
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 75d014f689b1bf82b4506729e39098d47c8886f4
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 db8c34bcbf45841b6bea440c1f33adc42862f019
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 8b503821c85824d3b7900de47c92fab8652066f8
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 3175a3111b8a18a469878e6a9d09e219061fd76a
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 30 21:58:57 1997 +0000

    *** empty log message ***

commit b3a68565eea807f533302e8b068a3a3ee470e023
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 19:00:43 1997 +0000

    .

commit 1351c298d1930ffeb2fbdcacece6d221e12e320c
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 0e41beebf954d4e0d4789cf432c090554fa9d831
Author: Miles Bader <address@hidden>
Date:   Mon Jun 30 17:05:15 1997 +0000

    .

commit 61d1b16ba1e2620b6a2852a37456ed3db567b5a4
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 92b7c2cbffa0f4ed6c960dddbe11dfb1baa27f5e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:42:43 1997 +0000

    .

commit d20e7f0d70a6b02e8cdf3482e4c4ce9577666e1c
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 12110e57f8323a221a950faf165a9d5268b29682
Author: Miles Bader <address@hidden>
Date:   Fri Jun 27 21:41:45 1997 +0000

    Initial checkin

commit 4543369c1f097e8a68a2df91d9913825180a3fc2
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 8d6f9a1a8e14918f65ea5dc5326d00b8315be1c3
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 275e4d48704a9e980c30663c8d13c589b956377a
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 22:04:27 1997 +0000

    .

commit b472123ca85cde08ae5d20fd04e2bcaefc0cc0a1
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 5d7e5e7de5f0da314c85bed44c75f258ca8ed45a
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 11fe60040cd3a4091b36bde4b13cd72b49baa2e4
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 26 21:28:43 1997 +0000

    fix typo in comment

commit 2c1c7e851fdb99b8de30480d0f5ac6ef3cecb1b6
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 17:56:43 1997 +0000

    .

commit a0b2595acb6cb283833470470fff625471c1bbf8
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 17:56:27 1997 +0000

    Recommend using `addauth root'.

commit cf522a26ad82c09e396b1088e06742c1a2a6ff27
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:15:40 1997 +0000

    .

commit e1d835486a167f8d222fb2c921a9954226c54c46
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 0522f09b4d8cdd0e8b45dfaab1dafb1b85d5127a
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 faa3b01ed74765bd0952c647610934b4726e531a
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 75b28e74fe7fe9e6dec37fd5e822aadedd38a3c9
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:05:54 1997 +0000

    .

commit 98a2cde91ec0954b05fe264384559ae6c50ce1b9
Author: Miles Bader <address@hidden>
Date:   Thu Jun 26 00:05:32 1997 +0000

    (mkdev):
      Add missing `ln' to command for stderr.

commit a9a091c45b2fc1b15110038076cbea657985943b
Author: Miles Bader <address@hidden>
Date:   Wed Jun 25 03:14:33 1997 +0000

    .

commit dca5f011302e5d766d84aa4c27cbd7bcbddacd9a
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 7e6c82cd95c406be01555a0441bf0f1f1f5672e6
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:16:03 1997 +0000

    .

commit 954bbe58c8a75b44d8d86d3c8337950dd9d22a4b
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:15:49 1997 +0000

    Initial checkin

commit 516495ddecc12bfd16742308dabdc1acad50a6dd
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:14:10 1997 +0000

    Renamed to mksmallso.sh

commit 39e37aa102deccde5a2338eae0f4a04186ade9cb
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:13:56 1997 +0000

    Renamed to mkemptyso.sh

commit d9a9f2ae519eaf875be1b0e835af81e6bce6c32a
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 7b680e547bd5ad2041334b1e9c18d6cbf5f4bc57
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:09:53 1997 +0000

    Trash everything but floppy production rules.

commit c0632beebaf390acfea12400b33fbd22d98e1b1c
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:09:03 1997 +0000

    Renamed from mkemptyso

commit 000326a1a48d00b7f047be6d58cd2ef5b17ebcaa
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 21:08:52 1997 +0000

    Renamed from mksmallso

commit 62f17545b4a0cab19761a76e3709a0f199c1da44
Author: Miles Bader <address@hidden>
Date:   Tue Jun 24 17:54:00 1997 +0000

    .

commit 36c86691b3d0ed34bca7da008267176b6ba7c994
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 eaa840d0f3becba1e63feb8c3d38573c23f81e40
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 30889ec50c5c51f1e34471b3e4a5e17ecbf69f25
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:35:12 1997 +0000

    *** empty log message ***

commit 6ab9bb0737d15509b12222a2add65f9a9efd45f5
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 314e349c7f37aada81c2e0b126afe00f2a77f80b
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jun 23 17:30:39 1997 +0000

    *** empty log message ***

commit 7de956e644f33289b2d95ccd29dcffe416b64716
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 16:25:15 1997 +0000

    .

commit 2f618283ac171295f97cc93b4ddadeb63129f30e
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 820bbd589829ebd1cfbd16b73618919d82ba733d
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 7c11bb2bf1af5517e94fe26d4cd6a6a1639f05fc
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:37:21 1997 +0000

    .

commit b602eebc49c7143a3cf37bf8ea2de473b4988c30
Author: Miles Bader <address@hidden>
Date:   Sat Jun 21 05:34:41 1997 +0000

    (HURDLIBS):
      Include libstore & libshouldbeinlibc.

commit ad22a6c62dbe83092e2d19c8d400faf4a2fe3513
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 4891531aa95a11c272ff34999e92debdf89a0ae2
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 8f5c5ed3c3dac69ccbda97c4eaaaea75eab555b8
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 35cb60e9ef76107f120d5af2ab47f320336b17ff
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:27:16 1997 +0000

    .

commit 54f6a8ce03e6fdfe2775a11e987462e155bdebe6
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 43d6f9dc0a9ab8af51d2e912d4b22340f8a0d25e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 19:25:28 1997 +0000

    (log2_dev_blocks_per_bsize):
      New declaration.

commit 104a6dea3b896fe9e89e13c817a06ea935b32023
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 e72eb624c13e594fa1f0e8e4c29312f618ca1001
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 2105e158b5a54083307d1b0055ff71fe4e4de0bc
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:52:09 1997 +0000

    (prog-subdirs):
      Add hostmux.

commit f3de8724d1b6920f160d41fb23fcc6684f2b5279
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:51:20 1997 +0000

    (netfs_validate_stat):
      Don't clear NP->istranslated.

commit 876c376250c907faa2fdc3a000149792d7ce4e89
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:52:34 1997 +0000

    .

commit 9311cd6738db7320810a88479bd6e3def35e43ba
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:49:46 1997 +0000

    (OTHERSRCS):
      Add trans-callback.c & set-get-trans.c.

commit 1154f7fd7eda0d2d2dfcc936dfda63d439d8d6a9
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 1a8f3cf2c06c2ccd506d77adea748b40828f105a
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 723a2f0e3f54477e9d9b9785544c304f1bfb90d8
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 602a9edcc93146401169f4d761de7566fb09e0ad
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 176109dbefdabe924a31f161565a73eeb2c2d69b
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 982c8edd0e6b1c5820c6fcc627ef25c7994e0f40
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:45:25 1997 +0000

    Initial checkin

commit a8468c9991c74b57854822aa484162ad99b39e7d
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:43:33 1997 +0000

    (netfs_startup):
      Supply program name with error messages.

commit 766ecf2f5efd2601ee7e99cb5a054ca462cc1224
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 6cb1c789df51d5d36b9a3f678a411d0b457a328d
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:41:19 1997 +0000

    .

commit 074818dd269bd20d406ec940ade984649eb5ede8
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:39:09 1997 +0000

    Replace uses of touch with fshelp_touch.

commit f4666eb2db9579a0fb7650994a7f52eaf8263658
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 7e68b5021a601a4b119ea11083a5bdda3c2f0748
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 190d67ec38487b3fe5492ea9ef9e4f8d0e144f4f
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 8e2b89bd1ae4ddfa673643a23d8c38f0a0be9a59
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:35:41 1997 +0000

    (options):
      --host-pattern isn't optional.

commit 349874ca3f1b83d197e75453aaa13575608becfb
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:33:55 1997 +0000

    .

commit d22a2f73b2bd8d63e218b994679e06b3457433d9
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 918acb436b276ee998e32bcf8819fedb05f62e5e
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:29:57 1997 +0000

    .

commit c6485027955a28ce4cf083b7b14e123676f64cc6
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 94be0140c07b95b66ef4e6170530ba7ace0d756b
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 951d7ac1852a98a58ce8897f079819dbb54e6890
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:28:42 1997 +0000

    Moved here from ../libstore

commit ee65e77916e55b88b48aba3ae0c6d4aabb09785b
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:26:14 1997 +0000

    .

commit 9b41a32c18461df0d8c1c919501d47b8452af1c8
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 7885b427f573277298a876d7a77aa01d8c9d1148
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 6c8180bcb5d0fd1a9defbdeefd038bb321656749
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:25:56 1997 +0000

    Update FSF address.

commit b56af235875a14acca860c3679e7e4350242b8cf
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 5a96b02192a4b8ea52ba0bbbc333534ba41c55a0
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 71d905620b481e7c86a502456a77601e5179ebf7
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:20:05 1997 +0000

    Update FSF address.

commit c7432517b099f79f88a024dda3ac803177356c37
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 c2832e8ffac8df25022ab1bd81c8f2178912cf11
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 0b5dea44ccc174752f6d3b7097653159190ada6e
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 c55e78cb8ccf8991078c43e8d2b8f13ff82e9772
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 186cbb9f4cc6b7119ba73f2c2d0b4236e7f50df6
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 596c467a10458aefc0ab761bcc8229042c96aa74
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 909c538abbbea7b14573ab8248a146fc54376000
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 bfdaf373ff1713b6362b8fbac863fd0369ff0615
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 5d41b77a6a596408cc66dbc14982f51cc7f98de7
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 735710f9b69a35240f0891a1c3ccadbc426aeb8e
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 f2503b53a3802423d037baf6aca8d2975e0a072c
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:05:31 1997 +0000

    Update FSF address.

commit 80916065deeaf470764316d1017c6a4ef4838c2c
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 54b0c2ba86e1af24704f3e85a6f8265d33388825
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:02:16 1997 +0000

    Initial checkin

commit 036f61c56f02f68ccb888952c4532506d77960f9
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 05:01:35 1997 +0000

    Moved to ../utils.

commit b1cb254c4aa30ad362200c70e1b07d74f0c5dcba
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 1c91f76d16d33a2b5ba53bf8a928f8d4e56e73b9
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 04:57:49 1997 +0000

    .

commit 5afaa91bfd0b93f05998c5f538178f7ab06a66a2
Author: Miles Bader <address@hidden>
Date:   Fri Jun 20 04:56:28 1997 +0000

    (ihash_create):
      Initialize CLEANUP & CLEANUP_ARG fields.

commit a869b07a7194292e02927c4d38145af873e3ed64
Author: Miles Bader <address@hidden>
Date:   Thu Jun 19 01:31:07 1997 +0000

    .

commit 1735757c667f7d48c8a6b0015bbd3040dac69b53
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 b16bec08ebda9344ac2f65b64faf3e8f066d3cae
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 20:15:48 1997 +0000

    .

commit 372e199194d5fdf534181fae4fd5a57346f9c683
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 20:15:34 1997 +0000

    (version): Use a four-digit year.

commit ee67a2365088aa18d1afb33ac54357b6ca1cc8a4
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 74b974fa18c57761b008d609e9a2db1773905a9b
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:31:45 1997 +0000

    .

commit 8934aaef5a1a1ce4097d1d3fff215b6f054d95aa
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:31:04 1997 +0000

    Include <sys/time.h>.

commit 99eb119f08fe93fea54d7f4ffd1dc6f7a9017bff
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 16:30:11 1997 +0000

    (ARGP_KEY_ARGS, ARGP_KEY_FINI):
      New macros.

commit b614a0860a2a7791c85e93e09cbadbcdf1779b9a
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 e97e4619e2d67b1156845814a66d83976c86f636
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 e802c285b871c5d750d0308e3b2ebfacb889a5c9
Author: Miles Bader <address@hidden>
Date:   Wed Jun 18 03:20:31 1997 +0000

    .

commit 26681e7fc0d2ce14b8b965a7f20b72d401226fe9
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:22:02 1997 +0000

    .

commit 3ee65449d9868cb89627e9d60128a628680c02e3
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:21:55 1997 +0000

    (tool-files):
      add mksmallso & mkemptyso.

commit 2e4e8b66b18a4179c87e2ca9e6764eccc465170e
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:18:25 1997 +0000

    Newer version

commit fc09c4885505d691ffec3155707903289e27e8ad
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 16:20:25 1997 +0000

    Initial checkin

commit 3cc8c20c193b8d109dd4652a66bff139c3041694
Author: Miles Bader <address@hidden>
Date:   Tue Jun 17 04:05:45 1997 +0000

    Replaced by storeio.

commit 5462bc79a279af07481caaca6c115c20e631bd8b
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 12 23:02:42 1997 +0000

    *** empty log message ***

commit d9898a138b0427ed556bfd5015f47c96019e6c8b
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 d36b8705ebfb672cd10fa875b944b9af3cc2712e
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 b7b4a7091d6cdc6c88e0f14eb0f12ba91cba5d56
Author: Miles Bader <address@hidden>
Date:   Thu Jun 12 07:32:19 1997 +0000

    Initial checkin.

commit fd95412cfae2673f93d6c0af3b796a75fa45304e
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 70029aed5cbfda14e26c55ff71f87b67809bf793
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jun 11 15:38:42 1997 +0000

    *** empty log message ***

commit 29d8ec7f14b426c9c6ac894a5bb7e3ae77b52e72
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 65a1d75590205724ba533c8a4555c2886c9c11e7
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 7572d6015dcba096b25c635268bb7f96afbb9303
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 89330329e906a3f44aca00329e0e92408d19f3ff
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 18:41:35 1997 +0000

    .

commit 2faaae3251dde662d6ae297b759328414c36a296
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 18:36:38 1997 +0000

    (argp_program_version):
      Change name to `ids'.

commit 105655e95830f97a57ee1be9b74050c2fc85bcd8
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:41:21 1997 +0000

    .

commit 3ce6ffcf104d74b6f3a11a417737f3ab831dac4a
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:41:11 1997 +0000

    (DIST_FILES): Remove SETUP.

commit b04229bb1d018ba33058ea542873c8eaddbc5da6
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 17:37:55 1997 +0000

    The real version is release/SETUP

commit ad44ff461bbb6a9396b6eee4696674a15f78e28a
Author: Miles Bader <address@hidden>
Date:   Tue Jun 10 15:23:26 1997 +0000

    .

commit ee951944d124559f75d222ed08a333a440f68898
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 01e13126da00887e396ca81cae4b654b32c04fa0
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 d96ff865a7930b4a6f0af334d10e936540fa907b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 01:21:56 1997 +0000

    *** empty log message ***

commit 4e44ddcb47b1f8fd608e10d731437c0d6bad0333
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jun 10 00:54:03 1997 +0000

    *** empty log message ***

commit c5cadb773d9fb1463b89a675414fdeb515cde839
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 47e690611f855ae7e200d8573a5165e2e85b2e61
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 6eb2d4fb94024a59bb09ead028a199a356b6df16
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 c6f19de607474c0923098ee15e5d78d891be663f
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 0bb3260622d58e260e41efb465337e0a5b439f62
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 a7757e55ca0643cfb460cddce7cb5cabc2e0eb5a
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 19:22:30 1997 +0000

    .

commit 6baac7c64f1919478407d4cf3a72989fe5c7da8d
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:56:35 1997 +0000

    (LCLHDRS):
      Add mach-exec.h.

commit d0c28d7245756a1d373b6674f69daa3b283e2cc3
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 35a34da985bf9357f1494924d1d748d0cd799bf3
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:44:01 1997 +0000

    .

commit 3e1985a69c3a04363f3295bb8cb40c4955864bf4
Author: Miles Bader <address@hidden>
Date:   Mon Jun 9 18:43:16 1997 +0000

    (ftpcp, ftpdir):
      Rules removed.

commit 733cdb57fb6b93a3daa0a598302b3780a5ea3325
Author: Miles Bader <address@hidden>
Date:   Sun Jun 8 01:52:50 1997 +0000

    .

commit 025a37da5e2f933fd74d4533107a17cdb1614899
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 bc0ecfade04a5ad91e95fca5677a010a3932e08b
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:19:24 1997 +0000

    *** empty log message ***

commit 06f0a9cd93eb4b3390843baf315e99fd6f1e4b8b
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 a2181b55c236c40588143bc51f2f8441cb5222e4
Author: Thomas Bushnell <address@hidden>
Date:   Thu Jun 5 18:17:39 1997 +0000

    *** empty log message ***

commit ca57f8fa1b8e931f6546879908ac8305be79bed2
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 0e8cf5fbd49c902849aa8a2ca01e52890beecc94
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:32:49 1997 +0000

    .

commit 700393511f61cc188052d3cb0a53e5199b89989a
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 be1bb491dcf84a9b47fa254db1451444797793d2
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:05:56 1997 +0000

    Undo half-baked change.

commit 01b1a50388fa2bdcf31bbf264383c9560037d6a3
Author: Miles Bader <address@hidden>
Date:   Thu Jun 5 02:01:48 1997 +0000

    .

commit 49f45390d68092e1c66bcd62122c262b3329a808
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 4ea2a66aacc9ce83c9079e16f6e2291f83a25246
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 19:01:52 1997 +0000

    .

commit 2f6c5c28721a14c88111cba2ae906fb7eb91c255
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 18:22:14 1997 +0000

    Moved here from ../libftpconn

commit f60f65bbf7191d8ed16028d5a82ee9eb5d93852c
Author: Miles Bader <address@hidden>
Date:   Wed Jun 4 18:21:19 1997 +0000

    Moved to ../utils

commit ab4422b72ad13d5c23c8b6a1f91756abcae29e52
Author: Miles Bader <address@hidden>
Date:   Tue Jun 3 21:25:03 1997 +0000

    .

commit 2bb698f20a0a92b006b98f53c3eabb35cfd111f0
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 7f88c053e6ba3e70a6fc4ac673fc1df0681c8f87
Author: Miles Bader <address@hidden>
Date:   Thu May 29 22:14:51 1997 +0000

    .

commit 80e835695fb78811c0dfa6a84acd2d7e3e2bd5a2
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 39a70607579e032759bc2806e3e8bb04d53ea680
Author: Miles Bader <address@hidden>
Date:   Thu May 29 19:01:36 1997 +0000

    (idvec_verify):
      Fix detection of multiple ids.

commit 94e489b82d9864b4668000dfbcb3347470080b18
Author: Miles Bader <address@hidden>
Date:   Thu May 29 18:21:59 1997 +0000

    .

commit c26f84e6463b07dd85f71a32396e24defc8c38cb
Author: Miles Bader <address@hidden>
Date:   Tue May 27 19:08:53 1997 +0000

    .

commit 955f1095d51f060f9ae7b818bba9ab600698ff06
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 df81f3b4a2f3db305e70eb027b76f6fe87eea6c7
Author: Miles Bader <address@hidden>
Date:   Tue May 27 18:29:54 1997 +0000

    .

commit a9901713ef1e4ffda1607c6d7b953404e510f775
Author: Miles Bader <address@hidden>
Date:   Tue May 27 18:29:35 1997 +0000

    (argp_args_usage):
      Supply correct argp to filter_doc.

commit 6111cb23b0ff87b26f6e60aa1a76949f3f9fadb1
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 c32743325c8a4a83ebc651d6139a0b142633e3d3
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:16:31 1997 +0000

    .

commit 8e6f87e4b79b2d39e5daab6f268e0b61fdb672c5
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:15:57 1997 +0000

    (sush):
      Alias renamed from su.

commit 1f7159928770da14f5f846259156a2a96e05a012
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:15:13 1997 +0000

    Refer to sush rather than su.

commit 404165296343d913f6a9c75c2365262f2949597f
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:11:17 1997 +0000

    Say to use `su' rather than `sush root'.

commit b6cbc1f5db73292c70a04e188559c76a98937a2d
Author: Miles Bader <address@hidden>
Date:   Tue May 27 03:04:59 1997 +0000

    .

commit 08e4193818b08f819438eecb5ffd9e0a43df6586
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:57:53 1997 +0000

    .

commit f30a98fb0a428bd4f64404178f0ad7db6e8db85d
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 81a1783d095db483ff82eff5a5db4d82e84526ed
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 ad55ffcdd826f743b12e63f1d3c6576dce0ec50c
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 3d7cccf0e61ed7ab38b613cc022e7d0eef031c22
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:49:49 1997 +0000

    Initial checkin

commit 5a29cd9052b2d8fed06adda598c773291a5ebd60
Author: Miles Bader <address@hidden>
Date:   Tue May 27 01:39:36 1997 +0000

    .

commit 65bf35e86547efafed9ddccd115e1969e8c7c9de
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 e39b203fa290181d0faffd203be130e2e538fc0d
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 dd66c58831a36715c6020f21648df5019d39b882
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 c892ad22890e651ec49434ec08a82507f2933f80
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 cc104bd344e6ad735c638955def02eeabef780d2
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:40:37 1997 +0000

    (psout): Add const to appropriate arguments.

commit 0c59bdb707b2c221c852a2bf3e7642191257ef43
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 124029c77efbefb65bd82cc32d0eae690fbfbcc6
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:30:36 1997 +0000

    Totally rewritten.

commit ae06c9a8ba68c3c01c2b38a6091c5f95243afde5
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:23:45 1997 +0000

    Renamed from hurdids.c

commit 08603b518470bf43bbab30f50b5b36dfc16da6e0
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:23:03 1997 +0000

    Renamed to ids.c

commit 999127de67e49cc229088d4b8574e1c2d85807fe
Author: Miles Bader <address@hidden>
Date:   Mon May 26 23:19:36 1997 +0000

    Initial checkin

commit 463b1e800b8ffa00553972349eec0d404ac4e331
Author: Miles Bader <address@hidden>
Date:   Mon May 26 21:53:56 1997 +0000

    Initial checkin

commit 3caebc0120c5d4a4ceacfc5f7b889d22db30324e
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 70df5e5c9cf7afcb079c45fd107f340b99b6f825
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 cef584595c43bf15ef680c208f4402266f196da2
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 4add4e9c6472bc1f4d0fda7d0dc22acdd609eb8a
Author: Miles Bader <address@hidden>
Date:   Mon May 26 02:49:40 1997 +0000

    (struct argp_state):
      `argp' field renamed to `root_argp'.

commit c29a6e21971e175bade8b7e9b2192a77d16bb48b
Author: Miles Bader <address@hidden>
Date:   Fri May 23 23:06:13 1997 +0000

    (hol_add_cluster):
      Initialize CL->depth.

commit 3256abda11f8e7d1937e3a9b402039200cdc2bec
Author: Miles Bader <address@hidden>
Date:   Fri May 23 20:37:03 1997 +0000

    .

commit fe9d0cc67dc4353f92a7b7bef242b954277e60b9
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 17:25:21 1997 +0000

    fix typo

commit b4c192d963d3540b484d9a76bbe1a5ac51610818
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 7535527ac8f8a42f52347b95e5632b0dab119d75
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 23 16:39:57 1997 +0000

    *** empty log message ***

commit f1df11928abe8572e4159656fdd2b586169b6704
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 20de76a1656fff5ed3847046930bb64e9b691d94
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 cf6e0c41c48c8a94a4175b6913687a1a29f9587a
Author: Miles Bader <address@hidden>
Date:   Tue May 20 21:37:36 1997 +0000

    .

commit d6812e12c6de403c4b4de08bf3b6ed16bd2d7ccf
Author: Miles Bader <address@hidden>
Date:   Tue May 20 21:37:23 1997 +0000

    (ARGP_KEY_HELP_ARGS_DOC): New macro.

commit 83267c630967c7c4fd49ea438ccd416711a1e775
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 a86d264f0132265a12df58b8154d3c57f3f98887
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 20:12:51 1997 +0000

    *** empty log message ***

commit da00b2de3d7645d3f467bbf0fe15213dff3ca555
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 20:01:38 1997 +0000

    *** empty log message ***

commit 86dbf506e10640a70094959932f1b0e5ac29b457
Author: Thomas Bushnell <address@hidden>
Date:   Tue May 20 19:59:38 1997 +0000

    *** empty log message ***

commit 96de10aa9ed35c450a072e95fada86d1e7453142
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 8ce703adfd807e411062cfc4b5e635243c206029
Author: Miles Bader <address@hidden>
Date:   Thu May 15 22:32:21 1997 +0000

    .

commit f5476b344f0653d39c20846ee66095cba1e36e3f
Author: Miles Bader <address@hidden>
Date:   Thu May 15 22:28:16 1997 +0000

    Initial checkin

commit 17beb193e2cba7ece738dc9ba5fc13bd4c8c75c1
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 9e9357daa3a6285328886dc135376e0a87f24cdf
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 0dff02cf85a209ae3f3271373df492fac6dcbe17
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 ef744903237e9cca98e6d9ed0c838eb6c0b409f1
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 2f0842d0736beac829a4b5c6de1e5c53d41bbbda
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 878db2f78af832c42ac7d3a64c4934a9fe35d395
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:46:42 1997 +0000

    Initial checkin

commit f49d3893aa6c0a4a4d5dd9fc6cec4f81397d6ac6
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:04:08 1997 +0000

    Replaced by addauth.c

commit 75e666d8765691991257042d449571d0b7d381a8
Author: Miles Bader <address@hidden>
Date:   Thu May 15 18:03:38 1997 +0000

    Initial checkin

commit 4ac9d078b2c07ac6ebe543792c2c15bedc3d5b80
Author: Miles Bader <address@hidden>
Date:   Wed May 14 19:55:54 1997 +0000

    .

commit 037948dc5ce1ac433c5986d1374b8bb145334777
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 0b3bfc7df65964a819857cf0190b4ef90da960c3
Author: Miles Bader <address@hidden>
Date:   Wed May 14 19:54:51 1997 +0000

    (ftp_conn_login): Correct defaulting of username.

commit c61440fda0942d14b9e4cbc1cd98c5ffa9c1e44e
Author: Thomas Bushnell <address@hidden>
Date:   Wed May 14 00:08:01 1997 +0000

    *** empty log message ***

commit c22df76cedd13ff6b5cb704e3b36103d0d595c1d
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:58:10 1997 +0000

    (CPPFLAGS):
      Add -DHAVE_HURD_HURD_TYPES_H.

commit 8b7108854dc5d72c4515829cd4370e5c4ee8543f
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 1fc8e665670f4cb61aa39e14ef826335109a6c1b
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:53:22 1997 +0000

    .

commit 3c0a3653eac6af6f52e89a454fa74618a9f3a5bf
Author: Miles Bader <address@hidden>
Date:   Mon May 12 16:48:18 1997 +0000

    (REPLY_ABORT_OK):
      New macro.

commit 5d0d6d36806488ad86185f26aedfa49d7e036850
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 a43481632f455d186b7123c2d3d78aec843f0706
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 102f4ea9d508860e6ddc8885dc41154d8746c0b1
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 bc49e89156c1d079574104709d8ec4cf3824c33f
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 25153fb486c264a6800a2ad5b45efcd4665b0701
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 62328f6f0c18842e9c4fb793d2c2390ba5d5ab57
Author: Miles Bader <address@hidden>
Date:   Fri May 9 20:01:57 1997 +0000

    .

commit 5ec91e8b27118350801ead8fc699dd0664ecf534
Author: Miles Bader <address@hidden>
Date:   Fri May 9 20:00:13 1997 +0000

    Add casts to prevent warnings.

commit 177158a736f5d9a17711e7118831d41ab6bb9f9a
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:58:01 1997 +0000

    (parser_finalize): Always set *END_INDEX if supplied.

commit 5faeed7048081e71173c6d0718b5512627d49cc2
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:56:35 1997 +0000

    (canon_doc_option): Correct ctype tests.

commit 00a81eebe24f14571240c3297845e9520d5430c9
Author: Miles Bader <address@hidden>
Date:   Fri May 9 19:54:40 1997 +0000

    [!__error_t_defined] (__error_t_defined): Define.

commit a5a629fcfaa90ee72ce64df9f44a41a60a1ae5e9
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:02:22 1997 +0000

    .

commit 60c9e18feaf0ec2774c3fc5f62d68bcc7f658d8c
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:02:07 1997 +0000

    (SRCS): ftpconn.c replaced by resulting split files.

commit 41cb198fa74c8238f33c93e1d81637f2037b1a56
Author: Miles Bader <address@hidden>
Date:   Wed May 7 21:01:07 1997 +0000

    Initial checkin

commit 43cb3f7abf427cc2d6dda58026eae1d5d8bb633c
Author: Miles Bader <address@hidden>
Date:   Wed May 7 20:58:48 1997 +0000

    Split into separate files

commit 2111dd1db4abb32b02bbb2ba08a5445574fed4da
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 c8ed4d16c6962a030d8e49f8472f417e695ec1b2
Author: Miles Bader <address@hidden>
Date:   Wed May 7 17:59:53 1997 +0000

    .

commit 45c2e21809f37c864a9137d122dc7d71ae8ca416
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 adb3235c7d86ba030f18ab9832f44e0f7d409864
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 12addad094309eeeafcdcbbe268b49aafdc14e0a
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:35:55 1997 +0000

    (installhdrsubdir): New variable.

commit 6e03ce41f73084c499e1b2d5bea6362a3389b48d
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:36:04 1997 +0000

    .

commit 1310e616e5fbc3b87e448296d647722c168fc152
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:32:39 1997 +0000

    .

commit 6e9f38b6f53bd523ac9f3c24b9c2e28e53ef1365
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:32:26 1997 +0000

    (lib-subdirs): Add libftpconn.
    (prog-subdirs): Add ftpfs.

commit dc382b424885843b9dad43f1a18aa041ed58798e
Author: Miles Bader <address@hidden>
Date:   Wed May 7 16:22:54 1997 +0000

    Initial checkin.

commit cea4444da54e20536d6d163ee1b9e0646f191194
Author: Thomas Bushnell <address@hidden>
Date:   Fri May 2 15:35:17 1997 +0000

    Turn off debugging printfs.

commit 8b96f268f60b6185eea995fc1f6cf9e368ac1c53
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 9f2615060926dbb337a759bb00a07725df372342
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 30 18:18:01 1997 +0000

    *** empty log message ***

commit 7a17ab247be935bf0caba3d55c77b134ba53d214
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 b12559d1faaec36c5d8d5725983dc855c18aa114
Author: Miles Bader <address@hidden>
Date:   Fri Apr 25 15:35:15 1997 +0000

    .

commit fe87da5272adf3630d364bca4814e86739910df2
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 6c15e0e0627085047fe81832a9460fde2b5b1ad7
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:09:49 1997 +0000

    *** empty log message ***

commit b388c4193609346969a24359ee2b515077d8945d
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:08:49 1997 +0000

    typo

commit fed81267c6edf81cdab562f4dca808ce5ebab847
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 21:07:16 1997 +0000

    add debugging.

commit 7623f69f4c5d640e6ad6e7de3351835b78e80632
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 18 20:48:21 1997 +0000

    fix typo.

commit 3ea3bcf876b10182424486107e1041d51742a563
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 76b0180d75d6aa2ab2dda0cdc62af83d990b3c76
Author: Miles Bader <address@hidden>
Date:   Thu Apr 17 21:54:43 1997 +0000

    .

commit b129924667fb1d2c6250b4075536603ec565661d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 17 17:19:56 1997 +0000

    .

commit c128ed97828e2675faa8f40b78d14d9da725eb44
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 549ff30593e21aa3327bed4ac8d24f4dbb4e844c
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 20:08:27 1997 +0000

    Fix compilation error.

commit 89149d0aa656ec4fe1e00816619decf198604dd4
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 0fd9e36ef92d7d69508b5c83c813364e00f3cfb7
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 5994e881b3c81d0a5f68d54a56038646213019c8
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 07dac012ebe79be4a35d41b0a1707f975a25da2d
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 ed336307a04bb1a162231fef0dd3a7873f6d1581
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 a1016e0d9428df3b5b9704041cf897f85a1362ba
Author: Miles Bader <address@hidden>
Date:   Wed Apr 16 19:30:46 1997 +0000

    .

commit 7bf763758dcffa3e805363fb1ca37aab383da457
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 16 18:01:43 1997 +0000

    *** empty log message ***

commit bff9b77c0b073b7cb79d47628e05a1ded970f1b1
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 b3d9f22af2d37a914273333e0d15dd153d2e0c11
Author: Thomas Bushnell <address@hidden>
Date:   Mon Apr 14 16:50:48 1997 +0000

    *** empty log message ***

commit 8689fb16d1cf5e9b320cec17760090e774f37d9a
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 c92c86761efac1b69ab52f8db25944c43656ef1a
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 f9856c0acc821abe13eae77b66bc01e6006faf59
Author: Thomas Bushnell <address@hidden>
Date:   Wed Apr 9 18:10:29 1997 +0000

    *** empty log message ***

commit e597877bea74cd846d2aafa77fa3b8f432acecef
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 8b15cd75d33c24864e37cb835f27b4e1e7f0d4c5
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 a0ac03a74265eb5216b11e1f4c607bd5279a604e
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 ca5f7809b9186690f77fe1de70f0a9d1c0cda3dd
Author: Thomas Bushnell <address@hidden>
Date:   Fri Apr 4 01:30:35 1997 +0000

    *** empty log message ***

commit d4c65a50246119bcb65796101678c9bc01e8c1c4
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 6bf931f899c04476f837cd5729f8dcba2ed3bc5e
Author: Thomas Bushnell <address@hidden>
Date:   Thu Apr 3 23:28:32 1997 +0000

    Initial Revision

commit 70d218916e7d9d6c343d7aae49cdfd551c22e7ee
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:36:49 1997 +0000

    .

commit ffa1c2df2fcdb3a659e658b269a80409db1cc31e
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 6fc96e435bbbcacec6eb12624fc7fc4d06134638
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:18:49 1997 +0000

    Initial revision

commit f30f65725b5587808607b2c6b504e2edf33488bf
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 07:14:55 1997 +0000

    .

commit 3910317951b229a538576e921d2e4642ee5ee2f8
Author: Miles Bader <address@hidden>
Date:   Fri Mar 7 05:39:23 1997 +0000

    .

commit 2ed1edf3279bf775baeea2c666077c9fc3a69828
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 7b4c96a72f1cd748df9a8706f5a20e2ab41fc2a8
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:48:59 1997 +0000

    .

commit b8f3be674deb03985b6122692ba291c586f79a07
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:48:04 1997 +0000

    (SRCS):
      Add argp-eexst.c.

commit faecfc93074fad5926296c3f5f636a31793a4011
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 71234b891d436804324be847525ee0552e53b39c
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 04:46:53 1997 +0000

    (argp_err_exit_status):
      New variable.

commit 3cf5baffa3380ce738b7024f4f21cb82aec13dc7
Author: Miles Bader <address@hidden>
Date:   Thu Mar 6 03:13:40 1997 +0000

    Initial revision

commit 45d66c49b3052c09c6a202f659ab068359e19649
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:13:34 1997 +0000

    .

commit adfdafd19e361f9711c7d36816e4f33c21d904f4
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 d9219de45b351a15414bb8eab0e97a7f8b8b3ff1
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 c2b165242c720f939628ed7de8b147510e16c64a
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 3b272bba2a833306384fec5d1dc505460c6ff6ea
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:35 1997 +0000

    (netfs_S_file_reparent):
      Implement.

commit 31b9459b64cb0389d1702794c06eb8c8a0f7e19c
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 5b87d0c0999e5ff487a8600d432fb131c01b9272
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:12:03 1997 +0000

    (netfs_make_peropen):
      Add and use CONTEXT parameter.

commit 8d597e8855172dcf6543559d5e0856f63dc2c099
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:11:40 1997 +0000

    (netfs_release_peropen):
      Finalize new state.

commit 6ce27dc4b203153203efe0b0860a613899c7507d
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 551542f809d4fd1e56b0d8144efc163cfda584f4
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:10:29 1997 +0000

    Deal with current device naming scheme.

commit af45a3a74c0b8f5787ff21e9f57ca09c993dc62e
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:09:47 1997 +0000

    (mkdev):
      Make I local.

commit fa3099df26c85fa7b3e301730fb72a92d7a899c6
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 8ca385ee1d12ac79129649649b9a29a1c3b93d76
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 3a032b8ee2eeedae0f3c8d633f8c28aa468236e3
Author: Miles Bader <address@hidden>
Date:   Sun Mar 2 21:09:31 1997 +0000

    .

commit ad509a8165231a3ce1e75fc3fdd8b878dc9ba044
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 4796e36e26c2d3dedee2b164d7359c211beaab66
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:29:08 1997 +0000

    .

commit 877304833822a1b2e272ad900efeb7acfe6fa50f
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:28:59 1997 +0000

    (fsck_cleanup):
      Correctly remove from fscks chain.

commit eb40cdf623c45dbb6433bd61bfdf50e992fc9fdd
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 02:15:53 1997 +0000

    .

commit 7ecbba17599e9955504bcb4857723bb9619ab90c
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 01:25:44 1997 +0000

    (main):
      Make multithreaded.

commit 6ef5000f1cb33d9acd3020d49e8a7c3620c2adde
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 01:23:12 1997 +0000

    .

commit 372c512709da5e7f65678b4a4ff507bd5a8feb4d
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 a44fd7113030fdf6dbf0a189b78f88ec6690f150
Author: Miles Bader <address@hidden>
Date:   Sat Mar 1 00:38:42 1997 +0000

    .

commit c73907a57298bb40454d87a6a76ad6d3a8e94083
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 0fba4eef6d7338dfc5b2e98264a3672a836e312f
Author: Miles Bader <address@hidden>
Date:   Wed Feb 26 23:36:00 1997 +0000

    (main): Remove ERR.

commit 9170d748de19969cc5cbe796cab7059ed534a0b4
Author: Miles Bader <address@hidden>
Date:   Wed Feb 26 23:33:06 1997 +0000

    (main):
      Open device read-only.

commit 379fa33a11864db1c4e8e39c5b20daa2f2b6b7f6
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 dfbec931c57b4f1846002ccf1528e5cd37a7e5c0
Author: Miles Bader <address@hidden>
Date:   Tue Feb 25 20:39:25 1997 +0000

    Doc fixes.

commit d4bc6b49fc66f5366708e818dbcd812a3f364792
Author: Miles Bader <address@hidden>
Date:   Mon Feb 24 22:17:50 1997 +0000

    .

commit b66df9397c3eff0128fcc3cf8ebe78bae353ab81
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 131bd3fb2873908ec7338642808c89d5c6e4cc68
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 8e0eea3b20d8f6fe1ccac68a9020dd2e02c6479b
Author: Miles Bader <address@hidden>
Date:   Sun Feb 23 07:56:26 1997 +0000

    zork

commit 5b0c18a16f91a5f8807f7058e55459cd3537aafa
Author: Miles Bader <address@hidden>
Date:   Sun Feb 23 06:05:30 1997 +0000

    .

commit 259b839596a8abd21e5e068c7694822950e18f9f
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 be278a8534eb9820a016e0f4aeef82b171942af5
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 86c4595c7b2cf2f3ef640ed537a9169b8441fe1d
Author: Miles Bader <address@hidden>
Date:   Sat Feb 22 05:21:04 1997 +0000

    .

commit c901bdf3c3343e7cbf00873ba0fba8f84c97b085
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 d8a3147493ac9366acdbb3c87d2da7ce59a936a1
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 ab83ac53966a38f2b82e94c058e4e499a039f282
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 85e6befe7831dac31fb668fd7a30c145660ad1c0
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:43 1997 +0000

    (netfs_S_io_read):
      Support reading from symlinks.

commit 6d69888896a13b28d09a709ee77b25b35a60e02c
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:41 1997 +0000

    Initial checkin.

commit 038e47c1f5f479a98abc2fa4f25cd5482ee873e8
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:55:32 1997 +0000

    (diskfs_S_io_read):
      Support reading from sylinks.

commit 5cf01421cf4ee23e3626df9450134dbd66ec8c4f
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 bbebe3cd07225adce021300e3bda9f97e6e35aca
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 3b113b234c8d0bc51c2e0362145619f26c0fe303
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 21:54:59 1997 +0000

    .

commit 13bdc44c4b3db38c7656bdfd65e4f69dd952350d
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 84df5d794ee2bcb881a6ab3f16b14048fad2543c
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 18:53:20 1997 +0000

    .

commit d02d696a1b30ae542d358a1f1492af7fec337b70
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 3390f60110ef976e594367fe97ce0046d7303471
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 18:51:50 1997 +0000

    (OPTION_NO_USAGE):
      New macro.

commit e8a3aa0904f0696f2e2ada9f0729a220074c95a2
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:43:29 1997 +0000

    .

commit 5bc790b40f4b3ae755846e601c9681b9b5ca4e6e
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:41:44 1997 +0000

    Doc fix.

commit 6c382274c43646f71ee202a49ef5596af7cabe0a
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 04:39:21 1997 +0000

    .

commit 7cb555ebfa1f3bf2ee5f5bd79a3e779639801ce4
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 ccd2f2328c073d3a129c3230e43aad19a0167dfd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:15:04 1997 +0000

    (trivfs_protid_portclasses, trivfs_protid_nportclasses):
      Make common.

commit 884537f2b1baf873ca9b18619d71c737fa2e1ecd
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:14:55 1997 +0000

    (trivfs_cntl_portclasses, trivfs_cntl_nportclasses):
      Make common.

commit 63f89e919066132d217c895073684240482dd8a6
Author: Miles Bader <address@hidden>
Date:   Fri Feb 21 00:05:24 1997 +0000

    .

commit 26d9b7c1316d56e8a68f4b7976d6c826fb6a8ef0
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 4dcfebf8af57718a0a1c0fc960cef56d7bd91c28
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 40d59cfdb5bbdd4778e67e67b9f0b2c55e384a31
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 0f6b381f64981829ce7e5fe1a2439baffb2c8dec
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 5c9d058dedef733612c7f34eecf4ef3670c4be18
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:32:08 1997 +0000

    Initial checkin

commit 082b390b6a2be96e98b14a7c02b2a69db68ae2a2
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:50 1997 +0000

    Replaced by file-reparent.c

commit 7593417bc567127c82c9b39005e8f021bef094bc
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:12 1997 +0000

    (FSSRCS):
      dir-reparent.c replaced by file-reparent.c.

commit 3eac831a2da447fd299c9e9731269cd98cfbd318
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:31:23 1997 +0000

    .

commit 087d97fa71274e4df56c1e49b237d5c37974993e
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 f091ad332ddc5207fa37925853aa3eaa1279e146
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:27:38 1997 +0000

    Initial checkin.

commit 956320cb3ac3b9db61b0fa7f82055c3c436d6e46
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:27:02 1997 +0000

    .

commit e851cceaff4e7bbce9773276fd4712363402d995
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 b16ea5daa0092b99595e669d2a19347251c88bbc
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 ed2988061aa2c103ca86a97e7ddc7a9be265c9c1
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 ff2ede5c0cfcbe93ac8e4b8703119e376d913440
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 5c85f336e9a392b2c9721fdcb94f29c877a8f933
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:23:29 1997 +0000

    (trivfs_clean_cntl):
      Clean up dynamic port classes/buckets.

commit 6cea724dfda67a0c548c829acbb1d1315800f4c2
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:44 1997 +0000

    (argp_program_bug_address):
      Make const.

commit cb7066d5a86c6a2b07aaebfed165ec3868aed3ab
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:33 1997 +0000

    (argp_program_version, argp_program_bug_address):
      Make const.

commit 2ab1340d5443484e38a4fbd9de18fddddd385510
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:21:03 1997 +0000

    (argp_program_version):
      Make const.

commit a4b88ce00da3849694bd8d0e42af8429f5a806e5
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:20:49 1997 +0000

    .

commit 37226c31796788d71f80bfb0c80b77e980d7509f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:09:36 1997 +0000

    .

commit b0236f9213d96633664e17d18890f41225417bfd
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:19:53 1997 +0000

    (argp_program_version): Make const.

commit 2d034af5ad9221a0f9cfa1898015164760b82b7f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:05:40 1997 +0000

    .

commit 8a2e9542a31c9a609e1aef830b8bd04cf35611de
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 04:05:36 1997 +0000

    (argp_program_version): Make const.

commit f36fbf98f22a6b584d98d86b7bab144eaac1269d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:17:36 1997 +0000

    .

commit 34150b7dd52a1f802b1fd94aca8d069efd6b98fa
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:17:10 1997 +0000

    (main):
      Parse arguments before getting device master port.

commit 11855690c43269a2e6999f0b78361d955de8b6d9
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 a91fb69ec5519df6b7811374a2f4e01f521c6c6d
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:08:54 1997 +0000

    .

commit a07e8123f72794dbffe0cc909e77d78f24093638
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 03:08:37 1997 +0000

    .

commit c1c7a1a74abf57b1fea38ac12d716d806c744360
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 3f18a25a73d4bcb0dee49a99ab81fca7f3fe5c5b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:55:45 1997 +0000

    .

commit 202076b82eece681cbc5306bfa688926e3f5d3de
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 aab554bf08346e62052dbe2df4a01d4f0be58be5
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:41:21 1997 +0000

    (doc):
      Make doc string come after options.

commit a77ffee509bc0e4259d133e732a923f8f37ba82b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:41:31 1997 +0000

    .

commit 487dde67537b99f7b58ed299d8e9d4f39882f1b8
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:40:15 1997 +0000

    (HURDLIBS):
      Add iohelp & shouldbeinlibc.

commit 77b1c18a98dd1453692ca926b2b5b778de61a228
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 5809f8055ca4a2f279472d61811c63ac1b1b0a79
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 916f913ba361ccf6fed27bf192922725443adfef
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:30:49 1997 +0000

    (store_std_classes):
      Add &STORE_TASK_CLASS.

commit ee883ad3013b11be2271048230b359b8616217c9
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 b0931e5b71b30c82e46ae941888dbe978d0e3a6f
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 5464216b592c48777ad46b6918e0bc3768350303
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:28:26 1997 +0000

    Initial checkin.

commit c2564f20b9daf0cc68ff3dc145c6f3c7fef36ece
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 02:28:06 1997 +0000

    (dev_set_flags):
      Correctly check for unenforcable runs.

commit d70835d39c9986033c122d47479c28991418e482
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 9c2372a80847fb33c0cad06514731735b7ad820a
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:48:37 1997 +0000

    .

commit 269ec1022f526aa2fd74b50045a1c5d0df5c4f4b
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 1efc8f705c77195c56c1fd93d9503343e992ebde
Author: Miles Bader <address@hidden>
Date:   Thu Feb 20 00:05:09 1997 +0000

    Merge changes from libc 1997-02-17.

commit 17234f879a8c720861d02f54e318fd155c1846ae
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:55:52 1997 +0000

    .

commit 83561f7f0dc7070fcde8cf8dd41c3531787f4a2b
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 24a6a3543fd670a0d809f087224e9ed0eacd588b
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:33:18 1997 +0000

    Renamed from store.c

commit 27fcc7604b96b1bf4abd7b3d19f27a701c7c94b1
Author: Miles Bader <address@hidden>
Date:   Wed Feb 19 23:33:03 1997 +0000

    Replaced by xinl.c

commit 768a718ba50d9b35e535da59f9fa535f16247670
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 f67c3c834b68dff1b27d6523edda96f707d824e2
Author: Miles Bader <address@hidden>
Date:   Tue Feb 18 03:24:12 1997 +0000

    Doc fixes.

commit c52b166a1b21f4701fa0afe93d8f20a5598b0d00
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 18:52:31 1997 +0000

    .

commit 114431db94301a327b0332627c7b5c35493ab5ae
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 197ec693b5aa44198a828afac9c09dd6fd415b7c
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 20ddcdf3639bd7ee480d0a0ff6910ba11a4ec62c
Author: Miles Bader <address@hidden>
Date:   Mon Feb 17 00:19:41 1997 +0000

    Initial checkin

commit ea9ce73f360415b24423db2278520829ef7fdea7
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:50:45 1997 +0000

    .

commit 485a8019ed4ad99455d61c352f3fe63bad49291b
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:50:06 1997 +0000

    (__argp_input):
      New macro.

commit 4aa15403a922598f8d228cedbda48f81811c1371
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 6c965bf2df8dac4614507fdf6ca2957964f5c208
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 de7fa2e184c7869b8a30d7efe0a6b16accdf043b
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 d46ad8a814bc9089558ff98c38baa8dca52509ee
Author: Miles Bader <address@hidden>
Date:   Sun Feb 16 20:46:04 1997 +0000

    Frob a bunch to exercise new help filtering fature.

commit a035aa122d429544b791899a05861790aa7bc9a1
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:54:34 1997 +0000

    .

commit 6752deaef51a9dd0bc52ad58b45fff0644d22c06
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 5cb3d7c28e8e8933f9d4e03bf016f7143cce8f07
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 3a001b91813f92d4cc6db19d369ecc0f036f6d2c
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 23:08:30 1997 +0000

    Update to libc-970214 version.

commit 5949889bd45e0b6bd62111806f2467eb749ec42d
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 05:59:14 1997 +0000

    .

commit 090366926b9dcc7e57263cdd5df2854333f57ffb
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 d8453fd81c3b03be24836e07be68ea9527041a73
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:15 1997 +0000

    (FSSRCS):
      Replace dir-reparent.c by file-reparent.c.

commit 4d06e94b1804b3a3e4f6c8bd60ad706c5dac5a00
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:03 1997 +0000

    (trivfs_S_fsys_getroot):
      Use trivfs_getroot_hook.

commit 04ba40481b4fd910b436459688926ca6bb1449d8
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:33:37 1997 +0000

    (trivfs_getroot_hook):
      New declaration.

commit 7874c5c0c5ac32d0cb70cb17cc2a3e189eb6fe3e
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:33:07 1997 +0000

    Whoops, implement correctly.

commit 8f4a3dcdaced1899a5636f653937daa52c031613
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:32:02 1997 +0000

    Initial checkin

commit b68cdb1b18809cdd996cde38b23883fbcd36c4ba
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:31:55 1997 +0000

    Supplanted by file-reparent.c

commit 7c17c4073947a72b90de0d5360df633cea5d7717
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:30:23 1997 +0000

    (file_reparent):
      Renamed from dir_reparent.

commit 0adad96b1d9a91d9a34babf9457cce0b39c5b58a
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:34:26 1997 +0000

    .

commit 4d310c62fe4e25262e5a67887c5bfc474e37c73f
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:28:00 1997 +0000

    (FSSRCS):
      dir-reparent.c replaced by file-reparent.c.

commit 5692d934d7810db177095980b4d0ceabace169e3
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:26:49 1997 +0000

    Supplanted by file-reparent.c

commit 8fdbba07685484a17486c898683f20dac45d879c
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:26:23 1997 +0000

    Initial checkin

commit 23c88a69572d38288242253fa1f4de90a44b24b4
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 8670e356d1a279c3c3383919fe0073b0207fd233
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:25:17 1997 +0000

    (struct diskfs_trans_callback_cookie2):
      Type removed.

commit 8e42b4f000e615a53e044230aafc9082fc3436c4
Author: Miles Bader <address@hidden>
Date:   Fri Feb 14 01:25:03 1997 +0000

    (diskfs_release_peropen):
      Finalize new state.

commit 26a38cb92bfcffd764f6052a9f99b59a62231a53
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 70c543f223074ff1fb3c73de1e094cf1f3d582b7
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 946b1b7f777c7405bc41c74f2e3f143ff9ba90ab
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 0a946d08e0cfe4ad36d1c1bebaaf6c7e13b3c1e2
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 93a2aa27635b1e31cdd527e327f2443634d784e4
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 b143583b38b83724cdce684501626cec2293e80c
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 b17bfbc567d256fdd7add33d3222eb59de62cafe
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 2e30f625ac1bc40dbfcc23bece9b40af70fb66e1
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 a7210533480a2502027fba22fb705008e5a01bc0
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 d465111e00e9d38c51316269fa2a496d1fe1bb22
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 10d85515da9c9c06f2384c28c8e84656f5705b81
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 aa8a68dd608e4d4721d9b0422080c6bababa2026
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 2595a4a9f53303d569765c6fc946240adf5c91cf
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 a2945e265ac302f89898778d8d08eaff9e53989b
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 63f7548e83b0de5b294091d5b50944e21fdd5157
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 66068947c2569cb1a78501bfc8566791bc50cb43
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 e8a009b4b5d1e853860fb26a38479967128abc9a
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 1aa05188a5f85131cd6a0502911aa9b0d5b6024b
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:06:05 1997 +0000

    .

commit da65b172983a573fe0cf337cebe7e4fd41bc4a19
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:05:29 1997 +0000

    Doc fix.

commit 0d9aa13626c2f65c53fc6fa74b60f629cd571b6e
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 22:05:53 1997 +0000

    [HAVE_CONFIG_H] <config.h>: New include.

commit 59c9f8ea84dd2e9519782ac701b154008f32c8ba
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 21:13:48 1997 +0000

    Update to libc-970212 versions.

commit e71886510db63083f0c288abcbccda5e9365d4a4
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 03:04:56 1997 +0000

    .

commit 971a095250e151ff8a81f1aac31ee8a07aabbf88
Author: Miles Bader <address@hidden>
Date:   Thu Feb 13 03:04:20 1997 +0000

    <ctype.h>:
      Include removed.

commit 4934bfc1afa0b6806bfdae1ec7ed718540073497
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 8d414d24e86583eaafc7154d4303a0a38c63ea04
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 23:42:11 1997 +0000

    .

commit 37656e3e3c0ea73fce3473e638d66ce4a8c6d363
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 8f639523f16c178a6acfc4590f38e169a417779a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 23:16:24 1997 +0000

    .

commit a1eb084d7be12f8354c60dea44d11d9183e69f3f
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 1630440617c73c0340675859ac43f483bd6daff1
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:25:42 1997 +0000

    .

commit 38d08a6ea8f528d2dbd9c3967ccbb019ecaf9df2
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:24:00 1997 +0000

    (_pager_pagemap_resize):
      Returns an error_t.

commit 8e7e75423f4a5dc74fbd48f5bba570e2d36bf3a2
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:23:13 1997 +0000

    (_pager_pagemap_resize):
      Return errors.

commit ced2307e7d7ee0b4063bf90bd788789a61f47b50
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 6cd9c90293eb0ef619ec0b50822a3436531821bb
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:22:30 1997 +0000

    (pager_get_error):
      Deal with _pager_pagemap_resize failing.

commit ec9ad9522d513cc1e1e90efd0a023e14ded4978d
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:22:11 1997 +0000

    (_pager_lock_object):
      Deal with _pager_pagemap_resize failing.

commit f66aecd9abef86ca6ffcc176de748150a79d7e47
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 f4bac6e886c906a20b0e1bc44db97bbdc31f950a
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 17:21:30 1997 +0000

    .

commit bc0b91dac026fad4fc9189cd73256d7ae801c783
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 afec3626bce3978d950e97d10a0086171dc16259
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 e6692cbc870848357fad5e4ca4d16c3827176a96
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 e61e1b419ed590ca6dd00ebbdc636ff706dfb9b1
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 56688182b49761c37fb9a4227866cdef5a3d9dd8
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 13:19:01 1997 +0000

    (__progname_full):
      Macro removed.

commit 07d8b3d0dcf7f970ee819f833928ab76e53aa488
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 07:44:21 1997 +0000

    (options): Reformat.
    (doc): Add some more gratuitous text.

commit 9a9cc43311cdc2c5c7587e6465fa21dd3567cd96
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:56:49 1997 +0000

    .

commit 41e53ec5bc88bcd195bb460ee75238a8323dfb2d
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 f1f32dabeedcdb5b9d509e36f5a49a389ac700f5
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:32:26 1997 +0000

    .

commit ed05491f9eac8dc6677559413d4517be9d58eb24
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 06:32:07 1997 +0000

    (argp_args_usage): Don't trash memory.

commit a9f6428b255c0f45228d06d38008580b97c35b02
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 98399b24e65bf5ea10bc8301125434428529b73e
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 05:45:43 1997 +0000

    .

commit c70553d0adeaa523f02345fe7acd9cd4ddb4c3c8
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 02:47:07 1997 +0000

    .

commit 0d5c8afc3575502e8bee3eb224dc664d94f39272
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 f02f72b3e40644b134355b0674a66c2a3c6046ce
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 16ba7af83e584b992b3d2ba3a395094ee1f643a0
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 d73a43c056ec8670fe4faa915d7c5020995a86ab
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:51:20 1997 +0000

    Doc fix.

commit e5aa0f7644ed4739c108a1eb261c81ecf1566a52
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:43:11 1997 +0000

    (__argp_state_help): Use __argp_help, not argp_help.

commit 7cf0624e61dca1e6561372d839e358dbee65bd59
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:42:38 1997 +0000

    (__argp_fmtstream_printf): Remove weak alias.

commit 5406f118be404c8298b16b19a28b1f4b96a86d8c
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 fad270d68d529e05d1ec777c2a12c121b0dda981
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 01:01:58 1997 +0000

    .

commit 56b06d261b372c509269ca74e423efc97f4a6543
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 0524d282c717271b78db89a7b09eaf8318eee958
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:50:41 1997 +0000

    Supplanted by argp-xinl.c

commit c8b46d46125626dedb01bbc96bc4a874b61ce740
Author: Miles Bader <address@hidden>
Date:   Wed Feb 12 00:50:10 1997 +0000

    Initial checkin.

commit 7cdfc2feafd152f55e926fe9925c32625dfbe484
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 3332aaf49af0f10e33a343421e96614d46518b34
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 4a91694d1d355d08e6a58b7a6ed18dc27132d5d7
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 b9688cf62f0603814369d0ab6bd74f6cf8a9952b
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 84aebe8ff4cac4bd348670569da49c5f08a7e882
Author: Miles Bader <address@hidden>
Date:   Sun Feb 9 17:10:01 1997 +0000

    .

commit 0365fe525f16ad280c1ff5676277f63c165c3654
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 b767bc4ec55931e4a402c752f17b1dc32c713c2b
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 d29176dde6386dbf8d198c9565bf2c174a94f892
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 2333fa8275490b7d98d70e7e504491f7e70d20f2
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 22:24:00 1997 +0000

    (main):
      Deal with crypt failing.

commit d6bb24de6be24df244e4a0e3e8057069e35de13f
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 18:39:23 1997 +0000

    .

commit 819673a8967674589381f62e5954d495bc623c58
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 16:42:33 1997 +0000

    .

commit 885776dc7f345c2a9781d46bc5b1eb6eb5862d18
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 3466ae3fe25aeffdf0629538de8608e5ef354e03
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:44:05 1997 +0000

    .

commit 9c13356eb7122cb3570b7a1fc418d980b282f163
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 a88fad7dd515a9d1af779a5249e486852b18fe91
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:43:06 1997 +0000

    (struct diskfs_trans_callback_cookie2):
      New type.

commit 021c4e6abca8536a243e71ea16d54aea20a13a21
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:41:48 1997 +0000

    (diskfs_make_peropen):
      Add & use DEPTH argument.

commit a500789b32136dbaf6d887f9fe997b37ef3769e6
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 4a7b59f8415a4d7acee7ea23f6bc2a3d9865e25c
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 8a65eeba4d4cd3a010ceb7a53abe871e721d46f2
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 264f1e9efb45bd641350db15eac160fd268badf4
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 a752a6eec143ec4b2b858768e204f06609f4cd3f
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 ef871f15895670a227e494b0f0a018f29c34961c
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:37:17 1997 +0000

    (diskfs_S_dir_reparent):
      Implement.

commit f6e37bf7862284652dead2f7088ded00cfe6a524
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 fdc70e036d2eba0aa9f120c7ca8414d11b74b3c7
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 035e384fce443b2fb994b7af382f6542e22dd800
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 5e190786935c138dd64704d9aa64aa7c403bb3dc
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 8923967a648442aa85b74c6345aab55fa41af5d8
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 e0fe04fd024006aecada47d260e7e920d5bf3138
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 9c8296da0563922efeed3f9e580b592d48a3ecec
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 b942a8fdc9728bb3df153f50c2e3cba564fd81aa
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 e1ab0203aa00233452a7fe2b72ef7a9fb7d55376
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 fe1d5788fee5702ccb9163f30167ddacbf76badb
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 07058a5cf5dd42b6f23348f69c770d9fb680e2ce
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 3b0b58b7b400ee3cc8bba7805e8cfb42f7967f71
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 08:22:51 1997 +0000

    .

commit e75c6428516c70543cc2803c79138184ba5e3abc
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:50:37 1997 +0000

    Initial checkin

commit 2cfaec125d2376035c9452903d8360fe63f8bdd8
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:45:23 1997 +0000

    (diskfs_S_fsys_getfile):
      Implement (code from ufs).

commit 2f7f8743e9d9ba3815dbc4cff3efcbe4987d0a89
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:43:55 1997 +0000

    (diskfs_S_file_getfh):
      Implement (code from ufs).

commit c88a01b5f55bae29fe2af3f892d04ff6be3a6d20
Author: Miles Bader <address@hidden>
Date:   Thu Feb 6 07:42:34 1997 +0000

    .

commit 87d25c32b4eed39279af1c6a078c5e15b57d8751
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 ebc3a9bb93fd0ac5c5fc908d06c03b416f4e11a1
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 bbf723f81f3d0c35566ced69e1dc93837844a9be
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 2bfd1fb188bffa19d3df7ef71cd92602055c26d4
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:10:43 1997 +0000

    .

commit 3340e0df4817d12e364bae9e2e75c7bdac69f78c
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:09:47 1997 +0000

    (pager_memcpy):
      `preempter' -> `preemptor'.

commit 5b4aedc1c910c8d980cf76bf7bfdd4f591a6f4d2
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 17:00:22 1997 +0000

    .

commit bc689b6dcbce8d89726188e67cbd9d4b512b2fde
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 c46edb32685d38d83ebc9c6bdbdab320101ed8dd
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 d2f8f1dd626accb477cd43a76e53b1c8243f0fae
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:43:37 1997 +0000

    (main):
      Add S_IROOT to TERM_MODE.

commit deccbe3d398ce1cbab0cab89b1d88845b5ccc9db
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:44:02 1997 +0000

    .

commit 242965398cfc760c1c9e66e8738ea0aa5f1b8d47
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:42:34 1997 +0000

    (FSSRCS):
      Add dir-reparent.c.

commit 95c70d9b9adf7f9c6393a770c0baf7db3be12374
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:39:19 1997 +0000

    Doc fix.

commit 72e9557df94da254f998487eb35e6e34dfd9519d
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 8c531fe18fc9918960da3ef954d346de8796dcd5
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:37:51 1997 +0000

    Initial checkin.

commit 4a5af8cd6fa3c9cd965585061ddfb5b741074db9
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:35:22 1997 +0000

    .

commit d1923a838894e73749d6f1147ca30d5893fdefdf
Author: Miles Bader <address@hidden>
Date:   Wed Feb 5 16:34:55 1997 +0000

    (check_hashbang):
      `preempter' -> `preemptor'.

commit beac7c1f6dc18726148f094a85fc3b1ab11b8720
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 22:07:39 1997 +0000

    .

commit 1290932ed71dde39f3d75b6f907bb1d41afb4911
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 4ed12af12864abfaf4fff6d7cccb3e86ab26e5dc
Author: Miles Bader <address@hidden>
Date:   Tue Feb 4 03:11:09 1997 +0000

    .

commit b25be88bdbbca8e1fb365750398072233239fe48
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 09f5f72a951b358396b9a8be02ae323a738fe312
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 1189023601c8859873cb2a12156d868f1714254f
Author: Miles Bader <address@hidden>
Date:   Mon Jan 20 21:23:44 1997 +0000

    Obsolete

commit 29059d1c504f0c0bbd0989dadd7516b321393fda
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 c76498f40e2ec07fcf1e52fed387e66b4ece1bca
Author: Miles Bader <address@hidden>
Date:   Tue Dec 17 02:00:52 1996 +0000

    .

commit 666216557dc0a353747d4dbe7372b08f2d307225
Author: Miles Bader <address@hidden>
Date:   Tue Dec 17 02:00:41 1996 +0000

    (psout):
      Use last N processes if TOP is negative.

commit 0b697b21ddcda40eeb99b04967b1575ab217c990
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 cdba9656a1a650af278a6d364485e464dc762315
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 4a8cc07e4b86262d2318081bcb97a79c4c114007
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 0cf7a7ed90069c71548e53fbafeae3fbd713d6c1
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 e5a01a13e174c669eafdd6f6de23d3fd456d0213
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 be06b79832d4dc93dd0e9d83df857bfba825e850
Author: Thomas Bushnell <address@hidden>
Date:   Thu Dec 5 22:19:26 1996 +0000

    *** empty log message ***

commit aab8b56cfaf0463808f2738053ad1cdbce438ca4
Author: Miles Bader <address@hidden>
Date:   Thu Dec 5 02:06:27 1996 +0000

    .

commit beb9ecdd55aada5a83d0572c4ef9f95c34ce5bba
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 4735f646798b3216ae537aac7981088fc4f253d9
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 23:19:46 1996 +0000

    .

commit 6147fe284f6f330e3b47eee71a9fb5fda45d4a2a
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 23:17:47 1996 +0000

    (HURDLIBS): Add iohelp.

commit 3b60ae1a39c97ae4b412f7bed47244bbf76bd6de
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 04:00:57 1996 +0000

    .

commit 6859286e536a58c8d38d7c530fe4a29f3be6df4d
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 83dfae3143537661ea0ff304e060582e7c28303d
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 03:00:37 1996 +0000

    .

commit 431f5aae46551e57ff1f4c053d862f97937f127a
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 cb6ce24c4cddd26bd873787227daa5305f1299f3
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:56:44 1996 +0000

    (struct node):
      Add author_tracks_uid field.

commit a34e9dc4526b6b8a3ebd4456925de2ed6fc5152d
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 834ad702bf4d8a982bcf6d4bac9c025f2215f268
Author: Miles Bader <address@hidden>
Date:   Wed Nov 20 02:54:47 1996 +0000

    .

commit 0761f9cc17477a4bc2a6e03d22d8aa00cc9474d7
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 8bdbd41f90354016d91227981a23c4c895c0cd89
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 efdf3bb417d28f534eba974c43f0bc90074e0ca4
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 23:19:17 1996 +0000

    .

commit b99e0387fc44d2f16de8ba9db83e9d9b86b5637d
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 8a958cf06cd5603047f465a85627567b9f268ad9
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 878488b98e99ca377309ef83976eea74f27c4de9
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 6007cf7ce0cf4f7afa9e7eb47bdbd600c83e4a65
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 fcd52f78ffd6a17d63cefa6eca52c4b7b581283c
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:55:39 1996 +0000

    .

commit efb64ad0ee08b4aff32400448c0996b47ba5f6cd
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 4fb9f97f40172894feac8c288a294e848dce9ece
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 26cf0c45ac8863c706a7d37e7a240ed564264a18
Author: Miles Bader <address@hidden>
Date:   Tue Nov 19 22:50:59 1996 +0000

    (struct node):
      Remove istranslated field.

commit 4ce7960d6df84d0c9193c611f7ddb1a23987271a
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 24875eed142589b9867c69e866c80a987596e9bc
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 ff55220505be2cce9089cd098dfb69865f126328
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 f5f1a497b646baff4fcde8c34a5af421df938085
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 0fae82d9bbbb516ebb268099bf09a9dad6ab2efa
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 ca06076a677ec6f24e7457ddd44686d47031e1bf
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 6795c03628dcafb5b8a7ce9f5203e2f91be06150
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 cdff75c691185c7c2a81ad44c93140af8ab397a5
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 2a7c93b1dd1a5f2a7f39623ca10253ab3df84b25
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 c581085e291000dab27ebfe699ab9643269a599b
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 433afc9ae65dcdda68bc4ca29edaae334f22f696
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 4e7ac6d3bb12c9c6c52f377dbc14289a2d12875b
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 79f59d3d35f24565026cd51df5a82f80d0d2ecee
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 2518565b06807a7df296b700f9cfe803b89308f6
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 85e9d4368100f0a61272a50be635ecccf0de8f1b
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:54:14 1996 +0000

    Make new functions use bcopy correctly.

commit 82bf09d77078b437e1154cd50efc52af9855494f
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 587e1d5197e2aae9447f306dbf91f0bdc29b1c6f
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 e4cc81e53b97e8dd79f2b1321cc2558a87598a9a
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 58f866217d57babadc3ae125a374e38cc0da7e1c
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 43636796c91b38522397a6d75fe06780a675b346
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 51dbfc04e88e9ede42c7c4e51ffd55ecdcd0c10f
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 3b336597b38d301b3f18fa487b81c1b4073de041
Author: Thomas Bushnell <address@hidden>
Date:   Mon Nov 18 23:43:28 1996 +0000

    *** empty log message ***

commit a13181c18da72334fa7741152274a6953e1b204b
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 01:41:05 1996 +0000

    .

commit fda74629541e16d9b6cf4a5ac31ab3959e2dcb3c
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 23eb6b75dffac29bb0fcaffcdcd5f284470cdde8
Author: Miles Bader <address@hidden>
Date:   Sat Nov 16 00:15:47 1996 +0000

    .

commit 29d397ba874b5b6ed31fbc50a61a29d430fe6ac5
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 a802d8b078e55d2b7c24b0a22a3ecb43943a44a5
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 225d6abd77c1d7a14f2b34e085bda2a00bf2f5cf
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 916fa730d99c7b6d02330f096a9fbeffe87d9ae1
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 b8373a1f35ee9452155bb94d430276a7a625f315
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 7352405a534e63b6777bf6e6314a8bf2ca7bc6e9
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 c1e20289f8ad26a801d1819eaee91be4c39440b0
Author: Miles Bader <address@hidden>
Date:   Tue Nov 12 23:51:59 1996 +0000

    .

commit a922786e5c13c1fcee77115e6e0f806455a9ceb0
Author: Miles Bader <address@hidden>
Date:   Tue Nov 12 23:40:39 1996 +0000

    .

commit 0883ccc3707c34e0f088f3b9881f29a7577fe63c
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 f8d365d0c35f37712bb717652814779b209fead2
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:21:42 1996 +0000

    .

commit 04574350f4a18cee6a15963ce6cd4bdaba890133
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 bbf4fcbfac248c0ec7bc58eea3888fd9e74ca26c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 11 20:13:24 1996 +0000

    .

commit 9bf89c7af3f68b0702b843fd404b029fb06aa806
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 f908d63ae26df848a26125e3fe78f9e1a681bdfe
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 fc14393790144218370503db3313b2e449b0bd5b
Author: Miles Bader <address@hidden>
Date:   Tue Nov 5 02:15:55 1996 +0000

    .

commit a7e4bb3a2d5431b9a2f58de275690b5001169749
Author: Thomas Bushnell <address@hidden>
Date:   Tue Nov 5 01:12:20 1996 +0000

    *** empty log message ***

commit b1757c2683d707bf168018d6c740240e7dc8db84
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 23:37:36 1996 +0000

    .

commit bac0e9cc7a051b595c091333402b3bfc5e0fc11e
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 23:37:21 1996 +0000

    (conduct_rpc):
      Unlock OUTSTANDING_LOCK if write fails.

commit 9e2c0b0bdb95abc39088b6a5ec3a87a7a8886252
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 01:06:15 1996 +0000

    .

commit c93c01dc6e715eea534d38209326b2d223f2d3fd
Author: Miles Bader <address@hidden>
Date:   Fri Nov 1 00:19:59 1996 +0000

    .

commit 958ebc74bc47e0e4ab91a392cebd23e0a89c02fe
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 5541ee60eb33050567a58273ee65da55f80130d0
Author: Miles Bader <address@hidden>
Date:   Wed Oct 30 02:02:45 1996 +0000

    .

commit 31faa27ed4ab384937b61702571fc6c31ba99d69
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 8542daebbef3eb65aee70244ffd4e4ae0e7044ea
Author: Thomas Bushnell <address@hidden>
Date:   Sat Oct 26 01:08:00 1996 +0000

    Still under construction.

commit eeb24bf54a2be0d0cacc574ff1764636ed3b0596
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 184a599ac3ca58ce94497992255805c091362255
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 beacb88adce79f3919c733545407f76395f6083b
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 219071e2d5ccc4accdb364befa49fb2b2b908153
Author: Miles Bader <address@hidden>
Date:   Fri Oct 25 18:57:54 1996 +0000

    Get rid of unused programs.

commit 57b6d1fb038b46dbbe7477ee5bf38893b00105dd
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 d1ee5535a386e1f182b80e24e7734fd4f913df04
Author: Miles Bader <address@hidden>
Date:   Fri Oct 25 03:07:03 1996 +0000

    .

commit 2ce31cc944f0589a5b55b6c02e29ff3f8d48ea1e
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 676d9c57d72b4eb2c944267065237f29b50131b4
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:43:50 1996 +0000

    .

commit 90d9c768f389e89269d2df280c2bc3173ff59795
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 f9475135766c4a245894a3f5affaae5276bc2407
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:40:33 1996 +0000

    .

commit 8fd100840a834d1ce6adf3911977fd67662a9ab3
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 b44fcf0e8eb8ae9327a615b38d75a3caafb94bec
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 22:14:11 1996 +0000

    .

commit 53f9c491b4fe3e75e9c419ff760e68116e8b33f1
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 66eaf4ecf0ce90af8858e043d17ac79ae76c8c12
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 d9fd34aad6d7c893b4db32d6afd979e2dfb0eae9
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 f802c88a335e210e3a1e944c4d52f8e22dff938a
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 bd59bd26bd0e76263dad6099a7e90970ca387a33
Author: Miles Bader <address@hidden>
Date:   Thu Oct 24 21:41:39 1996 +0000

    .

commit 19bd81c83cbb2b428d59bbc6fb4cc1eb6988aa38
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 09229ce73ff7d562b7f535f354cb8d32cb559bcd
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 3382291798ad79ad60da2fbfe8a1cfad5da557cb
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 a5ac62938e36dd159808944c410622acaaa366d9
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 e4afea4e03f5e7ca96992f5b9584d7e28e60dabf
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 7db2dd7822dfb1b86ed13521f8d1566dbb0a6130
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 d84055a79e2c2fe2015d8e9b48d2e20a39c62c21
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 9624a89b294d33ff516d5bb1fabbb2ffa000b468
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 11fee5058051deea18b557b681cdef94687932cf
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 b0fa064f0d97616f30fe38d95983185a0dabe480
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 0f5a02ee0c3d40e2fa3377ad42fe8296bc662d23
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 79cd41ca8629035dc4eb1c4de3b59a14acfe4250
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 6fe90b06f926dcbdb37ef2e3ea23aed7eb7eabd6
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 ac0dd943f81c237e1e59a03924f03a7f9023fae0
Author: Miles Bader <address@hidden>
Date:   Tue Oct 22 19:49:20 1996 +0000

    .

commit e0ad193402136e6ef127b0889c98a47b7bac9e7d
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 97ec72eb6f1905d3c0f1cd68c97e4ce51662d1c7
Author: Thomas Bushnell <address@hidden>
Date:   Tue Oct 22 00:36:44 1996 +0000

    *** empty log message ***

commit 1987a98413f01312640945d8800690baccbb37d8
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:28:29 1996 +0000

    .

commit 0cec7d86534210e8522bb44c5e11bf5cc472f606
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:26:58 1996 +0000

    (options, main):
      Add --top/-h option.

commit e826a3b59a30273e5d34d81ad2ec179db4b095ee
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:26:11 1996 +0000

    (main):
      Supply new TOP arg to psout.

commit ed235f4ddd5cae21caba5f440c9328c05058ff19
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:25:47 1996 +0000

    (psout):
      Add TOP parameter.

commit 6cab16a008b433b776502b4e8d7e8f601a312055
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:09:34 1996 +0000

    .

commit ec2b07595481d828d55ee78ebd162b62946c2417
Author: Miles Bader <address@hidden>
Date:   Thu Oct 17 15:09:08 1996 +0000

    (deliver):
      fsync the user's mailbox after delivery.

commit d0dc5aaa51b80bddc032c838b46520f221f7ccd9
Author: Miles Bader <address@hidden>
Date:   Wed Oct 16 20:15:23 1996 +0000

    .

commit 953fe3666c085b2ef42e9073dd827fbb5500cf79
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 03:52:20 1996 +0000

    (INSTALL-mail.local-ops): New variable.

commit 815228e1af87365983ea75635f32d6b6896d0800
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 03:52:30 1996 +0000

    .

commit bff180501976dd6bf5bed033a12fbad3d93fd2a7
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 78105c44a083417ec385703ef57c9272ae495e83
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 01:38:11 1996 +0000

    .

commit 7daac5031bb8ea977c95abdddb5957406b4c2035
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 c64bc091ec182dc29437a05361e03cf7eba14a61
Author: Miles Bader <address@hidden>
Date:   Tue Oct 15 01:33:35 1996 +0000

    Initial checkin

commit 51ce842d410e536bc6c2543cc5851c61a147313a
Author: Miles Bader <address@hidden>
Date:   Mon Oct 14 01:57:14 1996 +0000

    .

commit 4d15314dc1f3bf25b904f7a6bee02eaf60e13c3a
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 56e142c7e61d94ada58514a66bf03e5c780717ce
Author: Miles Bader <address@hidden>
Date:   Sat Oct 12 02:46:41 1996 +0000

    (OPENONLY_STATE_MODES): Add O_EXLOCK & O_SHLOCK.

commit fe4cc9b20ba8734b43806b206fc8a5c54f31a553
Author: Miles Bader <address@hidden>
Date:   Sat Oct 12 02:43:26 1996 +0000

    .

commit 67e09ccff9afcf90b191f248152fa0491c18cb56
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 78bc141639892715d67a3434fb2b81dae75d080a
Author: Miles Bader <address@hidden>
Date:   Fri Oct 11 02:51:08 1996 +0000

    .

commit f8c6568cebe5eac9aace952f28e8ae586a05743b
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 0d0ce9bad9d3afb6cd6af03b440c7cfdf9348512
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 21:44:01 1996 +0000

    .

commit a8753e4a95994819d20e181c5b7a483c1ffc6cb2
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 34bfb785c79a8c7aa326c527c9e77feea3d86364
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 10 21:13:37 1996 +0000

    *** empty log message ***

commit 387ef662d6cc268142b5b449a2e3aeb6cca32352
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 20:15:27 1996 +0000

    .

commit 5229f44effd6b26ee0f2d1f77e58bac0b0e3a935
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 20:15:18 1996 +0000

    Startup up sendmail if possible.

commit bb07fabcc66caa39fe5280a07ac17facd3c8776e
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 10 18:43:30 1996 +0000

    *** empty log message ***

commit 037c93448a87ad4086f73a037b85f4ff361e3e04
Author: Miles Bader <address@hidden>
Date:   Thu Oct 10 16:32:25 1996 +0000

    .

commit bd2de45831328c46b08b49849bf0fdb0acdda72f
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 07d15af24505c9c479529c6f3f5ff68ca943978d
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 21:46:11 1996 +0000

    .

commit 0d015239fa80ca6fbeb3ad375bce92b325a67957
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 21:45:59 1996 +0000

    (w_fetch): Use tty st_atime for idle time.

commit 9b0d695f9a9d1011216327b610eabbe98d520576
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 19:13:52 1996 +0000

    (print_store): Properly ignore STORE_INACTIVE.

commit f88632453d5499cfbceeb4352e50cb610a4cb686
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 e2263fa5f9558bb65faf89765e6578a2bd9a2ab9
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 18:44:54 1996 +0000

    .

commit aabf6e0adc506f114e722e411093c27abe26508b
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 033ee964d900a7d0c08fba04b8b28873ac6c56cc
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 17:34:01 1996 +0000

    .

commit b0a9aa559512aa93b1172fa49cfa4da345ba8050
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 8c3c8489832a1a464f2479d2fa0a7ebc848b93cf
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:50:07 1996 +0000

    .

commit 88765f4df27f6bdcc84ff0434b08c27d1a6db2d2
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:49:46 1996 +0000

    (open_hook): Zero WINDOW_SIZE during initialization.

commit e63a502cdd1cdf050480adeec70f729c052ce058
Author: Miles Bader <address@hidden>
Date:   Wed Oct 9 02:43:10 1996 +0000

    .

commit ddfd70bc84ffa4ab76deeae0a17388390a785f72
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 00eb80dc249828d56e51a20778fb1cefd81e1103
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:43:59 1996 +0000

    .

commit 5f32b4c8340a28e559ae33f3de37de3300412075
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 51ca92c44cbebe42eeec20ad9eea0e56a00cb2ce
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 82280b544cea012548a3ae07ae4d0a1e3e0fe914
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:28:04 1996 +0000

    .

commit d84d8c14687baf746d0ad122f12d37a720bd810c
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 5d24e704a73f9774a92d1fdb9299be7f0070f96c
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 95feb77a1d17984640885cf390fbf8551d235cca
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 3240037d7647985896e41352581e0c3bf476b0c9
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 01c3057dce388c26c9e1c7c16d9480967a452e88
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 21:20:41 1996 +0000

    .

commit 1afe112165c6e74da1e7711f45a30fb750422397
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 964c65fb51ea8d953ac4c1d9daca457648266dcc
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 660367c3c8ad02f481b16d8ea1c715f3dc8a85e7
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:51:12 1996 +0000

    .

commit 43e7761ed44c33095cb75a1f284b515c64be7a83
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 1dd4102c57fc25023a116c44471ba8fdb9f2b14e
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:45:55 1996 +0000

    .

commit ebb237e9d1e81e7eabc85c401a03c838226637d3
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 7149aa5b30826c65795881f4327f9731aa44181f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:43:01 1996 +0000

    (store_zero_create):
      Set STORE_INNOCUOUS flags.

commit 0a4aa0b115088d4b02ba9d8c412b786464f55786
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 ec2d38a9889115d52de2d3628b48bd68cf2b5b0a
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 83247ff2fce3bfabd103a4cf3bcefe5241269f8b
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 7d8637b27a41da508bd6861686bb2c2e29353a33
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 149dde3a954a206b113528f4a2985078d4b1967f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:37:58 1996 +0000

    (store_clone):
      Copy name field.

commit e69e317bd24e718c8010e1b3eb515f445a90b6c7
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 18:27:19 1996 +0000

    .

commit f6cb2d6fc20cf62c92d856ef455e3fa207de4552
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 52f1585e37b64d0c4a8ab04e2b4c236548c13e56
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 32114ac063cfd3ab1cd2828e16f1ed9106a541af
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 06f88a2578ae2aebcb186d3508ac155d73c6c1f7
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 b7faef3966fc4b9cb59f2e5aeae288dae73776f1
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 c86cb4386a9c4a66c3f0b60889705657882f7c59
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 9281373b46a1bd4cbe3836ff4267f90c31136015
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 a4710ac978166dbec5477fc9f56ae7ba967e91bd
Author: Miles Bader <address@hidden>
Date:   Tue Oct 8 03:48:24 1996 +0000

    .

commit 1a2dd5136d7ac8f58b8273d1e1cb3d530ce604da
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 c8a3b1a61ba5c4070f47b49ac601b0378e850ddc
Author: Miles Bader <address@hidden>
Date:   Mon Oct 7 18:17:16 1996 +0000

    .

commit 91cee408a9e7eb5e25f95bb36dec4519450a659a
Author: Miles Bader <address@hidden>
Date:   Mon Oct 7 18:13:27 1996 +0000

    (connq_listen):
      Unlock CQ->lock when returning EWOULDBLOCK.

commit 0ac9c7251def12159086e3ea733c430448c3b46f
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:43:17 1996 +0000

    (ps_emit_wait): Correct mapping of init ports.

commit 4ff12731029fe911e1d1573803da0c4cc6212079
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:17:40 1996 +0000

    .

commit 5d432f828fda03cea3e0f5ea2a2c31fd26e71ccf
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:14:53 1996 +0000

    .

commit ec7b9ba401002f3c5e6ffb68c5db6a9822310b73
Author: Miles Bader <address@hidden>
Date:   Sun Oct 6 22:08:34 1996 +0000

    .

commit 9140ce43683334cca400bfba806d2dc99b8b5fc3
Author: Miles Bader <address@hidden>
Date:   Sat Oct 5 03:41:48 1996 +0000

    ack

commit 845f34016b7497f6331b62876c8b2aecc9aaf5d2
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 22:35:37 1996 +0000

    .

commit a0d8d13b12690bc98ba4483862dc52117f2fcb3a
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 22:35:14 1996 +0000

    (S_tioctl_tiocswinsz): Correct test for a changed winsize.

commit 1dbd63aec4197c98398f319f951889137c27c691
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 21:34:55 1996 +0000

    (pty_open_hook): Re-initialize EXTERNAL_PROCESSING too.

commit eca0fc714a1d3e460933159df6d2ef6716952ad6
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 21:15:42 1996 +0000

    .

commit 1c311694bb419a281d3436446072f571e90f7b78
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 20:51:29 1996 +0000

    .

commit e09aece991a980a1724cc6e2dd28faef8b569352
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 0e2076425ad85bf63c02b65a42b4c559bf519411
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 17:51:32 1996 +0000

    .

commit 3b0862945c30dc312e17c4ad2ac70a61d9cda4b6
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 17:50:40 1996 +0000

    (set_state, open_hook): Call (*BOTTOM)->set_bits unconditionally.

commit 159b48c2f7c55b65fa41e0b2646056b30faeb710
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 00732027adc929ba5cf905d564c48052003bf6ae
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 16:45:42 1996 +0000

    .

commit c21f202f933509061607c4bc0522fd613c755465
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 16:39:22 1996 +0000

    (pty_io_read, pty_io_write): Honor O_NONBLOCK.

commit 66c250e561f0cb4378ab3d8e1699a67329eef017
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:34:57 1996 +0000

    .

commit 04295d073330c5903991a16788ee500c883d4976
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 e9e6c5103d30c6a3b6d80e860bca4521adac3cf4
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:22:11 1996 +0000

    .

commit f00b6a787c732aedbf635230ac4e1b254edc12e5
Author: Miles Bader <address@hidden>
Date:   Fri Oct 4 06:21:55 1996 +0000

    (bool_t, enum_t): Typedefs removed.

commit 16dc871effd8def46368d43f1688b922e492ac8e
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 ebc8e66efc9a4d335446113d937a14c76d065de4
Author: Thomas Bushnell <address@hidden>
Date:   Thu Oct 3 22:48:16 1996 +0000

    *** empty log message ***

commit 7c98f3d4aa1a3869f1c0fb34b9d52f4b0bdb0f21
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 21:41:40 1996 +0000

    .

commit 663119c780a9bbbdb271781692640f2556fb8910
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 20:42:25 1996 +0000

    .

commit cd935781a85b71ed942557e56743ed75fa451e9d
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 1abbd5bed63f1d14d0f1238dc7be037cfb38a172
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:04:12 1996 +0000

    .

commit bbb11f99a0a64825e3b5893178ebf311a468c905
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 1d27fb746ca12647f5a5fbfbf480ee7b6643b380
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:02:03 1996 +0000

    Handle `-' and `--' args properly.

commit 7ae37b3a87ad15646d0cce11acc6a4d700a30cf5
Author: Miles Bader <address@hidden>
Date:   Wed Oct 2 16:01:02 1996 +0000

    .

commit 7e5faa9263fcd32ec9d54b9cd2fa16dd40b6c9fa
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 0bcfd04626ca019da4df4ddc6cb155498f1ebb2f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 1 03:17:40 1996 +0000

    .

commit 6d8a0494459eab448e760cad1bbb0672119f77ca
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 f8e016a5a9e358bf5b94522b2cee9351e1e19fff
Author: Miles Bader <address@hidden>
Date:   Mon Sep 30 19:48:48 1996 +0000

    (diskfs_S_file_get_storage_info):
      Set *PORTS_TYPE.

commit c8f8d17f0635584610e1f68f0e344e2258dab6ea
Author: Miles Bader <address@hidden>
Date:   Mon Sep 30 19:49:36 1996 +0000

    .

commit c3a218b8cfc8f3fbf440a361a97a637d77789f4b
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 b78a4d2c643821403009d10e32130da2e99d4134
Author: Miles Bader <address@hidden>
Date:   Fri Sep 27 16:56:50 1996 +0000

    .

commit df4c1b7e9964fdf2a7e97a764138704cbd2e1f5d
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 cd845b080d0b3d64c869f66a16dff887b043a3f0
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:10:40 1996 +0000

    (%: %.sh):
      Rule removed.

commit a63acf7dfdc19ac82bf7f831308a46885531aea9
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:10:50 1996 +0000

    .

commit e52b267929211278cabac483fe7ef9a14dee31c8
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 20:09:03 1996 +0000

    (%: %.sh):
      New rule.

commit 3b8dc7137513e0a0da36ed5bf45a76c6fddbe71d
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 e2060fd6c84bbdf515683d320da5e345d6b38ed4
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 51d1da61d4cc25818446028ecce919d6a623ecb2
Author: Miles Bader <address@hidden>
Date:   Thu Sep 26 18:49:13 1996 +0000

    .

commit 1513b211b025061511390d8e6736754586fc1d26
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 247488ba53ecebc2c14dd0a6f16afbf00c6960bc
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 26 18:32:24 1996 +0000

    *** empty log message ***

commit 17204d46013efe0908c81d33096487fcf58aa9b9
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 17:17:36 1996 +0000

    .

commit 770ba02b8648716c1af379fec871b73c827ef802
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 03:52:29 1996 +0000

    .

commit 5d8e0f113b9f5bf3a65cb87d00f6bb8331e7bef9
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 03:52:15 1996 +0000

    (_print_version):
      Follow version string with newline.

commit 03cf02c27bb1f384d312cb1bbad65966a6b397f4
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 02:07:25 1996 +0000

    .

commit 64e2f67c78c50855c3c3499db80598f38ae8fc5a
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 01:53:04 1996 +0000

    .

commit 8dbd578490bc304f4f4f905ecde03bf863bf575d
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 a6df0cfa140b6d4330fbad96b7ba79554f058006
Author: Miles Bader <address@hidden>
Date:   Wed Sep 25 01:49:10 1996 +0000

    Add check for crypt function.

commit 5a9a5977a3be98f0c386aebbb8fd8f7a9f89c844
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 21:08:12 1996 +0000

    Fix option parsing.

commit dd8f57f49a713621a3b1b8a48cadd61aeda6c0a6
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:47:46 1996 +0000

    (/hurd/ufs.static): Change --machdev to -Tdevice.

commit 19ebd33a8c8bb9c5683e6955f0b738995003ed30
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 0859105d917b46cf096cdec32c816784d1f7efab
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 f9f1be93a47cd9962f5758c9abeb9adcd5ff657b
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 20:28:54 1996 +0000

    .

commit 71e50794d98db41d3d7cd089ca90106f8dc264f8
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 19:38:57 1996 +0000

    Fix argument parsing.

commit 41096c4598ea8a40b517d1651ab10b1d34da1060
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 19:39:07 1996 +0000

    .

commit b03e72a53141a89c97ec989a1b82a07da35a3a20
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 d1d7d903514166edecf8a0d7d49648ab05994bbb
Author: Miles Bader <address@hidden>
Date:   Tue Sep 24 18:46:49 1996 +0000

    (zero): Use `storeio -Tzero' instead of `null -z'.

commit 8cc5a97aac7b48168d92153fc528172e089c1689
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:17:08 1996 +0000

    <argz.h>:
      New include.

commit 4a06fd086fe7e7b3970afbac42367015a42cc961
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:17:21 1996 +0000

    .

commit ec460a2e0a2a253ff5519fa50d3e03cea5e2ed03
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 23:11:08 1996 +0000

    Add option parsing, version number, &c.
    Add copyright notice.

commit 148abff89cf21edbb2e00de5e8df30185c16971e
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 22:36:57 1996 +0000

    .

commit 13302806edbc56f2d63c996946f32673170da8c8
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 1f3d062515810e9a00591f44ae3d5152c22715ed
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:28:49 1996 +0000

    .

commit 91ca54f4bda4b0d4c928140811f64d91a609015c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:20:59 1996 +0000

    .

commit 5653417c2da251d2798d5a3b86d26086dd1b3fad
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 21:23:42 1996 +0000

    (trivfs_append_args): Make ARGZ_LEN `size_t *'.

commit 053ec7af676f149ad2493b21615351f5ace4d920
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:55:57 1996 +0000

    .

commit 00c752295132fd954c17a58dd86bffdffd62b816
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:55:36 1996 +0000

    Add option parsing, version number, &c.

commit 3a9b7d5b28b3de0ef778cd0d807e6a9b26d61193
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:21:44 1996 +0000

    .

commit 20d011b73696b9b9cad060f20fe2ff2ef1769baa
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:21:26 1996 +0000

    Change to use new version format.

commit 1543777ba5eb89f48eebce9df6cb3ee9b31b0438
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:05:39 1996 +0000

    (fs_remount):
      Use fsys_update instead of fsys_remount.

commit 70edabbd0344ec542c4d5b9b6f50884ea54a42ec
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 20:03:48 1996 +0000

    .

commit 5ee0b76195a1867f88de663697d6370af7b4e3de
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 9030833336a930ab2c9bee85e94d60025207d527
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 abcae39ae7cf3ac839d604c1807d32d124da5d13
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 040ec7fc823a76e569e14e56c930c2a913e50842
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:30 1996 +0000

    (open_read, open_write):
      Use void * buffers.

commit 267f5b110de562a74b1da5a0a8f919cf9714abab
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 a3a44c4c72e61ff1ea0e9c88f3e1be1e913a0f95
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:17 1996 +0000

    (struct dev, dev_read, dev_write):
      Use void * buffers.

commit d7e7a21125bac62193fb150332b428e4527e3f8f
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 f83e33fb71fe490d6e7690c09f739a96d8f63402
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 4bd7ed0ef77067a70d5b321122edabe2dcfb468f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:19 1996 +0000

    Check for libcrypt.

commit 7dd21360bf01ffacd0729dc6d970392945f75c8d
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:16 1996 +0000

    (LIBCRYPT):
      New variable.

commit 9448773bd82b1b10c8bfeb5e3cf041de8532d620
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:55:07 1996 +0000

    (prog-subdirs):
      Remove devio.

commit 899537947836767d29f6ac5cf65e26660e73c10c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:58:07 1996 +0000

    .

commit 8c0821f64c6b836f85163b6755ec3fdc7be60fde
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 89760434f259f24a2f28b04a6e54c687fbe3ccaa
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:51:42 1996 +0000

    .

commit 2313459320f9bf21543241a86a2feeb7e13d4c47
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:24 1996 +0000

    <argp.h>:
      New include.

commit 811a2670c5753f10d7ed13ac636e475177449223
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 b70fffea1855f30d3f1b8837a2a3fd1eb0de3ee7
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:13 1996 +0000

    get-options.c: File removed.

commit 143e909324e5cfbcfe20de7ae09bb8f70f205e50
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 2e4b90f28ee0fea6313e65982a76faf390e2493c
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:47:06 1996 +0000

    <stdio.h>:
      New include.

commit 15e4775878835756526eed921ad76139b03078df
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 626d1c80aabbef13b2d10678892863da1df0107f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:59 1996 +0000

    (netfs_append_std_options):
      Doc fix.

commit 702be3c6346a6dcc25c899e82bd0c3da7777672f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:56 1996 +0000

    append-args.c: New file.

commit 2d4626286ab5a8e8dd0ad2d99ce21ef3f62f241b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:53 1996 +0000

    (OTHERSRCS):
      Replace get-options.c with append-args.c

commit 5baa5fab4d607468d1909a3eb2d3bd938c0f2bae
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 19:46:48 1996 +0000

    .

commit 25e8c313b3555de8d5e939943ca07cf19b80cbc5
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:40:39 1996 +0000

    (login-LDLIBS):
      Add $(LIBCRYPT).

commit fd4932f080771d099f1246974fdfefdb57934b38
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:38:42 1996 +0000

    (HURDLIBS): Add store.

commit ac9056f29c39ced214894d6ffb006ecb67bcfd9b
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 3e882ec5a68473b74e2ce8b2a34eb94654adde65
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 719954c6cdfca51e0ec705e3ebd0280a6da92a96
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:38:56 1996 +0000

    .

commit c2dd78d6acaddc200065b0e056e79f0aef8a5a74
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 78a0765b5fd8167be237227e4bc0ce3ca536251c
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 476036cd3c0feea08a6c4e8d00e5ac270c94fb06
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 0ae1cef79346cc3b2987fe058bb84b331e1b7a1b
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 fd8abe9543587fa5efb7fdb7bd402ac467fbcd80
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:26:31 1996 +0000

    .

commit 6d2270eea29d3f7a7eb92887a246f4fe9a7fb933
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:26:21 1996 +0000

    (HURDLIBS): Add store.

commit 97d3b0bb2ed0b0641acfd0db8849ec381d1408d2
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 29832f98967a9bab7a8c8dde0012d8199f1953ac
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 3ce9fbf06d1f067d2d520870e73790c06685c603
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 a71394f96687cff60a0e89f1ab511934542d5f81
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 bf4e3b438df50274678411a12f8167f9fd16fef1
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 076917ecb320bacbd26f3ee5c4e559f0d54f6fe3
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 35ac0ae1bc98cb170bfb979be00ce351b3c2ced2
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 eb4edda7b7fb76c0cd4af340118e833139814658
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:24:57 1996 +0000

    (diskfs_direnter_hard):
      Initialize OLDSIZE to shut up gcc.

commit 8fb3d99c28dc9923e52ef52227eeac0eb2cca08f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:24:53 1996 +0000

    (diskfs_extra_version):
      New variable.

commit a0521e7925a4315a43f6e31517fea00fe2c1fb51
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:17:29 1996 +0000

    .

commit 8eefd803c3fe546fd7f81920770a83ee790a40c5
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 218789e52aa3854b29647994c512eacc9bc42c06
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 f9ed83712c0d692746492e31cf25c5e8bd82e1d3
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 1ffa010eaaf2cf6662067e78c82095e6916224da
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 459fffb625d5e5e335c3d9eb4daea0cf1c9927c8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:52 1996 +0000

    (diskfs_append_args):
      Renamed from diskfs_get_options.

commit e0c7dac2ac0c34fb5e9855380f10ff394cdcf62d
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 f19c92a6996fe359377f6e3ec0e652ad5f5a700a
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 17abfcd3bf85d22509e963afb06ce42079294b87
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 e610630617006eddb90e1ce64180a5e00e7dedce
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 ab21fd7054ad74aedf938b395cc6fa2252625f49
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 91bf0d9ea0c9ad3a980ee3c6262844ccce2237cb
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 909fcf7fd446c15db36a61fd0f6ad0b9866a86a9
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 45381512e7cf7d900f6e855fcccd787e55d3a958
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:16:48 1996 +0000

    <stdio.h>:
      New include.

commit a5ccbbe505b7ea32b1add51ae9cc65fc16ca6f29
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 90dec6847b049f1494bcee7d75739bae60dc4e5d
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 c4edb7c707bebdca4e4a127a4a1a4ec3f2641942
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 17:06:17 1996 +0000

    .

commit a131ed2e48f837d968e7af51c7d30703eeb0286b
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 16f1e647a3afbc92afe8af707a5bf0d0245d8ea4
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 19cb2ccf37667fe309981a1840e6d6a51d56380c
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 be9b27796cc61ab390eff017ed3a0e771c4a245c
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 7de2688ef642cdc979f21aacc64cf4c29a524b86
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 5d86ac69f862b720d07b0ffd9f05ad071a7476ab
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 18615721698c93317ab34d2d2a1af944cefa3cd0
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 800e16cccab8fb30c76327958c3802af3e46c8da
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:59 1996 +0000

    (_make_store):
      Make CLASS arg const.

commit 6a9964b8bd488baab329e0fdad7903f0c7c6d7c8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:56 1996 +0000

    (store_decode_children):
      Change CLASSES to **.

commit 2f21e3943adc1386d283676143385683035ed2ac
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 0dc6b84bdc7929a246293ab4eeb5eb55b41da163
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:48 1996 +0000

    (store_encode):
      Make CLASS var const.

commit a85a05fbff0e74954222f3d17905c3072396eb81
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 baacc0f2d0579c7ffc7e1ed15137aa5d30314b7f
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 01e101a27c99a20ec71b15b269588ea0d2e38adb
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:36 1996 +0000

    (store_create):
      Make CLASSES arg const.

commit ad6fd5efdbae09199fa507e5c8b5c0caec5b837c
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 75c71da6f249d23d1f9981051a45021042768ff1
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:56:28 1996 +0000

    .

commit 361b714505041bd7a6feb5521a358658aef065d3
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 af1384b1d4f62d300c92fb2bf3131cf98673a535
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:46 1996 +0000

    get-options.c: File removed.

commit 4a926882c7ca83ce1fbd5a0e299ebc649eaf145f
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 6c6f1ac39c8daedb0c66b7bacac772e010c48dd5
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 d490f599cfd755f8fdc4783b903330ea3c06761f
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 16:48:36 1996 +0000

    append-args.c: New file.

commit 573b5728167e2ec255756b0171e4e5af11604d04
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 b13ab2d3d47b43fb4801775dfd6751bef29e7b60
Author: Miles Bader <address@hidden>
Date:   Mon Sep 23 04:18:35 1996 +0000

    .

commit ae37455c1ee0f7fd2a3c5dd87fc3e04547ac858f
Author: Thomas Bushnell <address@hidden>
Date:   Sat Sep 21 18:32:24 1996 +0000

    *** empty log message ***

commit c1ddd78c6f7c629444781456da208a83e33e370f
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 19 21:09:37 1996 +0000

    *** empty log message ***

commit 5a87a9e7559910aeb5fb4384a28282404fd9823b
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 19 16:56:46 1996 +0000

    *** empty log message ***

commit 3881c3f10dbdbe884b328dba3cea5ab50bad9f15
Author: Miles Bader <address@hidden>
Date:   Tue Sep 17 18:40:02 1996 +0000

    .

commit 782af191b33e00526d2171f3e08e3dfbfacf4a30
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 9f36e78497b22de7131e0db65e7c43d2a204015f
Author: Miles Bader <address@hidden>
Date:   Tue Sep 17 18:28:52 1996 +0000

    .

commit c46e69805e0cd88a1f464372d68838df968a49f4
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 17 16:43:48 1996 +0000

    *** empty log message ***

commit d588fa04b3d1218401fe00a0fa962df760df2792
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:51:02 1996 +0000

    .

commit 783a6bfe001fb52e51963a8e3d9266ca0f6d2452
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 2f9e89c61c0d12544adf2b245574ff0573444823
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 d5244f563074795b68486c8eb70a9d7923ddbfcd
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 108fa7fe151bdf0c7a0534783b944ee679cd585d
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:47:57 1996 +0000

    (store_enc_return, store_return): New functions.

commit 872e13017ed7cb714adb22a24b83ba49633488df
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 0dda9bd73088b72f46b027ffa7bb571db22ac006
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 cabb18a6983c143cc154cef6f251609f17114f69
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 6c6198b11c3510b436164faa2d4773b63517dcce
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 a451d262ab2e920c4db836eeaaf76286aa4c73b0
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 c391d15cf7e5e7be8f0d3fc55b48292b8ef1a849
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 6ae48d08b3ab8b1cf9f1bfef1f680dc48b709a7d
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 998def465b4717cb4d28c8be374b8bfda7d287f1
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:38:31 1996 +0000

    Initial checkin

commit b4db1e8730b9e91a28c670b2d71694fdc12be831
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:35:47 1996 +0000

    File replaced by zero.c

commit 0d6180621b2286dbb14b06e1b114da1cd6faf64a
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:33:03 1996 +0000

    .

commit 2dda9a91227f177613ec9236b4859b42da2f9090
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:32:30 1996 +0000

    (trivfs_S_file_get_storage_info): Use store_return.

commit cf2752f79ce9c7833a3785aa2592427975c96747
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 de732566bffa6dd0056467dc6a7213358728e35b
Author: Miles Bader <address@hidden>
Date:   Sat Sep 14 17:31:40 1996 +0000

    (argp_program_version): New variable.
    <version.h>: New include.

commit a32dc28e0504cbac7e7a37ad2506da395578597e
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 22:18:20 1996 +0000

    Initial checkin

commit 03473f5e6edc251557e71a1bf6e4d13abb3a8240
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 22:12:09 1996 +0000

    .

commit 852cbfa4c182ec4e0b6339dace64db2ce7b5c8d3
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 48ce2b2b6966509e88a5e974e2d5b5ecd07883e9
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:24:38 1996 +0000

    (options, parse_opt): Change short option names around.

commit 10c5093d4868bf5b368221611640698de894c99d
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:24:46 1996 +0000

    .

commit fd83f5baaf83c231b9ac2c68ae719db7cf5622bd
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:22:09 1996 +0000

    (prog-subdirs): Add storeio.

commit 13a62636f5af8c1fc7fba7b16d577d4c8a9d3159
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:21:21 1996 +0000

    Initial checkin

commit 08084c78b0315606babd06be476d2ce03ea964c6
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:16:24 1996 +0000

    Initial checkin

commit 9321b6043d74ddcd99a2240ec21953d0c1206dfa
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:14:34 1996 +0000

    (dev_read, dev_write): Don't print debugging messages.

commit a012716c7223c3088fbefb73e61ea92cbf2bf3c4
Author: Miles Bader <address@hidden>
Date:   Sun Sep 8 18:14:45 1996 +0000

    .

commit 8eac38f85553469809179315ea5e4c44604c9fbc
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 2ec55174b3739fc9de2142f12597ef2e9b8092a5
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 6 22:19:58 1996 +0000

    *** empty log message ***

commit 75d403d5677de4e472ea8c3481fedbb1463859aa
Author: Thomas Bushnell <address@hidden>
Date:   Fri Sep 6 19:57:20 1996 +0000

    *** empty log message ***

commit 08e34da476a04d2a0e0825f1918cfdc3a6dad3ce
Author: Miles Bader <address@hidden>
Date:   Fri Sep 6 16:12:47 1996 +0000

    .

commit 1bdbddef47ae532fddecaa42689c5d39d4e92fb7
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 5 16:59:37 1996 +0000

    *** empty log message ***

commit 6aab324f71cfabc2a6ddad2d7c80f846de0ac986
Author: Thomas Bushnell <address@hidden>
Date:   Thu Sep 5 14:14:07 1996 +0000

    *** empty log message ***

commit 2ba52299d7a25b172ce5f701c51c14ca803eedd1
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 20:27:17 1996 +0000

    .

commit 2e47a7e80375fd47691978d932ee9cf30a71cfa3
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 20:26:52 1996 +0000

    ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))):
      `$(includdir)' --> `$(includedir)'

commit e525b0da2a4c176f6e57c81b145f201c77109d38
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:45:15 1996 +0000

    .

commit d18d3f4c3260a0f8987da352cd62ec5e56fc6a10
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:44:25 1996 +0000

    (SRCS): Add open.c.

commit d5288e6288c258179caf4b0d478a6e7d813c3267
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 65da9a3ae59a012781e50c30abc312a5b4d4b7d5
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:39:07 1996 +0000

    New file.

commit 0eb42c82978813cdb31f4ff14f1cbb963be1726f
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:37:42 1996 +0000

    (main): Use new interface to store_argp.

commit e9f4d18b5c4b496fee2ebb6effca7e00916809ef
Author: Miles Bader <address@hidden>
Date:   Wed Sep 4 19:37:17 1996 +0000

    (main): Add new args to store_*_create calls.

commit a347ba700ac2a7b672502529fa746fec67bbcfc3
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 4c5889e3539aa3f78c73ef4b71db3e3c6ab51d65
Author: Thomas Bushnell <address@hidden>
Date:   Wed Sep 4 12:47:04 1996 +0000

    *** empty log message ***

commit 1bd796d6067c56f14b7ed11e652e25a1248f9768
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 18:48:53 1996 +0000

    *** empty log message ***

commit 187893c82816e84caa582f2a797e6ede9f08990a
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 14:37:11 1996 +0000

    *** empty log message ***

commit 2f39bce807f994e06912612c0dbbe2e2a4e94872
Author: Thomas Bushnell <address@hidden>
Date:   Tue Sep 3 14:31:09 1996 +0000

    *** empty log message ***

commit 2c55262316f74b220cb6c0ab489db7a20e30ec56
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 15:51:24 1996 +0000

    .

commit c15772f079e4b728218df32bc816d4a95a9e69df
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 03:48:01 1996 +0000

    Add `const'.

commit 8e7ce3da812d865d91c187021821f63e4b3d4bf8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 02:01:15 1996 +0000

    .

commit 1dd663dcd1d472b75577b77dc32bdbd088bfc000
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 cbe4abed02a2f8c06762fb5b6bbb6bd83088d779
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:53:18 1996 +0000

    (lib-subdirs): Add libhurdbugaddr.

commit 126ae5e4acc95cd107b22bd8f8b0baeb600087f8
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:52:33 1996 +0000

    .

commit 58d2e48ba30ac37bf5a27751de6263a877ba4dbd
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:52:03 1996 +0000

    (sync): Depend on libshouldbeinlibc.a.

commit 384fa39a7a20de35a7a09fc94852919e22a7e68c
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 4c289fe1cafb844ab9c4a52f742c213e0816d00b
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:50:29 1996 +0000

    (SRCS): Add argp-ba.c.

commit 7e1d88dc032b893dcbb6de9cd17bc4722d93b8ea
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 73ef7d750d6344bca6649e88c96a3cd46c4102cf
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 ae7af804232e2d11b6ca5df0f62c69206ecb15fe
Author: Miles Bader <address@hidden>
Date:   Mon Sep 2 01:44:32 1996 +0000

    *** empty log message ***

commit 016fadc790f280690cb30a2a9b148a15dbe62d56
Author: Thomas Bushnell <address@hidden>
Date:   Sat Aug 31 00:22:13 1996 +0000

    *** empty log message ***

commit d1b15f67881be718a7e4dd62a6aaf6e5e003ad5c
Author: Thomas Bushnell <address@hidden>
Date:   Sat Aug 31 00:10:38 1996 +0000

    *** empty log message ***

commit a443360926de68cf1228b2fff8df8e31a6efea3e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 21:35:35 1996 +0000

    .

commit 5e82c70fb7476e9777dbc35f1d689d672a3587ba
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 67e55693ffc93e9a6af61251e670c01c5303289f
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 18:49:46 1996 +0000

    .

commit 9b2191f6fb8d83c38d970d09f9b02f4a9d00b16b
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 17:55:52 1996 +0000

    (diskfs_cached_lookup): Initialize DN->dir_idx.

commit 0e4c7996588c98cb93cd38c17fd3251cc2442ecb
Author: Miles Bader <address@hidden>
Date:   Fri Aug 30 17:47:15 1996 +0000

    (struct disknode): New member `dir_idx'.

commit 1ca29589e2c531318d96101badecc2f78ac71d02
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 584e400b60f1b04ec294fdc23f07108bbcc13f58
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 21:44:27 1996 +0000

    *** empty log message ***

commit af099d58f6c2afa77288668b41e712f41a721ce4
Author: Miles Bader <address@hidden>
Date:   Thu Aug 29 20:54:26 1996 +0000

    .

commit 941d945607c2a3e146b3b1a1217e5d6ba55f5a0e
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 bdcbedd2bd5fc00dccda2c1256d50033c6ead5b2
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 49f42382b3a2a5412371f4d5346709d8c30f83e1
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 20:14:18 1996 +0000

    *** empty log message ***

commit 66a507f14c8cbae387ed1b98c6fda9da23f6ac89
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 29 17:44:42 1996 +0000

    *** empty log message ***

commit 28c15b21205ea12e7f78399d2e5e072fbf301b4c
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:28:34 1996 +0000

    .

commit a4a9b27388d4b31991c0ae7b347988d5fd34bc72
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:27:31 1996 +0000

    (doc): Add program description.

commit 3772afce99eb5594cb5ff81198045a00bf26dbd7
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:24:31 1996 +0000

    (doc): Supply a useful value.

commit 697961899b2ff32643deb2dbf256b07dc239bb6f
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 18:24:17 1996 +0000

    .

commit 1000b1fdc8bd92ff38718209bbc7a363d57cc4da
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 7820513a293d1aad1fb63a3bc4d7093d47f895b0
Author: Miles Bader <address@hidden>
Date:   Tue Aug 27 16:34:30 1996 +0000

    .

commit 4eaaa16a46b2c6740cfa635c871c430138e9720c
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 78386322ace2cf64e5063fdbf400b661fa8b0574
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 8dd902d67fa6f871fa5d2029d58bd0402d61760d
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 242c848c1f1c2438df82fcfb0eb8a8220249eda0
Author: Miles Bader <address@hidden>
Date:   Wed Aug 21 18:47:07 1996 +0000

    .

commit d49c98737a619d101608b613322e2dd24e6d20de
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 fc4540e8da551f3a524bd91ac0b3c3aa702fc308
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 71acb9264aafdbe239f2333be92790b017c3f25b
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 82ea88465876526cc851b436f6b5dd022e234c38
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 23:25:20 1996 +0000

    *** empty log message ***

commit 8ff86e3417567b55a678c39fa8204aa565bd94d3
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 23:20:59 1996 +0000

    *** empty log message ***

commit f8eb87c8c2f280d8277b874c1457608370441017
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 14:50:27 1996 +0000

    *** empty log message ***

commit 0fb74f52d69fd59029148fdd560144ecb6784810
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 16 14:32:55 1996 +0000

    *** empty log message ***

commit 193036a188e73dbca256c0b5f6409929956ff380
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 22:01:06 1996 +0000

    .

commit 137e753cc1effb6ed87aa804463202e0fe24cedc
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 7102c91dc22372e1665d3bc8ee6928735a613a16
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 03a0b7f638dce7bb55d3e6534be5ff7961fb9203
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 af12f945c61945ce3c50ddaff561e0df02785d95
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 21:28:41 1996 +0000

    .

commit c911c8a639ae8cc2edf8a08487b7312d56ca497a
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 6fd0b0087139dd772f1eb23a1be6e2503ef26d11
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:58:40 1996 +0000

    *** empty log message ***

commit 832d947549a2ec1bfec42398bd3b1ad3fb9d67e8
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:39:16 1996 +0000

    *** empty log message ***

commit 0b5734e6ea9aa6457ec55e511519966f2b68851b
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 f51e9812ad403abdefc04b583c7066019c73557d
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:22:59 1996 +0000

    *** empty log message ***

commit 1e25fd7bd829c47baa6ac42f9408f1d11672c0be
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 20:18:07 1996 +0000

    *** empty log message ***

commit c1da1f0b42244ba9d99ce2a94619fbd64890a088
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 19:57:01 1996 +0000

    .

commit ddf2e85a4ece6ab5c2727e1c164b419006f271c4
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 558f48d5f654a0e987af79c60a88c76fc94fc60f
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 15 19:50:20 1996 +0000

    *** empty log message ***

commit c9d03b56a1f4f17f10d2e766b631d928b9b982e0
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:24:11 1996 +0000

    .

commit 9a7828232f24c8b0da92e825584aaff26dfbae04
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 deb1ed56cea2be14b6943e76508be5bc44e419a7
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 90c9648533e43d5b9cb5229bd8d37af589747a62
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 49ad4a9991fc6d6d907f20cca119e1daedfafce4
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:20:50 1996 +0000

    Update to version from linux-2.0.12.

commit e522305b9f5cf5fd203d9317a93232d01c70bd89
Author: Miles Bader <address@hidden>
Date:   Thu Aug 15 02:20:24 1996 +0000

    (diskfs_minor_version): Change to `2'.

commit 9b4b2a47f5ca1972cf283cbcfe2423e89a78c784
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 20:24:35 1996 +0000

    .

commit 367406f12248a816d701e17e5626737bf50e4aa7
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 ad50b5997828be08ce92f344d2f163ec8e59a3f1
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 14 18:10:19 1996 +0000

    *** empty log message ***

commit 28cd1752d86a428e1b45bfd14d2ee32623733278
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 17:36:45 1996 +0000

    .

commit 3f0e25c71a3399d52b166fb4d189e230e151bfd8
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 a8fe723456b26109a96315a716f2ea89b6b1ab36
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 17:33:04 1996 +0000

    Add `;' before last commands inside { } pairs.

commit 5242fa12ce6f2ddd4f0ab1f3db0b3db73b2fb8ec
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:26:15 1996 +0000

    ($(target)): Add $(address@hidden) $(LDLIBS) to libs.

commit a14e8a3f32f160ac82806904b935975984ab055c
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 900db89da9f1b2f888cf3809fa22473ca7180a7c
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 cd4d695d73b219e3ab51e2e5f876359544c4efba
Author: Miles Bader <address@hidden>
Date:   Wed Aug 14 14:26:24 1996 +0000

    .

commit 16a9516e8e0ba74100ea2aaddc31fcec667693f0
Author: Miles Bader <address@hidden>
Date:   Tue Aug 13 21:50:08 1996 +0000

    .

commit a8315f68ad8f51df2b56330a742409633fb6d32b
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 1fd4f42f70fa818ac83f1638d5aeb0896c095c49
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 20:09:00 1996 +0000

    *** empty log message ***

commit 19fe75d08c1dc1d30edafc05545c0c35bfd99f24
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 19:10:46 1996 +0000

    *** empty log message ***

commit b7cbba3780a6ec3652b6a3aaaf9eab442b96790f
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 18:10:31 1996 +0000

    *** empty log message ***

commit 19ea76745746016f6044f2cb16d077dff0e696cd
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:54:46 1996 +0000

    *** empty log message ***

commit cf756389c6fbada180883c3ee2bdaa4c5cf31444
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:51:30 1996 +0000

    *** empty log message ***

commit 3ebbec91819712d22707d9495dbffe3ac4e97247
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 13 15:04:05 1996 +0000

    *** empty log message ***

commit 7135d6947d0c00abaab7e9b421b2cdc377522446
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 21:16:54 1996 +0000

    Don't assume the edit version is <= 26.

commit c3b39823df557b958d44872bda22846e305669e2
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 406bd42b685fda6891cd3b79e3000a1b191dc5af
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:50:28 1996 +0000

    .

commit d0ef7430e285096c372f93af645a686f43738bcc
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 fda1909d88e177a729cfa68184604d42e63f9156
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 972931d2463ce8fd74df3dc7cb8fe470c6e6e2c9
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:37:23 1996 +0000

    .

commit 668ecb24c98792e711744cd1ca2d16a63143a08e
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:36:35 1996 +0000

    Move __uN/__sN typedefs here.

commit 6cd2158fcbb65088d2aaa5a65bdc19020c3af9a7
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 0c84d71f534bdc1d12baceed2ef7e5a0c5f1edef
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 da02b6efe7619eca58fe1125f58f6bc4579150de
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 20:35:45 1996 +0000

    (diskfs_minor_version): Changed to `1'.

commit 29a09ed37d00e9083292d80a0401c6840f09b6ac
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 6e1cc962d5035b2a44e0f2815654aa1f3b3feb73
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 12 18:31:04 1996 +0000

    *** empty log message ***

commit eb3a5621f010142bc3da219b439c5f3a6ad4b6ee
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 12 15:10:30 1996 +0000

    *** empty log message ***

commit 97d4366d4d87355f553f01ace487772012d3064d
Author: Miles Bader <address@hidden>
Date:   Mon Aug 12 14:53:00 1996 +0000

    .

commit 252b590d5412f0a1e9188b4bae8c33686218875e
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 8b40763082ccbbd4d4f49971b92781ec43be4616
Author: Miles Bader <address@hidden>
Date:   Sun Aug 11 02:22:13 1996 +0000

    .

commit 850505bf208c37597d4f9832af7f415d9ad391e3
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 20:13:02 1996 +0000

    *** empty log message ***

commit 95cef8b30984256762dd4ce34921359f4e65c2e7
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:05:42 1996 +0000

    .

commit 5842236496a1fb0adf4dcbe1a8eb99acd46e461b
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:05:20 1996 +0000

    (options): Whoops, short option for --sort is -s.

commit cd0791a444d68157b9b6783776b11987cb2bc3a9
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:04:25 1996 +0000

    .

commit a57eadbaec8a44e2543789b490b7d77b238fdb91
Author: Miles Bader <address@hidden>
Date:   Sat Aug 10 14:04:15 1996 +0000

    (LCLHDRS): New variable.

commit e7b6388450828022ff8a141543914bf1cdab9f4e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 9 19:53:59 1996 +0000

    .

commit 4d9988d9e141fc6d39862cb241fe240c382dd127
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 9 16:27:37 1996 +0000

    *** empty log message ***

commit 0f1f225ddd4df19bdc2cf77eb7ba4e296072ac19
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 8 18:54:36 1996 +0000

    *** empty log message ***

commit 8aed8bef647c751016dcd5d5b9e30baddb42f78d
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 7 20:00:30 1996 +0000

    *** empty log message ***

commit 256b4f0194a0e9d56920a3dbba1baba9cf22fcba
Author: Thomas Bushnell <address@hidden>
Date:   Wed Aug 7 19:03:53 1996 +0000

    *** empty log message ***

commit ebdda0e3247a43265b8c1a19b07cb4b7b72ae330
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 6 16:21:02 1996 +0000

    *** empty log message ***

commit 260441689b3e74f57d61bd27e14787f499212f9b
Author: Thomas Bushnell <address@hidden>
Date:   Tue Aug 6 01:07:38 1996 +0000

    *** empty log message ***

commit 8b1e553c8d7b8e4548626fb34bfdd30b1f518d8d
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 5 19:02:33 1996 +0000

    *** empty log message ***

commit 01394a3e6c67963ef6de03233e65166dc9f0f58c
Author: Thomas Bushnell <address@hidden>
Date:   Mon Aug 5 15:17:17 1996 +0000

    *** empty log message ***

commit 799ddac78cef7d6e9a5746bc3d5effbc7f693f75
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 20:27:54 1996 +0000

    *** empty log message ***

commit 4a4023e429b540e03f22966543947c241e469484
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 19:28:26 1996 +0000

    .

commit fcb2efa7ce67fe6647099b43522296667735ade7
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 038e5c25714795fc4b5330e85c51768170ae26a5
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 18:06:36 1996 +0000

    .

commit 71c7babae62854bf157c70e9ea344b58fd83036d
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:09:00 1996 +0000

    .

commit 818b0bcf2c993542d1e424e309ac671681bbaa04
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 18663017bfe91397f7b12aea4f32e9fcf6ad638e
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 038f2cb2ae1a52f9321f156239364bdb99ecb49e
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:05:55 1996 +0000

    (diskfs_grow): Fix ext2_debug format strings.

commit 77ada686d2ee00d35b47ee9ab0aed86372ffda5c
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 17:05:36 1996 +0000

    (trunc_direct): Fix ext2_debug call.

commit 17e19ab97ff1735571df2f0cc294ab5b9a4d6255
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 16:33:12 1996 +0000

    .

commit fc8e1f10b0de196f8a582945b4c3151db2ba9baa
Author: Miles Bader <address@hidden>
Date:   Fri Aug 2 16:28:40 1996 +0000

    .

commit 53e161f9429cc8f43fcc983a7e97abd21b826124
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 d5b13a9bfe7fff69147ad5353a613c112e6d9d73
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 15:28:46 1996 +0000

    *** empty log message ***

commit 0cc4e5d5bd331099ba5e0d4514c4074cf70f94e3
Author: Thomas Bushnell <address@hidden>
Date:   Fri Aug 2 15:16:18 1996 +0000

    *** empty log message ***

commit 8062b9fbac742a1985fcb34425c5a96f3f1d5a82
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 8fbf6e4047c6ab32cfd153b4960b31c7b956f6bd
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 20:30:14 1996 +0000

    *** empty log message ***

commit 0db82e458c6cf1faf50fabc45b48dfb1e16c1618
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 c6d16a985a26f89e69a4ee7f8e8615ec22cf85dd
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 20:18:45 1996 +0000

    *** empty log message ***

commit bee747bf893cb9e1855c3b5b1ee4eb392d70883d
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 19:51:07 1996 +0000

    .

commit 8ee4707297dff0f522bb3e78c3ef89da39a9bc23
Author: Thomas Bushnell <address@hidden>
Date:   Thu Aug 1 16:05:44 1996 +0000

    *** empty log message ***

commit 0529abb008d4f5dcb30d43c34a0c1db1a6d83dd5
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 01:17:25 1996 +0000

    .

commit 759490f3567d9353680da678ee1fada1c7b77a61
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 4774a0b62b79073ba3d6ad576291d025f10c7ed3
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 2afa83ceea85b1a08156db881bdb61e8b8907d16
Author: Miles Bader <address@hidden>
Date:   Thu Aug 1 00:40:19 1996 +0000

    (check_password): Use #pragma weak instead of __attribute__ ((weak)).

commit a7c477646dea850f3dcac88aa41585b13d28fbb8
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 aecad85d085c94bfe4ce6bb0da4748073a19b2ad
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 19:34:30 1996 +0000

    .

commit edeb40e23f329f352feb3ea0d853dce83f8faf64
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 19:24:55 1996 +0000

    *** empty log message ***

commit 8a38196c717a16b5ae8186f667a21446db17534a
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 a452fa47389ea1961fd661bc80723a9a28810b84
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 54659bae613f7f290c2f90c6954a697e74f20521
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 18:25:29 1996 +0000

    *** empty log message ***

commit b355e065678bf6a3ba464ba5c65a10042723a6e7
Author: Thomas Bushnell <address@hidden>
Date:   Wed Jul 31 16:13:50 1996 +0000

    *** empty log message ***

commit 4129b0dcc2302c4583d81d34b42f8b6f76a22727
Author: Miles Bader <address@hidden>
Date:   Wed Jul 31 00:35:40 1996 +0000

    Update inetutils to 1.1.

commit e1112e6f58273a657f164a2d84b071bb5a7fba08
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 19:23:31 1996 +0000

    *** empty log message ***

commit 75d2c2c0c32dc15b2104fef2db8c90777ab748e2
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 19:17:43 1996 +0000

    *** empty log message ***

commit fe4bde484a0f5e2120e361af23ff2566863b0798
Author: Thomas Bushnell <address@hidden>
Date:   Tue Jul 30 14:47:13 1996 +0000

    *** empty log message ***

commit 0ae8cc3137cf68a7f649cb7f2de1d7e75ff344b9
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 18:15:48 1996 +0000

    .

commit 2d3979223a7b3cd65dd5e73901ed59f292c03a93
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 18:02:42 1996 +0000

    .

commit ee9f25b1c9898ac23787558a4200c31915cff144
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 17:27:45 1996 +0000

    .

commit add0e72d7822caed906f0b4ee5333cf82c79b158
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 16:54:16 1996 +0000

    .

commit 56a1011b8409eb9fe506cb58f1c95dcfcf00699e
Author: Thomas Bushnell <address@hidden>
Date:   Mon Jul 29 16:50:49 1996 +0000

    *** empty log message ***

commit 02d16168835ab0b8c5dba013c98020fe22d536f6
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 15:25:30 1996 +0000

    .

commit d2903e7ba9a978a450cab246da54cf7fa497b3de
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:22:47 1996 +0000

    .

commit ebed73ec5d157b55484a46602bc30af002befd86
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:22:32 1996 +0000

    (val_t): Make `long long'.

commit 82401e7efe6053e096c75675a30415f34409e60b
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:09:38 1996 +0000

    .

commit 3d8022779d922ebe00a341a115a924f7e3613371
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 294337648c0978591190f39aaccd550dc1cd73b3
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 07:05:01 1996 +0000

    .

commit c3af3c2a1aa3e224f918e7079f3e3f23accf8127
Author: Roland McGrath <address@hidden>
Date:   Mon Jul 29 07:03:17 1996 +0000

    .

commit 811f8b6ead78b7025c8c2e12939eacff32a578d3
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 8136a345a025423bf7f444b31f3c39bc12531875
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 01:14:08 1996 +0000

    .

commit d0c6c707d9a812bbbe6bbe83203bcc5833664596
Author: Miles Bader <address@hidden>
Date:   Mon Jul 29 01:13:56 1996 +0000

    (main): Correctly parse the -w/--width option.

commit bc61a3d47a17c85c57c8ec23f74841d25e51ac57
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 02:21:19 1996 +0000

    .

commit f92a4e3bc564fa0272322d91f901139277ec5a6f
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 02:11:30 1996 +0000

    (diskfs_shutdown): Don't sync if DISKFS_READONLY.

commit da11c5302e68d7d2484c7a78b131a429196d6d7c
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 5d2c3e781737380c38c6569ec79bd5f490dcbeaa
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 ab6e59538753583a986f4aeacac3367a912a04b4
Author: Miles Bader <address@hidden>
Date:   Sun Jul 28 01:44:46 1996 +0000

    (periodic_sync): Don't sync if DISKFS_READONLY.

commit 8222a608975c3918ccefbb88f40b265c33798a9e
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 32f565e150ae1b98863ad6e1b6cbc35e9e7c4ff8
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 81626aa761c9ee44416801a8ac91f1be4c0a3725
Author: Miles Bader <address@hidden>
Date:   Sat Jul 27 01:01:26 1996 +0000

    .

commit c8dd880252e84e77a0ba268c788c214b43e5c3e7
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 79f2527582c48f7f745b2802b270df46fe1f63d7
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 5d7c05884066868fd8822709f29857f70566d4d7
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 19:43:24 1996 +0000

    .

commit f4fc09c96c92c09deadabb41fce8950f8dae63aa
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 900c31b50cd16565eb7877d294bf28804b407e5e
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 17:20:01 1996 +0000

    .

commit ba6328c95566e31c7704b561a3ccf9caea92dd4d
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 8cc4a97b4f2a59fee7099e88c80cff61f1aeec36
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 14:16:26 1996 +0000

    .

commit 588b8dd60e5bbfe39a0bfa460ccb2e178deb4dfb
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 04:04:14 1996 +0000

    .

commit 1ac29143e852d066cadb7a113c9301bf9465f624
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 04:04:02 1996 +0000

    (fmt_past_time): Terminate SEPS.

commit b1bd2b846720b68a1d0eb1b66f7a8dabdd049c74
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:39:26 1996 +0000

    .

commit 22b04fe63005ce6f66feb2f6146288152b9affe2
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:39:15 1996 +0000

    (hol_entry_help): Never return without restoring margins.

commit a413da427de2ae335c3ceb9865ae29d70929b479
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:23:14 1996 +0000

    .

commit bd9d2e3b4281cd85f987ae6b2bc5366459b8dc7f
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:23:06 1996 +0000

    Add vmstat to the list of setuid programs.

commit b51e47488a848eb2d86ee34fa4376d851cdeb006
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:12:57 1996 +0000

    .

commit 2a3f232fb10986823a327a2a54129d500aa75874
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 03:12:48 1996 +0000

    (INSTALL-vmstat-ops): New variable.

commit 3477274464c0d34c1a1973940e39c6f8ddf40e57
Author: Miles Bader <address@hidden>
Date:   Fri Jul 26 02:49:54 1996 +0000

    .

commit 0773864e00ab1dabd9f51322d4ffe9a34dcdb680
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 a8cdb561818c0140d440165d68ac622ddf274b24
Author: Miles Bader <address@hidden>
Date:   Wed Jul 24 19:24:10 1996 +0000

    .

commit c3c7281439f1d7ac2553b59f12a6a3beb6fb7520
Author: Miles Bader <address@hidden>
Date:   Wed Jul 24 19:23:58 1996 +0000

    But do \ ` inside "s.

commit d515c351b4ece729360dff92992b0d9f040d8024
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:45:20 1996 +0000

    (sock_create): Remove NEXT_SOCK_ID.

commit 52d1f2b213aa93bf28cb50dc127c68b77c2dd618
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:45:03 1996 +0000

    .

commit 357ef887dc4ab2d20ed2aa1a3546ee5f8965c13c
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 1ddc5e1b5d6a31652a549e4d897ffdce85fc3b46
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:40:07 1996 +0000

    .

commit 6a2c663da6614711ca24f62bb97dd51ef8ddedd5
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 b4778117bb2595e1dfbfe7fdb6762f0ce896febf
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 7e6a303b0f62e258cecfbb286f3bfda49cbc02de
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 23:34:17 1996 +0000

    .

commit f7d6c0eafb7ba514dc697570968484fc16ab5b82
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 5bd0bd0bcd339d7c67cd424561842db231c3acae
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 28f1d5dd7d9c71ad3c64d3582e46f191c43c6d5f
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 bc8f2e8ccff39a11ffbe55202da3007169a77239
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 20:07:04 1996 +0000

    .

commit 6d1b88c86b5979f0c57f51d9b46f17db80bd8a9e
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 20:06:19 1996 +0000

    (_print_version): Make return type void.

commit 9b0156066f250a4e88f3b3bece8c1e8e0e011706
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 53d94b8f0c9ad7acc73202eba1b74b74e024f362
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 710af6ea831a80ff21b35b5c91b28c3867bd4d65
Author: Miles Bader <address@hidden>
Date:   Tue Jul 23 03:02:46 1996 +0000

    .

commit d10c065c0dd6f19cd22454f7709d2074d9d19689
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 5dcc6b9d55aeb2a32f50d05ba892b497b40ccb7a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 21 07:00:34 1996 +0000

    (main): Print an error for no args.

commit d975a47f14c677e135044d42c80b10090320d58b
Author: Miles Bader <address@hidden>
Date:   Sun Jul 21 00:54:33 1996 +0000

    .

commit 9ed4ced7f31d6ba46fcb80f824dfe02abb3fe213
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 23:55:09 1996 +0000

    .

commit 4a5972a5622352cb789f2e5fee8fad3a01910025
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 23:40:30 1996 +0000

    .

commit 686f36d0bc589fcbdd1c3cfe2f4ebe45245755c3
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 19:18:08 1996 +0000

    *** empty log message ***

commit cbf0ce32c43112d50f7eb38cbb801987ecaecedb
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 15:12:30 1996 +0000

    *** empty log message ***

commit ba5a687b6b3e09f9809015e5b8304359bb9609b0
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 14:14:21 1996 +0000

    .

commit 75280e4167f9191b67a9a099686d48d3f90c7aa3
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 0bae6c1cba5b031063781cecc6dbbe2198ef21a4
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:49:43 1996 +0000

    .

commit ea6a652473cd473023bc81d255ef702ecafcdac3
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 24d4701c0a767ef724e0e887023007dbbd25f544
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:46:36 1996 +0000

    (diskfs_truncate): Don't record debugging info.

commit 49e6791c4dacf1335e7cfc3fb6f0d5ab6917de1e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:44:50 1996 +0000

    (diskfs_cached_lookup): Don't initialize debugging info.

commit 49a528cb256ffb3948dea3fbd20a2e0ff4bc10f2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:16:48 1996 +0000

    .

commit 7c83adfdd82f398d5cba40d35e0cd202c64824df
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 06:15:00 1996 +0000

    (console): Change type to `pc3'.
    (com0): Renamed from tty00.

commit 524679f43dc011e14fe2fde84e3e2c512fd53ced
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 c4256b06dfa30e0e0bd6affd7dfb960c085414cb
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:25:36 1996 +0000

    .

commit f5c77bb8c5d34cfa6f87441308d7246caa41e7f6
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 18053391ae28016d543d48d7e8af62f476e83e9c
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 05:08:15 1996 +0000

    .

commit f8b7d769e6fec6242ae9ebb2ef8da0e741d9185b
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 c13e5231de3b31ad35efcac609a13c6e09a4ef92
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 20 04:03:39 1996 +0000

    *** empty log message ***

commit 8ce7f19d0f10ec32485b6ed0182b3502543fbb5a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 02:38:32 1996 +0000

    .

commit c119e558d21394b842bcf806d550f4f448a06ce8
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 4e132b121d4e2cf2d4f9cd401d71e35a0e812944
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:29:01 1996 +0000

    .

commit 34cd4a7871f8b1b6b04062c119382e305da330c1
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 f7487ec2bd550352f2be7e541150e74df399335c
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:22:36 1996 +0000

    .

commit 6a3c25b0f56788c44e97e49d61669593a1581740
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 5eddd4445aded4599945e868ca63a6c4f3c3fcf6
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:10:41 1996 +0000

    .

commit fa83b5b05b0be9372af6c6687ade3da34beb5eb3
Author: Miles Bader <address@hidden>
Date:   Sat Jul 20 01:10:25 1996 +0000

    (options): Rearrange slightly.

commit 8916799ae1a125b8491f61f74d65f844722a6f8e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 22:25:40 1996 +0000

    *** empty log message ***

commit 2a2c7b6654fc3062f287310e46f940251edfcec6
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 21:26:25 1996 +0000

    .

commit ec6ec1444d580224ca0d92d083c5268573c59929
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 6a83c400e65816bfe20b7b76d4863855fdcb7d7a
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 20:23:20 1996 +0000

    Deal with NAME_LENGTH being 0.

commit 0430de87115153e2d326055e09976329ecf94ba1
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 20:19:12 1996 +0000

    (store_std_leaf_decode): Decode name too.

commit 461d7f5d783324c8d0dee9b9cfc900bb49d03bf0
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:57:42 1996 +0000

    .

commit 1988e3e73941403e0a2241203091fc8cd48ea818
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 feef77abd1bbed149b5c7d7dba35bb755f6aa034
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 19:05:09 1996 +0000

    .

commit 6cecb6683c526858cebef6a2a4f247041460ee2e
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 a935b96a6e78494bec31314767d6c3a4ee7ad4db
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 17:35:12 1996 +0000

    .

commit d298c056ec583830cae72f9c826f0df6e207c176
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 53f96ab517f344ee643a7b0d1ff7355bb45d8caa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 16:37:43 1996 +0000

    *** empty log message ***

commit 5fa756c722ce4c4b699d53e4b0a24defce340cca
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 15:02:50 1996 +0000

    (games): New user.

commit d249e2e99e1f0e9f738d4028a52b921280a4c8a8
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 13:39:27 1996 +0000

    (make_sock_user): Declaration updated.

commit 50cf641a1479cf6ed28b8f418c93174021991762
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 3e299c047a6f6c84b6abdf698d3f3b33e8eebd67
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 9e57c3f83b121d393840e54cb728a89331683b5a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 04:48:41 1996 +0000

    *** empty log message ***

commit 75139619f04dce9d945774971e838a39bec9b37d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 03:42:43 1996 +0000

    *** empty log message ***

commit 2f0ebe20ed5bf8bbd4bc43db63dc68b5005fab2b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 03:03:01 1996 +0000

    *** empty log message ***

commit 2d44907a62e5ebbd4ec947bad51ccbd25da559fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 02:48:20 1996 +0000

    *** empty log message ***

commit 497ad09b5f8aeb359da005540426128ce2c2575d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 02:34:22 1996 +0000

    *** empty log message ***

commit 64067c9f599c37bd0451d9a7ad7e93005bc3afec
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 c86cba2c29b203427b680552738d3ca14a342c72
Author: Miles Bader <address@hidden>
Date:   Fri Jul 19 00:13:14 1996 +0000

    .

commit c5dac1d39e3055dbb52c5d51d97c5c38a58aa969
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 ad537ea58d3b13c5191f01282b1aee0fbe9135da
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 19 00:12:15 1996 +0000

    *** empty log message ***

commit 5cdd42ec29583aa5d06bd53747da709cf0709d84
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 23:40:52 1996 +0000

    .

commit 24e40138c795d816b5168fecd1ad3adc832c0d39
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 456b2dc9ada462dc07bbbf9e744dad3e995414a1
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 eb4d10f53a5ee3daf166bd146014b8df48ee7f61
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 22:57:21 1996 +0000

    *** empty log message ***

commit cde9f4df9299ade455cb39f2cd771ac48066a0d8
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:55:07 1996 +0000

    .

commit 229f6e0d4ffb0ae0bd3fa64369ff8854a22a6b6f
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 b6e1cde7b6d43de9545ba08a154f38173bf68265
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:50:00 1996 +0000

    Fixup text.

commit 670f3cd1c13494345adb22c1baed06c08866db90
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 22:39:37 1996 +0000

    *** empty log message ***

commit cc38f10194b92773b013244bb33d2d185d893e3a
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:37:53 1996 +0000

    Install grub with INSTALL-GRUB-MBR if desired.

commit 1fc3f2df1d3ba87ce016410e808638874a512c75
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:36:06 1996 +0000

    .

commit f39e232c751ba82838e0fff7d48f05a968100d8e
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:34:34 1996 +0000

    Add "com[0-9]".

commit 855e50610ec9d3c21d109906b41d575506aca2a3
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:31:49 1996 +0000

    Install grub with INSTALL-GRUB-MBR if desired.

commit eebc97619e3f16562cd6e01bbcd5351e244db859
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 22:30:41 1996 +0000

    Fix quoting in last echo.

commit bec832b6170b213adb7085aa89dae707d10c8ea1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 21:48:11 1996 +0000

    *** empty log message ***

commit e0a92927ce44f7d7dcf129e102779e847ba8744e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 21:00:37 1996 +0000

    *** empty log message ***

commit 9e4aada27eebd09992836dc1a9e4d0ee1723734c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 19:11:03 1996 +0000

    *** empty log message ***

commit 18f68f3465d01dad1f970bd4621816f916366f7e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 17:24:44 1996 +0000

    *** empty log message ***

commit 17977c506bb094dfe04891ca0b8401d2f6af4c4c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 17:04:49 1996 +0000

    *** empty log message ***

commit aaf3679cbf18548406e3b95618c6379f05d8c424
Author: Miles Bader <address@hidden>
Date:   Thu Jul 18 13:16:59 1996 +0000

    .

commit 92e3eaac05d5939b53d9e09dd221c43e93965a6b
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 08:24:40 1996 +0000

    .

commit 6116db4ca44368b62c59a466c212ac1826f31c8b
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 43394c80a1312327b1d5b75a12edaee6f3375f11
Author: Roland McGrath <address@hidden>
Date:   Thu Jul 18 07:25:04 1996 +0000

    .

commit 342cc1d63c776283297ef0ec9c715fe0881dde48
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 824bf21f9a91fefb57f684aa27d06044a2768bca
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:48:42 1996 +0000

    *** empty log message ***

commit 308f096b4836943cdf5c76a3c2cf5faf85aba975
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:44:16 1996 +0000

    *** empty log message ***

commit 2761165323625110551681d24ed420fea90819aa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:41:04 1996 +0000

    *** empty log message ***

commit 230a3b3bbf1d5830cddb62975a75972f9b0df609
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 04:35:29 1996 +0000

    *** empty log message ***

commit a68e48b73a5ea6396a20e61e0252b8c601f11476
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 18 03:47:47 1996 +0000

    *** empty log message ***

commit 97758065e406c7ea0180e0de21aec0bdd18787d5
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 17 23:03:29 1996 +0000

    Initial revision

commit b5289b3fb0e4b41ca17c5431dfbddbd6d636703d
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 17 22:55:08 1996 +0000

    Initial revision

commit 5f61f02ca4e91653af0bdb789cfd41645820a972
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 cfde804fd02555f1e96724ac672fa203d2bd9d91
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 1b0c504f7bd87359beac2c111c419e8d1b19a059
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:46:07 1996 +0000

    (diskfs_truncate): Likewise.

commit cfb316c0f4eca03d936632052eef832fd1671833
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:45:28 1996 +0000

    (diskfs_cached_lookup): Initialize debugging info.

commit 8886e2a982b6e3cd946528bd8a96ecd289b8f423
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 ed66a0d2631068b7c2a226024264c96de65ddf58
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 b726cd01454e114299ac54bea43d13248f784964
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 7f6ea0fcc89b555497388fe9c81cec999d20702a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 21:42:24 1996 +0000

    *** empty log message ***

commit 811bb74fc2eefb639029a6149f87800513ab3eee
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:18:58 1996 +0000

    Fixup test and source of user's .root_profile.

commit 20237f9160f4d501d859d6cfe678099c355597e3
Author: Miles Bader <address@hidden>
Date:   Wed Jul 17 21:18:49 1996 +0000

    Fixup test and source of user's .root_bashrc.

commit adedb1563591c3cdfbc98a5164d00c8907e23ed4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 18:30:27 1996 +0000

    gs/install-hdrs/install-headers/g

commit a618603d4722239025c30cecdb7c05548b72583d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 17:12:21 1996 +0000

    (mounted_soft): Initialize to zero.

commit 25ec2a2cc422a9556489890ece46589ca317c923
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 05:41:06 1996 +0000

    add friendly greeting.

commit 65d7c2f68929f2cb048bf518982ec948ed8bfeec
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 04:17:23 1996 +0000

    *** empty log message ***

commit 4b01a0ac87e4637286e4e14c275e2c6d530f4d0c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 04:17:01 1996 +0000

    Yet more changes.

commit 7a8de0c6146ef7665f5491662da2e5bc1cb09f8d
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 639cacf3217ce479c5b4722b02c755b371d39d1d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:44:14 1996 +0000

    (trivfs_S_file_chown): Return 0 for success.

commit 9dd747200c056ab568771862403187d185fddb2a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:40:55 1996 +0000

    (root): Group should be `0'.

commit 919825f257ac6ed1ec03ba99dbd9b950e2e2a1e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 01:39:15 1996 +0000

    (trivfs_S_file_chown): fixup

commit ed282adc3511bbfb622c76972fd9b6794f701176
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 b5369a6469e030b238df0f3397ece089ced50d8b
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 da7f49b593e536add80fd7788346803aeec37b99
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 c4d99bf11ae024dad9f7928ca65f660f5062d9b7
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 616d10d1413a880faeabd71d7f8255705559480b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 00:56:38 1996 +0000

    (main): term_mode needs S_IFCHR.

commit 6503d30b02baf6ad95014529eeb1cc4402f5926b
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 2b59662e3f7c516b0589c8730432bd78a8900bf9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 17 00:49:22 1996 +0000

    (term_owner, term_group, term_mode): New variables.

commit 100c23c62424cb6b5bba47ad5f60f7a76f0abc8b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 16:14:26 1996 +0000

    (install-hdrs install): Correctly form pathname.

commit 707e0d688637096f2e79883369570ca51b52f5d8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:54:58 1996 +0000

    (process_signal): Set WUNTRACED in call to waitpid.

commit d0defd86eecd7d22d38a11a3e1e907f1679567b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:37:26 1996 +0000

    (INSTHDRS): Repair syntax.

commit 791d1306dea1c90a115c49098b973fe8af3a25d8
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 4c20442e4c27d4234075aaf7ea8e6421b620f180
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:34:26 1996 +0000

    (EWOULDBLOCK): Define to work around new libc bug.

commit 614a6a6a80e588778a8a48f5677765b89307b4e3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:30:34 1996 +0000

    (EWOULDBLOCK): Define, to work around new libc bug.

commit 1d646226a3ff9a449662f6903eda306f409b179f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 15:12:05 1996 +0000

    Prettier installation of dotfiles for root and login.

commit 239bafe2ed587ea070a28d1d9f87652721425894
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 e30bb2345bc59b4599fa0abff34b39a753b8fe61
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 16 02:40:36 1996 +0000

    (diskfs_lookup): And do it correctly, at that.

commit ff2ef1a546a4bbb150b0b8b1f6c82ea55fee00ac
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 4c8ccc338d94a547ee3101d4512ccfd2aec73112
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 e418b8a3972bd1e2682fac7630a132d2e1642a68
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 0d1533c22b09f6094b2dc396d9c8de6d08df3e8d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 23:16:23 1996 +0000

    Comment out tty00 entry.

commit 66deff0919a279b00c32aab4cb1fd41f0c28005a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:53:20 1996 +0000

    still more changes.

commit 2e98c9e94f09ca5c6a4446c76d0ce53c58d3617e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:43:11 1996 +0000

    many changes.

commit e0e25454cca8268b95c430870a6f1fa3b2ee5014
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 c3f4272de7ed471e2a4e49fa1ab19ad530d02650
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:21:51 1996 +0000

    add comment

commit cd71d6ec6fbd47fa966298aef43b3983b0d379af
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 21:17:58 1996 +0000

    Rewritten; much nicer now.

commit f78e272c433da0dff0a3f2abe5c28a02b4745da8
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 21:03:33 1996 +0000

    Add helpful success/failure messages.

commit 66375bf96f9892398f9d6b9c32942c7a44e9eb65
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 11862e4480d6d332810ad6406cf9c6a02018230d
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 f96c4365c2490a666ae7a50e8d3b8da7980b4e30
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 18:06:15 1996 +0000

    Get rid of hostname setting from /etc/hostname.

commit c53a0e9eba37ef57828cc420da3212578caee843
Author: Miles Bader <address@hidden>
Date:   Mon Jul 15 18:04:29 1996 +0000

    Initial revision

commit d135cf7462b3c7a57e50752cd7f74485d58418fb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 15 00:21:04 1996 +0000

    That's STATIC ufs.

commit d8b00761c90e47ef00b35dc6bf948eb0eab8c046
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:41:13 1996 +0000

    (CRASH SERVER):

commit 0055569e6fddaa253dca5d14c6bc39d8c9109805
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:33:17 1996 +0000

    (netfs_S_io_reauthenticate): fixp

commit 2d521caabf3b9aa1f385342d745dfcff659b4bfa
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:19:18 1996 +0000

    (STEP VI):

commit 419b189028225ee38123688111b3888d9f5a8273
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:13:55 1996 +0000

    Make ptys too.

commit 162bde23d36e5e71e4cb9c46d3ba8ca1c9f4b44f
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:12:33 1996 +0000

    Setup /servers/crash too.

commit 021fbff4526677958a9b58316e901ebe4ac5269f
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 ef16b6bffd84820a5f1fb4eb93e11b4ec5fb9d37
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:02:41 1996 +0000

    (DIST_FILES):

commit d27153de175c0522b4431627c8e44114fc77f22d
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 01:00:44 1996 +0000

    Initial revision

commit 834a67f2cac1a8e57ee245b59843b40bea66c9cb
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:57:37 1996 +0000

    (other-subdirs): Add `include'.

commit 85827ae22b3588a2f6f022bff0cd1097a505bd5b
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:55:48 1996 +0000

    (install-hdrs): New target; eq to install.

commit 46406041d34f0ab0fe25ec9516ed3b8b6dacb0ac
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 eaa91e2a62ff2107800ea557969c54da0466d040
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:50:05 1996 +0000

    (%-install-hdrs, install-hdrs): New targets.

commit cb560024f37324044312fed1d7140dbb2db00eb1
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:34:27 1996 +0000

    (install): Install $(other-subdirs) too.

commit b47a00a0652fb2164beb66158c401f3dac839d54
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 3d423f69ae262987f618f8c9f4b39e20c1209bc4
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:29:35 1996 +0000

    *** empty log message ***

commit c79dc562d2dc85bd1ce832095593e76558773741
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 14 00:22:10 1996 +0000

    various changes.

commit a23f757d595501daa529b763c4fadd919f5a06e9
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 4aae7cf577a89797ba64d9cccd5b7a11a0143635
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 af5442589a8bfc4650c8cc28257a72822e1607f4
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 11f20c29afa737212a6f43a34229e7c00f6bb596
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 5a1d2218ef0fe1f15bea0b3ab4c34283599f30e0
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 d170d844cf4651183694122f4f6335ebe69d69ff
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 ed763d38b4a178c0c36543ad6a16af96a9e73eff
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:20:52 1996 +0000

    (installed_rootdots): Fix rule.

commit 4202df1c5f203744dda8c64cbb384459f69f6080
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 30918d78793ee66a2ca547dde1dd829fb71b5087
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:16:26 1996 +0000

    (override_spec):

commit aa7c03d68d6543d8f15a7f8b9e732dcb37be9207
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 6faeeb4369da4cc47ef8938c570b6d37b8c07ee4
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 503bb52462588e796b9f9507db1ce218911c7865
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 23:07:07 1996 +0000

    Initial revision

commit 52abc5b9da8ce04e94f844e3e5327b422f621037
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 0334ad240b07cc7a6078d7fd45e868e8fd0352b6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:36:22 1996 +0000

    (SYSCONFFILES): Added passwd.

commit 61156e4c509fb61011b127adbbc141feff96cb96
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:40:25 1996 +0000

    Initial revision

commit c058367104432249dcdf4d3cd60894f19b015c3f
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 d7af568624749222f494331dcf1132bea1a0333c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:32:46 1996 +0000

    Initial revision

commit d70c9e7932692490c8fe135c167778b7035b3944
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:30:17 1996 +0000

    Default paging on sd0b.

commit f5e13c3d6dad85d58537ba44fa2107cd3924da6b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:27:17 1996 +0000

    (install-dist): better

commit 77c3b6349b1c2f5368cb908eb93a4e4720d19330
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 be157327e64bc35d825cd4e73514b15ff70a70e2
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:25:16 1996 +0000

    Initial revision

commit a049ea1aa42dedadeb2fa4c377c6d5664bb4f953
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:14:58 1996 +0000

    (SYSCONFFILES): Added fstab.

commit 1e482eb9801044e69294065385e6693a5901477a
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:14:38 1996 +0000

    Various changes.

commit 5be8f62c1e64c7f0609d3b2b9a9a45363ae56fcc
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:10:05 1996 +0000

    Initial revision

commit 0cb412a76ba93e2815aa7c9d495fc8b5ad282185
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:06:44 1996 +0000

    (SYSCONFFILES): Add hostname.

commit 079e5e73ce55daf8936f8e284b249720564f4b82
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 22:05:55 1996 +0000

    various changes.

commit 626cf265acb19b6043857ee45f40563846635935
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 7f62c2143b1c971aef0d463f43f24fb10c9919ab
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 13 03:02:31 1996 +0000

    (stop_pgrp): Fetch pgrp using correct call.

commit 7486e5c739ffaecb9d046867a7b44d63b024b4a7
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 72fbcb38ed276d95274bb49da7edd9474e9ca867
Author: Miles Bader <address@hidden>
Date:   Fri Jul 12 20:33:48 1996 +0000

    (INSTALL-ps-ops, INSTALL-w-ops): New variables.

commit 63374ac5caca381cb792b33952fc010f87dd8873
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 54b6bb98e8200e6ffa0e8abadb1029eb865bf3d0
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 c5144ee5c90afe2db0456c5bf0083fe8031b87ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 19:02:38 1996 +0000

    (install): Repair last change.

commit 86a56fbe132aa3e0cdafc6d2ba44767119bbdeaa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 18:20:38 1996 +0000

    (INSTALL-login-ops): New variable.

commit 228dd9ef857b6168a0a37c85fddf159bac5bbc75
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 12 18:20:00 1996 +0000

    (settrans): Dependon libports.

commit 0649756e3950a8f9c6ad352bd0e7f8b4412952a6
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 5e5723ccf25af60c996d05a5557022d98961a336
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 f0b70480321f946e67538785a461c2721d3e9386
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 1ae4a118378246570c94065bc74ba2f37b27d4e1
Author: Miles Bader <address@hidden>
Date:   Wed Jul 10 16:17:15 1996 +0000

    (argp_help): "OPTIONS..." -> "OPTION...".

commit 986ddc9ae618292876665a55ee4358551ca78e3e
Author: Miles Bader <address@hidden>
Date:   Wed Jul 10 00:10:06 1996 +0000

    Changes

commit 15a211301d9e473be75e7213dba8b60d1e2df283
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 9 22:15:39 1996 +0000

    Various changes.

commit 0be2a74ea78eb20e23aea260a871e005bf827797
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 143db663880cd3e5b4af494be1873d18058ffae1
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 8e895759f3fb083ff994b67a08409f5761ffd766
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 44ea69fee3514ef81a9b398a0307c0a8f3012fb7
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 dc2e874a172e2a774925dbd540fa6f4975ae053c
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 f227d55d2e8afbb5d9b0cf1a03c3e180ca1a867d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 21:47:52 1996 +0000

    *** empty log message ***

commit 64fe0d140335c26ebf58ad744f3ac6aa0d211150
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:41:36 1996 +0000

    (DIST_FILES): Removed *.h.

commit f34349f10e18e1aa196884a002f790c80daf06b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:40:16 1996 +0000

    (DIST_FILES): Removed INSTALL-binary; now in ./release/.

commit b7262e999582c7f10178867e57c0ecdac8ea6b5a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:39:30 1996 +0000

    (DIST_FILES):

commit 95701b2a03415dcab8f9f82a1774ee330084b0cb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:24:29 1996 +0000

    (DIST_FILES): repair

commit fc918011633a1b560a58de7e922b06145868db2f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 20:21:02 1996 +0000

    Initial revision

commit 35454f7036075c08fcf3e71ee2dd6c2720b6fb6b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 17:52:30 1996 +0000

    (stop_pgrp): Don't do anything if ORPHANED.

commit 7568ee2c1f611666db136524115ba60c3a67adfa
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 38aa9f520ffc16338f862cb24074f1510580c9db
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 04:54:50 1996 +0000

    disable excessive cleverness for now...

commit 049c3495e0d106593a968ae5c6881d1eb83a1ad1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 04:54:09 1996 +0000

    (S_crash_dump_task): fixup

commit 47cb45fa212131469640fe0e3efb02c7ffe9b79c
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 287d7db20b48fa24cabba40cb78c18b153d23c1d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:52:01 1996 +0000

    (lib-subdirs): Move libthreads up before libpager.

commit 73852b6bca92f5a20a0830210a36e31e8b0dcc23
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:44:33 1996 +0000

    fixup

commit a4efd74b4cf6261271ad485aeeccb2a31bc514f7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 8 02:43:13 1996 +0000

    (fwd): Depend on libports.

commit da6c163d4e4be0ec01411b985e7ef380ab2d2996
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 1b2a5a49cb8b34612695a5aa653820f9cb6b67b1
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 c830400801844ed059325e01b92ca6c8d5726ff4
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 d1db79e5d9d2c61730c4e3f52a46431af4e84b34
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 7790c6a2f484c001068917635de5429492e791a5
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 ce18b1273c70cab68067a695bb5554755614ccb1
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 74489e0140dcbc7970ca4fd271ebb579f5290124
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 f5e1039c69abdb7862bfb825086b8782878a7fae
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 22f811f59495eb3822b589965dad23c1998ae02e
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 56100eac50175777bba1c38a774b6eeb1fe1c70f
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 5504e9726d47087d94effe145a6ebbd398d6794c
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 ef7f8536a6f6aeb2ec0bdde44439ef24cf4ed234
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 6c344bd7fa0a98da09915ef8dc09b748944d7ea5
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 e4b033aeb989a3e4d6845253d92c874cd16def8e
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 14:39:55 1996 +0000

    (print_banner): Use basename instead of rolling our own.

commit 4af4d5a177b16dbe15b0c04d3f1524b3aedb4d84
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 14:28:07 1996 +0000

    (_print_version): Include HURD_RELEASE in default.

commit 432bc07c62a73e732a4408a3a5e0575e4104c0a9
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 e4a2a6062701b8cc88dac3df2a6054a3e5ab6e7b
Author: Miles Bader <address@hidden>
Date:   Sun Jul 7 01:14:44 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit d1532fbae3c7825d8d32aa2ea6e21f5bd56e36d5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:59:58 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit 289b60be73de7b39053b46a3629fb75f10433526
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:55:19 1996 +0000

    (argp_program_version): New variable.

commit b6c95d00ddec5b321a24cc9e29f24c8d98f4efee
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:08:25 1996 +0000

    (argp_program_version): New variable.

commit d50f1d9e219e3727ef2cc23728d6cd16f337e6d5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 23:06:30 1996 +0000

    (argp_program_version): New variable.
    <hurd.h>: New include.

commit a04c1011f82c4ebec416dec79cb59f03beb34b68
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:14:14 1996 +0000

    (OTHERSRCS): Add opts-version.c.

commit 56eee166d872a0eb3419f20e0c3b4c088bb9518f
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 ab310dca28bfe7abd22069ee5d5f0b8ab55ae453
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:13:12 1996 +0000

    (argp_program_version): Doc updated.

commit 8bedad0ccaa977ba00d3f77744dc252a7a7d8018
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:12:56 1996 +0000

    (argp_program_version_hook): Add argument types.

commit 0c9ba0561be1fb37e673bdbda0507f11ed11ad2d
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 776884c4162b8996f3e81589af10352faa35f7be
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 21:11:53 1996 +0000

    Initial revision

commit e23666d8592af55e2542257c79fed935fc951f4e
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 20:14:25 1996 +0000

    (ufs_version): Variable removed.

commit 5cb2eabeda082b8b5b0ad910706c9c6bcb253e76
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 1cc25470ebbaf880d131268282cfa14abdd9114e
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 ed114b1fd61287022b9c039fe2c59e57305bc048
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 7ffeb84b8e6a295620346dd68faa18bfdb97b556
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 01369f35a0328eed9d3a9d9d5592604f5400d58c
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 9d2f0decacfe79d95134f104a4dd192bb3309f89
Author: Miles Bader <address@hidden>
Date:   Sat Jul 6 04:19:03 1996 +0000

    (getty): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit 0813dc4d2e2676ebc027324fe229e45e3b4064da
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 52d192aa738d68c57f59fca83cf4fba581929308
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 fc2d37f6831a7b2ce629f2ec53b5b42642840bd5
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 6 02:02:12 1996 +0000

    (print_banner): New function.
    (main): Call print_banner.

commit 1945b3cbede329c9ae20304acf9059c26ecc701a
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 94fd6c38d781d6cf8ac349b16596f8c83a8d7f25
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 68a6d642c1c4f023e2b5cb8529dc1df9a0ca79d2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:32:05 1996 +0000

    (netfs_S_io_write): more fixup

commit c4827d67cfa25ebd298976bc1f98cd664013dc67
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:30:59 1996 +0000

    (netfs_S_io_write): fixup

commit a066b20515d933ee66b9f3b95293015808003035
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 21:29:55 1996 +0000

    (netfs_S_io_write): Bother implementing O_APPEND.

commit e04991d51151037a69a3f65a035c0d50949cf08e
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 dc4463537667a8e6d888a77227e98a029e924716
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 2b4470e29f2bf82fa3e989a6e989488ba7fc834b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 19:38:32 1996 +0000

    (fshelp_get_identity): Bother to initialize I->fileno.

commit 64e10f32c687ec96d502569c9e0c7a7dc28ba935
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 4 19:29:17 1996 +0000

    (crash): New target.

commit 4846cc672909f488a4163a34c8611516b62e8428
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 f4954cc41b4a881fdfefc059b01275666fabfb62
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 1d7359e08036cf5b49683ee0def620fe0d78773a
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 041395e0c9960a90badb7e2616a5df8974629a82
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 d4f105eb6256863cefc2ec6c3c6770e62ca7061b
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 db7baaaf4c4ee95705d056ffb0a88546ffc3bdcf
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 8c17aac1de7130de6c726a90ea45251336982d15
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 a0e0b635c7df6459f83c7bdd7f673c872b001665
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 5e0127c082e2110acc990126011fac5d98f740c1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 16:00:21 1996 +0000

    include addert.h

commit 00e27f4d3b748318ea2e47aa143ca902b911e53d
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 40953f6c79b231d613259f1e162838bc96d94d83
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:57:11 1996 +0000

    (struct port_bucket): Mention name in global scope.

commit 24b5f44d853ed24d4ddffce2f31faee06f6b42cf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:55:58 1996 +0000

    (netfs_drop_node): Don't deallocate NP->identity.

commit 2f40fe9898405f21c38eedd7deaf1d73185a5c24
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:55:32 1996 +0000

    (netfs_make_node): Don't initialize NP->identity.

commit e345c1bb9fabe89b1b596d2c7eca484aa9dd1773
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:54:39 1996 +0000

    (struct node): Delete member identity.

commit c90f746bc63f5b18f14b6b6b1a2a379612f58753
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:54:03 1996 +0000

    whoops

commit 404baad840ecd9e114adbb9bd870f0a95f3a99ea
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:53:19 1996 +0000

    (SRCS): Add get-identity.c.

commit 57fdeeae8ab404bdc1e1182ef8943f64f38c9372
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:52:47 1996 +0000

    Initial revision

commit 5cfc6c01b9ff690bbcc8672b4db135497f2a2184
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:37:25 1996 +0000

    (diskfs_S_io_identity): Use newer interface.

commit d9436cbf077e5118b1c643d3723b6de3be9e66d8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:36:29 1996 +0000

    (fshelp_get_identity): Enable error returns.

commit 1f127eebadf4b00a6abd483467596c799eb15110
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:29:43 1996 +0000

    (fshelp_get_identity): New declaration.

commit 557cb3e26dcd4597e3632dd030acc955c787bf7d
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 a806ea8f4d220231ba710259d59b2c8e2ca0ea99
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:24:23 1996 +0000

    (diskfs_make_node): Don't initialize NP->identity.

commit b3f58aa2e52bed7f689002e1913ba3c0755ec97a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:23:41 1996 +0000

    (diskfs_drop_node): Don't deallocate NP->identity.

commit 2abd6d818f7e3fdc244090884a9bce5ccc6bc382
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 3 15:22:49 1996 +0000

    (struct node): Remove member `identity'.

commit 8945c58362d027ddf4a778ab2f109d79f34fedf4
Author: Miles Bader <address@hidden>
Date:   Wed Jul 3 03:36:53 1996 +0000

    Touch /var/run/uptime file.

commit d0c9a46b0ab2c4555a0d7605ee19a88e4f64ca9f
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 cc21c1a41a10a54e381e5124ca1c7e253981b632
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 77f7faab0df11a3aef049b61ada896c0486971c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 2 15:09:28 1996 +0000

    Revert last changes.

commit f5081a2f066b788736e144b39587ea2c669aa877
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 c9a51b59ccd1e3c122487b65564c72d0da23aad6
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 d5078c88048e6bd8309de940c21a82a6cfa90ce6
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 22:45:49 1996 +0000

    (sock_create): Initialize ID field to MACH_PORT_NULL.

commit f1ab07ae4f99205cfe8e1ea2c380b3001d774f23
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 1ab010baba43e0f76ed55324f982cebc981ea593
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 7be27e3a76809612b81de5e3d639295be382a7f9
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 83da5356b9a7b14c4aa57af0fd5bae459b2a1235
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 21:57:43 1996 +0000

    Don't test for dialups if TT == 0.

commit 5d5b09a435ec45cfc5b8485be93609a50058e641
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 e69ab329080460256d13bc0a42041cb153482f86
Author: Miles Bader <address@hidden>
Date:   Mon Jul 1 21:44:01 1996 +0000

    (pq_queue): Initialize packet->buf_vm_alloced.

commit 8411df21bea462b2e8a63c96df936fa5108322e1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:36:37 1996 +0000

    (S_msg_describe_ports): New function.

commit 83f0c61034c1c6ad001e9a292430eba00dbb22a7
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 b471720126faafc5adc5259b706ef1fee785ce4d
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 60779ee12497430bee2a88df9732baf2abcdd2c3
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 9815b2788637fefb2e39fc152388d29fa38d3ad1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:14:49 1996 +0000

    (targets): Added crash.
    (SRCS): Added crash.c.

commit 16603624a2b91cdd45041d732f2eba8d57c186d8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:12:21 1996 +0000

    (crash): New target.

commit ad05e5abdfdf30bc8be7ca1de43a90e36ae93dcf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 1 20:08:36 1996 +0000

    (DIST_FILES): Removed crash.c.

commit b61624302ec0aa7980811826f76570ef54585be4
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 cfbfd58b1efeb6e080cf27b59fefbd05722420cb
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 67d14aa1d1ab079aee332489b1cc4ed3f729e7f1
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 386b7885d9f97f0bab2cea45e1fc06c658b959be
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 fc817bdb6054dc8326f957e86057a5dd645d4e95
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 22:14:19 1996 +0000

    (proc_stat_list_clone): New function.

commit bd783bc78f4a993e968ef6c22b6accbbabc4b205
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 2b03139b3f47cfd0213365186760af350f428f12
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 e705e573c502829199a92884d67f9d689c024ccd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:58:59 1996 +0000

    (targets): Comment out opendisk for now.

commit f8a167723426c1e134ba722db245fdfa008b0665
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:58:05 1996 +0000

    (LCLHDRS): Add sserver.h.

commit ed9be9bb4e5c08eeed4fc3be45809ca747d18d50
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:57:25 1996 +0000

    (LCLHDRS): Add execserver.h.

commit 50343f80a5ebc7154ad1207b30451fe0805be008
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:56:39 1996 +0000

    (LCLHDRS): Add trans.h.

commit 1cba5cb4a8cf884e8ab67e391a69d15cdc49744a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 21:55:09 1996 +0000

    (LCLHDRS): Add common.h.

commit 4073bba973f2d15e8635c2332c2022e775b51e57
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 21:10:52 1996 +0000

    (argp_parse): Zero the CHILD_INPUTS vector.

commit 38096ecb9777b8bc8ac3f8a0c513f626b4d93185
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 20:44:45 1996 +0000

    (main): Repair loop.

commit 05c07bde3fc0cf52eb1bb006e4c0f2364d83deb8
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 2a520c099e0a1b08e89cc4102a4e421f622b4397
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 3923aa2c8366fd589c35845dde0975fa100cf36a
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 8be7c6b1ad1db0d11ebd79254925781e1d4cf2b1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:06:58 1996 +0000

    (LCLHDRS): Add diskfs-pager.h.

commit 15da984b4078455ffb459881d3bdedb805f79c88
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 14:05:47 1996 +0000

    (installationdirlist): New variable.

commit fe52c597b797b8206aef388a11da01836a24aa2d
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 318e58a48c9cc2ed51cfb669b7d12ff605ea9896
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 b3f357bb773783fb17a3edcf35b5a5b9ae2bf828
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 27 13:52:18 1996 +0000

    (distclean): Add config.cache.

commit 5a2bd79ac6d6bbd996f1b9ed29eb362dd08d4662
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 102dab334301d2283e9143c232a5e921b6920615
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 04:31:28 1996 +0000

    (OTHERSRCS): Add append-std-options.c.

commit 5e981c769ad78880b37048a41b2ffb93480e5a55
Author: Miles Bader <address@hidden>
Date:   Thu Jun 27 04:31:01 1996 +0000

    Initial revision

commit a6da6bd670e0eea05b2c2ce8279297ffebb460a7
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 0efce6422f163facabe767b8c521f1e245fa30f4
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 63507f91e3c85480aeb371f419e06787c8e60088
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:04:21 1996 +0000

    Initial revision

commit 50774a29727091389ee83ebc5402c80a84914f5e
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 aa8a6157b6bd3c8317511824de9760bd757b4fea
Author: Miles Bader <address@hidden>
Date:   Wed Jun 26 21:02:41 1996 +0000

    (netfs_get_options): Call netfs_append_std_options.

commit 4ed17ca3bf313120311ff251b9f243444c261863
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 e1e5295a8901c5436906a678bd319cb5d02e6914
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 07d97a755f95494f5c3a43a36cce38818d478997
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 2af399fcf98c2d4b160557fe08ee6ead43b18482
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 1486043759087cb643306b471813f30bc78c6c4f
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 f2d81f29af5f23916c73ad6fa254b60f249e57dc
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 9cc58ba6d428f43b8bd7d9e90b9947fd921c226d
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 fbdccbeb253392e37e8897f552d14521a387c21d
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 8e48e2d138da63784b6fee56063411e90a47319b
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 23:02:00 1996 +0000

    Use --writable flag to fsck too.

commit a05439ce52ffc685aaaadc92409f7066d4160808
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 22:06:10 1996 +0000

    (%: %.sh): Make target writable.

commit 36b21548cf3b1411aba8803999a870510f1964e1
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 22:02:01 1996 +0000

    Use real fsck instead of kluge.

commit bf9ad288228d395b7378c6da1a2abeaadcf57739
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 2a6b81699e30bdc882e834fd239cb697fc6b30e6
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 21:41:03 1996 +0000

    (ip_rt_del): New declaration.

commit 106c72ef93bcf968c17b5e5787f68aacbd04767f
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 3cfce7fac923ef9f67817633d116f887861f2728
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 c181253098b62aa324d4dd29403442fe5d1803ee
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 6a2ddac0efd5669f6a95a4698159c8925f634f16
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 b7866d1e6fdde4d9984d179084cd65bcc36b9292
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 5e6faf5ba21e81435081b1fa5c8ab23f6c2068a2
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 1d99c1d749fa5a9d2b91602ed27520dcb6e02b51
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 f8c8ea9d3cf91678ec3058eb080922c54a58c61c
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 d7dbc24fd488401732885b77b82b77d5899806ae
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 5a14076079bd35f91c388a11c0f6d5b2a84fb180
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 19:55:20 1996 +0000

    (rt_del): Export.

commit c008599b2aec74a665d83fdf01accb24881281e7
Author: Miles Bader <address@hidden>
Date:   Tue Jun 25 18:02:37 1996 +0000

    (diskfs_get_options): Include `--compat=' in options.

commit 694cbb5dd00ba7050f8b31e6ce774edad38cf574
Author: Miles Bader <address@hidden>
Date:   Mon Jun 24 21:35:48 1996 +0000

    (main): Fix heuristic to decide whether native booted.

commit 4dbc127889b8e522c2f02d5b12343ac1acb6b164
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 4429611772496dd1902a5d78df574474fe60a064
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 131b57e2015569f0aea2335c8d1716c9baffdb61
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 c5788bc5322f7340ddbf4fbb106eccaf9822acea
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 3e568d20b3b515f70040fd0346d32ef709bfcfdc
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 33712b0be2dce7ff0eda12505857b6ceca44aa45
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 0f97da515ab04cc56bd71e39169e6aaa6243990e
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 28a89ada8be0177469cae9a2e94f6b006a638cc2
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 6de5c933ec7dfacf4e32735a4bb5848c36cffc15
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 da4fbb3c01a39e7737998f77da40f09f03859125
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 c30b80e9f9de7cd0bf6c650486181b1f51046f61
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 21:04:31 1996 +0000

    (diskfs_check_readonly): And do it synchronously.

commit 40fde6311a41fb5e5123140111935c01ca81eb19
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 81c45278d79f615b71f27c16a7845304e68e2082
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 1a36b8787d889b0bf5b33d50b3c92a3d9564e5ff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:52:10 1996 +0000

    change name to _diskfs_diskdirty.

commit 24e2281d357b50cd749b0188417a96a486e53fbb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:51:03 1996 +0000

    (_diskfs_diskclean): New variable.

commit 7a0eb6ed855ffe3b93140beb5e8911095f45c602
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 32cca305ad880bd41c650b1efa7f79a2a7437edf
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 10e3aa38e1818fd2ffbd55ef40968fcbf1e478c0
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 df02c648ea8d60048728cf38e1cbf704bcfe942d
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 b6cfa884f9482fb20af5b50810fd564155a641f1
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 8f5ecd4e2c222916d2b3c93fe5beb251baed0045
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:41:40 1996 +0000

    (disk_pager_setup):

commit 6432486dade44e87bdb237fa640e41b0cdc34e32
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 ac31c6a8ad8cdad922bf8f61d79bad36243f7726
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 94f307d6c821acebafe10dd1c948a00ca2057d46
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 9361fa0c6323267783539d6db73f29ee3899e67b
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 53305f587558ad33408735d41fe129f494b71d4c
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 1d0c4e4204bec2d252d79658848fe72150d54a49
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 36856c4ee876f224dd79f4cec82402065e33f865
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 7b5d12fa8463f0bea7879ecad5c4afc53f2033ad
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 f2f9b0020e23337aa1af3cbe00eacb0cd4264487
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:35:50 1996 +0000

    (diskfs_check_readonly): New function.

commit 2f06dae65d84c08a2ded57a316ca2f3c8170417a
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 3dc1726886343aab6e7d9a1b0199619fcb5b98a4
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 67a30312b94d51ac8b59e6acb5bb8215a9e2d63b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 20:04:20 1996 +0000

    (diskfs_create_node): Add mode.

commit 67a177626e87fd21669e7df25bcd948b69e55ab3
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 128cc9da4f566f5693c897db3972a91b30c12534
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 96a7e26d989a7a3c5a5502a82e44b0ea091e68b8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:51:22 1996 +0000

    (diskfs_S_file_set_translator): spelling fix

commit d698d75e0a8c631378f031ef624b14d2abe27f58
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:23:43 1996 +0000

    Doc fixes.

commit d7711e52756fa5fa446e24c60780180470adad6e
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 2726330a28ec60c0633c4b01afe585113aa047f7
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 a00adf04c6fc96f718aa02d13f89a1c88daae466
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 19:16:52 1996 +0000

    (dithkfth_validate_author_change): New macro.

commit 6ce10d03414f879f6a5caebfb63ac58612d9696a
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 bbd2f2d8803af13cd1c873f485ef2e00862b0eb7
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 1796f87eda7f6996d3db3b8e9446afa5fff75c03
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 c4f8ab0d3a02f5be0dc01962835f5347d4fa7316
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 5feeca69ec344a8742b132117f17442cf44ddb0d
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 a76b061d2f36c7f9559782f232772f80bdf85d35
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 85bd174345d2d780f23e15a62a5e248f990bf057
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 a8c14c9b8bfa7af4a046278ba5f91e7ded217fed
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 c9780ff26fc9431e653e487fe56a91d79b2faf76
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 0231df72c99fd6a686df89824370146b75cb9ce2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 24 18:59:54 1996 +0000

    Initial revision

commit 0cd84cd4f7a00f21675d2335b97657dd3113b3c4
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 637efd5b8184c3016d44c63e2380cb5d1bd678a7
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 7bfc668b026c34d036a38572b3adf70cdf2be42b
Author: Miles Bader <address@hidden>
Date:   Sat Jun 22 21:50:14 1996 +0000

    (options): Make const.

commit b1abc09fb21741d13d3b15f3a5457cc41ba652d7
Author: Miles Bader <address@hidden>
Date:   Sat Jun 22 21:45:52 1996 +0000

    (diskfs_get_options): New function.

commit 4d91c13947292504ce99774f63bfb7b6986da75d
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 fd3595877af93017872428a80bc96e853166b72f
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 5ef52a919af20b700c55bd356bcf96302e04754b
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 9ee30155707bb339cfb69f2058b63ed8bc4d44a8
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 cc7dc1399c3533804bff6a592c4fdaddbeae4118
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 e026ab838c2d4c9ca25fe990122344d589f4ffc0
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 21 17:22:54 1996 +0000

    typo fixes

commit 5ee696b6f3d9f1feebc353a62bb5ecdd4b0aeb6a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 21 17:20:09 1996 +0000

    *** empty log message ***

commit 9277e776a7059979990a1cf4e6d19bfe4f677442
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 18810b9336d90793a447c7bdac57304f0b9c55ad
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 9d6a01c6669fb99690c160e7cd0258ab36295143
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:18:12 1996 +0000

    Finish up initial version.

commit f66f5a10673a492cc130c76a49ab2962d801bc01
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:16:59 1996 +0000

    (fd_get_device): Supply new args to store_create.

commit cbb070905f2da025b791b44f0a7d7b7b5f914be4
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:15:50 1996 +0000

    Put & before DISKFS_STD_DEVICE_STARTUP_ARGP.

commit 9b62b46cef19d04f739a3b6676059b00737dfa0b
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 5a5ac47fa4b185585ec7ea112d43a854c00b55b1
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:02:49 1996 +0000

    (OTHERSRCS): Add set-options.c & get-options.c.

commit ebd9ddfbacdff097888a993cb9000e25ed1424cb
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:02:05 1996 +0000

    (trivfs_S_fsys_set_options): Call trivfs_set_options.

commit 25ab8f382e42d0f7afc3f760062991fc66a61d0a
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 9342f3f7694d0a5af03e959cad4b2806685a681a
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 3886e43678690ece03461267ecf64f431ddc76b7
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:00:08 1996 +0000

    Add trivfs_set_options & trivfs_get_options.

commit 641a5b5e8cd198214dde757da78fc8d58f28d733
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:59:29 1996 +0000

    (fshelp_set_options): Add & use INPUT arg.

commit 3d143d5f50d868b67dfbd4f83edc802d9cd21b58
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 05:59:13 1996 +0000

    (SRCS): Add return-buffer.c.

commit d40554175f6254a080c41eec5263b20f1aabc2a7
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 d4088294c48276b48b1b68cd6bac16aabeff9f72
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 06:00:42 1996 +0000

    Initial revision

commit 8af2ac0eb5b4362f22d4527b9e4eda0707fc84d5
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 453b3ec3af7b2041fb101d25938ca2df06eb93d8
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 bc2c4310b53ebd5d040a4c7678fead43eab21e70
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 ec47eb4676eb57ae090af3ee78637c979e277d86
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 313214a3cf05d1fbc97a43fe05f1e90329526baa
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 04:06:09 1996 +0000

    Initial revision

commit ededeaec167a6944da6ae491c209dd9564dbd0df
Author: Miles Bader <address@hidden>
Date:   Fri Jun 21 02:39:54 1996 +0000

    (pfinet): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit a1d40153184c786ed4881284c8046d41b74c71e3
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 ae7deaeb3e3294e4fab6a873bdcadce72d732d1f
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 2981fa44b597e02c25ebd3585d79cfbdd22b1096
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:35:17 1996 +0000

    (fsck): Wait for fscks to finish.

commit 803602ccf33c0f02a47fb7fd2344fb165b8a48d0
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 2ad52fed0db99f02d231656b262d170d747399dc
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:34:24 1996 +0000

    (OBJS): Add ../libfshelp/libfshelp.a.

commit 414ae87d4edf73f2da6039a5368cc1e0a3b40e9f
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 f9bb13ced9f9fe1d39848565ea6e2b51a04a5531
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 21:33:56 1996 +0000

    (pflocal): Depend on ../libfshelp/libfshelp.a.

commit 21aaadd7fea0ed2e1d0d7aa012f6a18b06501c10
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 9e7ce94502c11713e25ca3d384f05ab9e43542af
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 3ca79da371571d206317e6c421138667ddace264
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 20:05:18 1996 +0000

    repair syntax

commit 206569c3c466208369c1462f88e356e252157bf2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:53:16 1996 +0000

    (exec): Link against fshelp too now.

commit a29ae27a39b8444a2590a5c6939baffa13b56e84
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 19:51:27 1996 +0000

    fixup

commit 2994633f2daaba04e0ede61cf3069f595f3f1e7e
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 e85a3a8e44bf75c7ede2e9b7e2cc82dff00b3e25
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 c63ef0c2c40b9337538336a930a828b6e19654d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:56:51 1996 +0000

    *** empty log message ***

commit feb478d67fe2ae62745326bd71fa5c42bc827bea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:55:34 1996 +0000

    *** empty log message ***

commit d3dfde48ff8b7f0fccd70f9d77c975520fd40839
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:51:06 1996 +0000

    (_PATH_RUNCOM): Move to /libexec/rc.

commit 9034dcffd103b2b6dfefbf58d254e2411a154e59
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:50:35 1996 +0000

    (install): Install symlink for rc.

commit 3f3bd880cd7960b6c91bbb38598c80d02f605cfe
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:48:01 1996 +0000

    (getty):

commit daea9eaddf3cceb8fa90c9279e3f8af576ba4703
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:46:34 1996 +0000

    (SYSCONFFILES): Removed `rc'.

commit da99d018df237fb5f8a0b96b03c9130557ae21b5
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 a8580b0a7cafe770ba7323dccea7f79f94e7a834
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:38:19 1996 +0000

    (prog-subdirs): Add `daemons'.

commit a245efddea575edbf42e9d6c18513e2eecc2e672
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:37:55 1996 +0000

    Initial revision

commit c2bc7214df49e851b18b3be25db631bb566813ce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 20 18:32:54 1996 +0000

    (libexecdir): New variale.

commit 376b190004aada042a94874c444f9c5e0f499b3c
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 12:30:43 1996 +0000

    (S_proc_setmsgport): Add OLDMSGPORT_TYPE param.

commit e762f60a1d9f0fcb4b7c9dbbfe9ad2386be72ce2
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 6369ad895eba45b559790f93e1c58aa8866c840c
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 4bc2c02917adcbcfa8cf74847efe51008a4b4d43
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:28:06 1996 +0000

    Initial revision

commit f5c733eeec118cb1a1142c495677dd025c408e5d
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 8940a89e216f5f3a9a2d0a8b4ea472c251288c49
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 bae810bf5c7638c2f0eea53a3233c35bad7887d7
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 b795b2071c2aa9ed966eef9440a06e724bf1b928
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 03:23:36 1996 +0000

    Initial revision

commit ac22dd98eecf1044d9669529d1776aed240a6c66
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 c919c31db4a1ec9f5d6ae1fe2a51393a730675a6
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 f61feeef02192496d8060cf9a4ebaa38f03acc29
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 0f3142fc5bdbb8cd55e229873adb7d233c2946c5
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:42:15 1996 +0000

    Initial revision

commit 2d27e67fb84b9f7c3cfe58336b1cd2bdf2e80e16
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:41:54 1996 +0000

    (OTHERSRCS): Add runtime-argp.c.

commit a4a895f973c3756150d6c43e8adaa6a16bed6fcf
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 63de072ebcacb4716d76375f7f882ffee053f85b
Author: Miles Bader <address@hidden>
Date:   Thu Jun 20 01:40:41 1996 +0000

    (trivfs_runtime_argp): New declaration.

commit cf5ab113db1bdfb645c6a6206edf37a0abe310a1
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 d5292bea1c655157c49d523719652df03f1a6cb5
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:59:53 1996 +0000

    Initial revision

commit 3221fdcb0ac0243cc2d92e8ad156354a4c964d03
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:52:21 1996 +0000

    setopts.c --> set-options.c.

commit 470566816a563e9bc8e3c3e442c9a53aa5f82542
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:51:10 1996 +0000

    Add fshelp_set_options.

commit aaafe488170837f01220fd6aea930f1bca724a34
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 22:50:17 1996 +0000

    (SRCS): Add setopts.c.

commit 477b442826425048b67d731584daefe877dbf255
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:14:20 1996 +0000

    Initial revision

commit 93f8fdcbcd3a42ad986e9286dc46c10c8907e355
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 b35b3929bbf445d724e2a910dca7a8033bc341db
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 29098aaec2ef8fd4362d972b7ee56d7e90331b8c
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 20:10:39 1996 +0000

    Initial revision

commit 56ff7435f741d6af2167391c162cee784879d2cf
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 d7a799c9c70e60086addfb2c0309a7ceb392396b
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 a6ca424825538c41876c4f6f2d5f01dd3317551f
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 3531088a7746b2fc31631a02d242c859df75fdd9
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 101f4f5265f7f4227e90c78104f9638d5da85914
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 a0a1d07bedec8c376114ea2070239e7d1d328e0f
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 66fd10b623d568ba81a66c31eb5d8f5e90f7131c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 19 18:56:54 1996 +0000

    (S_startup_essential_task): fixup

commit 0b7b318f55ed1f060ac3a4ecda275c6a53065ea3
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 cf7309388d24146a9dac4b914a567a31d5f8bd5d
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 5669d0d8de1b409dea4fe1b1de51b3f611365ce0
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 c5541c357635345f898a0bd969d5c3996da42c7c
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 18:20:01 1996 +0000

    Initial revision

commit 4092a7c1aa7908090dbcb9b4be5f01c76bb09b6f
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 02:56:50 1996 +0000

    (options): Rename `--max-parallel' to `--parallel'.

commit 3a03c21944c1b8ca8c6e2293be98237f38163de8
Author: Miles Bader <address@hidden>
Date:   Wed Jun 19 02:53:02 1996 +0000

    Initial revision

commit c196d7b7af7731221c2b7392956b9d2f6c6c90b6
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 0ae77dc0ed9ecfacfadd679322159af816da8742
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 5b07223027848b1cb5a3cb632ce447379d6c2017
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 22:43:56 1996 +0000

    Initial revision

commit 7f996e2ed06b2d57999f1a23e4b04ce336fb0bc2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 22:32:28 1996 +0000

    ($(target)): And do it correctly, too.

commit 547e1e61822d0fc7c341ec1d54e791aa5a18752d
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 8b664f31d595f3a86bec39ac1d66e865d4ec6970
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 7e0f8ef0794414b4de12312996a579f48d62ec52
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:59:57 1996 +0000

    Drop first line.

commit baf02e152f4cbad06270e0bf9eeb34eac7461cb5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:59:37 1996 +0000

    Comment out motd update.

commit 91ea88230af60837c090609aa1afb73b33404d9e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:39:40 1996 +0000

    Fixup getty spec.

commit f92515e17fbf74bb6cd6e5ea216de829a0f38546
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:34:27 1996 +0000

    (libutil-libsubst): Define (as -lutil).

commit ec1a83ed2626389a6c93c01c5743aca3cf0dd939
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 21:22:41 1996 +0000

    (init): Link against -lutil.

commit e19fdcac8a63ab4644b14c17a65ea2187d8cc044
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:38:43 1996 +0000

    (SYSCONFFILES): Add ttys.

commit c7c8418f40216c0bbd9c2130ab400eb76d48333d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:38:24 1996 +0000

    Initial revision

commit ec8c841c5e4d812dd04cdddd20f22ef9e4dacb96
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:35:49 1996 +0000

    Clean /var/run and make utmp.

commit 63b9e3205810cea893866ed891a2eabee37b1f23
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:17:27 1996 +0000

    *** empty log message ***

commit 49b77c26db06a3f4d88c3724434ddf546a0f56a1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 19:16:28 1996 +0000

    Updated from RFC 1700.

commit 2fa95d04597f46b12b87cfe418da41c55c1c9a3b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:50:56 1996 +0000

    update /etc/motd.

commit 88d8ba776941db5a88e1f65917f6bd36d1dc404b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:50:07 1996 +0000

    *** empty log message ***

commit 9e808a55f41218b4b6c8876dcd8345393702cebf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:46:03 1996 +0000

    Initial revision

commit 1afad192f02d774ca8cec1eaf0148db68c509ccc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:40:46 1996 +0000

    (SYSCONFFILES): Add protocols services shells motd

commit 2f31b9eb2e331bccbb82b5e064cf721cd37040e3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:32:40 1996 +0000

    Initial revision

commit 17b6fc5cdd7a80ad9ff7140aa776c14408fd9220
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 a5134fc6ad4d87d49e3449e89f8683c81efaec8b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:08:05 1996 +0000

    (dir): Now init.

commit 211b83a33befb8b9b454f0c63f6d018ffd02f4cb
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 75a470c8bf583cd7dcfbc787bc1b0e297664ff99
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 18:05:27 1996 +0000

    (mung_msg_S.h): New rule.

commit 81953e651f138bf9433299c4238bc2704f1aca2c
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 c4cddf02ffb8d9439ffa91039941a963457e9cbc
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 2f3e8bacaafece1c611c3e8d6d45454078e22453
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 17:58:21 1996 +0000

    (prog-subdirs): Rename fsck to ufs-fsck.  Add sutils.

commit 9392334bdb45dea23ec95b56c3cc34cce8a723cf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 17:45:36 1996 +0000

    autoboot: Make root readonly before fscking it.

commit e4b6a9cb9e25efc8f0101c47bbd6f7bf479ea9f1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 17:41:57 1996 +0000

    fixup.

commit 9fdfbe2eb99288c1980b3a98950f093f604cf069
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 16:28:41 1996 +0000

    Initial revision

commit 72dbb0f9a3186e243eb2d8f57744bfeeba857349
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 17 15:46:17 1996 +0000

    Initial revision

commit 6f39510de61c6a1ff53ef58df3ca3c792e4596e5
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 104714d71f5eb2edfb818a3f09e216cc74f4815e
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 344d68e7644797dcd549a8ecb40b430209f4bb46
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 03:59:37 1996 +0000

    (argp_parse): Handle null streams.

commit 5ef4af5b4f7cda9fb38396d60ff3e78357b1d4d3
Author: Miles Bader <address@hidden>
Date:   Mon Jun 17 02:50:06 1996 +0000

    (parse_opt): Use argp_failure.

commit 57d0e3191d2bd1b91bf281123d2c21d6b3d6eae1
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 3396a237e7ce0605ae601d12ffdea26e27b39e44
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 5021264b1339374abc59539c4bad1702d311ddc1
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 a71c2dba37b0533375729499c34bf408d548c24c
Author: Miles Bader <address@hidden>
Date:   Sun Jun 16 00:00:07 1996 +0000

    Initial revision

commit a0d01d17ca751c9f8e00a8c3eba059e186ca5443
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 6a89d9608a5e1cfae609d067f8d423c6a5ec1df3
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 0923c85fbd78c438ef7b5449ee402c5903b41f8c
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 42b60a9206c8e1e4fbf2b779347ac9e07cd2f18d
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 f73933291b0ab6b7ba9d28f016956c2dc9a2f8da
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 40b6bcfdd0352499458cda63756fc353c4f4d1d6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 21:14:38 1996 +0000

    (localstatedir, sharedstatedir): Add variables.

commit 3c51622ed2934e5fc4c330ba37df491b10ee97a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:56:37 1996 +0000

    (MIGSRCS): Add startup_notifyServer.c.

commit b2acef7a9bd58b7bbc897400a4f31e04c4297774
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 33ad6921af55c7476d4af24028ea05f21673e132
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:50:11 1996 +0000

    (diskfs_S_startup_dosync): Uncomment function.

commit 5f76a6266038923cb81eb046d7e9512bf7b94919
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:47:53 1996 +0000

    (diskfs_demuxer): Call diskfs_startup_notify_server.

commit b2f1c14f354e993da9a5a3e06e286cc4f1956a3e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:42:09 1996 +0000

    (MIGSTUBS): Add startu_notifyServer.o.

commit 67a58b751c1ed77a7d1de2eac885ac0a9bb8ea0f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 20:39:13 1996 +0000

    (_diskfs_init_completed): NOTIFY doesn't need deallocation.

commit e0996c4c818d8928396ae04c883fb5678fa4b390
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:05:47 1996 +0000

    (diskfs_S_fsys_init): Build version string correctly.

commit d1b25210a49111f5585d3162d0d239cca1afef9e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:04:55 1996 +0000

    Revert last change.

commit 99fc1cda56896ffb19e7345788ffe945e4ccea23
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 14:03:05 1996 +0000

    (diskfs_edit_version): Delete variable.

commit b7be672ed50e91466438ceeb29a3163d02ac13c4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:38:58 1996 +0000

    (SRCS): And remove pager.c back.

commit 326875b9da7af64669b0eb385d03f4562ae29683
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:26:31 1996 +0000

    (struct netnode): Add member `fileinfo'.

commit 451daacc24311aa6df2fd5edf4b2c23a34b197b2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 13:24:19 1996 +0000

    (register_fresh_stat): Add decl.

commit 322e87915b56850974c616ed9107f69de3a7edde
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 02:37:26 1996 +0000

    (SRCS): Add pager.c.

commit 97c4247212a486dadca5224118fa34dd90c19d97
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 60411391fc2397c6f9794aee227039490c24fece
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 13 01:23:13 1996 +0000

    (do_exec): Add code missing from last change.

commit 82319084d2578b7d6078d28bbe86a98c5e4091d3
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 e879fa9971ee88968904f913a8c58326301602db
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 12 20:05:11 1996 +0000

    (S_startup_request_notification): Fill NT->name correctly.

commit aae08b84fd30101cb7acaf3065d46b4b46ad9474
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 12 20:01:10 1996 +0000

    (S_startup_request_notification): Doc fix.

commit 06bdb238827b5668525ba628c7d1224934b71724
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 2b209170a0560e8dec58d1e41073cadc5be80b05
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 7dd001538b954bf06ed0642c7345f11478c2a1aa
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 a2c650eec10330a7400004cb1de952f03adf8c50
Author: Miles Bader <address@hidden>
Date:   Mon Jun 3 20:44:37 1996 +0000

    (ps_emit_wait): Never truncate what we write.

commit 99ac3123ddecc9f85ecd96a87ab1606836cf00cb
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 e90bd58ad421f6c6f7fbcca77575ab8b984da0a3
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 c44320660b823c5e36055e945f121828ca077b43
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 c501bd0d333d6964f63056de88b7fbd1175c7f1a
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 c60af42a9ee3cce4fc8a6e41dc998cfefdcefd04
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 a3e1e0a7d601bd6585c925c6ec1f15b43f5dc82e
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 b2687d0b41f86d047de3d7b093bf660561b82b38
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 08ffbf27ee67af45837a4f2efebea7794e6408e6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 30 23:11:27 1996 +0000

    (S_proc_getsidport): MAKE_SEND_ONCE -> MAKE_SEND.

commit 0641cb68e9f64eb5156839c04008cf89f1815438
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 b1b5da242a2e74a2128a61dd564ab83c3d9f3ac1
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:50:40 1996 +0000

    Initial revision

commit 7e83949509af084ca4ba30cad488bce8079bfe99
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 0e29d61c433898f33f0986189d8cec7f7895c75f
Author: Miles Bader <address@hidden>
Date:   Wed May 29 20:47:52 1996 +0000

    Renumber PSTAT_ values to remove dup.

commit db8567cdb85b363979298de8829dbb0e58871ec2
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 eb142b56ecd1087cd63904ffec3912a4908d801b
Author: Miles Bader <address@hidden>
Date:   Wed May 29 15:01:34 1996 +0000

    Don't use -z flag to login.

commit b25b70faba4d53ab6d1f377c55fd362a6ff4cf65
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:10:32 1996 +0000

    (check_owned): Return OWNED, not NOTOWNED.

commit bffbc8a23947e5e7f136db1b1f6681116838df6c
Author: Miles Bader <address@hidden>
Date:   Tue May 28 23:05:39 1996 +0000

    (_fmt_create): Make NAME termination work for posix-mode.

commit b917b2345b86722fe04c9f6cdf1ff7bfe57597ef
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 89de6965cc460969d6c234542de865abf97d6ed7
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 04c972311c286e27a4452ed4f4c1eb29404e6aa5
Author: Miles Bader <address@hidden>
Date:   Tue May 28 22:06:06 1996 +0000

    (fmt_seconds): Don't print two decimal points.

commit 0ca8cf62c836ad57988b7a7675d322ccd602ca7f
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 8eb8e0425522c4bcbe17a02088fd889882dd0895
Author: Miles Bader <address@hidden>
Date:   Tue May 28 21:49:03 1996 +0000

    (fmts): Use %sz for vmem format, not %size.

commit 8002ed0148299bf37ae4fd9fa04234b309ffeb8a
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 34129686e9863784909f544dd2a079c8d9ff3a78
Author: Miles Bader <address@hidden>
Date:   Mon May 27 15:34:21 1996 +0000

    (launch_single_user): Print errno on assertion failure.

commit 35ccdb9b6099d66ecd18607096213e79dba0ca95
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 03588cabc87503e39674af1bd1433ea6eb217250
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 b95ecdf1f1df464328e339bd37a43c53652c86cc
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 7dc42cd075989cf0c3a3f2ab3cac1f1e87c38d81
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 0232b35a8dda05e9a70470f810dbaa577760606c
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 8f17fce72125810ca6c4bdee81eee568e0606fd9
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:28:53 1996 +0000

    Doc fixes.

commit 605b17dddb22e268891e27ced74beb91634d7dd3
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:27:54 1996 +0000

    doc fixes.

commit c3afdecf4b4914394d337e4566697d22f3c4ad37
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 439b34f22adef34d873dac4997f1759a90ddd132
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 551bc25412284d6286e414563ad686ca3f30f8b5
Author: Michael I. Bushnell <address@hidden>
Date:   Sat May 25 21:25:04 1996 +0000

    (mom_add_ref, mom_drop_ref): Delete functions.

commit 945499e523dfc0ce775c9c7a321670f08a0c9627
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 5c541728e76d6be5abc35fc7a0fa6c853f1d5678
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:26:21 1996 +0000

    (mom_error_translate_mach):

commit 77e205106c71b64e92d8c7db1e12382f2c83cfb6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:20:09 1996 +0000

    Include <mom-errors.h>.

commit 28f922b4df2987cdd03894c4a8123c4f51fb3f18
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:19:36 1996 +0000

    (SRCS): Add error-trans.c.

commit a3543cdaf3e8c43f4624c9dc33592e478ccd7d73
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:19:06 1996 +0000

    Initial revision

commit dbeda414e1ebaeb99d9e8239cefdd28d0aaba32e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:17:15 1996 +0000

    (mom_error_translate_mach): New function.

commit 35c8fd05a5c30e8564e5d3f74b0729759ca4a1bb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:16:25 1996 +0000

    *** empty log message ***

commit 5d80987d6b194070e31bb04d40b5092b59ba9b75
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:15:27 1996 +0000

    (LCLHDRS, installhdrs): Add mom-errors.h.

commit 16f87c914262122f1478280a034a3ba99f07a759
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 20:14:50 1996 +0000

    Initial revision

commit dc5e0801810db30f6caee806ef55ef99add803f7
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 457b4dd991944f23624e23d6f634a4e6f85ed134
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 5c9230adf6411c91967f80763555cf336dea6ba8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:20:44 1996 +0000

    (LCLHDRS): foo

commit 794a4d5f9c0a1ee8199334b18e7f805b24791426
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:20:14 1996 +0000

    (installhdrsubdir): Install headers in main include dir.

commit 38535763a43e28adcb558da5fb38eada6fc142d0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:16:50 1996 +0000

    (lib-subdirs): Add libmom.

commit 358221dd26afc18d45eb9c6304300e1e48f256b5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 24 19:16:10 1996 +0000

    Initial revision

commit a8f0897810064fa8767a5fa9a6c1c253b9b01a91
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 3b32edba0eed27caff1a270b9242fe50d087b7cc
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 e879d2495bc57cab180b3557dabf4da4332ff313
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 b79a9c687a91fe38d4a9fa828a1ee7290e82a6a2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 23 18:21:56 1996 +0000

    (pass2): whops, typo.

commit 37cad72c31b04000c74975e989c6c8ab5bc3bbfd
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 932a0e378ae534a2ed75f9be5bd2c4e25527516f
Author: Miles Bader <address@hidden>
Date:   Thu May 23 15:08:33 1996 +0000

    <error.h>: New include.

commit 5f04911a3cc1271c43c25f141d4e04bfa90ca783
Author: Miles Bader <address@hidden>
Date:   Thu May 23 14:55:12 1996 +0000

    (parse_opt): Honor ARGP_NO_ERRS.

commit be2b5a1f4905647e4f700eafbb3771bb43341256
Author: Miles Bader <address@hidden>
Date:   Thu May 23 02:02:20 1996 +0000

    (send_signal): Send sigcode in message.

commit e7f2151b7d1e4b63d78eb06825549261bdb4ef73
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 e395052f3832297fecc540281cbc3424ed104c28
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:27:49 1996 +0000

    (_fmt_create):
      Increment SRC when reading modifiers.
      Recognize '^' modifier.

commit 40ce7c6cb198ea4de9756ed519de55435f23c26b
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 1a7ae4f32a5da12d513ea80902018348cbbeeac3
Author: Miles Bader <address@hidden>
Date:   Thu May 23 00:25:57 1996 +0000

    (argp_default_parser): Break after --HANG.

commit 5fbb1d422698a2d01636e1952e521b78920eb136
Author: Miles Bader <address@hidden>
Date:   Wed May 22 22:52:28 1996 +0000

    (proc_wait_reply): Add SIGCODE argument.

commit 3f4185c49b11ca4fbb42e9dc418b6201179db3c5
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 81e4334d9b79e9f18aa4540acb7b731137cb1509
Author: Miles Bader <address@hidden>
Date:   Wed May 22 19:06:06 1996 +0000

    (diskfs_S_fsys_set_options): Terminate ARGV.

commit b5a0405a4a7abdcd17cc72b8affd4444c4c2162f
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 e713582978ebdd1c2dfb9c4cddd6bab826b99549
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 240dbfbe14577d3010f507b030e7aa6054283af9
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 1ed00971eaf60daccdc8b39d7bf448293af5fe09
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 fdbcfa8992936aeddbec596e7e5f1a6e49d0598f
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 24a18bd0ae2b77d820a7a231433da32433d57107
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 15d3c577d338c16cdaf2c3ccffc33af636c9fb94
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:20:02 1996 +0000

    Initial revision

commit 6a834a78f5c9aac294087a6be549c28d3dcc0233
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 1e061db66365368ae344e05e7a5898a0ba6f66e2
Author: Miles Bader <address@hidden>
Date:   Wed May 22 00:17:45 1996 +0000

    (store_set_children): Function moved to kids.c.

commit 3f0fac5f1a6d180ac0fb2fb45e59a2f564749201
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 165d817f82abbd94d6d18419412e6ddc39d900ea
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 8941576d595f750d76ec5b6e71937cf4d529eba0
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 07d098859d9b46d11411c0ebb982d8493cf8e01d
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 7cd0599130b89a07815e9880a99c33904926cee1
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 7e7e55816af40d274890b2ac8aa5c3efadbd9b4b
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 ffaff5826ce41e2f7989d5dd7d58f4cb56579b44
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 50aab890162cc854964a7757083d9227fd5d93a9
Author: Miles Bader <address@hidden>
Date:   Tue May 21 23:59:26 1996 +0000

    (store_create): Add FLAGS & CLASSES params.

commit 98be848369f2e369fa5fe30ab099f681946bcfaa
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 db274fe5f113911350ae638bbb20810960f13024
Author: Miles Bader <address@hidden>
Date:   Thu May 16 00:28:16 1996 +0000

    (sock_free): Destroy SOCK's id port if necessary.

commit a06623dcd49df3190432379f4c962d80fcb768c9
Author: Miles Bader <address@hidden>
Date:   Wed May 15 21:22:40 1996 +0000

    (store_create): Steal SOURCE instead of cloning it.

commit 2222ec2d71479b0733223784af24f07661c14252
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 1a951d5bd31f4c408964099ec7cb239d9280d23d
Author: Miles Bader <address@hidden>
Date:   Wed May 15 03:09:36 1996 +0000

    (S_proc_pid2task, S_proc_pid2proc): Use check_owner.

commit fd6b66ef48e4a329cfb8c9427f1c9047178fa3bb
Author: Miles Bader <address@hidden>
Date:   Wed May 15 03:09:12 1996 +0000

    (check_owner): New inline function.

commit f9739f0024f62d8b9ea845fd87eaa3aed2790bb3
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 31f782390d7a46599fd743468a888f673904e97c
Author: Miles Bader <address@hidden>
Date:   Wed May 15 02:22:34 1996 +0000

    (add_field): Correctly decrement *SECS by amount printed.

commit 7e38096bd5d93da6923814a58f58ba966f65356b
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 0d7c1592122c8f5305d968d892068f9244980ce2
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 3fb07897526f87cc99dbebd00370596161901409
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 8c864525b4ef186e47404b6a143900eddd4a806f
Author: Miles Bader <address@hidden>
Date:   Tue May 14 20:50:39 1996 +0000

    (pass2): Fix up test in preen case.

commit a179190db9d378c2d5af09e776a11499cad12a11
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:31:27 1996 +0000

    (pass2):

commit cd8dd34776aead8814e05bb3772457ef4a4df7df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:30:21 1996 +0000

    (pass2): better.

commit 875bdb64d3fe32384e5b77a433a27f054536f0ad
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 aebb71fce36934cdbc8d518dc6e452bf296d01b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:13:17 1996 +0000

    (main): Initialize fsys_identity.

commit 3a047960c635e908b79447fa7ec7d4a018f37fee
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 70e0a114aae1597213a473fbbb1a1e5a3f324f9c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:10:05 1996 +0000

    (S_io_identity): New function.

commit 1ed8e3fde70c6f2a543cfdedcfb0428f2e548602
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:07:14 1996 +0000

    (fsys_identity): New variable.

commit fe31d3db18a3718439ef9706fe68b21a73a2ce56
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 19:06:33 1996 +0000

    (struct socket) [_HURD_]: New member `identity'.

commit d9509e9e45103cbec1f50b84dbb6997c4ea59087
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:58:57 1996 +0000

    (ethernet_open): fixup again.

commit 61eea7c00df1b067cc0646c3026ba0ba83a1186d
Author: Miles Bader <address@hidden>
Date:   Tue May 14 18:40:21 1996 +0000

    Initial revision

commit 52ad731e6789db6ddbee090f88b0e047598874ff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:36:52 1996 +0000

    (netfs_S_io_identity): fixup

commit 608b86e66e30382f793f6c2d7d82f91ca7fb7ee4
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 f04f0e859a1dfeeb599b1a7d4e4bf86cd69145e1
Author: Miles Bader <address@hidden>
Date:   Tue May 14 18:29:34 1996 +0000

    (S_io_identity): New function.

commit 1f31aec2bacda74fba5500aedcd1c905b90e6a73
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:12:20 1996 +0000

    (ethernet_open): Delete superfluous arg to assert_perror.

commit 294df2fb67dd48b47be565c2fe73e66f642890ef
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 9818f13111f0fba747da0c1092b0fbf051012e36
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 b5839f60195150d49f8c7db81f165a0bd60b0de6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:07:45 1996 +0000

    (netfs_make_node): Initialize NP->identity.

commit 756b5d103ec880240c2b6b50f734721138fa50e8
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 8f8ad66a9fcab64870d31cfe2681ed7585ef3905
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:05:56 1996 +0000

    (IOSRCS): Add io-identity.c.

commit 34c4edc6d3ec733452f688c26f705ea273be25b2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 18:05:18 1996 +0000

    Initial revision

commit d443e6290652e03d519a70a0d70001787f7779e8
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 a9c61f294d77f03713c94c7f55a92609e1126144
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 17:55:02 1996 +0000

    (S_msg_describe_ports): typo.

commit dbd89ad4297cf714e803f06156b87a39d347cdbe
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 d0b459c5168e06ae4f7d99c8cd9b463eaa1ca5d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:29:27 1996 +0000

    (OTHERSRCS): Remove init-completed.c.

commit 2c2d4aef50bc5ad4f2d5150d63118af2296a83db
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:26:44 1996 +0000

    (reboot_system): Print prettier messages for shutdown notifications.

commit d10b019a07a885c6d7d8d134b78c7c9fe71e14ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 15:14:08 1996 +0000

    (diskfs_drop_node): Fix typo.

commit 357ddefa24a338b8167a2b96dc526851f3226ef2
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 3dc75e020a14d9d0fbad3d0c84ddc43ce9cd8c47
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:56:42 1996 +0000

    foo

commit bbf74d3900fe9ae421f29c7080de233be30448f7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:56:33 1996 +0000

    *** empty log message ***

commit a75d5b176d52e385bb6a6f086d91e9e0423dab9c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 14 12:57:14 1996 +0000

    foo.

commit f653fdb2b2c2948548d6022fa08a6105fd28aef5
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 71b7ce4806cb4a80f200e8d240b568f6b3091424
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 1a6f06267f83b5364d2d8a17f2507f7c9c68cd2f
Author: Miles Bader <address@hidden>
Date:   Mon May 13 01:39:33 1996 +0000

    (PSTAT_THREAD_WAITS): New macro.

commit f00ecac7d11faf296482ca6b051cc32572496505
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 88f67a865ea5070b12f1645d2b3d2e9d226a2278
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 1fcba2e2c6741026ac413b02860d4953efcde3c6
Author: Miles Bader <address@hidden>
Date:   Sun May 12 20:27:19 1996 +0000

    (get_thread_wait): Correctly advance WAIT.

commit bd5c1ce4e5a0b0b9f5a1e02335b252516bdb59e0
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 7f601b879ffbf46fb3eae62b4febab881f1768bb
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:34:29 1996 +0000

    (specs): Give runtime specs 2 fraction digits by default.

commit f1801614dd73c8e34cbeef0e574d9d8ccb876a7a
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:27:04 1996 +0000

    Frob comment.

commit ec64b50109fe31881221d99fff003fa395709955
Author: Miles Bader <address@hidden>
Date:   Sun May 12 17:22:31 1996 +0000

    (S_proc_getprocinfo): Add comment.

commit 67b9d4125b2ecbd01d9eee6541dc1755f77d833f
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 999fcd019cea22f093daf9078b173608b92f200b
Author: Roland McGrath <address@hidden>
Date:   Sat May 11 21:00:16 1996 +0000

    Add .PHONY spec for phony targets.

commit 05f09db6313ed33103842a993e49ca60950ce1a7
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 1c08d90e6b1df454d9284a8a29fd3ab1cb074ff0
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:23:35 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 9be45b834bda74a9c9dd10fabc056c27b6a67bce
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 8de55cd5b14152e47a781dfeef8ac9f94ff663ff
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 03b2487381194110fc2dbdea1e501e176d0ec864
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 c2574ceedb54a98f41b1095c6acc88b7d1011b58
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:08:22 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 2114e11f39455feada1e3cb0c0e2f58a75186aec
Author: Miles Bader <address@hidden>
Date:   Sat May 11 05:05:12 1996 +0000

    (parse_opt): Use ARGP_ERR_UNKNOWN instead of EINVAL.

commit 7f00c8554ad1b7e4fd5f78e705cb742dc2404dec
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 1767ac057683ee2e390465e3a742ee989b277605
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 c2ad9902ef2b138b4ced8b7a7d2b1548132b4426
Author: Miles Bader <address@hidden>
Date:   Sat May 11 04:11:58 1996 +0000

    ARGP_ERR_UNKNOWN_KEY --> ARGP_ERR_UNKNOWN.

commit c6d7bdddb6551e821af4bb3c0d488f07dfbc5367
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 cd33e4d43c98943f45753e57f375e57a1f3a59f9
Author: Miles Bader <address@hidden>
Date:   Sat May 11 03:37:06 1996 +0000

    (ARGP_ERR_UNKNOWN_KEY): New define.

commit 27df6692cb79959ddb9c6bc063d770a20e4aeda8
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 983555ef8d9dd5b537f590279aaca0ee23cd2ab9
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 c8055cb35d29ea4bd00ebc39ee918b0db06fe9aa
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 908cf8ae8212b27602b3beca820f2fc780390162
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:57:52 1996 +0000

    (storeinfo): Depend on ../libstore/libstore.a.

commit 54a613bdf4f27cbb77541b85b7cdb7e70752500f
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 cb8a380f368dc565f8fae81bd66ce7be078e4b4b
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 e1b2f89cb58b0cafe6c51e54dedac5d0d7ff2a31
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 255bef42cd0e9a9987cbd41266574fb730ae4d47
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:21:45 1996 +0000

    (IOSRCS): Add io-identity.c.

commit 826d2c159f01f6cb7ac4444327576c938bab2874
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:21:19 1996 +0000

    Initial revision

commit 4c96ca2f48b277af0285c5882adaa6a425ee9a53
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:19:39 1996 +0000

    (store_clone): Clone children too.

commit e486997a3dc5c97202e6b7ef090b76585cdf9999
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 3e6f623d05988c079eb2eedb55f352e1318efb1a
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 87051761c523f926977e5406534f1fd7b6ab90fb
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 d2985c80ae5f2ec1c05952cb980ad2f638842832
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 64146fc6d001400a50ee52b5c785506f2c8fcd77
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 b43129cb3cdd1f1f5f39244f5cb2b24e1b5aaf2a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 21:16:26 1996 +0000

    (diskfs_make_node): Initialize NP->identity.

commit 7b100b9ee29892b9aa4e6ed5917550a7eebe5fb3
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 ebdc60f4afffee653a5db60012dcdf3bb0677c49
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 4d1ae2fab99186e61e2aef0f8fc3a67d9c251286
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 060284f27edbdb912caf2799e68a2fbef1aa896d
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 9a5d24853f08f387d129bef7dcae0309542b8e76
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 9011b6fd3429251b9bdaa0500e3cce45c648f74c
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 f660c10a27b33d470a160b8ac5b692fe5de190ed
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 921dcbd87b8af0821da8ef2187b810f30aad8abc
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:05:00 1996 +0000

    (mkfs.ufs): Depend on ../libstore/libstore.a.

commit 38935f6283a93ec0721e9d9a5dca88d00d1f359b
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:03:30 1996 +0000

    (S_proc_get_tty): New function.

commit 501c86837862711bc6a00e35ab4aac3b6e03c265
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 f0fe5575a2dd9b1713ccc28324a19a21d8d66638
Author: Miles Bader <address@hidden>
Date:   Fri May 10 21:01:21 1996 +0000

    (parse_strlist): Make DEFAULT_FN return a const char *.

commit 051b7949e7669d750f920b6ace154c3c0cc774d9
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 12bf3930c0db0b75764be37842167a500cf8c32a
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 93bfa326e70a481d403f242b843e6c17c4456eeb
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:59:41 1996 +0000

    (ethernet_open): Pass in ERRNO to assert_perror.

commit 3d0ff7b919ff30f6023a37dbb088ab7130677a9f
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 1030f27941b883675d740fdde6d67b840ea26aea
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 f71625243e4a1777d4c1f4b16023c261eee42763
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 247b574ca6fc63cf865ab994ab12e36ba2dbf750
Author: Miles Bader <address@hidden>
Date:   Fri May 10 20:33:56 1996 +0000

    (S_io_identity): Typo.

commit eb37ddff8e0a1770903eb3ed7c3ec2aba3b59ec2
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 9b4227da12e04cc84f82a76dc0b975ab41fba991
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 1f602c0dea1d058fba1a6937ed8bde6494dbe644
Author: Miles Bader <address@hidden>
Date:   Fri May 10 17:32:33 1996 +0000

    Rename *S_LEN to NUM_*S.

commit 23b1c465f535afddaf0848125cf96b6cc3ec7bb3
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 98132d67912753ab5dd41756a6299018f96f7fc2
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 d1a0afe4de21dae1cb55eecce946424a68b2b737
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 b77f2e3a3a5cf4f053d149ccd48b971ad23c2281
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:28:09 1996 +0000

    Include <stdio.h>.

commit 33fedb1d82e709c35296603e2a33ab1735860720
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 8f9cba9aeae892fa9b418b4d905eab119913a096
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 b4ce0a50dff3e3bf813227ad9f605c420828097f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:25:51 1996 +0000

    <hurd/startup_notify.h> -> "startup_notify_U.h".

commit 6fe2dd863a64fe493d40f1df55048cebc0578c51
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:25:10 1996 +0000

    (OBJS): Add startup_notifyUser.o.

commit d45687496b20a28c2c9450487a16289fb776ae51
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 61ef748e809a64d8249378f619fba87e56e2c338
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:20:18 1996 +0000

    (do_exec): Use new auth_user_authenticate interface.

commit 7301f7ce0feeefd5fb9cea7dcf2a2fdc30948365
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 13:18:45 1996 +0000

    (S_io_identity): New function.

commit 02f2263b3b4f446f1259718372d8df8c0f9d01f9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:42:10 1996 +0000

    (trivfs_S_io_identity):

commit b536e7d4141d626aac5bc86b4135e1a4d257b81f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:35:58 1996 +0000

    (trivfs_S_io_identity): fixup

commit b25103bc8281721afe48098dc5d1a736218e2bc9
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 a60752352c31d375cd24fac358cd721608910eec
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 97a10ca11658c6ac8c8b77eadc1364e7e11774ff
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 395e8a2cd3c9ee8e718f326a464f252b0536db00
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 433d643be3b8f0bb86523c9596ad596238300321
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 8ee9a6f0d4abcf1941688e5d6f138df3db310a98
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 eda15a094fee1de611b2218fd2bd413536cf6f90
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 1dbe2504016ca280843522c3cf14b955b36fe95b
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 3fe78b3d51ca2b7a5357a8973a5a799066f3e2d7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:12:45 1996 +0000

    (pass1b): Bother to initialize NUMBER.

commit 7968781668f9a3260763077257a98741441bac85
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:11:18 1996 +0000

    (IOSRCS): Add io-identity.c.

commit 9f1b0f616de3587fe080f8cc8c811036a6365784
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:10:51 1996 +0000

    Initial revision

commit 9053ceb5a216cbb5e95d4626c12e518bcccf5b11
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 bf75dc09ffcf66667bbecdde4159e131d78b48f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 10 00:06:58 1996 +0000

    Initial revision

commit 0f7ec149642d707441be325e9df0715b114856d4
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 e0222ea099d36ef6536f18e50eef1bd136b7ab89
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:59:55 1996 +0000

    (uptime): Cast arg to localtime appropriately.

commit db3199e534c49372934cc13124a93e20e17660da
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 50697d3e0a5d1cc1d0fd4599df022f458925fff2
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 386d686f00dd60cd5e74228096950812adb371aa
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 7cffe2aa40ad9c77c3a5b903e31282f2c4bec66e
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 2d1d54ec6df1bcc42721f18cad32cf7cce2e8a5b
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 8bb96b4d784b3c389ab0074e326cc8518d1f3d19
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:44:44 1996 +0000

    (ufs.static ufs): s/ioserver/iohelp/g

commit 4d741ba752947073d91c63e87c668b79436104a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:43:52 1996 +0000

    (DIST_FILES): Add *.h.

commit 693e511f0e2b17a38d4ffedc63cf3f8b2f59377d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:42:39 1996 +0000

    (DIST_FILES): Reference *.h, instead of individual files.

commit fbd24825ebad71511543b3044dcc58ff7579dc5c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:41:40 1996 +0000

    (ext2fs ext2fs.static): s/ioserver/iohelp/g

commit 16a71dcef386db0d445e5a41a04bf62b22ed267f
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 922afe7d6c6a84f56da8ac09ebe2f5f4124958cb
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 c1ae1c9e96b9fdb2447dad39b65740a4aeb0159d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:34:35 1996 +0000

    (init_users): Use new ports_create_port.

commit 2d4fe7b9a2e94b9e064c015254dc3d400b001376
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:32:42 1996 +0000

    (device_open_reply): Use new ports_create_port.

commit c9daa2280052d8798361ed87cf3c806e7c70009b
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 ef6c4418f93b74853b3017f30d3375e8b594bfd3
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 3f051b2f6d61e6c1dc42aa70f2433d617f966a5a
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 5b1d9cb4c53660170321f923bcf1f8b9150fff1c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 23:13:05 1996 +0000

    (struct proc): Add p_sigcode.

commit 8d78fed38665b5c4a59a2d8aeef0b19939883da8
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 8c7d9b412acc615507cc55d57de5e1a0c4e4932f
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 61d8cb8d152960d4869face20e27929efc90cadc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:56:16 1996 +0000

    (netfs_make_protid): Fixup

commit 0ba728c5b57bfef299848aee72faaf89716914c1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:54:08 1996 +0000

    (netfs_S_file_get_storage_info): fixup

commit 0f02b83c54ca0b3c721bb99e3c4e9a8ee01f1fa5
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 a68a2dd5a9e78c6e113fbef91da1a99f020fd523
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 8491547787227dbb75d3eab6e23e1f33cda7cfbf
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 56bf950073d5b39182a931682417a71626ba5aa9
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 3ce2aa62a7840fad4251f7e35d8dd4fa34455d21
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 97e24fa8baee9dbb99a8eb84988abda41d4d6238
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 22:04:53 1996 +0000

    (netfs_S_file_statfs): Use new struct statfs.

commit 1aa06f7f1fe89ab972d0e82405632ce7a01d8b85
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 f338784b625b630a5903eb400bbca87a69e6d244
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 40354205e19f83900e5fdd0d865eca05a4eaca30
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 a646a9a7cba97650f0ef674aa2a358cd3337949f
Author: Miles Bader <address@hidden>
Date:   Thu May 9 21:28:16 1996 +0000

    (trivfs_S_file_get_storage_info): Fix param type.

commit b02e472b9bf2805d159bf56c65802617cf551a17
Author: Miles Bader <address@hidden>
Date:   Thu May 9 21:27:38 1996 +0000

    Fix param type.

commit 433f8e68041a9985eb726bc50951bf01c80b8d4d
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 767a4f5a8536a4c773213721597bc8c51d833fd8
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 1bdfa6958a6c7c4a440c5aecc0e34feb8728e4fa
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 f4e3da7b5dfef13de4766289767552bfd256e5e5
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 eb635afc8e31f22cd4c6dbd7d662ae82d04228eb
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 fdea52d161c0e7753637839078391b00b60e348b
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 f4f8b4eebcc3335155a47d09fbc38988398bddb9
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 6a9732f1f8a19b7269a507b2f6c05a79beb0a8b0
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 65af630b7edddb68b5e55d7ffed501377380aaea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:49:28 1996 +0000

    (trivfs_S_file_statfs):

commit a1d441edc376e3d3f76ed4b7bccbf04c5172f454
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 eff89ae33b7486314a6f79eb2cfb69135c11fd4f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:47:53 1996 +0000

    (trivfs_S_dir_rename): Accept new excl parm.

commit 0d2596d345099fb927e12ffb159d277520172e1d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 20:47:16 1996 +0000

    (trivfs_S_dir_link): Accept new excl parm.

commit 6efecb2ce9af69ed4cca56dd75e69357dc31fea2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:33:12 1996 +0000

    (OTHERSRCS): Delete handle-port.c.

commit 56e8584334862c9aab669455449d197ce153066f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:32:31 1996 +0000

    (trivfs_handle_port): Delete declaration.

commit 54b93e8a9154d2297fabe20443f7e369e0dd2991
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:29:30 1996 +0000

    (_diskfs_init_completed): again.

commit 14d754cd42ec682630ee62a027ab56302a695d94
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:27:51 1996 +0000

    (diskfs_make_protid): Delete function.

commit 3dd1ae5bf1f0fe9dc0ffacafc5f732b1bcad0893
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:27:15 1996 +0000

    (dsikfs_make_protid): Delete declaration.

commit bc7d3132068688c0342796c41c467aeaa0e0ecbc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 19:15:44 1996 +0000

    (libdiskfs.so): s/ioserver/iohelp/g

commit 2ef1677ea1793a8700e587f519ad978160edc0be
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 11c84e1b1fef2d88a9de23ecf82bfd7919b06851
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:30:50 1996 +0000

    (diskfs_S_dir_link): fixup.

commit f7b54e5e9b69f3b4bd989661dd398e0dd1592fbf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:08:04 1996 +0000

    (diskfs_node_rdwr): s/ioserver/iohelp/g.

commit 16026d2c1e38a8028db7b901b6bb3abd3ec05d44
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:07:25 1996 +0000

    (diskfs_make_node): s/ioserver/iohelp/g.

commit 4b0949975191176c889245505202abcf61b06906
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:06:47 1996 +0000

    (iohelp_put_shared_data): s/ioserver/iohelp/g.

commit 6c5f654d63d365e3f8dffd4038b778ac8f153d92
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:05:57 1996 +0000

    (iohelp_fetch_shared_data): s/ioserver/iohelp/g.

commit e6162e26905a68091e40c6586993d2b2f61ce951
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:04:29 1996 +0000

    (diskfs_S_io_write): s/ioserver/iohelp/g.

commit f3ef881cd8e64e793d56d9916cd45d741c3ee2d5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:03:37 1996 +0000

    (diskfs_S_io_stat): s/ioserver/iohelp/g.

commit a0e66356aa1e4770706be601a2249fd262329675
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:02:50 1996 +0000

    (diskfs_S_io_seek): s/ioserver/iohelp/g

commit 97ab779728e26c150e5a3540dfa14967a47d6f57
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 65caa4fbe0980edd57dd233db9f91c5519b013e2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 18:00:52 1996 +0000

    (diskfs_S_io_readable): s/ioserver/iohelp/g.

commit 6fda79e83af68cc52a6d6aa9729bed6a7ca6b4a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:59:57 1996 +0000

    (diskfs_S_io_read): s/ioserver/iohelp/g

commit eb24b58986875fc2e0d0f99c582b5fdb8ce5f592
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:58:17 1996 +0000

    (diskfs_S_io_prenotify): s/ioserver/iohelp/g.

commit 0da3bb3451906b9f99348b8066c79a7ecf37a7b4
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 b604591cb415d9ec6e107d1629cf083bd25de41b
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 6a9c4087704df196e59aeaeec1f8e81964ce801a
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 6e66696b91d0ea9a5e0ba29502fa133cf3ec92fd
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 42a4e75d18e2df3445ec0258e6e4148f13fbc145
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 17:50:37 1996 +0000

    (_diskfs_init_completed): Provide helpful name to init.

commit 8eb00f82c992a5a9a9740bf3239857f55815a8de
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 e65f67204529401ef9d22568528adc46480d55fc
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 3744fa9471525c78f1888b85e351f3619804b168
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 4cbfe6edc172f8035e85dc388649f3a389a363c6
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 c6947084f603f67a272b0ba8740d72bb4ecacd68
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 f0b4793af1db748c54318a314e8fa6c4b215097c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:56:00 1996 +0000

    (installhdrsubdir): whoops.

commit 177e2d3329ea1665aae5f42425bcc57857f19aa0
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 1daf40a960f3dcdc9b38e567c9d3c3b5ba03ecce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:47:42 1996 +0000

    Get rid of link warning.

commit a96834a1093a3ad7e7b682eafcd111ba0c710e51
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:44:36 1996 +0000

    (REMHDRS, dohdrs): Deleted targets.

commit 1e0359eb2fc752790e74ea35e599e91fdcea35cb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:42:46 1996 +0000

    ioserver -> iohelp.

commit 7e0fb302ebae669421420807e2e3c0c5dab31b93
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 16:26:58 1996 +0000

    (INSTALLED_LOCAL_HEADERS): slight fixup

commit cc232b77239d92a4ffd88a73ec4713d73e0ea296
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 5d92552412b5087226e04dfa7dd26da8248e85ec
Author: Miles Bader <address@hidden>
Date:   Thu May 9 16:16:51 1996 +0000

    (trivfs_S_io_select): Remove TAG arg.

commit 3460da165be8ab2f8d4c4d765fcf12662efa679a
Author: Miles Bader <address@hidden>
Date:   Thu May 9 16:14:48 1996 +0000

    (S_io_select): Remove TAG arg.

commit ff083e90492613dae32a198853fbcd2817c6664f
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 2699a46b79865d0e7032c3b061c5de207b70c1f2
Author: Roland McGrath <address@hidden>
Date:   Thu May 9 16:12:34 1996 +0000

    (diskfs_S_io_select): Removed TAG arg.

commit a871dc1c8eef09f1caf3fb8b74d66e9390e32147
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 1dbeaddf94d08ec76a65fe53c544608ad5df6e65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:54:08 1996 +0000

    ioserver.h -> iohelp.h.

commit b3cc9e5486aa3fac70d4f05fb0a663d81520bc2d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:49:11 1996 +0000

    (fshelp_delegate_translation):

commit 3ec80aba261fa1bc563957c5c9d72e4bd1bb9c25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:48:52 1996 +0000

    (fshelp_delegate_translation): And do it correctly, too.

commit 257ee0ebb608b99fe8bd2c7ca21d1dd10762cee9
Author: Miles Bader <address@hidden>
Date:   Thu May 9 15:35:51 1996 +0000

    (maptime_map): Use new file_get_storage_info interface.

commit ddaaf3c74b97f4d2856fe47e9de027cfe8ba3680
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 55ad6f472e99f5768759556f71c86d1b509f097f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:21:16 1996 +0000

    (fmt_past_time): And do it correctly, too.

commit 2cd2a0f98a9aa60a8d385e00650fad47f1bea245
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 69de13d9c62dbd8c1f6a08a2f43da49b01eba912
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 7fe0e85ca8c1c22d15a22acb6c54fa8172d8dedf
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 79a1c038a8accf07ce2cae68cd5238c0bcd5f89d
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 46c06ac54b525c11c5fac2d46d693f86a24649c5
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 799692aa6419a155cec0dfd6534b60309f44dfe6
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 36a17b8133c16ae78dc40bc8fdbaad9f0bbeeac0
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 ca54e24633c922db1919903768fa43c8ac884986
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 9 15:05:26 1996 +0000

    (fmt_past_time): Cast arg to localtime appropriately.

commit c76bcc5c434cdf16403b6002c07d7da85cbc63f3
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 b1b1b14811e74ef30a3de9664fe50d09be658851
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 d7b1c912baf15f6c35d79a80b3a32d0dea0d3445
Author: Miles Bader <address@hidden>
Date:   Wed May 8 00:54:15 1996 +0000

    (fmt_past_time): Suppress leading noise in some formats.

commit b36d2491645d10b7acfcd43c333c813d951f7099
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 6afe7b2a6ad51ad7d41dc6fc2a4077a1d63a4646
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 b5ff25b18c063d5861fdd68626afbc1dc103d337
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 cb475058c5ba00028ad8e4f31f362fa5b6e8dd8c
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 af004a8c4563e86eab33d8231f3120df4ca0ecee
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 1845cb8fa6110d53f3de07c36030cbf0bfebfbae
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 c030b9ced7b3afd55a235acc7ed71025aac0c9e8
Author: Roland McGrath <address@hidden>
Date:   Tue May 7 16:54:16 1996 +0000

    (io_identity): Server passes back st_ino value too.

commit 24c33a443a18ca8e9648c474bb4e87b2fd65d1cf
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 bf360744a14c932533adda2e3e23a14a82e23556
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 57e0dd0901e422624bfb8e3f1d8488ccb5e30c01
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 08dcca28aea9189a5d3814ce5d282e88ee0fb906
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 4d10887c6d7e556a43bad7b82860b280654f94e8
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:40:30 1996 +0000

    Add some const decls.

commit be1aba7e3a03c0f72690f8f15b584eb43db7223e
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 d813f5d4f5394d2af10515028e4e0fb4fe0152c9
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 f2201beaa4f8f832b3db4d8e8e20490ab246fd5b
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 04a041b7288c8b12e8644809c12a3a8c4c0ecc63
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 d92fbb6138dcccbde6a97e7f69b242ad4a65d47c
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 42c6f14df86f00a0544c1bd11b78d6a57042888d
Author: Miles Bader <address@hidden>
Date:   Tue May 7 00:13:38 1996 +0000

    (diskfs_get_file_device): Rewrite to use new interface.

commit ceb379ac7beb4ebfd4b80d8abf7e66d553b8cf40
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:42:23 1996 +0000

    Import <sys/statfs.h>.

commit 7129d8066fd94005a997e096d9fd03122306ba04
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 fe39eb5644df246af828ec129d18a10a3977e5e4
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 e5f509e96c79a54bad05f562105a09ed5c4e3bb6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:32:49 1996 +0000

    gs/ioserver/iohelp/

commit aa43e47f26c958dd2ccab49022184288dd19a587
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 20:25:39 1996 +0000

    (lib-subdirs): libioserver -> libiohelp.

commit c327d2abee2795a4afe05537aa112c6642650135
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 82064c6f207f4955dd8fb175c705ca8bb26263ca
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 19:58:05 1996 +0000

    port_array_t -> portarray_t.

commit 97af2e23af45960b954fd3845cdd6eaab5e4c120
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 19:54:40 1996 +0000

    port_array_t -> portarray_t.

commit 8198ebbb109ad7fab1492db4bc326568d93c3044
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:52:57 1996 +0000

    (msg_describe_ports): New rpc.

commit e8a4f55662bd352a35fb87a5a0b20bad127585d5
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 84e8b073ef8bf71d095af81f3b2303924ceb2dcc
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:31:11 1996 +0000

    (file_get_storage_info): Change arguments & comment.

commit a2cdd6c5dac3f47b3219f83022633e406aeb6a02
Author: Miles Bader <address@hidden>
Date:   Mon May 6 19:23:41 1996 +0000

    Frob comments on enum file_storage_class.

commit 06d6b571c6e4883a8a1f60797c90cef546451e6e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:26:35 1996 +0000

    (exec_version): Upgrade to 0.0.

commit f411b6254ddb374cbf219c379c8c891ad987957d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:25:20 1996 +0000

    (init_version): Upgrade to 0.0.

commit 3982c9e4975b25247de3b7cedb429cb9d646fe3d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:23:48 1996 +0000

    (ufs_version): Upgrade to 0.0.

commit 1da3c5595e632c69ef5a7f42225262096452218e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:23:07 1996 +0000

    (OUR_VERSION): Upgrade to 0.0.

commit d959068ab2d6382fa2ddded09f913383b454ee40
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:22:08 1996 +0000

    (auth_version): Upgrade to 0.0.

commit dd118305fea3e0a0d20e59ac34ae8b8ad6f74015
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:21:24 1996 +0000

    (hurd_versions): Add version 0.0.

commit 32b5a65f835cc45abc5d45581b1f79b3d4c8282e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:19:07 1996 +0000

    (HURD_RELEASE): Update to 0.0.

commit ab061a93f4a4e806459fc7375c2022559a3bc3d1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:16:58 1996 +0000

    fuxup.

commit ffd56f435443a5cec44584c715eb6e31648406f1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:16:40 1996 +0000

    track changes to process.defs.

commit a8d1fd52de8639d1b0b1731258718a392496da5a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 18:13:04 1996 +0000

    (fsys_statfsbuf_t): Now 16 long.

commit 687d154533a9f893c4901cf3008816c9c0eb656d
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 a6ff21b2c301c3018b4bd5fb1df7b5f489e76322
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:58:57 1996 +0000

    (struct procinfo): Add exitstatus and sigcode members.

commit 207878c19b9ae07369cb662ebd7638a66219e765
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:55:28 1996 +0000

    (fsys_get_options): Add RPT.

commit bcd6b600378deb002bad0a37f680002f51d83ea6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:54:24 1996 +0000

    (startup_request_notification): Add NAME.

commit a0640a35a56831b3cbf29631f8f9b3d02df10047
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:53:17 1996 +0000

    fixup.

commit 0192681aaf57aa327076db650e18c33b88dc9d12
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:52:03 1996 +0000

    Initial revision

commit 571af0108ebd855c9ac620a488e7abca35c6fe7c
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 d322762a2ad87542abbb5435ac2bc9e677055a70
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:49:18 1996 +0000

    Add startup_notify.

commit 71316bf53817724369abe97791173d1db571e4f9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 6 17:47:22 1996 +0000

    (startup_request_notification): Doc fix.

commit 6ac1d145a9c33d13794d94ab7539dbe87e0eca79
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 856ea7a38ae2798d4d18453ef67695787c494e54
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 8758a997d8ab89990c1ac9198a71540f9103ba51
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 8a1dd765abf41b3c9f7c042d48e844c4be064522
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 9874a5ebe0f6620e6f44905f0ae8bcca9918e2be
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 70057e2abaf8d433cff235d8a7094e80013af8f1
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 63d029955ea31d594fc41ff149f9906cf8b1725c
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 3b1900f13d1e45a9aaa4d1fcce9cea8ddd178261
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:33:54 1996 +0000

    Initial revision

commit 60c8db3e3ddaab1fc0e78edc8877bedfd722352e
Author: Roland McGrath <address@hidden>
Date:   Sat May 4 09:32:27 1996 +0000

    (LCLHDRS): Remove rwlock.h.

commit 4e7b55c33c14f71db3af92d36c66e3a46447e552
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:30:04 1996 +0000

    (EXEC_INHERITED): Macro removed.

commit 434931e72dd46f23a4ff5b443ada39fc6c324e7c
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:18:51 1996 +0000

    (SRCS): Remove path-lookup.c.

commit 7e5f31684987c3a2e9393769e0a269fd947c7f01
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 22:11:37 1996 +0000

    (SRCS): Remove envz.c.

commit 2e6389dde9e9ce409b4301817400be8363069638
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 d4780e96135c762e42a62e89aeea6416f1f3333d
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:18:49 1996 +0000

    (EXEC_TRACED): Macro removed.
    (INIT_TRACEMASK): New enum constant.

commit 6bbf6c73526d99e6f42b4af94f164972a17697d4
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:17:39 1996 +0000

    (msg_*_exec_flags): RPCs removed.

commit 2238330fccedcc34616842ab4589a9a581ad0991
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 9abbf13d8b2ed1e802ca49f8f0235fe14a355f2f
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 5631dd733f5386a88e5e15f619302a4e61bf999c
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 21:12:54 1996 +0000

    Missed one.

commit 380936553aa9d4d2f350b8fecf333e9069ec6d1a
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 3a24d31528b44b1ff59a11f0b7a868537bb911cd
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 24ac24d7e6b19f4bd6ad9079a4285f992b754040
Author: Roland McGrath <address@hidden>
Date:   Fri May 3 18:16:11 1996 +0000

    (map): Use F->__offset and F->__target properly.

commit a848294d75ec2d3e755c403b9a14d69ec0576630
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 18:12:48 1996 +0000

    (block_extended): more fixup

commit b2006c8a7ebb0ed5b14381c162b36b366a35933a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 3 18:10:58 1996 +0000

    fixup

commit e47035bc20b664297990361d498ad0b7b73eb18f
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 0f7d92aa3f951ebf7ab91c4910c5a54986a0deac
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 1ff88e55d488b75cd5d678d494179205baaa20cf
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 6114e04a7bfc5a4d3376074c637efef83fe04aaa
Author: Miles Bader <address@hidden>
Date:   Fri May 3 05:30:56 1996 +0000

    (show_stats): Fiddle with formatting.

commit 466dd4d5c2b16cffd3a1704f16ef5911663ce09b
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 3077231271ffc02d138792bd01b47c9f67ef9fe0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 2 16:28:10 1996 +0000

    fixup

commit b4194a393987daff67a719599defe0fc43fe356b
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 ea1bfb0dd4ec21d4a5e876b702491fdb3c4ae375
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 ae0b26c90fbb18f7815b0b87b59d41f4ab95532b
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 38c94e8c91b6e5aa36fce30558d464674033bc52
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 ae48c290edfcce7b307568b6cdb1ae6477753574
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 84e5f0f97de999e0c097be0bf8d2eab855a3fb96
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:55:36 1996 +0000

    (SRCS): Add argp-pv.c & argp-pvh.c.

commit 5e7c42cfbbe86b368f055aab2a1f26454198d08c
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:55:53 1996 +0000

    Initial revision

commit a332562e4a26f70f9dbaaecd873908561c90f68b
Author: Miles Bader <address@hidden>
Date:   Thu May 2 05:54:47 1996 +0000

    (argp_program_version, argp_program_version_hook): New decls.

commit 231b1e8c9c411943965e949139905e37c14e463f
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 4f435405460b0b81a96e3de326d4172c81fdbefc
Author: Miles Bader <address@hidden>
Date:   Thu May 2 04:17:10 1996 +0000

    (ps_fmt_creation_error): new declaration.

commit 21dda5e5db010962bd501ba060d1b0c89332642f
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 e823a29a29b0f743e63ff572c07480c53e6c9fa1
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 7ae4361e00d510c5e19a7575db7575c219852017
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:23:29 1996 +0000

    Get rid of extraneous calls to pfail.

commit f7de5656a0a159cf3d1fc9217733f0a5235ab4f9
Author: Miles Bader <address@hidden>
Date:   Thu May 2 03:19:38 1996 +0000

    (linkup): Consistently put quotes around filenames.

commit 5080e85304c9cf807eecf503b5b0b242dc82ab3e
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 5817a32e34af25739ec4e5747a7d5c62c6fc6bf6
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 18672d177927cf27be148b73ec1a2b432a7450e1
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:04:10 1996 +0000

    (pass4): Use new printing functions.

commit 9308104c6db23675d4f54c0beb8227e23539a8b1
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:59 1996 +0000

    (pass3): Use new printing functions.

commit 0402193fb288ab810c2792033d0de6169e425391
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:39 1996 +0000

    (pass2): Use new printing functions.

commit 994eaaf478df18eee213badc965536be7ee64e03
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:03:18 1996 +0000

    (pass1b): Use new printing functions.

commit 6ad3fa54b465d19a15e58bec76c7e7f629dfe88f
Author: Miles Bader <address@hidden>
Date:   Thu May 2 01:02:42 1996 +0000

    (validdir, makeentry, linkup): Use new printing functions.

commit 248aeb6b312491b2edaf64c38e2ef04476f0bdd5
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 f50e983c4b4f4b4d68db8141d05420b1abb19c24
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 99013d06aaa2b3dafb637d59dbb193eb5e7cc5d0
Author: Miles Bader <address@hidden>
Date:   Thu May 2 00:59:04 1996 +0000

    (allocino, freeino): Frob NUM_FILES.

commit 429801e10a6cebab935f4e9440703e770043dc0d
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 53688e1184c7a65ba56378895d90289d5fcdd8ae
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 d83182c35bf3af40ca24d7c6323e77f496dadd7c
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 1811521d6acc308e4fa6121517d35d86abae1019
Author: Miles Bader <address@hidden>
Date:   Wed May 1 23:54:10 1996 +0000

    (main): Default KILL_ACTIVE to 0.

commit 4eec5cc50f41eab7f79765b2563d7c6452b9cf6e
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:21:02 1996 +0000

    (DIST_FILES): Add build.mkcf.in.

commit 2d6205218195bb55e4fabf2af8f75f9041f016d7
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:20:17 1996 +0000

    Initial revision

commit 6d3d7981edb9bc1db68bb6f920adc6b757047231
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:19:03 1996 +0000

    (makefiles): Add Makeconf:build.mkcf.in.

commit ed5532c427b1803c0007bfc818168210d7c9feb1
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 ac6191983abffbd91e1aa5ab10aec4fb7e6e8d8f
Author: Roland McGrath <address@hidden>
Date:   Wed May 1 02:06:01 1996 +0000

    (srcdir): Set to . if undefined.
    Find Makeconf in $(srcdir).

commit 02a459f9221a7f0922121eb0fff437fdb914e372
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 9fc1e74eca83593ae41bb5612f66d1dd98374073
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 6be6671d323492142ed9575cdfe507fd8c0992ca
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 139164985afd07aa272633549cef66fc862865f6
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 9d48e00a338df814d0c69f5608ee63ba2ac6a48f
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 5c295c42f98e4515f5b342dc8e194aef882affdc
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:57:41 1996 +0000

    (pass5): Be sure to call pwarn before pfix.

commit 0afcde0700ccbe8c5b78c35e3bec5656c84399f5
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:57:15 1996 +0000

    (main): Don't print large obnoxious banner if PREEN.

commit f2e1cd021f8f2bc1d747bc21921e3d1b24bc7581
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 42090a2cb01df60f6557070065362ff4f61abfa4
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 4d6960a8e7b8aa355d4bb95f9b8a5ee7bcab52c7
Author: Miles Bader <address@hidden>
Date:   Wed May 1 00:53:34 1996 +0000

    (argp_parse): Work with ARGP == 0.

commit e9755e9649cf446b5a960f0a31f571708336a4b7
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 e3148a22821d8f0d39b9cd83e911713604b82fac
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 a1c648773ad45d2d8a193d64ff2a4236117c8dec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:41:49 1996 +0000

    (diskfs_shutdown_notification_class): New variable.

commit baab9bc2684915e5e924c84fede8530de95020a7
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 985e748ca53882eee367e0ee28b900bafd5104bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:40:11 1996 +0000

    (_diskfs_init_completed): New declaration.

commit 765f9af0fd5570a0128a77eb26dff07c3e3b4448
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 18:38:49 1996 +0000

    (diskfs_init_completed): Delete function.

commit f4826a3a1271a114e1026ac291621df165c83581
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 5b8f8ed5d4b66f672c4129d17285c2eef7419df4
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 5f20244ae593f858201ab42cda6d64479e1ac859
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:48 1996 +0000

    Rewritten.

commit 4823096ebb852a6ef59ffc9dcb69e96d94641208
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:25 1996 +0000

    (OBJS): Add auth_replyUser.o.

commit b7c4aed98a39d5092562f54997911aaf90b9e4c8
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 30 17:33:04 1996 +0000

    Finished rewrite.

commit e3d61879727c8f6ab4f8838aacc2994374b30984
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 16:51:04 1996 +0000

    (targets): Renamed from `target'.

commit 4fe60b22fb40dba8f2275f93374ed54cd09c4e14
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 608ddeb6dc4239f8b7de815988bcf79ea1a0f4b7
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 5d64a9ab88556a31f7baec18fa1cf448ccdbef2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 14:15:46 1996 +0000

    ($(targets)): do it right...

commit 774798c89b430bd9a222e88fe69a2af3efdf29a3
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 b6955d256745edc6faf742caabe9c611fb5bb0ab
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 5c3b36e0102500c3f2b1fac6e5e637e9aef7a474
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 15be1c20eeb87a695c7f208ec5020be1aa7c769f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 30 13:49:32 1996 +0000

    But not the special ones.

commit 0c1c6331056d66854c670584f69a83e0ae82eeff
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 f2695dd4eefba391e94840a1b159d24961446b69
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 7855f252f4f665a5e58b4616f29b299ed2d73b13
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 2ba22fef0b2f22b1ecc2cbdf1e072818f61cb060
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:58:21 1996 +0000

    *** empty log message ***

commit a386eaaf56a6802db3d73f30ca4226d73e53aa58
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:49:05 1996 +0000

    (reboot_system): Not *yet*.

commit edf250d7e2f5a7f574c570443496782cd42444a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:44:55 1996 +0000

    Fuzzy ... was a bear

commit b5b8517cf75a9d36dbc793c7d76396d91c958dfb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 20:43:37 1996 +0000

    (OBJS): Delete variable.

commit 92a037432e74c5f7a1b3381fd0f75405f3f49be3
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 01d0454d573c87d825b0488b5d15a974f3f0a95a
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 6fa06292b96315011beabb2ea3978b693159cca3
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 4fda095e2efd2c0fe9efcdd8e724951e1f5d2876
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 20:04:23 1996 +0000

    (struct cacheq); Make type of LRU & MRU fields `void *'.

commit 34061ac4c332c97f6a257de18b12a80ec3c97016
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 19:52:00 1996 +0000

    (SRCS): Add cacheq.c.
    (LCLHDRS): Add cacheq.h.

commit 4a7e2bbfbd8b35f9c368cd928bd365709026ae01
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 19:51:40 1996 +0000

    Initial revision

commit 1ae886e4e7a75b9f15eb1bde6886d377e93eebb2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 29 19:19:22 1996 +0000

    Comment out warning addition.

commit 19b2e19db201d87b743500da873da603e206d659
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 03:54:24 1996 +0000

    (printf): Add %d.

commit de32c3e42bcb05b43febcf4560e57ffef1061f97
Author: Miles Bader <address@hidden>
Date:   Mon Apr 29 03:29:14 1996 +0000

    (main): Use select instead of SIGIO.

commit 0a081da9e6ab2c8994aa171820152c26b9ffa843
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:16:02 1996 +0000

    (reboot_system): Make that 1 minute.

commit db9b1c352649ae7f9c82735d448038364df801d8
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 0b6ea3aeab7ea53a8dd824ac800c7941743d6738
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 186b9370bc1322071281f4f8ba7cb7ba15c431ab
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 23:13:39 1996 +0000

    (msg_startup_dosync): Add waittime arg.

commit fc8090bc515fe4313e9451f7540df34d44dfad9a
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 d0c6b8ccfcccbcc15f586e7b8815365ceaf52462
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 19:46:10 1996 +0000

    (pager_create): Add link warning.

commit ab42ef4f46f69a65a5d6f78b02122ff12e16b58b
Author: Roland McGrath <address@hidden>
Date:   Sun Apr 28 19:23:12 1996 +0000

    Add obsolescence link warning.

commit b4933f2c78ad51f47727093c47fa2b96e068af8d
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 3ce481462b1ca2f1f8650276dfc5013e2577e155
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 04:32:57 1996 +0000

    Initial revision

commit d8f4b8f1abce0492f1d85ffdadd7abf06ef4a397
Author: Miles Bader <address@hidden>
Date:   Sat Apr 27 04:15:00 1996 +0000

    Initial revision

commit f89449d784df15bfc5714080faae4216ef308f54
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 1fa28456594d70f83d5b28190479926e05e4f8d3
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 6e266dd0ff7d6fa8b86cec42df41399b63fad391
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:29:05 1996 +0000

    (allocino): Parenthesize test correctly.

commit 5ade47a82a6f80106f444ac6974fa10fa82d6736
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 92d9d8394768ab2c274a4770d5fde509c7a38091
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:21:55 1996 +0000

    (reply): Set fix_denied anytime we return 0.

commit 83543a4bc82e7fb544c723b71e301d480193ec52
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 26 20:20:32 1996 +0000

    (fix_denied): New variable.

commit e63f19fa20dbdfdc905eb334cdf762bb4cc84673
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 5cd3b54941cf244e8be07595b1260fe60935271e
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 39c4b5390bc067d2e0c335efd5d681150150b7bb
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 dfee3ffd0969d1cbdd812eb85f70b01434480d94
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 4e409675a9fa5d216e5bee72c9f8655645b476b0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 21:14:52 1996 +0000

    Initial revision

commit a4d8af7fcadffff9822abe65c05a7d624cc98898
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:27:08 1996 +0000

    Added pfinet.

commit 714ebb8baaf99a64cd464dec0bddc8fe6a9151d9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:20:38 1996 +0000

    blat foop

commit ac82f4f9c410651d36494a8418fb8788a94626dc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 20:15:00 1996 +0000

    fixup

commit 8ac65a9e12163c607da68052e4ad758a1a2a1c38
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 b3507984e35ae3f439f512d5c0b362a34bad2864
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 ca90059d6d6b65a03a474e1768e4371e29bb4bd6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 19:36:50 1996 +0000

     Many changes to support multi-threading.  See ChangeLog.

commit ceb02110376a535dc1d3de566f71dd720ddd71db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 25 19:35:29 1996 +0000

    Many changes to support multi-threading.  See ChangeLog.

commit a837cdbbcfefbf3b7c8b68737b63b060589868c1
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 19:16:49 1996 +0000

    entered into RCS

commit 00d8086f500d3cdfbc7284d2c767457a955dd897
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:25:58 1996 +0000

    Rewritten.

commit 03ac349ac7a5c5664529f2cd2592ae5dd701e91e
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:25:37 1996 +0000

    Initial revision

commit 9aac03051901da4c7691390697d9b85494207c98
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:24:55 1996 +0000

    (auth): Depend on libshouldbeinlibc.

commit 029d9dbfad421d218ac07460f269f18bdea001ef
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 07:13:49 1996 +0000

    Use -include for generated dep files.

commit d4247a693e777d123ad543fd8e3c6428fc634439
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 05:01:46 1996 +0000

    Undo last change.

commit 20dc14f2bc04931cf2dcb4b524956e3413eacd79
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:58:42 1996 +0000

    (ihash_find): Change return type to void **.

commit 972ec73baa93f045d55339c879e51fe5e7f182a1
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:10:57 1996 +0000

    (idvec_free_contents): Declare it.

commit b25dbbcd8418d6aea095f28bfc31ae3d8ccc440d
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 25 04:09:45 1996 +0000

    (idvec_free_contents): New function.

commit 1a285c236172911b36694ca280b9d85e8a840e18
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 23:04:33 1996 +0000

    Include <fcntl.h>.

commit 5701e61245fac7f854e02e1c62b05f0ca06029eb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 23:04:04 1996 +0000

    (call_asyncs): Add DIR argument; all callers changed.

commit 4e48e1b4916e3463f1767a1743ec2b5368fe9cd6
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 24 22:35:45 1996 +0000

    entered into RCS

commit b59be93591a34f8f09c49107e6a894fe8b6f4bfe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 24 20:02:47 1996 +0000

    (netfs_S_io_seek): Bother to set *NEWOFFSET.

commit eec45507b9d504fc9ca618df1fcfb3190c0298e6
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 eeb2b91ef98b13061b9db01f579c8f319ce1f78b
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 6deadcb592fe27c0a6960725c94778b398fdf2b5
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 596a9795abb2dc347cf06885c071c11394023a65
Author: Miles Bader <address@hidden>
Date:   Wed Apr 24 13:32:18 1996 +0000

    (call_asyncs): Remove FORCE argument; all callers changed.

commit 7399be19b6e06fcd25580cb0eb7bd50939efc05d
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 ed1661844764fa04515b0b6322f001b3495cca2c
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 6b729c440301094c8984c4ec259098d512cf84de
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 78f3b12b303f5967896add3adad90f0902d735b8
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 23241b04bff3ea84fd3815c66120a5a646c94900
Author: Miles Bader <address@hidden>
Date:   Tue Apr 23 21:18:44 1996 +0000

    (PSTAT_STATE_P_ATTRS): Fix names of individual flags.

commit acebcb00e3aa8f0d5c2f042f10c35dcc32a96344
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 329b16ee8d29905b4a7c2757bda1188ae5bb796c
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 1ec875bea7c194b1891490aeb234b22f1f09b10b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:13:20 1996 +0000

    (diskfs_S_ifsock_getsockaddr):

commit edfde9651650b9099aa8b1617242cc7a5fd9e1c6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:12:51 1996 +0000

    (diskfs_S_ifsock_getsockaddr): fixup

commit f1e833c57e19463d34294811d70e125a90800e6a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:09:37 1996 +0000

    (ports_dead_name): whoops.

commit fcbb6ca5247048e124c9dd069ead286174a9b116
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 19:00:00 1996 +0000

    (block_extended):

commit b54688bbe080da9ac69373407ba6b9b8eb03926d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:53:41 1996 +0000

    (swab_long_long): one more time

commit 846374920aff10145b02832509c25879aca53852
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:51:31 1996 +0000

    and even better

commit 321d39caa1ef9491498588e51bdfe067ecbacab0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:50:13 1996 +0000

    (swab_long_long, swab_long): better now.

commit 5e827a7fe04cc6ae25e5370572ef4e4f72fbc55f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:47:47 1996 +0000

    fixup

commit 8d126d48d3ef5036d7c807bf1d94469d33240640
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 ed6a6ede0df6b90597c780668b061a75b1ce4f64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:43:36 1996 +0000

    (read_disknode): typo

commit c756ba48250d43a357b58be5a585da14f2666d7a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:40:42 1996 +0000

    fixup.

commit 903b87a839b8f12d3466dcc286d16e1f277296de
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:35:14 1996 +0000

    (diskfs_dirempty): node_update -> diskfs_node_update.

commit 57d309cf4cec2dc7512996f9f3370eadd2bae00d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:32:36 1996 +0000

    (ffs_blkfree): final fixup.

commit 009dac0ecd35e3325c450194cad334d211e8d9fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:29:14 1996 +0000

    fixup

commit 35b2969e62c1f393fbb3eda242ccccdc56882d1e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:28:02 1996 +0000

    (call_asyncs): Delete local decl; no longer static.

commit 924818ccc188438ad2b74fbd9a68594a93bcf4b6
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 25d2a3b9b5b2cf85f7570a44f5a61b7b7b00c8ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:20:26 1996 +0000

    (read_disk_entry): Proper syntax.

commit 3ace48f0a543244dc17986488e21e63bc7d27cf2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 18:17:36 1996 +0000

    Include <string.h>.
    Fixup.

commit 8852442ca1987e1a9cefe29cbc9729a00dd4187d
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 1190199bdf0bcf8bd3db4f72a2d0e16496e96b4b
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 daa10834cc69d523ad9da6c3f619473129a9418d
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 6bb686a3ffa9cb44fe2dcee9726bd88ab326bce5
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 ca01f0d5669baa3b2881c4636ccf833ff0d50a50
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 0fc5d8fc53cd9a9690f74418c6a98d13bb3d3dc0
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 9a87189f195e2589ab6ab439c15c5d65e00da782
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 16:02:54 1996 +0000

    (read_disk_entry): New macro.

commit 22675cfa1ec68a9f68a741025453dbf14c709a2e
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 c432728378db904e939c3f69293e772fc24b5926
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 2dbca3fbc03680438db2663fab712da152693c96
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 fe4c3d1ba2bbcba0b341913742ce4c93a3ea4e52
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:13:14 1996 +0000

    (OTHERSRCS): Add dead-name.c.

commit 7dcdabd7e8edd8bdc9a1151d69bf1aee128285c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:12:43 1996 +0000

    (ports_dead_name):

commit d83aa74ecef883fd6215d2f5118500888bce070c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 23 15:12:21 1996 +0000

    Initial revision

commit cbaa9b696ee4fbdf890ce4f73b930588fb8cc66c
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 4b315674312aa2c31d32cab63e70f856f813c7e6
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 ad1734cffa050b1c22cd3cbbd9ad5417ac4a22dd
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 823011452c90802e8e27df7691452437443e0ceb
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 edf113dfed4e58fe3d62a9710738705da5a4d3bd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:13:45 1996 +0000

    (_pager_lock_object):

commit 50b3585d86f4b434d9493c27e12d3e01bc4cf3d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:08:44 1996 +0000

    foo

commit 269d09c9a4cbf29e921e5fe75f10468381ddc26c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 20:07:33 1996 +0000

    (pager_offer_page): doc fix

commit b543900430f99c5cde987a93b9dd41176841d1fa
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 76e359a790d863ec41db07398b529f78ec2f237f
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 accb112f42602d4b238fe50b58d0e79808a5be81
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 f5892cbb2d92e6487b5bcec99754c0f630dd1002
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 868596d6d8d24b1d08cadc4af161e09740ac3c2a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 19:52:09 1996 +0000

    (PM_INIT): Comment out.
    (PM_INCORE): New bit.

commit 80c144c9bcc3e4130852a6620238c0164a78f218
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 666734030bc33ef08142e867c89264c2a92078c1
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 c3ca82f57841b6bfd9f9eaec0d69ced56096d6b9
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 3c39ee1dec1d8a8e3224d7eaede0344e1f960741
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 859d34f22056cd170ed6d2509725c64d70558f55
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:07:57 1996 +0000

    (SRCS): Add offer-page.c.

commit eb65104150ff48a0c67a0ca27bcc29ba22ae5eaf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:07:36 1996 +0000

    Initial revision

commit d3104417ba043eb3b27a51b96eedeefe57933e01
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:05:58 1996 +0000

    (pager_offer_page): add writelock arg.

commit 9dfb4bbbcac61f26b6ec5f5c225939734bb0bbc8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 18 17:04:19 1996 +0000

    (pager_offer_page): New function.

commit 6d0e9eaeb39980f4466d3c49830c24b4fe0f3ec5
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:53:55 1996 +0000

    (diskfs_write_disknode): Only sync DI if WAIT.

commit 3703e581f3ba73a5f7f002e9df68c4a0a6f5696c
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 1e4e6ae453324ee4f12c46dc1da7458811ff507f
Author: Miles Bader <address@hidden>
Date:   Wed Apr 17 21:47:54 1996 +0000

    (init): Depend on libfshelp.

commit b69318248a38d39d0fd8fe9237e4be1290d22a05
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 66fab05b9f43b89eaba20212fa19af504d294b39
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 d3442e530863ab4913148c88061b2fd168617a48
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:48 1996 +0000

    (diskfs_lookup): Never mind.

commit 2a9caf23bf066180b8ebbf2a217179e1b2ef687a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:26 1996 +0000

    (diskfs_dirrewrite): Never mind.

commit c73e5c533797dde8da0bec43b451ba083496d9a6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:29:10 1996 +0000

    (diskfs_dirremove): Never mind.

commit cf6b0957b5f06c0d94a73012b2d321b627c70f28
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:28:45 1996 +0000

    (diskfs_direnter): Never mind.

commit dad1f3183bcb89bd64e981bd492a4813d922e1a1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:21:51 1996 +0000

    (diskfs_lookup):

commit 5c3e0cc302bb4281349333958be50f06e00130ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:21:20 1996 +0000

    (diskfs_lookup): But only if not readonly.

commit 3b802ffdee073fb4da7be4ffab332e245271bcdb
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 08c9360fb3cac7e16e9de824767b5c907d039422
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:16:32 1996 +0000

    (diskfs_lookup): Always update atime after I/O.

commit 4c53c8bce756c0275e719d378b3dbb2c8cbd63c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:15:28 1996 +0000

    (diskfs_dirrewrite): Update mtime.

commit d3487261e85ea58be8e8d446ceabd2588315f737
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:14:46 1996 +0000

    (diskfs_dirremove): Update mtime.

commit 379317665792ae22f6f3e4cdd955d6d6c460c73a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 16 19:13:55 1996 +0000

    (diskfs_direnter): Update mtime.

commit 3e8bb2a6a277e6cd44317c0a62acaadf7479c6e4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 19:19:23 1996 +0000

    entered into RCS

commit 45e14be08cfba3587844ec60aa4b5c5bd6cd5af0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 19:11:36 1996 +0000

    (vpath tables.c): top_srcdir is better.

commit 5d3b5ce1708a9b11863c62060a57751431cf5a22
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 5c921e9afcc3a6a6805feb4566637477c216a193
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:58:18 1996 +0000

    Never mind.

commit 6a43581a20ebdebe2d98184dee69c62949176d7b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:55:48 1996 +0000

    (SRCS): That's hashexec.c, not .o.

commit 9daabfcd39427c1b299b44dddf03d90344623dc7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 18:54:16 1996 +0000

    (gzip-sources): New variable.
    (SRCS): Include $(gzip-sources).

commit 4b06b620ad9bcf158691e6093e1d8ce51eb9d231
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:51:36 1996 +0000

    (process_has_exited): Clear p->p_waited.

commit 883340021eb4d66c7d9e77ce9efc5bc7ecc56922
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:20:21 1996 +0000

    (vpath tables.c): That's $(srcdir)/..

commit e596956045545a3d90d6e846370066620ee3c83e
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 c1920fbc4ddc88a7ff7eeafe880675c0889da7c7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 17:00:27 1996 +0000

    (uxboot.0): Find frank1.ld in #(srcdir).

commit 29806eb695b1b9b8d7058f81714e4e51d08e64be
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:58:50 1996 +0000

    Add decl of safe_gets.

commit 86a9f6ff8b1f33437f7d9d9d89a91c86360665d9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:57:00 1996 +0000

    Include <stdio.h>.

commit acb50941b78377d96800cd6c22de5f2c7c972544
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:54:49 1996 +0000

    Formerly Makefile.~16~

commit 8bc4798b4499424a64ab441656391586db75491d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:52:28 1996 +0000

    (MIGSFLAGS): Look for mig-mutate.h in $(srcdir).

commit 3266b9cba59e44d55f9352e9df8cabb07d36c2b9
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 26e85f647c6d1165b0807cec456ea969adbcf9f8
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 94f5a79c1c0178d8b69448955a47b02f4249a7ee
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:50:17 1996 +0000

    Initial revision

commit b2279abaa60aeec53986dd0b669456cd3159dc87
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 15 16:48:29 1996 +0000

    (exec-MIGSFLAGS): Look for execmutations.h in $(srcdir).

commit 294a11b8f69ec84aebccdd1b2afe5e1a4750257c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 12 19:56:41 1996 +0000

    (diskfs_enter_lookup_cache): Never cache . or ..

commit fe6fb6d6f255a7b285858ec4673d0bb343976b0b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:25:41 1996 +0000

    (CFLAGS): Turn off -Wall.

commit 3519073ec52497ec213b7cbce5aa9eb3cda1c4a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:14:13 1996 +0000

    (pager_memcpy): fixup

commit 50af061e934d964c8d0197f062f799051576a9ce
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 ef771078b54899fdd983b8cf05f66fa474f5f5e0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:08:05 1996 +0000

    (MIGCOMUFLAGS): Delete variable.

commit b49b4d61746d823daf1cf490c1d9d897a7cede01
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:05:08 1996 +0000

    (ps_emit_past_time): Return zero.

commit 924928687726d2ff6281c3849ef5814083d5169c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:03:25 1996 +0000

    (MIGSFLAGS): Reference fsmutations.h in $(srcdir).

commit ea97db3300d43b60e62d1400f8c8ac867a40528e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 22:02:13 1996 +0000

    Include <hurd.h>.

commit 205c403999b2471902cb5dbbc2dea3976876ed87
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 3615560bde8ee734047a16b4bbbe3201275181ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 21:54:56 1996 +0000

    (VPATH): Fix up for new configure reality.

commit b63b6755626ac8238eb6d25f192aba30da84d07c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 21:52:43 1996 +0000

    Initial revision

commit c65a372c674005456129e7df717831d3bc04a41e
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 414847fcc577e2e207f35ddf456c14e279bc34c8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 20:13:59 1996 +0000

    (DIST_FILES): Add SETUP.

commit 93f921dd421350bdfa89844c5068cd48beb284b9
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 20:05:38 1996 +0000

    Initial revision

commit 5748130badd7703a70917ea09f001bf825a7dc6f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:29:01 1996 +0000

    Include "priv.h".

commit a1a8e49b2bf3101e6e62f357a69b1ab0fbd5fae5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:28:05 1996 +0000

    Initial revision

commit 098a9cee35c95b882b162bafe6099cd4355c06e7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:27:29 1996 +0000

    (LCLHDRS): Add priv.h.

commit a8cc2e99e3481c093c317812d98a6f3c15156ca4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:26:47 1996 +0000

    (ihash_add): New name of nextprime.

commit ad2267cc2d9830048d4028237d79544e295b7044
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 7f597b2b9838d69a4643c02619f53a7f61b14816
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 11 19:23:41 1996 +0000

    (wire_segment_internal):

commit 12eff95ba102339073626b1268cfdba62aed7993
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 84fa377432b43d513d96276ddfe44296c808e657
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 17:31:48 1996 +0000

    Replace references to iget with diskfs_cached_lookup.

commit 0b552a56c20e69606720f887970c644dea6af777
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 90e609f03a59537fc62d4d83bd01b2bfbf7a34b9
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 8076905f48cb96d91795bd009a408e2d96240d87
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 2bae87391f1d0ae34d9b2fa4b162af797dca1259
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 860646f40cf599b15afb7c27daf4cf85c3bfbaa5
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 00:08:42 1996 +0000

    (targets): Add devprobe.
    (SRCS): Add devprobe.c.

commit 8eb68722a92c5f2eaf8e28cbce8f1c2f59bdeafa
Author: Miles Bader <address@hidden>
Date:   Thu Apr 11 00:08:02 1996 +0000

    Initial revision

commit f07b9abbab3d02dd9d313e56d6a2dceb57fc3cc2
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 111e71859a03602491f13cc5568b3f4a5ec9da6e
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 731d2817672da0ec832c726d7889276a07bfa7d0
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 406061006c8ef39b9ee632a433ac86b020597dd0
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 e3ccc2880429404e3964e1a4a32e0731e54ac198
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 fc0d3b45683a4150cd658f3375cb4d86ab834de8
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 b2ddf0db6608f22ad6e575717c1a31b51ef3dbee
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 9b23b9e9870f3aaa8cce6310fd435f8a19673ba3
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 c77a8a642d81fe3498cc939f8076f81eb1f31c3b
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 194af3cfd5c129a0dbacf3f7c00eac61cc3f4253
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 692b9f226d3f5d306c7332058ce5692d0518ea8d
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 2a894fff05dc80fb28ce33a96420fff69ee9ff02
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:10:07 1996 +0000

    *** empty log message ***

commit 05fad792488eefe04b952975c4e2d7c548518428
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 d47192a20f5846b9d77a3ca988705f0ac686e103
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:08:58 1996 +0000

    (diskfs_lookup_hard):

commit 0a7d5f69ec9bf79044576b78b506c1974a923cce
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:08:48 1996 +0000

    (warp_root):

commit 4bbf21ea6a5e23c9615f64f66ccbfb593ce4fd7c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:07:50 1996 +0000

    (diskfs_lookup_hard):

commit 05f0aec855d0dd2c95ae3479c625e517a9e75183
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:05:34 1996 +0000

    (diskfs_cached_lookup): New declaration.

commit 4d61c9c54d6d075e61b5bd2276c1e138130b1a35
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:03:46 1996 +0000

    (iget): Initialize NP->cache_id.

commit 25af49341bdaa4e5371a3b54f128014534995bef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 3 21:02:36 1996 +0000

    (struct node): New member `cache_id'.

commit 70fe03b135dcab0fafdaeea3e0b83dad437e7d46
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 ad09989ebae5c604c5d7cf235a7626df6268659b
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 587c9ce4d88b7e94815131f444b975125b705a3d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:40:16 1996 +0000

    entered into RCS

commit 7b059af40e4dc038c9d5413f213bbd6c0315ba80
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:36:39 1996 +0000

    (SRCS): Add lcm.c.

commit 0527ee8b93a97b302597e193989bd4fa6bb85363
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:33:15 1996 +0000

    Initial revision

commit 0dbb0679437819da4e72672cb6016cfb4eac44ee
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 23:24:57 1996 +0000

    entered into RCS

commit eabfd2786dfde36bcb4aa8f73b21c4f11691bf20
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:46:49 1996 +0000

    entered into RCS

commit 04df66e17aa62ed1682086f3cd3f3ee71b3ea024
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:41:10 1996 +0000

    entered into RCS

commit f467b9bb4f6923ecd1e1f7c55fb4d1f402dddddd
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:27:19 1996 +0000

    Initial revision

commit 801f48edda2d575bf7b4507bd4d345522679940b
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:10:40 1996 +0000

    entered into RCS

commit dee0a85e717e3c3f3df02697296948e18fd933c1
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 22:07:15 1996 +0000

    entered into RCS

commit b312769b285a49c3eda2dbbb7f2b70ed402071b4
Author: Miles Bader <address@hidden>
Date:   Tue Apr 2 21:56:16 1996 +0000

    entered into RCS

commit 99a12066e6ce9d037e40ac0bcb9914d12db07ef2
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 2cd6c9c618089a1115ef6963bb68aae8b42bd207
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 12bae94bfaae934d8f7bbd18ebe16ee4b782b5c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 19:40:11 1996 +0000

    (diskfs_lookup): And correctly, too.

commit daedb51443b74dcdd70282b6e445bda05bb4d5fb
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 434625ce098f4410f4feb581d19bdb3d17426645
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 8ff57e4c7c5aef1b552ac8ee579c69d7435daf0c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 16:23:38 1996 +0000

    (netfs_report_access): Oops.

commit fe021981bca1f86dda02a152e67a2da8d422b7b0
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 3c2fdaf73964660289e75a983b82ecc63a39fa4c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:31:06 1996 +0000

    Never mind.c

commit 389e649a06e0dc33541c20ddf7ddc68bafba819b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:30:39 1996 +0000

    Never mind.

commit ad14f57f3b1a4ccba81b8a853b3845646f532df9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 15:30:17 1996 +0000

    (netfs_S_file_check_access): Never mind.c

commit 97d51475b19eedf2439a5a4a9238c3024f431b01
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:49:05 1996 +0000

    Include <fcntl.h>.

commit da803323063922eefe1369ca07a302a45065c31b
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 042e849489ee6e341cb1e65cad38fc9422b2e084
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 a0266925c7fcfd1011f1d93d269f7cd7ff13e51d
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 9bc51fd6cd3eb5c13339d86835d7775c6a8bc080
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:15:49 1996 +0000

    (netfs_report_access): Doc fix.

commit 2de5e81bb1d6eb5345dee759ee7acc421b243366
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:14:26 1996 +0000

    (netfs_S_file_check_access): Initialize *TYPES.

commit c94f75e838c61d0c0c4935f5f77e97ddf4761857
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:12:23 1996 +0000

    (netfs_report_access): Bother to initialize LEN.

commit 02045a030a97989de8268badc2fe81ccea6e31bb
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 d2f3027580236ee5b8e73da6d84eae6ff5527e38
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 2 14:00:49 1996 +0000

    (pass1): Recognize inode type IFSOCK too.

commit cc17f28754b9c6566f71b0889bd08ec7af3dd226
Author: Miles Bader <address@hidden>
Date:   Mon Apr 1 22:27:37 1996 +0000

    Formerly decode.c.~3~

commit 2acb42b08db883bb939a1774c308a2913416202f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 1 21:17:51 1996 +0000

    Formerly encode.c.~3~

commit 205839d9e2aff8bb2e652d96e49f86b4eed77bcf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 1 21:09:34 1996 +0000

    (netfs_S_file_exec): Remove stub.

commit 75f97bdae0f4531f5e4be7aee350d64fc86560e4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 1 21:08:49 1996 +0000

    (FSSRCS): Add file-exec.c.

commit 69e52e6e4bbbb6b8c70781ceea0486fdff45adba
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 fb5624d20f8ab70d79d167fe60142f313ba17c0e
Author: Miles Bader <address@hidden>
Date:   Sun Mar 31 19:34:53 1996 +0000

    (mode_rep): Prefix octal number with `0'.

commit 4e0a0c9ad917c593068236b9ea3f45e63953d37f
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 af4d0febd7c9302fac10f029e9a0c07b2ad621ae
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 086d0db90851307c9862dbd1d747769e92e6c94d
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 a6b8524d7d7baad8b96009087d72669ebfe01be1
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 37138a364642f4b3804fe21d8624abe78e9191de
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 2a34adf65ff82c34843b8986364495e0b98c075a
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 74315b31ae707195142c877d92c25a8bf9684d62
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 21:42:37 1996 +0000

    (psout): Use real types instead of old ps typedefs.

commit 706a728c261facd1e1a9a4090df468dc311687c4
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 3fe97a4f1e6a20803d64eaee5594b4679451b0c0
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 a9b25ece38122be67c7822ef9d77a006d0fe8cd1
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 44f6e1406b5e6c014eb9ad7e7ce5ffc1e6e4b736
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 1c37655133cbab60521b8be97d65712801ba79aa
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 29 18:57:34 1996 +0000

    Initialize shared page magic number.

commit 02f2ec3baf71ee804eeb3f9a78f592be98e1f9fa
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:24:11 1996 +0000

    (main): Argp interface changes.

commit 2060006ee3e3e655b7977e8ccea07e193e715f3c
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 2b376545e1855c90057b52ed15850515ebecae51
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 d5c363ae54aca59f3aea7c43e4a0010e21fd3ab3
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 17:22:46 1996 +0000

    (main): Pass new argument to argp_parse.

commit 3537a6b7a01995ba428a0de5b79d20a85c104e96
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 2ff4522a9df681632de796ef59374a25ba181767
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 bca92ea54c4157bb5b13bbc186a662d3b94c99bc
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 a1576a37c857bcacfc0118b722f0f3ce7f0a2aa9
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 ebce32231694ad9a6df253f9ddf4c90a103a1fd5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:34:56 1996 +0000

    (ports_transfer_right):

commit 4b88d5a64a652e6329028ffae14ee875ad9cdc9a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:17:18 1996 +0000

    (SRCS): Add transfer-right.c.

commit 64938be5e95a98e5781c5a291e9e0163b8cc9297
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 29 14:16:51 1996 +0000

    Initial revision

commit 6b1f8b56547573267579f38b2d075f9fab06339d
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 a9ad8a9657e0c20d2da6eb76fca8bda02cc72cc1
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 f7ff5a77d25ab63182756679d90054b4bad94d4d
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:30:35 1996 +0000

    Fix function name typos.

commit e7068e586c3bce805645851ff164795b0dbd2ad4
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:30:18 1996 +0000

    Fix function name typo.

commit ed54321067228320fd1740203831f0710319bbcc
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 4423c86cae09d6522840d12f0119b889a149b733
Author: Miles Bader <address@hidden>
Date:   Fri Mar 29 00:19:57 1996 +0000

    Initial revision

commit 66701b840761840caad1fb39159e152f39fb72c1
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 8e999d2bb87151d4f402c32664be09bb84f08f1a
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 0dc776df2a17089a4ec5af227d5efc3ef6220c2a
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 952ddcf51e74f33e6c1de13ab7668d2722c973be
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 febdbfb65eb329605ea492756e9db3c400719a0a
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 b6a955a0f13ca2291f1348cec33e3afbad833a99
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 079c1b143a720710006fdd9dbea3863a5828729f
Author: Miles Bader <address@hidden>
Date:   Wed Mar 27 22:24:08 1996 +0000

    (COMMON-OBJS): Remove tcattr.o.
    (SRCS): Remove tcattr.c.

commit c5764e253fba0234e5243949c8eeac632e22e952
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 780b7b5e665c55613b5027faadabec3984a74c55
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 a1e0be0ee992778b7a5a179aa3e2d7647d398962
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 d38dd5a4d0d15012ed8f3ef70cde8afb0ec3da8e
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 3ded4f94c1ff510e79c0d9d662c91108a471c99f
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 925ddb988e053a32a3f9c230836718d03a5e5198
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 72fbb50259d32e35e12b58902b6264057ae54eb3
Author: Miles Bader <address@hidden>
Date:   Tue Mar 26 23:10:25 1996 +0000

    Initial revision

commit e0c477f62632bd1eda13a03c69477811e580a051
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 fad16ec24b20be014f5e952bde557760351c444d
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 c75f389b92d9f5a88a8770a92c9bb4b3795c865d
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 01205e951c55177e5564b5f56f44383dd9128e0f
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 310c3fdb6dacd69d9712ccbe1f03931356173b9d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:25:14 1996 +0000

    Include <stdio.h>.

commit fd550c9c07f23e8f2a73d06c6c54091ab272de47
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:24:37 1996 +0000

    (_pager_do_write_request): Delete unused label `out'.

commit f0e753339b01ccf3c52d380383d385b86aa34d83
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:18:10 1996 +0000

    (SRCS): Revert.

commit 7506367144ac77798cd9495b3a92d7c980e9d14e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:52 1996 +0000

    Revert.

commit aefaa24584959e22d863cb5ced2cd38ed7e5394a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:23 1996 +0000

    (pager_create): Revert.

commit 2e0340934cfe7bb869daa50e45c1c4d5024be6dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:17:04 1996 +0000

    (_pager_free_structure): Revert.

commit 39fff2e08569becb900bd0a13cf6163bbf7d9b8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:16:37 1996 +0000

    (_pager_seqnos_memory_object_data_request): Revert.

commit d5066c05786bfa24703fe6bd823e196a8f4161ef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:16:07 1996 +0000

    (_pager_do_write_request): Revert.

commit 5f7a87dddd01de98586bd78b1c5a1cfafa526593
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:14:03 1996 +0000

    (_pager_lock_object):

commit 5dded7618c2c1f4c2672fa7f7a34a77551716afd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:12:14 1996 +0000

    (pager_sync_some):

commit e437f82ab18959891b92a062f55e2d447bb97097
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 a994951e2d1279245fe6cedd7432b693ff0fd9b3
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 76225aaaf41cf5b248ca0175f47dfad2ae15443e
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 d0dff73e8d973e59b3e167c96a4f250780fb783c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 21:01:03 1996 +0000

    *** empty log message ***

commit bccdba9ed8975aa3b7d59554c632bf1f58db7f98
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 2f218f837cc857b4f8e9f96a9f210d2a33183f36
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:53 1996 +0000

    (_pager_free_structure): more.

commit ecdeb7d2d94399e7bee3924a7abb1702d9f5581c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:25 1996 +0000

    (_pager_free_structure): Clean P->anticipations here.

commit a7966d03fb7d356ad86278ff8c13b5c2b715d993
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:50:09 1996 +0000

    (_pager_clean): Revert.

commit 81196b314d2a670adfd87412bebde29722833744
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:48:14 1996 +0000

    (_pager_clean): Deallocate anticipations structures here.

commit 52bb25d71a6217ae56ffcce852c198a1a50dba51
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:45:57 1996 +0000

    (pager_create): Initialize P->anticipations.

commit 178a84d25cf1b9965cf3726613db47ed7c49444d
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 c8b402693eabc2d1542c406cb8ea58c4cf285257
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 26 20:37:58 1996 +0000

    (SRCS): Add anticipate.c.

commit 8256bf12b3967e8c6d3239c5fad12490271de970
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 f46e85e24d0eb2cc0f24d3d1a8be792971df5b3f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:59:46 1996 +0000

    Initial revision

commit 29e90a0d466e09a04ecb7f27520785344d15a284
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 f39361ef9801ba7e1107be2a1675488f88179190
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:45:39 1996 +0000

    (SRCS): Add wire.c.
    (LCLHDRS): Add wire.h.

commit 0e9e69a318b7a7631f47cbe9208ca97b59ac1744
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:21:26 1996 +0000

    (wire_segment): add.

commit 70b758b8334c39847da4c72291597652eaa6ca99
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 21:11:46 1996 +0000

    Initial revision

commit 1505415ace2d258ffca6098a3989f9b505c4e771
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 344b96f5351f8b643194e243299a0caf2a27ad37
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 18:08:40 1996 +0000

    (diskfs_null_dirstat): doc fix

commit b7d6e42fbf6e577c4d823c4bb3942b93df397cd8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 25 18:08:16 1996 +0000

    (diskfs_null_dirstat): New function.

commit f035f681135f32b3d13c958487e46e973ad80879
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 9e3923db75d468d6ced4d283aed8a77727a742d0
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 d4d05bbed665ae888ad1e176dce3c8a51970ec69
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 0d0b0d5c6ab8cdb6a7417878d8db38f4d33addd2
Author: Miles Bader <address@hidden>
Date:   Sat Mar 23 06:52:08 1996 +0000

    (main): Pass new arg to argp_parse.

commit 8b86f42570c9ed268425abe0a28038e79371ccea
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 eabc4f1933bcfff2972d8bce6e4b3a22b8902b36
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 513ccf3f34ec62661e103597d35e4188282360ad
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 d2cf866bd787b411571764d496aa3ee075bd0379
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 1fc9e082aca7309c04b184d64f2c0258366b5c4d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 21:00:16 1996 +0000

    (diskfs_direnter): Don't fall off end.

commit 6e840326bdd058652ce7382170abf51c87bcc892
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 95cd9dcd635d51173da459f9856c88af291cd728
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 2eabbcf7a50d6597c19acfa7b76125de69b4302a
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 842ff60a264d2fd3832a3f5ddbde0624814691a3
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 deece73768233f82e3fd717e7d1d8d792d3d5afd
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 39bbfdfe04ef3b29d0ceeae99cf52423ad5fc3cf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 22 20:50:19 1996 +0000

    (diskfs_clear_directory): Use new diskfs_dirremove args.

commit f53190b739bb8d63b1747ebe10790422b00c35b0
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 6ddf76230e9bddde25496d9e5256c73665957b9d
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:12:23 1996 +0000

    Formerly encode.c.~2~

commit 4efa2f5e9bdf6b6b56cae43ec861b3dcf2317851
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:11:49 1996 +0000

    entered into RCS

commit b35a1dfd9fec19eaaa9a3cfe76716fcf70251ebf
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:09:23 1996 +0000

    Formerly create.c.~4~

commit 0643502d69c7408adc1a735a7dd73d7523365544
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 01:02:09 1996 +0000

    Formerly decode.c.~2~

commit 32f1b7c2e4981533c18d1b78e1a45c28e1145546
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:57:55 1996 +0000

    Formerly store.h.~10~

commit c1b810a00106642207e7faa79ec2eab488619af4
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:45:06 1996 +0000

    Initial revision

commit e511c8b38c163027edefdb634616f0ed1561a83b
Author: Miles Bader <address@hidden>
Date:   Fri Mar 22 00:42:03 1996 +0000

    Initial revision

commit c0fe0fefffa78ddbc64f53eeb5876bfee811ca87
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 21 17:02:12 1996 +0000

    (CFLAGS): Turn on -O3.

commit 8189203b288cb754c74f8d936abbfcf078a98a9f
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 0cde13202af1e4b279e8d334ae17c8ac5bfd1bef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 21 16:41:50 1996 +0000

    (CFLAGS): Always turn on -g.

commit d6e7c025410403ed0148867ee8ab06e2fd388965
Author: Miles Bader <address@hidden>
Date:   Thu Mar 21 00:37:28 1996 +0000

    Initial revision

commit c3987e8d74d08291af5ae41ea7fd94a3d78b9929
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 0b761ed5b7cefe90ed95d71d2a2215339a071631
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 20660ce1bbd31fa7c0b9c4cc1a5f4e8318730d35
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:17:34 1996 +0000

    *** empty log message ***

commit d1f352e5d05a115d1732e9ea676de5ba4503128b
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 dfe895f465a54ba19a96edf1c1cdc79c8d9226b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 21:16:13 1996 +0000

    (diskfs_lookup): Cleaner.

commit 91281f075cce9f44b8f62bfbac31245dca7a71ae
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 c23e0674fe2582abc17315875c8d7c6c0ea0db39
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 cffe2892bf6df829d0fdeb47a43823469c9fcdc0
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 9f30395e3ba859d6b569fedaab63a055191fdf44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:58:22 1996 +0000

    (diskfs_null_dirstat): New function.

commit 1586a3aaa2d9cd4475fd56d2e1cde03fd964d760
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 c40ed0d9e4dd636ccc6487a8b6807c448fcab2a4
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 e333a67bba5e7f7d9c890a3d66ec7e8636fdbcc5
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 b70f9dbab05d619575d635a67e7a40e343ab58ab
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:35 1996 +0000

    (diskfs_rename_dir): ditto

commit c7ab9cfcd424c0c3b129959151bddc2d81dc5090
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:25 1996 +0000

    (diskfs_S_dir_rename): ditto

commit 4277eee23d049438f79414262380ba43783520cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:48:11 1996 +0000

    (diskfs_clear_directory): Don't frob cache here.

commit 717a365081a7fbd6847613d5ba2dd8c605c75463
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:50:37 1996 +0000

    Initial revision

commit c439fe9f391470d210560043a881321dee188b25
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:47:20 1996 +0000

    (diskfs_rename_dir): Don't frob cache here.

commit 37521a9d68b372fddda6c9e79982356b22213d91
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 1c08543a2641e9dd44720c919c8a12bce0e74c35
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:46:36 1996 +0000

    (diskfs_dirrewrite):

commit 01e82e5b1fd7cf52ac0c76b2448e5309720cbe32
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:46:25 1996 +0000

    (diskfs_create_node): Don't frob cache here.

commit cb885bf5ed87fe19e3e119489d78ed1e0a2db264
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:45:59 1996 +0000

    (diskfs_rename_dir): Don't frob cache here.

commit aaf1e0158fee412f0037e871c628f7b903c592b7
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 841e2ed9713e21f35b766ed490e90d7a984919eb
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 faf6ae9d6bedb357807acfecbe43ec685e7395e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:44:50 1996 +0000

    (diskfs_init_dir): Doc fixes.

commit 83cf7a77abc51d978dbe5f3ca9d96da2d7086f9b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:40:06 1996 +0000

    Fix typo.

commit 5404ae9c089c12529d1a710d5edda6f868040c01
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:39:02 1996 +0000

    Initial revision

commit aba8a8164b426af7ba30a44a837a9fc7bbe4e8cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:34:23 1996 +0000

    Doc fixes.

commit 8ae549f2258a8463532fb9abd218498353907d43
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 bfefdffe94ead898bbf3a1d45f22386c0b38b9d4
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 20 20:29:12 1996 +0000

    (vpath %.defs): Use $(includedir) to locate mach files.

commit f796f57f9c74c6bf9bab4e48d09e5f488d2fb04c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:19:14 1996 +0000

    (CPPFLAGS): Define _GNU_SOURCE.

commit a768fefa926c1c3c811f20910f1f2e19806a3d6f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 20:07:37 1996 +0000

    (vpath %.defs): Add /gd4/hurdinst/include/mach.  XXX

commit 2419d3b5f07bb29774e305858fdbc344c86c7007
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 4be5f57d2d0b2c61090c5db62dfddfe753125f7d
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 1a8cd5a9e746c8316ea31ddf8795a1bb1f8b8493
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:42:37 1996 +0000

    (ports_claim_right):

commit 8ad894702b8c0af7462f479140831f1c22e47a2d
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 570544bb9cae0b9b1112dce659d88f7fb7148570
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:34:46 1996 +0000

    (SRCS): Add `claim-right.c'.

commit 805f11b0d8d41d495c1ab0f6921e1617d5357f14
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:34:17 1996 +0000

    Initial revision

commit d25eccc41cb998e34ced98c607f31dabe2bc1d25
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 18:32:33 1996 +0000

    (ports_claim_right): New declaration.

commit 074b69edfed340e830d8cd3de2ee8a7a36f8e39e
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 99bfd1b2a930286ef1f9726e223ca6938a061ebf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:08:56 1996 +0000

    (MIGSTUBS): Delete interruptServer.o.

commit a5a96accbaaf0f4305dec9ca344b4d56bef36fda
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 21ddc98d604e1a47ec608521bfd1c8c9c3090548
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 baa30b7b5bf7d7c5760612fff05090ca5998b242
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 fb376453b7c420bdc08e2ca0be60e87ee39d67db
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 20 16:05:45 1996 +0000

    (new_proc): Initialize P->p_wakeup.

commit 05e88358ac11a07c4dc83b763e6b77939e2403b4
Author: Miles Bader <address@hidden>
Date:   Wed Mar 20 00:25:26 1996 +0000

    Formerly store.h.~9~

commit 3296f9cbdbfb39652228b18d92578b81b77fc2b5
Author: Miles Bader <address@hidden>
Date:   Wed Mar 20 00:22:14 1996 +0000

    Formerly stripe.c.~4~

commit 6d09ac43d254e19f814b7759112a06ca453d9b3c
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 23:59:30 1996 +0000

    entered into RCS

commit 2e459b217559886cb1e73d73d46dd9e141eb27f5
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 23:57:40 1996 +0000

    Formerly rdwr.c.~9~

commit ea718c34a2fdc3a8f0597d32865a2dabe45aa66a
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 e02416c1a69547cc199e939d60dd0a9535b96cbd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:47:37 1996 +0000

    *** empty log message ***

commit e210272fdbea7cb8a95cb2df410071db86a03203
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 f09c9f9ffd34b76c78026946a5bc972c9c1be408
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 ee1d44290661851743deb5dbbbc572980a6cc5a8
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 3b22878a6f78bc70b068bd0ce108a3648a61e827
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 506b82a2a4e50cc9f2045ae1ea8a2b1eb5389907
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 9cb0d6b8265f7243537596a76aa7b1f926616044
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:13:14 1996 +0000

    (diskfs_init_dir): Doc fix.

commit 984f5315fc3ae0be6cbdeee107958590a90a4aa0
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 2b2386bdc268c5aa0dc1ffbb2131fa74d46a0597
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 0b5ee6ee3865477a0467f4c78860066295d2e45e
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 db39a58ab30cb13d564c9185f473054832df0f18
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 03aaf58eab96b048c55c79a80262236a21560a46
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 5661929f5cb380b61d1332ee5436d06571c6aac6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 20:03:12 1996 +0000

    (diskfs_drop_node): Fixup.

commit fd09584ebead7f28549c084c25c5b8e6a5d8d671
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 d232b18eca6803a3d7f7c864ba2be0ee78ff32d6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:56:23 1996 +0000

    (OTHERSRCS): Add name-cache.c.

commit 2d68006d229e7df21e14225d63eaba9c02c55db6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:56:00 1996 +0000

    Initial revision

commit b77137380e754c1c1e3e44ba814af346c7ddb878
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 eaa715a1bc178f5338ce426e968ce89d94fdd2f5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 19:00:45 1996 +0000

    (LCLHDRS): Drop rpc.h.

commit e58c6272faf4a202b05d556b2b9bc09038969817
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:59:34 1996 +0000

    *** empty log message ***

commit 526359cc3e20dfa336960147824be75480045f22
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:21:12 1996 +0000

    entered into RCS

commit 40861b25a94f92d723f268b4ca9c1a6a0bc7947c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:13:40 1996 +0000

    entered into RCS

commit 6ec3fdbca39f1265016d626026a745f6d59a3dbd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:08:03 1996 +0000

    entered into RCS

commit b3c64628469cca86987453411496280e189d4697
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 18:01:57 1996 +0000

    entered into RCS

commit aa16977a9e198f67d597872ddf2e517a41b09177
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 17:58:11 1996 +0000

    entered into RCS

commit 6f5b0d7b0b38e218c86741a84f000bad68a10520
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 19 16:15:51 1996 +0000

    entered into RCS

commit 0df5f0821a8abccc6bccb3c572b2ce4bacf4afa1
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:51:01 1996 +0000

    (main): Pass new arg to argp_parse.

commit 846eee9aa207140491e781d217890947bd460787
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:50:01 1996 +0000

    Formerly main.c.~15~

commit 5a583308ae7bafdf5b0a895a7161054e4893a881
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 a9a6a67e7a404aa4e4deb6abc908fe17438037a0
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 a1e01d20f454d69854776c1bd7aff8cff699e088
Author: Miles Bader <address@hidden>
Date:   Tue Mar 19 00:44:49 1996 +0000

    (main): Pass new arg to argp_parse.

commit ed66d1b0f4460c342c8f404ea4d310a2fe2ac28b
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 702b754830f444cf9bcee614b61e03dc82633dbe
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 d60c20e7970d2aa652d82511bb23e9abb903cf81
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 37ad0a644b9953156b9d722852b8f5a1df8eb1a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 20:34:15 1996 +0000

    Formerly nfs.c.~14~

commit f8abadefc146e31e036f27fdde1b2751c4af36e5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 19:41:09 1996 +0000

    (netfs_startup): Add declaration.

commit 69d96c3b50beb670995d0bcfd40cb8dd8cdaac84
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 9552a63803c1b4768f132432a09bede48f0ab372
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:15:19 1996 +0000

    (pager_return, pager_return_some): New declarations.

commit 43ead0e7d58941a6a8dabbfee132ac20cf49e0f3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:14:13 1996 +0000

    (SRCS): Add pager-return.c.

commit 53f7d71dd3e86ddf48746a62057951c0a4afe919
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 18:13:54 1996 +0000

    Initial revision

commit 540453a3be18bbf7cd9dd899d0ff91c188496c71
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 7c2cb771140846d1fdf96b2b61665a228860d883
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 218a73b8bda1d3b8922eaac491be61c008d7c686
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 18 16:09:41 1996 +0000

    entered into RCS

commit de6427bb7f3bba1a072f0bf7206b3d39fcd3d1d6
Author: Roland McGrath <address@hidden>
Date:   Sun Mar 17 09:45:14 1996 +0000

    Formerly store.h.~8~

commit e02f209f37b3c132398cbf706c625b51fe0bfae4
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:58:21 1996 +0000

    Formerly stripe.c.~3~

commit 58fc9435d68620f8fab30f75062ae908936773f1
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:55:07 1996 +0000

    Formerly Makefile.~5~

commit a5dc870ab9c9043a2d290f75021e66c024678839
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:54:14 1996 +0000

    Formerly store.h.~7~

commit 631b59f6850d7e5f3bbb5a61e5438b7c94d57ac3
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:52:57 1996 +0000

    Formerly stripe.c.~2~

commit b7a5247fa261e928086e8e92bcc5963a4c1a76d6
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:46:38 1996 +0000

    Formerly rdwr.c.~8~

commit e350d70f13a5d3bfa94b131b3d989b1ecc3dbeb6
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:27:04 1996 +0000

    Formerly storecat.c.~2~

commit 22bab2f1676f0eb41fa14bd1ee576cedaef6bf9f
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 05:05:54 1996 +0000

    Initial revision

commit 8b1c66330286b2ac7001c8e7def20987b8f41c4e
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 04:35:20 1996 +0000

    Formerly device.c.~4~

commit d825c9092b9184d349c3033c0088aa335b96a2c7
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 3c598dacdfe44bf8b7e0b5f2f801f6e11d809315
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:13:44 1996 +0000

    Formerly file.c.~3~

commit 1444487dde2d63e6c61341d17eb7311f3f0d0f67
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:13:40 1996 +0000

    Formerly make.c.~4~

commit 21dd0a5b45d2d04e9f072e38184069b31b77dfbf
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 02:08:44 1996 +0000

    Formerly storeread.c.~4~

commit dd41ffd7b9d047b3de4ee6636ab999a1c5a2b08b
Author: Miles Bader <address@hidden>
Date:   Sat Mar 16 01:13:04 1996 +0000

    Formerly derive.c.~4~

commit d0863cfb1e3a93c4c78f806dbcab92fecbd2a541
Author: Miles Bader <address@hidden>
Date:   Fri Mar 15 22:51:26 1996 +0000

    Initial revision

commit ead393625e99a7b8b6a042c9b90c15b906ea2005
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 21:47:58 1996 +0000

    Formerly file-set-translator.c.~3~

commit b3024735237e58814de5e72c88ade3db1578eb29
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 21:44:36 1996 +0000

    Formerly cache.c.~8~

commit 7f1abd29ed18b3193808a2329ec6197fe6e7ff3a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 14 20:10:13 1996 +0000

    Formerly mount.c.~13~

commit 07cd40b3d30ef960f332e0b1d019b5e4d7ad989d
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 cd4a69dd048d8aefd62539f3a58aeb7d3acf38e9
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 4afa3246d92b0b830ab3eafd7cd723ba6af5bb44
Author: Miles Bader <address@hidden>
Date:   Wed Mar 13 23:45:09 1996 +0000

    (SRCS): Add dlabel.c.
    (mkfs.ufs): New target.

commit 06280493a5583a4bb91be3e718745ee0cb5b51a9
Author: Miles Bader <address@hidden>
Date:   Wed Mar 13 23:44:54 1996 +0000

    Initial revision

commit 88a0cb43ad1f323f708a6fad4f45fac27ad2a703
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 21:00:10 1996 +0000

    Formerly cache.c.~7~

commit bceed1c9e85483edf0d5cd6b098d290cc3f200b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:59:41 1996 +0000

    Formerly mount.c.~12~

commit e414626ab8ee47a4ac14dfde68b79c8db5cfb2bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:40:07 1996 +0000

    Formerly fsys-getroot.c.~4~

commit d53e7ff696c0431f57f395b2481699234c55c550
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:35:28 1996 +0000

    entered into RCS

commit 58c7844fc8f334283cb33291eab447c3a2a02109
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 20:14:09 1996 +0000

    Formerly file-set-translator.c.~2~

commit a160854ab1f31bb58516159bfeab06d767a82fb1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 12 19:50:29 1996 +0000

    Initial revision

commit 77e7c53f7db2072f4da6b75f9b67322647a675d9
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 b72dfb00dc69e442f96827d338be9f8324113404
Author: Roland McGrath <address@hidden>
Date:   Tue Mar 12 13:36:06 1996 +0000

    entered into RCS

commit 5ef65a5cac920a38139174384cb5a37bea4d2245
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:56:08 1996 +0000

    Formerly file-get-translator.c.~2~

commit 377b01fc526f1d006d94e4ba0806751fe7ebacb3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:51:44 1996 +0000

    Initial revision

commit d0d376f2c454389a3e4e0222c2258fecea4fb4ae
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 11 21:44:45 1996 +0000

    (FSSRCS): Add file-get-translator.c.

commit 1ec74e3fbb37bf8321f19845bb0a65ff5751d732
Author: Miles Bader <address@hidden>
Date:   Thu Mar 7 22:57:25 1996 +0000

    (diskfs_set_readonly): Don't sleep(1) after syncing.

commit 36e32be3edccbc6ba025c37a8cc6b46cabef86de
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 9957820e805b975781a68f256bfc28fa6ac4780c
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 9525c51792facd69783091e1c1757301bb815c71
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 472fcfc0193b70e730efafb479dbc1fe782aac5a
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:53:37 1996 +0000

    (_pager_lock_object): Don't barf anymore.

commit 6e9262cd2874788e20d559b7959e5270502fae3c
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 d152c7fc90994db543dbd1daa05bc2ab9e850ff4
Author: Miles Bader <address@hidden>
Date:   Wed Mar 6 23:52:53 1996 +0000

    (SRCS): Remove barf.c.

commit 6b10d192e5fa6d59294c2f01cbccd8a2f84d7a72
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 8d102d774c1d4170e9a59f26145ae62285ca58a0
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 8fc3193c5845a349fe1aabcc66157d310aad74cf
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 2ccb0a03aa147f4bd88245c83d481ede0e97ea6a
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 248b5f058799c99ab903ba4ad56b929fab63cf46
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 23:00:13 1996 +0000

    Update to new location.

commit 229eddfc73f1011f3c9d151ccd98eb9ab574cd5e
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:59:25 1996 +0000

    (prog-subdirs): Change `newfs' to `ufs-utils'.

commit 34ac856b6d0e432eb5c94af91e8da956b2b9db17
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 22:59:08 1996 +0000

    ($(target): %): Add $(target-suffix) to destination name.

commit 1ea3cd60dc2a632827f0ab8e2c2eea8524749271
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 9b147bdb99bda6b8fbbd8f8246ef13c1e75351da
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 2dc7e13ee9a6838e6388179e75129e8df36e6117
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 f19c2f438c8159cd3580832d077ac74753d85c18
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:37:44 1996 +0000

    Formerly main.c.~14~

commit 29c223748c71e4bdf556f5a180b57bcb33291b05
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 2c8bddebf28ce8faf917166413d41796c473ad4a
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:32:36 1996 +0000

    Include "netfs.h", not "priv.h".

commit 4e37dadb1055ddd9745b74972405caeb178db259
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 2727b5c965f43970043d682288f85b6042ea9397
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:29:08 1996 +0000

    Parse run-time options

commit 56a3100e6a5550f6952ba4fe6811937fde5c49de
Author: Miles Bader <address@hidden>
Date:   Tue Mar 5 00:34:01 1996 +0000

    Initial revision

commit 7908d1d9e55505834213ef58d3eda2cb20421a96
Author: Miles Bader <address@hidden>
Date:   Mon Mar 4 21:29:18 1996 +0000

    Formerly main.c.~13~

commit e06a94e031715463c9485b862e9cd1611dc123ea
Author: Miles Bader <address@hidden>
Date:   Mon Mar 4 18:54:23 1996 +0000

    entered into RCS

commit 273b9d9a0a66019007f3c8118d44bd3ca9181473
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 01:04:31 1996 +0000

    Initial revision

commit 361fdbb345b492aaea9ed06ed3ba8e4560951045
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 00:54:38 1996 +0000

    Formerly main.c.~12~

commit cd812f0c88050e0c06682e4d9fc0f675750f69c2
Author: Miles Bader <address@hidden>
Date:   Sat Mar 2 00:00:15 1996 +0000

    (hol_entry_help): Don't print extraneous blank lines.

commit 00706dd89f8855451b15be6fae794101d0f7a023
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 0ad774383fb6ebbc632256b0c049725133d96964
Author: Miles Bader <address@hidden>
Date:   Fri Mar 1 23:54:35 1996 +0000

    Initial revision

commit bdff29bc77d339fc08a755fd6e06b50b4a0e3432
Author: Miles Bader <address@hidden>
Date:   Thu Feb 29 19:07:28 1996 +0000

    Formerly main.c.~11~

commit 3589fcc38f910f3ba32ff58e84947b1281bd65c1
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 9fbc7a246ca75a0ed74f8f0f235a548fe4cba369
Author: Miles Bader <address@hidden>
Date:   Thu Feb 29 00:34:43 1996 +0000

    Formerly main.c.~10~

commit 23f22fd5a66cfe57c195692dc3e62e76a4522487
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 23:48:28 1996 +0000

    (hol_entry_help): Handle null group headers nicely.

commit 7b9a92fa2ceb5ee40216bc0239b9d2bcccc1d11c
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 23:34:49 1996 +0000

    Formerly main.c.~9~

commit 3c68e0e4ff93bc454344c623bd6564ecc4f5afe7
Author: Miles Bader <address@hidden>
Date:   Wed Feb 28 21:14:50 1996 +0000

    Initial revision

commit fec164ceba64a2267be35274915b7b3dec6326fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:08:25 1996 +0000

    Formerly nfs.c.~13~

commit 4d31111692d85407b788a0e5c1cfe757fc710b11
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:00:20 1996 +0000

    Formerly main.c.~8~

commit 3abf5b66921748b0a0be2d8f12dc1327af97467a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 28 21:00:16 1996 +0000

    Formerly mount.c.~11~

commit 5e80c84c2f7afafd410abcae3f5165086534cd9f
Author: Miles Bader <address@hidden>
Date:   Tue Feb 27 20:26:54 1996 +0000

    Initial revision

commit 356adca2887d116d5be9328ae9f3df2961a6c599
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 1d458d2ef22f44464452d884787ecc32e172c6ca
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 c641a7b82282fe2d5cfaa9dbb84f13e67960e458
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 21:56:45 1996 +0000

    entered into RCS

commit d023d041a128ad98e1fe7eaa24405ebb58b7effc
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 efbffad1e474b9d977d6f301f5b08c8dabd55dfd
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 21:39:29 1996 +0000

    (main): Don't print a newline after `Pausing...' msg.

commit 11c21f41efb283173c54b1173ba02a2963f17dee
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 19:16:34 1996 +0000

    entered into RCS

commit a4df4ac35d93ea540ed0120f44c6d0915a29e037
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:47:40 1996 +0000

    entered into RCS

commit 5f25d6a185e906a96d5dfa13be8318fe93221a64
Author: Miles Bader <address@hidden>
Date:   Mon Feb 26 18:47:06 1996 +0000

    Initial revision

commit 3858518be2e524998f47e1cadb810e9a2f8ad7d1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:39:24 1996 +0000

    entered into RCS

commit 0597469ed204a8783ef7b845efd707e4718331b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 26 18:37:47 1996 +0000

    Formerly main.c.~15~

commit 12e76544ae0c535446cf79803c976d5daec5e2e3
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 c77550a81ab7b43dd113fa7010536b0960d7559f
Author: Miles Bader <address@hidden>
Date:   Sat Feb 24 22:01:18 1996 +0000

    (main): Call ptyio_init if appropriate.

commit a6c2548ffca6e73ca2ba74de1387d828603953bf
Author: Miles Bader <address@hidden>
Date:   Sat Feb 24 20:47:13 1996 +0000

    Declare ptyio_init.

commit a061da65e5f8154fe9d35f317177e36823b91ebf
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 23 20:27:01 1996 +0000

    (get_hypermetadata): Use diskfs_device_arg in unclean msgs.

commit 8bf9853222a176434e33a48fd88865cf0db1b11a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 22 22:54:14 1996 +0000

    Formerly ethernet.c.~17~

commit f05b8e83a792e276e9ca0182c6f20d1329bf02fb
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 c87cbf2a3e9904c846c8ff9d666d67b254d3a4c0
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 fd94a57b447d5a3c5a6790769c206298d1866efc
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 96241c319ecec16456dce700a7c3ea74c5125555
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 f0072148c03f33f603016df677fb442216cefad8
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 23ea245c058bdfc16c6b9cae11928fb178a69df3
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 21 16:46:57 1996 +0000

    (uptime): Use %.2f format for load average numbers.

commit 819cd8198718350bc1e680a310a971f7a0102777
Author: Roland McGrath <address@hidden>
Date:   Wed Feb 21 11:10:02 1996 +0000

    (diskfs_S_file_set_translator): Add EROFS check.

commit f43e51984eb8dc9f79f591f9ae985c9afbfd4006
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 003c04188fad53fa78adbd4771579d7186c3c955
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:45:45 1996 +0000

    (SRCS): Add barf.c.

commit 9cdb96e2857370f242b152157ef03a7c4dc249ef
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 d25f234e6896457a5004da53d00aacfd55303ed2
Author: Miles Bader <address@hidden>
Date:   Wed Feb 21 00:29:19 1996 +0000

    (_pager_lock_object): Use barf instead of printf.

commit 448b4acf5026cdbbecc8c404cba1c5872b0dafcf
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 8a0f62763edb8ccee574da578ed63a394cff5afd
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 5e1c1900910ffcea1cad572a314d04f800007000
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 feb1e474d29b271e208dce256a45345cf9217a9f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 20 21:08:47 1996 +0000

    (_pager_lock_object): Print debugging message when SYNC.

commit 0894b015b3b8bd534127255305bec6dbba26b3e6
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 ba3d073593e27216f119a2dc5ffa50b05a928817
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 dd0ffe775e812221daacd27423a1864aeab75d68
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 21:05:36 1996 +0000

    (_pager_lock_object): Remove `sync = 0'.

commit 34ad410b888bb2ff310d8144f7136d63968314a0
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:38:10 1996 +0000

    Add rule for `time', and add `time' to std.

commit f88198e24a3dadd07f1f1dbdf0ae5ac6d8418f2f
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:36:15 1996 +0000

    (diskfs_parse_runtime_options): STANDARD_ARGP is const.

commit 74686d65c364c1115b615796f8909e482af3806c
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:35:19 1996 +0000

    (diskfs_init_diskfs): Use maptime_map.

commit a6fb6e76b33b1fc8026d1fd339b36c64a7288b5a
Author: Miles Bader <address@hidden>
Date:   Tue Feb 20 18:34:51 1996 +0000

    (diskfs_set_node_times): Use maptime_read.

commit bb59ead877d14554109ad993ad5b2df0fdf4ac9f
Author: Miles Bader <address@hidden>
Date:   Mon Feb 19 21:42:06 1996 +0000

    (main): Use ARGP_IN_ORDER.

commit 00ec95df0d5d84abc6181d09a6b049218005dbba
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 ae1feba262cc2ce42f21ddf3066cc79a46adb1c9
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 6f87260fa4e981c0318145697f7911b7d8c06da6
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 05:02:32 1996 +0000

    (targets, special-targets): Add uptime.
    (SRCS): Add uptime.sh.

commit dc9377ed35458a32a21bb753f37b2a80b5f77e71
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 04:54:47 1996 +0000

    Initial revision

commit 93ea5c05739af1e91fcf108dca314644581015db
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 04:48:28 1996 +0000

    Initial revision

commit d8824636e8e8d21f7f3fff7b8fb241ac62981131
Author: Miles Bader <address@hidden>
Date:   Sun Feb 18 03:54:27 1996 +0000

    Initial revision

commit 446a4a6a04bfc815946b69e23c2939acd3472e58
Author: Miles Bader <address@hidden>
Date:   Sat Feb 17 21:06:50 1996 +0000

    (main): Check error return from diskfs_init_diskfs.

commit 5ecb2610983d30e419b2e73b3068509081b024a2
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 b018a4c8383699af3508772ecd633eb8db8f29c6
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:52:14 1996 +0000

    Change -aBACKUP_SHELL to -aBACKUP_SHELLS.

commit 81761b32f1b40bff43b479a285872513ee6593f9
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 61fb296f4a781e9a4977f798628b05b6769bd103
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 22:15:17 1996 +0000

    (main): Don't make -a imply -g.

commit 0ff264fec0565aee80c80d82ea5d2e0fa286527d
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 ffd668f03e4793dc6104cc8651e1820d06a31897
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 15 21:31:11 1996 +0000

    Formerly dir-lookup.c.~6~

commit 5f6ea290ddb759af1fb89ca88fdb06a5d06dcfe0
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 ac174fd5cf71a404a42059ed270ffea32dc6dec8
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:09:54 1996 +0000

    (main): Deal with the shell args reasonably.

commit 57f1b00d744ee51c625f8f791bd82972be769def
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 c6f7b10d7888474dbdd1408052948d8daabd9b17
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 c265e1374b0a23b0035af5d43557ab9b4bea069c
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 9887f2aae6f4aca3d6a8fe66c47116a4d2606ca2
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 329dafb3926069e6f9f853b132c8989c1c048d46
Author: Miles Bader <address@hidden>
Date:   Thu Feb 15 05:03:18 1996 +0000

    (specs): Right-align the TTY column.

commit 5c9fd89263d3fa4fe78b443f90d48dc9b924dfe6
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 7e99178b7999c9ce0299edec8f20c564dc13f630
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 a682cefdb69e904901e738cc2c5c65b49b974dfd
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 31b44019de21cb69f0feeed455f230b634cc44e6
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 6c0390bb0899cc21fcd655e39286c1eccc9b0a46
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 1e94121401454d407fdf81912115a2e6c18cde4f
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 fabd0f294419b5feba6c67352581d6708f9a68d6
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 19:44:47 1996 +0000

    (struct argp_state): Add `quoted' field.

commit 5360284bb0dece35dde3e23d988e423197d56510
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 f0de384d0923ffb1407ae5f2abfbfcd4501813df
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 18:09:19 1996 +0000

    (O_RDONLY, O_WRONLY, O_RDWR): New macros.

commit e059a030b43fd6bf60272e3de82cab1f38685ef1
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 64acd1d95fd4de35745e0ec5ad78ea9d476148d0
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 18e65b5d16a0e53631b10bd64703630b2e4067ad
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 10a48ed4b0790cb2caefb8145752c28680e85286
Author: Miles Bader <address@hidden>
Date:   Wed Feb 14 00:05:15 1996 +0000

    Initial revision

commit 22b36e4338a91a3da3dadc38dac56dbaccb33f9e
Author: Miles Bader <address@hidden>
Date:   Tue Feb 13 19:18:04 1996 +0000

    Exec login.

commit 06d304a064e340ec284f474cf1616f35afcbaf34
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 49c0c059c258b4efca44eb2b1e63493e695ea9d1
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 5d14fca3f3e8370ae3ad33fc107dba07ddf7044f
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 f26f11c11245dc11237c3c976581571bf4298db4
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 5b29db33bfc6d4346b020e51b20abc8403501655
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 7b5b9c824ce6e005b216589f6cab27b990abb3dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 13 18:11:53 1996 +0000

    Formerly nfs.c.~12~

commit b27122bd4e6865746871ee2bcca42849eec4d95b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 21:46:17 1996 +0000

    Formerly fsys-getroot.c.~3~

commit d5379161fec39bdcd6d9dc6d15a2576e9c8f8033
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 20:25:20 1996 +0000

    Formerly mount.c.~10~

commit 1668018f2ead5ae7762748b95ffda2f854aa03a0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 19:40:01 1996 +0000

    Formerly main.c.~7~

commit e6b520dd3cd9be99f34e9c0cfd6a4c83b2e45d00
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 12 19:28:27 1996 +0000

    Formerly main.c.~6~

commit f9527fde2a254444bfeb399cae9e84a5ccde0d1e
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 8533df15fee03704d5c1b0f6d02bf2e861f9300d
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:31:21 1996 +0000

    (message_demuxer): Don't call proc_excrepl_server.

commit 4ee460322a3814ba796f64eeebd099e4069f8c78
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 fcb8f08ed7b4446be7dd9fa42c50d5319711427f
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:22:32 1996 +0000

    Add msgoption arg.
    Use integer_t where appropriate.

commit 6a41c8e819b82dd39eca50f479aa9361e485bc58
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 167a7b8ab3c4cb1792f82a0cdc19fb740742a295
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 20:19:03 1996 +0000

    (struct exc): Removed useless members `replyport', `replyporttype'.

commit c9291e648bd600bafd5ff74c77e81242c567ea55
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 7f42178a46062b451fb4f0e3d102ab145eb228cd
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 39d00382874070d7f9fae40c90bb3bf9d3801c50
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 16:29:57 1996 +0000

    Import hurd/ioctl_types.h with <> instead of "".

commit 86966d0178d320160769dcf863179dd4ebfa3303
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 01:46:16 1996 +0000

    entered into RCS

commit e93eef725e36ad7643152bb55ecc36d092b4546c
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 cab1927e141580ad39b57d36f0371de78d803485
Author: Roland McGrath <address@hidden>
Date:   Fri Feb 9 01:35:19 1996 +0000

    Protect from multiple inclusion.

commit 086207cea0b8621bccb302db045dacdb0f928333
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:59:09 1996 +0000

    Formerly main.c.~5~

commit 2459c940ad25046126d14abc55f4dfd15735acf8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:18:50 1996 +0000

    Formerly main.c.~4~

commit 9e0e378457605d471181cb8568f6271f36f8efe1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 9 00:18:16 1996 +0000

    Formerly mount.c.~9~

commit cf0da65459f0dab9a86a02ed2c66106f0557ac48
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 8 23:32:25 1996 +0000

    entered into RCS

commit 93871291656e801019c4dec9fc05aa02761e9e57
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 42feb0060d11b2d33efd35c4a44a39b88b3a30a8
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 5752badbc10fc364ff11d5c3769cc182451884a3
Author: Miles Bader <address@hidden>
Date:   Wed Feb 7 23:29:48 1996 +0000

    (diskfs_common_options): Make const.

commit 1b77ebfd955a28e44e0b783e483012c4868d4e7a
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 2b7340d14d4a5f2bfbe2c429388e9a6efc770839
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 1e709531671c12238fd67174346d5a6cd30be050
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 7 18:39:07 1996 +0000

    (diskfs_S_dir_lookup): Revert last change.

commit 7b800c44746dc2910d3109249b96671d4e3b3f90
Author: Miles Bader <address@hidden>
Date:   Tue Feb 6 22:33:30 1996 +0000

    (ext2_warning): Make a declaration, not a macro.

commit 6572affdf4181674f0c833439d92de688fa96d9b
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 8109dc16274b5f8c22d95cf6952611e2fbaed21b
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 737763317e0ff16fc020f83fb8601c42e745448f
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 b98ce4c5650c4a5555c1f6da1f3338a61f11583e
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 23:40:13 1996 +0000

    (argp_parse): Implement the ARG_NUM field.

commit faea3cdccbf9665f396c9d35d925ab24b99f5739
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 23:39:55 1996 +0000

    (struct argp_state): Add ARG_NUM field.

commit a3de99f636f7620fee278487e315b1c17c18af31
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 c258b3002eee1fecf8e0ee6e8629d584e062ee6c
Author: Miles Bader <address@hidden>
Date:   Mon Feb 5 21:33:32 1996 +0000

    (line_write, line_fill): Add `const' where appropriate.

commit 5cbd7c71d29d695199c3bff37c28909a993e0898
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 1ad79c91a5f82430fad9f19290fbb717418dfa54
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 e052de9f08fa7429f96c4b58be0d185b85c83fc0
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 d9728fbbdad72f022fac15fc8621211abd81b7fc
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 9b3e00c7b5e7a0d9f2cb5623b06193660af50900
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 6af1ee9891e81f610b818cf526f9afddf50f66fb
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 fe701afdc11618bcb83546750e8f2a982805cd5c
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 21:16:20 1996 +0000

    (_ext2_warning): Include `warning:' in message.

commit b90b6006aed4bee3276d3d13c8f47e6e672ba888
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 3aa2b815260b723ca2e9ede0a13d450522d0d631
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 0b974999fb50546685b3ee165756813ca3850cd2
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 3 11:10:34 1996 +0000

    Include string.h for strerror decl.

commit 218d0c8bb4c147b43945a140981a440a5c8e4e45
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 aed376a365579da3e1f74a43ad663d06d631251e
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:55:39 1996 +0000

    Don't save the parent ids.

commit 167f7f3ccb8649e06891df502894840fced89042
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 bdeb797a2952ea8da6849f2ae1c85bc2415fca6c
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 e16ee356d2c5f20e061b1a8307eb23dc88c3c67a
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:09:03 1996 +0000

    (targets): Add vmstat.
    (SRCS): Add vmstat.c

commit ea281a5453e96cd130c256a47f313c448d1808e5
Author: Miles Bader <address@hidden>
Date:   Sat Feb 3 07:08:36 1996 +0000

    Initial revision

commit 64edc1b0fac3f50fe356151b12b7687c5cb69b52
Author: Miles Bader <address@hidden>
Date:   Fri Feb 2 01:12:19 1996 +0000

    (main): Get the ttyname to chown.

commit 3baccdaf10438e4073ed1990e43cae86964834e8
Author: Miles Bader <address@hidden>
Date:   Fri Feb 2 01:12:00 1996 +0000

    (options, main): Add --pause option.

commit 527e58b7122a1bb23871135ab4d57d58234f1e51
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 2 00:28:06 1996 +0000

    Formerly main.c.~3~

commit a41de17a0cf8946dafc4ea3cfa8e407dea6af52f
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 1 21:27:05 1996 +0000

    (main): Chown the terminal.

commit ba3dd3b44d18875295a07ac31746216c37775334
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 21:26:12 1996 +0000

    Formerly mount.c.~8~

commit 62478b8dd1e3ec545bb8050f602c51d89f58b930
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 19:51:59 1996 +0000

    entered into RCS

commit b20940600781c6cfb747b7f37bc3319896c726d1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 19:50:45 1996 +0000

    Initial revision

commit 761456547e42029ce929ce3c489090b16ec82d4c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 1 18:26:11 1996 +0000

    entered into RCS

commit a30a1d89a292c25f8bad566c7c582801d5aa168c
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 1 01:05:53 1996 +0000

    Add assert to check for signal bug.

commit bf989c95c26006c8e791938e1940f6d24b54f0f2
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 31 05:26:59 1996 +0000

    (diskfs_node_rdwr): Handle null AMTREAD.

commit 2c761e03ad7feaacf9431d0b7e5459bfbf8d8a4a
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 0a7360e21b499a1d5af1e2a5da87db88c20f61d4
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 e979cbeb2c6a966db17279aa1691f32119aebea4
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 37c15e4f21eb9f03be44f20e756d450e42412bb6
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 196a3263c98c7ecf0ae482fa5d12e5c26b05a551
Author: Miles Bader <address@hidden>
Date:   Tue Jan 30 20:33:49 1996 +0000

    Add w.c & w to the appropiate places.

commit 7073c8e70f447b6b190769c7727b43dac74f8a88
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 7acb95ffb4fc6c4da0ca0087917e9b1214d866f7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:03:33 1996 +0000

    (diskfs_release_peropen): Free dotdotport when deallocate peropen.

commit b265dca5a6b78ee673f2f2ce437b9a8d453abdb3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:02:42 1996 +0000

    Formerly release-peropen.c.~2~

commit 235dee44f6924a279f72b92a356468d936bb01f3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 20:02:00 1996 +0000

    Initial revision

commit 6eca7a31f2d2daee1d217720ce84d305c53d934c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:59:04 1996 +0000

    Formerly init-init.c.~3~

commit 8346563f69bd3a7fb707b4ab722d16a1f7cb9ecd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:58:05 1996 +0000

    entered into RCS

commit 29bf8c8dc8f653b77c173e00894917802f1ff6c0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:37:41 1996 +0000

    Formerly main.c.~2~

commit c56c01ef73f2cf048f697e32448bd59c96abb209
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:15:27 1996 +0000

    entered into RCS

commit 2a61c917e8275c87c3c56eb0f3ab8a8381ff8e45
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 19:09:39 1996 +0000

    Initial revision

commit dbc71786c319e99e2232e037518de9284ae6c2da
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 30 17:34:17 1996 +0000

    Grok `tty'.

commit 683564897eb1ce858bc86095658ff305e83f5f24
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:15:38 1996 +0000

    Formerly init-loop.c.~2~

commit 8cb5bcb6299074ca843f3b86bc969d783fef3280
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:15:23 1996 +0000

    Initial revision

commit 11406bafab70c7cb9b1d8eb15901114506591fcc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 30 17:10:10 1996 +0000

    Initial revision

commit 4264ad0d7f668ae33edbf2f52211081374470cde
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 8f6f764f063c3c6835d5a12b3747f86b18d1be88
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 a6a495d229436ae61d729e29efd277b8de0c3c31
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:39:58 1996 +0000

    (trivfs_goaway): Handle errors from ports_inhibit_bucket_rpcs.

commit 7225fd3240aead45a7557cb4b8e7dfab13016233
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 b4018ac728db811f60d7ecaa760cda54e9c341f8
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 34343ef2e846f0d3b8ec9709dbac7bc0f563f8d6
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 cd160a411de9f4a4432110292f6cea5e206024c0
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 a4240f9eadcf4aa180f7df17aa4d5463d7343e70
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 9a5f36cfac2284ff93a761e9da69bc4c8df3f7d3
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 dda81253c81e4d2df251001792a1dfd373bfa712
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 2e6b3db573ae0f93327df86a35d89f27ec55215c
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:34:14 1996 +0000

    (trivfs_create_control): New declaration.

commit 2cbc18291aadd0273c613e9336b5813ec1f68fdc
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:31:20 1996 +0000

    (OTHERSRCS): Add cntl-create.c.

commit 4794e31715c7ac8d91c1b1dd09b0c9a6a8c5b53e
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:30:40 1996 +0000

    (trivfs_startup): Use trivfs_create_control.

commit 93d272b699312a480a280714b1f9d766659dce77
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:29:50 1996 +0000

    (trivfs_handle_port): Use trivfs_create_control.

commit dc2bf837109dede349531acd7a4a96041cead6a3
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 8119ed4e2633e7b2bbeca81ebaff35482e679f43
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 182a72ff027319d42ffc4881b52e46a37fc0cedb
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:27:05 1996 +0000

    (ports_interrupt_rpcs): Renamed from ports_interrupt_rpc.

commit f183b6ca8832b517b80ceb654965728ce19bfb58
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 83be3ee0e45602a559f830bfffe482ac82f3057a
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 559b42a98dfdb9216ef4e2aa4956db96dfd16a00
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 878e3c609c096a86d641fa6cdafd878549b4ec17
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 2ecc4e9839c071e628a9173f69113a3636b61676
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 a3c5463e79b495862f33a43dcf8eb5dd201874f0
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 1ce4e9e0e259ba628379da37b812f6f07de7467b
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 9db45260ba25e1f58eea70a24b0816dd800cc99d
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:20:16 1996 +0000

    (ports_intern_external_port): Call ports_import_port.

commit 6da8841a96aba4a1325cbf80aea53bd72a023087
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 34fbdf0fdaf5edc077690f6d2d49103d38a2aa84
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 092138ab56858be2acd97a8f059af03b3e9d2592
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 d332a879ea833776f9ad6473d79ea4f9e907267c
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 465f15e8ec21451001321da362889ae5d81f1521
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:12:56 1996 +0000

    (ports_create_class): Initialize the uninhibitable_rpcs field.

commit d095428e9b7a731ce227b26453a2ca2b9c22f9c9
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 fda0ed1fbbe8a6e1551e907b4a692d2742f97526
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 746ee8f34610773237accb07678f30c29aeb3263
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 17:07:24 1996 +0000

    (ports_allocate_port): Call ports_create_port.

commit 4798717dfacf9dbc87dcb50d053b150c75b76bd5
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 5db7257530a8a128bb9b9ebfa435e59ec996cccb
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 eacd29cc6b71a246174611aeb749c514ce237108
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 4c5f7a4e050df13694ff97ded81896e6659d00fa
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 ee7bc344801ff2241f18de0935d6a9a216ddc681
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 de2596d9d5025b9e1c1e0b1f8e047a13147d7c28
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 13ac9bd6694facbd8dac0eaf398b3528042ce4c8
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 5e24c32a7de83252886f06a29443aa8723524ea4
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 5a64ae9f429d7fa42e683d5b0e4c1eca67b528de
Author: Miles Bader <address@hidden>
Date:   Sat Jan 27 16:50:56 1996 +0000

    Include <fcntl.h>.

commit 55a3bd37657147d0deaa0e39d56a56d300f77965
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 e5fd3fcbb934f05511e4ad54017d9488d393a00a
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 a3e7391c5e191edd45b67376e48c52cb3675a7e1
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 ad6fe5411c5622fdb9e58f9dca55b31f532e352f
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 693d7982fb52be415b8bb27d9528cb96f113e415
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 8d1d79e5099d6dda9126b8c5cb748f5469317659
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 dced0ed32f353bdcf281dca934fe26e9fce4ada2
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 dde05768fc6bba0f0c73c39d6b81316c44d1dfbb
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 5edf7efad421ebb77e33327f57843a17683faf65
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 dca5edc28d17bf152020e810d499b0dbc6d14e90
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 44a7a7442341fddc0761feaf117601d2692f6881
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 ab6e378d8a6ee249955958d95650ff627a39dc3e
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 e25849f0118f2ee4b67ab2e3eafbcb517f30e1a2
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 24 18:37:59 1996 +0000

    Use prototypes for functions of zero args.

commit 7e1a40843e7dac4c025d578ec3ed0c53827f4545
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 4f161d992ed9ea1327d01d0ff0c2ee0ddecd0eaf
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 10902e5800b3056cc4bdfdcc9ecace56c6c11ece
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:49:02 1996 +0000

    Marked as deleted

commit 062a2d5ff01f26471f68c299f8afb965b496bf6d
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:47:10 1996 +0000

    Initial revision

commit 43d1cdc55a60bdeca67cb5c8557b24952d5a810c
Author: Miles Bader <address@hidden>
Date:   Tue Jan 23 21:43:54 1996 +0000

    Initial revision

commit 6eb412c7f64ea23211d10448de76029625aac3c6
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 d9bbf42d54b3ba38916bed7e44b99a3d703f139a
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 22d43b7d8343bd3641196fcfbb5bc186501afc6d
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 4afde856eebdb5ce15466e659b41fb56c35149da
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 0c8b041d5f053e0d97ac27e2a69b9555df070e67
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 49104008e85e306fd1ebb8ee1b8fb2379c6cb1b5
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 afaec94d9203b6bbc9c85b45f4b3cd4a8004abd0
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 57866f3970547f033da1199c49c8d81f82496ac4
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 22f7772a81dc406222571957fc06a244533a6400
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 22 18:45:33 1996 +0000

    entered into RCS

commit f79cbc5c26b4a362c2165781a294b50efbdf199b
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:52:15 1996 +0000

    (installhdrsubdir): New macro (put ps.h in <>, not <hurd/>).

commit 003c0a8bda3aa6a171446898060192a357ac2b42
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:51:28 1996 +0000

    (ps_context_create): Initialize USER_HOOKS field.

commit 9afb149d56f853574561e5d06f422cfe255f0097
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 e1127bb6f3a367d98607e85bfc8cbca8fcb1f786
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 739fed5bd2ea84c9dee22a8d1c587ed1aae8fafe
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 fda51110e6abcda034fae4fcbca9e3ff71230c55
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 d1e686882a1c5d05968d3acab33307573cf8c65e
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:40:23 1996 +0000

    Remove debugging noise.

commit 305413ad024b9efe597410ae6797fcd5faea2cf5
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 b72138c0b0c0b372944f7df673d14adfa79b21b8
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:37:19 1996 +0000

    Remove debugging noise.

commit f279a495cbe4d30e4f5ca9e5c650d1ec78108aad
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 162aead2f589cfbc3f775c5dfb7586155b831e13
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 8a082344b1ceeeffdd6950e46ed2f13096b6d88e
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 0cb06cd43aa7809cdb1f541ff628dfb97607f312
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:28:16 1996 +0000

    (idvec_merge, idvec_delete): New declarations.

commit 193dafc0311420b5fc8599fb62ab476d021c22fc
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:26:30 1996 +0000

    (argz_delete): Renamed from argz_remove.

commit 06db9760e41d89cccb95a1724c4f79fc857c5946
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 7bddaee53ca43c34e1fbdf4e8860c5fd1fdfcd36
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:17:07 1996 +0000

    (SRCS): Added exec-reauth.c

commit efcdebc2e2fb8f5d076172c5d1aff448da7c94b2
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:16:36 1996 +0000

    (fshelp_exec_reauth): New declaration.

commit 6fcdb2a0949e994fad3ef1b45f8cabd48b96d5b1
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:16:09 1996 +0000

    (fshelp_exec_reauth): Don't setgid the uids.

commit 2d1c4ddc2d25d06c1ea78532b5b8362fca9e378d
Author: Miles Bader <address@hidden>
Date:   Fri Jan 19 00:00:06 1996 +0000

    (pty_io_select): Add new reply port parameter.

commit 7cc357f94ae7425e287f5876e67535345bfd9bda
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 01aa784c147e7ee08da4c7dde3ad171d03d14348
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:54:38 1996 +0000

    (LDFLAGS): Add -static.

commit 01b78c87671e2c5da5725ca5cc832ae2387bafd1
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 dcdcb4b69daf14068b4a546b3f5b44fbc32a6b8d
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 f7b31d54609297aa001047547dd38f8658e35ca7
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:53:32 1996 +0000

    (struct disknode): Get rid of last_block_allocated field.

commit e6b3bf93f68420f4f95f86cbc13dbcb0228ad621
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:53:11 1996 +0000

    (read_disknode): Don't set last_block_allocated.

commit 8e5c8bf7adf85cc230e3fed1d5da419f5f8abc11
Author: Miles Bader <address@hidden>
Date:   Thu Jan 18 23:52:52 1996 +0000

    (diskfs_truncate): Don't set last_block_allocated.

commit 6542758c70e52c80d1107aa2d67fca4468ef7dc4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 20:50:06 1996 +0000

    Formerly dir-readdir.c.~2~

commit 9e2fbc78066f4123d176851c2719ebddb14a4ce8
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 3c65f626b386a9da86d4bb06a23c28df6c4ad56e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:28:31 1996 +0000

    Initial revision

commit 89322333d18355fe8f45772fcfc3e9f30089bfb9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:20:57 1996 +0000

    Formerly fsys-getroot.c.~2~

commit 19643f1c5a0baba46f4e9a3edb5d835d10c21fdc
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 c878be08b47150bc5c2472c556506d52a7b8a618
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 88905a5963b1ef22064c8d53d4d350c54a3e7d9d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 19:01:00 1996 +0000

    Initial revision

commit 2337d556aafaebe9ba094274d42071ea33eaaaa4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 18:52:07 1996 +0000

    entered into RCS

commit 713e4147850fb7a82416b5a1effad3cf3bf377b2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 18:43:48 1996 +0000

    entered into RCS

commit 185f26c52b8230734cf603041dcebebe1ef88f2b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 18 17:37:49 1996 +0000

    entered into RCS

commit e657ccae5cb277ae1b849fb819fb7f79f24bf3c9
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 0a7eed8e968dad492fe90c853d67e8eea042cc78
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 735fcff45106c6fab49d507f1d6c4b459356853f
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 12f5929132dfb6035cec04cca1e2b08f09dacb4d
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:31:36 1996 +0000

    Formerly storeread.c.~3~

commit 61bcd106e1b9bacc067933f60dc8acb961fcb46a
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:04:09 1996 +0000

    Formerly file.c.~2~

commit 9b522ca1d42185c892fcf3a9166b90d24227ccc5
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:03:15 1996 +0000

    Formerly create.c.~3~

commit 790ead7bb4e302ed203721008e7bcdeec7f6bd72
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 21:00:15 1996 +0000

    Formerly device.c.~3~

commit 96b52b47a611f4bd503ecf70716a2befbc3fdfd4
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:59:32 1996 +0000

    Formerly store.h.~6~

commit df2cee6985895a050fda6b014fc92f243719f09b
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:51:07 1996 +0000

    Formerly Makefile.~4~

commit 21f96f45944bb92b3d618c0e5553b3ddf17f9ab8
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:44:42 1996 +0000

    Initial revision

commit c9c45a273904d45422f735b8c365d784457bface
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:42:17 1996 +0000

    Formerly derive.c.~3~

commit 930f587db8bc6523c88d5e7bc1a283212fd101cf
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:41:24 1996 +0000

    Formerly rdwr.c.~7~

commit 587d4afc380afc79301ba02c17523063342fa66a
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:41:03 1996 +0000

    Formerly set.c.~4~

commit a2e2821f9fde5001871b3ecdc84d33c2054a58de
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 20:40:29 1996 +0000

    Formerly make.c.~3~

commit d9cdbfaf077481d14a4f397e091ad0f274c46b61
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:57:42 1996 +0000

    Formerly Makefile.~3~

commit 1765d7b581f5fb80cd48f7af304542acf5a56bd5
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:55:17 1996 +0000

    Formerly storeread.c.~2~

commit fc42b6d4e14b59004fafd39075427aab4c13a57a
Author: Miles Bader <address@hidden>
Date:   Wed Jan 17 18:39:04 1996 +0000

    Initial revision

commit df4c01075acf63878538a80abe6d4de33ca16c76
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 2119c22f46b2e892adb0bd054ce7de5b0fcf60c3
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:47:31 1996 +0000

    Formerly store.h.~5~

commit d6e4ba87b61025b643b566eb91a2dfa53bd1807d
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:37:09 1996 +0000

    Formerly rdwr.c.~6~

commit bba0b123577b7162df1acf3626095e15e37e5a4b
Author: Miles Bader <address@hidden>
Date:   Tue Jan 16 20:32:32 1996 +0000

    Formerly set.c.~3~

commit 198258f15e9268a63fb6e0553f4441e2cf09e111
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 6c8f4391c515e14802dbbbcffdcffd2d3755dfeb
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 d418e29a39d0c45a75915bab7b69f4f855dd578e
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:29:14 1996 +0000

    (pokel_inherit, pokel_finalize): New declarations.

commit e700f9527bbdfa5724f015087702e0d00c9699a3
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 22:28:56 1996 +0000

    (pokel_inherit, pokel_finalize): New functions.

commit 811e298d0217f282e13a3f4f1f943030cf5ec0a8
Author: Miles Bader <address@hidden>
Date:   Mon Jan 15 17:19:51 1996 +0000

    (IO_SELECT_REPLY_PORT): New def.

commit 42f837debac86f6c565939929e47ada5b79bc972
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 593e808292c22dffa469204f59a6bf185184b1e3
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 e6ca5db70859caab236041c8a3976f664907c39f
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 19:27:02 1996 +0000

    (diskfs_alloc_node): Set NP->istranslated to 0.

commit bd3d02eb483f9b0a803b5e9023b0c7facdd3a5bf
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 d63f0bfd7760424e33c0abd92463d9d8438fdd45
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 19:25:34 1996 +0000

    (inode_getblk, block_getblk): Set dn_set_mtime too.

commit 3fb1cd3d33a753f980075dea9abbd829a0fbbbdb
Author: Miles Bader <address@hidden>
Date:   Sun Jan 14 05:08:10 1996 +0000

    Get rid of debugging cruft.

commit b3d789aff186e00c892f268ab19843224828a762
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 a5cb8195644b16468254f8d603dbed7803cf0f9d
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 2eee7aaae3a3eab48a17c8178ff3eda91ec3c4a3
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 c53d2d38939fd1febbf35c2bc8aabef745003eeb
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 0462aa7cec4dad6b4d86926786b5733a52f7af55
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 d0432c02283a6b2722f616c4e477bdc9072f58fe
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 793dc352021b4c3bd1c59df4328089c246653e10
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 0f66527f932c24b7f7126c5886dc0ac77cb70543
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 4443e0a8b235344dc65919df322629012431feac
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 3f258617d120b413ef156a37e87a83d21332c666
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 173d9d644548ba4fd962f57953b81b8971aa705f
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 459780fdd197f2b1b74b0693d4210ba0d974eff7
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 fe9c49811251cf91ea8e9de582d1a4498c45e400
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 4dab8825891318655b18dba9b5f6dacc43fdf70d
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 de2ac4a32f182efa97f6d4df4ea0b345aeb586cf
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 84351041d2194f8b6a89320537cf8568d2a083c6
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 33ef923a48bac4e028eadcd39805a29442eb38ad
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 22:09:25 1996 +0000

    (SRCS): Add pager-memcpy.c.

commit 338cb32dc344a8996428594bcf70a6f2f96075c5
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 6b30e5ba1a765ccddde3f74db9d44ba5845feecf
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 36c987c63800d2042e643845f3bb64cbebb64d39
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 21:57:46 1996 +0000

    Declare create_disk_pager.

commit 0b74aa68ebbb023aa646b32b2653108ca7212334
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 721cf38a909cb9e4ba10856e4f5f1d56cb2912d2
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:39:56 1996 +0000

    (diskfs_end_catch_exception): Pass arg to cthread_data.

commit 72ff7dde78cd2961123390a5793291d9f5a69899
Author: Roland McGrath <address@hidden>
Date:   Fri Jan 5 00:30:10 1996 +0000

    Initial revision

commit 806599d47020fd1f06618df19c15f1674ad37a5a
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 bfd6b372871db36d02e36dc978f0106eecc00cab
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 86a6cf440b1e7d0fdff1124b142bcf7e0cb3f15c
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 23:48:38 1996 +0000

    (create_disk_pager): Use disk_pager_setup.

commit 4cfc92e6d7d643fc6f92f3d28408bdc8342eaba1
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 b1dfe2bea8d8ecb7221da04a6e9f03b6fec8ebfc
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:49:09 1996 +0000

    (OTHERSRCS): Remove exc.c.

commit 18cffbdc8d744bacd1fa41bb2113668f4974ce04
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 dcf56b69aabf239fdb3835a728239c8ac58edd73
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 8a6ba95ebb9cbcaef28e94dbaac5c9b6fb0ff162
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 6d3fcd800bb4e4fb40fd06e0e438210acc1e973d
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 724cffed6d423c03880bee5354fbee925eedceef
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 6377c77e8c4c49a3ba966dd9ae123837fd84ad21
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 2c90ee7bc0f4cd35802d98740c715a882f52fb65
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 21:11:20 1996 +0000

    Fix args in _diskfs_rdwr_internal prototype.

commit ed5e98a7b9a929f33d565a7a2495fce2b10615e9
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 20:37:05 1996 +0000

    Declare pager_memcpy.

commit a650ebe306bdc1291fefb706e6420b416b9f7b04
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 4 16:31:08 1996 +0000

    (safe_bzero): Rewritten using hurd_catch_signal.

commit e77dd8475c0c5c14bc81d323411aeedfc6021676
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 cc8c1b1dfbf63347cbd9d9606372362fff1e0c1d
Author: Miles Bader <address@hidden>
Date:   Wed Jan 3 23:13:50 1996 +0000

    Initial revision

commit 92d2a9258625ec9dfcfe7e1e5ca56078da0ccd5a
Author: Miles Bader <address@hidden>
Date:   Wed Jan 3 00:28:47 1996 +0000

    (_argp_unlock_xxx): New function.

commit 0ca6fa49a7f6fdd0518ee1315154917fa1b3da17
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:39:23 1996 +0000

    Initial revision

commit f9d0a6d98a9b233db5c3a34f7cdb532c8ded3270
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:49 1996 +0000

    (exec_reauth): Doc fix.

commit 0e8faecafb4fda49aa9fa0f66dcfafac1b6d74c8
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:33 1996 +0000

    (argz_delete): If the result is empty, free it.

commit dfe59408a117e2e89e5962ea11c352f91795622f
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 21:31:17 1996 +0000

    (idvec_merge_auth): Fix various small typos.

commit bfe84de5223f645688fb934d45e563b308bfd8f9
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 a917e4257c700990acbb886b2729d59c483cf156
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 04:15:34 1996 +0000

    (idvec_remove, idvec_insert_only): New declarations.

commit 5ee2883ac1df40c6579236261ee74d3c5b384b92
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 496e371a3ab9bd0122a50548f35036466b6b8ec2
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 03:04:32 1996 +0000

    Initial revision

commit 360752fe136611d5361414f267ce13fb2c083a81
Author: Miles Bader <address@hidden>
Date:   Tue Jan 2 03:03:59 1996 +0000

    Use exec_reauth() instead of doing it ourselves.

commit d9992b0dbe1998891edd48433a50f8d72e3aca61
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 911e278a33128d5ea964e735a48e253c772f8c6e
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 23:09:09 1996 +0000

    Initial revision

commit 73282e1d75b22af01b19e5cbb6c9b376e75a864c
Author: Miles Bader <address@hidden>
Date:   Mon Jan 1 22:56:03 1996 +0000

    Initial revision

commit e551a18b6c0fd7ce6001d2a2ecd4bc566842ab17
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 2e2883fc6587050c5b6c8b0e8a64a1ab04d65764
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 611227f76add4aef5710529b4393554afaed8b6b
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 536dc68c3e4ed43989948b4bfa955e3c4b03dfa3
Author: Miles Bader <address@hidden>
Date:   Sat Dec 30 04:46:54 1995 +0000

    (std): Make `fd' one of the standard devices.

commit aa3fbb26df13c2e00689fedfeaf9a01bc3ba6f4c
Author: Miles Bader <address@hidden>
Date:   Sat Dec 30 04:46:23 1995 +0000

    Initial revision

commit 4f30bed0d8cda4780efcdb3a3864359db7297ca1
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 bacc881e9a28be598911cd28f92980b4ab7f23bd
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 007670a4eb3da3d86903b218ffe2757566e96fa0
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 7a24b8f8bf6713255244bc8f66bcb8f59161a69d
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 3360042bbc5be56a58c456ba8dac2d8bf30a3a42
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 767d5d6ceb24b0d14c6424e0c3cc39e49436bcaa
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 1f0de89ac6c50ed0914811ada919a244254858c5
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 18:45:25 1995 +0000

    Gratuitous dithering.

commit f95ebe41ab1a421a0b985ce873b984a85d846642
Author: Miles Bader <address@hidden>
Date:   Thu Dec 28 18:40:18 1995 +0000

    (ports_interrupt_self_on_dead_port): New macro.

commit 0f448e76d22ead7fe50aec23af9af2a83ea46de2
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 bd0aa566a3a730794a5e975688dfcccfe571a736
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 2bb6f20556f33785ef4a0a2efe974181cf2e38a9
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 22645cf9469dfb8ac48fb23f11fdf42d17dd818a
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 b10e2a0a7cb538d40f54ae5784910b5164b4273b
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 311a437c76a3f2a4fdd3d2ea7e39d5980638bee0
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 4ee136db64ae400cf74648ef1701d9bbec941f95
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 87b2eb61d792614ba123dd52860baf6c3cd654d7
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:48:28 1995 +0000

    (ports_no_senders): Interrupt any rpcs requesting such.

commit c9b84c613275b803abe8bcc80a20dc9b34a80512
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:47:43 1995 +0000

    (ports_end_rpc): Get rid of any rpc notifications.

commit 0807a8777f7c361ebedf6bdfef47c971d28ab50b
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:47:16 1995 +0000

    (ports_begin_rpc): Initialize the notifies field.

commit 9bdd108823c511e4cae8d16f267b036b70cb7b85
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 21:46:29 1995 +0000

    Initial revision

commit 6290432352153b535aaa0c952d65fa3f0c2535ed
Author: Miles Bader <address@hidden>
Date:   Wed Dec 27 00:32:33 1995 +0000

    entered into RCS

commit b244bbe58e326129811623e6d9f31986d6c4020b
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 16a2d3a9c248479aaf7481657bc5766a31e1d0b3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 21 20:38:53 1995 +0000

    entered into RCS

commit 4d9dd9c6d84c4eba68e8a310f1292000b5e76f00
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 21 20:38:25 1995 +0000

    Initial revision

commit f07118084888a5e94ef2f39d833ff1e4bf5ed259
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 271e83b18537474efd3edf231880a1237ba521e1
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:58:07 1995 +0000

    (ptyopen, nptyperopens, pktnostop, output_stopped): Initialize to 0.

commit 5e4a6b8e1d69d98664cfb0476b8f654562a23fd4
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 06f4c2766cab209fb0f8c468da15d56a808c7245
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:57:24 1995 +0000

    (nodename): Variable removed.

commit 7496ccffce03bcb41b025abc50da8eeab186700f
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 7dca9a01b473211624527deb0aa40546a0b47b46
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 f89635b06f5a6aea7add506031959898956b909a
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:40:13 1995 +0000

    (libutil-libsubst): New hack.
    (login): Depend on -lutil.

commit f5e92fa596180f7fe7359751b6a3a79f31cfb777
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:38:04 1995 +0000

    (argp_default_options): Put --help in group -1.

commit 8091d032b6e28113def6d47cd68cdf1419d99b43
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 e41737eb72350e4513fa02473e123b6649998df7
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 0068d43bf7cf01fca51c3ed8102e274017ffe1a7
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 97116dc5d365cb341459aea097cef0eb4b643b2c
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 e20b4306f01202547444a973235eaa7c075a3216
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 4d11d7a04688ad42d03636f29ba65db739c6931b
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 55d9b2698b0810776f4a75ff7cc24dc86891aa04
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 de94476d23fc14787410ee01cb220638a8d051d5
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 16:28:03 1995 +0000

    Everything changed.

commit 960410e9dc69c1c26b42e9e38c6757be1a34373e
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 aac7dd1425281b14dccace55ce49ab0afb6684df
Author: Miles Bader <address@hidden>
Date:   Thu Dec 21 15:16:59 1995 +0000

    Initial revision

commit 735c4b30440c6101cf1a56fe2da225383947f411
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 82f293a8705d015c5c903f9998e0ebe66602ab61
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 dc7efc86cb635cb3b99da3b415348761f4f70eb5
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 7cb149667d7a20c3313e07c801a178910b12985c
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 c1bd7b6b30b25c6300fc6d997d7c77cc08ec9ba5
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 3c836d0404bbd24b27f59f38587c5c808667929c
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 138c5c539a2bb97ed06bb49d91fb2195468c5666
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 51f2b9825b8bd5e06c4e253ff54e1ca35c5bb8a7
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 20 18:09:01 1995 +0000

    (get_vector): Rewritten without arbitrary limits.

commit d0e7e48594edf56909b2dc761b0b5866c109cb52
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 61c3d6a26a43b8659819ebd432391315c0bdd5b8
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 1af9699b98c4f54cb233dbcacc542cfde1f444ed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:13:51 1995 +0000

    (main): Never mind.

commit 168f130a0b3a6a9a2de663fde0792853107ade62
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 01:13:37 1995 +0000

    Never mind.

commit 75e7a9d8e6f6837c97784d0b5aa2a1bae4fca9fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 00:58:40 1995 +0000

    (main): Initialize input_path_lock.

commit 5059d541174b5a29b36b58571639bb959334cd54
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 20 00:57:50 1995 +0000

    (input_path_lock): New variable.

commit 2423e5adb18d045d59705a58aadbd092c369b65e
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 2d1844993ea86cb9bce6c95f6cbbebd6ee311fa9
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 69afd5d7c3ecfb70ee5596f0ad016b41f21750e2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:56:08 1995 +0000

    entered into RCS

commit 46b77c1383fe32b4aa2a68032675c1b9f1dcee10
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:32:25 1995 +0000

    entered into RCS

commit 0450e25991ecd08051675b2d1e5410ffbf6479b2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:29:15 1995 +0000

    entered into RCS

commit de28612e9e15b82f1b7df5234acfabd882519a8f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:24:18 1995 +0000

    Formerly dir-lookup.c.~5~

commit cb6181337e3032976ed5bc096c3f39f499e1672b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:24:17 1995 +0000

    entered into RCS

commit d8265315a28de9015f36d053a6a677edd72332ed
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 39b15b67a98837b7982e1f96301d1a69a64dddcb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:17:43 1995 +0000

    (S_proc_reauthenticate): Reverse miles' last chonge.

commit bbd01d006bd0f6343abe6642d1921fe88a377401
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:14:40 1995 +0000

    entered into RCS

commit 768cfa62a638eb445a8e894cfc28e55b7685cdda
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:12:37 1995 +0000

    Initial revision

commit e06c73c03053d04314e883f8c0bbb80998c24cb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 18:01:25 1995 +0000

    Initial revision

commit 93006c147cb71190fbcdc3b0189608f4f03bfb19
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:51:37 1995 +0000

    Initial revision

commit 55eeae6c9ad22dd2f255c744e6ebd8ae4ac4ce11
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:52:47 1995 +0000

    entered into RCS

commit c52cb6cf0a12a47746b2e6ac115750bcfab2cc9f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:46:01 1995 +0000

    Initial revision

commit 11ad86920c551c2b3ec9cabc553cdf9cb346ff2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:42:45 1995 +0000

    entered into RCS

commit b4bbccf364c3d886c6d1d699c215fe6a76aaf8bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 19 17:40:49 1995 +0000

    Initial revision

commit aab7cec8c51f3dd34cd635db93630cc1d91bdf65
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 384d317e7ec962d9b7d41d69c9565d88b5c4dc61
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 22:09:23 1995 +0000

    Formerly cache.c.~6~

commit 26880ade6fcba9c6c8eef89631039f60947e66c8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 21:59:37 1995 +0000

    Initial revision

commit 9b6e8b39e0ffe33f1d9882ef4548992b7086e98d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 19:02:52 1995 +0000

    entered into RCS

commit a3d2c09bdf85c913a5ff6404512410fd56e1e696
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:51:53 1995 +0000

    Formerly mount.c.~7~

commit d5a3f10b0336788946cc83632da3a4f5605944f1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:48:23 1995 +0000

    entered into RCS

commit 2264f5e4d52e1b98baaa29b2807a1f29c9eb0319
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:48:03 1995 +0000

    Formerly dir-mkfile.c.~2~

commit bd915190bf361b10957e4e03161615e5243aca17
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:47:56 1995 +0000

    Formerly dir-lookup.c.~4~

commit 4f2b9fc432093a3f519d840486671d025de54654
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:35:46 1995 +0000

    entered into RCS

commit 7b6a3fe3d256a6b0c1abdc9c0dabd88db3b943d8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 18:02:33 1995 +0000

    Initial revision

commit 931ee41fafa23408de1cc3d6aa7c3ce740b84a14
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:52:51 1995 +0000

    entered into RCS

commit a5022b75fc35d7acf89efb1d82c10a5f86b6b9c0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:42:13 1995 +0000

    Initial revision

commit ce8daa6015b9b24cdce912c75f193eb0fe02ac32
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 18 17:36:44 1995 +0000

    Initial revision

commit c0303bdd44ce1baa25a172fda123f368888da911
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:29:13 1995 +0000

    Initial revision

commit 630fb58dcaa55369b23eafac7f994570f839c090
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 1ac754f7a03a12d146bb95bc3d50f79ffb673857
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 08:26:22 1995 +0000

    (argz_insert): New declaration.

commit ffd95e6e07d8ea319d6c9745e20a414f7efc7163
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 1118fb0c492a2559d8d9fb30d2973b9aeddba2f2
Author: Miles Bader <address@hidden>
Date:   Sun Dec 17 04:29:33 1995 +0000

    (options): Reformat doc string for --tty option.

commit be13df91d097cf034af25b55332571a01e592663
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 ea916f3f8517bd98270d67201c434a7bd2de2cc7
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 1dbb876aad6803fda00a0f9a7f0448a48f6c91fe
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 17:01:37 1995 +0000

    Formerly dir-rename.c.~2~

commit b83a264c40d7c2b995f5fb8883d7d8d41510f687
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 17:00:17 1995 +0000

    Initial revision

commit b95d0253738d6b0b67acecc23ab340e57d8d3afd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 16:56:54 1995 +0000

    entered into RCS

commit 5b983366f482e374c40fa1628c3dbdd4d98e1ad3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 16:55:34 1995 +0000

    Formerly cache.c.~5~

commit bbfbede91506ba44b5373381c6efe476ded2230f
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 a9ad268a33ed1b937e6a9a97c075154135cd4f91
Author: Roland McGrath <address@hidden>
Date:   Fri Dec 15 05:41:20 1995 +0000

    Initial revision

commit 77fd13bd29ee9521f224eb17d2cd5ba4e7ef003c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:16:00 1995 +0000

    Formerly cache.c.~4~

commit 1c69fabc5cba055ce00ec4c93756a4c817598601
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:15:03 1995 +0000

    Formerly nfs.c.~11~

commit a65651fc448024b1bb23a8ff5bade25761cf6f41
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 01:05:48 1995 +0000

    entered into RCS

commit 867cae4aa290b91bfbfc342df68a80cfcd6add6f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:34:51 1995 +0000

    Initial revision

commit 4b968ec973515138f1b26af5ea07b0e45fc8032d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:18:42 1995 +0000

    entered into RCS

commit 2da749f52e26e74719a93028100bbc1d47257355
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:14:05 1995 +0000

    Formerly make-protid.c.~2~

commit 1a5ddacaf46b1d0e5079922b6b846d9320ee30f2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:13:20 1995 +0000

    Formerly init-init.c.~2~

commit fa6244993253a30f67bdf461a38ec1aa19c7fbea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:10:24 1995 +0000

    Initial revision

commit 9e2a5fd81b615ce33ccff56020dbd8a82540034b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 15 00:05:44 1995 +0000

    Initial revision

commit 64c20da519c6824ec9925115ec42ee2fee570cd5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:50:01 1995 +0000

    Formerly ethernet.c.~16~

commit ef925915c25004b164e8fb56c845a4f0c3d0f75d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:30:59 1995 +0000

    entered into RCS

commit 463f312009523a5a144ed4c368ce4ecfe279ded0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:22:48 1995 +0000

    Initial revision

commit 97df9591023ab0a94eed23ce2dfeb57f5a6ea43c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 23:10:53 1995 +0000

    Initial revision

commit a7557b785ab1f62fa803ad66b4ff1dc19066784a
Author: Miles Bader <address@hidden>
Date:   Thu Dec 14 23:07:36 1995 +0000

    (argz_append, argz_add, argz_remove): New functions.

commit 6301421d71cc25cd0821c427003a6221448c4191
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 c7ec5b1e4e176e874be51dc6d5d2f8a22b12b99e
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 7dee37527ffcc20ce0f2f4747d904e7678c524d8
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 5973652981405975ec80c14b0627904b43799844
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 24ec22ed5a30246b025c2e813d4efd0c1e574b8c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 17:24:43 1995 +0000

    Formerly mount.c.~6~

commit 53b1d393b9ae081dcd0d9991306397f9e7d4c1ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 14 17:18:00 1995 +0000

    Formerly cred.c.~4~

commit 61aa13b1689de598d1898edfd389145ba475fc16
Author: Miles Bader <address@hidden>
Date:   Wed Dec 13 01:18:36 1995 +0000

    Initial revision

commit 82b9810c3c27e92ad7521463ef9ae146d41bd793
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 57dbfcc527db91d3a49811e5dc08fce37a3df055
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:28:26 1995 +0000

    Typos.

commit 605f72cf1ecbda891eea543ae5098939f8a5ed1e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:24:46 1995 +0000

    Typos.

commit 09f663d6d24f600913c2714533f1e2e7ce8b5b65
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:17:39 1995 +0000

    typo.

commit b813124027c96939f8c4b5f7fc8fd163b01c0435
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:15:00 1995 +0000

    (ptyio_init): Make this a constructor function.

commit 4b72c11f8ab33b8d10b0864804449e93d23f5323
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 26169f0da89b8754974736d341175b8dd66ec19b
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 fa0d3d57d08b00ee168a3da0c9a574046e1e5f2f
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 8545375cb352544c35591dc5d378b5d2056df2e2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:04:33 1995 +0000

    (pty_open_hook): New function.

commit edbc48d59f378b406c0cda3f55254425a243251f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 21:02:08 1995 +0000

    (pty_open_hook): New declaration.

commit 4071b219bd38e21ff7c4b0aee80fcc653e69ed1d
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 7eb521bfe72e184c3abe9a69500b03671c36a2ed
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:09:42 1995 +0000

    Formerly io-readable.c.~4~

commit bcaa73e270798f5a2853f3239e6396e4608dd33a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:09:41 1995 +0000

    entered into RCS

commit 2542ff812d811a30a4afea4e5040a13909addd24
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 20:00:43 1995 +0000

    Formerly dir-lookup.c.~3~

commit 5ff227de022333c0120f0f3a1fbd7bbf5eaf44e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:47:23 1995 +0000

    (open_hook): Do it differently.

commit 69689af281a3851792c2fa9b733954a94d19a27c
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 d5ee982e6190b0a13aae067417836180ba0b7401
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 19:34:06 1995 +0000

    Formerly nfs.c.~10~

commit 7997a9f4d5a47779c9d6f847036157038cdd6b0d
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 8376beb6e3729c30cc706f182d2dba4173ea52ed
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 18:56:32 1995 +0000

    (main): Typo.

commit b13ea58ef2e9607069582d390cfc137bdad5e83b
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 33f4eb5d778d1a4e4530a152cb0988eb1ce503bb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 18:53:38 1995 +0000

    (main): Set BOTTOM.

commit 856b6eb37f4c9ddd72356d5ce8c1aed1bdb40c13
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 12 17:13:31 1995 +0000

    Formerly mount.c.~5~

commit bccd2ae78ba5c9041fd82af30872f059e0b310e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:45:16 1995 +0000

    Formerly cache.c.~3~

commit 8be59c50744a1933bcfee133d72d9cb735d742f9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:40:56 1995 +0000

    Formerly mount.c.~4~

commit eb1e5e7389c88350fa55ec1c88daaa885b7d6e55
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 21:32:11 1995 +0000

    Formerly nfs.c.~9~

commit 9825b68caf9de6f4931d4bcf92fb1250cf063639
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Dec 11 20:53:48 1995 +0000

    Formerly cred.c.~3~

commit 5c042093f900ed2a022c3a242445448c1c394cba
Author: Miles Bader <address@hidden>
Date:   Mon Dec 11 18:38:48 1995 +0000

    Formerly socket-ops.c.~9~

commit 2d1e37c191d820f18babced133e7622ca4d6b574
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 a38cbae7cc2304575a6ce53114137a9de7d89e62
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 217e59130a62277aa98a930638e05c4b9611e833
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:21:06 1995 +0000

    Formerly mount.h.~2~

commit 13ff698f4615eb58d12764ab98ce44cefd84d7b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:07:30 1995 +0000

    Formerly mount.c.~3~

commit 039c36398f8527249d0fdaafd1e78ac0c7a3a8b1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 8 19:04:42 1995 +0000

    Formerly nfs.c.~8~

commit 24d760b51442e8e5f3b5fd0ddcde739d06206196
Author: Miles Bader <address@hidden>
Date:   Thu Dec 7 23:40:53 1995 +0000

    Formerly socket-ops.c.~8~

commit 9982198ebd14d80fc6014d4356a1a0be895e6a48
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 22:24:07 1995 +0000

    Formerly mount.c.~2~

commit 812f35f475f280bbf59e73acb6d105a6b760f7e2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 22:23:53 1995 +0000

    Initial revision

commit 9cd03f1988eac06586fe916de17db218895818df
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 21:54:26 1995 +0000

    Initial revision

commit 4aed3e48c0be02cce8175589a0af36e0eb0db5ef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 7 20:39:59 1995 +0000

    Formerly nfs.c.~7~

commit 6e1270740d29d28efd9c3a843a5d393e8049b7ad
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 9a55140dfe38109f3c7e714291fb57773226e1e4
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 f56792eedc5555b5884827e194b60d9ec00a7098
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 fe92f61320a7b881209f51386f3bbfcc2f6b26a7
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 0dd3a9bdb187118d004af572af2576ef77137242
Author: Miles Bader <address@hidden>
Date:   Wed Dec 6 20:32:21 1995 +0000

    (argz_stringify): Add the SEP argument.

commit b52fe9faa37b64ca1f0cadcae5ea2868113ae9da
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 6858139e42cdd22983815edfb962f7889c85e772
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 be5eb82c85e4364f7bec7a8e0d4e69014b101ed2
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 492214b5a5ceb44465f205b7c274c4646ffbd873
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 7f7ce1a9300cfa24ee6aedd7177f4aa45e5deb86
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 05cb891c1fc14055d29b9c961f3658980795a19a
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 7af8fbf00d953d81251585776e04c98e2194a475
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 d301344fc5ab4e48424388d34440480c9a33556b
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 9015ed90e5b095826b3a71bc933f03c57deca4f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:55:12 1995 +0000

    Re-added ptyctl.

commit 4dcc1a1f52f1d34a11e18221a9d3f5d6d56ba72c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:49:03 1995 +0000

    (ptyctl): Delete var.
    (pty_cntl_class): New declaration.

commit 96a55365ee039012606a2a70b089b0451d77b99a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:47:12 1995 +0000

    (ptyctl): New variable.

commit e0d604e022552d74c15e8e13520aa93e1d7b882a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:37:44 1995 +0000

    Include <fcntl.h>.

commit 80cb193a586ef93bc25903e98a19c402d840b8cf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:27:42 1995 +0000

    *** empty log message ***

commit 01824b0abefc0480b57b15306bf329deab5618f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:24:00 1995 +0000

    (pty_io_read, pty_io_write): Validate CRED.

commit 41cdda1bad2684e0f8a396578e5e876de285d717
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 d1355c27f3a10d2da7acdc600d0c0177daac273c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:14:23 1995 +0000

    (pty_io_select): Add arg CRED.

commit 6e1409b5198b503b5747aac098a19a9bc99ae168
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 61ba6a1cab0da360e2f61a3dc71a45a983437b09
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:12:24 1995 +0000

    (pty_io_write): Add CRED arg.

commit 8010614dd18f3cceb9d7023be1e95cbdcfe741c0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:11:43 1995 +0000

    (pty_io_read): Add CRED arg.

commit 1820173df471ebfb6d9d55644186c0fe70064532
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 d1460a85de78a014cef30423c87e5b88a3aaa9e7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:09:08 1995 +0000

    unistd.h, not termios.h.

commit 29b711742c29fe4e2c06a297f4e5b56d75c1a038
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:07:45 1995 +0000

    (trivfs_S_io_read): Typo.

commit 3917b524292356394135526fe3e6dcb2bff1b05d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 02:01:52 1995 +0000

    Include <hurd/trivfs.h> and <sys/types.h>.

commit 112a2c47ac0d44245f94b887905878eb4e71cca8
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 b01c4b663e4a1c7c93eb77d7b389157485523fe8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:56:54 1995 +0000

    Include <termios.h>.

commit 1d1268f0b90ffd8395df7fc33a4628ce69d3e7ca
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 0e566fec48b3ab7f4f3595d1c615b28ba3ac1016
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 92b3e18f44501cc01f210443917a60a05689be84
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:51:28 1995 +0000

    (set_state): Typo.

commit 2cc56457eced729808688284c8d3564c25f73437
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 afe1626522c1e83d0203e7def09219567eb7c624
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 326d98257521551451beaa587a3fd1306e7fab6c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 01:37:45 1995 +0000

    Initial revision

commit 49780c29c4f6327eefc659ab1eddb3a0062fd1cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 5 00:35:53 1995 +0000

    *** empty log message ***

commit 53b482131066d9f6521bdad0c6b272361b35f4be
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 8540bff11cf27c68ed004319c0c49d0f5b651098
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 ffcb6da15879cc5ad522c18cac51b5051733a063
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 6bfa663baef0cd970cb9cd215e0b0c996dcb5f5d
Author: Miles Bader <address@hidden>
Date:   Mon Dec 4 21:58:52 1995 +0000

    (diskfs_S_dir_unlink): Delete vestigial fetch_control.

commit 381a3ffb11ef488a785b50b086c24d9c2ada1bd8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 23:08:06 1995 +0000

    (S_tioctl_tiocpkt): Deleted function.

commit 22c049be0ccf692550076a9bf4a7c29ba9a9a930
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 1e9d4984e5c3f20db82b53e7bbfa4233e4d21e78
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:58:30 1995 +0000

    (trivfs_S_interrupt_operation): Delete function.

commit e8ed8bec3e6ba36d816bb617edfdcda2aa011595
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:57:28 1995 +0000

    (trivfs_S_interrupt_operation):

commit 14c7f86d20694ba3ec5a989feda30f6818d66264
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 a0efa141822576e0a4689c60ea0a0840d7f808fd
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 31d19e9333c7e3726ee3feec0acc7d858616f50b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:32:59 1995 +0000

    (set_state): Make EXTPROC bit read only.

commit 32ed960e3b160d6ec2ba56d61f1444bd34353ad4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:31:25 1995 +0000

    (external_processing): New variable.

commit 8802902053ed79756b7efd554a917bf40059a140
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 0034f2fa8d34ebf0637829f4aa193749a29ad4b4
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 ca135e0b74229ab05c56b2e37940b422a07142e0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:06:20 1995 +0000

    (S_tioctl_tiocremote): Deleted function.

commit 97423d33138ca1c3cd56acbbc6f0cb5b54124393
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 22:05:49 1995 +0000

    (remote_input_mode): New variable.

commit 8779e39ecc36bfc5e2a17ec6e9279230db21b3e9
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 733c55da4de377facc59d4d0d658f750e5dcfa91
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 21:51:10 1995 +0000

    (ptyio_bottom, pty_class): New variables.

commit 13a51f30dd67fdec517b5f7f22ff6f9ce991553e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 21:45:56 1995 +0000

    (SRCS): Added ptyio.c.

commit 62f1acfa71d563f53ea49320263fdfdc7d94503b
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 d1e60609172da810c9df3520bfd81239b77b4433
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 1fc2a0b6accbdf06865d45155d420ac1b5cb2d92
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:48:24 1995 +0000

    (struct bottomhalf): New member `notice_input_flushed'.

commit 6b9196bf13ff6bf288bdfd518d28957fb487694f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 20:45:08 1995 +0000

    (tioctl_tiocsig): Needs one int arg.

commit f2a8f95e1430fc1ad06d0f8e280cd9b3ed5f79ff
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 14e2bc9a36dee730da98b0ad02f3f29cf8d64678
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 36d15b36fbf38322bcc302ed6f4c2392ff9c19b4
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 311086a705296457261b993ff5bcc9e560921354
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 6a1c83f9c8fb1671d105d3494f2f5e0b772dc984
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:46:32 1995 +0000

    (struct bottomhalf): New member `suspend_physical_output'.

commit c76b3487904306ba56e195c7e31d9cf6fb8b0053
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 f1d7579073d7c1fc7736518e187e781e42486395
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 1 19:44:08 1995 +0000

    (devio_start_output): Honor USER_OUTPUT_SUSP flag.

commit cac3d6bd647c92ac128420817aa5dfcc078f9493
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 6b3d8150a6a584effbc113739e6929a61365481e
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 1c4f98a9605cfb9e9ff36dba03bc295531298103
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 511164067ee2869e13370874bb9ce0bc94fd54d7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:51:31 1995 +0000

    New function names.

commit b4c28780a4b8ec99f1408ef1fbeed6ff88f66103
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:50:59 1995 +0000

    (bottomhalf): Typo fix.

commit efd1607e7e738cb37553bbd6b39269b3d348f75e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:48:45 1995 +0000

    New function names.

commit 9657f9c9c3976189664b285cd05768bce801e0c8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:46:17 1995 +0000

    (drain_output): New function names.

commit 4eb792a28085a9dac063305695569eb2189b0f94
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:45:19 1995 +0000

    New function names.

commit 5b79ef94f993e02e337dec3864e2a90c6658e85a
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 28897f7e855a3bb9aa9a0791a856253d2e4d0bd7
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 bb06f8354a153b98354f74afcd87a378ed64715c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 22:36:27 1995 +0000

    (devio_bottom): Fix decl.

commit 53155f3ced23067844ee8c876d9571f52e400e81
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 5286d7703b349c7b090e60443290b0ff8211aa1b
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 b1e8fda6c09cddb6b0e8b3b7a3c1fc34d0db6ed1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:52:32 1995 +0000

    (ports_do_mach_notify_send_once): foo.

commit 3ebaa0deff87086b264babf5649b00e33ce91694
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:50:24 1995 +0000

    *** empty log message ***

commit 5d136c208093926507a0eb9113181412a6a1b2d0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 20:49:50 1995 +0000

    (ports_do_mach_notify_send_once): New function.

commit c1f0c2d7201c1bbed1ae9f7e2408d5e6c9afabd4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 17:28:11 1995 +0000

    Formerly ethernet.c.~15~

commit b18485851fd644fa5dee7ced59a7ecac0f848cb6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 17:23:14 1995 +0000

    Formerly sched.c.~13~

commit a498a370ed12c028cb773e03d8cebc0aabb8ef17
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 30 15:57:19 1995 +0000

    (prog-subdirs): Added pfinet.

commit dc669b200ded35f16cf85aea593877ee0a4e3b4a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 21:03:06 1995 +0000

    Formerly socket-ops.c.~7~

commit d9a1d7e97f4980c0645b6a03f52f31af1de2c3fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 19:59:44 1995 +0000

    Formerly io-ops.c.~7~

commit 8c1433d9be8700f30e955bea5f7261793d3521aa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 17:56:52 1995 +0000

    Formerly sched.c.~12~

commit fca0d4467c05e4d437fc3470a6e4c2bc687f46e6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 16:00:20 1995 +0000

    Formerly pfinet.h.~13~

commit 58368ad6749f5df68eee620bc935af9b773778dd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 16:00:05 1995 +0000

    Formerly ethernet.c.~14~

commit 7626466a2e6fd72cdc81a2a7a6259aa49c905220
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 29 15:59:35 1995 +0000

    Formerly main.c.~14~

commit 6c8d8804f3450f34161e7014f8b9bd51428ea37a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:58:42 1995 +0000

    Formerly timer-emul.c.~8~

commit 3fd72a90bb5320e5fd6df1b89de5643ae0531182
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:57:39 1995 +0000

    Formerly mapped-time.h.~3~

commit 8fcd1615d0af012f88e530bdb8c4773f080f4583
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 21:15:51 1995 +0000

    Formerly misc.c.~6~

commit 7830776b1623f343a030e749a083ed6b77d6a454
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 19:14:25 1995 +0000

    Formerly main.c.~13~

commit 38948a2adc798a4c749e7361f3e6b6536375df95
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 27 18:18:28 1995 +0000

    Nil.

commit 21450e22b43c169b5549de67438da970b0135fa4
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 28d3eded95dd80d5b1d6e5ed3bf4c895fbb56d87
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 038ecc6bc23ff118bb5ba91dae4127e1e8c36f44
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 22 20:13:49 1995 +0000

    Formerly Makefile.~15~

commit aae8a3d98e66abb581d36eb105f14c1de2560318
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 22 03:04:18 1995 +0000

    Don't wire timeouts to zero.

commit 9ecac5da80d18a42ca12d418eba6cf181556506e
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 855fef731c24bd6845d884efb84c038bb321dd0a
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 0d2f188c0844474c873a9c1f50e7ab15852b5957
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 20:02:50 1995 +0000

    (check_hashbang): Undo boneheaded last change.

commit 7f737fc3bed95f3130ad0ce2c262438949164283
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 21 20:01:48 1995 +0000

    (load_section): Undo boneheaded last change.

commit d3ee996fdb38b0676a829ce516f97f0a89dcfd2e
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 cd46f8339fd248db915a0691a9dabddfe6f3d076
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 c386ef7493cc9b9931ea236f9edea85786a6d985
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 be26d94eaa50eaf37aa9149ba22e5b38fa0dcb97
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:10:42 1995 +0000

    (load_section): Declare ADDR and VM_PROT volatile.

commit 139695c7c123b264989df34ea6744e974861374e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:08:56 1995 +0000

    (_diskfs_rdwr_internal): Declare PROT volatile.

commit 96e57c82568c768be061a9cf774ee2bc6a2857c5
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 46c1c4b8afe2928cf23178ffbb3e45bc9793f39d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:04:22 1995 +0000

    Include <string.h>.

commit 4995eef7d349b3f5555615c6bd75c02fbd064fb2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:03:21 1995 +0000

    (diskfs_get_options): Bother providing declaration.

commit 5bc0dcd5a66c0b6d8b8d49c7e7051b7e39e6a2c6
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 1faae6a4ff5cd6dcb5bb23e9f4996fd1b0c85c9b
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 33a7123570824093a6731dea2db34cbcd63d58a2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 19:00:30 1995 +0000

    (diskfs_S_fsys_get_options): Revert last change.

commit 77b44766538b8a424eb52513708652abf197c23d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:59:55 1995 +0000

    (diskfs_get_options): Revert last change.

commit 1f29598953c69ebb7d297d897a2c75cc366b537a
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 cc9cd36cb2391bca8e8a12c69406a657110dffd4
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 18:57:46 1995 +0000

    (dirscanblock): Apply mib's changes to ufs/dir.c.

commit 48805fb7ab9ef51e719069b8b694e93a50f23073
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 33811c7cce1c968ddfee7d3d01c50abe206e8eaf
Author: Miles Bader <address@hidden>
Date:   Tue Nov 21 18:57:20 1995 +0000

    (main): Use new libps stream type.

commit 0d82204d1e4eddcb8e5dd5b48e92a2007d8477a3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:56:59 1995 +0000

    (_diskfs_get_options): Renamed from diskfs_get_options.

commit 9b524fa32a580904eb4cf2bcf693b02e43285b7c
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 0ceb7733bbe47d2aeacc2dd94b1bc1cd5a55ff75
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 49ffff96a6960693b4ae5eaa1d430dde21c9d014
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 18:50:25 1995 +0000

    (S_interrupt_operation): Include new seqno parameter.

commit 51be6448ddea263fbed4b0f6bebacc3322c9c438
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:50:40 1995 +0000

    (ports_S_interrupt_operation): Declare kern_return_t.

commit fcbbef17067d0ec8229cc9a88589e8cac65bc4eb
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 e949f24d6a83e4779377c91daacc83be0d001974
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 a84d060dcc7d7a863542a953a1d6dbe07beff87f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:30:25 1995 +0000

    Include "notify_S.h".

commit 1a0f0753caedb85d87488868ccbef11138da8b18
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:25:28 1995 +0000

    Include "interrupt_S.h".

commit 10838e87bd1498c8ed704ea30b7e341957751969
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 15:24:24 1995 +0000

    (ports_S_interrupt_operation): Include seqno arg.

commit cd2c0edea0bcbbe638562100ffd5880e0de9cb20
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 a928f8e0f0212143993f9516ac33c9eacc70f7ea
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 a0bc308123cfc5602e9f1b461a9eaccf364dd4ee
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 685ac9dc5ce6cbf8c6e988815430874b6f423722
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:58:08 1995 +0000

    (interrupt_operation): Include SEQNO server argument.

commit abfbeed6c1d31117e25729ece78ef1aba1c11fe1
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 34bdc22e646c7a64e0b3385dc1bb50fc1fd1e74c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:50:18 1995 +0000

    (ports_manage_port_operations_one_thread): Doc fix.

commit bf7fab0d0e0a75d99687927045b9a95e6c37fe0c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:45:52 1995 +0000

    (ports_reallocate_from_external): Clear PI->cancel_threshhold.

commit f8c18793e057c8d73f626ee25d91048597414b33
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:45:14 1995 +0000

    (ports_reallocate_port): Clear PI->cancel_threshhold.

commit 014d9d6f39f63258213ecafd0998a9d0acc9cc3e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:43:56 1995 +0000

    (ports_intern_external_port): Initialize PI->cancel_threshhold.

commit 588ee89e091e62824bcc5c0a260977453f6d30f8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:43:13 1995 +0000

    (ports_allocate_port): Initialize PI->cancel_threshhold.

commit efbcce2f6811bc51d7e2233bfd150033b2c3b32e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 21 14:41:49 1995 +0000

    (struct port_info): New member `cancel_threshhold'.

commit b1ee9c88aa01411823218250351d42830bde3fbc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:27:32 1995 +0000

    Formerly ethernet.c.~13~

commit cf14769855af455f01aae7d8aa78147d166a6712
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:11:25 1995 +0000

    Formerly timer-emul.c.~7~

commit 249ce4eb68816898bc1da9fc6e71111f60bf4002
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 22:05:21 1995 +0000

    Formerly main.c.~12~

commit 12ae82aac535fe4dabceaeed15fe19868f09e4ae
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 21:47:48 1995 +0000

    Formerly timer-emul.c.~6~

commit c7b286ce723e6969bb3907bf1826922763a27793
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 21:42:58 1995 +0000

    Formerly main.c.~11~

commit de16a51e62070ba1fa3de25c970487da2468ad31
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 20:55:27 1995 +0000

    Formerly timer-emul.c.~5~

commit e57cea517c72c73851d896461aeab197737a7c43
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 20 20:24:27 1995 +0000

    entered into RCS

commit 8daf40b9cc6b2adde48457754798b2e691f45e41
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 9c8a1bbd26ba01da767795241536c61db0488a97
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 2d7de86a00da1864a3494e6c1967ff871c9091f6
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 cd5fe25e95e73c2ba03c0d47744681bb39e9f27b
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 30a30d9347865ce70e0106e1596e1cbcbdd41674
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 1c68d460514671673613741ea7e7d3a3bb97edcb
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 19 04:36:06 1995 +0000

    (crash_dump_task): Add sreplyport arg.

commit fe1abb67f14f960abe1f3b5b008e8a5b989102ce
Author: Roland McGrath <address@hidden>
Date:   Sun Nov 19 04:33:50 1995 +0000

    Initial revision

commit 83310c8ad28463416f228c82f706584747ed62ad
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 7c574f4853a912dcd75180f853ecc4fb88bdae08
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 794d09455f979e2942b97162357945df9c2752ad
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 14:01:25 1995 +0000

    (MIGSTUBS): Replaced execServer.o with exec_startupServer.o.

commit d11028cfe7935bb97a482b2dd4d3f1d58a0f6eb2
Author: Roland McGrath <address@hidden>
Date:   Sat Nov 18 13:50:08 1995 +0000

    (ports_inhibit_all_rpcs): Renamed from inhibit_all_rpcs.

commit 399e1824b2be21e99cd216368823559d43d0de2b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 16 20:16:37 1995 +0000

    Formerly misc.c.~5~

commit 207d9233d47a5955d9189b2637bbe7329e8d11df
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 16 17:48:55 1995 +0000

    Formerly main.c.~10~

commit 2047498119307151285700da4f74ff2a58e262b2
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 bd25e635fbfbf5af7427431c87f8555111b97542
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:56:50 1995 +0000

    Formerly nfs.c.~6~

commit ce202698d71fdcfc09440cf8b0140953dac8a7c1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:41:18 1995 +0000

    Formerly cred.c.~2~

commit c24f3371df3d24b43e2156ac06d9802d73bf348d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:29:05 1995 +0000

    Initial revision

commit 1308826f133ad8cac98c445f0ec6165e8d91ff8b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:26:43 1995 +0000

    Formerly dir-lookup.c.~2~

commit 3d609f80c2a3c3c5291e56eae0da11cacd810d61
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:23:52 1995 +0000

    Initial revision

commit a8319abe554dfccc30fb695df8aaec07a8c86932
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:06:10 1995 +0000

    Formerly cache.c.~2~

commit f2c68ca86cbf4d479270a9c42e988ee3e511aa91
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 19:02:44 1995 +0000

    entered into RCS

commit d077a6ff6816525568b2133a889da7d53fc2ce70
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 18:21:25 1995 +0000

    Initial revision

commit f3ca6787887d1701b2ec0defece609b26a22dc4b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 17:05:55 1995 +0000

    Initial revision

commit 4ea6647ac80e19f07f963d88675fde4b5f5f1a6c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:54:07 1995 +0000

    Formerly io-readable.c.~3~

commit 8576ca4b033248888ceb918b7ef2c8220ccaaea4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:50:33 1995 +0000

    Formerly io-seek.c.~3~

commit 73b4e1e2edf6da269f9e6f1ce4996dad72747c65
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:50:50 1995 +0000

    entered into RCS

commit 6c3feefc100968ae6ad90cba80714617b1bc90f1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:38:54 1995 +0000

    Formerly mutations.h.~2~

commit bbb601212a138a3db778ae060a4d79221a39d73a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 15 16:38:06 1995 +0000

    Initial revision

commit aff1fd12221702e1bcddb4e841a38bc28ae68ec6
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 439e9caf768e1d036fe0670f9018644868e85068
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 fd4b3cb0fb45928f0b58861379c1ff5145fb6b3b
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 14 17:07:19 1995 +0000

    (OBJS): Remove execServer.o.

commit eaf578a3967ee66f0a4173d4cebae4cffd6052a2
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 22:28:21 1995 +0000

    (diskfs_demuxer): diskfs_exec_server --> diskfs_exec_startup_server.

commit 4eb458e4485342541b51bcadf052b667f510770b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:13:12 1995 +0000

    entered into RCS

commit 17ca7b0f92f3ada40ed13b69e757a7e96b58356f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:12:33 1995 +0000

    Initial revision

commit 7a5c8ce8028979857b0b2113a716de1535deb8e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:06:54 1995 +0000

    entered into RCS

commit 37c0eb8fa93aff50c545ef562d20e9f0837bdcd6
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 22:05:25 1995 +0000

    Formerly rdwr.c.~5~

commit 0ffeb73d59feb1f9566122926a67d60f1f8b4e27
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:03:06 1995 +0000

    Formerly file-check-access.c.~2~

commit 7fdd911bea4eee39e88ae0ce1895e907c68a3ee6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 22:04:45 1995 +0000

    Initial revision

commit 278eb2f00a2e91586b6fc5277c924a1195fccd9b
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:57:46 1995 +0000

    Formerly store.h.~4~

commit b463985ec64d79584f76770a3181f2560e2aa7fe
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:57:31 1995 +0000

    Formerly set.c.~2~

commit 441811fe5a5e4a3d5a15d916d08b0d1cfaf393f9
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:52:59 1995 +0000

    Formerly device.c.~2~

commit 4c13513e82a7ac3729d0f9b33b00fabff28399e0
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 5613a36bd08240dc43811c0b8301ae9241e793c8
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:49:08 1995 +0000

    Formerly make.c.~2~

commit b08aec019433cbcaa5e7c46c2ceb217f1182ae38
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:52:09 1995 +0000

    entered into RCS

commit 7c137e1eced97119bab48526d200252fa83bd9fb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:45:05 1995 +0000

    Formerly file-utimes.c.~2~

commit 86c0ccde0ed34f5b071f06b0513215f0102f4469
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:44:31 1995 +0000

    Initial revision

commit 2880f2b98e581399daad4d9a4c142d909e688edd
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:41:39 1995 +0000

    Formerly create.c.~2~

commit e302a8cc249212d3e4a0ef61bc8d4ad54662b1a9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:42:39 1995 +0000

    entered into RCS

commit af0a9b5abe28978cbb6e91193ed1e325b29b93ef
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:40:44 1995 +0000

    Initial revision

commit 02eae9bfd5ca0f6fabc5be76567b3e60e388eb76
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:38:57 1995 +0000

    Formerly io-seek.c.~2~

commit 028a4a64d530cd600147bb62eacb3afcba32df39
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:38:31 1995 +0000

    Formerly io-readable.c.~2~

commit dd16a09caa68e88d866c33e60cc05b914c4be39e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:35:07 1995 +0000

    Initial revision

commit d93282830cb1480c9c37da59c012330a8e8d117b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:33:24 1995 +0000

    Formerly io-read.c.~2~

commit 4c025fb4e8a97147b1ee53df05f27cef3b739756
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:33:15 1995 +0000

    entered into RCS

commit 1dc0fb3cb1035f8e9ee830de217784a10552d976
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 6cf8982afd54ce164bde0d05b431029b973c7ba5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:27:25 1995 +0000

    Initial revision

commit 71c64d0deb955de55ff4562aeb0380361c98840e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:18:10 1995 +0000

    Initial revision

commit a54b992bf7dfb23662399ace8a10805ac703f5c1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 13 21:13:59 1995 +0000

    Initial revision

commit 66965f1eada0470f4e0d2d76f266a55e862dca7e
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:11:53 1995 +0000

    Formerly Makefile.~2~

commit 97517d4a43f0d1918bc336eeb0185a8e085c0607
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 21:06:08 1995 +0000

    Initial revision

commit 7b00264adef27cce3197e90538a541c8c3c7c42a
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:27:02 1995 +0000

    Initial revision

commit be759f30de28ba81fb13fb2a0d04498ed839569d
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:21:29 1995 +0000

    Initial revision

commit 411800913310d95f83fdbee2b0acd222688d2516
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:12:51 1995 +0000

    (S_exec_startup): Compatibility RPC removed.

commit c36621996188baa23275d0b2053048a104807281
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:11:23 1995 +0000

    (load_section): Catch faults while zeroing partial bss page.

commit a08f7ae64a6cb4b838e2d237bd9806022add7bd4
Author: Roland McGrath <address@hidden>
Date:   Mon Nov 13 20:04:52 1995 +0000

    (exec_startup): RPC removed; replaced with skip.

commit 6e1b9dfdc84f378a8dab90b5a1bc7c08b82c4da7
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 20:04:34 1995 +0000

    Formerly derive.c.~2~

commit b6b2f9b22d05e9f24855b02af358fbcfc065b2f3
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:53:55 1995 +0000

    Initial revision

commit 1ed54d86e39f874f384bd92237d77d85bddb1c11
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:50:07 1995 +0000

    Initial revision

commit dd90418380cf8f1b71fc1fbee74aab8ce579d413
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 19:36:40 1995 +0000

    Initial revision

commit 0fbe3aa34921b38095ade58ac6867d2240700a33
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 4b3e19aa3f29db5acbd7444c86afada5e73a9d4c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:47:46 1995 +0000

    (trivfs_startup): Add FLAGS arg, passed to fsys_startup.

commit 734ce856ca74c736179aa2b9e5ca150a6c25b73f
Author: Miles Bader <address@hidden>
Date:   Mon Nov 13 18:47:18 1995 +0000

    (trivfs_startup): Add FLAGS arg.

commit 5f78ac18940da136666a83673711a98c0ba89d36
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 3dc5b54fa30165a834f78172be0e6949be7e1e84
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 57fd2258ed731fa9718290d1667ea71f668e35af
Author: Miles Bader <address@hidden>
Date:   Fri Nov 10 15:02:41 1995 +0000

    Initial revision

commit e110bc7c3770e31781f8b28810b04266091368f2
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 353698d0785ae931582805445026f1c0708d44b0
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 afd7921e8a0b2ba02dbabc0d2754befa1666d5d4
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 3c6aa07de8a4b525f8a37b9e56cae37f168a6fa0
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 99b44d17b0b4cc991f12df2a1293dd11cc53f345
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:43:15 1995 +0000

    Formerly io-ops.c.~6~

commit 8c0560f0a12af7a4e8b390aa0b25c3432b03ebfb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:36:21 1995 +0000

    Formerly misc.c.~4~

commit d6c7f815e64fa2983c5aff7c59aca96afee6870e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:36:21 1995 +0000

    Formerly pfinet.h.~12~

commit 33c30e99fd5873f14adb87bc5b33c546e04bd4cf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:35:51 1995 +0000

    Formerly socket-ops.c.~6~

commit 2a11bb2fb7e25ba3d21ec813c1f5268ea1976976
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 dad3ad8b6273d9b85358a23ffcce9c4b9319ae31
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 9 17:24:59 1995 +0000

    Formerly main.c.~9~

commit e1319765fab8994b53597ce1888a889aa2195f9a
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 067ac69b325f6776ff7a059664cc7d9e2c3df7cd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 20:32:51 1995 +0000

    Formerly misc.c.~3~

commit df004808423d2bba1b2f0ed476127d9217e01dfe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 20:31:38 1995 +0000

    Formerly Makefile.~14~

commit e4be5b13ce403088533e753a2e1d6e3396da75c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:51:17 1995 +0000

    Formerly Makefile.~13~

commit c1c5109d24b16a2bbc698cc417008a719062e354
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:50:54 1995 +0000

    Formerly misc.c.~2~

commit 8ad9b3849116777f3267e342312ded8dae56a698
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:39:01 1995 +0000

    Formerly sched.c.~11~

commit fa4234e8e0331155f29e659aae7962c35a858cf7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:37:20 1995 +0000

    Initial revision

commit 421df269c11698442deb6d4b9b0315385a3cc986
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:37:12 1995 +0000

    entered into RCS

commit 635f6c5a7c49ebbd295a62c9853a00725645607b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:36:38 1995 +0000

    Formerly pfinet.h.~11~

commit 65a31c4402470452d071559dd653c63ef600b55c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:19:52 1995 +0000

    Formerly main.c.~8~

commit 6032bb484dc01991826f9f9097cb57242d3b4341
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:14:17 1995 +0000

    entered into RCS

commit 00bf8f45527d33917c15ab5b1191806858a2b6ed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 19:03:33 1995 +0000

    Formerly io-ops.c.~5~

commit 060809a7e52528b34e70d382ad60a8e6ba1e9739
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 18:36:17 1995 +0000

    Formerly socket-ops.c.~5~

commit 0504cc7dacfdb886035fa8020badb34cf1544bc9
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 49a4948cdbb6d216aae4ae32e7b9d22117a55abd
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 5b104740176b858aaec37c8a54052e4901c8f9b0
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 50c9c10943bbf47d4c0fe17cbe67eabd547faeb6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 17:12:07 1995 +0000

    Formerly mutations.h.~2~

commit 8230c9c3d27e296cd147902613fe30ea27a7a157
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 8 17:02:34 1995 +0000

    Formerly ethernet.c.~11~

commit 2a03414225c09fca6db22bade916cb29c6564ea2
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 c4e215849350a1f461e49946e49ccf28451a3d00
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 87597fc5c93d759e343c19f4234279e6cb3764d9
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 5be03f55eda725c237ce3b5256350b949321d57d
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 f52c1355418fb627269c683888d027e9ba405feb
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 c470cc4ab6fca79b4c03c1c863eae532f7dba35c
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 cd527a04679ff4de8de763bfdf3a2828cf43011f
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 0af9c6f1b56f234d9eb633e3147102ae62347b1e
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 a610a1afd692d42e32a08723e3c9612bd34d3842
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:54:10 1995 +0000

    Initial revision

commit f09466be12ecda2ad404ecb29e891b67a602f4dd
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:53:30 1995 +0000

    (main): Add FLAGS arg to diskfs_startup_diskfs call.

commit cc525fab954808a6322c8c13101fb4a58530035c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 22:49:37 1995 +0000

    (main): Add FLAGS arg to trivfs_startup call.

commit f0dc0856a7c3d7f298c55fd098d96ae307af6653
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 22:00:55 1995 +0000

    Formerly io-ops.c.~4~

commit a38cdc8c3eba52ecef0957f94df3a7d7f633fe9a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 22:00:54 1995 +0000

    Formerly socket-ops.c.~4~

commit ae73cdf714338ca28167390c71f5a47067236066
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:33:54 1995 +0000

    Formerly pfinet.h.~10~

commit df06d86d876d6e2917c1dbc1d4996dc3f0979af4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:24 1995 +0000

    Formerly sched.c.~10~

commit 6884c1293bcaaf2c80a0d44a662f52e724c6a785
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:23 1995 +0000

    Formerly main.c.~7~

commit 96a8e838e96dc0b7e9696aee0842fa2dd04cb4a4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:27:17 1995 +0000

    Formerly Makefile.~12~

commit 0154d931ec66e5112e7aeb8d74f19d4cc1e174c4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 6 21:26:38 1995 +0000

    Initial revision

commit ae2ba81d04141e80f7726f9229422dc371822491
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 b488559b91eef7007c4149470651bb8ab4c5e5b0
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 b5897d8804939b6c8d6682704e5c91d0ed7e01a4
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 a4a480312ee384d3994265bb4deccafce90b148a
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:15:08 1995 +0000

    (diskfs_S_file_get_storage_info): Add FLAGS argument.

commit 63b6086bb4602c8eb42ed59a305d2325710b7178
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:14:46 1995 +0000

    (main): Add FLAGS arg to diskfs_startup_diskfs call.

commit 9d04a36fb1aabf6f1c184cdf2ef6ae25400f3fbd
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:11:29 1995 +0000

    Include <sys/resource.h>.

commit 7dded5df69698ff79c2739478916309feef5a736
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 b60c4a2b881beded2aa69abb69661c07f1a943a4
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:10:07 1995 +0000

    (S_socket_create_address): Removing BINDING argument.

commit 388c1eceae6ef2c695604ad6978af5803fe48f7a
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:12:07 1995 +0000

    (main): Add FLAGS arg to trivfs_startup call.

commit 7f9c72f454e4e09dec86ec00e437f41d02ad056c
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:09:16 1995 +0000

    (trivfs_S_file_get_storage_info): Add FLAGS argument.

commit a13c68dfe70a5d3177ff8db6c0a10c9612fb2058
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:07:54 1995 +0000

    (fsys_startup_reply, fsys_get_options_reply): Tyop.

commit c055da86a8a5477e444a72f2827fd83866c1b11c
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 ca5facdeeedcfebcfbdbd01057d6ec9c0017590e
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 21:05:37 1995 +0000

    (main): Add flags argument to trivfs_startup call.

commit 7030ab80b33a8ca6de94c0322206c6852bd1b18a
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:18:30 1995 +0000

    Initial revision

commit 52fdb6a82ade69be36dd872b6ed33b7bddf80c62
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 4ccf2256f59a5efc4b2ac05d873caee8a6c06980
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 8ceaa87e883ee26f07667b548ac9c609851e2840
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:06:53 1995 +0000

    (diskfs_S_fsys_get_options): New function.

commit 7243e0347b70d4c9fce19b6244a59a4484f45fa6
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 a04074dbdb27d7af64d9338923c6aecb271e5a96
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 c14ba96e4d91eb764d9ef943d30df65e22b1b70d
Author: Miles Bader <address@hidden>
Date:   Mon Nov 6 20:00:11 1995 +0000

    (diskfs_S_file_get_translator): Initialize ERROR.

commit 6113a391af7129f89be96b54d15b4a9b84563fb6
Author: Miles Bader <address@hidden>
Date:   Sun Nov 5 04:27:35 1995 +0000

    Initial revision

commit 3ccb31f2f6f9411476f20611340decbfbc611cac
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 aba31a47bd85e4554f84ba4c7f6f65903e57bcfc
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 3c95b75230df1568eda82b2302dbebad3ea6c26f
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 b8e69ae00cbbbae1ef9f9d714a793fed562e0447
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 f14bc228943fb98e8f6dac8d6afc9468be4c3a05
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 6d0309ab9299eed27a92009218ef7a1d861fbbc7
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 df9144c151dc602a8561b1eb90e6aeb5ef7293c4
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 579939215ade483e3b4d72f698996442930f4392
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 9d75225f7584a53000a87e3ec4e372b26cd23d9a
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 89cc3e5dc6053c4f08a1b6228ae7b223aba465ea
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:54:26 1995 +0000

    (_diskfs_translator_callback1, _diskfs_translator_callback2): Declare.

commit 726b5830d859ab7ef091d6eae9a43ba52aaffd7a
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:53:45 1995 +0000

    (diskfs_startup_diskfs) Add FLAGS arg; use.

commit 972f18dfae9f67a5917291435e8b23406e76450a
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 8347931992741445ed2114dcefc516f08a6948d0
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 cef35705e6ec19db19a09992fd8d6e717f910dcc
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:50:48 1995 +0000

    (diskfs_S_fsys_startup): Add FLAGS arg; use.

commit 3cdaf80373c082be463ce508090f79d81d198ce4
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 22:50:14 1995 +0000

    (diskfs_execboot_fsys_startup): Add FLAGS arg; use.

commit 9f7c46533b33e506e04c94bfb3bcd40dc467d7a6
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 a7dd917de81f141f02b14c8604f241823e5595bb
Author: Miles Bader <address@hidden>
Date:   Thu Nov 2 00:09:12 1995 +0000

    (fmts): Add RPC field to the -l format.

commit 36a07a390bf5e6708d3820f94b9d2b2c3092a1ca
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:51:01 1995 +0000

    Formerly sched.c.~9~

commit b6279ab0a5b3ad84093612554cc0b48b10680cd2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:51:01 1995 +0000

    entered into RCS

commit 76d636a284358394e73f37d51ee51b92540a407f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 1 20:35:47 1995 +0000

    Formerly io-ops.c.~3~

commit a0efb2c5d0f1c3ed4bc8fc2c6f060db020e6ef68
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 31 20:54:12 1995 +0000

    Add missing */.

commit 099f782b2b9e8076a39b64a47db05d59cf2b13e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 20:15:32 1995 +0000

    Formerly sched.c.~8~

commit 1bf2aa20e857c5dee1c5c86ea2e1625c70aa1d0e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 20:09:49 1995 +0000

    entered into RCS

commit f709430e70667cf2f1bf51a93685900585138a47
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:59:12 1995 +0000

    Formerly tcp.c.~6~

commit 5833ee3425565aa97b96a5c80aabdf2c1593001f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:56:35 1995 +0000

    entered into RCS

commit e45c106e541fe5c770eccdc959fa7d2e6fdaf3c5
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 1e61233d3dabe7814c3827b0f9a1bfbeaef4e6c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:22:18 1995 +0000

    (struct zombie): New type.
    (zombie_list): New variable.

commit ba59a52db7279ed49bab9df1b3efb9b127ac1f0c
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 0b280b561478224bfd87e13bed4d051fa5ecd49a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 31 19:14:29 1995 +0000

    (proc_getprocinfo): New parm THREADWAITS.

commit 3b81e1880054c0e1aa73b73d5c73e9c928208182
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 b56257586ffc585accdff265a87cb51c9e4eeede
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 ddf3d75bb7fc52e2178fb21237cab5e0c6db0bfc
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 946d8ae6c1539e71b5f5f2fcc9a28262ee3a098e
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 d5ec4c23f5521ca11cc9cd9f5c3131a8db1a5b52
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 2903b23c9b4b75328d996fa03533ad20ee7a8bc8
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 31 07:23:52 1995 +0000

    (msg_report_wait): Add string out arg.

commit e2689ce9e0e46ecadd155ddc960832320d99a5b7
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 194d92209b10690fc054d6e9fe82e338b8cb2aad
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:27:43 1995 +0000

    (struct procinfo): New (buried) member `died'.

commit a424b3b267824c9375f57f7f56c627eaff51bdbb
Author: Miles Bader <address@hidden>
Date:   Mon Oct 30 21:25:38 1995 +0000

    (options): --all is -e, not -a.

commit ab7d7088f9ed67b1a3a9605c31652936b65da150
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 37f6ee0930f96799c84279982b294cd5f1d28a52
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:19:29 1995 +0000

    (msg_report_wait): and delete the string parm.

commit 36597e1372cabad58393e96a7e2d3b1e864667ec
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:17:47 1995 +0000

    (msg_report_wait): New parm WAIT_RPC.

commit 4b08299dcb6d4b15bc4191768ffabceff6ec8d86
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 ea78d72ce9967eabb2b87b518bb98a2903c9c217
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:10:06 1995 +0000

    (proc_getprocinfo): New parm FLAGS.

commit f8345db5d2504ed1556573cc6ac237cea68c1947
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 5fcde1323a15bb0789c95139aa23fe745cec0028
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 30 21:02:17 1995 +0000

    (file_get_storage_info): New parm FLAGS.

commit 312fb8f7b559fbaddd64317ebb368a4f9020697c
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 949d76697af0d8349726593835227982d2e79b55
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 d511358d5047cc1fb5056eda01ca957169e52576
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 b4ff29bee4e70a3c453c67e0eeb3dd4bc55ec0cb
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 167d972bb6dce855fffc783e8234905e077f60ba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:20:47 1995 +0000

    (fsys_startup): New parm OPENFLAGS.

commit 4bb57c5c2dd9729f9a8e69d94e11690dc94cf1d0
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 83817794635f034e1b4c3ed19866f6fc263d104e
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 9f764d1bd05fe4feddfcbfacdf472f423c83e144
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 057b7c68a38c97ae0649debaf4cd599e3e471027
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:11:32 1995 +0000

    (SCP): New macro.

commit 28ae64d1525e2c9785b881e638a11c3527d20f05
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:07:32 1995 +0000

    More doc fix.

commit 36dcacc39e3037e418dc2546cfceee08efa07f79
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:06:00 1995 +0000

    (socket_create_address): Drop parm `binding'.

commit c9cf838432434308afbd660d203fcc0786a4e536
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 19:04:50 1995 +0000

    Added reply port option to all RPC's.

commit 870d4a930d23beda59fd8fdab064472e9779e84b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:59:12 1995 +0000

    (fsys_get_options_reply): New stub.

commit 01c8a453ca813a6888368f34bad9f023812b3808
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:58:06 1995 +0000

    Typo.

commit 360a2b23bcd607ad7f6d76df00957f6eff171f66
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:57:39 1995 +0000

    (fsys_get_options): New RPC.

commit fa93951be8ec43a070aa5fc965500f1a35cbcbf9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:56:11 1995 +0000

    (file_get_fs_options): New RPC.

commit a2c902d8c1a409b9e10d6be2eb577e0c91784014
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:53:03 1995 +0000

    (msg_report_wait): New RPC.

commit 355236cfc7b9f957e83c90e08251e3b4c2388794
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:49:35 1995 +0000

    (file_invoke_translateo): Function deleted.

commit f097e6f5dce6a2cbf763be4ccb1ed8f2548f2086
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 27 18:48:18 1995 +0000

    Dot fix.

commit 436b6f14da7b6da626893140a34eb20aa714bfbb
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 13ccdc313ebc69cf033e0d01ea7cd5d98d060bf6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:59:42 1995 +0000

    Formerly io-ops.c.~2~

commit 25955106806947552efc7f488b09780f409ced85
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:58:27 1995 +0000

    Formerly pfinet.h.~9~

commit 27678592270df59822db7d14c7a784577b873b4a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:58:16 1995 +0000

    Formerly net.h.~2~

commit e31d08b956b4ee672cc1caf41e7becc3d55e7e3b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 23:26:59 1995 +0000

    Formerly socket-ops.c.~3~

commit 9fa581e706f5b625dd740fb2f7c6e283489b6aff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 26 16:18:05 1995 +0000

    Initial revision

commit e27b35711f8a351fc3e176dec0df6214a65b569a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 22:29:25 1995 +0000

    Formerly socket-ops.c.~2~

commit ccaacb91cfbec0e525dc8cab5c142dc8d3becb86
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 22:03:57 1995 +0000

    Formerly pfinet.h.~8~

commit 2e88cef88cbf3af6cba2422941e90425966d9fc6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 25 21:40:49 1995 +0000

    Initial revision

commit 75bf035c4f3c7524290a3f016da9775ed4881f39
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:59:58 1995 +0000

    Add exec_startup at 30500.

commit ee361643de59227e6085bf92f673f1cc677a3dc3
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:59:19 1995 +0000

    Initial revision

commit 8044953d76ce7fa19a283eceeb0dedb248d83587
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 f680e85049d00c9c403bb8fe74674188772f2835
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 25 19:50:32 1995 +0000

    (exec_demuxer): Call exec_startup_server.

commit 712f594e5e5ccefd39280d7b9c98ed063dd81111
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 23:54:13 1995 +0000

    (OBJS): Add exec_startupServer.o.

commit d28ba0794ea77e058dce68923029eac460949882
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 23:21:09 1995 +0000

    (struct bootinfo): Use vm_size_t for phdr_size.

commit c2ab33e9b61defa1c5c83ac47370d739830e3195
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 4673c426284f5e87ce561da5a36439158d27cadd
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 dd81033964c43a67d06194ff289904d3b4e4ee99
Author: Roland McGrath <address@hidden>
Date:   Tue Oct 24 20:49:02 1995 +0000

    Undo last change of 9Oct95.

commit 417bcfc6b78b266b4dedf72446638969f7f6f710
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 8a93e0858f0d381074127808828a143c1fce401a
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 b011822447ebebca975e62f36f0b185a5df4600c
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 02:24:35 1995 +0000

    Formerly rdwr.c.~4~

commit 6f9d8360e2d1720d2ada77689d74930fda672dc3
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:27:38 1995 +0000

    (parse_enum): Use argp_error.

commit 70ea5a029e10911c323a1c8e0f4301134b4f4961
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 c1a619b0730c0da238100dc88a823c71baceaad1
Author: Miles Bader <address@hidden>
Date:   Sat Oct 21 00:25:42 1995 +0000

    Initial revision

commit e75a780ef9b1f917cb4ab611c533934156a90b44
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 dd0310885ccd1fbb3f1571e9a6b8c74a19809f82
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 3afc4f8de79fe72bbfaf2e26c4dfd794d3bbe007
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 5180cece5723ed5b565bca51a34694694e7cfe00
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 2e35d6617358bb496661574bef573a0dd60b614e
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 19e68023d9eb6b17bb207b2e7071fcc706cb6aa7
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 8e1c946c7644e033475da4fa184af3d9b037d155
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 bd361de6e3b6fa588effa3f8fa66397fa5dad5ec
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 23:44:49 1995 +0000

    Initial revision

commit fe0ec064bc4bed21d7e6fde27c1e905b548ab6fe
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 0d5b9eeb7f4b8afdf27543806d50c9aedd2348f2
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 1abce60b51fb4d5c9dea56bd48f44f9c30116f40
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 3a0264350b878b960a4421b7fdf55be1f78208c2
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 af099af863d89e83ea023985e167102a3fedc052
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 cbaa6e426c23be869830fe24c340d8f198ae41cd
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 287a3e6e034128441b78216381c85bc2644bd4ef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 20 21:14:03 1995 +0000

    Formerly main.c.~6~

commit 4a576332d6304afab0b199f7f3614a0de46e932a
Author: Miles Bader <address@hidden>
Date:   Fri Oct 20 00:00:58 1995 +0000

    (argp_error): New function.

commit 96a52e22eb2d85308580cc8b34910f86abb7743a
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 1fd0bc335811a0781a4367913a1967c0823540ef
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 3af02957ab2788ec0dcf80d77bb5a5aef7f83da8
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 22:20:29 1995 +0000

    ($(target)): Depend on libshouldbeinlibc.a.

commit 7f932b9f614f0e7fbec0f43864c503a599e04ceb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 21:25:49 1995 +0000

    Formerly ethernet.c.~10~

commit 495f28d2f12a3dcb7133f8de2f7ea8f2dc8bcb04
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 20:53:28 1995 +0000

    (flush_pokes): New function.

commit ead03fd3352c5f8a82f23fc1858181afa59796ce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 20:51:08 1995 +0000

    entered into RCS

commit ff947cdafa1eec0a291fec9a810ce0d76f53b965
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 c3117d82250bd1b69d71012efb4f46044cf066d3
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 289d55208849b6316201368f9df8aef3c8e41b9f
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 1711849a72defe3c266d8c7b123f1a84184cf8d7
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 266e342f20a5dd1b79de9df347bbfa4cec28faf8
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 a9555b7a829a4860cccc20b4c68734fce201ee44
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 50ca91551daa0c8c6c32427de0dfad367391a97f
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 3e0ea0a635c377adc71f83f1ea3e4c47f6acaa3e
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 a8414ea7088986dd93fcdbf581b9aedd911a4cc0
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 ba76a1935a2747d102092014add3594541630482
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 f53f4bb7c1d2b446fc3add129bbf52a9b9f21afc
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 b1048d9ade5e5fd9318d1849313afbb8b1a957c9
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 c5426912d04e90b3130659485d9ea5dacbac3c51
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:55:05 1995 +0000

    (diskfs_common_options): New declaration.

commit 40907241e7fc0e43a75dd09ec5af6cadb6408e8f
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 55c182abf56e0b3ce98cc345d09af1748f1f814a
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 be20b545bc59df28c742634fb89e97094c93da53
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 58e1ef3c0d8167f318f876b27f97701de2eca9c4
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 b68633af8a68ecce6b417a89621008f9fbb35613
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 e803b3c4c10dab88a43a8813acbd0f15e8bb5771
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 e4d163ee17395feaedd85de088084821abbd1407
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:37:01 1995 +0000

    Initial revision

commit 419ce62f3e5ee62f2fc758f9b79e62c4e3e28c9f
Author: Miles Bader <address@hidden>
Date:   Thu Oct 19 19:31:43 1995 +0000

    Initial revision

commit c5e895cc51529e6146abf1e3c9095a5c54ceac49
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 5142aef851b5eb6a0a8a27d6046610d4df1d2d07
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:45:07 1995 +0000

    entered into RCS

commit 556fd9c686be43f6503ecb508e3288375e0eaca2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:42:50 1995 +0000

    Formerly main.c.~5~

commit 527a93182cf1f4cbc604ae68b6fc97d3531cef20
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 02:27:19 1995 +0000

    Formerly ethernet.c.~9~

commit 7687e93b5034c36f097227a0896280c36935964e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:38:34 1995 +0000

    Formerly main.c.~4~

commit 90462b47ef901d675df5f1af84438118a08dc98e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:35:15 1995 +0000

    Formerly ethernet.c.~8~

commit 88e50ff9faa3780f8454249e30b8e1b98ad9f989
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 19 01:31:02 1995 +0000

    Formerly pfinet.h.~7~

commit d13a4b7d913e82dd28093c3631536fc6144467eb
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 7c2dc13cd11d600f8ff835e05e28e6107b2591e2
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 6e6224ddb734863beb29c247a130a64c88e9d662
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 726ce233249aaab5bcd5aa9fbae0b80397d60bce
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 de600d5077acf6d690fef6c7949829c3bc2b0456
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 e60c3fd23988557d9444d3265611d6fe2a1b74c4
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:26:43 1995 +0000

    (parse_enum): Use ARGP_HELP_STD_ERR.

commit 7f44e2f6bd97fd53a0e660987dca9018f207839b
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 7edd49dd01bee4fd2ecb7c9df571103ea14a6c68
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 565650d494fe67669152a2652d3e727b8a726bc0
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 fdf5a1556613a04dfd6d7268a407a557098cd1ae
Author: Miles Bader <address@hidden>
Date:   Wed Oct 18 17:22:27 1995 +0000

    (pass5): Call pfix instead of printf.

commit 4bcac14010a4894c47a1f2e65e2b53d7acf8876b
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 13dbc8649265effc04fb3882d1efb2ba80385537
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 4facc169d17d4d8c2f88e525bab9f36067546d2b
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 18478d04945b28ba18354baf3b4fe91e439278c1
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 c2554d410cd760a38d6002670b9a4f2ca188eb39
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 96d7aa55bfdf2e833b71a880808aa20d8e701215
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 416bb2aa960100c5bc4d7528f58e40ab98054173
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 08:23:00 1995 +0000

    (check_hashbang): Copy passed args from the right place.

commit e89c1c5b84c6424b1c35326903c9cfe84eee4668
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 18 07:17:21 1995 +0000

    Initial revision

commit 55eb9562eaafbaa6a7b99caa56bbd4c60accd6b4
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 05ab4f2044f699a83be4fab9f82ffb9aea0fc8dd
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 ec71668e2ce1a5f598432e70e82908f1a559bd3e
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 204ec662e71b25adae2a0db26971fc35b852bd34
Author: Miles Bader <address@hidden>
Date:   Sun Oct 15 16:09:01 1995 +0000

    Formerly rdwr.c.~3~

commit 4bc7ddf88ae7bacb7a3022accd48ef6e1a50ca2d
Author: Miles Bader <address@hidden>
Date:   Sun Oct 15 15:28:34 1995 +0000

    Formerly store.h.~3~

commit 2c7a4dfab4d541ee4ebfae4a3e12e6fccc32e38a
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 23:17:49 1995 +0000

    Formerly rdwr.c.~2~

commit 0f2bdfcf367bf36d0515e414c55cb4381573d50c
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:55:40 1995 +0000

    Formerly store.h.~2~

commit af254f1b3bebbe0434999837b7f6664294d07638
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:47:06 1995 +0000

    Initial revision

commit 402a7600778b089c81a4d00b904633374e45c86a
Author: Miles Bader <address@hidden>
Date:   Sat Oct 14 22:04:54 1995 +0000

    Initial revision

commit efe95575b3deb4872eb43f75f454082b84e5c19b
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 a32b0d717e043b3571d1941ed4e638ac53fc7cba
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 a643fa623d586987127b14f35edce7dd3f8c29c3
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 2678b384b8f5e4566f0d5d44940bd0ee9a0c403a
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 7720077c82f070e65e9b4067605d13f601111f97
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:21:22 1995 +0000

    (SRCS): Remove devio.c.

commit 84b483df26c29b6617a46d7ca4f86d06e52b959e
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 26679d468fe1cbe0cf81b9a616115acf658020b1
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 ee80c0a54bc85308d748ab88baad6727b72263b6
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 e6ec62a929fe84974be5696b560ddfd798bb3566
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 831dc3a1fd2e3a2be263534054ea1596bcc46e57
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 7ed10355a92b1c94dd141e0410033228c94f9b60
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:15:42 1995 +0000

    Initial revision

commit de9bd683fae2523618bdbfcca484da8a5418acea
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 576a4f669bbdbbf334c9e37878ad4f385d2d50eb
Author: Miles Bader <address@hidden>
Date:   Fri Oct 13 23:07:55 1995 +0000

    (diskfs_parse_runtime_options): Use argp instead of options.

commit 85f33646143ffe7963a34072e03dd96740bf3ba6
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 db8914b56e38426e849c3108603356832c67b0ce
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 e59cb422d0ca0264a40f7591f4251d9d2010c06b
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 88a2af9abda479385bc122e1c576aaa1bc23cf4e
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 a9bf2dafa9208c4a5a2a477526e4f99a92a5ea85
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 12 20:58:10 1995 +0000

    Add INTR_INTERFACE marker.

commit 63588507fdf015d3342c1829ace250bbf05e49f8
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 37d49d66b602125f5afef52afbc988cf8c36ec19
Author: Miles Bader <address@hidden>
Date:   Thu Oct 12 19:58:14 1995 +0000

    (argp_parse): Correctly mark short options as optional.

commit 46e0f709c62ef82a360d5ce2969cc2639db2d145
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 10e2b38d0b5d4872ef713cb22014c6a2dd5be013
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 dde04398e8b45d4e1268d503f46c967554f9ff66
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 9447673e9a0b358f91f9d5525c9cd9eaab1132da
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 fb8d02295e0937bc3c47a9e8b469f500f942965a
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 39a8859967dae09249dee313bbdce71db3c090f9
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 5a1e00e49f6aece0a14a5d65d864cab50edbe35a
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 dc5cb3fbf692f0651d25b6df7c4f71962fff6289
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:49:51 1995 +0000

    Initial revision

commit 1933e5d21a81417cf79c39edb6f67f5e27af67a1
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 7bb108bf2dcc400107e4c02a41d0a209d46b0ce5
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 11 05:46:03 1995 +0000

    Initial revision

commit bee5bdddbedecd0a460c1a83ddcb24ef29de62a6
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 79344cc28ff0772a77466475eb162cf5794dee0a
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 940fd3834eb06836abc72711a0322bd0f057382b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:38:35 1995 +0000

    Doc fixes.

commit 246d9408269b680092ea29d674ad763ab814cfa7
Author: Miles Bader <address@hidden>
Date:   Wed Oct 11 00:15:07 1995 +0000

    (diskfs_init_completed): must --> may.
    Add necessary includes.

commit 0df1943a97cb1284305266de891f66b55c47c0fe
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 b367fabead46f2d74acb7da61d5696e20087cae5
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 145d0c60e7385ce6f13170408c9cd33639768aaf
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 39c54d6c5c4f404d8b0633c9caa3afff2c687f2f
Author: Miles Bader <address@hidden>
Date:   Tue Oct 10 22:42:50 1995 +0000

    (argp_parse): Add support for ARGP_KEY_NO_ARGS.

commit 981238c7af51ce41332128da87d4896d2825070b
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 1209c4870c4f2d75e7d73240a3b4d67f880bc68c
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 687daa827761e5861d76b65da7fc5566050e6b70
Author: Miles Bader <address@hidden>
Date:   Tue Oct 10 19:57:09 1995 +0000

    Initial revision

commit 4685848741ed1a833151137b1e60d3692782d321
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 22:43:59 1995 +0000

    (libports.so): Don't depend on libthreads.so.

commit 9aa7da7e6a69157e859994b482e66fe39ac36338
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 22:35:05 1995 +0000

    Declare _pager_page_errors extern, not common.

commit 771afb8126e8f9ba127a76a76f67ad11d4af8215
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 18:56:59 1995 +0000

    Specify shared library dependencies.

commit 942492130330e4f7dc77748e87146e7cc47abb84
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 08:29:32 1995 +0000

    Pass dealloc args in file_exec calls.

commit dab3f46dd38ac1ac6b5380bbc889199dbd0f0d64
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 9 08:04:51 1995 +0000

    (diskfs_execboot_fsys_startup): Fix typo in last change.

commit da240af9d300ecfdd3846a276ed2ca769e85564e
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 bba003c10c1cd5d34acf2a80e747cfe80c17c697
Author: Miles Bader <address@hidden>
Date:   Sun Oct 8 03:58:17 1995 +0000

    Add fwd.

commit ec057794e9bffc72d3b62a5863f214d5768e497e
Author: Miles Bader <address@hidden>
Date:   Sun Oct 8 03:48:12 1995 +0000

    (S_fsys_getpriv): Add new extra args.

commit cdf474f052bf5e8714a586907f14bcfb3bd83d69
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:48:04 1995 +0000

    (trivfs_S_fsys_getpriv): Add poly args.

commit d41594b7ab57cbfed9c728e4a3a74484c721cdd8
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:47:34 1995 +0000

    (trivfs_S_fsys_getpriv): Add poly args.

commit 52f34f8b586fe44719c0b858844695e3544309a6
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:26:04 1995 +0000

    (file_exec): Add dealloc[] flag to most args.

commit 90a737f8a1f9c0e21d2ab98b6490ace08b5b14ca
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:07:26 1995 +0000

    (libdiskfs.so): Depend on libpager, libioserver, libfshelp, libthreads.

commit 10761278a7376d412bd80f77d28df21665c48a87
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:03:43 1995 +0000

    (libtrivfs.so): Depend on ../libports/libports.so.

commit 742f3e888cd1bdd7914e253a7d99087f9b4e5d3f
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 7 09:02:02 1995 +0000

    ($(libname).so): Pass $(LDFLAGS) and $(address@hidden).

commit 5d5893f827cb372f9a7386042fe1fd3c751c13e6
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 a601916abc0a947b5075e7db964cd4b5afa75ca3
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 63325400b1766585b1a1b22aba623dc5749a85b2
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 625ff1a160f3c35ee2da846a70142f9aa27910f3
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:24:29 1995 +0000

    (trivfs_S_dir_link): Swap first two arguments.

commit 1e7a6dfd77d0ff42c7b3ba9468c2698110466ccd
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 93e04f9e7ca856a0300c1d2d4c1c1f188de27f4b
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 330d0b09ce123cc5fa1ae33b1f1522b4ccbf762f
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 8976d786d5a08cd5d1884de3caefbe76d2cae6c2
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 9a50255ddc96e2af7ebef8608bcbd27bc2a9ab12
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 029b823ad614ede6cbe4fcc52f704ff50e7810cb
Author: Miles Bader <address@hidden>
Date:   Sat Oct 7 00:13:53 1995 +0000

    (diskfs_S_dir_link): Swap first two arguments.

commit 0b8ac078cd35452f3dbaaf423dddf9ffa64cccf8
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 922d74988205c854f74005255a54d9010ae74b84
Author: Miles Bader <address@hidden>
Date:   Fri Oct 6 22:10:18 1995 +0000

    (off_array_t, size_t, ssize_t): New types.

commit 4ac99f29118096ef984bc1c925eb80ea10acfcc2
Author: Miles Bader <address@hidden>
Date:   Fri Oct 6 22:09:50 1995 +0000

    (off_array_t): New type.

commit b96e7fa9aeafdbd68f48675bb89e22a424bd354b
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 b47be5d425e1bdb98e9e1cc752c31a24373ae1af
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 6 21:49:30 1995 +0000

    (trivfs_{begin,end}_using_{protid,control}): Declare them.

commit 00929606147d7acdf2611fcb93349fc9dd7151ed
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 6 21:45:03 1995 +0000

    Remove leading _ from function names.

commit d5e9c28d79fa5b49160667d70f137bd827aa6997
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 c1adedd3aaf136884eec2f4de414ebd45eec2394
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 5 04:42:21 1995 +0000

    (FSSRCS): Add file-get-storage-info.c.

commit 08820d3ff75d3d18f04d3588c98f89129772ea68
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 5 04:41:21 1995 +0000

    Initial revision

commit f3f8d44d56dfd65edbb957ac9ce18df2c9de7900
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 b7dfee4cfabc12c42ec436d06c494f48ffa3b583
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 1281c1ed65fbde137857526ff736dc610b1542aa
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 23:29:14 1995 +0000

    Initial revision

commit 053ae32d833d21471dd4fea0170d035117fd077b
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 22:14:12 1995 +0000

    (struct dev): Add the NAME field.

commit d5f8f25c53851cb24dd3130a0971f4dc3b89fdce
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 22:13:27 1995 +0000

    (open_write, open_read): Get rid of debugging noise.

commit fc0736095f2332236ea3cc3a9154938972844572
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 cff4da5d5463a6f901dcc4283a7066b098bf8ac8
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:37:11 1995 +0000

    (position): Get rid of debugging noise.

commit c39de31c28f7187982f29929b47c05f9eeb5520e
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 273f43ed60f8431c7de1d3c5e1d8aa9f16a6cc6d
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 6aa6bee3cfd311a77a6f1e74257c3cc60aa81753
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 fb1011fe8525c481b5eb813a06c1b2f0fd0b96e3
Author: Miles Bader <address@hidden>
Date:   Wed Oct 4 21:22:49 1995 +0000

    (parse_opt): Rearrange slightly.

commit 1a0ca26bcd632cd3eb694d5574d32b91c40383a6
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 170459b3fdd492dbdd482bc74f478097fb20f0f6
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 9f778a545bb1bb7321bedd008c6a5285aa597079
Author: Roland McGrath <address@hidden>
Date:   Wed Oct 4 20:22:17 1995 +0000

    [PIC] (EXT): Redefine to use PLT.

commit 099ac6d8bee73e3c660a96fa6e46ac26bb6d49db
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 3bfa5814f2111e1dea57c5da9e953eac6639d51d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 4 17:04:57 1995 +0000

    Formerly nfs.c.~5~

commit 08cd4a9cc1f07d710331d5037b05297e766dc112
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 8238d744052c1779d96c301111c91e95fd9cdf7c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 2 21:26:06 1995 +0000

    Formerly nfs.c.~4~

commit 5ef33fb47cf8590c151471c1a77c7a115fdbd7b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 2 14:33:11 1995 +0000

    (do_exec): Doc fix.

commit 6968f4b9a15d27654e62d074d1b0f60c4620c47b
Author: Miles Bader <address@hidden>
Date:   Sun Oct 1 20:37:24 1995 +0000

    (trivfs_S_file_get_storage_info): New function.

commit ef0e09bf405b5b5687bd0218ba266a0e684917af
Author: Miles Bader <address@hidden>
Date:   Sun Oct 1 20:18:13 1995 +0000

    (dev_open): Record NAME in the returned dev structure.

commit f4a99690b8aa9acef193b7635ba5f63e25ad35cb
Author: Miles Bader <address@hidden>
Date:   Fri Sep 29 22:46:04 1995 +0000

    (fshelp_transbox_init): Initialize the flags field.

commit fab199336136674532d709650c1f105ab6fe540b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 29 16:46:08 1995 +0000

    Formerly nfs.c.~3~

commit 8b72657b8fadb00863d6fab31fab45f7c03a2208
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 28 19:23:08 1995 +0000

    Formerly nfs.c.~2~

commit 28c48ebe2a5d24545e23dbb5085f9d6e8a4c1a8f
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 4c450b7022b3d44e2a584642acea91bf4e9dee0f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 28 18:32:59 1995 +0000

    Initial revision

commit 739e00cde1fc7fa0381149e540d83b7061a1f1b1
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 58ff73187ebecbd606dd6d3daa0d7e65d3c354d6
Author: Miles Bader <address@hidden>
Date:   Wed Sep 27 21:39:17 1995 +0000

    Use 0 as the tag for non-option args.

commit d508e2ee508489a7442a3a9304dc2d20b8340611
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 66421c0ec18d55235d74e7e8f8c6c1c038e2cf97
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:48:48 1995 +0000

    (fstat): New syscall function.

commit d3954661f4e73bbd32c134af2160e2bede81a65c
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 b48dce9c32c2cca8acbe49f411d22f267ec98334
Author: Roland McGrath <address@hidden>
Date:   Wed Sep 27 18:03:41 1995 +0000

    (boot_script_read_file): Declare it.

commit a827e35cb4134220db9dc93a1dfc107b78f8b156
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 9e5c3a053c62d2ff58de2ce937c69451259e7e3b
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 450edf0946f6dfe8698c59ac685ee44b0685147c
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 3b3d22120e4b30750828931812131ebbefdf80ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 16:01:55 1995 +0000

    (diskfs_S_file_get_storage_info): New function.

commit 3392ef559486b02d45d9ca8308d8171082aadec3
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 8b72c5bc06852b8967d2164b85f3b724087d25fe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:54:30 1995 +0000

    (ufs_device_name): New var.

commit 4b72839bea610c860da5df5e4021f91c705f7e90
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:30:54 1995 +0000

    (file_storage_class): New type.

commit d4424f77fb4deab517cbce89b73ce22cbb07993b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:19:48 1995 +0000

    Reoops.

commit d5162d0f1fca8023cb7a7de095e3dc1b8c67ed3e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 26 15:17:56 1995 +0000

    Oops.

commit 30b7ec03c3782699b1ce430b8a2be18ca702403f
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 44d31899a8a33f6a92d99bab94fd2e7d1417325e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 20:24:40 1995 +0000

    Formerly main.c.~3~

commit 0347980c9324591fbc4813c0771428883f2d3941
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 20:13:47 1995 +0000

    Formerly pfinet.h.~6~

commit 4f8cce7fb3fbac54421e3f7ca22ccfb590e3770d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 19:40:57 1995 +0000

    Formerly Makefile.~11~

commit 7a181d4878ba022cd31de264fc33c627f84b1516
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 25 19:27:02 1995 +0000

    Formerly ethernet.c.~7~

commit c4659324da9988d3aa430504a862fce423350667
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 18:14:50 1995 +0000

    (RWLOCK_INITIALIZER): New macro.

commit 2b05cfa88a45a4e3394d9c5815cfde79be3c0e92
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:49:50 1995 +0000

    (top_srcdir): Define properly in parent directory.

commit 272f55140286849ecd41c13fdf59b4e3cb414783
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:45:11 1995 +0000

    (other-subdirs): Remove lib.

commit b71475164a9cb472cdb4f7c8bd610682b4940a51
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 06:30:10 1995 +0000

    Restore entry SP before return.

commit c118be7cd75e52b91d11d2ac0a150ca461de6a04
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 06421f7970104105bc186580e260080faa56f8f6
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 05:54:10 1995 +0000

    (boot_script_parse_line): Ignore line beginning with #.

commit 6c0ca44e5d566b7227c2132dd52bdd2d6ee875d8
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 05:00:02 1995 +0000

    (S_io_pathconf): New function.

commit 5e3573266dcb0c9fe183217a27fe029b6fab9a61
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 04:53:40 1995 +0000

    (LDFLAGS): Add -static.

commit 81582d39167ee627d1a97f8255ad17153516809c
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 23 04:48:07 1995 +0000

    Include errno.h.

commit 4220f5f591077d8b275ea720fec4bceef5db265c
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 31e6aa548f15b54feff2269e26d6e3550e6d9c34
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 ebc147e67956c940ae158ef59170ebfdbba36790
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 ddbd6c297335f23fd4619df3f33a0be3b28bf039
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 b8b85ded56fbed2ecd338511f4261499dcb8ee95
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 64711971866ae6abf1eff395d712142c31753494
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 15d3f48b415174ea47afbc4c3a082b5b1558b92a
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 18:26:03 1995 +0000

    (VPATH): New variable.

commit fa25beff65a659bd50c73bbfd62910b73f465a5b
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 18:25:45 1995 +0000

    (LDFLAGS): Variable removed.

commit 20d73bced43ec9838b74747d9b459e418adb00a1
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 18:14:11 1995 +0000

    (__data_start): New variable.

commit 9193be862739165ab2de088c9aa6945732de55bd
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 17:51:10 1995 +0000

    Include hurd/threadvar.h.

commit ee35342d57bbb28beb31974e2cc0e1d6943db3fc
Author: Miles Bader <address@hidden>
Date:   Fri Sep 22 17:32:18 1995 +0000

    (LDFLAGS): New variable.

commit e98c04a81d459cdaf96136fca78c8e6763b53668
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 17:22:34 1995 +0000

    (get_hypermetadata): Use %Zd format for result of sizeof.

commit cbd0c2af9f644a48d033b6f4da6db59c23fe3472
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:22:27 1995 +0000

    Include hurd.h.

commit ca93f725171d2baab6dd3dee6d20c2eaa9cbc1c5
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:19:54 1995 +0000

    Fix typo in last change.

commit 86d0046bf956a49aadfa91a4a7bdb77b09c6341a
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 22 14:19:09 1995 +0000

    Include errno.h for error_t decl.

commit f6cdebda44fd3e8dbe966c2c073a663faf4d26d4
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 b6d42eaf53d862606485b7faeb71ce8348c9dc0f
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 fea138b72249d3b0bb2877cb2b7d8cc419931d12
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 21 23:08:45 1995 +0000

    Initial revision

commit 5d481d5663cccfba1599f88ebcf36250c938a146
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 ee5e2b154c1526f364003eb486e0799b1ea238ff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 21 18:30:05 1995 +0000

    (prog-subdirs): Removed `pfinet'.

commit 14af3016245023317be48d943db787c821299455
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 21 15:09:18 1995 +0000

    Formerly ethernet.c.~6~

commit 86719f08e5e0d1a2225271826dc6b4ebc3b136ad
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 58b8e40d3df20b8b3b004f1c9cb5e8c21fd77976
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 5cab6d8b516084fdeaf03f989f38adb38f4f0b19
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 11625425d2e578435877f0aea999fc24b1fcb5c7
Author: Miles Bader <address@hidden>
Date:   Tue Sep 19 18:12:36 1995 +0000

    (S_io_pathconf): New function.

commit 956594923d8a58cf71f90f05e5106345d5a05aee
Author: Roland McGrath <address@hidden>
Date:   Tue Sep 19 06:33:08 1995 +0000

    (libthreads-libsubst): Variable removed.

commit f4d8a11ab1db2face6295d04c57dbc04c89922fa
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 07e727e9ed1b908a53ed783f04d751ec5a3d269f
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 ff952517de95898560cda97ce050fc70585aacf8
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 fa685d2f34f34a6c4845ba93b694ac287aeb0b66
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 6a7a0877fed39258e905bf64cdb61c124307e8d2
Author: Miles Bader <address@hidden>
Date:   Mon Sep 18 18:38:22 1995 +0000

    (trivfs_S_io_pathconf): Add reply port to args.

commit fb05f1e6e32b3f61acf32c13b5d231ac415ba1ea
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 381104df15d3f8cba3863d46d429af0b5b803db0
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 e424c70b2609590d9cc1bb3ca5af1ef649c8abeb
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 c89664e20629df4c1ebc3f7ab22d2416fbab582f
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 a9a8db0b6f6eb0526ec2935217d3037bb99a86c9
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 18 03:24:39 1995 +0000

    [! srcdir] (top_srcdir): Strip trailing slash from $(..).

commit 422ad555e2635bcee287453b14a0e1a17329fdf9
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 bab1ce7b1b1552b97ee5ce8e87e53ce3e3704a12
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 912f9146833206d3f2d26f004a1b7bd60b802597
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 503c88192024d76d0cd9ad30dbd7333c3726aeff
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:02:18 1995 +0000

    (file_truncate): RPC renamed to file_set_size.

commit a828aab8ae01bc063fb8f3010370a72d9cae7a1f
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 22:00:07 1995 +0000

    (file_pathconf): RPC removed (replaced with skip).

commit 4e9cb1737a72a454ff5bb3b5d849f059a63737d2
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 21:59:27 1995 +0000

    (io_pathconf): New RPC.

commit 90e9474e60d420366a4514b638b1db88fd835c55
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 17 21:57:42 1995 +0000

    (EXEC_STACK_ARGS): New macro.

commit e7b231bfb32b19913f8f7431e767c781e2824754
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 81fa68bdd29c99816547e8429c3724fcddde21e0
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 ad53284b8e5d997738b9e4d9d265e20156c573d4
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 701fb0fd1ce511968a0f96fe2d6148c8e3b8d5d3
Author: Miles Bader <address@hidden>
Date:   Sun Sep 17 15:03:55 1995 +0000

    (diskfs_alloc_node): Check for a non-zero ALLOCSIZE.

commit 9266a2863f7406bf7a64fd974611db66ae019286
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 e253c308f633f90b0327dbb7af3f168d5e056307
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 18:19:43 1995 +0000

    Initial revision

commit 0a550569cbd878398c5f6beab2fc7eb9b116cf93
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 8034fa584f368a6bec8656999f35cc17ee6dc5a4
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 7f12d0c6c8277afea50a6c31d1782f3f4beb1c19
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:40:15 1995 +0000

    (lndist, $(srcdir)/hurd-snap/$(dir)/error.[ch]): Targets removed.

commit bb713e2b11c1039db1d9039b565ae1e8c60ed723
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 10146f6527bc69032b956c0690b857aa44f9fe5c
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:15:38 1995 +0000

    Remove vpath directive.

commit 9e665bd77ea4ca640e7adc00c2f25950627dfef7
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 f47b443e63a3c9ac67b4a8bf70e9fbec22d8835e
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:10:12 1995 +0000

    Initial revision

commit 121ea4dbbbbedc5433248d11a34f55a4e308bd29
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 17:04:04 1995 +0000

    Initial revision

commit 1ce629792a5c3007f6026f5c3c62e90355c92dee
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 32edb5903360e33eee42635b5b7ffb7c57db1d9b
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 16:58:39 1995 +0000

    Initial revision

commit 1d22bbfd86ed71a07f8218426a48664ec6aabdf8
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 5ec5d5b999b36dc7f0b5275b1de815b2d7c77e78
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:40:10 1995 +0000

    core renamed to crash.

commit b5416c3a0889bec79a36efb43ffd7e71838b4a38
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:35:40 1995 +0000

    (_SERVERS_CRASH): New macro.
    (_SERVERS_CORE): Macro removed.

commit e53fd2386c4a672b2ed51635691a2f40d80afff4
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 16 01:32:11 1995 +0000

    Initial revision

commit b0e984c37f588a6de01a8884ab5bf94e006b69df
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 77dc518cf2a780a6109c20da0decce1013fc56c9
Author: Miles Bader <address@hidden>
Date:   Fri Sep 15 23:00:38 1995 +0000

    u32 --> block_t

commit fb5cb63d132ec9f05ec298fdaec64d2a728c396e
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 c66aa3e12d497f32ab246270645f3e2b14d00a1a
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 8c7397b4b42c3411932c89365a51d81a365f6cc5
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 64a8367d3db9b7b4ed10409151d08bd9b12bb15c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 18:50:04 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Typo.

commit 71e74f7d19545c7738ca72982f81b9120a5b5c13
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 121d5700fa152b70bfecce33bb91525ea6061843
Author: Miles Bader <address@hidden>
Date:   Wed Sep 13 16:42:03 1995 +0000

    (diskfs_lookup): Require NPP set for RENAME too.

commit 4639ff04599901672f0704156cb3f6d2062e650b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:40:20 1995 +0000

    (diskfs_lookup): Doc fix.

commit 174c09df03423087eb23d362ca0fc8cf1cadb78d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 13 16:38:40 1995 +0000

    (diskfs_lookup): Require NPP set for RENAME too.

commit ca91316d248121a8eaaee07ca23e6c4ab344e509
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 f162fa251526b9955527c7868544ccc62db3f528
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 8ddd8c33f2e3f22c7b91385ce2d4df81eb59eb24
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 42a0e48a5e52b922adc0e9c2f2fca5dc9f710b2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 18:29:14 1995 +0000

    Formerly pfinet.h.~5~

commit 608f104e262f99c75d213bcf32f88b248db37626
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 18:29:07 1995 +0000

    Formerly ethernet.c.~5~

commit 9b2c78a4e366b173b50f4d3377d0209ed7d9045d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 16:02:43 1995 +0000

    Formerly ethernet.c.~4~

commit db8d47ee1cd663efda0abbaccad5af6f0ad7742d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 16:02:43 1995 +0000

    Formerly Makefile.~10~

commit 005e2cd4bd93f4badce7c7f5173afa9b6b2c9b8e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:29:35 1995 +0000

    Formerly main.c.~2~

commit 3af06c8b698b413e411c8be9e558a1443f011e3f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:17:11 1995 +0000

    Formerly interrupt.h.~5~

commit 26e23c28233f2ddbcfc5c69d12406d68ba6d1b00
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:14:33 1995 +0000

    Initial revision

commit be567210d52464e1f4e25f598b594e24f174c663
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 12 15:09:33 1995 +0000

    Formerly devices.c.~4~

commit 84cea5a5ba906cabccceb2dd15ae9590a6cc88f5
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 a58ab0077027de498e59d30d56e605a6f6665578
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 906275ab9c1eae693381ab7284e62b6bbba27ba3
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 8 21:49:57 1995 +0000

    (OTHERLIBS, CPPFLAGS): Disable bfd by default.

commit 613ceea88ec04fdc35b41cd375f76e3cc7720915
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 8 18:44:01 1995 +0000

    (ports_end_rpc): Call hurd_check_cancel.

commit 6c3b6b900c45025ff589e3593661a7dabfc1b90b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 7 17:14:29 1995 +0000

    (trivfs_S_io_write): Minor fix.

commit d6c9c5fe00825d584aca5f1659bf3b08c710785f
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 bfa7c224e19e861e815f05afbc2c436adbcd2bf4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 7 16:53:38 1995 +0000

    entered into RCS

commit 0cc246b07677248f5041b74f86c9a7fd42a1b6e8
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 22e417445773d845e26b5261cbf8e4c7fa1f0943
Author: Miles Bader <address@hidden>
Date:   Thu Sep 7 13:00:20 1995 +0000

    (MIGSTUBS): Remove notifyServer.o and interruptServer.o.

commit 3af9a5925c941fd6cc5f153d7dd63fdb713268fd
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:22:38 1995 +0000

    (S_interrupt_operation): Function deleted.

commit b27bb9a7353b2b3aeec2e4eb268da3ac647d00ac
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 e92057393554b88043072043d3966661db20b3c9
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 da7c6fcaea924a5753dd2802b2b9643aba6239ef
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 c0692f958b35c3bbdccf46b35f9d9f2076d2ef73
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 5d1f35f6c51d717579be449d1a58f157bf03cdbf
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 797a2cdac8cd7103e93d5de22a5265de4745baee
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:18:00 1995 +0000

    (OBJS): Add interruptServer.o.
    (SRCS): Add interrupt-operation.c.

commit dc7bbbd5863c49478520de03391ff5e5a4440b02
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 22:17:05 1995 +0000

    (ports_interrupt_server, ports_S_interrupt_operation): New declarations.

commit 3428dad35c990be56bb70a92e7162d875e92cb96
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:58:53 1995 +0000

    Formerly pfinet.h.~4~

commit 528f77b649a75802fcc1c79cd4bb8a1a6bd91414
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:40:32 1995 +0000

    Formerly ethernet.c.~3~

commit bfca3f25ca256ace1c5c80bc3dd72312ccc735a2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:35:31 1995 +0000

    Formerly timer-emul.c.~4~

commit 5505b26d722387aabd5b9e5ac10062c06e58db0b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:34:03 1995 +0000

    Formerly sched.c.~7~

commit e00bffc0929c9fe3481e1c4771230efda821cc95
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 6 19:29:51 1995 +0000

    Formerly system.h.~8~

commit c4c64629f2188230c0fb1cad4c1a25712aed06d4
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 19:24:57 1995 +0000

    Initial revision

commit 4567ae8f8bae41a04e5b834f6eaead2f4352c29f
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 075d7b2a348df2b4f02d26261465ac122d20fc9b
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:40:09 1995 +0000

    (ports_notify_server, ports_do_mach_notify_*): New decls.

commit a16b072adefe3d9f9024f3b8b7c52f5909a2ba5c
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 833f54da96728051720ded0ac54964a4257b5db4
Author: Miles Bader <address@hidden>
Date:   Wed Sep 6 15:37:15 1995 +0000

    Initial revision

commit 6cc2e63cfbd76e44d2f9210c3f02f79ba4a5f82e
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 f27b7be4a712a78458cedad1aacae4a7d45f1403
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:26:42 1995 +0000

    Initial revision

commit a9bcaaa332430d94fd340bd386e8e6c0c058b2c4
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:26:13 1995 +0000

    (fshelp_delegate_translation): New declaration.

commit c5fd2d9698c352ad67f252f53daec19d19f5869a
Author: Miles Bader <address@hidden>
Date:   Tue Sep 5 22:25:09 1995 +0000

    (SRCS): Add delegate.c.
    (REMHDRS): Removed.

commit 65a7ea31468ae518ab647b4a92075720394620c3
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 095a4f319303f007e68f05374f9432e665ebf915
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 9d63dba7d0ebcdaa9093fc2b5504378271b78327
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 d0172af3ca7e2ba78cc429cc099d58e7ab536acf
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 580aa3ebbe640f756ea6e95b57dc8a81366569a1
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 7a09f563b471b5b666601deca0481385c44cd580
Author: Miles Bader <address@hidden>
Date:   Sun Sep 3 21:28:36 1995 +0000

    (thread_cancel): Removed.

commit afc5c0579a441efbe46f1fd25c2ad9d7144b6290
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 51c7af24f827801b9096c662fb280773430916a7
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 ae69a8d24222aa8b3dfc7b6792f73577082d7911
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 9e15eb6cedf615c143a417a4067c087a635d4cf6
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 073b2d9abebdbadbcd5d8383f8754201ca95eaab
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 93a1fa17229af3937fb10b005239381806e19f8c
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 c5e07bf7b5bb7a1a875516a7152a88784936448a
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 a5e4b0ecc1b5e04effb522bc0b23aecda3053dab
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 15d9bacb7ab029f91a3cfc4d2856871867357471
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 31 20:01:44 1995 +0000

    Initial revision

commit dc34c820e4b582361a910a9b745ed79b98059c72
Author: Miles Bader <address@hidden>
Date:   Wed Aug 30 20:01:20 1995 +0000

    (inhibit_port_rpcs): Renamed to `ports_inhibit_port_rpcs'.

commit 7c51fb4394b4234f58c8e4d67c969bec535bc7d1
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 839fdbb72b92ae0fccbae19db6c17a15a51b7e74
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:57:47 1995 +0000

    Repair typos.

commit 104e365aa2c167a8919d4be9f3163f9d11cc839c
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 563bdd6a1d9e19b08559abd86cad6e3817b83f4f
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 ca7aeb99fc30d77a36a56c31a14a03b013f8afb9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 30 15:10:23 1995 +0000

    (hurd_condition_wait): Provide declaration.

commit 1e6ffba05a815a728bf8f6aa1c01a90d0ef73cf4
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 46017c6abc65d693ce8abeaa1413e205eb3440f5
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 23:17:08 1995 +0000

    (pipe_select): New function.

commit 65573f4564467e758e301d2ce6e3ab75d5f113e1
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 23:16:28 1995 +0000

    (pipe_send): Use condition_broadcast, not condition_signal.

commit d31dcd42d50f87fcce7813529ce580b786aca87c
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 459fa39403113d66137306ab09b8113a82580e7e
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 22:04:35 1995 +0000

    (pipe_create): Don't initialize interrupt_seq_num field.

commit eccef69f458b501b85081004ba7d45d5ba43ffb2
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 b07a0cd849f3dd5aa921b8c4c3cea477224baa0d
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 f22826df64745f6a4ddd2bcec1524398277bac58
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 21:55:21 1995 +0000

    (connq_interrupt, connq_interrupt_sock): Decls deleted.

commit 2ab64ed654b27e3ba1111495eb36a16a5a06cdc5
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 21:32:05 1995 +0000

    (open_hook): Use hurd_condition_wait to detect interrupts.

commit de3b82e040c088878f4a3228f1254ca65480543b
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 528dd2b384e4c4c94947cbef51136a04dd316e4b
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 380023b20c379d624eff55884bf2c4e906369393
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:36:16 1995 +0000

    (S_socket_send, S_socket_recv): `aquire' -> `acquire'.

commit a1a21d23ce14b854e031b5336867e73c02626314
Author: Miles Bader <address@hidden>
Date:   Tue Aug 29 18:37:19 1995 +0000

    `aquire' -> `acquire'.

commit 609029f9f6866703803248eb9152b9a75cc12fdf
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 2425f15211222a4a039911a2db2dc62141051d0e
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 af8291e7628bb55e82781ab5fbb9775286d96458
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 b32fd220559c3513a8730c9882a9becce5f023dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 29 14:49:20 1995 +0000

    (cproc_block): Provide decl.

commit 2914cfdf9d0ef447414d958992708c6caf1fd5d2
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 a3801816f5ca129160a68324b4d49bdab7db001f
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:22:17 1995 +0000

    Use ${boot-args} preset variable.
    Use $(...) for action directives.

commit eba3e6aaddaae8cc83e0dfb6bbcd72ecc4d7a959
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 d5f6034e99f92d22cca3770b8cbe86c14d7956f5
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 3d1e4604a9f146f5c7849c11cdb148f28b599079
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 21:07:31 1995 +0000

    (ufs): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.

commit 77ba5b64559fab449458e246f6ec8fdb0e115176
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 28 20:57:08 1995 +0000

    (S_fsys_forward): New stub function.

commit b3e9b4f58df73eb32b8d2ad6e82c521b8db3b169
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 28 19:52:59 1995 +0000

    Typo.

commit e79fc9edc7de36add97f6725bcddd5e85851c431
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 730cd19819ae440338ca3099c638ce5984968918
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 aab166425de72e707854777e154ff99d63d8b767
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 9b5dd52eb0c6fd6e9a56577ecacd6dbba5fcc798
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 bdc002c5d4352faeda255a6711731c4c15b6375c
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 22:56:31 1995 +0000

    (ps_std_fmt_specs): Declare extern.

commit 7aa099ec53187764325460d7c1bb98e4d3139001
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 1201021f1c0f2079b47146b3671a1c482402848e
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 f1ea02f9b412010916809cd393e347b55533361f
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 19:02:42 1995 +0000

    (FSYSSRCS): Add fsys-forward.c.

commit 181853346d89bf441a50b72cdff443c9eb60b3af
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 19:01:55 1995 +0000

    Initial revision

commit 0cfbda5490d663192d017dc694a66c3927857a40
Author: Miles Bader <address@hidden>
Date:   Fri Aug 25 18:48:00 1995 +0000

    (trivfs_S_interrupt_operation): Use ports_interrupt_rpc.

commit f1eb10724ba44de92b2824d29aee19563d08e2cc
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 5b64472e742792be7b6a55f98e5fc45fd240b710
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 72b2e976b2df962507473919773c05be958166ce
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 2c0476184077a113491bb4879dcfcc94837cf70d
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 65387d6ca68a092bf5c2694d0275376fa7d53957
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 198a6e0ad7aad3a34532e69d8b5af08122b3d71a
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 d557d7fbc9a097150c6eddd1538b9cf53c1d3cd4
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 e35706849dc997c2ee87c9b9425e7b9d4b550060
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 a4c37a32a55d8e2c3dfd329981c1bb7fc060699e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:36:49 1995 +0000

    (ports_interrupt_rpc): Really never mind.

commit 0e20d877bad981266ddda1ab9a5739c13ba96347
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:36:39 1995 +0000

    (ports_interrupt_rpc): Never mind.

commit cf757fd26d15e130965114891fee74a815d95154
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 84a2e220b61493d3ca1d98cf0a14381c9ee18266
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 24 19:33:41 1995 +0000

    (ports_interrupt_rpc): (ports_interrupt_rpc):

commit 9686d0a02de8745d14b030e37a954570d3f80437
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 eb93c970b70a0857308d555c6afb10e0701c32b4
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 16:00:39 1995 +0000

    (S_fsys_forward): New function.

commit c6424f6517614363bd2c1c3f3dd6bbae00a43ef1
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 16:01:14 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.

commit fed6fa9f0585842e02fdc7bb1fad6881c16fc955
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:56:53 1995 +0000

    Remove tserver.

commit 03a2452c0d33135ee15abc72614a994d5dbbb7e5
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:56:35 1995 +0000

    (fsys_forward): New rpc.

commit da546fd86d725882a8747f09c9d9da210f247f88
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:54:20 1995 +0000

    (trivfs_goaway, trivfs_modify_stat): Update arguments.

commit 377ca5d9c0e3883a51e84c30f6447c25af5a63c0
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:48:32 1995 +0000

    Include "options.h" instead of <options.h>.

commit 23842421fbf2cf1174a39e6741348ad63a1531de
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 b73fe06bf82c6d0f06af375efe118fc494849f1c
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:46:08 1995 +0000

    Initial revision

commit 448b5c6d6002be6a1a5d8b1afd40ee67c5f5dff9
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 15:45:17 1995 +0000

    (trivfs_handle_port): Initialize the hook field.

commit 007634477a1c557a850c673505d0c73e4aca73cc
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 0490ac35312ef48978a1c0c84b63fe1c6294e603
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 c39e48ca108acc4432bcf1c549519cfa19ed154d
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 5b2a6fd79cdaeb7ee2aa6773b414a9a89b6295c9
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 b6845c40b5b0b5753b3eb56464f08705b1b55813
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 4fabcde08be516c24fa71255aa31de876af449f7
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 ac18e35a4ce95b34468c7100579e4a7177606caa
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 de5c56d5433d9b23c484538d92ed6175bcb00607
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 714f082a50e1f479434c2f6a3a8be94106d3f38a
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 2876dabf570cdf28ae8d5d16f7d2f32d725ef8e6
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 542e57a119e1ffdafee5a2d565bcf877290c4eaa
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 9f1d1df7bc858aa51c5103b35b2ef41626507614
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 211b249a314d809a069f6a08c1062424667c56e8
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:24:00 1995 +0000

    (REMHDRS): Removed.
    (FSYSSRCS): Added fsys-forward.c.

commit 908d62d1d4a2f9b9f441643f027fa35c1393ac7e
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 e6230a0a9ea6456f82fded1ea4136990f61dec78
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:21:39 1995 +0000

    (REMHDRS): Removed.
    Rules dealing with ../lib removed.

commit d067ca99dac4cb5dbf9a58a9f3be4d32e5137246
Author: Miles Bader <address@hidden>
Date:   Thu Aug 24 14:20:12 1995 +0000

    Initial revision

commit 0d2d78bbc0823af0b3cb1ea49995185a0cd4a003
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 f999ae3f4388e698536be8ab0acdb28ef252d9a6
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 21:57:14 1995 +0000

    Initial revision

commit 8edb5487eb1f55d95fd71726c3a96614251d1a14
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 21:54:55 1995 +0000

    (DIST_FILES): Add hurd.boot.

commit de93913390d271ef41529dbdb4f2b972e8532b78
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 23 20:20:45 1995 +0000

    Initial revision

commit b9ed3e6568e0d7ec469acaaac6246d7ef2d5e831
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 803bd2e288d27e52897a8c6e81305fae26115745
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 2c9cc50725238311385671dc8b4386e7dc731891
Author: Miles Bader <address@hidden>
Date:   Wed Aug 23 18:20:45 1995 +0000

    Formerly Makefile.~9~

commit 719ccff747b10f21ae6a1cc42b0afcc40b058c5d
Author: Miles Bader <address@hidden>
Date:   Wed Aug 23 13:37:22 1995 +0000

    (INSTALL_BIN): Changed to INSTALL_PROGRAM.

commit d05f4b51cce0cbe203c0dcc0a836baca896780c0
Author: Miles Bader <address@hidden>
Date:   Tue Aug 22 23:30:59 1995 +0000

    Add a backslash.

commit 4e82c17aa902c5a5e3f4aca338b1a2136e9de24f
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 158d80f181f27bf8d66aae821d5e6c3b6a613ce4
Author: Miles Bader <address@hidden>
Date:   Mon Aug 21 18:08:38 1995 +0000

    Add tserver.

commit 6b4e14d8897286242533e5d1029e6f388efcf19e
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 21 16:52:33 1995 +0000

    (SRCS): Add cancel-cond.c.

commit 0e153700c5da2403950dbc5ac3692edd85e38860
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 21 16:52:08 1995 +0000

    Initial revision

commit ec1f33425d5ae4ab7b2a5d1c03a916e454ecdd7d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 21 14:51:20 1995 +0000

    Doc fix.

commit e2f2b25325ebab6e925453021d56573a538ce56d
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 89809bf775df4d49b126d1f20db862c8a28613d1
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 493a72ba4e0a0558b08b907c4c23ea63942c0f3c
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 b0cd3358f46a464e261b293391080144c97b22c0
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 64c1cad64360de1d7851173b0df6963d84689e0e
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 365d7c9fbaac3620e5bf2213fa25642a0c54e6ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 18:18:03 1995 +0000

    Formerly ethernet.c.~2~

commit f3d6a0c1564b675422c83bebf5cd044318a56227
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 18:07:59 1995 +0000

    Initial revision

commit 2016afc108294a3065131eef8b261a6386177bbb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 17 17:56:17 1995 +0000

    Formerly devices.c.~3~

commit 8f2b173efa3bf5f10184fb188dcfea5b6eabe96c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 18:06:41 1995 +0000

    Formerly tcp.c.~5~

commit be3606193297d315d232b4ee70791ac6b52d9639
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:57:31 1995 +0000

    entered into RCS

commit d3096a3c869e4f29cf56828e24919268b20756b9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:56:51 1995 +0000

    Formerly Makefile.~8~

commit d7e28956fcb9237d9932f20677eac27c50b4fdb4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:56:32 1995 +0000

    Initial revision

commit deeb7ccead04bc5bb5ddb5be17ddcc76f382399c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:51:00 1995 +0000

    entered into RCS

commit 05290cd7d63fd08963d2fbbb105469aeb13b7048
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:48:45 1995 +0000

    Formerly pfinet.h.~3~

commit 504d12fa75c0355cbf2c24c8de6fb70baa78d355
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:46:52 1995 +0000

    Formerly sched.c.~6~

commit 49fa261ef5a35c091d960283a252faffd2b4812e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:23:36 1995 +0000

    Formerly interrupt.h.~4~

commit 4cb614cfa6edf50de7fc175c82f72fdc42f95e75
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:19:11 1995 +0000

    Formerly sched.h.~9~

commit 629d0bb70885845ee7b7e25a09d0a8ccbf1e651e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 17:13:33 1995 +0000

    Formerly system.h.~7~

commit 4993ee3b71ecb966ad7fe5fabb462d60401130bd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 16:16:35 1995 +0000

    Formerly interrupt.h.~3~

commit 8f8fa269413ad52c938b9ef97c99d9c320481e1e
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 5f197c211bbd8eb02d426df19191b21aa9e76cbb
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 340c712c2a35eea4d88b4698190f27ce1503f907
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 34372510810354cc4f0f4c75598212f6b86c2700
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 2e9ccb543b789c42ecc4c570621b1e4c816f7bf1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 16:10:35 1995 +0000

    Formerly system.h.~6~

commit 784d3c5dad0dd70d0b0cf84565a67ec4faf35b1e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 15:57:16 1995 +0000

    Formerly wait.h.~5~

commit 203831f957b9363b812fa4ed59d7d7098b38bfad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 16 15:54:05 1995 +0000

    Formerly sched.c.~5~

commit e9775ae5f5d123e62ab7a2d5273fe1a91e3742c8
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 17c012f0faea498627e20c9fe3e561a58dc65eca
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 ee19ba15b4c16acbe78c6228dec63e279285ce3f
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 c7b36248c557296e294fbe49b39ce2f115df3fd6
Author: Miles Bader <address@hidden>
Date:   Tue Aug 15 17:43:31 1995 +0000

    Initial revision

commit 5537095349dca9dcae37b269db9b2ab196c5985d
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 4781bd9f3168a4ba392d3be7528d099ee9b51657
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:25:11 1995 +0000

    Formerly sched.h.~8~

commit 81a615cbd667f1c5baa91521cf2f604bd02963be
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:20:56 1995 +0000

    Formerly sched.c.~4~

commit 4f4f133328d138e1587fe7e25dbd5d40d612aaf4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 14 16:19:09 1995 +0000

    Formerly wait.h.~4~

commit e89fdf4d217b054f8e62dfcd586afb113bd8b8e6
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 b0a02af55551feae60ce943d794b08bff8487ddc
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 3f3fc45a14e1171b5eea8659c6d9a75da589111c
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 4da701cb9fd1b07dd699b9fda9f7aa1c4c29675d
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 a6beb49880e6c8638e453e04aacb51db0ecbe233
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 8722b0818db7e2d8ea52bfc437ad93eb0decd04d
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 86710cca5f3ffec3f424fcb24641d46805c344a5
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 5a0550dd0965dd3661036de233f22f9d8be733a0
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 00:56:38 1995 +0000

    (OTHERSRCS): Add protid-dup.c and open.c.

commit 6dd293a1ae392fcbaa76328578063d96f8c4c16d
Author: Miles Bader <address@hidden>
Date:   Sat Aug 12 00:56:01 1995 +0000

    Initial revision

commit 8c5d4f0564e6a33e813bfe293e39c5d56d70af93
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 15:23:39 1995 +0000

    entered into RCS

commit ac4ad9fea5ea92310d3e701ec82e692a2d2958a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 15:05:29 1995 +0000

    Formerly sched.h.~7~

commit 254717f51b7179f413f76bc18a4c2b5201204642
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 14:56:03 1995 +0000

    entered into RCS

commit 47d8f472c4611526d2ef6f1084d1ad46f25d087c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 10 14:55:46 1995 +0000

    Formerly tcp.c.~4~

commit b4639f836199149bf40e61c4226a5c5a2acbe9c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:58:05 1995 +0000

    Formerly devices.c.~2~

commit 45d1f66b65dc84cd58cbce9dbfd961b9ada730f5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:54:59 1995 +0000

    Formerly Makefile.~7~

commit 12ccddef9b65d1f5ca85b2ad0142609658035f7d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:36:36 1995 +0000

    Formerly proc.c.~2~

commit caae9d4e5021d9df8037b49e25f7ab75fcdc5a10
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:35:27 1995 +0000

    Initial revision

commit 78e65416636b7402368194957eb382e429418ed4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:19:55 1995 +0000

    entered into RCS

commit c7326efa6277e2d5986b9777e0c4146b9cdbb751
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:17:36 1995 +0000

    Formerly timer-emul.c.~3~

commit 42934a733b4378156d89a8d0905e9ae88b1c8e4f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:16:44 1995 +0000

    Formerly pfinet.h.~2~

commit 821638507399ebd7cb2edb7befd171ba00a61f83
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 17:16:02 1995 +0000

    Initial revision

commit 4a572e27c922595d4856270492a54089261f2f01
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:54:09 1995 +0000

    Formerly mapped-time.h.~2~

commit 5153705e915afebc7a174d1d26d0f7a4f0972002
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:50:49 1995 +0000

    entered into RCS

commit 540b9387de43bc51ed33ca8e92cbd37f5525231c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:49:05 1995 +0000

    Initial revision

commit 0d8937a218638d4e0b855b3e0c60ae54e6086e1e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 16:08:27 1995 +0000

    entered into RCS

commit b60e71d487247990b62430b9ddd18d6d22330d9c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:56:35 1995 +0000

    Initial revision

commit 7d37c5f2dca50dde252722f699f483e05cc722fd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:23:50 1995 +0000

    Formerly timer-emul.c.~2~

commit ce12cca09b85091d46521532946d047af4e6791e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:13:53 1995 +0000

    Formerly timer.h.~4~

commit f519edfc074fd26c21ac2f7fd6f209486bd8fb12
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 15:07:41 1995 +0000

    Formerly system.h.~5~

commit 055bf18058d1e7f57bc94e24c54b3394889e1c67
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:40:59 1995 +0000

    Formerly kernel.h.~5~

commit 16e99b015d236219920fef4c73d8a7b291fe9c66
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:40:58 1995 +0000

    Formerly sched.h.~6~

commit f8f82b657ffc250e4e3f471164a753ba002b1699
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:33:38 1995 +0000

    Formerly sched.c.~3~

commit 3f75543df24752a8a371526d40835ce1093994b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 9 14:32:57 1995 +0000

    Formerly Makefile.~6~

commit 42dea665c58d040f0bad00d30202e2a9b0bec916
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:08:06 1995 +0000

    Formerly sched.h.~5~

commit f987acc39ddd82d931968b926721b0875e39cfe3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:01:58 1995 +0000

    Formerly Makefile.~5~

commit 041c9ef543cc55ed9645ec7bf5eb2b8853f3a362
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 18:01:38 1995 +0000

    Initial revision

commit 7b1efff2929be0e14dc30773c6d4c11b6e885fb4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:42:29 1995 +0000

    Formerly timer.h.~3~

commit e69339f8bc1e12d45f412ae2e6fddaf82962e6d4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:28:41 1995 +0000

    Formerly kernel.h.~4~

commit 4e9e207d9b29cce8b83f8cdb3f16004105430315
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:27:59 1995 +0000

    Formerly sched.c.~2~

commit f5e283b338cd3eb577d094a38e70c3b859080a25
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 17:25:51 1995 +0000

    Initial revision

commit 6dd22a20696c71b6a0632e1e2c2130af4c3a9ca1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:51:06 1995 +0000

    Formerly segment.h.~5~

commit 1b6d4a421e67b619fda75bab90389da2cf327912
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:42:18 1995 +0000

    entered into RCS

commit 795dc7adcccf1c7aab45ea8b978290c596d3a4e6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:32:14 1995 +0000

    Formerly config.h.~2~

commit f1c29332fb4073752d11d33bd8bb914c2b2a9754
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:19:39 1995 +0000

    entered into RCS

commit b28b2348402b45e9d89cfe4cc481520a8e2d0605
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 16:01:59 1995 +0000

    entered into RCS

commit 2c3d0ef53b34c2499f3e5e569ae5087fcdb928ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:36:42 1995 +0000

    Initial revision

commit 0ee7f7bcc8a7e9b5ac04c092b974188fb085ca8a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:32:42 1995 +0000

    entered into RCS

commit afba0777df599d4ff12d8e23d34c4cf29ff1ac87
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:27:13 1995 +0000

    Formerly udp.c.~2~

commit e9fe3e57b609bd15779170e19f0c89e00bb30dee
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:24:44 1995 +0000

    Formerly time.h.~2~

commit ae28202b896ec34496476bfdffcf3b3676e6b468
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:21:52 1995 +0000

    Formerly wait.h.~3~

commit 8f8f30dd312dcee57ada5579e9d2444b5588cab1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:21:04 1995 +0000

    Formerly tcp.c.~3~

commit 3e5bdc5ee935da5967132f1e3452d608492e87d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:20:30 1995 +0000

    entered into RCS

commit e99e0dba0ce1f27a5e357e82c5c1b8b6c3e0a3e7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 8 15:15:25 1995 +0000

    entered into RCS

commit ff64600553511b2eca141e4da9d957db97d6fdc7
Author: Miles Bader <address@hidden>
Date:   Mon Aug 7 20:30:28 1995 +0000

    (prog-subdirs): Remove pipes.

commit 04458b14e9eb7872b01eea33ea710a02ed1ad14f
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 46b0ed6b2c1bafe43f3bd90decffb36bcc480423
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:51:57 1995 +0000

    Formerly segment.h.~4~

commit 90de7a0d8506927c86587e84c967af3127ce3f75
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:43:55 1995 +0000

    Formerly tcp.c.~2~

commit 924be4e52755b2a31f9e66b880a17e8bccd2613e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:42:00 1995 +0000

    entered into RCS

commit 46d8a8d72e7a6b4759d5d407bce145609673a4aa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:40:32 1995 +0000

    Formerly socket.h.~4~

commit 63feb65c46762db9f445cba913d06c20310c4d50
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:38:20 1995 +0000

    Formerly sched.h.~4~

commit ab79b7d1d5a059aae15f44e9a1e6ecb34382185c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:35:54 1995 +0000

    entered into RCS

commit 813f668a1c22d8916eec12093901104a8e4aca27
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 19:35:29 1995 +0000

    Formerly kernel.h.~3~

commit 66eaa212e41f1a5673dd23de0aebd93c7852bdcb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:39:20 1995 +0000

    Formerly mm.h.~4~

commit 6c726fdef1c403d74899b7f4e4578b96022db3b1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:29:57 1995 +0000

    entered into RCS

commit b1c3a6fb74afbca6d8d958a01de4d7fbe931b323
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:22:41 1995 +0000

    Formerly system.h.~4~

commit af77c8e95b641a93b123cb8edf3f1a8ce5712084
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:21:33 1995 +0000

    Initial revision

commit bd36503ce6644146dc41bd0f882303bb538a749a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 4 18:21:46 1995 +0000

    entered into RCS

commit 6caef73ebc064cee00ae8e8f2309068d49d3de89
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 19:24:00 1995 +0000

    Formerly socket.h.~3~

commit da18ffb9d8fabb81266ac50fb9d88d01b4d07ace
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 19:20:34 1995 +0000

    entered into RCS

commit 04edd0410dd244c7860e5040db00d060c179c267
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:34:20 1995 +0000

    Formerly dev.c.~2~

commit a3d06321fb6c9ac109def2afc64b6317acfef2e7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:33:51 1995 +0000

    Formerly interrupt.h.~2~

commit a6ef6c6f06bb92bdf84264327836f9246614aa71
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 18:33:32 1995 +0000

    Formerly sched.h.~3~

commit 8eed9789c2c4a1f62c63302882363d91314764b7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 16:13:20 1995 +0000

    Formerly segment.h.~3~

commit 00c10be11a27e1d3afc137519d34bd8ce3845e65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 16:12:24 1995 +0000

    entered into RCS

commit 7239d22a14f6e37f20ff7f6b090a79729a63f7bd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:59:16 1995 +0000

    Formerly mm.h.~3~

commit 12ad12c4c1d07a169f39652fd13b686e44543b61
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:59:00 1995 +0000

    entered into RCS

commit cc7a791beef91fd1396b852e7e825bbbee4f9766
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:52:27 1995 +0000

    entered into RCS

commit 7ede934012fb84c9d2218e6afe477c740c607a2f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 3 15:49:29 1995 +0000

    Formerly af_inet.c.~3~

commit 471d1e53ade6795e5d100148542ff650edb2eccd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:29:00 1995 +0000

    Formerly Makefile.~4~

commit 7472ee6eb991e9cd27bb75729ab767cee7f9a164
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:28:31 1995 +0000

    Formerly af_inet.c.~2~

commit 1d5db3f15ca2581b465d30327d233701040997b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:28:07 1995 +0000

    Formerly sched.h.~2~

commit 37f00ecc7d4ce8bb27223b38e1eaaaf318309dbe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:27:09 1995 +0000

    Formerly segment.h.~2~

commit 54b10ad9eb776b48afcbcf023af2673d360ffc61
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:26:27 1995 +0000

    Formerly mm.h.~2~

commit 3111145ba1251f47b1329437a17a55698a2f82df
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:20:35 1995 +0000

    Formerly errno.h.~2~

commit 3bc7cfeadabaa7951ea74af123d2dc9121ace2f5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 17:08:22 1995 +0000

    Formerly wait.h.~2~

commit 5b814b6c91abdbf73286fc07fead96923ad18bbc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:59:29 1995 +0000

    Formerly socket.h.~2~

commit 718097c6adebaaa2422745e2695a06a6fb63e78d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:52:24 1995 +0000

    Formerly timer.h.~2~

commit d418f537e8567c86770a56456b834a28703842fb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:50:39 1995 +0000

    Formerly malloc.h.~2~

commit fd40566c2490147e3f30d65779fc050326b909ac
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:48:49 1995 +0000

    Formerly kernel.h.~2~

commit 158436fc3e38256bb7e2a42f3c801a8d7be8595b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:43:15 1995 +0000

    Formerly system.h.~3~

commit 82fc4a194bc1e30f4e61bbc478bbf12488d658b4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:42:34 1995 +0000

    entered into RCS

commit 62192efb9abf53161bd07ea3b14407b79189f72d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 16:31:46 1995 +0000

    Formerly system.h.~2~

commit 5082dfc51a6255cc451d317ec72fbdf1bec70320
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:07:36 1995 +0000

    entered into RCS

commit c3e7410dcfda32f0a9f96129a49c23999d265850
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:02:44 1995 +0000

    Formerly types.h.~2~

commit bb7a06743455994c57a933d7ad9be07e793028a2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 2 14:00:17 1995 +0000

    Initial revision

commit d76feeff208c1bf034b6f87122694a6ff47e7553
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:41:48 1995 +0000

    entered into RCS

commit d43e61e81d105ba9cd3178e231a30c25a437974a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:42:59 1995 +0000

    Initial revision

commit d35e435d792f630c5cc7e8985eae5e6b2b549e4d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:35:27 1995 +0000

    Formerly Makefile.~3~

commit a49fc1238e9f31c5675cdef2537d4c92c6e397d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:34:08 1995 +0000

    Initial revision

commit b85c18ca36c0c2a865d002e674ede847503c088d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 1 19:31:54 1995 +0000

    entered into RCS

commit aff1a2ba0a456524c63eb4c14f7a041cf48cd2d1
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 15fe77e1151241d3ee427474898d5aab650186a7
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 b8985938e06e8787f4ad604e4db9063a2da8155c
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 62196a33a388dd26308b0c2896129042d47e47f5
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 02033f05501e5c2a4863d77867baaa5d0b403630
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 29b4d60b7af795f3ed11d7fc5539d07030bbceab
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 d043fb3b10d80dcd601584e89315211575edb59c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 31 03:50:49 1995 +0000

    DISTFILES -> DIST_FILES.

commit fd57aeffe2fdd6223809971f9a6b764933e33ca2
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 1d69347e26e7c555243d256912ff46a162dc6479
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 af4344853640394097d8d8aa976fa1ddff55f349
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 3b58b75be7812ced1c0215a1331a6377a92cd57a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 30 00:50:48 1995 +0000

    (connq_interrupt_sock): New declaration.
    (connq_interrupt): New declaration.

commit f1514e5f3f8dc239f3336e5464ef32eda0cf93bb
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 f3b1f0a7cc1c700ea9e905f4fca77e0a6f0d512c
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 36c33a615cb09161b5d355744f0ed0bd08929b95
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 c74c6d1419ba0285cc368c88abe47def63b7c071
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 d004a6955bd4598ff284e97e9d089413a47ad6c5
Author: Miles Bader <address@hidden>
Date:   Sat Jul 29 03:05:30 1995 +0000

    entered into RCS

commit 3bc0a9efed8c9e94c1d5d3bd08f706dc4ec512e8
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 20:25:13 1995 +0000

    (lib-subdirs): Added libpipe.
    (prog-subdirs): Added pflocal.

commit 460f20ce25b2458671276a57b0fe85b15f9436f7
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 20:09:37 1995 +0000

    Initial revision

commit 8a0feffc27fbdd6670f3b824e94bf308c7f2fcd6
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 19:51:26 1995 +0000

    entered into RCS

commit 3501b78259d145e836b8dc6fc48e5c833d3aac94
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 18:35:19 1995 +0000

    entered into RCS

commit 9fc35dfdc493af3ef8feccf6a55e8377e025ca54
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 17:40:43 1995 +0000

    entered into RCS

commit 630bff0e09e60051ce457f88ce55a85c15b37cb9
Author: Miles Bader <address@hidden>
Date:   Wed Jul 26 17:40:32 1995 +0000

    Formerly pf.c.~9~

commit 75b7e019d579b8ee11e59ad6df62aea92b7f528c
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 927bdcf54616d4ed89a11a3a4d3799869f76f718
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 19:04:42 1995 +0000

    Formerly io.c.~12~

commit 86a56846beb8f752316e82096601e04996b5820f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 18:53:43 1995 +0000

    Formerly sock.c.~14~

commit 6abd7bd855f1eb1dabf62e78aef305b4cffb31ba
Author: Miles Bader <address@hidden>
Date:   Tue Jul 25 18:11:52 1995 +0000

    Initial revision

commit 54ec0addd2a5be8244f9bacd1f1448e188909464
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 20:00:44 1995 +0000

    (DIST_FILES): Removed `missing'.

commit be7452912c406c586e6f5fbc5664dbff28e0e4b1
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 19:57:45 1995 +0000

    (dist): Include date in snapshot name.

commit aa94920ce4c7047da9093414ea33cda4fb691f1e
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Jul 23 19:54:33 1995 +0000

    (DIST_FILES): sh.ChangeLog -> shd.ChangeLog.

commit 1c2b2bb6185d305f025ec1cb97ec69cd03da127a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 23 19:36:19 1995 +0000

    Formerly sock.c.~13~

commit 06113e73b6b096dc2a67d8eff6d92ec749fe1281
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 79a66deea8ff519f192a1fdd3421b80cffa8b057
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 60bf78de78be3b14396739eee520ad5604cf2eef
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 22:48:10 1995 +0000

    Add declaration for open_seek.

commit 99354afb0ccf6484d09cf4ed9bd0130eb4ed5586
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 4466e54b80f63086c8195d198883c80174b78859
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:10:15 1995 +0000

    (zombie_check_pid): Typo.

commit 8e4524a19a13cf8be0a04c8d53f51dd87b46bc95
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:09:02 1995 +0000

    (S_proc_setpgrp): Install bletcherous hack.

commit 55a6af0d2d9ce601d782ca62a58412d796d74af7
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 19:08:42 1995 +0000

    (zombie_check_pid): Examine Z->pgrp too.

commit 1cb82ace06a66227b468219b8adb63b078465120
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 211cc79fd722a4b5f8b79bf6fa8b59d93aa783aa
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 250de29b23c95294d894d51d09fe46d859a37ff8
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 17:59:00 1995 +0000

    entered into RCS

commit e247b1c42f8609ab2bb3a2048e12e5412d515d2c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 17:55:44 1995 +0000

    (diskfs_S_file_getcontrol): Fix typo.

commit fc7e087f424a6a4cd2a8f41fe2857a5383904fb0
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jul 22 17:54:42 1995 +0000

    (start_execserver): Tyo.

commit 3e83879c24c5897f6bc9d2d4823ade6bb3453008
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 17:08:21 1995 +0000

    Formerly sock.c.~12~

commit 03e8145e553ef8b1c9e34b35248af6bb4be31687
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 16:57:48 1995 +0000

    Formerly socket.c.~14~

commit 18e104e6ec25eeb445cc69f8fd24c754e36d4126
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 16:56:26 1995 +0000

    Formerly pf.c.~8~

commit f006ed7793fbab95cc01f1602090a564063e7649
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 15:54:07 1995 +0000

    entered into RCS

commit 59a1903e74c46e44a6fd70e5338ed4e5fa1753ed
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 15:50:32 1995 +0000

    Formerly io.c.~11~

commit 418535fc4ad57d37fe9ea38dd4b41eb1c83fc203
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 05:22:13 1995 +0000

    Formerly sock.c.~11~

commit fd1443023655940dcd475c787326924ebd2ccc20
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 05:10:50 1995 +0000

    Formerly io.c.~10~

commit 89e57078b8e3c2d479be8daeaecdac2220f44df7
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 04:48:48 1995 +0000

    Formerly sserver.c.~3~

commit 05d07133b6ccfe8b491d7996cef9507c21029e5f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 04:08:26 1995 +0000

    entered into RCS

commit e14abbb8d5aff43eccf952b4769b331b093abb68
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:36:10 1995 +0000

    entered into RCS

commit becbd3afe07fba1e86d39bf7b9966fc8cb1496dd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:33:36 1995 +0000

    Formerly sserver.c.~2~

commit d4d3b42b0aaa43993ee1db5ce1e2084c3312aadd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:31:40 1995 +0000

    Initial revision

commit 1843579243228169b85e2639e801ccc792483f3c
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:28:32 1995 +0000

    Initial revision

commit d781bdd6b0d965707258300db99e8c2c7625b530
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 02:06:39 1995 +0000

    Formerly pflocal.c.~8~

commit 5acc9028a4f708051435d7f04ccf4c6e15aad79a
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 00:35:43 1995 +0000

    entered into RCS

commit dda2b90377ada2d26350efbbe343df26c0663d85
Author: Miles Bader <address@hidden>
Date:   Sat Jul 22 00:07:43 1995 +0000

    Formerly socket.c.~13~

commit fa4804149754dcb42f7453eae086e4648511067a
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 a81a157ea54e76fd65f972926ac28703b586c193
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 a63866f51452b436c7e07270ffe61b0ae0ad663b
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 ae0aded8cd4bf399aa9b296814b1d964a95e5059
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 ddf8266673127e9329b501dad4b32f41dd6481b3
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 3c85defc062dc2bfdd857d153bb3b159e26d05e6
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 208067bd9f5dc3e24c17dd6fd8ce882e5ef03c95
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 fdebd91fbc57249dfe910fe3413c49d90fabc4ff
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 00eed2f1b50b3e39a55205dd42a21e943b4267e3
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 62860b46f8a478ae33333522c8fe5eda42bad4d9
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 3cd536b7d1efd60c8f6fb85d249886e12c399c56
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 4681b4178b1d8a8ce3be92335a6a2d703fc4d644
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 f65cc81e60475f0bf584d634c717110e5ecb55fe
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 6dfd56f2855a2febde9e0a63a8d4b3bb8e5c1f48
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 07edcbc2d0aa78750e4a943eb6d0cfd920ada7a2
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 1cff5201028af6b143bbd6952abe1e8333983366
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 46ad8f40d31c97accf0306d541635c85e041c7f6
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 c937e26ec88d741f881877bd6f4770467bcc0876
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 da1fa28c4d840fa8b1d721e3f78b0883423bf3b0
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 37e262177e942fd0b74e08e52844736a6e684c7b
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 df199e2d5edf27fb39941b1e04d4f4f63b56adea
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 4690c795578cc480c294a937d59c61a2d66efe3b
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 eacc3d975ce678c129ff015d0a1d44d62ae42e68
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 411a6117f8a3e9f1548636d293f5e47e5b858d83
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 cd3f63ed9e371fd034e6e1f01a2a3faee3950444
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 370209937c1b29ff4046fa8ce377897ce946f148
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 7f5a2852b2e574cf1a50293d9ecf648b8d27923f
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 ceba331acf386494cb7026f549299fa03e80622b
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 e552fb58cd58c67cf98ea12066e86a8e3978f54a
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 cf824fc3660d8223590c470e23d5ac5a68e591b8
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 820a2de1c55f276b8fcd892b14df2e5e673e8210
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 20:39:57 1995 +0000

    Formerly sock.c.~10~

commit 9e6b9d854a2645c95497d815010c39ddfc22308e
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 19:42:54 1995 +0000

    Formerly socket.c.~12~

commit 95594b4ea6cc3e7a431b701a7407a15acaceb51a
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:14:07 1995 +0000

    Formerly pflocal.c.~7~

commit 999fcf1e444d322a58bb16b3e9fd9eac0e222a14
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:12:55 1995 +0000

    Formerly sock.h.~7~

commit 9c68e84aaf361ae5223f66ac0a86c5c8250b66f9
Author: Miles Bader <address@hidden>
Date:   Wed Jul 19 18:07:47 1995 +0000

    entered into RCS

commit 95986ad9200afd0995aeeb4638d5c8b04836ef76
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 6987a0b37e4228f09d3fa661b78ad76412b0d224
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 7fba1a3dd0272f3a92b93e3904df93836b743d22
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 806a9cbb43b1dd2c034723638a326b9dfc48a59c
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 20:08:19 1995 +0000

    Formerly sock.c.~9~

commit 8af854f27434d27bad2a555078ba538219fed331
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 19:14:41 1995 +0000

    Formerly io.c.~9~

commit bbfbd6a69036d39e5f56cf32f79b7707c2e3f68b
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 18:42:01 1995 +0000

    Formerly pflocal.c.~6~

commit 40c1a60cc0003e9b482ebf3b624dfbbd3846436b
Author: Miles Bader <address@hidden>
Date:   Tue Jul 18 18:38:02 1995 +0000

    Formerly sock.h.~6~

commit 7f8cf8b81c4d5e1b1b37fbd40269de0089b2236d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 18:30:14 1995 +0000

    (ports_manage_port_operations_multithread): typo

commit 06c1531dcb1c1c0304639800e4702a1dec6bea1b
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 8630a79812c0cfc46d635ac348c3f8f637f47df6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 18 17:15:51 1995 +0000

    Reverse previous change.

commit 009b472f93a65354efa9b30c0189cfd2ea54d8b9
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:47:13 1995 +0000

    Formerly pf.c.~7~

commit 472a45ae7b0f094bdf549b557da4b1c30ce73c5f
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:31:23 1995 +0000

    Formerly io.c.~8~

commit e8056fd3bd210107d3dd0fb9d8699085624adcc1
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:28:15 1995 +0000

    Formerly socket.c.~11~

commit 0137ad863237643b18d936041736e3bfad81c815
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:21:25 1995 +0000

    Formerly sock.h.~5~

commit 472b726c13ad8ac5adcd1c28502a637fd9fad138
Author: Miles Bader <address@hidden>
Date:   Mon Jul 17 20:09:14 1995 +0000

    (pf_t): New type.

commit 3f7c3738820b47fdbf14a9e1dabbeb4055a11967
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 ab2e5f86d9764a611cbaecc5ceda57f22e5f6678
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 17 19:04:23 1995 +0000

    (struct cthread): Delete member `catch'.

commit 216c73f20434f6de17540d3a561bbf930860e167
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 ad1a449f8dad187f6dc634b0e4e2028c1dd9c00e
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:20:22 1995 +0000

    Formerly socket.c.~10~

commit 65f6af2a8a76d34e5854c71de5bc731994b92626
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:16:32 1995 +0000

    Formerly sock.h.~4~

commit 4e23d1ae03a704d9370813babb8f64bb86a049eb
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:16:16 1995 +0000

    Formerly sock.c.~8~

commit a7ea57a6d5e6533db35fc7cd5178095a78c8f0a8
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 19:02:30 1995 +0000

    Formerly pf.c.~6~

commit aedb1db07d0cfb160df8e8a518a57351cb92b28b
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 18:16:03 1995 +0000

    entered into RCS

commit 8c49ea11511c7bedd9819de0a5fc0b8517490ee4
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:36:24 1995 +0000

    Formerly mig-decls.h.~3~

commit 83961159ca823ecf76f22b7e59e3934594a7d4f4
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:30:27 1995 +0000

    Formerly pflocal.c.~5~

commit e8a6e21b3a02174158ecec95715c09002a859260
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 17:28:02 1995 +0000

    Formerly io.c.~7~

commit 220a9f7a71ab9848a49ced46590369c67cb31257
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 16:28:55 1995 +0000

    Formerly connq.c.~5~

commit 5292a73dd880fe16dc4874b48e3f8b11a0421f6e
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 16:10:47 1995 +0000

    entered into RCS

commit c79c3ceaa43d0458bea00bdbf259522014b5c6f3
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 03:40:39 1995 +0000

    Formerly sock.c.~7~

commit 9d30da9746fb52c1088792a03d972b70f71fa493
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 03:20:39 1995 +0000

    Formerly pflocal.c.~4~

commit acba3cc3294dc596c6e6b42eabf5801b5a5d43c1
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 02:51:31 1995 +0000

    Formerly pf.c.~5~

commit d958c4bb2659d7757b54157e0a04aaccc3bec45f
Author: Miles Bader <address@hidden>
Date:   Sun Jul 16 02:21:22 1995 +0000

    Formerly sock.h.~3~

commit a6db3053582547f60259caa50422ca47cd2b5a46
Author: Miles Bader <address@hidden>
Date:   Sat Jul 15 22:33:26 1995 +0000

    Formerly socket.c.~9~

commit 771b9b5a4a51e8fc026603572867e7c3a51d4f03
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:51:43 1995 +0000

    Formerly mig-mutate.h.~2~

commit ad4fbdc19e93b7cdc440a92bcf1faed12ac6c611
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:49:23 1995 +0000

    Formerly mig-decls.h.~2~

commit bd25b110a76fd3e449370db88a90d144adada87c
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:46:26 1995 +0000

    Initial revision

commit ac2c494ccfc9e27b41ae1e0a7153634fa4d4e59d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 20:44:17 1995 +0000

    Formerly socket.c.~8~

commit c75e64f621217d8901d1848a7b24e9047a1d0055
Author: Miles Bader <address@hidden>
Date:   Fri Jul 14 18:22:57 1995 +0000

    Formerly io.c.~6~

commit f63526d068950e4ab841845bc17781346b6a386f
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 9000a99336d14a8cdb16ffa7b294f28d00581379
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 73398232c5b2ccd3b07c8af081b2115029ba7ca5
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 ebf6dcff5d8fd6a0415e7fba52023b41d85c88ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 16:25:23 1995 +0000

    Formerly Makefile.~2~

commit 2c547ab986f86d31edae8482bb80b752dda50276
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:48:03 1995 +0000

    Initial revision

commit da0af2605b4c3e67d0a912e7e0cb6d487539490b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:42:50 1995 +0000

    entered into RCS

commit b089a09622d898fa90a2e403689824b213e5a9d7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:42:49 1995 +0000

    Initial revision

commit 2144421919bff878c4e091604bb2f12f87aa7ae0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 12 15:41:13 1995 +0000

    (lib-subdirs): Removed `libnetserv'.

commit f2846db015aff94515c632aaf9a239efc435f8f8
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 e587543e67a965a510572844ab6ddee70e5a522a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 9 16:01:00 1995 +0000

    (diskfs_pager_users): New function.

commit 9c222fd43a5c2dd67d2dc784a615d5a11d0d8f8a
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 d55a29c569e0fed9fb236136cd9e7226aff1b556
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:32:19 1995 +0000

    (HURDLIBS): Add libihash.
    Remove include dependencies.

commit 44e9d74a938118aa923402bcde5f11b917936e8f
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:31:22 1995 +0000

    (dev_get_memory_object): Moved function to devpager.c.

commit 3882559daaf2acf67c16e3ff3c6a4a8420684c0b
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 9aebf95a26ed61db09467b6d375769837c5fa726
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 39475e9a8cc9c5dcda946446e4ae9f3a03ba5864
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 5f7ccc80f7a71fd05a8271ec8a4deb74fd66b403
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 997eec6fb528c068d26e880368dc06a8be645fa8
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 23:01:28 1995 +0000

    (ports_create_class): Initialize the PORTS and COUNT fields.

commit 124f2f02df39742b456e4ce0b756e53cc24ef37b
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 f3863be016aca6ac4d1ac4e42ab3ed3a894a67f9
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 c415f9b36da2b3eb1eafa8ae1da6360641cc17c8
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 5c5187dd0edd81c9760a67a51d907d9ce83b25df
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 19:28:59 1995 +0000

    Formerly socket.c.~7~

commit a7c1f67d1f6b166bd64e65778bc8a37fd1a4a75c
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 17:41:49 1995 +0000

    Remove include dependencies.
    (REMHDRS): New variable.

commit bd9b7f302cc254e285d5bf89e460650d5cc824a2
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 79f180e7dca3c6b9a88968fb456988eda3c40ef4
Author: Miles Bader <address@hidden>
Date:   Sat Jul 8 17:31:30 1995 +0000

    Include hurd/ihash.h instead of ihash.h.

commit c6814851dd818134b6ee56e35d6fc068cc9d3024
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 c62710f89568b3efa2b4a044d0990cb5f346dc06
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 23:20:18 1995 +0000

    (copyright, sccsid): Correct syntax.

commit 4942b57f908123e5c5f876b0b594592616857cc8
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 a848999412d845a94be562d8d500cbcd35fc3aa5
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 f40d590f5c26d75820a7e3ca26a874280a52a38c
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 ef79ecc7d95e2ade48ee124f380a19e3002838e8
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 7 21:34:47 1995 +0000

    [$(doinst)==many] ($(targets) installation rule): Fix typo.

commit d656c55310e550d891a3e23a638654bfeef865ae
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 19:48:02 1995 +0000

    entered into RCS

commit 10abbc8f585de13e5cad76f10d43b3817152c62d
Author: Miles Bader <address@hidden>
Date:   Fri Jul 7 19:33:58 1995 +0000

    Initial revision

commit f4e4222b53620f38869aaace0a937730cec69fbb
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 bfd8bfc4d18300290579f10b2738a5ae9609a6ba
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 94ca8a285934210b8b82ee6b376354115e1656b1
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 9c3d53c3c2b051a851f5bd12090f7cf30a97bfd4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:54:41 1995 +0000

    (OBJCOPY): New var.

commit 52af643289df67bf0f7983e8df470c4853524cf1
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 37994fb5f77ecdcdce836e9b8c0d7c43310480d6
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 e2e956c12306cd947d6ef90822a2adbb6660d14d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 03:12:14 1995 +0000

    (fsysopts): Don't list twice.

commit 538f1b00e82bd5543368ff0fec6795d10cd20b34
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 8d039407d78e2952a5837a4bd4c4b57feeaa5a0e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:58:50 1995 +0000

    (main): Declare return type.

commit 76defd4434125a4c764f4260706508cbf200f731
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 d43b1217aa8e6a2887b4e516af92a4de74331885
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 a34c08cb62bc4f12a0b79d8fe773dec70926c6f0
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 0181f7aee22cfb8e91e466daee2a19f88d81519b
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 48c55025b99e7439f67dc7e565d02cabec86c131
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 8cb3db1273989833772151a7fd23e29a0d8dac1f
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 4edafad08301e71d8b35f4dd1b4107977393b22c
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 888833d07bd814802ff823961f13ec8ccbda36ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:15:51 1995 +0000

    (pinode): Remove assignment from if test.

commit 47200634d2742a252c90887e4bb80158cf1734dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:15:12 1995 +0000

    (lookup_directory): New decl.

commit b51611a2ea3019f3a25d79b38ed2947a4990d1aa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:14:07 1995 +0000

    (pass1): Remove assignment from if test.

commit b9c45de5442e3333dc854b765120cd0f49df8bc4
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 167d07ed70bd42b550d06e396ff43b4f85a4591d
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 8c309cb2282d9d7c996339de9b335c05df8729d1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:09:37 1995 +0000

    Undo last change; add private decl of ioctl.

commit a21a3cff5958f306a75fdb0f6fba40c1c2a34100
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:07:56 1995 +0000

    Include <sys/ioctl.h>.

commit 4cd649ff178b846334744cfe9722b95257c3d58a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 02:04:28 1995 +0000

    (special-targets): New var.
    (mount): Provide command.

commit 39ea409a7aac6f85b12ac9fd0e8017c32585d9be
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 dbf1ee04a0d0ba93e54201af5850b8aeaacf2cee
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 ff44ddad34026b1e082d8cbedbf9e4ba3c4a17be
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 f26705ac88998e8039c564ed15db566d1043e779
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 b904bccf7b86913ba194e49aa73a27778866a2fc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:32:26 1995 +0000

    Delete now-unneeeded explicit dependencies.

commit ce5683fdfe5c760fa7e87a10b487accf9ac2a372
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:11:12 1995 +0000

    "ihash.h" -> <hurd/ihash.h>

commit a546b8c7c617cc10646524251bb81aa027efdc9d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:08:11 1995 +0000

    (clean): Add dependency files to be removed.

commit 9111015bd08ae51986f008a325e127b42aa9451f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 01:04:57 1995 +0000

    (OBJS): New var.

commit 2e03654887eb0344f6d43768a146df706d516537
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 0c17832937b2a7a8cbf33b6600cb3894466bbf2a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 7 00:57:05 1995 +0000

    (all): Depend on boot.a too.

commit ebc20b77b748bcd2d2ec7e7ff1222fb31b62d798
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 cf32f32a9c3d9f8d3ac3b15981bdef18524ac3ed
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 833996471dda9e8ac66d574c96e0858308e1a3e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:17:11 1995 +0000

    (ourfs_notify.defs): SYMLINK it.

commit 934c039aa50bb03fca09a483e62f41986abe92b0
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 3d2788ad3797345d585e35e369650a75d6735ff2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 23:15:07 1995 +0000

    (libc): Reverst last change; ld bug.

commit 0a394f25d20205fb44dd8c767234a7e3c5c5e6b9
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 753d80a380d3b7aff4dc9bc59d1db08a1dd0ecc8
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 4226de341c67e43972439bc1ad5a538a324c8fc4
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 96fffbdedee0f2b9f19d29495c1ec046e24b4c9d
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 38c3c2d43675f6a3e8bfe02537b2a37f22893bc6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 19:43:11 1995 +0000

    Removed dependencies that are now automatically generated.

commit c23462d8314022e4db861f0b46a4e052a5e36efd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 19:28:46 1995 +0000

    Added many new rules for automatic dependency generation.

commit ed1df9573564524377cd11b27b20805274505024
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 17:39:05 1995 +0000

    (csw_pic.o): Provide slightly cheating rule.

commit 562adee1646a4743d8f4126063f45c4af734acb5
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 7e64381fd5771243b70994a0fe68e597f6564264
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 6 01:18:39 1995 +0000

    (ps-HURDLIBS): Renamed from HURDLIBS.
    (ps): Fix dependencies.

commit 4b202a283958bb34b27fa514cba553ab7392a04e
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 6d28911879c6ff904eaf10ecd2dfab344978928a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 22:00:45 1995 +0000

    (OTHERLIBS): Define var.
    (all, exec): Delete targets.

commit d0ac723d5408fe7eab2774f8a97aa885af9c8e23
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 21:59:43 1995 +0000

    (exec): foo

commit 174cabcd3ebe51dbc07a31bed4a43d2d810c012b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 5 21:41:29 1995 +0000

    (prog-subdirs): Removed `pflocal'.

commit 190471771c888defefcf17c70321df9a2ae97b40
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 18:04:40 1995 +0000

    Formerly socket.c.~6~

commit fb5cd227615028e2d9e45b3659b5f19aaf64480a
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 18:03:15 1995 +0000

    Formerly io.c.~5~

commit 9235b038d613890224b7627adf902fbe1dee5baa
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:57:20 1995 +0000

    Formerly sock.h.~2~

commit 336f61d7223c6e1c39fca358e2aae73eec50a34a
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:53:35 1995 +0000

    Formerly connq.h.~2~

commit 27761d29b92d5d6e94bc6b96dd96b3b0457d18a1
Author: Miles Bader <address@hidden>
Date:   Wed Jul 5 17:52:20 1995 +0000

    Initial revision

commit cb306119b0b6e5be290c1dd4a93c95c348518e8f
Author: Miles Bader <address@hidden>
Date:   Tue Jul 4 19:48:59 1995 +0000

    Formerly socket.c.~5~

commit f83b6347b6a68cdc97728cb67bd0290f2b29ef0a
Author: Miles Bader <address@hidden>
Date:   Tue Jul 4 19:47:53 1995 +0000

    Formerly sock.c.~6~

commit d7fabad87ca424523772429078731aacdbabcf6a
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 19:51:11 1995 +0000

    Formerly sock.c.~5~

commit 3a65bb6b76fc7d28a5183b73fc3f8b8edb46b487
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 19:09:12 1995 +0000

    Formerly pf.c.~4~

commit eaa3392ff8e1a367afa6bd52416417cfe5eb4445
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 18:46:53 1995 +0000

    Formerly socket.c.~4~

commit 0239a8b20edf07c4e94c13548dd6010a64e2ecd1
Author: Miles Bader <address@hidden>
Date:   Mon Jul 3 17:10:52 1995 +0000

    Formerly io.c.~4~

commit 821d06169cebd51487f8d5c39b91ab373eaf4962
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:55:42 1995 +0000

    Formerly sock.c.~4~

commit d5ed7e88e1eb3d7706d8472864575c927b40d4a1
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:49:03 1995 +0000

    Formerly pf.c.~3~

commit ff105c4c5d7c2002a7350aca25265a07847e7197
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:41:25 1995 +0000

    Formerly connq.c.~4~

commit 1c853faef2971ec9d5152a5720517bee7baafa55
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 18:15:04 1995 +0000

    Formerly io.c.~3~

commit 4dcf41cb2e06e7f0676f84256e4e2fb32b606a35
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 16:20:17 1995 +0000

    Formerly socket.c.~3~

commit 3b24cc66058e591cd44376da9ae1ed72b666e18a
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 12:48:05 1995 +0000

    Formerly connq.c.~3~

commit 968b39acfe1e8a5750365033c3c8d8b50cddfcd6
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 02:19:11 1995 +0000

    Formerly connq.c.~2~

commit e1fd3a276316cd7bc99379c03419fc62228c7e33
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 02:04:13 1995 +0000

    Formerly socket.c.~2~

commit 199780a34a83d74fabeebb435c7afaa48a67f584
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 01:59:30 1995 +0000

    Formerly sock.c.~3~

commit f49954f98573b93c1231ce1e7b9e83d79d9e03e5
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 00:28:48 1995 +0000

    Formerly pf.c.~2~

commit 9a82a0102f739f69c760476c0c8402bfe12f1041
Author: Miles Bader <address@hidden>
Date:   Sun Jul 2 00:12:31 1995 +0000

    Initial revision

commit ebfaa9154a218fd77cacbdedf08d5466b0b068cd
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 23:31:27 1995 +0000

    Formerly io.c.~2~

commit e1387bf60c9fe0f8db0fad7a4908d8be8f98dd97
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 23:00:50 1995 +0000

    Initial revision

commit 0efd325eaaf54e385c52403f460d3b32dcad34ae
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 22:56:16 1995 +0000

    Formerly sock.c.~2~

commit 4122dc5628d934738110a0f39eacd76389528382
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:17:12 1995 +0000

    Formerly pflocal.c.~3~

commit 57c9c02996d507d72537015090c8c71b7bd36027
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:15:49 1995 +0000

    Initial revision

commit 6933b21215a7fdd757ebcee16e8d295bcb280de9
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:11:42 1995 +0000

    Initial revision

commit ec09c41530b24301b3a5ffdada6d66ac3565cc91
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 21:03:48 1995 +0000

    Initial revision

commit fdae12fa1c94a3de8e0554a612f3f5d6ac401995
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 20:56:38 1995 +0000

    Formerly pflocal.c.~2~

commit 2c71d2cc9c4d0b96a5843fabc451a73f79cdf5e2
Author: Miles Bader <address@hidden>
Date:   Sat Jul 1 16:50:21 1995 +0000

    Initial revision

commit 55fa7253892084ec10cc681a7644db66c2c9d37b
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 1fe8527d3be779523993cda440d7064dc57c631b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 29 19:14:20 1995 +0000

    (cleantarg) [makemode == library]: Add $(libname).so.

commit c5a7de6ca0e96a283c1dcbbe0b8c324cae22c563
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 061ab924acb55d68a1ef173108dd833b29356366
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:24:44 1995 +0000

    (HURDLIBS-libs): Futher oops.

commit 174f629131ac45d8133666cf155ad6fa88e7988f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 20:23:23 1995 +0000

    (HURDLIBS-files): Typo.

commit e0bce94252889c997b51af452926c6ec2bfb67f2
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 f3e44dcb19e08039b4e80bf145f908a5abe798e8
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 cfdc49129f87918c5e98bf47d878f79573271d1f
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 cd736edc2d61e544146b9545d4ceefb4d893812b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:51:47 1995 +0000

    Repair mangled include-file dependencies.

commit 458fec921ce6b07858c34e6f1dd8f43b0e00abe7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:44:45 1995 +0000

    (null): Depend on $(libihash).

commit 8555d97f03f85fb4c41e72d38a0089f18d3e29cf
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 43e75a823f3e0e0227aa254531dbbf65dca8fc91
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 a02b638ac09406ba1d94fa5168d2ee151122ead5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:27:51 1995 +0000

    (ifsock): Add dependency on $(libihash).

commit ee235b50c564306ad5ff1bc1a8a010044efa94c0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 28 19:06:32 1995 +0000

    (prog-subdirs): Removed dev.trim.

commit 94d909701ba5965c9c1682c9c2a7fb3b5c69e6bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:06:31 1995 +0000

    Fix attribute specs.

commit 6cab2fc23d30967e276a958af1bb57889ae09291
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:03:07 1995 +0000

    Reverse that change.

commit c6bf06cf5863587bcfa42a7bacee2d5986598138
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:02:47 1995 +0000

    (SRCS): Add it *back*.

commit 11f9e85f45c0f349792a3e3aa473f981f3abd56f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 20:02:33 1995 +0000

    (cond_broadcast): Here's a real fix.

commit 8674ceea873a9c512b41060ff1834641e25b463f
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 fee11a73627f215843f2fa99f33fe4433aa2938d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:57:24 1995 +0000

    (SRCS): nope.

commit 75d9cc406edaa25210253262fe1f150adbcb944f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:56:41 1995 +0000

    (HURDLIBS-files): Never mind.

commit add6b37efe8686f4c6e2464456ae267b9ddc83a2
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 bb03f97ff3b7dfa5b66de49f1e000e6b6cbba0bc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:29:27 1995 +0000

    (SRCS): Added stubs.c.

commit 1fb34e284d29f5a3933c55f8626cae814c317473
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 19:28:51 1995 +0000

    Initial revision

commit 96bbbfe6cb8c73613ae3a46a4577b0c1abb661f4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 17:08:30 1995 +0000

    (pager_unlock_page): Declare BLOCK volatile.

commit 593db4c596eb2d9c73c931f24f19a2f363eb921e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 17:04:59 1995 +0000

    (_trivfs_begin_using_control): Typo
    .c

commit 7cfce324047b1859cc57872d5392679f031a6d43
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 590669823c80f114e0fe84d1c9763aa6254add18
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 98ae95221151f01810b310cc9b22f6f729d210ba
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 d57d889d2aea0086b86a3a0ac5e41ebcaa4c19de
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 3ba3d8d065c56b0aaa766eb168fb3285bbde6cef
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 5c2619b741beea18dc9620100fa21949c6441c53
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 994c1edd16d27eb31383c899ee31e4525312014e
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 5605b95e3863480503ec14910c662b1295e0c3c5
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 4ce5357fc21cce31e8d1ec9d3bf5cf89a6743843
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 62fa82ce36e58a7cdd6dcabef4f93972d4c51dd9
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 a508ba9deb7cbdc74dda3501774e03c7333eb229
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:06:52 1995 +0000

    (trivfs_S_io_reauthenticate): Use new ports interface.

commit 497deff7c535bc171997114702df53ebbcd552e6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:05:56 1995 +0000

    (trivfs_S_io_duplicate): Use new ports interface.

commit 52d071d21c05aab8ca42007458899d03a41f117f
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 f91cb09880f9a35ebc06e0e8281465d6797872a4
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 9981d74e1944e26bb23a011f4f8bb694fec1b645
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 345a4b2026c9f7f4d7190cb7190a91e753212f2d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 15:00:28 1995 +0000

    (struct trivfs_control): New member `protid_bucket'.

commit 4825aa1ba48fa46e51e03349c5534f45a277ce4d
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 fae55dac63c918a0a22e26be8a9e4feaf5f84fcf
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 5c7692688b38c2a2dce2e661a6e887ec30077c4a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:21:27 1995 +0000

    Fix spelling error.

commit 1f94202f31ce49837057f964e67bfb1353187cfd
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 b24ac7114b58a060201cac0dc6ac2c895cba0864
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:18:52 1995 +0000

    tnhn

commit b082f0a4d64b5672744aebbcce6776085a6258ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:17:38 1995 +0000

    (diskfs_pager_users): New function.

commit 6a594acc651e7ca3eaf0edc7ac6f000863010808
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:16:05 1995 +0000

    (COBJS): Add get-upi.o.

commit aea54b3bebca435c8c2654f2fd63596439f848a0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:15:37 1995 +0000

    Initial revision

commit b0b599da4b1eaeddf92fb5409d73b1ece3846250
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 27 00:15:00 1995 +0000

    (pager_get_upi): New function.

commit 0d94efd285948400c1497603ff20defaf7ac8a0c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:51:06 1995 +0000

    (diskfs_S_fsys_set_options): Fix parens.

commit 6f21d8811ebf2782e3be4ce9f456f5a3f555e2c1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:50:29 1995 +0000

    (diskfs_shutdown): Fix parens.

commit 990fecbd8a34ca5dc45779b9c57167e9faa5af6d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:49:25 1995 +0000

    (diskfs_shutdown): Ignore harmless errors from fsys_goaway.

commit 0b93d8cb5ad6bbbbda354151ec4996dedb5b37fb
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 287c18ec3db183e96025233ea6ab7edaada37df4
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 c4d4592393d8198e428d9cb00cec5ef66b891c91
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 407e8f161a28e5647a18867a9046379e3adaa420
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 5e0dfd98f3c30936a3c4205d0fae742edc8eaaf0
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 098cf6f33dc245c0e5146c68540d57770015962f
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 194ba67a6b7d0f4ba72d75baec85ce442fa5190e
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 ff5922d00472f425336415d55bb72c5231087585
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 1eb17c5748a46018a18d8edb8e46f5155f3ad120
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:27:14 1995 +0000

    (fsys-MIGSFLAGS): Actually, it should be thes.

commit 4d2d88594ecaa33ee8a1aa3d8ac8b837501c1a3e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:26:54 1995 +0000

    (fsys_reply-MIGUFLAGS): New variable.

commit 7ab933294e94e5214e3313519caa4fe306a2a1d8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 23:24:08 1995 +0000

    (MIGSTUBS):

commit d608610a536bfa837737cd375fdad89bae5ca19a
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 ab193a02d2ddb6f88bed8faf5311668f18d0ef13
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 306a7ac5838a222ef9c6ae7c193a333507364907
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 cbcf7c623662e5fd26c51076b24f08cc603096f5
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 87d0b20d005ea689f5e31c65d39b4e40228a2e8b
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 3fae423ae57c8d5f148bb8db5aeb4897c1d5610c
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 e834b64a13dcb0a1105e4ec36131af6ae3289a18
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:41:24 1995 +0000

    (master_thread_function): Exit when shutdown returns zero.

commit f8c173730acb53c0ab2faa1387b6e06361d6af92
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 20:40:26 1995 +0000

    (diskfs_shutdown): Fix parentheses on bitwise tests.

commit 8352f996635d845ce58b7c66a32a964b3db2f167
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 ae078a850b5e336df71ec265fbc63adf406ed15f
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 09abc6d226c0a8a01934d1bef3da73d7863144d7
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 224f78c9a9c29bf11a3d8dfc8ca2f3a35a0a7daa
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 daaaec52ddbec738c0e99e9d54b2028b2055e9c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 26 19:39:42 1995 +0000

    (diskfs_S_file_set_translator): ditto

commit 4a6d2080f6733373d2558aaeee87443fc9bc94a6
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 19432f8b579668d2524d29cd5687de7ccab7add7
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 f707184b6ac1840d7d170f7ce76383cf5a868db7
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 692c5d9fe6fd4aa544cc32d6a1a3f4b0b32d297b
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:29:38 1995 +0000

    (struct user_pager_info): Remove the next & prevp fields.

commit 0f5bf5222aea1555387b859c49d3f923118e4b63
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 41fa6d5d4ef4dc31a97bc8f1333b96f6f6760084
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:28:28 1995 +0000

    (diskfs_free_node): Fix print-format types.

commit 7e161c6d408af9b104dbcc5ac7059c4b899d7c43
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 7ddd54c1ccda5e09e963105b91cd834404a67a3c
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 b598993441a672aedb2c9ffa4698f22d2ad3ac40
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 c05adb01b1ed8fc3b3612c5cba86148e7e464177
Author: Miles Bader <address@hidden>
Date:   Sat Jun 24 23:23:17 1995 +0000

    (HURDLIBS): Add libihash.

commit 808a8110c5b660652151d69cd875c9316945d91f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:46:03 1995 +0000

    (diskfs_shutdown) [helper]: Unlock NP around fsys call.

commit 9d9319454ff5d4f6215794866f386fd70fd08438
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 abffd11c0d55b63a79c3cfce91a0d0416a53a571
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 e17b488fc938e166a45b6dadd509ec04be5f2e8a
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 57811d9bb6241a760c76e32c6857854d5ec4e24d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 23 19:03:54 1995 +0000

    (fshelp_fetch_root): Parenthesize assert test correctly.

commit 0db9a24a799bda23895756be9f58e1590188eb76
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 bd14a8a67676db585e2e77036bf902ef69de5216
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 0aba480eb434b71d96f9dd86126b3232c95dafe1
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 6b4387c67e1df393eb672b4f4e3ab10192f56d7a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:36:06 1995 +0000

    (ports_reallocate_from_external): Parenthesize flags test correctly.

commit 06c7f9e2eb9723018092f2518449c636f909c6e1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:35:11 1995 +0000

    (ports_get_right): Parenthesize flag test correctly.

commit d713f363ddf7782e402b2d264e41429be156ca5a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:34:29 1995 +0000

    (ports_enable_bucket): muddle.

commit a8ee13bde95ca1bce81b6deebfcdccefcb43593e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 20:33:34 1995 +0000

    (ports_enable_bucket): Turn flag *on* when waiting.

commit 18ba50955ec2011acec1fa6541be39b2716c0c50
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 e8590caf8a2c472f7cb3e637e73f85ccf10d3031
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 abf72953fc7548fbea6ca1092aa60481a55f2b77
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 cee9510fe90fbdd9612a1da899f2e62a96e7ec56
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 4c20e046457206e4d5140b245b90688ab567c011
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 b7d2dee0123e5de6059c2329175026cb3a2115f9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:07:56 1995 +0000

    (thread_cancel): Typo.

commit 9baa3fd50a29ee0debe3e2dcde65e5a6b88ffe41
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:05:53 1995 +0000

    (thread_cancel): New function (HACK).

commit 474948d8e08640147d358e2840c18f2f4be85581
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:01:46 1995 +0000

    Include <errno.h>.

commit 2e8d076d29129f41ebe4722371fe8227f77fb417
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 16:00:39 1995 +0000

    (COBJS): Typo.

commit 37c66971ca0b09d9ee0aec13a90e7fd01a39ac68
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:47:03 1995 +0000

    (libihash): New variable.
    (alllibs): Add libihash.

commit b78d9c28b8d5995a8575f49492e95733d9c72d32
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:43:37 1995 +0000

    (COBJS): Add notify-stubs.c.

commit 3c8e367da62c2a5d9a761feb4c4838b4784c4296
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:43:08 1995 +0000

    Initial revision

commit 61a08b08ea188d063911455f1630714240f629ec
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:41:32 1995 +0000

    (HURDLIBS): Add libihash.

commit c4975b11b082dc7593f9c9b58202e2d6a3e8e695
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 603cc63a032ba58e56713593a5d9b7e2e5c2e79d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 22 15:30:54 1995 +0000

    Include <hurd/ihash.h>.

commit 97cd2e164c579a731ee858534f4ccf4d6ad1f25c
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 4005710876f1064c933a2f420a573d7ee2efff2a
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 1ca90370fa40b758cdb7fd3ba952a0083507dc3a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:57:36 1995 +0000

    (diskfs_shutdown_pager): Typos.

commit 75cd9a148d28360ffaa1148d733094ece8a78691
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:57:19 1995 +0000

    Typo.

commit 3017ba52267e79c049bd216dcb91a6bfa12f7103
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 5004542febd421159fee408b445c4db4184c0384
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 6a3b5386705849c42aa6dd20cd58e242931a481c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:46:43 1995 +0000

    Typo again.

commit 923a1afd070dd4813a23dd6ad516c3cdb40903fe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:46:31 1995 +0000

    (ports_bucket_iterate): Typo
    .

commit 502c1b0f74f0d0942da5e3aa06bea71f7e254825
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:45:07 1995 +0000

    typo

commit 8aee3a511862aec8396491063d9fdf6851b5fc66
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:36:48 1995 +0000

    Initial revision

commit 03ceb685a0530a5d368c786ae2ba6250db0853bf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 18:25:02 1995 +0000

    (port_bucket_iterate): New decl.

commit fe360d625d0c36399307311efacab699394083d5
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 d590ef065d712b20475d56fe079565092596ad63
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 5cb62f785f2730a31b025d2b9e0062d9e823fc3f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 21 17:22:16 1995 +0000

    (create_disk_pager): Initialize pager_bucket.

commit e67da2fce05dedc9472ce5a338a4e40c31eb0ace
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 751d7db8ff88dcdfe6644ec23ab9974094416fac
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 58e6ac2f98df78fd1e9beea76feceb00146285d5
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 4bafa15b6b4deb006b5883867f902fbdd053bbae
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 cfcebf5311f435e33741ccfabdc7452da4244975
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 18:01:43 1995 +0000

    (create_class):

commit 5155ea8bc3571b101e9966d903ae5a188ef42a76
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:53:17 1995 +0000

    (pager_shutdown):

commit 36da93a3b921514480c4478fc1692259651adbc0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:49:53 1995 +0000

    (_pager_seqnos_memory_object_terminate): Oops.

commit 7b402472b27e9bc44c213414a6370f9265fad32d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:49:20 1995 +0000

    (_pager_seqnos_memory_object_init): Oops.

commit 6a4c667e9f76c18f8f2f12834b844a4a07daf7a1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:47:51 1995 +0000

    (_pager_seqnos_memory_object_lock_completed): Oops.

commit eb8c4a66beb1ee01d1a620d2471c5da26c5c96c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:47:21 1995 +0000

    (_pager_seqnos_memory_object_data_unlock): Oops.

commit 1050d80755efa0ccb97ea5db6df684719fd16296
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:46:17 1995 +0000

    (_pager_seqnos_memory_object_data_return): Oops.

commit 16ea01d12916c0b8245875844b7d4317ba70c507
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:44:46 1995 +0000

    (_pager_seqnos_memory_object_data_request): Oops.

commit 7b4297310291c1cc6f6daa2a9962558c9e2ed38e
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 dbf14818765fd6bf0ca2dc9b399c5d448bd84782
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:40:09 1995 +0000

    (demuxer.o): Depend on notify_S.h.

commit 3cc269fe378d7ee0481eb6966f2d9fcc7b1b25ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:37:02 1995 +0000

    (pager_shutdown):

commit c01cef0df4f4442e42e20fdd8d5a36cf1ce37b4e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:35:40 1995 +0000

    (pager_shutdown): Use new ports functions.

commit 14632aa7538793792c041a6c84efdddd69e1cc3f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:35:02 1995 +0000

    (create_class): Fudge to avoid warning.

commit 9cb197af0dce602dcdb4ab30aa41053c05846a4b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:32:13 1995 +0000

    (_pager_free_structure): Use new ports functions.

commit a13fc2583e15cea114da23933df9d8036fab587d
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 d94230b0924f5e7d3d290b9e147793af81650d20
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 94756a2833f320ccc333ecf597eb0dbcb394d3f3
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 d7c2038a8a1de73252f427edd864ac79cae47326
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 bd124b330bc2c36fe0d03abb4b1691f9148d816f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:24:34 1995 +0000

    (_pager_do_write_request): Use new ports routines.

commit 8520950e73f41cc4a6c816220bbb47ec9380d5c6
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 af94a4c6923860305eaeb6154d9292e4081e1a9c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:21:35 1995 +0000

    Include <hurd/ports.h>.

commit d2894b7688258665a262c7f159b00ef521e0460e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:20:15 1995 +0000

    (COBJS): Add clean.o and dropweak.o.

commit 2ac1bab04e3b8c9a24f0b2f7846f1984a7d87d3c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:18:45 1995 +0000

    (create_class): New function.

commit ae6a1250ffc10e78331d5dfbeb29512a9ee55dd1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:15:49 1995 +0000

    Initial revision

commit b26f0d96184188c0a8e2cc59c6e98acb2079ceb7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:14:43 1995 +0000

    (_pager_real_dropweak): New decl.

commit aed9982ba64cf7ce429155823e58da5abcb70fc0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:14:07 1995 +0000

    (pager_dropweak): New decl.

commit 89167584d3b91c9e7c6f905b45960d7f23cd33e3
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 6f08d547a5a79dd3cc2166bd294339d47c1fe689
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:06:54 1995 +0000

    (_pager_clean): New decl.

commit ee2b1382da89a3554f21e40e484a6fc65a3824ee
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:06:19 1995 +0000

    (pager_clean): Removed.

commit 35670f9b40d3ab0ec9fa424efdab00b7f1a7916f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:05:50 1995 +0000

    (_pager_clean): Renamed from pager_clean.

commit c6dc62f536cfc817a5ff38f12fa0a915797d2dc3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:05:13 1995 +0000

    Initial revision

commit 18ba808ec8eccce2e637704a27a6d753cd1ffeb3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:04:42 1995 +0000

    foo

commit 3daae0df678ac84e154a22dedd2f5dbaaf6a090b
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 275d02ab732590da51bbbb7bfe0a286a19a59930
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:01:33 1995 +0000

    (_pager_class): New var.

commit b91e9e3c4872b672038ed3ed7eb35ca5f1a13e87
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 17:00:29 1995 +0000

    (pager_create): Drop parm CLASS.

commit b690f3bb48334bba8e1557a8bf578a21c2ad8f4f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:59:47 1995 +0000

    Initial revision

commit 783185eed30f8a69b109f1f8e4e24512d7955e97
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:56:58 1995 +0000

    (COBJS): Delete reference.o.
    (OBJS): Add notifyServer.o.

commit 267d070f70638c89e4f142cbac89007bcf0ab9e1
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 8c2ff46fbaaa6e1e70a34321def10f3753922306
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 f819ca3ad4c481269350e5f1975ce04d1fb2578d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:37:56 1995 +0000

    Include <cthreads.h>.

commit 484c9db57b8d2263b2e265d1b65d49d15cb667e9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:35:38 1995 +0000

    (ports_lookup_port): Remove assignment from if test.

commit 0782a4a61b7580922f0e7029d6c08d6dbe3bc546
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:31:54 1995 +0000

    Initial revision

commit 4274abe40c0b1c43328bb3927fece095c93f38db
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:07:20 1995 +0000

    (diskfs_grow): Provide initialization of POKE_OFF.

commit 41254d984e0655cfbf5f0d0054253c997f3220b8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 16:02:30 1995 +0000

    (ffs_realloccg): Fix typo.

commit 2cd6de920c22744fabf554eff725373e9d02ef35
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 34d553f4a1e88ecb70e73f6014396ad905a1962d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:58:31 1995 +0000

    (diskfs_node_rdwr): Remove assignment from if test.

commit 18f37cb32799a5a955207b935cba39a17f8365fb
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 160e86f788051e11a6b9abb90591b4c631de484c
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 b58bdebcebb25b97911b2bb25e5eb3614fa06cec
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 15cdf507c103286c664271b35f7988385de94bf1
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 e15c7bd60dc63eb683f170646acbbeb818dca7a9
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 63549973155760c4872b8dbd63aa9b88a5325cc9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:51:08 1995 +0000

    (fetch_indir_spec): Remove assignment from if test.

commit 6db9099318db72ffe212562233945d01f6b89411
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:50:14 1995 +0000

    (diskfs_truncate): Remove assignment from if test.

commit 3fd74b1740e7d47c89ce8405cf93bf7df06c59dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 15:48:44 1995 +0000

    (ffs_realloccg): Remove assignments from if tests.

commit 16a52c78ac1fdcee072a4cb1f5266f71f994928f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:34:06 1995 +0000

    (alllibs): Omit -Wno-parentheses.

commit 03146dcf21cea512235a60d4f1c92be5b5f57881
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:21:01 1995 +0000

    (write_all_disknodes): Typos.

commit e3a6e636a21a9f5cc15a2c7a072fcb9e34a09f3e
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 7fde0e12e2e07c7951d72002e91efbbb731c05cd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:12:03 1995 +0000

    (diskfs_S_fsys_set_options):

commit 3b343fcd908996c188423dc95f97dbf2bbc4b3dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:11:04 1995 +0000

    (diskfs_shutdown):

commit ee92230c2e537785fd26880d16dc7b2ec3af5058
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:10:19 1995 +0000

    (diskfs_S_file_syncfs):

commit f209eed42e7f966a70bf9b30616986660f964b5b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:09:18 1995 +0000

    (diskfs_S_fsys_syncfs):

commit ea92724e486692e79a947fa104d0f60d2a593aa6
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 0a1e71c0fef8263be9d1cc2752f3059e0cbf2d98
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:05:42 1995 +0000

    (diskfs_S_file_syncfs): Typo.

commit 2e03ebcb73c8465c61fd9a23dbaed84aebb393cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 01:05:21 1995 +0000

    (diskfs_S_fsys_syncfs): Typo.

commit 2ecab0e2e707a26eb84790f7bff5b3881d89980a
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 626c863301400f62fcea07b202e00df5f4e1ace0
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 2d7a0f18f1af427b04cf3a337963c73e567b5e00
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 5a8e4997d26f92a957f18dc4e51c285a8b364fa4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:59:50 1995 +0000

    (diskfs_node_iterate): New (user-provided) function.

commit 2b427857964a4648d03ca1adc32374681cb05202
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 476591b341f31c0f04f09fded1afbf625cf4bc4e
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 367856bbc8f35f125bc8bac46441b0590253b334
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 0bf50ff65da365b7dfe12459fe8890cb8ec092ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 20 00:05:08 1995 +0000

    (diskfs_drop_node): Fix typo.

commit b567df25947eab29a91b88fe8b7867f84108e7fa
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 88aa803e3c80fade935d9419eeb3d54dbd0c9494
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 201b62cb4768026a426854c86c022b82179557b2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:22:17 1995 +0000

    (fshelp_set_active): Don't do GOAWAY parm.

commit 96fd270a7329aea040875e15806ef9d48be38757
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 25e136e3372b1e91314e4f6343b1da836c09eb81
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 21:17:18 1995 +0000

    (fshelp_set_active): Implement new interface.

commit 28de6c17c6e59a28b4d6ed05d057f427c7941fec
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 264b5c8199cdfa62529547553307554a818476c2
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 feebed293d5f033fab09531813fafcc9acf7486c
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 b48420830f9e6fadb8754fd62cea5c86a060aaf8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:54:30 1995 +0000

    (fshelp_fetch_control): Don't frob obsolete innerlock.

commit 65a3cc7015e22d36ad720fb20ac00ceb10fa8433
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 267adf442190cfb89aa43e09994dd0d76b7a5531
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:50:45 1995 +0000

    (fshelp_set_active): Don't frob obsolete innerlock.

commit afd905c09de3a23a324722de637e02c22b355389
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 07e725e0bc3f85b7d996d905c6f07d2732904a2e
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 18387ed04649f32b68784c4bb306f4f3f23f96c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:38:25 1995 +0000

    (diskfs_S_fsys_getroot): Fix typo.

commit 1138872c04bb254930e89c6fc610c45b369052b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 19 20:34:09 1995 +0000

    (diskfs_S_dir_lookup): Fix typos.

commit 18a85d1c5625a6c8df704c4a4a8d10daf1dd313f
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 ad31f32b9fee85140a9abe5128ddd41761b99ec9
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 7819d3196a641281292a3a23032d8d2f15160ef2
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 2fe529f3ce88fd812b5a7224bab2d5e015e786d4
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 05959eea7b2754b805e8f37e7b1db84e2069ed01
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 70859873d322d697a03fbc2c917adb4a983be12d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:29:16 1995 +0000

    foo

commit 7bb22dbce8d35634c8b2b44ef2a4ace9c8c7b100
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 6fd9412de9d84aed213e3a9c89711147a517ff85
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 3eb91aa5aac027e708a0ab6000dc97eaddc371dd
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 edfb3dfb5e15b74893d40c878a633eae249e59b2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:17:09 1995 +0000

    Initial revision

commit 0534354b1c528a4b2e8c4d2324badca7b8531cdf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:12:50 1995 +0000

    (diskfs_get_translator): Specify new calling interface.

commit 2c9d2c8702bb03de7b9b9c0416ecca010178a539
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:10:49 1995 +0000

    Really do last change.

commit 0872cdd6a11c1bcf421eb9252e5330bb37753b0d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:10:13 1995 +0000

    (_diskfs_translator_callback): Declare with typedef.

commit 04d13cc5bd21bbbab65528f06529aebe0a0b5167
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 284b4c7285eb100e8ab7275f58652a9e350fe7c7
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 957b88cf3b495d2fca304ca20a80996def95faaf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 20:00:22 1995 +0000

    (_diskfs_translator_callback): New function.

commit 9c60e5e0bedc69a1aa3602d7777c9a8412eb4328
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 19:58:57 1995 +0000

    (OTHERSRCS): Added trans-callback.c.

commit 91f5b9a0c5b06022481810df71085ebbf9a9a1ad
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 1663aab89cf74c03f62c97bbb027cd73ff2dd7c9
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 00f2dada1eb54d30faa8f11239520064ca222829
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:41:40 1995 +0000

    (SRCS): Remove translated.c

commit c29c6e414946fc8ea50e9e973098afbd3073c671
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:36:33 1995 +0000

    *** empty log message ***

commit ec453a99044297a88bd4cae6c559cb78948770cf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:37:33 1995 +0000

    Initial revision

commit 391240a4911a8e671bc63c0045f01aa4181ca640
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:35:00 1995 +0000

    (LCLHDRS): Removed trans.h.

commit c3317ba824b947ab7dadf38647fca79b9e91aaa6
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 a5151ed1b79f9c4f7b80fc9ee08a40f3431a0827
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 a884470e1cfc5df316ff02c21ed4e7a0cee3faff
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 14 17:06:10 1995 +0000

    (fshelp_callback_t): Should be error_t.

commit f82357bfb70fce6f1dfed0b6e9b3dca66f5a3f04
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 21:02:40 1995 +0000

    (fshelp_fetch_root): More args.

commit 59c44261868f3bc11b78ed585c2519737d20ff21
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:56:18 1995 +0000

    Reorder decls a bit.

commit 6afcae81bcceb67e77338ff9292d5cb7e0e868a1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:44:19 1995 +0000

    (fshelp_start_translator): New parm.

commit 0e8c4f8f126d718a970c84bfa9b6d54bbdddd810
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 13 20:19:52 1995 +0000

    Fix arg order to fshelp_start_translator_long.

commit cbdba9de852b5ce5d91dbe047257887e8afca379
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 9c8353075d9d4a30b49b64bae01832525fee3c14
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 9711cd196476b53dafd65fa40c2a754768b2e44a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 22:30:43 1995 +0000

    (diskfs_do_seqnos_mach_notify_dead_name): Typo.

commit 68ba800a767d974d2b9bdda27fc4d4e8fa6b62a2
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 0d2403bcd7f2cff9f28445064329ab99ff45ace4
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 15f424fbf9555a0198a734c5df4a53814ad9863e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:46:03 1995 +0000

    Mark all parms to all functions unused.

commit f5273aaa4569b2bacc4f267cb820c6cb44106910
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 077c1440d6bc38e9198a827a0eb4934f6c26db4b
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 5713832d30e91e28b086cfdb7794730935bad37c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:31:44 1995 +0000

    (diskfs_S_io_select): Declare ATTRIBUTE unused.

commit c677da8140e1c7c32e3c15e4174295506085e2a4
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 00a939e6238a5a8fe250388602f60a4630e718d9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:28:03 1995 +0000

    (diskfs_S_io_prenotify): Mark START unused.

commit d8171dee15e61062c6812f62e03af4dfb4c80cc9
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 1e4ed849d32f251a50263c800045f871ffde7bf6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:15:19 1995 +0000

    (diskfs_S_io_async): Mark parms unused.

commit 63b52ba66ee0fbce652966ac1076b236d1d42095
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 b02d200973a9f1522da771d7ed1dd2166319f41c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:13:11 1995 +0000

    (diskfs_S_interrupt_operation): Bother to implement.

commit 8cd013a7d2e731b266aee79043b1f67f9cb182bb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:10:01 1995 +0000

    (_diskfs_control_clean): Mark parm unused.

commit f3ec119b7d90deec325e9100997bb925aa5f6535
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 c4b865238ad9430572a8a8c24ad47189dbdfcc75
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 d2821d892d4c754ab34b66ca9497d2b89957973d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 21:01:11 1995 +0000

    (diskfs_S_fsys_getfile): Mark parms unused.

commit 6f5ee4962e0260730cc1eb84a473f485b9c57b4f
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 178682453d308229270e718e5ad65fba35668624
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:50:53 1995 +0000

    (diskfs_S_file_invoke_translator): Declare parms unused.

commit 311848d2410f64a6b8085e9c527b729355a4eace
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 19a1802f62d8245c3918c8f15f43a93c7483dc95
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 8181391f35a39aa22e649e595dfb1c3a5f6f6ec6
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 89ad8561d3e276e54401b178b7c45a4162c0af41
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 0872cf6feac9de890254dda528b87eb79ac5670c
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 29988b3872db7f5c9628d01c2570ed014658eee3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:25:10 1995 +0000

    Provide unused attributes where appropriate.

commit ea9a6cd5aafea9caf0fcbe2f5da4b33b4e1f6fcd
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 f3ca70a02700a299448eccde76a2435f9b825bda
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 9 20:11:20 1995 +0000

    (diskfs_transboot_class): Delete var.

commit a27ec5b28e0e69b017008566ede0db741c971aaf
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 f4fc51168c14b8c7fea9a3028d5638a19235af74
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 261ddfcd516d60a02e251dacf63b3a8c013012d8
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 199fc19e1bf438b0c875e7a96f196d2581492d84
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 0e16ae6a8f9265de60bf40435929f285a791439a
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 df5616789ab638294c685d40024dbcf9405041d0
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 2ecc720ae23e435d9faccba3185e08e923acba21
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 1a143def2966a59e4d04dff097f8a61ce9b62c2c
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 2c1f9c30523ded656ee4a2283f7bb8f70cc8248d
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 d727e5050f452b5edde8e6d480cade691d94cdf4
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 e103ad98be0b301340f2dbdfca7827454315bb16
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 2687664350fa10a0993185e9b3af46133abf9933
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 e5e2874c01ce6941b8f0f4822a9e6a407d275195
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 77ec20d5261ce42157691d9c5023ed55d2e977b0
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 bd885c1f4e4e577643d4da3be4875c1dec600ca2
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 a9e6339e5d40173050fe88f4fe9dc467009a25c6
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 ad94c18b050efe831a7e9aed3f228ede79dd8c00
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 ee7e1ffbdd3f1b75d3b66cfc2e88c36ff01e2f2a
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 2ece6f1e5c0cc3b3c934f24c6fd2a0e7fc80a849
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 3cc9b55d43317e86137834ae946f9814501605ea
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 602da84df23a3003e8ce427a4f7236bc62cef3cf
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 97dbf99eba82b5936807a311815a0b4fe6a0934a
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 ee4134343e2909c6bc4c3715fdcd41d998b92cc3
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 5a219118c31ebd5881e3be21cfb56db3e5e17277
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:18:10 1995 +0000

    (lib-subdirs): Added libihash.

commit a7c71308ce57dbeb25cabd698597972481186126
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 6 17:16:02 1995 +0000

    Initial revision

commit 349db896eef92d568f0cf3b1c484f736a3a79e79
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 5 19:37:25 1995 +0000

    Include <errno.h>.

commit eca9f78e89dc0c16c25cf914502640edb1a33c86
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 4c553ecafee7282b55959730dfbe0a591f7427c2
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 36f715f5c522c85ec577165d11b4705176ac5243
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 77863b9ec4137bcf03787188872b45fa71295b4a
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 9396d88943b01d04175f42cb0c40c8aa2b8732ea
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 8577463fa26231783ebf1aa545c67a38184d9836
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 63746352e24cbe4241e45ce6c8d6238f4db9f43e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 30 16:17:28 1995 +0000

    (SCRS): Removed update.c.
    (targets): Removed update.

commit 14c8039d812a73df639ac10e0f9e51768aa08438
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 32c424171d13fc6dc4e56bbe32c296618841cf95
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 1f838f6504116a22d13ea4edbcb63124273b5a1d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 22 15:49:14 1995 +0000

    Remove copyright notice.

commit aa1ebf7c11eeeab54209f2d5c366aaccbbe59cf8
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 a046dce9d77f56f5d4128943843350bb5a8e7db5
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 cca1e11f8e6de82d6809b28be30b483fa99c9f2e
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 0deb69f564aa433efbb8e37d7812034df5153eaf
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 5aab343524228442bc07005427edf0deee69735e
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 d8c40532aae96414066e4cfc4c3ffc9c829676e7
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:32:33 1995 +0000

    Initial revision

commit 98d0f9db050124c9f5e561c090ac161d407117e4
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 9534212474527938ad15b6e5959e45b6c3417c79
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 44be99d0f13f784373678eabe94fe08a2f3827c8
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 0f1f26ad7a8841c96b9874a7e6898a1632ef6d75
Author: Miles Bader <address@hidden>
Date:   Sat May 20 01:18:47 1995 +0000

    Initial revision

commit 3fceb37b04e32ea61a4d6c4a6267ffe96bccef6f
Author: Miles Bader <address@hidden>
Date:   Fri May 19 16:54:17 1995 +0000

    Add the --writable & --nosync options.

commit bfa9eb36c669026ba60bd4cb836871c8db2c2bb0
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:51:08 1995 +0000

    (diskfs_startup_diskfs): Start periodic background syncing, if enabled.

commit a3f86c14d0460e5461934d0061542229976c54a7
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 bc99903c31d0a14e0705ed1dc6f0af3dcf208874
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:37:32 1995 +0000

    Add fsysopts.

commit 309a7d9ffb0358593f111edeeaef860409e4de1c
Author: Miles Bader <address@hidden>
Date:   Thu May 18 14:36:02 1995 +0000

    Declare argz_count and argz_extract.

commit 9018b21c9f1510e70b3515637af673bd0f4a4de7
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 957fce89223e4603da56d8ad15983d63fc421c58
Author: Roland McGrath <address@hidden>
Date:   Thu May 18 07:34:12 1995 +0000

    (LDFLAGS): Append -static.

commit 016dde8623517c8a7c322d2c41d2f4d9ca92ba2b
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 8c69a388c3b5b991c70ee70d909414ad36ed35b9
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 38283f98bf0d2479b716df485714c344b7c60f84
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 d65e74a6ddc0256c0b1a951566dd313bfc3c5ba4
Author: Miles Bader <address@hidden>
Date:   Tue May 16 00:33:04 1995 +0000

    Initial revision

commit a5d35c1566326140f0aca3bc49ca5710d687640c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 15 17:14:45 1995 +0000

    (pager_clear_user_data): Doc fix.

commit bd57b2fd7218b042617e27e1508769fcc605aac0
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 00fc83b56db3c922b1e25a0bc241ab3adce5d037
Author: Roland McGrath <address@hidden>
Date:   Sat May 13 22:20:43 1995 +0000

    (load_image): Fixed alignment calculation in ELF segment loading.

commit eb9de12ce23fe32e3e4004aff50d2d1afe01c56a
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 6795f83928c75965a8f7e6b10fa77e76d260492f
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 a6a261c1c00be8f830794c17aded4231698e822d
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 58763c2ed59cce609a4220eb2df58856d9cb9610
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 28730d6b658e81dc65e599108850aec90e1d03b1
Author: Miles Bader <address@hidden>
Date:   Fri May 12 23:30:25 1995 +0000

    Add fsys_set_options, replacing fsys_mod_readonly.

commit 3969ed1cc3bcced298360d92148e912abc9105f0
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 f51303924796dbabd40cb3de3dd22397d2ea57ed
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 d56915fab183ecf6124a27f6a9edb736b928c603
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:41:54 1995 +0000

    (diskfs_spawn_first_thread): Start background syncing.

commit 04ff84ed36cf9234fe164f95176ff571f2f9e5b0
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:40:07 1995 +0000

    (OTHERSRCS): Add sync-interval.c and sync-default.c.

commit eddd4ef4c01f2adcb72a1387d45f22268bf2b1d6
Author: Miles Bader <address@hidden>
Date:   Fri May 12 22:40:56 1995 +0000

    Initial revision

commit 051f20baae7d2929d635864e18c19fb28869e1aa
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 22:39:07 1995 +0000

    (prog-subdirs): Removed mkbootfs.

commit c74a0db1f0a3d5fb6178a050863c80c4fe024d65
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 e9756d6a6ecb61cd57a3c52a5fc013d14a0a5d5a
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 385963658e2e4891545744d6c1d9eca8a4a03316
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 1c6e3e92f6074f21ae1c580a5faa2de9f719e59a
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 c66b397fd33fa54b8cfa1bd3e88e97e86fd66ba4
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 18:35:55 1995 +0000

    Use EXT macro instead of explicit underscores.

commit 64156b3de7cbfcf7fba876c56b9a90657896db9a
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 e6bc9f316310280466ee5f1fa66833ff8a7b55a8
Author: Roland McGrath <address@hidden>
Date:   Fri May 12 18:25:25 1995 +0000

    (CPPFLAGS): Use $(srcdir) instead of $(hurdsource).

commit f015f6e553fead3df610b948d37f6f532994193e
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 9434c29db621a56681fdc7175473d5bd5121caf7
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 c4e1f16bdeae6651a82a9389d90ed8533ccea9c6
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 b4a5af36054906617cd4ba58600c6c31839da222
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 79b55ab4864a7a8ea23c751ae42a4da94b7f016c
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 c55083b13a7dd2459dac529b6d067452d8d898c8
Author: Miles Bader <address@hidden>
Date:   Thu May 11 21:19:55 1995 +0000

    (main): Enable the bootstrap code.

commit 1c2a29054b993d7e2189ff983e53bfbefd63afd9
Author: Miles Bader <address@hidden>
Date:   Thu May 11 17:37:11 1995 +0000

    (trivfs_modify_stat): Make st_blksize really large.

commit 6df5e117f5c159052ffdfd74bd6c94947c7906cd
Author: Miles Bader <address@hidden>
Date:   Thu May 11 17:30:55 1995 +0000

    (read_disknode): Make st_blksize larger: 2 * pagesize.

commit e8a246b4d2dc6fff178d304ced2148960a3677b4
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 bad77ccb5558bf9a95e446ee6e88302b1be94fd8
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 3465fb3562fd3bd42ab6da362914e06465616509
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 98f45194edc8572a0c322f16b408463eb06ec3b2
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 d46c2cc671f856c2fc122eb983ff2e91e1df70a4
Author: Miles Bader <address@hidden>
Date:   Tue May 9 23:12:46 1995 +0000

    entered into RCS

commit e610f30a7332ecbba39fe46a68f32447892414e3
Author: Miles Bader <address@hidden>
Date:   Tue May 9 22:08:12 1995 +0000

    Formerly ext2fs.h.~43~

commit 64973306a57797d000baaab402e64eaa929eca59
Author: Miles Bader <address@hidden>
Date:   Tue May 9 17:19:20 1995 +0000

    entered into RCS

commit 044e4e371ab820ce93abe5ebeff06d273ea3fbb1
Author: Miles Bader <address@hidden>
Date:   Tue May 9 17:09:51 1995 +0000

    Formerly pokel.c.~11~

commit f08679f3788cdfaf770920bd0ad18a2bef3ab7ca
Author: Miles Bader <address@hidden>
Date:   Tue May 9 16:57:16 1995 +0000

    entered into RCS

commit 9c59fca964eb338569785b3b8e536bf3fbfadf71
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:33:07 1995 +0000

    Formerly balloc.c.~20~

commit 916c4ba9cd1cd26fc18b8609a18fb78dda579553
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:30:46 1995 +0000

    Formerly ext2fs.h.~42~

commit 4173a5304e326ddd8d46011d893265922f85cfdf
Author: Miles Bader <address@hidden>
Date:   Tue May 9 15:20:40 1995 +0000

    entered into RCS

commit 2f47293dd778e53b494ffe8b7d9b6864c46d4299
Author: Miles Bader <address@hidden>
Date:   Mon May 8 19:21:51 1995 +0000

    Initial revision

commit 863142dddd3d6524c2e094d640bcbf7a2fac619a
Author: Miles Bader <address@hidden>
Date:   Mon May 8 16:15:21 1995 +0000

    Formerly ext2fs.h.~41~

commit 5500ef2f8845bbcb4313c2d43e94b1fbcd44ecb8
Author: Miles Bader <address@hidden>
Date:   Mon May 8 15:00:28 1995 +0000

    Formerly devio.c.~8~

commit 4ed82ec2f38bb1a03d1a5100b281dd096707aaf2
Author: Miles Bader <address@hidden>
Date:   Mon May 8 14:22:18 1995 +0000

    Formerly ext2_fs.h.~18~

commit 324411fff8422eabef8b36d4bbe021f3384b3820
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:43:50 1995 +0000

    Formerly bitmap.c.~8~

commit a79939fbe12731aa0ba9b99e9c5989ba652ccbb5
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:41:13 1995 +0000

    Formerly pokel.c.~10~

commit 2a69f75de648625cd1d109a0b0754219a18935fb
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:40:49 1995 +0000

    Formerly ext2fs.c.~19~

commit 378f61a36520d2a893b9d8e029faba40391941fa
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:38:01 1995 +0000

    Formerly hyper.c.~11~

commit 1c0d9abfd8109f5329e385ab989a47ae04f47510
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:35:27 1995 +0000

    entered into RCS

commit 432c47af73056d91753b3a7228d2b815f45685a8
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 bb0f70587c27a0efc0b30892692fbfe66f8f914b
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 1a21ff55fbb043386b311da0a8cc4319b8689555
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:30:46 1995 +0000

    (write_all_disknodes): Fix typo `alloc' --> `alloca'.

commit 5df1bc80f3feb36b9a2aff479f1dd7888fbf6693
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:23:38 1995 +0000

    Formerly pokel.c.~9~

commit b53a648e22463e4fd8c1bbac7e233b70fb23212d
Author: Miles Bader <address@hidden>
Date:   Mon May 8 13:21:20 1995 +0000

    Formerly pager.c.~29~

commit 53ec204e6b83278ee9d91e4fbd16159b9e62e5d3
Author: Miles Bader <address@hidden>
Date:   Sun May 7 22:19:52 1995 +0000

    Formerly dir.c.~12~

commit 3053ebaf0847b48574ff5160d9beb5359797f322
Author: Miles Bader <address@hidden>
Date:   Sun May 7 20:05:54 1995 +0000

    Formerly ialloc.c.~23~

commit 0298275b5efd2ae09bde5adb0178c64cf3a9d419
Author: Miles Bader <address@hidden>
Date:   Fri May 5 19:10:21 1995 +0000

    Formerly ext2fs.h.~40~

commit 16494b7557a9e17e00f7581d7911958cce551761
Author: Miles Bader <address@hidden>
Date:   Fri May 5 16:22:54 1995 +0000

    Formerly Makefile.~8~

commit be990241d736f93c3f9aefcd0b694f78d58c4fdf
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 d55140e6f6c80b41ec227d74048549beb8d50011
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 f18d8756896a3fce2acd0d6e6949ce65e407edcb
Author: Miles Bader <address@hidden>
Date:   Fri May 5 13:53:44 1995 +0000

    Make MIGCOMUFLAGS & <target>-MIGCOMUFLAGS actually work.

commit 389d66a96c56f73a958e2c3b61b75108cd3f7ecc
Author: Miles Bader <address@hidden>
Date:   Thu May 4 22:23:52 1995 +0000

    Formerly ext2fs.h.~39~

commit 8b97b8b3d77925a31135b9f76e7716a83742a9e6
Author: Miles Bader <address@hidden>
Date:   Thu May 4 14:02:02 1995 +0000

    Formerly dir.c.~11~

commit 69f05cb603e78adf70c0552c226b125b0d4f0c27
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:54:12 1995 +0000

    Formerly pokel.c.~8~

commit 1b7b05932574420d8e6296e9589605f62925d563
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:53:09 1995 +0000

    Formerly ext2_fs.h.~16~

commit 0345984fe6d1f603be247fae62f5e0d44679b97c
Author: Miles Bader <address@hidden>
Date:   Wed May 3 23:52:58 1995 +0000

    Formerly ext2fs.h.~38~

commit 981b457b599ad787319c2271fb1888def45c7c74
Author: Miles Bader <address@hidden>
Date:   Wed May 3 22:03:50 1995 +0000

    Formerly dir.c.~10~

commit 0c0349b271d8ed4fa0af027ee993cd4ffb022554
Author: Miles Bader <address@hidden>
Date:   Wed May 3 18:56:23 1995 +0000

    Formerly pager.c.~27~

commit 59ef3cf1d8cea82a088e3f775b13b708e0454a65
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 696369ec8aaa1c2ce53945795d59790af18cef11
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 1e4194952b19b8fb0793efac456de7720b94a690
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 871dca0000d5885047313e7f455c21604bdab442
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 954dbff858201a3f6293c052759e9cb461f5b013
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 0dafd37f2df6d4d59db5a1b84c7f0b11444bb434
Author: Miles Bader <address@hidden>
Date:   Tue May 2 22:30:11 1995 +0000

    Formerly pager.c.~26~

commit f9e8845713b145dbdb5a46174aa04064bb578fd2
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 2463b85786baf1920fd215bfd9d574916dbd23e8
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 512374a4130b2e0de1d13564154b2b89a51e6afc
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 d345c77ae47fd2e48a25b84d1de5a7eda20bdb91
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 a282090b2bed9e721f97af4355ed80323e6279d0
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 85133a2db555cdf8fee6350f4d914965def7365d
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 1cdde315e72e5d9e8ed21f08d8cb9a0c1aac276e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 2 18:37:04 1995 +0000

    (reap): Check for ECHILD, not ESRCH.

commit c05a171f912e91a1fbe0581eb5b7c59b29d48d51
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 42c723376c20421dbbd84ee2c701952522b7924e
Author: Miles Bader <address@hidden>
Date:   Mon May 1 20:39:28 1995 +0000

    Formerly truncate.c.~17~

commit e8a4258d8144784a07c80810c65d5db77707ff36
Author: Miles Bader <address@hidden>
Date:   Mon May 1 17:12:17 1995 +0000

    Formerly pager.c.~25~

commit 9eafbfb4cbbffaf480817aa538b1284bc8e44b47
Author: Miles Bader <address@hidden>
Date:   Mon May 1 16:10:10 1995 +0000

    Formerly inode.c.~21~

commit 119629394cd8009b1ce56d7a64dd48ad0fc40dc9
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:56:55 1995 +0000

    Formerly pokel.c.~7~

commit 72343cd45c861e4bb289b9b47b678489994fdfec
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:35:31 1995 +0000

    Formerly getblk.c.~15~

commit 12db6673d92f722fc8e8029d43b20e3ca12d4fea
Author: Miles Bader <address@hidden>
Date:   Mon May 1 14:32:18 1995 +0000

    Formerly ext2fs.h.~37~

commit c72c5d17d70812242b076eaafdb34a18f63e55aa
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 02:51:48 1995 +0000

    Formerly ext2fs.h.~36~

commit 014aac40f655378a26e05a3020554e39a7c9dbda
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 02:49:49 1995 +0000

    Formerly getblk.c.~14~

commit 87baa43e0a07038f925244a9355df5ef144a9952
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 01:48:54 1995 +0000

    Formerly truncate.c.~16~

commit bb0421f95f3ec53ca94ab509cdb664c59e843561
Author: Miles Bader <address@hidden>
Date:   Sat Apr 29 00:13:14 1995 +0000

    Formerly inode.c.~20~

commit 6154a5f9ecf49d7f3994a9cb9e4224f0c95b0c76
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 23:31:03 1995 +0000

    Formerly pokel.c.~6~

commit c8795cab25290ff71322419a2416c3711e57f4ea
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 11069f726d8ae365970a28c3f26751e149eadb67
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 20:04:37 1995 +0000

    Formerly ialloc.c.~22~

commit 1402162d1503977714f8f11387ad821d4e705cbd
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:45:46 1995 +0000

    Formerly bitmap.c.~7~

commit 3fc40ed1381dd7d26dec14344f624e192754a299
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:15:05 1995 +0000

    Formerly pager.c.~24~

commit df4bd2c34627e538b6bc305dd3a2e2ca88b078c2
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:07:54 1995 +0000

    Formerly balloc.c.~19~

commit 05c6ea98cce97eafb4b1c0347bfde13736355160
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 19:07:39 1995 +0000

    Formerly ext2_fs.h.~15~

commit 102e8650f7e01a3bcc49c9ebe3f0c3b2bf3f1f5c
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 15:48:14 1995 +0000

    Formerly devio.c.~7~

commit 0e74cd3dd2fc018d6cdf52624144396699b83f40
Author: Miles Bader <address@hidden>
Date:   Fri Apr 28 00:49:27 1995 +0000

    Formerly pager.c.~23~

commit 0d0e33cc79e425e8f6ff5f15e52c9a202eecd41b
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 aebddfc136a9eb131764eea56debb3c8fa79d5c9
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 42c0270bd38f320075b1486d4b36f294f6de5e8b
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 23:18:35 1995 +0000

    Formerly ext2_fs.h.~14~

commit 5c6f5e2a0f12d5af8367c1a0b0c7204c121e2025
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:36:20 1995 +0000

    Formerly getblk.c.~13~

commit c29fd45341f605d699d69587965eec8d48887090
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:10:20 1995 +0000

    Formerly ialloc.c.~21~

commit d857623e0738725825b7e8082c3eaf9e94749f5c
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 21:08:54 1995 +0000

    Formerly balloc.c.~18~

commit 590d77e38c2bd7ab826e90fdab42fc2f4d6f39fd
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 20:24:13 1995 +0000

    Formerly inode.c.~19~

commit 6d4cf6d5a5223b4cd3f667b8c44c9910554b24e1
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 14:36:55 1995 +0000

    Formerly ext2fs.h.~35~

commit bb5484daf65ee9f15340185c85eaaf8470fdd904
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 03:02:00 1995 +0000

    Formerly pager.c.~22~

commit 68535b868ee01cf61d2ec49ab9a94bcb42d38523
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:52:06 1995 +0000

    Formerly balloc.c.~17~

commit dde9df850bc76f13bdec094f112c9d11e7de508a
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:51:37 1995 +0000

    Formerly ext2fs.h.~34~

commit 73ac1a6d305170384acbd33988ea153e06f75ee4
Author: Miles Bader <address@hidden>
Date:   Thu Apr 27 02:50:56 1995 +0000

    Formerly inode.c.~18~

commit 67e5601782dd1ec23ac49f758e049b31a447cf0d
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 636a4647031e4030535ad6b3636ac7d78257031d
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 22:49:34 1995 +0000

    Formerly ext2_fs.h.~13~

commit 219937dffa0cfc60ab73863e08a1536be6656b62
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 4592be66f77d63b1401712fc24de9b3e58d5ea95
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 14:41:44 1995 +0000

    Formerly balloc.c.~16~

commit c38041af29d35f7c0cc3d659eae11e54c470845b
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 14:40:24 1995 +0000

    Formerly ext2_fs.h.~12~

commit 3e74d751d4aaf26a5b3f0e1a14be641377112917
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 02:36:07 1995 +0000

    Formerly pager.c.~21~

commit 854dc2b3e3585966fce0369653f10f49ea6a6aa8
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:47:57 1995 +0000

    Formerly ialloc.c.~20~

commit d5fd81a4e674e44c9a2f3c82e2f82fbd74b6a7e0
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:42:39 1995 +0000

    Formerly balloc.c.~15~

commit b386bfe6e025f53b2584e577e0fd2887b713c5b5
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 01:42:01 1995 +0000

    Formerly ext2_fs.h.~11~

commit 3772044e6fdeae380cc9f527f3612a6ae15d7a12
Author: Miles Bader <address@hidden>
Date:   Wed Apr 26 00:15:35 1995 +0000

    Formerly truncate.c.~15~

commit 41edc87cc3c8793e08e0236d6e1347bb2f480607
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 23:19:48 1995 +0000

    Formerly pokel.c.~5~

commit 4f04e85c0993a907f796264cb240946bb5d2635d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 02:51:17 1995 +0000

    Formerly ext2fs.h.~33~

commit 9cc5c7d36e1244c41afa18ef1153dbbdcaf82f10
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 01:11:38 1995 +0000

    Formerly pokel.c.~4~

commit c09fcd66a9657d58a707701a16d032c25a5d592c
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 01:10:40 1995 +0000

    Formerly inode.c.~17~

commit 1aa86e4b1b515e91d4ae51d425d67cdac7a83d79
Author: Miles Bader <address@hidden>
Date:   Tue Apr 25 00:36:13 1995 +0000

    Formerly ext2fs.c.~17~

commit 351f35d4a79a6f27df10dcb13309cf00de95c148
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:55:18 1995 +0000

    Formerly truncate.c.~14~

commit ede04b7acdeb8917435ccadcef7a87a8157e704f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:53:00 1995 +0000

    Formerly getblk.c.~12~

commit 005cded0862268bf1bd57a7cb3b7d99bdc99391b
Author: Miles Bader <address@hidden>
Date:   Mon Apr 24 23:12:19 1995 +0000

    Formerly pager.c.~20~

commit 0985ba7e6c79d2d5e561a1daa2ec554f178ef1ee
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 21:53:46 1995 +0000

    Formerly ext2fs.c.~16~

commit fa0b399603af27759d044e3373d0c64d023ffee4
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 20:14:58 1995 +0000

    Formerly ext2fs.h.~32~

commit 8d51c2c9c39594876037d41c2084e62337174250
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 bd485a8190f73ea5389c635c01c7d40f60d86226
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 19:39:02 1995 +0000

    Set libname.

commit 17eaaee603d9d925db8828003536ff53913128ea
Author: Miles Bader <address@hidden>
Date:   Sun Apr 23 19:37:59 1995 +0000

    (diskfs_create_node): Return EROFS if diskfs_readonly.

commit fe3ce208ff5736a1ca689e3c492272438c186acc
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:11:36 1995 +0000

    Formerly pager.c.~19~

commit 6ae84c1991cd337fa1242fa25cbc01c102581331
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:03:38 1995 +0000

    Formerly ext2fs.h.~31~

commit 99c322e2834c78423f1302e4db873bfb106f0ee2
Author: Miles Bader <address@hidden>
Date:   Sat Apr 22 02:01:33 1995 +0000

    Formerly getblk.c.~11~

commit 8515c87a9cd7184c0d4f912282e9a28413458718
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 90a5f6aae4796ae615376ec5ca5de2e7642133a7
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 18:06:55 1995 +0000

    Formerly hyper.c.~10~

commit 00d37e34ce10425fbf12d1c54a0d3450e28e4050
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 21 15:44:01 1995 +0000

    (INSTALL_BIN): Reverse Miles's last change.

commit db5e070e0ad58bed82e978c5cdb6bf9cb05e8d0b
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 15:24:54 1995 +0000

    Formerly ialloc.c.~18~

commit 336ad9c2081d0a69ac89ef1e7f5f8d322c082a5a
Author: Miles Bader <address@hidden>
Date:   Fri Apr 21 14:48:54 1995 +0000

    Formerly inode.c.~16~

commit af346efc9f36d120b5fd33a07fb5b878d4e68c24
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 dbf8008db4e2e66f1ab88dc373926bd31311ebf8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:43:20 1995 +0000

    Formerly ext2fs.h.~30~

commit bd7bfe7ff66ab9adbd8eea2a9613585120eba9d6
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:35:42 1995 +0000

    Formerly pager.c.~18~

commit 10dd6ae7d513fa57d3cc9753ed9ec3aa40162934
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:34:01 1995 +0000

    Formerly balloc.c.~14~

commit a61c14db250b48f134836b747828f2fc14088ab8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:28:56 1995 +0000

    Formerly hyper.c.~9~

commit 795f3a94058aa696fcdd500ffd68a063c5e6d9c8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 23:26:25 1995 +0000

    Formerly ext2fs.c.~15~

commit 136e4adeb9044ec4c7a1288b069056bfb078a462
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 15:03:38 1995 +0000

    Formerly truncate.c.~13~

commit 6430ef6b72adf9fe73ec10079ad87cfb888d5564
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:59:14 1995 +0000

    Formerly inode.c.~15~

commit 0c563676afb6daca7dcf5a7d9064a90dbdc5c3d2
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:46:15 1995 +0000

    Formerly ialloc.c.~17~

commit 43a0ad6a5e0445acac42d735576f6494f414e400
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:39:56 1995 +0000

    Formerly getblk.c.~10~

commit b77e4598b00aa6d2c5f598c6e05c8162b43a056d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:14:57 1995 +0000

    Formerly dir.c.~9~

commit d60e43e65969e445b5bdbc242e7363db68129030
Author: Miles Bader <address@hidden>
Date:   Thu Apr 20 14:14:16 1995 +0000

    Formerly devio.c.~6~

commit 07987f393588c462498630b56bfe4dbe3796fd62
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 03:22:52 1995 +0000

    Formerly pager.c.~17~

commit 7cc20169bac3762cd37a7b92828df4fcf47b0d5e
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:34:15 1995 +0000

    Formerly ialloc.c.~16~

commit 416141bba531ea6aaaf486cacfa59dafab9401ba
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:26:36 1995 +0000

    Formerly dir.c.~8~

commit ef50acb9e2af84945b0f9da36518f4781a5d79bb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:24:56 1995 +0000

    Formerly truncate.c.~12~

commit c3ac5c19b2680ed04f6e9100f6f41e48420105ef
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:23:55 1995 +0000

    Formerly inode.c.~14~

commit db07a66177903670753e448c3075fb7b13866d17
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 01:20:43 1995 +0000

    Formerly bitmap.c.~6~

commit 7156c1be37bd03e51e419b41fd9a9bd38b777cbb
Author: Miles Bader <address@hidden>
Date:   Wed Apr 19 00:03:59 1995 +0000

    Formerly dir.c.~7~

commit 8b9a28c61b923863234921ddd6dc205ce5a22bd8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 18 19:59:56 1995 +0000

    (reparent_zombies): Send SIGCHLD signal to init.

commit 370b09e77e8c273235c0c4628438aeb38412f9fb
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 0e72c8424188fc967c3951e8387a0f45ab97b72a
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 04:45:22 1995 +0000

    Formerly pager.c.~16~

commit abc6260d1dec80aa7a19e9db416326d9ba74c56d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 04:03:32 1995 +0000

    Formerly ext2fs.h.~29~

commit 564f3172ea8e52c8fa765b47df98cdf0f9fec330
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 03:38:25 1995 +0000

    Formerly hyper.c.~8~

commit 6b89c6c087fbe5b8cd7db6e71f3a90030eac2ca7
Author: Miles Bader <address@hidden>
Date:   Tue Apr 18 00:03:43 1995 +0000

    Formerly ext2fs.c.~14~

commit 0d335f213ab889487f6a2275b0a21d63d2f08781
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 21:31:54 1995 +0000

    Formerly Makefile.~7~

commit 9d21e308528cfd5f56eb3df643793c6bd6cd9e61
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 21:12:13 1995 +0000

    Formerly bitmap.c.~5~

commit 29f9a137434507c79c26e62172157568546b7189
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 18:04:08 1995 +0000

    Formerly pokel.c.~3~

commit 16b6091cb666b74d377f63024b3a5ba7f5ec4f22
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 17:40:11 1995 +0000

    Formerly truncate.c.~11~

commit 720c32909729756f25db3ec1d3117301a4a25bfd
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:43:31 1995 +0000

    Formerly getblk.c.~9~

commit 21d2bef9a0965ace58b13f4097747e1b5ef2a737
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:24:37 1995 +0000

    Formerly balloc.c.~13~

commit 4dc5b72c3939b21077029cb64a3b4fa25545837f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 16:24:29 1995 +0000

    Formerly ialloc.c.~15~

commit e805b07157174e69204f6eac9adeec30ee43e944
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:33 1995 +0000

    Formerly inode.c.~12~

commit 215ea709bfa110e710b82549761bfef7c6a9864d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:32 1995 +0000

    Formerly ialloc.c.~14~

commit 1376573f09e20734bf49f875b93dae15e125b22d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:29 1995 +0000

    Formerly ext2fs.h.~28~

commit ac9c197d6dfec486cc2c884f0304e8dcca58eae4
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:07 1995 +0000

    Formerly inode.c.~11~

commit 53fda06d6892132fb65b5081b8f07fead2fcbb91
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:05 1995 +0000

    Formerly ialloc.c.~13~

commit a6aca7676f827e513c5a557d4292eb7330f4f4bd
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:41:02 1995 +0000

    Formerly ext2fs.h.~27~

commit 18c92f08a4303cc26f51a1154cad5201da42eeb0
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:40:11 1995 +0000

    Formerly ext2fs.h.~26~

commit b73fa4141775d15ca7fee550b1b4626d50322483
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:38:01 1995 +0000

    Formerly pager.c.~15~

commit b620cac098d4e8e014b9b42559c5b13efa8179ac
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:59 1995 +0000

    Formerly ialloc.c.~12~

commit 69fec4ad4d2d62219a42ee4fafd79bac44003d01
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:56 1995 +0000

    Formerly ext2fs.h.~25~

commit bf60c567ebb006309c8c5cbf4ac1ac2e1295195a
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:54 1995 +0000

    Formerly ext2fs.c.~13~

commit 35c13d195ff01b54bdfb502381838cb4ad1f953a
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:49 1995 +0000

    Formerly balloc.c.~12~

commit eef4a539cdc936eecd0f57c49a75504272d8070d
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:38 1995 +0000

    Formerly ialloc.c.~11~

commit 35a8ac92a632dad1a3775c48adc73a514f51ebf7
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:35 1995 +0000

    Formerly ext2fs.h.~24~

commit c5ce23bc69ab8df87f76046fdc34d3a6456a7f50
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:28 1995 +0000

    Formerly balloc.c.~11~

commit d66ee765311b1875ad72ef86dfa9fa543540454e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:37:08 1995 +0000

    Formerly ext2fs.h.~23~

commit 9787fa0256763d202c4647c1de87502f47d1cf67
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:17:54 1995 +0000

    Formerly ext2fs.c.~12~

commit ad511c153d846ca8c604f6d2cf3ba0c8d11bcf35
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 15:06:27 1995 +0000

    Formerly hyper.c.~7~

commit 130e6a6405121015302371c66f488d499629341f
Author: Miles Bader <address@hidden>
Date:   Mon Apr 17 14:52:41 1995 +0000

    Formerly ext2fs.h.~22~

commit 08091a1f66b037dc9ff98a432f8a31812179f0dc
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:52:09 1995 +0000

    Formerly dir.c.~6~

commit a85612b0944766c785226dc15b3e69c19a39ad29
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:51:31 1995 +0000

    Formerly hyper.c.~6~

commit 150597539bc99f3bdf5191954e96888ddb580bf6
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:51:03 1995 +0000

    Formerly ext2fs.c.~11~

commit f2eace579eb1e110293e5cc856395a642743ae99
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:50:15 1995 +0000

    Formerly ext2fs.h.~21~

commit fbf039291a4eadff32b959222c420445443924c3
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 23:46:19 1995 +0000

    Formerly pager.c.~14~

commit aa47d96615eae914e432be0d819d12ede7016a9b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 22:49:16 1995 +0000

    Formerly devio.c.~5~

commit 3e6303c00d49897d307c477f2d67797e11989f5e
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 22:17:57 1995 +0000

    Formerly getblk.c.~8~

commit 4f6332ee4c09b0b74b54cfb3a4d2e2826a1fdce3
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:09 1995 +0000

    Formerly truncate.c.~10~

commit 4260e21423ed762f5b49ac2be184667fda7d7b91
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:06 1995 +0000

    Formerly ialloc.c.~10~

commit 870576952a94945fa1c102975c35e89b583cd2b9
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:04 1995 +0000

    Formerly getblk.c.~7~

commit f49cf4d9bac439997db7987be3215905e075d208
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:35:03 1995 +0000

    Formerly ext2fs.h.~20~

commit d3daa91afd7eee600345e7fbb1efc8b2c91f3d36
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:34:57 1995 +0000

    Formerly balloc.c.~10~

commit 2f34665f2ccea2df6501fdf3950863f5d8243497
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:59 1995 +0000

    Formerly truncate.c.~9~

commit cd49f4b67bb14128bee38026ff285e8244772aa5
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:56 1995 +0000

    Formerly ialloc.c.~9~

commit 400b4c70e029580399e1ce3d0582bcc696a62cc5
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:54 1995 +0000

    Formerly getblk.c.~6~

commit e860502d9d9fd4809a423d4471833d1f105e7974
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:53 1995 +0000

    Formerly ext2fs.h.~19~

commit 8c25007419d5e0c9d8e6ce6f618cf9dc5de3a2eb
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:33:47 1995 +0000

    Formerly balloc.c.~9~

commit 1b16527859fb1ebddcedec0f1a1222a71e3601be
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:48 1995 +0000

    Formerly truncate.c.~8~

commit 773eae51024a8937d70e0eca4adad3512cceb5e9
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:45 1995 +0000

    Formerly ialloc.c.~8~

commit ead3305be8d462e64745226f21db4b996ff7d39b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:43 1995 +0000

    Formerly getblk.c.~5~

commit 3bbacb23a0564382a45b18cb5ceac3126042702d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:42 1995 +0000

    Formerly ext2fs.h.~18~

commit 029d77283c0d5ebb8f51cd4b49fe5e7dc6a10730
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:36 1995 +0000

    Formerly balloc.c.~8~

commit d5518adcbda7dc49b0beccda8dfbf483dae79e80
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:32:23 1995 +0000

    Formerly ext2fs.h.~17~

commit 890187385a1f27e64beb123a69e07084b271713d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:24:37 1995 +0000

    Formerly devio.c.~4~

commit 3a47e3c2a7fc12b634d65f190b1a019727bfc26f
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:18:04 1995 +0000

    Formerly pager.c.~13~

commit 08804c1e0b81c6701b09ff0e97dd14b4b6e8233c
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:17:59 1995 +0000

    Formerly ext2fs.h.~16~

commit 38dd8c560afb339965c73d396ae92b975e541676
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:17:58 1995 +0000

    Formerly ext2fs.c.~10~

commit ba70ac885d59508c2366c5a8121922f5db1e446e
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:10 1995 +0000

    Formerly ext2fs.h.~15~

commit 0c3725b1823fd04bcc6f700fde8ef0c592805721
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:09 1995 +0000

    Formerly ext2fs.c.~9~

commit b6d5de2312ca0e76a9eba870c90860d3a5e67fca
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:16:06 1995 +0000

    Formerly devio.c.~3~

commit d5f4b9b25f34874436f5271acdde7b33c9e8efa5
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:45 1995 +0000

    Formerly ext2fs.h.~14~

commit 1f21cdd331ef122ccb1dc5883e6580104bfc9d55
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:44 1995 +0000

    Formerly ext2fs.c.~8~

commit a27239cd1560c49aa18539ee2f6048e9c61b8169
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:27 1995 +0000

    Formerly pager.c.~12~

commit 62a436d377f62252a9bfc03d60af0255f0d3d0d1
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:23 1995 +0000

    Formerly ext2fs.h.~13~

commit ffe4c4fe0d9d4c361fb2fd2b1ad6086f2b461c11
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:22 1995 +0000

    Formerly ext2fs.c.~7~

commit 75f3e6a02384ca0fe5a69aa5f84996470321b4b1
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:15:02 1995 +0000

    Formerly pager.c.~11~

commit 21acfcce672e4c79870dd741b45d3337663522a1
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:56 1995 +0000

    Formerly ext2fs.h.~12~

commit c94b18a74d65c50f16e6cfa49402a7a83cb70e1b
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:55 1995 +0000

    Formerly ext2fs.c.~6~

commit ad0a3e3c12f050aca7b3927a39b58311ff16e1db
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:31 1995 +0000

    Formerly pager.c.~10~

commit 91ccb48b7e240ca08ed495b70613342576409e91
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:29 1995 +0000

    Formerly inode.c.~10~

commit c976a4a6366978745e6c963d88ae5f88a6deba26
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:26 1995 +0000

    Formerly ext2fs.h.~11~

commit 99e8f1b6a31e18df4af67f34904b1b6f0f7906aa
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:14:25 1995 +0000

    Formerly ext2fs.c.~5~

commit fedbdaa88547a3ffd91a54e2da03b33ef9a8def7
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:13:11 1995 +0000

    Formerly truncate.c.~7~

commit b8aca018b7d355fbf512ed4f822cac1cf223214d
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:13:05 1995 +0000

    Formerly ext2fs.h.~10~

commit 28c8475bc1dc9c7e0140150b5efc46d7d5e0f126
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:25 1995 +0000

    Formerly truncate.c.~6~

commit 24dad5ea26648737da153de864dd91b1c6ce4027
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:23 1995 +0000

    Formerly pager.c.~9~

commit 019a20c387ab3f3d226aa35202f2cb5088259894
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:22 1995 +0000

    Formerly inode.c.~9~

commit 71a8230b4d6c10ae485bd065f5992376d82db8be
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:12:18 1995 +0000

    Formerly ext2fs.h.~9~

commit 6866a145659052d3412392c7b97c2b13d911cca7
Author: Miles Bader <address@hidden>
Date:   Sun Apr 16 20:11:47 1995 +0000

    Formerly pager.c.~8~

commit ba8b92d9666451f7889a42ed1ea510beecb9becc
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:12:24 1995 +0000

    Formerly pager.c.~7~

commit 5ec98b2b06fff0cdf50e597e2dea9a362471ea00
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:10:27 1995 +0000

    Formerly inode.c.~8~

commit 3d51356415b8f04ee2162c9ae152170ce5c7f9e7
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:10:09 1995 +0000

    Formerly ext2fs.h.~8~

commit 164976389e46b10d86ccefec3c944ea536552c50
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:09:01 1995 +0000

    Formerly ialloc.c.~7~

commit 86f390b0113bd8f82ad84e7d1d1d68bad7f92423
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:07:38 1995 +0000

    Formerly hyper.c.~5~

commit 4249b9ce93956770a44849f1edd9d2ddf871b43d
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:07:20 1995 +0000

    Formerly ext2fs.c.~4~

commit 87937d357f2e98f51f1c859eec167df79445e2e3
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:01:50 1995 +0000

    Formerly getblk.c.~4~

commit 4530448b1389a8e140731b88e2dc2749380b3a50
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 04:00:47 1995 +0000

    Formerly balloc.c.~7~

commit 2c40d901cc9ffe13c0d4a157dd80564efc4fd89d
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:56:41 1995 +0000

    Formerly truncate.c.~5~

commit f4bb20d88e5411e667c89ff51da8e822b80ee12f
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:36:46 1995 +0000

    Formerly pokel.c.~2~

commit 1aaff9f43ef74bed2d4b6c9576d592ba6e54c84a
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:27:19 1995 +0000

    Initial revision

commit d6a1c548f7283ac256dfac18e541930b6b7c5505
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:02:52 1995 +0000

    Formerly devio.c.~2~

commit 79a7fd389d7da5cd45bbaceefb92a72b0574d2e4
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 03:02:04 1995 +0000

    Initial revision

commit c16b8b3a44219cd4eaedd54c1b6352ff3b0674b0
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:51:42 1995 +0000

    Formerly Makefile.~6~

commit abc6e08094e8f933f36a83b9255cde7492fa82e5
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:48:03 1995 +0000

    Formerly dir.c.~5~

commit 214b9f7951d5389aea959bc3dbdc1cea3d7a59ac
Author: Miles Bader <address@hidden>
Date:   Sat Apr 15 01:38:03 1995 +0000

    Formerly bitmap.c.~4~

commit 6848b8f5f818599f0de229160ceb18a86f954883
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 23:11:06 1995 +0000

    Formerly ext2_fs.h.~10~

commit a8485d24a7cf8be23069dfc5de92c5e6f91b75b5
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 23:00:38 1995 +0000

    Formerly ext2_fs.h.~9~

commit 80e19d8d7f1b628b7b8b5b939f733d0f2fcbaca7
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:59:47 1995 +0000

    Formerly ext2_fs.h.~8~

commit ef87e8b0d3e21eb59372366604df67a4437d0270
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:56:16 1995 +0000

    entered into RCS

commit cd8ce4616c3e2fa6b585ef81e6ef44d66411fbf8
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:56:15 1995 +0000

    Formerly ext2_fs.h.~7~

commit 2abad3b9f91cc0443de977ba1184817f2e300dc8
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:55:31 1995 +0000

    Formerly ext2_fs.h.~6~

commit bee858a3f0378765c5b73c649b8af37201a50dd3
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:36 1995 +0000

    Formerly ext2_fs_i.h.~3~

commit 99bfbd53798c2dc962b93f62e6184ec650f6e50c
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:34 1995 +0000

    Formerly ext2_fs.h.~5~

commit e1a4cf9e1330fe67d623352bf0380de148f97e33
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:02 1995 +0000

    Formerly ext2_fs_i.h.~2~

commit 4bf86e61d5afd0262582948f7326051244b86a13
Author: Miles Bader <address@hidden>
Date:   Fri Apr 14 22:54:00 1995 +0000

    Formerly ext2_fs.h.~4~

commit 977d2d19f15e0644054362d8b5bc41180b4657e2
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 8ea864c31a7a35f914ccf85e606387ca561d43bc
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 91da99cffb28e38ede5a54b61cc1964fc93fcc16
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:50:58 1995 +0000

    Formerly truncate.c.~4~

commit f29f174486e90189345017a77e6fbd82018b7bbe
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:48:12 1995 +0000

    Formerly hyper.c.~4~

commit fe5ef905f225ebb9fe961feed28eb8a6305874dd
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 18:47:17 1995 +0000

    Formerly ext2fs.h.~7~

commit dea847bfbc9c17f61d8d247541ada332c4c0a8c8
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 17:44:03 1995 +0000

    Formerly truncate.c.~3~

commit 788f909c1b00223c074baca0b06d2e978556bf8d
Author: Miles Bader <address@hidden>
Date:   Thu Apr 13 00:49:23 1995 +0000

    Formerly pager.c.~6~

commit 7ad48dd16505f61eabed1f779af9113a85ba6cb3
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:04:26 1995 +0000

    Formerly ialloc.c.~6~

commit 9bcf61ced6924ca98d8617573ee0277545c1e89a
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:04:20 1995 +0000

    Formerly ext2fs.h.~6~

commit 2d05eb6c703296f942be000ebfd8390994e629f3
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 23:03:24 1995 +0000

    Formerly balloc.c.~6~

commit 4791b672aa6e58823f9e169bf3d78e871c665783
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 22:35:45 1995 +0000

    Formerly inode.c.~7~

commit 1ea669b3d0e675ac3e97e6925cdec6d9b497ba3d
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 20:58:30 1995 +0000

    Formerly getblk.c.~3~

commit e8a860ba9c3b267e857d1ba6087cd8bb11047a40
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 20:10:14 1995 +0000

    Formerly dir.c.~4~

commit 1c488953c7ca00cd43cd2b902da1d050a7d35303
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 19:14:53 1995 +0000

    Initial revision

commit 66b360f6461fb7f6842673b7c4eed0c3d68a5f2b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:53:57 1995 +0000

    Formerly Makefile.~5~

commit fe347e51d1aa02f76fb302b38a9005fbdafeeff5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:48:26 1995 +0000

    Formerly Makefile.~4~

commit daf5cd5236707bcade2cfc720d1b9c1aa3a41a1b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:38:21 1995 +0000

    (DIST_FILES): Omit ps.ChangeLog.

commit c2e82aa3e2ffe36ae4dd043f134da613f48b838f
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 ea76cfc84aad9f40d034ec2e257360c968c9e758
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 c8a72ca392b891683596b67a270f331b7c873273
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 18:31:17 1995 +0000

    (lndist): Forgot two hurdsourc -> srcdir changes.

commit 9db2c267cd5fd5aa1428455f081fedfea0307f81
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 18:09:10 1995 +0000

    Formerly bitmap.c.~3~

commit 06c1c0243705f3c68cdef268d736429ce78123c1
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:52:52 1995 +0000

    Formerly ialloc.c.~5~

commit e8a87874aa9d6de320a9e1b6d651fc540ed1e6df
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:52:51 1995 +0000

    Formerly ialloc.c.~4~

commit e8379acc2e28d1b3f45f6e2014e34ae2199452ce
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:30:58 1995 +0000

    Formerly ialloc.c.~3~

commit 2fc23047ad65b8ecd68ff1982f12a7134a60af3c
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 16:23:30 1995 +0000

    Formerly hyper.c.~3~

commit f9e22f3a7914198df7c2d036a8f07770c61f7f46
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 15:39:56 1995 +0000

    Formerly balloc.c.~5~

commit c328f383eb783bd972fc5053850bd7bb600d3075
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 15:25:23 1995 +0000

    (OBJS): New var.

commit a6fbc2d40923ce19b99276d5262c78584d1b5e4d
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 15:18:23 1995 +0000

    Formerly balloc.c.~4~

commit 40989bf71282c19604239af8801d1e489d8e13b8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 12 15:12:50 1995 +0000

    (install [$(makemode) == library]): Use `$(RANLIB)', not `ranlib'.

commit facd96795dbd1854f593d3c68a4a7f570bcea97b
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 14:41:31 1995 +0000

    Formerly getblk.c.~2~

commit 6e539dd209414571d888aca6de055cad9a3f309e
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:48:15 1995 +0000

    Initial revision

commit 1dbe059e9ce00efef3404b0e414e5e633272bed3
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:13:51 1995 +0000

    Add startup.c.

commit ab477c0c619be50e5d6ee11965d01934936d1fd0
Author: Miles Bader <address@hidden>
Date:   Wed Apr 12 13:13:21 1995 +0000

    Don't try and install boot.

commit dc2392ea631e5a8b7eab5e0031b0347da51fbf4d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:58:29 1995 +0000

    Formerly ext2fs.c.~3~

commit 6c449156c84c91d0a8cdb635e426af64386aefcb
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:56:48 1995 +0000

    Formerly hyper.c.~2~

commit 6cd343aeddf14b354886d2e17df548ea03c78afc
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:43:10 1995 +0000

    Formerly pager.c.~5~

commit 6b1b4b9a2d1682b709c83a79f82b0acaba66bd92
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:35:23 1995 +0000

    Formerly pager.c.~4~

commit 640fadd38ad0fe9bee0cac3f8127ed8435941a26
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 22:11:59 1995 +0000

    Formerly ext2fs.h.~5~

commit bb868daaba4639147037bd0d6d94ae7021a22475
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 21:48:12 1995 +0000

    Initial revision

commit 6154e704fa1f05698d4926084aabff4aeb5ad526
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 20:05:42 1995 +0000

    (DIST_FILES): Add README-binary.

commit 88bbb3d8d0b5bd67e6bb643e050258bf54450c8a
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 082c10cabf75c2451c9fae991924b5e0454f9720
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:46:25 1995 +0000

    Initial revision

commit 57eca948be188e6a0308876a6e805d4d5c1d23fa
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 19:38:12 1995 +0000

    Formerly inode.c.~6~

commit 62734cd115903cbbc971e20befc98f6c50b30c6c
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 3d2b075960eb25c821e9f8a65893722cbbbecb9a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 19:12:54 1995 +0000

    (prefix): Change to /home/gd4/hurdinst.

commit e2bcce5ac0bcff6d87b57e556498bd0ca43e9437
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:59:03 1995 +0000

    (all, install): Do lib-subdirs too.

commit 4a3af5b6f8b0ed919859153c3d68749262c170f5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:54:07 1995 +0000

    Fixe typo.

commit af3bd5a9caa0b3d1b31e28107714e52047a5aea4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 18:51:42 1995 +0000

    Formerly Makefile.~3~

commit 8a00f8685d6e18f2c82933d44b73eb1521d75049
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:44:56 1995 +0000

    Formerly ext2_fs.h.~3~

commit 33ceba1d05f0166da772e3500a67f95eac372832
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:26 1995 +0000

    Formerly pager.c.~3~

commit fcbd223d61397655e534974d5c2fd681fc027a54
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:22 1995 +0000

    Formerly inode.c.~5~

commit 19393eacb6fc7d4c1b7fa00d23ac60c01e3af346
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 18:40:13 1995 +0000

    Initial revision

commit 21d2746230a682cfb1122f891b3e6ec3c02ad32d
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 16:47:16 1995 +0000

    Formerly pager.c.~2~

commit df357d9d6cb65ba7831127ea2eff4dbe0852d3d2
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 16:37:40 1995 +0000

    Formerly ext2fs.h.~4~

commit b9d20e02444b8d183752840b84eea6050f830a7a
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:59:21 1995 +0000

    Initial revision

commit fda11c09cd6028c5bfa419cc848edf0dde970563
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:39:47 1995 +0000

    Formerly ext2fs.h.~3~

commit 37add5f508e521092415d519c5289dc5c9c0100f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:21:37 1995 +0000

    Initial revision

commit a561e45473cc0de63c926d7032f7e4bc7f786597
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 15:18:57 1995 +0000

    Formerly Makefile.~2~

commit 54f5510744851fad3ca55efcbdab5c9be687f681
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:17:46 1995 +0000

    Rewrote in accord with new scheme.

commit 5b0010eccde01186c67dff1ab127df200ae10a11
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 15:15:41 1995 +0000

    Initial revision

commit babb0fef11f940c96c423505ecda496518fb9fc8
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 ca465c494955e65312732c4c14ec750f130b3a4b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 11 14:53:58 1995 +0000

    (subdirs-nodist): Remove `libnetserv'.

commit d98ecab999531c02d6f27fcc94d8c1c557c6d141
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 958a4582cb640da275694fce84bf1f40fb11d5c3
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:36:19 1995 +0000

    Formerly balloc.c.~3~

commit b83c20c8f514dafe479967db8c56c00d5b29b01b
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:36:00 1995 +0000

    Formerly truncate.c.~2~

commit f49deac06820e9761ce122eb469d9fdfe46c10c5
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:56 1995 +0000

    Formerly ialloc.c.~2~

commit 8eca00c06741b42d5b1e64a342b919dd6f18d2cf
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:51 1995 +0000

    Formerly ext2_fs.h.~2~

commit 89e22345abb0965ac7540f3bc7868ec329b97cab
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:49 1995 +0000

    Formerly bitmap.c.~2~

commit e05b6ac76783d7bca4d27b47103249a8a5fbeb56
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 14:35:48 1995 +0000

    Formerly balloc.c.~2~

commit 05e2a308946c14f97ca39f7dfb1a45aec43ff421
Author: Miles Bader <address@hidden>
Date:   Tue Apr 11 02:25:14 1995 +0000

    Initial revision

commit 680ee422ce984caa671b46fcce68df6d3981797d
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 2d9efbed02548048afcfea13a8a2420d9f1c79e8
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 4af398cd3cff6651c28670c699df91e8da038be4
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:42:03 1995 +0000

    Formerly ext2fs.c.~2~

commit 439f577542b22e077358661378cd7db30d4eb29e
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:41:01 1995 +0000

    Formerly ext2fs.h.~2~

commit 592f82b22e98ea3cc4c4f2ee9c8427b887492ddb
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:34:03 1995 +0000

    Initial revision

commit 8177898454dde3238523f9ec61401f03edeec8db
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 20:25:03 1995 +0000

    Initial revision

commit 77416cc9d911b36b484992b88b7257a175e40657
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 7e74fa39749250970bbef1cb2202c36597b517ea
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 bc031c236490f6e01633a026d33ac8c2fc0a7eca
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 16:17:08 1995 +0000

    Add some dependencies on include files.

commit 5d9b4f4054a5e2e6480f4386540f745d90b7f96e
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 4f9efae966eba096e9bbeb1248d32e1ff46d6e5b
Author: Miles Bader <address@hidden>
Date:   Mon Apr 10 16:16:03 1995 +0000

    (open_write, open_read): Bounds check I/O.

commit 47a140b5a3ff7bcb088c1561b3d1b1c2af891976
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 034db7302b6e7bd38d03526a42364aaebc3a2a2d
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 2708d8d8907417ab1b9c99061f9c6853766b3d38
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 e2ee679f48720c4919b9c759dd065421016bf94b
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 d10ad21dedf2c5ee5ba844656d96311114aa3f01
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 11c16809a8c70a0d033513979c9d93a8c84885ec
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 8b4be0d463779c602c7fb1c322871326ee54d170
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 432d5aaf688a233b3888dfaa3951c5bfb7c2f1d2
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 db74eb496f5d282ead4baf0a314c704355ddde09
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 38b1518858768f03e0b53e4e56fd4fba61ad00c4
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 8dab628258cb3fc266c4b6933cdcb22fb87736a5
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 05:24:52 1995 +0000

    Link ifsock with error.o.

commit b8f1653543998def29b07df47d7efea6b6b89696
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 39957c12d39ea184e2ee1fdd09cd5d2ad94edd80
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 d29e28ff38fd3ab5576d77557ee8ce46a608d522
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 375a4c3657d68cb92fc792a5bfc69801fd10f000
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 69b839a08d05bbb774a73ef88b17c3fb4001f0e0
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 04:39:45 1995 +0000

    Declare trivfs_startup.

commit 2d9eec64e5b6600cb557b8a7715df6340fedb385
Author: Miles Bader <address@hidden>
Date:   Sun Apr 9 04:38:32 1995 +0000

    Initial revision

commit 227c4132206c169534494b80b684c2cd331f80cf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 7 22:13:59 1995 +0000

    (subdirs-nodist, other-subdirs): Delete `ext2fs'.

commit 861200d25ddf4a10da83634eae5cc5a2e43a5276
Author: Miles Bader <address@hidden>
Date:   Fri Apr 7 19:56:21 1995 +0000

    Make everything depend on ps.h.  Other random tweaks.

commit 0a8b7b818452bac78ed8501db5c7ba09534593a7
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 03e57ba399be174078d9e4d0eff975c59c7cc1f2
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 d559df6e6da33370aee9ad98d9625b483619c628
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 e9bc8535f6a782450d112cc5ccb6fca0f379b26e
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 20210b156c6ea2a95d9f2be92b3ca583e6e06b8e
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 5156e11322f6fab2ee5abd867b60b96cd675d8b9
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 11810230c5f659c181e238ed09d9cf8120976d87
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 26ba62482481042fa34465493fe06a0496f5c245
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 15:56:11 1995 +0000

    Add the `jobc' (-j) output format from netbsd.

commit 8acf01eac30f49d6262c089b3292eefc60c899c3
Author: Miles Bader <address@hidden>
Date:   Thu Apr 6 03:26:06 1995 +0000

    Minor change in spec names.

commit d89721a2827088bfbcd00dba24ebe9a788234b6f
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 a9edb833f3a0d461869fa849f525b5a905b2696b
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 0def7498980eac1d09140db273d4eefc32a0f69e
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 dd450fc224a9dda45c844888f9ad7fea4130110e
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:43:35 1995 +0000

    Don't include <errno.h>.  Define `errno' variable.

commit 989e0331076ecd7f443cc766df2344b0890bf238
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:25:53 1995 +0000

    (SRCS): Add syscall.S.
    (OBJS): Add syscall.o.

commit 50768bc23841b7478cb5208293281207dd60bf86
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 5 21:25:11 1995 +0000

    Check for errors.

commit 7de031d461736b0a26e648574484e0a155665fbf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 19:13:24 1995 +0000

    (clean): Only clean in working-prog-subdirs.

commit 8a2752a1af7c3c002961fdc679f9e16439742a54
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 cf2325c21a3a77d616972d132df244c22b8272ce
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 80af6f92dfce61526f159bd543a6c38f0c8f2d51
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 13:32:06 1995 +0000

    Use the hashing routines from ../lib/ihash.c.

commit b6f18cbe9060c649dac3be9707d40d619340fe9a
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:58:28 1995 +0000

    Initial revision

commit 74d190e953fd354f803d027e962fa78bf1fb8295
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:54:58 1995 +0000

    Initial revision

commit 6f765806276def1fb9ec61231f0282f19eb9a7c1
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 deca6de4e72b4c65129300960b6011c02078d6cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 5 00:30:10 1995 +0000

    Fix nets.

commit 6629ac5b422c976188e13743b6a933b1b277396e
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 62468a149b3899f95c6aa3f351a1d5626d57b823
Author: Miles Bader <address@hidden>
Date:   Wed Apr 5 00:21:50 1995 +0000

    Add showtrans & mount, and uncomment-out su.

commit 3fcd2940ac2623e94df4e5e436a9068f5d112c78
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 9149bb0f640d69ca8673534c4558d3f987f286bf
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 a65ca66a549ae9849f1f57c108e46fb614355205
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 0f5bb805e3005a227a4923551cceb4285665ca93
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 0735f224195c761d01b693ff02ebc861e9271e79
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 5b9174305feec0cd74d292944f14163d55b31d68
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 5c5961ce5724acc00b3929bbc03ab070dd77a02c
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 23:15:20 1995 +0000

    Initial revision

commit 42240d2c22da20400fa76a31b0ca4bf62eac2266
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 9d21b4a5bb3629669fc83bdb37485b31dfc7d359
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 87054fb4f19c24b7670373436a0380a97b8390d0
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 4 21:06:16 1995 +0000

    (mutex_lock, mutex_unlock): Use __ names for *_solid.

commit b4502912a1011926707342e6b383e7b76fb5a843
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 ac75f2518d19b3563627e9cd35f512bec7daa590
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 4 18:37:48 1995 +0000

    (main): Missing decls.

commit fe0f437a8a1070a3ece7f05d71bcc86731277712
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 83eec9860cb16d091c89f5b2ed994ab553cef1ba
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 ea23fda2da530fdfc5db8dbb7f23388ee3c83e70
Author: Miles Bader <address@hidden>
Date:   Tue Apr 4 17:24:25 1995 +0000

    Initial revision

commit feffc319144f63006ed19ab0bb6ed540cbf60d3c
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 01f4eec499b50165c9f6e33b26cceb9bb8d9ff14
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 528aadc71ec5dde31d13b5e80e7bd50bd701038c
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 5568e0a05d54fea26968e0bf5ddb4dd029ba322b
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:47:38 1995 +0000

    [makemode=library] (install): Only do $(installhdrs) if defined.

commit 156b6e3eb57d71ad6982f92718cacfa980248c33
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:46:41 1995 +0000

    [makemode=library] (install): Use $(INSTALL_DATA).

commit 6058e3c8ab17f152e4676ee94a6761c13f710573
Author: Roland McGrath <address@hidden>
Date:   Sat Apr 1 04:45:06 1995 +0000

    (INSTALL, INSTALL_DATA, INSTALL_BIN): Define normally using `install'.

commit 69469b5a617584616cb3e86cfe7c59ab4dd6ee0b
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 3351cffe5a38ed0d6cc79702206f7f6049b3f852
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 d8a505b1b94419e872ea8655eb1f42739a561c75
Author: Miles Bader <address@hidden>
Date:   Fri Mar 31 20:31:10 1995 +0000

    Initial revision

commit fabde9a69945db4bb6acb9b40dcf4a1c341fa193
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 a1237172219f0078991e422552f7e2b4fa6da7b2
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 3b925290ece17e3643fe253ef3869539237583f5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:52:13 1995 +0000

    (struct trivfs_control): Delete members `openshead' and `openstail'.

commit 2869d6cdd7bb0296c408ddfb527e6ac47a25a4d5
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 683761e7d2e5b5042cd010da6629138deedda299
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 08c1ea2a193a691f60a116b874ae8309dcd896d2
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 c12ed1e1a90195a0b316cb46ab6b81353e68686e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:36:29 1995 +0000

    (trivfs_handle_port): Initialize CNTL->lock.

commit 91e5a02c305b4e3cd6ddde799c655badb412b84c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:33:58 1995 +0000

    (trivfs_S_io_duplicate): Slight fix.

commit b5332e7c9a9c1414216cac4d2abe6e798e7ef358
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 e1b77bb15dd375057293837b890700b3e8c7f10b
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 7824d6a1055495949542d7282a29244bec1cf2b5
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 c525924af85ef7e370a6de7aae1247aab66016c2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 30 17:27:51 1995 +0000

    (struct trivfs_control): New member `lock'.

commit 8dcc89ef645abfe1b43aa56fc033e783f364ea67
Author: Miles Bader <address@hidden>
Date:   Thu Mar 30 00:30:27 1995 +0000

    Add support for the magic and null servers.

commit dde7dbff2c8e20c855e6987f1d6fde0fb1d481f9
Author: Miles Bader <address@hidden>
Date:   Thu Mar 30 00:29:36 1995 +0000

    Initial revision

commit 13515ae1413dda005d8b3bb4a98ed285ae2a922a
Author: Miles Bader <address@hidden>
Date:   Wed Mar 29 21:20:53 1995 +0000

    Don't get barf on processes with zero threads.

commit fa0bea91c62e6e3661dca43c41861fb7402f6c4b
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 fda47e901762bb56ac2d2e8c3b938c635f3c44d4
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 63633a0ed41198f263a98ad846eb2595a2a0ea3e
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 3cc46d5add805f1e6bb28acd2e08a9e18d451043
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:59:24 1995 +0000

    (ps): And error.o too.

commit a5f919f8095db8ffee2a30f1ac41908acd29fea4
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 5feebe9c0261cd857630c4e35517b80b5e1abc3f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:54:59 1995 +0000

    (vpath %.c): New decl.

commit 372754cb3e1cb6b51698c352f4e60b0e2eaf6dcc
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 f4c152702b6af5a6992326a30ae4e6075266d045
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:45:55 1995 +0000

    Include <hurd/ps.h> instead of "ps.h".

commit 33a3b762f15d58205509b659f9db0b74b840ef68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:44:57 1995 +0000

    (REMHDRS): Add ../libps/ps.h.

commit 6f02e486ed12d3229d66cdc0e3fe79137e7dc5f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:41:41 1995 +0000

    Include <hurd/term.h>.

commit 5f088372e0fd1f5e2ccd3d5542f183ffcc892133
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 b59c966d911a78987cb99af2ff88c6d190fc7797
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:24:59 1995 +0000

    (ps_user_passwd) [COUNT, COPY]: Use `if' statement.

commit 5e14404dc6a097368e13da19573cbc9459d3e321
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 1c9ab1a01dc786435d01bd353d084fb1b9c8dd4b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:19:11 1995 +0000

    Include <string.h>.

commit 310975ed19718109f11a0b664724bda443f1746a
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 37bdae78b02a1f895c1f46e11084cb37f4128d6f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:14:32 1995 +0000

    Include <unistd.h>.

commit 21a30da81100a64c0e7ebe616052ca978f5a07c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:14:00 1995 +0000

    Include <hurd/term.h>.

commit 4c36e5bb536b38e7378891af03fe50c330678a51
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:00:52 1995 +0000

    Don't include pshost.h.

commit 7bc35fd9757105ee6eb65dfffa44b58363eefaaa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 02:00:35 1995 +0000

    Don't include "pshost.h".

commit 0d86567002159a575f8717ae7c8c09a76edf1505
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:59:38 1995 +0000

    Initial revision

commit 2e4a6e89e55a8520e594a84b6db0b09b71bb8498
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 d0da9224a3cf1b2bcde2e12b8b8a4c8846c9195e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:36:03 1995 +0000

    (libps): New variable.
    (alllibs): Add libps.

commit 4a445bcfa70d42f7cd7c2c20632ccb7c26d023b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 21 01:17:01 1995 +0000

    (targets): Omit ps.

commit 2be8265a213574d416f6df748c6765e183945d76
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 19:19:01 1995 +0000

    Doc fix.

commit c16136c23c695036c63c476e6ad27be6b27f153c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 19:02:06 1995 +0000

    (CC): Specify `$(CCTARGET)-gcc' instead of just `gcc'.

commit 73ff98eede97083cede42965a705dcf220e3628a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 20 18:58:39 1995 +0000

    (diskfs_synchronous): New variable.

commit 2c6de664e80ad2cfbd80a7fe1d4b2214c816921e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:37:52 1995 +0000

    More typos.

commit a6fd8768fd9dc4e8eaa338625fa43388db07549b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:36:46 1995 +0000

    (alloc_sync): Typo.

commit ab3803196cdf5721eb67515ddeb93ef52f9f9118
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:31:54 1995 +0000

    (diskfs_S_io_stat): Typo.

commit 41d3f6e68ef6b8f1d6e80297151f62447d9410de
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 b5cd4d484872d58ca979e3a7d36a30bbf6df0e14
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 ad2d3090f65d87e7e2b566d743d14ab89b4aafd7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:10:15 1995 +0000

    (diskfs_S_dir_mkdir): Typo.

commit 3079253f064c5fc526edc1834fa523d48a536dbc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 19:09:45 1995 +0000

    (diskfs_S_dir_lookup): Typo.

commit c7b88f2d6c4fa9b6598f96f2e329527e04ce5e6d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 18:57:29 1995 +0000

    Back out previous change.

commit e4a679214169d7889edd536ae64d0764a058a42f
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 38d9f076b14ee795af81fe5f529827db70ef2a0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 18:41:00 1995 +0000

    (diskfs_S_dir_mkfile): Typo.

commit e197443fa2ab4d1b6a0c47bbd3f961cc8c729174
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:51:50 1995 +0000

    (diskfs_S_dir_link): Fix typo.

commit 18cf59dddacea11c8b363ff92a5e35b092ea01c1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:32:10 1995 +0000

    (_diskfs_idcheckdirmod): Remove underscore.

commit 61c9bec7d08bbf0d40c151a07a3187b215c8e08c
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 8024231021a9924d25ba48186c7b59de3622f3c3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:24:55 1995 +0000

    (_diskfs_idcheckdirmod): `cred' -> `id'.
    (diskfs_idhasgid): Likewise.

commit d0556a9fe48eed242e68f0a07783d4e185cca0c7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:13:05 1995 +0000

    (diskfs_node_rdwr): Implement diskfs_synchronous.

commit ff6e1d2e21899bd3fd73f953034f0c3daee16362
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:12:00 1995 +0000

    (diskfs_drop_node): Implement diskfs_synchronous.

commit 1a5657b40eb2bcec6a06d95b38a927e512ba879c
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 21c8f0c14f4c7ef2b4f8352bec3c2cde9228b79b
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 26559082a9b028cd05e93e279ace9f9291d3ca3f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:05:23 1995 +0000

    (diskfs_S_fsys_syncfs): Implement diskfs_synchronous.

commit 5d57bd3d735da3f4e6cc8deabc4ff3c53dfd5636
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 17:04:17 1995 +0000

    (diskfs_S_io_read): Implement diskfs_synchronous.

commit 519c4b94d84aaed490de29ac6237b02ec77061f9
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 28d30620f1208eab91b3351abd3204e5b9816dba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:42:23 1995 +0000

    (diskfs_S_dir_lookup): Implement diskfs_synchronous.

commit abb69f6d7711fdc0a49f800f98dadcb87d76fbc5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:37:45 1995 +0000

    (diskfs_S_dir_mkfile): Implement diskfs_synchronous.

commit b0d7da0de6b77141fc099b78918ee81db3d06731
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 17 16:36:38 1995 +0000

    (diskfs_S_dir_mkdir): Implement diskfs_synchronous.

commit 2bdff411731da6830bd935e8d9224d85cd7e210a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 17:03:19 1995 +0000

    (diskfs_rename_dir): Implement diskfs_synchronous.

commit d2a6f7e9099da8d59041d78e93d6bf2c6c745a59
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:58:29 1995 +0000

    (diskfs_init_dir): Implement diskfs_synchronous.

commit 03bb60b4b9105110b61c5eaeca805c0035ac7a0a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:56:20 1995 +0000

    (diskfs_clear_directory): Implement diskfs_synchronous.

commit 52d5149486bb577f673c0451c1b032e9b361f7c2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 15 16:54:07 1995 +0000

    (ioserver_fetch_shared_data): Implement diskfs_synchronous.

commit dbcd00bf04dc1ff41038bc6a47ad1e978ec193d1
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 78e921176b6bcd5dacd80cb2d99a30c720025060
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 ccd8f2b7ebdcc8e68e112b67469e44cf9ac00ada
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 66b6c162999339f7ee2e821aecab105637d4c056
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 6f51f3c435a9c2726869f0fcd4c21e8ea4609d4d
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:50:58 1995 +0000

    Use ps_contexts now that they exist.

commit 9b4ba3c4eb7e7d6fd90856446c838afd07e9036f
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:49:12 1995 +0000

    Initial revision

commit 269235fbc206f7bcefb8102a7b244fe2c7822daa
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 6b76be3771d5798ed65e4d6cd3a4fc078bc2f77f
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 72bcd4e98da6fd04ee2a5f4fd991fefe46966253
Author: Miles Bader <address@hidden>
Date:   Tue Mar 14 03:35:54 1995 +0000

    Initial revision

commit 0c11ea49e2d98bc6c2a139b87ffa19509ca7faac
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 725a707fb82f271aed8ddffa7252989b7bee6aa6
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 120f24f6f8103025b8aa4c360394e6ecf8cb214c
Author: Miles Bader <address@hidden>
Date:   Mon Mar 13 19:34:44 1995 +0000

    Initial revision

commit 41b94f62521df590fb3f2a3adfe13190ab79a679
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:12:33 1995 +0000

    (diskfs_S_io_sigio): Implement diskfs_synchronous.

commit fd20dd7818968a95ef1280cae0c19c8224050bb2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:11:34 1995 +0000

    (diskfs_S_io_write): Implement diskfs_synchronous.

commit 50898c94439f01ae347ad3322435a33013a68140
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:07:13 1995 +0000

    (diskfs_S_io_stat): Implement diskfs_synchronous.

commit dc8fe110771a628410a1bb2c48a6c65f04719d02
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 696fe77e2dd364b087120c63a773235dc7d714db
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:04:31 1995 +0000

    (diskfs_S_io_prenotify): Implement diskfs_synchronous.

commit 533be76de542a941c1d0cbe59ece27995f93260a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 02:00:16 1995 +0000

    (diskfs_S_file_syncfs): Implement diskfs_synchronous.

commit dbdf7e45c7fd64096966d3f4b593e230b449b0e7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:59:29 1995 +0000

    (diskfs_S_file_sync): Implement diskfs_synchronous.

commit 0a851276a35315fe84f11a6007d2412c7fa965cf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:54:39 1995 +0000

    (diskfs_S_dir_unlink): Implement diskfs_synchronous.

commit e00b153c044f2dc18062dd4b027f64b31f78f54e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:53:19 1995 +0000

    (diskfs_S_dir_rmdir): Implement diskfs_synchronous.

commit 2970980bbc471a9752c9b68bbf1d5ac4af06bcd6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:52:13 1995 +0000

    (diskfs_S_dir_rename): Implement diskfs_synchronous.

commit 78cf6787138c4dbce2ccc2fe82e2074b0a3c6b0a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 9 01:47:54 1995 +0000

    (diskfs_S_dir_link): Implement diskfs_synchronous.

commit 45c99d5797dd31e51e86410358bd70440ebbd829
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 bb5176dee142e4766fda4306cffb0010b464d837
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 8 21:36:01 1995 +0000

    (diskfs_synchronous): New variable.

commit f086d37dd93aa92f041a26cde23ed6fdd4da11b8
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 fd75151d2cdd718396b4119fd5980de61511a234
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 a61324e9aa696bbf1032b2ec73e39cb01b474604
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 e1f44b49e1b7bfc554f029f4ee4e4d1d77a39bee
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 1fa3db3532421dd186c54561c9444223921d277e
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 3e1c7b9bf10c2861d70962f2ee68ae5fbb5b7d78
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 6a75bc0e658945dd77c40399dd90242968689e6d
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 c177bc829dbcd43b363ef2fffef8ff822a2fd8f3
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 c6dd32e1b27ff71a7a8d913965d9bca7a7ce74db
Author: Miles Bader <address@hidden>
Date:   Mon Mar 6 20:25:14 1995 +0000

    Doc fix.

commit 907096770c5217a35cef772c384e4bd595abe25c
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 05:48:08 1995 +0000

    (CPPFLAGS, CFLAGS): Set with += so Makefiles can add things.

commit 8b54cb1c48f9b0c60ad2a761ab4f59486c6fb6e4
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 05:43:28 1995 +0000

    (hostname): New variable, so CCVERSION actually works.

commit 3a4844497ac65976d019f08017d3b3c35a6357fd
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 16 03:40:17 1995 +0000

    (CCVERSION-duality.gnu.ai.mit.edu): New variable.

commit b7ef6a3ba50d7267779b4d1024b3dbba8ed964c7
Author: Roland McGrath <address@hidden>
Date:   Sat Feb 11 08:59:12 1995 +0000

    (INSTALL_BIN): Use objcopy.

commit afc83c680bc86dc7e6c06b6007a017adb3a3aa15
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 7f55a674466f90e964d9b65f00849ab494e8d977
Author: Roland McGrath <address@hidden>
Date:   Thu Feb 9 06:01:54 1995 +0000

    (check_section): Don't check SEC_RELOC flag.

commit 90250128b1b80d7b24666553624bac175e4c40aa
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 ac2070c0976e6889358d926667128116319e4c9c
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 22:15:06 1995 +0000

    (prepare): Fix braino in last change.

commit 162e2d1c6b989991b83f8de7a9492e40016a816e
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 22:07:58 1995 +0000

    (prepare): Give the stream a seek function.

commit 155307d2b4e3449458a579df371a4c99ca0312b8
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 20:02:04 1995 +0000

    (main): Only open /dev/tty if stdin is unreadable.

commit d1e5dea8e11e831354995df3ff8251deaf6ed953
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 58ea2753bce99bfa8662c9b0e296a87d8732b46a
Author: Roland McGrath <address@hidden>
Date:   Sat Jan 28 19:59:24 1995 +0000

    (OBJS): Remove reference to libc's devstream.o.

commit 1cdcd0bc0789a5498ead0efb9e40581b36aa78dc
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 22 08:16:41 1995 +0000

    [BFD]: Fix prototype.

commit 3b719c53e9a4b1b664ae7d5d214efb60ede53409
Author: Roland McGrath <address@hidden>
Date:   Sun Jan 22 08:16:13 1995 +0000

    Update BFD code; it works now.

commit c476d603807567dc85b453593be5b182e7fe30e7
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 43ba2336f6abfc25e2800e5b3a3a56e20e32424b
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 ec1c520a4f759fff77bd819428e5cfc3ebeae690
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 530dd529a0b19af39bc89bcbf10dcbb49fe16994
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:34:22 1995 +0000

    More of same.

commit 85b1f1dc1752aa87cdbef6306f454bc9ff7547a4
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 08:28:13 1995 +0000

    (S_io_select): Fix typo in last change.

commit c4ce263f58352f621f97bbe80822e60a956f5696
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 07:29:37 1995 +0000

    Updated to new io_select protocol.

commit 632b14ab46f24ac42fe581dd5a0fc78bfb619de7
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 6240bfa5cbcdc1ced9a5db040c24e3729b251cfa
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 75cf3912aa0d84bb1043130bc8a57d0f6fda54f3
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 c8cae38727c2d9f9c6e4c894cc45e51cb4392288
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:59:26 1995 +0000

    Prepend `msg_' to names of msg.defs RPCs.

commit baf5a590b7e316ecbddb2ded03a9604488de6033
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:27:59 1995 +0000

    Add case for CPU_TYPE_ALPHA.

commit 5f0b9a9d6a7b43840f5c0f1cb030919a8e492381
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 06dcfc70b3ecff464e5df26f1d3208857c2ab189
Author: Roland McGrath <address@hidden>
Date:   Thu Jan 19 06:21:19 1995 +0000

    (S_io_select): Updated to new io_select protocol.

commit 92b17614df84ea527cc5fef2c5bde011bd43d5bb
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 18 01:04:02 1995 +0000

    Fix typo reply->request.

commit 408105d36223bebf9fe43dba5574bb4cdab15d91
Author: Roland McGrath <address@hidden>
Date:   Wed Jan 18 00:00:26 1995 +0000

    Updated for new io_select interface.

commit 0255c2236eaf5a8948152de46a49538be6b7405d
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 23:13:07 1995 +0000

    (check_uid): Return true if P has root.

commit 388bee8de2d1ea071e7ffbb587b0842be6df9a85
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 657c4151712bd93f10b85791fbbcc727b3dc5705
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 11:01:34 1995 +0000

    Synchronize with new io_select definition.

commit cebf40f7304ea5fc2eca5bfdf4a79ced4f00147c
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 486ac5282e5e9d9b864b249fb0203cf2f19acc31
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 10:18:36 1995 +0000

    (EXEC_INHERITED): New macro.

commit 4354e7566315c5f7b704258d045c4e107515594e
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 17a37d11f92daf20d706f16ae34ee2c3717ee333
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 2c6ab5318354d22211290220a7afe8b7cbe4104b
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 f0d5d39d486e72155a2bbc513e8510f5a10b9a69
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:23:36 1995 +0000

    Initial revision

commit 8c74981fa5ba935e5f6e37d580f70ca5150a50f1
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 09:22:26 1995 +0000

    Add fs_notify at 20500.

commit dfc6d41ba8f86ca90f3c0f30e90f050d60dc600e
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 08:19:53 1995 +0000

    Fix RPC name in last change.

commit a6bcab2d70e2c9ae4c02da06c365c01ecced7767
Author: Roland McGrath <address@hidden>
Date:   Tue Jan 17 08:14:16 1995 +0000

    Add sig_post_untraced_reply, and intervening skips.

commit c6f94bb8d3e2f66df760b486fe596b239ccc6b10
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:43:27 1995 +0000

    (EXEC_TRACED): New macro.

commit 3e889c32e6b284e51955c55255c73d18b32af7ac
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 b002044b7e5ecaa0b3d4a9d769dcc16ea3343be8
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:36:44 1995 +0000

    Add ID_TAG arg.

commit 8422e6151c1f37c4345a9f6fd4d1961ecb0f19e3
Author: Roland McGrath <address@hidden>
Date:   Mon Jan 16 22:35:28 1995 +0000

    (io_select_request): Remove RETURN_PORT arg.

commit c44de0c1e626e62baf0e61d91708e1850f765db7
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 f541dfdbb0959165479b9686cb0e792d1db98ccb
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 dbe0d3509516930eca111c2ecb3e933a41bfcdbe
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 c14cbf9c6b08ffbb6ef6f8152b09a3922ac720cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 14 12:31:40 1994 +0000

    (libnetserv): New variable.
    (alllibs): Added `libnetserv'.

commit 1ac57555b50def0d0a8b0d63a4cd75a97f9c4cb1
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 95b10f2e238d5de988830f31f7ea6650056ac460
Author: Roland McGrath <address@hidden>
Date:   Wed Dec 14 04:33:25 1994 +0000

    Initial revision

commit 1e15555f9ad3e0901a37d516c0048d5867151365
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 baacce798e442a9b85ce96eaa2bef667d3ccdf56
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 11 22:39:54 1994 +0000

    (diskfs_S_io_readable): Fix typo in last change.

commit 895ead38ca2f463757696a08bb86461594ecadd0
Author: Roland McGrath <address@hidden>
Date:   Sun Dec 11 01:22:28 1994 +0000

    (start_execserver): Fix braino in last change.

commit 9880d960d7853f355bdc41250a287b7e237b70ac
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 73b4d6e3adaa3124c5c52f89325f7008e1b95572
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 470cdd9e6a199a0a630298d42bd15c17acbb33d8
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 bbe256c1f361a6b839e076083098a4de14f3174e
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 076a168d99adc25b8b851e1ede5f9a6d652e49a6
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 9c9af4dac96d72ca7521168d7aa59a1d69c9e5b9
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 f6f8346b1f36ecf9e6e7263c301a7c53299e5306
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 7576fa1f30e5f476b5fa051e7876aa9379cda369
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 e6d667b2d277a1fc2e78b2e0221db7e2524cb8a4
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 97a4886d3e186804dd7ceea00b0ec551fd68840f
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 8ab45502247f3cee1428d080bf24780777647e4a
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 709fb7bcffba5ca27ef5ceaa30aa243fa0904d6b
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 d7ec83fb239d28f6b71a4426563b170d0ad32114
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 24 23:39:21 1994 +0000

    Protect all mfs code with #ifdef MFS.

commit 986ce784e87ecca8a4c8a9c3e47c5ce337e7ada1
Author: Roland McGrath <address@hidden>
Date:   Thu Nov 24 12:36:48 1994 +0000

    (DIST_FILES): Remove gcc-specs.

commit 379793d1b9af4a75cf4a2dfa81727b774a3d4f14
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 b9a207488d860c5fe961d2b0131af78efb352d8c
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 eea8619f221ad206853609c1732d7102a83826ca
Author: Roland McGrath <address@hidden>
Date:   Wed Nov 23 03:29:37 1994 +0000

    ($(target)): Use normal linking with -Wl,-( $+ -Wl,-).

commit 67e0c130c63d6144ef70fa8cc2794f0ef6e4793d
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 14f08b628a93228d928e4e427d9286d202431be9
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 490c69fbcb81577d70d6f7261e7a84fb22f703b5
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 2d5fe933396e9da6bf81b3bdffe95aebac63717a
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 5ce7b6e9f94059f5b313f2595d9eaf9c81190a10
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Nov 13 02:20:42 1994 +0000

    (main): Just use the reboot function.

commit 3d785e23d83ba52bda694625f84c249744a08482
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 4c4efa92cb1f9af833530f6c8df866e89de3765b
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 6f864826fcd1a2c0406db1aba08d2fd7a119d121
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 11 18:31:12 1994 +0000

    Initial revision

commit ad002fcf9813e0630c627deda2a1f3991e1dc009
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 d39e07167beabf1e68743a82b2478c6b63e3d28e
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 0268d1eb7ccc30b55055030fac9a15f605eb3295
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 b4665c0b0166e4ddab7851d068d82ef264633052
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 64916aa085ea43bddb094b71af7aeb7950fddd79
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 2e92790e8b448c9fb326a452544d49d63b7541f7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 10 18:33:47 1994 +0000

    (main): Issue decent prompt.

commit 1c37478f91697dd460b705640b89ed7641f2247a
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 4dd865a0165c9507ab27a5ecd22a323cc032b81c
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 8d91494d0bd1a694fb93adacb1e6e71f563b7733
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 dd56aa037b95b3c63a78e3fa40c38ec3b107debe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 09:43:50 1994 +0000

    (time_str): Specify format for decimals correctly.

commit 19fe959f436d1dc2c9e43695b1db71fe14aac4b6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 07:35:12 1994 +0000

    (diskfs_S_file_exec): And provide enough arguments.

commit 66d6ea0f1b3d1c5a5acfb2634690a4513e4f0b65
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 923227435837a25cda9966e6c00f4c9a1032ce39
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 9 07:18:58 1994 +0000

    Include <hurd/paths.h>

commit 99d775ac0431fa812399d21ded3c82f0d73ae8b9
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 83563473ddbd1b4b0ba81018904a821c415a7db1
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 15037da5e582474d9da28808608fec74d2ca4f47
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 394864724200c5ee4ed513f908d660b1f431a498
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 38acfcd128484ca68875d8cb965b04aeb5a74c06
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 8 19:33:00 1994 +0000

    (link-objects): Mention libgcc.a explicitly here.

commit d2de382a6404613bba93a9c9eeeb5bbc199ea4dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 8 19:27:56 1994 +0000

    (CCVERSION): Upgrade default to version 2.6.2.

commit 92474418bc1134942d33c80ab4759284cc088c12
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 d2b9fa11085119947797bbc5a22ece4cbc4206b1
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 8 05:06:36 1994 +0000

    Include <stdio.h> for asprintf decl.

commit 0f41f3fa868f85a410e3d1172473e0f06871ffa7
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 8 05:04:32 1994 +0000

    entered into RCS

commit a45a139f90f7437c4cb5116ae70a1e8ad3c3e589
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 7 19:17:42 1994 +0000

    entered into RCS

commit 88621844237d5723c0a42bac091b8e85bd385780
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 4 21:54:56 1994 +0000

    entered into RCS

commit 83156855ec2cc8dca3ecb1342fb6650fee0e71a8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 22:26:12 1994 +0000

    entered into RCS

commit 426c4e02ead1cc9d46f9a0c80b32525816aff84f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 22:19:05 1994 +0000

    entered into RCS

commit 4d1e9d2111fe3ace7e8eebca89fb0e4ebe62635b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 3 17:16:53 1994 +0000

    entered into RCS

commit cc04b36614425f4707ca3d651dd3cd509506eb84
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 21:16:52 1994 +0000

    entered into RCS

commit ca9ba77bf40c638745e1854b64adb53158417a6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 21:08:19 1994 +0000

    entered into RCS

commit 7dcd02638d580d4a635a2c51bf05a44275298c46
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 19:40:42 1994 +0000

    entered into RCS

commit e5c2e93ded901de8938e4aa66cd5581ef4048023
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 18:38:34 1994 +0000

    entered into RCS

commit 3360f54fd0da5f5b43ab0e5ab492e072cb8dfb66
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 2 18:34:29 1994 +0000

    entered into RCS

commit 7daa50ab1f932288ead35f48e2a2a70bdbb4761d
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 1 18:15:26 1994 +0000

    entered into RCS

commit d490f8432ffd9a2be00f37beadc6f5cd35b99bc9
Author: Roland McGrath <address@hidden>
Date:   Tue Nov 1 09:37:00 1994 +0000

    entered into RCS

commit 5c8ef5396bc2ed4924f0b6d008830966c8da6e62
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 03:14:41 1994 +0000

    entered into RCS

commit ab1658b925656c07550f99bded7e2dc35e8e65ee
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 02:46:43 1994 +0000

    entered into RCS

commit a3e8b12bb0d2fb988b0eb589802177893d2b6304
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 29 01:53:33 1994 +0000

    entered into RCS

commit dd4302c8e1fbe9a59889028cea8c8bc37397d604
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:26:21 1994 +0000

    Formerly boot-parse.c.~11~

commit 4df415dfd663c9bdaa6ecc8fba6d656e55eda81f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:23:22 1994 +0000

    entered into RCS

commit 545c0ec97926a36cdd230c6b810150e57ac9e61b
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 28 22:15:54 1994 +0000

    Formerly boot.c.~40~

commit b02c1986596d77ceb7575577cb680b1f064385bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:19:25 1994 +0000

    Formerly boot.c.~39~

commit 2df1f67196faba67fc250677bf84209aec754cae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:04:00 1994 +0000

    Formerly Makefile.~33~

commit adb522fd4bccff6424d1cf6f52ab53430498a8bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 20:03:46 1994 +0000

    Formerly boot.c.~38~

commit e040edea31a0da1d968c46843fc31ad0849efc5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 02:19:24 1994 +0000

    Formerly ps.c.~2~

commit 67d852611153ddd5ddea26766dc88633d743e11b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 01:15:47 1994 +0000

    entered into RCS

commit 9f8f4b539d7a159b1ec631d2462040a10eca334f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 28 00:58:57 1994 +0000

    entered into RCS

commit aefafe6f6acec67e0b887a94c25a4cac47aea05c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 20:15:10 1994 +0000

    entered into RCS

commit 1feee44a886a3141b814ab4345b34cf07ae0d278
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:48:58 1994 +0000

    Formerly pager.c.~41~

commit d1cd9d923f8773668440f769a5d23ae09d21f208
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:35:24 1994 +0000

    Formerly dir.c.~8~

commit 16d633684f63615dedcf3294e7e5d2da435cc2bb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 19:06:32 1994 +0000

    Formerly hyper.c.~15~

commit d31bcd6077867ae2de60409db489e2f8ffd6df44
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 18:17:33 1994 +0000

    Formerly boot-start.c.~34~

commit f1d455d5b1c228e2280ecc5573bc579f1a6c9252
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 16:54:36 1994 +0000

    entered into RCS

commit e3853897945da860d78aabc01be376e813152192
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 16:12:58 1994 +0000

    entered into RCS

commit 6475681475f70d139888cf62ee7795a5c1ea2111
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 15:50:51 1994 +0000

    Formerly pass2.c.~10~

commit 400d8597407349c81493d5d7f1709d45c38de3e5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 14:54:04 1994 +0000

    entered into RCS

commit bd9edf892fbdba8fde88be0429fe7946bd5a9c2a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 25 03:37:12 1994 +0000

    entered into RCS

commit 58d9b5023205425206083809231037c568bc0065
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 24 04:10:46 1994 +0000

    Formerly info.c.~9~

commit fea19f78928858b328706bc881533d1966bd7025
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 20 16:57:52 1994 +0000

    Formerly setup.c.~6~

commit 25109a24793bbe16efaf80daac6134a912425912
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 20 16:45:02 1994 +0000

    Formerly pass5.c.~9~

commit f97bd18297dd26675ac4d53598b853255dbab29c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 19 18:02:27 1994 +0000

    Formerly pass5.c.~8~

commit 5d236bff059ffbd78bb79b135ab1cd87619205e9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 19 18:01:25 1994 +0000

    entered into RCS

commit f3c8b54ac6bd27d07672123820a70ce8e69a93ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 18:26:16 1994 +0000

    Formerly pass5.c.~7~

commit 7ae2d65e507814076ece231d046c630cd1d46814
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 18:26:04 1994 +0000

    entered into RCS

commit c3ebc1d1eeb487d1e1d6890bdd87795c008af098
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:21:17 1994 +0000

    Formerly pass5.c.~6~

commit 42c2306156d4031c37378e006787d2d72eba5149
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:12:59 1994 +0000

    Formerly utilities.c.~8~

commit e8ad2a206b02b798bf29ad743faefa5b347b86ed
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:11:40 1994 +0000

    Formerly dir.c.~7~

commit f01a30fb50864f8646c0041ac780ae57f1641d31
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 17:00:11 1994 +0000

    entered into RCS

commit f3b26ef3e9c30b595aa6383c79640f37eed6f685
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:38:01 1994 +0000

    Formerly inode.c.~4~

commit 15534c797e95ee68c26e3af38398c7b118940996
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:04 1994 +0000

    Formerly dir.c.~6~

commit 3ae62cd5353c2abe5d29f2c5fcd94b3ad3fdb6a8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:03 1994 +0000

    Formerly pass1.c.~6~

commit 33ff24d41621399d336ed6f18fef4143c1fe03ba
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:34:14 1994 +0000

    entered into RCS

commit 6e032713a423c4d9bfdff9a92b92e9fa3b789751
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 18 00:33:00 1994 +0000

    Formerly pass2.c.~9~

commit 3d734b8906cad2872125a81238234f1c89e45072
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 20:37:08 1994 +0000

    Formerly pass2.c.~8~

commit fb20c887f23aa5b3e2e4a5da60186364aae3cbcf
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 17 20:36:23 1994 +0000

    entered into RCS

commit f5498c5d8a5752a2475ebc0527757985b514f7d5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 20:10:28 1994 +0000

    Formerly utilities.c.~7~

commit f9b976f2324c3635e16fff85c61b9ac422d7c6c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 17 19:40:20 1994 +0000

    Formerly pass1.c.~5~

commit a202dc6a7e14faee1cf786211d20c57cda0b35ea
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Oct 15 01:09:10 1994 +0000

    Formerly utilities.c.~6~

commit 8241a462ca7d14d540b71b05000c98cf248c46b9
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 14 22:51:31 1994 +0000

    Formerly mgt.c.~22~

commit cec02bf333a2f6fa1c08da1eab33ed7a7f2b27eb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 22:03:42 1994 +0000

    Formerly setup.c.~4~

commit cfbe4af098701fe58cfea1657c93bbd64a51b783
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:44:26 1994 +0000

    Formerly setup.c.~3~

commit 87973f7b1d0c66ae82cffbb1a4d7a0fb5580e5ea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:30:57 1994 +0000

    Formerly Makefile.~4~

commit b739fedfec472902bd6378dd51d1f375c40e7da9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:27:36 1994 +0000

    Formerly pass5.c.~5~

commit 84d6c197b206c05b50c0a18b3be118cb5c83e6b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:23:31 1994 +0000

    Formerly utilities.c.~5~

commit 1e7ab58e700868add85868d912ca5e05b18488da
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:20:03 1994 +0000

    entered into RCS

commit 9af5202c068850286534d8f2f52fc9161acc112c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:17:19 1994 +0000

    Formerly pass2.c.~7~

commit 563d6876bfec6593037da68c4bd748d786e42cd6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 21:13:48 1994 +0000

    Formerly fsck.h.~7~

commit f7773c9c0ab9dd74ca9c6516ba01e7bf17d9f7b1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 20:48:19 1994 +0000

    Formerly utilities.c.~4~

commit 745cf4b634519ae369a4b501e95da03bc77ef6e7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 20:44:05 1994 +0000

    Formerly fsck.h.~6~

commit ca979789171f3cd2a9a2afac57dd3d2ae93031bc
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 14 09:00:43 1994 +0000

    Formerly mgt.c.~21~

commit dd46f58888ebcd816d632e42482729a64c645262
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 04:07:46 1994 +0000

    Formerly inode.c.~3~

commit 639a4db6dc304387a0834175338a039eb199c30b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 04:03:27 1994 +0000

    Formerly pass2.c.~6~

commit 5d891a1e6317d51e82fb7d2fb04b67daa90baa0b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:56:54 1994 +0000

    Formerly dir.c.~5~

commit be0611533958e827791d4079636d1bdebe64b7f2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:55:01 1994 +0000

    Formerly fsck.h.~5~

commit 7b999f4e864f4522a714c39b72c8998a62bbffb3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:54:51 1994 +0000

    Formerly Makefile.~3~

commit a61675c7fbd2baa865416d00d46aeb10e6962ede
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:47:41 1994 +0000

    Formerly setup.c.~2~

commit 068bbd27d562856489ba32dc29beeba131f836f4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:42:16 1994 +0000

    Formerly utilities.c.~3~

commit edb46785a47bc79300f509267771349c1e307a2c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 03:38:26 1994 +0000

    Formerly pass5.c.~4~

commit 9bf6243e34912da33c3cfec798de7aa6bb7859bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:52:31 1994 +0000

    Formerly pass4.c.~4~

commit 4bf99272691855b78b6744a8aa390a2fc5d5e914
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:46:06 1994 +0000

    entered into RCS

commit cde1c07ec2ff21c70fa4ad42a2180268745dc689
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:33:51 1994 +0000

    Formerly pass1b.c.~3~

commit 97bd2be99381b873922d011048836b7cbb89c8f5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 14 02:33:51 1994 +0000

    Formerly pass1.c.~4~

commit dbb51312a415336128beced431c80439174ebee8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:28:04 1994 +0000

    Formerly inode.c.~2~

commit 396eebd7976d2416dd0e2ac30bdecf1ed4ea32b0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:09:51 1994 +0000

    Initial revision

commit 10267dca849942113be549a915f2ed78b0b2f813
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 01:05:40 1994 +0000

    Formerly fsck.h.~4~

commit 882bf840e56d26f280d33984bc79e58b9ebbbef6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:42:13 1994 +0000

    Formerly dir.c.~4~

commit d83bf46abe30eee4a1bb380f93476c260920a5c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:39:07 1994 +0000

    Formerly pass4.c.~3~

commit 04ecff0cb949d0636a43f65b835282cca1cbf99d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:58 1994 +0000

    Formerly pass1.c.~3~

commit d9d0419e006be922f497fb2ae94a26c03abc490b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:57 1994 +0000

    Formerly pass2.c.~5~

commit 973ee7799f9673dc86743bfeed4c13217df7f3a5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:04:51 1994 +0000

    Formerly pass5.c.~3~

commit a6986efcac314b8fdf8c06ffe3d94e20d5f12969
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 13 00:03:16 1994 +0000

    entered into RCS

commit dd1047f56c70260305148d0e5b647c6a49cc0db5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:52:24 1994 +0000

    Formerly Makefile.~2~

commit 7d70d9534b59e9e94e050a96ffcd2ab9fe51cbb5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:52:17 1994 +0000

    Formerly utilities.c.~2~

commit 97552b472a6bbdf47c3717998b69ed211c54258e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:44:11 1994 +0000

    Initial revision

commit 7125e99184be98b0f66dd16aaae2525d640e138b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:40:04 1994 +0000

    Initial revision

commit a79ef99617bca99c19af8904aa12709e37c40bdc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 23:33:48 1994 +0000

    Initial revision

commit 3b780bbbd83bdd53c94b1ef13e7850c93b07f8de
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 22:58:18 1994 +0000

    Initial revision

commit 8f897c03b1dbe69914a31532b2319a6f3266a06d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 19:11:26 1994 +0000

    Formerly dir.c.~3~

commit 720fe1192d934556c317dc2842e16ff28cfc835a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 19:07:09 1994 +0000

    Formerly pass2.c.~4~

commit b0847ed4c8472847feab021e3f0ed2b3f25b3048
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 18:45:49 1994 +0000

    Formerly dir.c.~2~

commit fc799a879b46a2f0ec6ef03171613a7aa8f74a62
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 18:20:01 1994 +0000

    Formerly pass5.c.~2~

commit 12e76f4897da405c76ae5e318dd427c6432517ca
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 12 16:58:58 1994 +0000

    Formerly mkfs.c.~5~

commit 64888dd36227aa2b634ffaed5f0bf09fa5e0e57b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 20:53:28 1994 +0000

    Initial revision

commit de1cd88205533ce17e132de4c3b60ab2153af368
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:50:49 1994 +0000

    Formerly pass4.c.~2~

commit e9e0f622bc4f42b8817d1017247fc1088664064b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:42:32 1994 +0000

    Formerly pass3.c.~2~

commit 5721dbc23a7300d41271bc712e6500cb1629d1af
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:32:39 1994 +0000

    Formerly pass2.c.~3~

commit e236e1b7e8c999155856ee2d945d9e150b61eec2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:08:44 1994 +0000

    Initial revision

commit b14bb6f91f2b15e85bb191a1fd0a8457f7a5a9c6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 19:01:02 1994 +0000

    Formerly fsck.h.~3~

commit 7ef9168f67e47be454fc146c151d90b638f598dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 11 18:57:39 1994 +0000

    Initial revision

commit e7a8d76abfba3cdb3a452d2ede5c840382e6e5ef
Author: Jim Blandy <address@hidden>
Date:   Mon Oct 10 18:22:23 1994 +0000

    entered into RCS

commit a4de6f219b1790324a9cd4a56e839dd0d7c82d3b
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 10 06:17:52 1994 +0000

    entered into RCS

commit 889718727be1fd148bc6174b7ad0da8bd15d572a
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 10 06:05:48 1994 +0000

    Formerly Makefile.~38~

commit 67bbff469c6cd2218710b9bd093a0d870e805889
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 8 00:49:28 1994 +0000

    Formerly Makefile.~37~

commit d705f446fef8a38692c10e901d2b090ba78d40c2
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 8 00:27:34 1994 +0000

    Formerly boot-parse.c.~10~

commit ec8a2326913d8913cca25b5625e83b4f9d25075f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:37:56 1994 +0000

    Formerly fsck.h.~2~

commit c77ee5b9c9c460c46cae4803a2bfc1d5eba91257
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:37:52 1994 +0000

    Formerly dir.c.~4~

commit c367ad54425de3497181f77d3c0ebecf0c0a5ddc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 23:27:40 1994 +0000

    Formerly pass2.c.~2~

commit 7d2b4100bb434ba85f2e58dc3edef667baa1566e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:56:49 1994 +0000

    Formerly pass1.c.~2~

commit 83c55eb3102c20a52cca76b4d1be25c7f0847a9a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:55:00 1994 +0000

    Initial revision

commit db46f60a68490e7312e6a631fe5af167c054204d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:39:19 1994 +0000

    Initial revision

commit 186602c67a3c061094afc3efe0805942b6d5b564
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:04:42 1994 +0000

    Formerly pass1b.c.~2~

commit e793cac7c778e0b9797b4c607848ca5821871e67
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly boot-parse.c.~9~

commit d1856a6cdc80893675e33e1ceb9e09345bb6592f
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly boot-start.c.~33~

commit 5863dbebea04296c70cb53b54fe00dd5a0660032
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 22:02:21 1994 +0000

    entered into RCS

commit 51342faf3a7feae5e2a6c9d18b129b6a7d82e36c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:02:22 1994 +0000

    entered into RCS

commit 98a1a21a68c34c39f912c00b174810898d59e279
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 22:02:20 1994 +0000

    Formerly priv.h.~13~

commit df31469d2abe3ce3ee9aefbf548d5c046d422cea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 21:59:44 1994 +0000

    Initial revision

commit d58fa1d249319af07b35283707b631a0a74c9241
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 21:48:51 1994 +0000

    Initial revision

commit 730661929096a68b2ee6b894808ad6874bf51ea8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 7 19:23:43 1994 +0000

    Initial revision

commit 2d542bc46302ec3e833f4c3cea8dc6c64ffddd96
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 05:45:42 1994 +0000

    Formerly main.c.~24~

commit 83a658c7cca5e2424847da9690a8c3eb5e3a627b
Author: Roland McGrath <address@hidden>
Date:   Fri Oct 7 00:05:07 1994 +0000

    Formerly boot-start.c.~32~

commit 646c0cfe81003383aa36f1ca1d3e936a6dcc2683
Author: Roland McGrath <address@hidden>
Date:   Thu Oct 6 21:52:35 1994 +0000

    Formerly boot-parse.c.~8~

commit 16b85f9e6b14af354fc2e9e073b49eec33cabc9b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 6 21:47:07 1994 +0000

    Formerly boot-start.c.~31~

commit 297b09e8a990ab250eddcd28a6afae4e58286624
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 6 17:18:52 1994 +0000

    Formerly dir.c.~3~

commit 64a5a2d47215265044243c1a7f43ca7eb9b154d2
Author: Hurd Maintainers <address@hidden>
Date:   Thu Oct 6 02:18:38 1994 +0000

    entered into RCS

commit af3b00d80dfe446f6b7d09e30a68e1617d7d8ddb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:09:06 1994 +0000

    entered into RCS

commit 81117085dceea96322d4e46fdaf30da610094dd7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:08:23 1994 +0000

    Formerly fsck.h.~9~

commit b8353f479d6ea49794858db948d51a32783a398f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:05:30 1994 +0000

    entered into RCS

commit d661b34b866d71e1182aeed3a40e0c21b106fe2e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 17:00:36 1994 +0000

    entered into RCS

commit 9f229a986f3b9138fb6bfd06a13d2304a94f7826
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 16:58:39 1994 +0000

    Formerly alloc.c.~18~

commit 5ee5a19c7e1c0b320341cd3a6852648730d1c4eb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 5 16:53:12 1994 +0000

    entered into RCS

commit a2034d4a03aaea25c489b954aec59e7899b34dfa
Author: Hurd Maintainers <address@hidden>
Date:   Wed Oct 5 02:51:16 1994 +0000

    Formerly inode.c.~5~

commit e3c1cb9ce97d14c0bcfa3c58667aeea052e5a078
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:44:09 1994 +0000

    entered into RCS

commit 03e0b1b4502c3f3e1a021b9a469472281520a67c
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:40:41 1994 +0000

    Formerly Makefile.~8~

commit 07d77e3ac6d75ac6e93a3ea22348ec9d1ec07275
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 23:38:49 1994 +0000

    Initial revision

commit 0bf78474a30d2307cd4bc74def2a411d242373af
Author: Hurd Maintainers <address@hidden>
Date:   Tue Oct 4 22:46:15 1994 +0000

    Formerly pager.c.~40~

commit 1dba9afe2c0a4325af3ad9ee4576a7352162ba3b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 07:29:34 1994 +0000

    Formerly pager.c.~39~

commit 255e585dfec4128b3f0b55c85f83ad443c5a47d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:34:16 1994 +0000

    Formerly sizes.c.~24~

commit a3c91fe2fba2d557d3d43feb392c6cfc14636f69
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:30:08 1994 +0000

    Formerly ufs.h.~28~

commit 9854769cdff3905d4d6d9bf6e9e652eaa88c638d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 06:16:27 1994 +0000

    Formerly inode.c.~43~

commit 9c82a9f0571cdbcc41b34320c749e3ae61558ad7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 04:18:06 1994 +0000

    entered into RCS

commit 7cea570b9c58e5f7a81f468d437ecba08731096a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 4 04:15:39 1994 +0000

    Formerly Makefile.~36~

commit 627d6d34464cccb520f1f51a80bb6d279b8b7020
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 21:18:00 1994 +0000

    Formerly sizes.c.~23~

commit f0f6496995ab5a9f261e741a26793e5ffadb1691
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 21:15:48 1994 +0000

    entered into RCS

commit e375fd955c0dfbd44d6e8eccea4890b761697ed7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:09:11 1994 +0000

    Formerly inode.c.~42~

commit e6e123b1fe18610ee9c62f7059c15e6d0c238369
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:06:38 1994 +0000

    Formerly ufs.h.~27~

commit 5b35fa75fadeb19f90b18767fc2536edc6db48ba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:06:29 1994 +0000

    Formerly pokeloc.c.~2~

commit bcb35a28b266b62ae065e45eaf06d89c1bf00d92
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 19:03:08 1994 +0000

    Initial revision

commit 03b66a3187b84278662ac367098ecfcb212e2ced
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 18:54:58 1994 +0000

    entered into RCS

commit 07929ee3a5e8e659914dcc6a26a19754934f8e58
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 3 18:51:49 1994 +0000

    Initial revision

commit 7632d2124a50c1dfe2558526f6a1da856f55a20e
Author: Roland McGrath <address@hidden>
Date:   Mon Oct 3 06:07:32 1994 +0000

    Formerly host.c.~9~

commit 54e957d05415a0d6399e6a3c0aae848b9e6aa5cb
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 17:17:40 1994 +0000

    entered into RCS

commit d2347bd2e62448c73572ba2c28eb57c428f807c8
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 07:44:49 1994 +0000

    Formerly update.c.~3~

commit 0046b8422e0efd6ec846220d20429d3a706c710d
Author: Roland McGrath <address@hidden>
Date:   Sat Oct 1 01:29:06 1994 +0000

    Formerly Makefile.~7~

commit 061d30fbf58b4b7da29317379b530fb682141c90
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 16:04:15 1994 +0000

    Formerly update.c.~2~

commit 87f129dd1361301f7a623ac76d0d8c8e3ae34693
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:54:36 1994 +0000

    Formerly Makefile.~7~

commit e43352c7afe9a61daa4df0dfd25278e92a60546e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:53:49 1994 +0000

    Initial revision

commit 50be70055a1964a84ff4004a88c250cb5f49712f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:27:08 1994 +0000

    entered into RCS

commit 7210d8a347ce4d3340cf718f71c33df24e6a7b76
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 30 15:25:32 1994 +0000

    Formerly dir.c.~29~

commit fb5b6332581641c92be54615b0303bde70caa6ca
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 29 22:19:26 1994 +0000

    Formerly boot-parse.c.~7~

commit dcd8106edb2e427c3463e396f53ab9d51d554040
Author: Roland McGrath <address@hidden>
Date:   Thu Sep 29 22:17:57 1994 +0000

    Formerly main.c.~23~

commit c7aa9969bd0a4ca0faa096d4ce020a19ac5a9efe
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 19:24:51 1994 +0000

    Formerly sizes.c.~22~

commit ea97358537d4950807a28e7aed2bb2a4ce7bb444
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 15:58:12 1994 +0000

    Formerly bmap.c.~5~

commit 5e91cab6c7b761328693e999c7328d9125d71c44
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:34 1994 +0000

    Formerly hyper.c.~14~

commit 7377a704658f70308ed63da97590f5b79bbce209
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:32 1994 +0000

    entered into RCS

commit 89367f0715bd570a89513327a36def2a5c7705d0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:31 1994 +0000

    Formerly inode.c.~41~

commit 73dcaeaad5c152724a72666188b6dc02da646f2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:30 1994 +0000

    Formerly pager.c.~38~

commit 96011f478f7093e669629128cb3febf7b9938662
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:52:27 1994 +0000

    Formerly sizes.c.~21~

commit 798d97bca87745ea4f42705c958324c1516d47d0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:57 1994 +0000

    Formerly bmap.c.~4~

commit 28014b5355506e7c3659df8ed9a12eb6e2e1d31e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:54 1994 +0000

    Formerly alloc.c.~17~

commit 7d47211fdb1b8d82c8a37f6b67fa53784e9034f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:51:13 1994 +0000

    Formerly ufs.h.~26~

commit 21dc9fcc61058173ac530d7d0322a324e1bed253
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:04:42 1994 +0000

    Formerly Makefile.~35~

commit 5774f454e37101740e9788660c9366fef2de9e4e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 02:04:19 1994 +0000

    Formerly main.c.~22~

commit 2d37337c48c1ec5c6a4c272d6ae7b74390f5d618
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 27 01:30:00 1994 +0000

    entered into RCS

commit 89eeec66d37d25229fc4b7255e0e6a338a065e28
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 26 16:51:55 1994 +0000

    Formerly inode.c.~40~

commit a22d338c1c065f7eddb0924539818d0f168e28c5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 26 16:49:23 1994 +0000

    entered into RCS

commit fccd7a0e8ee2f830a2548c7fa1a4d1604348df2d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:10:03 1994 +0000

    Formerly pager.c.~35~

commit f70757f333ffb1319b4a9bd48ec7389b3dde332d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:08:50 1994 +0000

    Formerly inode.c.~39~

commit ee2e91c5a6bc3bcffb4893bd63d9fa75e5bc6531
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:08:49 1994 +0000

    Formerly ufs.h.~25~

commit 778811e32fc01fb556c5ca184cd6b90b0026661c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:06:02 1994 +0000

    Formerly main.c.~21~

commit df58b960619ed9e3f22c0fd8bed883bf807f4f58
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 22:04:08 1994 +0000

    Formerly hyper.c.~13~

commit 53aba5705189f1a0eb5c07f45834a2b088119c2c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:58 1994 +0000

    Formerly pager.c.~34~

commit 1f466330374c6a198f480b447678d17e31c82a81
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:56 1994 +0000

    Formerly bmap.c.~3~

commit d83dc8cb58c6cc95907fb5a3aeef9826fac71283
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:43 1994 +0000

    Formerly hyper.c.~12~

commit fae8bc13505ca7cc47bb798ebd9ec99dafafd98b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:32 1994 +0000

    Formerly inode.c.~38~

commit 350b190a6f99c0d043ebf787c88d1719903ebf46
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:50:13 1994 +0000

    Formerly alloc.c.~16~

commit 066fae448b6f33b495c01aac3140493cc9bde811
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:49:57 1994 +0000

    Formerly ufs.h.~24~

commit d790adf16d9a902b2337f70876a6140c5f8270e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:48:23 1994 +0000

    Formerly diskfs.h.~38~

commit 30f2262ef06d67676b4f119e1a2427605e17b2c3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:41:31 1994 +0000

    Formerly sizes.c.~20~

commit 130d7005d4c6b3bcaf411ea2757de4e8e6fd3cb1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 21:40:50 1994 +0000

    Formerly main.c.~20~

commit b4da6ca4134f37c82cdc0d0c9cab106fc4f3c55e
Author: Roland McGrath <address@hidden>
Date:   Fri Sep 23 20:09:41 1994 +0000

    Formerly Makefile.~37~

commit 4338f00a445af027f17531e139a5899f7fef44ce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:53:10 1994 +0000

    Formerly diskfs.h.~37~

commit 312aa9d4369ad3c037c9f29bba11818e7e87704a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:52:31 1994 +0000

    Formerly pager.c.~33~

commit 7bcc2ef1bc3749a0bdecdf449cdc60bf842263df
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 04:40:30 1994 +0000

    Formerly inode.c.~37~

commit cca2936008359e00331efe45a576830ae66683aa
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:52:58 1994 +0000

    Formerly main.c.~19~

commit 055d760601f3ed4494029370ca30b2f228cc3ee5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:51:16 1994 +0000

    Formerly ufs.h.~23~

commit 121277d10c19f345ed111543310823dc567d7688
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 02:08:14 1994 +0000

    Formerly bmap.c.~2~

commit 1d643495a85b56d24f5db1fdff5c9ca7034c17b9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:48:24 1994 +0000

    Initial revision

commit 153b509aa492199a63f84924ea1e8596c117e712
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:29:06 1994 +0000

    Formerly alloc.c.~15~

commit bfbf53d4f135db8b05ab12c14b26028f77235dd8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:23:08 1994 +0000

    Formerly fsys-getroot.c.~18~

commit 2b5ad7cf5846792da1daa9a76b0cba5640b1fde5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:22:50 1994 +0000

    entered into RCS

commit f7ea06628a1d7bb2a40ab5c72451f057ade3b997
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 01:21:05 1994 +0000

    Formerly diskfs.h.~36~

commit 5e83ac994b17fcc171ddaf45eac55b60636388ef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 00:44:18 1994 +0000

    Formerly hyper.c.~11~

commit bd9cf2ecb31430b303ca4c8a75161dd194d6cc1f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 23 00:30:19 1994 +0000

    Formerly hyper.c.~10~

commit a61d6f2d8e1393ac446964d34e4dcb70b0d354f2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 16:43:13 1994 +0000

    Formerly pager.c.~32~

commit b2b1e64e7e18a48b0f4540f72b74cabaa18d5400
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 15:56:24 1994 +0000

    Formerly ufs.h.~22~

commit 11be204be0b37c75296ac84033ea3f87a31beee8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 15:45:13 1994 +0000

    Formerly inode.c.~36~

commit bfd931a20a5c2a500b062f5a9316573ea2d6db86
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:51:36 1994 +0000

    Formerly inode.c.~35~

commit 2619ef5edb98008ade18434c94fdb63ef95a5ef5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:39:27 1994 +0000

    Formerly sizes.c.~19~

commit c8f07f0ff73d93e6fe87cd57141625adba5531a9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:35:36 1994 +0000

    Formerly pager.c.~31~

commit 1a116fd2326a0aa5bcf95f0a6f6f3a98750fb75f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 22 02:35:30 1994 +0000

    Formerly ufs.h.~21~

commit db199047e3fd4252307c2598869de1f52b18cc5f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 20:18:44 1994 +0000

    Formerly pager.c.~30~

commit 382efd052ddfcd0b97f73a542bc7227615b2a405
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 20:16:07 1994 +0000

    Formerly sizes.c.~18~

commit f4ba3fa671f30cd0344f21d7f528c78731c3bc89
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 19:27:32 1994 +0000

    Formerly pager.c.~29~

commit 8a521a58bdbe4f6c7300c79d687abe33aeada7e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 19:26:23 1994 +0000

    Formerly sizes.c.~17~

commit 814b6fc49b6d16eea9141863919298f9681a793e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 17:47:41 1994 +0000

    Formerly ufs.h.~20~

commit 8c60dc68e961bf31b3368d54bb6a15f6f10575d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 17:38:49 1994 +0000

    Formerly inode.c.~34~

commit 354e6a151bc563fbd10be96a699b24f27c58142a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 21 04:27:44 1994 +0000

    Formerly pager.c.~28~

commit 3fbda516e7d4b9663411675fe24c3f5fcffe21b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 20:22:57 1994 +0000

    Formerly init.c.~49~

commit b309cd8d80ef83da928861afa0e3d015fdd0a480
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 20:22:33 1994 +0000

    Formerly init.c.~48~

commit 0a69a4ad3e771612803c83b913f2049a6f6d089a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 20 19:53:01 1994 +0000

    Formerly pager.c.~27~

commit d591072cb3a1e471d517f4aad871ed91623c6df6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 23:13:07 1994 +0000

    Formerly inode.c.~33~

commit 2eb06ea777f330e481418bd245f6f5ec24818b19
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 22:14:36 1994 +0000

    Formerly dir.c.~28~

commit 44cbaf926be94178da949439100bb8127c738aab
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 19 17:06:31 1994 +0000

    Formerly Makeconf.~62~

commit 55d18e7e0fa75eee6a7cd2f56f87d2f2cada3e41
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 18:56:48 1994 +0000

    Formerly file-set-trans.c.~14~

commit b9c9af0d727cfe9e7749c4a1b7e3032fe903a8bc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 18:48:26 1994 +0000

    Formerly dir.c.~27~

commit 535c73accc2939cad2352ab0f4116dc8011d65b3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 17:24:59 1994 +0000

    Formerly dir.c.~26~

commit 1b4f6a9676ca3e613ecaee890942154e96eada0a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 15:58:55 1994 +0000

    Formerly inode.c.~32~

commit 7f61c864d74726e257b1e593db879b3c368374ca
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 15:53:01 1994 +0000

    Formerly dir-lookup.c.~8~

commit b30b4f83dbaf470e9ff43b600dfe12154b5b3e1f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:56:55 1994 +0000

    Formerly fsck.h.~8~

commit 74a17516cf159094a84a410327ca6811454e2752
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:33:29 1994 +0000

    Formerly dir.h.~3~

commit c695f827d58d3c31c04639422decd1c99a83b0fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 16 14:17:56 1994 +0000

    Formerly Makeconf.~61~

commit 4629f158828336b1f930bd81caad5f42f614cc9a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 15 17:00:22 1994 +0000

    entered into RCS

commit 4dd0f6b3465b599a077e5ea86659a965675c499d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 17:05:50 1994 +0000

    entered into RCS

commit aa3a03d5340fab232ffafc4e6240dcfa326d0d68
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 16:28:20 1994 +0000

    entered into RCS

commit 480d8e15eaaabb8db89e3e848f77777b366ee389
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 13 15:04:17 1994 +0000

    entered into RCS

commit 3264fcde917da6d32be281bb11020db522787626
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:35:18 1994 +0000

    Formerly socket.defs.~26~

commit 5a98860e808f8cd4ae4bb4c3a2b1b356a7ba758d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:34:36 1994 +0000

    entered into RCS

commit 32afb4c4673494019d01e5b471302191e88198b6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 23:28:33 1994 +0000

    Formerly auth.defs.~17~

commit 497e949cd24223ad32711e4d4aa745689d3ac103
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 18:38:52 1994 +0000

    Formerly fsys-getroot.c.~17~

commit 082a56b439ac9a662d92929c5487adb73131f6de
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Sep 12 15:30:33 1994 +0000

    Formerly hyper.c.~9~

commit 8140419372bd68838cbbc282c77e6d3c465c9368
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 12 03:50:56 1994 +0000

    entered into RCS

commit 365b7254364220a7160f949a14d7ac89ab6a9be5
Author: Roland McGrath <address@hidden>
Date:   Mon Sep 12 03:30:54 1994 +0000

    Formerly dir-lookup.c.~7~

commit a2bc72730cdfe3d20e8d249a6025d70d1b903b70
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 11 00:48:33 1994 +0000

    entered into RCS

commit aa889bee8ceb8fa87768817be6cce84c1c1b6469
Author: Roland McGrath <address@hidden>
Date:   Sun Sep 11 00:47:09 1994 +0000

    Formerly init-init.c.~18~

commit d4fc6befb54c9c5a21aee6fe8ecf4f4db0598969
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:28:00 1994 +0000

    Formerly main.c.~18~

commit 9237b950f76a8cbc90157da06f5b20cd6e07a110
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:22:34 1994 +0000

    Initial revision

commit 4a054d53c393d1b6f466c9aa28acab4933bb576f
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:21:30 1994 +0000

    Formerly diskfs.h.~35~

commit 26c4b8c9b3cf5d96c6d9bf96b5a073b3b8a5dfcb
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 16:14:41 1994 +0000

    Formerly file-inv-trans.c.~5~

commit b0abaa2601fa89db065e441f6c524069dc3fe5fb
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 15:53:12 1994 +0000

    Formerly host.c.~8~

commit 9030d8b3b85116ed77f0d23a6c19ac286ec22922
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 15:40:32 1994 +0000

    Formerly mgt.c.~20~

commit fc322884e33a8cd46f017d45b0c975ee1979d98e
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 13:33:03 1994 +0000

    entered into RCS

commit 946509031978606a5733eb7035d1df2a298635d3
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 10:17:42 1994 +0000

    entered into RCS

commit c9a80b049023232b5d8ece91938900823acc2ddd
Author: Roland McGrath <address@hidden>
Date:   Sat Sep 10 10:13:31 1994 +0000

    entered into RCS

commit cc7a84b6b5610ffcf86c2332e4a945010b6bca97
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 19:24:06 1994 +0000

    Formerly dir-lookup.c.~6~

commit 6c391cd6c97677d1ca2a71eac6dbd028def7606d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:23:29 1994 +0000

    Formerly fsys-getroot.c.~16~

commit 638a374855674d0e2b4025d78013339eeecadc14
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:08:19 1994 +0000

    Formerly init-init.c.~17~

commit 6fa9066d35779f67b39374fff5253214669d36fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 17:06:40 1994 +0000

    Formerly main.c.~17~

commit 3ec0da806958c86da52e3cf58de986d29240d777
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 16:48:27 1994 +0000

    Formerly mkfs.c.~4~

commit 7a24a71599a67d4ecc6324626df9f57702fa24f6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 16:06:52 1994 +0000

    entered into RCS

commit 7d0c7d5238e9b2b0d662e923748cb58a89c77b01
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 14:33:55 1994 +0000

    entered into RCS

commit c60430b02513f5af8a2709fa7af757f728f9ae22
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Sep 9 14:11:41 1994 +0000

    entered into RCS

commit dc2dcaa93ad862b9302eafe255062fe819867b35
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 20:03:28 1994 +0000

    Formerly mkfs.c.~3~

commit b2297801e656640111bfd287e1d31dd96ed8397e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 19:51:43 1994 +0000

    Formerly mkfs.c.~2~

commit 3ddbd47a10426a111cd1192e550b0d3c39799f0f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 19:48:35 1994 +0000

    Formerly Makefile.~2~

commit 18edebfe6bd6daf1525de09e6c717ed5ff0985a8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 16:54:10 1994 +0000

    Formerly Makefile.~36~

commit fc5a56e0f2baa66d9aad337824e265cfd6765070
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 8 16:19:20 1994 +0000

    entered into RCS

commit d081af28317fed117f96f90972ba9c858b67c08a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 7 23:41:02 1994 +0000

    Formerly dir-lookup.c.~5~

commit 561baf537da27237a2e1d561ab3e5dcbd3a3d0b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Sep 7 17:14:12 1994 +0000

    entered into RCS

commit 4e6e93b21e537b0e90766c5c2583af4058f30802
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 21:30:27 1994 +0000

    Formerly dir-lookup.c.~4~

commit 5d5db74c35f339f4eb729bd796ece3a602128003
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 19:28:07 1994 +0000

    entered into RCS

commit cd5403676ac5d8c5939c62c13b9f664bba495060
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 19:25:33 1994 +0000

    Initial revision

commit d23575f01dbfcde2de71d05938cbff69355043b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 17:30:47 1994 +0000

    Formerly init.c.~47~

commit 3b86a90fe98a33f68aba138740c0f1f30dcadf8c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 6 15:29:52 1994 +0000

    Formerly inode.c.~31~

commit c958c665ed916cbf006382f65445198b025de0c0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 22:28:21 1994 +0000

    Formerly dir-lookup.c.~3~

commit 326adb90509a07e17899595ee356eddbfc19e6a2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:56:03 1994 +0000

    Formerly fsys-getroot.c.~15~

commit dc3c08f27834a2179409dbf37a6ac6ab962efeb3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:47:49 1994 +0000

    Formerly fshelp.h.~14~

commit 52aa764d34007579d95136c16b12a52f04adbb39
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 20:16:33 1994 +0000

    Formerly boot-start.c.~30~

commit cad1e68b1ad393e9a5c2fb53b6f70adaad33ec3e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 19:19:17 1994 +0000

    Formerly pass1.c.~3~

commit 3eed7236e179cefb3a3e7c79e6af215e25dca669
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 19:15:35 1994 +0000

    Formerly inode.c.~4~

commit c267a5103dd3d690b426bade8f8feea07f0f9441
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 18:50:58 1994 +0000

    Formerly fsck.h.~7~

commit 285f459b6147da8d925adddf5f9df4251ba23b5f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 16:37:49 1994 +0000

    Formerly diskfs.h.~34~

commit 8ffae4e4d5b07bc640bf90ddbb11a37744efaeee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 16:15:09 1994 +0000

    Formerly settrans.c.~2~

commit f49aea9caf08ac761fae80f1ff2d94a97d9ed1d1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:50:43 1994 +0000

    Formerly Makefile.~6~

commit ed0a932e036e9bfbd1294d0b3cbfe0c5729ffddc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:50:18 1994 +0000

    Initial revision

commit 1671ea96f65c7c220d1af4ac435f8c014a3628f3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:41:03 1994 +0000

    Formerly Makefile.~6~

commit a0bba9d53b1bf98d8d6ec80cdef6914c4adc4baa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Sep 1 15:39:31 1994 +0000

    entered into RCS

commit a6a70a578a1f5fbc558c44db61924fa5150b118c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 19:12:17 1994 +0000

    entered into RCS

commit a277e9e6c5677788f5ec5d1719fb9156b5ff1f1c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 19:08:54 1994 +0000

    entered into RCS

commit edbab1095b2c74d0fc656e69b3e1284216015abe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 18:11:59 1994 +0000

    Formerly file-get-trans.c.~11~

commit d07436a370551f086b1be6e379c8b1f3c64d8373
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:08:50 1994 +0000

    Formerly opendisk.c.~2~

commit 4f4535d8ddac6ccd6fff8f0230af8baf15ba5044
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:05:49 1994 +0000

    Formerly Makefile.~38~

commit afdb5b669e6d23ec3311c3071476fba65c58539f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:05:26 1994 +0000

    entered into RCS

commit aa7c439facb78c4361f53609892a6a253b526e8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 16:01:34 1994 +0000

    Initial revision

commit a66cae34bc0bff941aeec86224ed430361034c0f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 15:38:28 1994 +0000

    Formerly mgt.c.~19~

commit afbac259c56b44e0906c62dee9569e02cec655d8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 31 15:07:49 1994 +0000

    entered into RCS

commit d2cad30cff052218c7f81ded027d57177ce21a84
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 09:02:07 1994 +0000

    Formerly exec.c.~84~

commit 6ebbc27b692dcccb0b34c4915cf3fb30b745eab6
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 07:25:50 1994 +0000

    entered into RCS

commit 29b3be64060181a829d35d1752258d335e28974d
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 07:17:52 1994 +0000

    Formerly file-exec.c.~9~

commit 9884afc3d2c28718b214abfa4af3cbc1f5bcfae2
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 06:25:16 1994 +0000

    Formerly boot-parse.c.~6~

commit f8c26a7f8c5f0e5e405c4aefb795f2827c02f453
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 05:03:45 1994 +0000

    Formerly init.c.~46~

commit fc53da095b85505ad276b0025b89939a34653d10
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 31 03:29:41 1994 +0000

    Formerly init-init.c.~16~

commit b2dc7cd92f6bd3f843506160fe04a2d857ffb4d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:54:55 1994 +0000

    Formerly init-init.c.~15~

commit 9014c0a88374ffb9599814ac86fbce52683e3e5a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:21:57 1994 +0000

    Formerly init.c.~45~

commit c8dbabd30118696b492dc142aa3e3081845bae93
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 22:20:52 1994 +0000

    Formerly file-exec.c.~8~

commit 7d0c83ca88d92ccc4b32ea8a2a740060bbcedf16
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:58:14 1994 +0000

    entered into RCS

commit 6d423f3b43f23430177194975bae481669843f08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:33:31 1994 +0000

    Formerly dir-lookup.c.~2~

commit 7497cfaeb1b21b9ca6e4c36d35b46ac71105f618
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:30:15 1994 +0000

    Formerly boot-start.c.~29~

commit fd0e01547be250fc5cd2975896fb9dd19b5326e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:23:58 1994 +0000

    Initial revision

commit 7faed21a60ae1991745486bcb817d8ff642401cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:22:39 1994 +0000

    entered into RCS

commit 6549dceeafebd86ec23046b0e8edf882bd0945bc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 21:14:11 1994 +0000

    Formerly primes.c.~11~

commit 9f0cd7b96131532cb7ea1b453f2545c0fd3455b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 20:42:14 1994 +0000

    entered into RCS

commit a3944adf27e242f5707748fff10b7912970adee5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 18:13:08 1994 +0000

    entered into RCS

commit fa4437b02ab16784fae9b355b320562a388ad25f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 18:06:10 1994 +0000

    Formerly file-set-trans.c.~13~

commit 128826ece1658de8bda645ce7fc834a6c7a50145
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:56:37 1994 +0000

    entered into RCS

commit ea77c18c680118d89117ee13db38aeae81157e42
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:51:05 1994 +0000

    Formerly Makefile.~37~

commit d868312f621ff45d975da621abf0f5077efa246e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:50:50 1994 +0000

    Initial revision

commit dab25d8d8ed6c66cd81535466848dbfd6f6390f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:36:23 1994 +0000

    Initial revision

commit 1bff8cabfc40f5b5201d0aa21ee8c5e3bc64bca7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:24:50 1994 +0000

    Formerly fsys-getroot.c.~16~

commit eadc82ca61ecb32b9250d876ac8ce9437ed1b2a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 17:23:41 1994 +0000

    entered into RCS

commit d4463510bfa8a6fa23434d6d5e885d0a58d78343
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 16:44:23 1994 +0000

    entered into RCS

commit 812caae2968e9804be28b3016592c11c1fa09a26
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 16:21:28 1994 +0000

    Formerly exec.c.~83~

commit 7a339b57c1e332134226e6c6f3929b7ce10c5417
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 15:41:25 1994 +0000

    Formerly boot.c.~37~

commit e7ffc1715baf0e8f4ed1fd42f270ad3468240079
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 30 15:29:37 1994 +0000

    Formerly Makefile.~35~

commit ed782e4e81006b4c8329a5f671bec54bd6a68b6c
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 30 08:23:19 1994 +0000

    Formerly fs.defs.~85~

commit 8b1e4aa9c9e227bc896be17c4738afd4617f4968
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:47:09 1994 +0000

    entered into RCS

commit a6bb8f61aaccd8e2743a82b43c8428a72351b80d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:45:57 1994 +0000

    Formerly data-return.c.~10~

commit 336d688ed826015c6a951f7479456565eac56445
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:36:58 1994 +0000

    Initial revision

commit 7959d7657eeccda0f190d70d05e0b41f22ca1fa4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:34:48 1994 +0000

    entered into RCS

commit edb3bf8627656ef825e0f9eb4a45f329a394648c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:30:35 1994 +0000

    entered into RCS

commit 8250b7b10bbcc90a917cdc57c43ba57017f82099
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:14:10 1994 +0000

    entered into RCS

commit 57ada715adae974008e9a91439c122850c402b6c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 21:05:47 1994 +0000

    Initial revision

commit c6676988bc4fbff2eaf626a0de428cbbb871c6da
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 17:14:22 1994 +0000

    Formerly exec.c.~82~

commit ee5cf0ff2fcd54d03af467ae6df5329cc2a95b0f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 16:53:13 1994 +0000

    Formerly mgt.c.~18~

commit bdd06fa7b9f62c74f6f5dc6fa48da8a631756541
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 29 16:52:28 1994 +0000

    entered into RCS

commit 25482a5427fbe872570e191a45e65bf28d84b6e6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 18:06:30 1994 +0000

    entered into RCS

commit 76e835dba1577c72c27a7eb61aa5651da79e6280
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 18:03:07 1994 +0000

    entered into RCS

commit ed52d309b5fbad0edeae1f4ba4f07fa522d8e8a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:59:35 1994 +0000

    Formerly file-set-trans.c.~12~

commit 19a422459b8c9ffdcb026401d07903638c2f5489
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:47:51 1994 +0000

    entered into RCS

commit 637ce583a778e964ac7b705daffcfc9a7e235373
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:46:03 1994 +0000

    Formerly fs.defs.~84~

commit 7c2260b320df758c291eff0eca6a686fdabdf90e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:35:02 1994 +0000

    Formerly inode.c.~3~

commit 19cfe3374895ba2f5dee8f207e52c710f9a24bd9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:08:07 1994 +0000

    Formerly Makefile.~5~

commit 0950c8edc07686096f781ff267d50fc1c90700ec
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 26 16:04:42 1994 +0000

    Formerly fsck.h.~6~

commit 015984c1524a69577d7d23395332d20f30beea23
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:07:43 1994 +0000

    Formerly process.defs.~80~

commit 7cd94f31e650f8394f6679d1a62fe50b671ca50e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:06:58 1994 +0000

    Formerly io.defs.~65~

commit 5a104d681919966ca3c20cddfc7f7263496ea68b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:05:35 1994 +0000

    Formerly auth.defs.~16~

commit 01979f0a6b5c902e0e74f26888b156a90e32a557
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 16:00:48 1994 +0000

    Formerly hurd_types.h.~94~

commit 6a4e452641344323f91b6a85a628c3c06ea58c70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:22:35 1994 +0000

    entered into RCS

commit 5c6a193deeeeca1dd39e37614fe3e06580d3064d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:18:07 1994 +0000

    Formerly main.c.~3~

commit c241f10b3b2c44872c2d2bf10d7c68898d2221a0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:17:16 1994 +0000

    Formerly fsck.h.~5~

commit 77b717c66e47347d38abcb73dbb2a8fbc7a86b25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 25 15:14:25 1994 +0000

    Formerly Makefile.~4~

commit ffa528cd2e9b3cf2b0af58b0feb9bac889a702ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 24 15:11:56 1994 +0000

    entered into RCS

commit 59e2bf40d1048fc05313f99377742772864c33ad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 24 15:11:08 1994 +0000

    Formerly fsck.h.~4~

commit f91ae0571baa6b36bb08b7e1a5bdb5a47025952a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:18:15 1994 +0000

    entered into RCS

commit 03d683337fd8221f3815bc7f3bc478491abeb6c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:17:45 1994 +0000

    Formerly pass2.c.~2~

commit 1d60ee007690d5b08118510405744ed3af737d21
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:15:16 1994 +0000

    Formerly pass1.c.~2~

commit 6f893ba461fc32fbb1277cadc11289e66d1f4542
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:12:34 1994 +0000

    Formerly inode.c.~2~

commit d25a9e3f90a8f1aa27917b324b9048f326aa01f3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:08:37 1994 +0000

    Formerly dir.c.~2~

commit c9d22b9bc05a04f52c3ff7fdb1fb2b8468dbd432
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:07:33 1994 +0000

    Formerly fsck.h.~3~

commit 4739060a8c900bad34bfc4fea6accc4e6ce272a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:03:11 1994 +0000

    Formerly setup.c.~2~

commit 63c61641799ae23d9dd4e8fe9eb10f058f51b75b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:02:44 1994 +0000

    Formerly pass5.c.~2~

commit a38af20ee58fdb8ea04983f4e55a1978d40ac82e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:02:28 1994 +0000

    entered into RCS

commit 6f9e89efca18830360116782b0f874c08e4ba1dc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 20:00:23 1994 +0000

    Formerly main.c.~2~

commit 86a70b25e1d657d01a7e9658ac0458c53b3e32b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:53:52 1994 +0000

    Formerly fsck.h.~2~

commit 3da0a5cfac95204335017d13bf65929edad5e260
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:44:53 1994 +0000

    Initial revision

commit 33a122570d72ba449a8d8545d2ada93e50cbbf2f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:39:52 1994 +0000

    Formerly Makefile.~2~

commit a81599a34f0a251e4d95491ecb1f5fb70fde6816
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:29:25 1994 +0000

    entered into RCS

commit af8e76d4f9c24ce52878268c2278a2985c14f6fb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 19:30:43 1994 +0000

    Initial revision

commit 96c3a8a0911e030c17ba45163709092be852b9c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 16:56:37 1994 +0000

    entered into RCS

commit dcfbc092ed8df84171c5f97fe96369242421826b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 15:41:04 1994 +0000

    entered into RCS

commit e21fccdd23475cd7b6320d1fc369cec8c6589d93
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 14:44:04 1994 +0000

    Formerly Makefile.~5~

commit e74d8361b2cc7d68943cf141d45f322f2ac873b6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 23 13:36:06 1994 +0000

    Formerly Makeconf.~60~

commit 921f0711f40b96f319d72690acfead76be8ed235
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 23 00:17:46 1994 +0000

    entered into RCS

commit 3e63d6e88e482a0a277ae399c896b538a89ffead
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 22:13:04 1994 +0000

    entered into RCS

commit 3792366aae737062a29007d6c38cb62ebcdb6177
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 21:09:08 1994 +0000

    Formerly info.c.~8~

commit 90d62dc6e22d443d89694d9512953a9853865245
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 20:43:59 1994 +0000

    Formerly init.c.~44~

commit 87f122da5ff2f1f4b3c0782b6b864c471ac60225
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 17:49:57 1994 +0000

    Formerly boot.c.~36~

commit 7c5120a90f63db058b661f3a5e7a288fa969514f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 22 17:48:26 1994 +0000

    Formerly Makefile.~32~

commit c5538c895906d8af3b17ea9f96e8f857a6c58a2d
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 17:29:20 1994 +0000

    Formerly wait.c.~10~

commit 5a9c30025d6dcf44f8da41a6f0d4c71cdae4aa73
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 16:18:03 1994 +0000

    Formerly sh.c.~2~

commit 418d647c133d2d5a804e140c85ec991ff2987f40
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 22 14:08:20 1994 +0000

    Formerly pgrp.c.~12~

commit a002c8c22203f3a774df8afb571009b9951e3afc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 21:47:02 1994 +0000

    Formerly pgrp.c.~11~

commit 1eaaa5ce91d4ce40e3f6f7167bce96cc6d21396e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 16:30:36 1994 +0000

    Formerly init.c.~43~

commit 8456da4a0b7408d457dede16867a1eb6084b2364
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 14:24:40 1994 +0000

    Formerly mgt.c.~17~

commit 48b110e26d289f52caf42fa267f251b3653319ae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 19 14:22:26 1994 +0000

    Formerly pgrp.c.~10~

commit 6129f07b2f19db1f432f768cc73c7fabbc721ede
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 19 09:02:01 1994 +0000

    Formerly pgrp.c.~9~

commit c194ee424339da9bccaedb304d18db8957d245fc
Author: Roland McGrath <address@hidden>
Date:   Fri Aug 19 05:40:03 1994 +0000

    Formerly Makeconf.~59~

commit 80523e1eb9524a6f2026e35e0a197b2ba3e7d49c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:18:40 1994 +0000

    entered into RCS

commit e21a627c62cd87c26e8a4607b72cd04c98a512b1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:10:46 1994 +0000

    Formerly boot.c.~35~

commit e53995f2a3c86d3d752961bf9506279de43d7cae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 23:02:09 1994 +0000

    Formerly boot-parse.c.~5~

commit 3588f804a86a66969ba0a296e1d73060bf096c14
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:47:05 1994 +0000

    Formerly init.c.~42~

commit 29a9c26ca398c047a4d9eb4d0c8b7e808325335e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:35:12 1994 +0000

    Formerly Makefile.~31~

commit 9d6e9d56dbebe296f692e7c57990728c32fcb3f7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 22:22:42 1994 +0000

    Formerly boot-start.c.~28~

commit 3e25a470e6648e4cc3d57dd728afc9620413dc30
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:58:30 1994 +0000

    entered into RCS

commit b9dd876658c39d3c6b69e3b2ffa7a12d6453d339
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:44:34 1994 +0000

    Formerly Makeconf.~58~

commit 2cdc956adf938d66b8207b58f5b711eb7de7f6cf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:41:42 1994 +0000

    Formerly Makefile.~34~

commit 63ffb56c65c8ac9628e0a65bdc54daf4476521b7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 16:40:57 1994 +0000

    Formerly alloc.c.~14~

commit 5299f79bd2540ddfe2c4a87ffce11c19883fdb28
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 14:53:51 1994 +0000

    Formerly mgt.c.~16~

commit b483cd46796eae818eb4668a91b0f3148aa80e01
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 18 14:40:50 1994 +0000

    entered into RCS

commit 9fd505d86e18da9178d468d78f162fffcc02010b
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:11:27 1994 +0000

    entered into RCS

commit b194d8fd25c31086d74c71ad3183c4bd55225c5b
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:04:09 1994 +0000

    Formerly msg.defs.~15~

commit af02943206588904f46da6042f5d002e135d233e
Author: Roland McGrath <address@hidden>
Date:   Thu Aug 18 00:03:25 1994 +0000

    Formerly io.defs.~64~

commit 30360d35abb33891556214c9a881aacc47878056
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 17 23:20:43 1994 +0000

    Formerly init.c.~41~

commit a216d7bdcec0d9c9b7544b5f43b51e2dafbf75c5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 20:27:21 1994 +0000

    Formerly exec.c.~81~

commit d5e4f35fa37bddccbc9647c14cc9bf0fd1f12c48
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 19:26:48 1994 +0000

    entered into RCS

commit dd2f95e471c3bf941b3490d05aa40bcdbea2678e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 19:22:47 1994 +0000

    Formerly term.defs.~16~

commit 5967bd202d37d39b7c949e2f4b27880c64e03764
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:15:18 1994 +0000

    Initial revision

commit b2a2cb9018ab03c89180a686ce261b9dd220a682
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:15:13 1994 +0000

    Formerly init.c.~40~

commit 5bc4ab35795b9248046942638e8f63f372fc712a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 18:09:22 1994 +0000

    Formerly host.c.~7~

commit ef8776cd807575d013fdda0682fb3934ef9157bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 16:59:14 1994 +0000

    entered into RCS

commit 073406e34caae72e26c5b6184883fd044c342506
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 16:51:39 1994 +0000

    Formerly rpc.c.~2~

commit 16bd639758f7a85a1528473dd166fdf9354b3f87
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Aug 17 15:58:15 1994 +0000

    Initial revision

commit fcf23fef35dc73f99200f2070206c4031fc2c726
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 19:39:57 1994 +0000

    Initial revision

commit 5d7a54abdfeaaf6a4c15e6face7d702f001cb645
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 19:37:28 1994 +0000

    Formerly init.c.~39~

commit 01097c9e698a0f272ecee451b419a874848d2c70
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 19:36:48 1994 +0000

    Initial revision

commit 3eaebb790e2363bce3b4eaba188247e503a90444
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 19:03:35 1994 +0000

    Formerly Makeconf.~57~

commit e5e668f38c8368ba220bada82d90d3800035700c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:12:16 1994 +0000

    Formerly Makeconf.~56~

commit 65cb6c5eaac8b545e34c0590639ba65f64191c45
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:06:01 1994 +0000

    entered into RCS

commit b3c4c794948edc4303d898a86bfa4a4ddc13ff23
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 18:04:35 1994 +0000

    Formerly Makefile.~33~

commit 865552b22d129abee6407cdd155df94c2003d1ac
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 17:56:14 1994 +0000

    entered into RCS

commit ae461e48cac9779084cfa265aa42829608bafec7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 17:24:05 1994 +0000

    Formerly Makefile.~4~

commit 89a656728130605f4ed526f7689893b0857d72d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 16:23:57 1994 +0000

    Formerly ifsock.c.~2~

commit 3da749c1bd1ca90bfb657455c4cd90ab6d9a36b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 16:06:23 1994 +0000

    entered into RCS

commit 376f5f9024bc55eed2061c2bb52cb4d08865697d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 15:54:23 1994 +0000

    Formerly symlink.c.~3~

commit 6579d0bab5ad9c04df584e641154cfee4120cb4f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 15:22:07 1994 +0000

    entered into RCS

commit 0bf21cbb861a1e1b955d3045e0cd68dc0820f879
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Aug 16 14:02:35 1994 +0000

    Formerly exec.c.~80~

commit 562aa6541263bc2f3761de428caaebe909f195bd
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 04:44:50 1994 +0000

    Formerly init.c.~38~

commit 63e3f9a0f0234ab26321b2b14c82eec3d87f2c74
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 02:26:01 1994 +0000

    Formerly Makeconf.~55~

commit 8bd5a8d86fc95e45e563de5d949d546a4d9ac3e7
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 02:19:12 1994 +0000

    entered into RCS

commit df4f131a1a4e784de33055c7596f5daa47e10e56
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 16 01:24:02 1994 +0000

    Formerly exec.c.~79~

commit a5f9f499dec3253d0ddc405c88c0e7a871a5e126
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:40:57 1994 +0000

    Formerly host.c.~6~

commit ce54306f7472dd6e5adc5e8376f884d327c76b7b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:36:58 1994 +0000

    entered into RCS

commit 2c67607ddab8e9387a77e6fcabdd7d86353f6713
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:35:23 1994 +0000

    Formerly main.c.~12~

commit 4120cda823009b13107bf8e0d69d8b5a98f1f28e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 20:04:18 1994 +0000

    Formerly exec.c.~78~

commit 123805f3f1ddb6791c647fa03daf7acecc0d608e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 17:59:45 1994 +0000

    Formerly fshelp.h.~13~

commit 793c86fa0ee3a247d58850bc0079727d5f3779a8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 16:01:29 1994 +0000

    Formerly init.c.~37~

commit cffac46fe8a883019a994c2a5d716668b10592b9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 15:58:04 1994 +0000

    entered into RCS

commit 0e7856f0be49d615142c43740bb35d33eb2add07
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 15 15:49:33 1994 +0000

    entered into RCS

commit 6c91017b6b5e85be12b66d33052e9392b0f2739a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 12 18:04:57 1994 +0000

    Formerly init.c.~36~

commit 74353a86ecec72831734cd020b46e1ef6e2e8f1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 11 16:25:04 1994 +0000

    Formerly init.c.~35~

commit 6ccfdfaca13b871cdc44799a55fc228c5657fdf3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Aug 11 15:58:35 1994 +0000

    entered into RCS

commit 9ee26f9b3024e3cfac92f6b2b740e1c31fb7a254
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 10 17:41:51 1994 +0000

    Formerly Maketools.~23~

commit 90ebc22495d7262cade4acf084ea6a662538efa1
Author: Roland McGrath <address@hidden>
Date:   Wed Aug 10 03:56:35 1994 +0000

    entered into RCS

commit 3c492e2c6be0e3e711c64d5120f17d9b875c1342
Author: Roland McGrath <address@hidden>
Date:   Tue Aug 9 23:43:44 1994 +0000

    entered into RCS

commit c6fe3da954d27332ed14a88bfe13ec6a2bc85ae7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 20:58:04 1994 +0000

    Formerly Makefile.~34~

commit b141451e0fca33b7e84a42e65d24838113c0d5a1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 20:17:50 1994 +0000

    entered into RCS

commit f8da3a390083af82ecfb51c4b164a3bd89430100
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:53:03 1994 +0000

    Formerly Makefile.~13~

commit f65c837a1bb88d65975b7c8ec65a76d32b5da886
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:50:16 1994 +0000

    entered into RCS

commit 2d1c60706a7839ced1162c352ccda23e841fbf69
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 8 19:38:44 1994 +0000

    Formerly Makeconf.~54~

commit b4c76555e6709924ac5dc241787998a2975ea32f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 20:39:27 1994 +0000

    Formerly Makeconf.~53~

commit e5a24b8fcca96e117a9017cfcb30b04a93eeea26
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 19:59:56 1994 +0000

    Formerly Makeconf.~52~

commit ca2ed7ab8ccea9065f2c77fa997ffc60132ae7cc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Aug 5 19:54:21 1994 +0000

    Formerly dir.c.~25~

commit ed137b10426b8e1aad82fbf68cdc43df17c385c6
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 1 23:41:05 1994 +0000

    Formerly Maketools.~22~

commit c8165318e4d6d6cb6051c549df227d1d2d4f3411
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Aug 1 02:05:05 1994 +0000

    Formerly io.defs.~63~

commit e9786219e1e56bd23c319104bc2893abd791666d
Author: Roland McGrath <address@hidden>
Date:   Mon Aug 1 01:15:05 1994 +0000

    Formerly Maketools.~21~

commit a98efcb156d2cf23bc8ce3b4c57d800c79665e96
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:19:22 1994 +0000

    Formerly Makefile.~36~

commit 4e86ebc785fae92c2e2f51021b3c5b941542abc2
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:07:52 1994 +0000

    Formerly Makeconf.~51~

commit 75a5062da955a2f100e3ce02df6c1f9efe9ae0fd
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:03:32 1994 +0000

    Formerly Makefile.~31~

commit f5c31c6fe2c855492164b19578fca196cec58da6
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 07:00:36 1994 +0000

    Formerly Makefile.~30~

commit 9d390647347b98710fe77c4e0169150d85e72650
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 23 06:54:14 1994 +0000

    entered into RCS

commit 1724c52b1c2b04826a8f618392d9e269fc58e4a3
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 22 23:47:53 1994 +0000

    Formerly Makeconf.~50~

commit 0beb62af11dc78623cc2fdca188fcb1fe8619fce
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:39:31 1994 +0000

    Formerly Makeconf.~49~

commit 01d3f17c3a747053b51fc948dff8159426d4fce8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:21:00 1994 +0000

    Formerly Makefile.~33~

commit b0f9e2be8bc634b5f368a932039ed311843bd81b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:19:07 1994 +0000

    Formerly Makefile.~30~

commit 54e9613f928a5b20e0818bfa115c4e0b95087368
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:14:29 1994 +0000

    Formerly Makefile.~3~

commit be228937082f89e4efcb8268eeaa8eb4fe5f8551
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:10:28 1994 +0000

    Formerly boot.c.~34~

commit 11dc34c7af7b561b6a98a064acda1984f97d5a88
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 19:01:48 1994 +0000

    Formerly Makefile.~29~

commit 97dba108abdccca8923b03ceb849c6782bb2c8ee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:43:53 1994 +0000

    entered into RCS

commit 9e99744e06e7484b1e6ce3861fab8efff4cc5b29
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:37:53 1994 +0000

    entered into RCS

commit cbf0aebfa0d0fa206ecdac8b9879d48677038fe0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 18:36:49 1994 +0000

    Formerly Makefile.~35~

commit 7c486681b57ec71ea58ad9178b78707ab629d6db
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:44:06 1994 +0000

    Formerly Makefile.~14~

commit 80f9248dafa2040a06a27862a202f54aaa60aa53
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:43:01 1994 +0000

    Formerly fsys-getroot.c.~15~

commit e95a477427f6a4f2e6d6da2d9e13af4bfe3cbc4f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:41:29 1994 +0000

    entered into RCS

commit d0321841f8b43d91af724ef95d4b7727437648cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:26:10 1994 +0000

    Formerly Makefile.~3~

commit 36b2fa636502525372b6f18434da48ed5fd96033
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:23:28 1994 +0000

    entered into RCS

commit 974dc8e96c815e3b68ff0f5197b877d1a292682d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:23:12 1994 +0000

    Formerly diskfs.h.~33~

commit 18fdf723665fb035c8586b454e5ca12493757db8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:19:25 1994 +0000

    entered into RCS

commit c189c703d40e933266feadb4049861c80a1eaf0d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:14:38 1994 +0000

    Formerly boot-start.c.~27~

commit 0722defc36dd652f649d5273586f8b583bdb8a84
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 16:02:58 1994 +0000

    entered into RCS

commit 827f654cbf8bbdd587444f441579c061b8675ff7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:54:34 1994 +0000

    Formerly data-return.c.~9~

commit 30121c52f5e36f6c0d29a61e7dafab17df0ec058
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:55:30 1994 +0000

    entered into RCS

commit 2d7c98d778afe9aba47c13449b24608d58b0e268
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:49:05 1994 +0000

    Formerly Makefile.~12~

commit 76a9689c355f767ba6536c28b0af8211b9a3b49f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:43:38 1994 +0000

    entered into RCS

commit 0d45e37e9664d949ab2414e64c0d273322cfaa6f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:17:27 1994 +0000

    entered into RCS

commit aff67536a7b805c8ad6bf6777cfc5f279cea85ea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:08:50 1994 +0000

    entered into RCS

commit e0970fb9a6fffb4abfa19e0768a5ebc8dead8c0a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:08:31 1994 +0000

    Formerly pgrp.c.~8~

commit 34a4592c795cede1de4b3db1baaa3b17851cb2e5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:07:20 1994 +0000

    Formerly mgt.c.~15~

commit 271843e7f437add86e3b54a0000afff97b56bf51
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:06:44 1994 +0000

    Formerly info.c.~7~

commit cd980da3bd0be47188df7c02cb471e4dd1f4f6d1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:06:18 1994 +0000

    Formerly host.c.~5~

commit 355ce56dfa8e2e52e7924d735db7a9786102adb2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:05:35 1994 +0000

    Formerly wait.c.~9~

commit 4fec87c699ce52ca35bed091bbe86b71c2f8de16
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 15:03:14 1994 +0000

    Formerly wait.c.~8~

commit 9509f44f8c909cddaf4ec2114e1ebb042abe9ce8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:46:29 1994 +0000

    Formerly Makefile.~14~

commit 756240b90781468f3c45cef5749fd8064e4a3dd3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:37:58 1994 +0000

    entered into RCS

commit 5d49962b026abf0fc8959a2f63c81ac162a7ab89
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:22:21 1994 +0000

    Formerly exec.c.~77~

commit 3a732732689e4776fea865bb5da349cc00ef71e7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 22 14:21:13 1994 +0000

    entered into RCS

commit abd5a38e2b92e267f9e6fcec13d6dcd184f69e98
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:13:29 1994 +0000

    Formerly Makefile.~25~

commit 3e3fceba58df5a6b7898603cf7f7924f2e8d318a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:11:17 1994 +0000

    Formerly Makeconf.~48~

commit 06425e5417e39c13ac6e2c05c0a2ad3e8c4dffda
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:03:21 1994 +0000

    Formerly Makefile.~28~

commit 832fd47de40ed1036ba157cf556b1e3907e5cc7e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 23:00:43 1994 +0000

    Formerly boot.c.~33~

commit 75c64b85f9167af633b290a4615a72ab729b220b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:40:19 1994 +0000

    entered into RCS

commit 95b6b5aef1ff69a6921931fb818b29528f23093a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:33:46 1994 +0000

    Formerly init.c.~34~

commit c7a0973ef22e66e0f0dfdabdd99527eb147e5974
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 22:08:46 1994 +0000

    entered into RCS

commit f85e60d2fe5cff9eb1cf8706b4ba6adf1a553782
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:44:25 1994 +0000

    Formerly Makefile.~11~

commit 850a190f561927e3ce6396f673590189a16c0fba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:22:57 1994 +0000

    Formerly Makefile.~2~

commit b91da5aee96bdd64fa0dca0ce8ac5dd8c628ca60
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:20:56 1994 +0000

    Formerly symlink.c.~2~

commit c85b8c171267bddd1ef0474cb21bce37c95e9b85
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:15:18 1994 +0000

    Initial revision

commit c890dbf0ab023d229252d8a9ceab4675c9ce9d72
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:12:41 1994 +0000

    Formerly Makefile.~32~

commit 5325b96a2cf2bb6410b89d7cded6a9ee2304cd8f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:10:49 1994 +0000

    Formerly Makefile.~2~

commit 91c7cca944c1e32d0143e0ac486aaec3546f61d3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:08:19 1994 +0000

    Initial revision

commit 285e2db88ec399797ad7af95a6be1045e0f3b770
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 19:03:46 1994 +0000

    Initial revision

commit 764c98a847f888d6e3ba3a1c3bf772c110160d22
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 21 00:14:42 1994 +0000

    Formerly Makefile.~24~

commit 3e8e1acc60d2332723620f0d9d383f42fc463b25
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 21:25:23 1994 +0000

    Formerly Makefile.~29~

commit 2982aa18d82b90103e20e94ee1907d276b363882
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:26:50 1994 +0000

    Formerly Makefile.~11~

commit 4fba7bb985cb917bbacfd1855105fe5d09c8cb0e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:18:12 1994 +0000

    Formerly wait.c.~7~

commit e61338925973c36c64f5c7b0e562d1f20929f640
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 20:01:28 1994 +0000

    Formerly main.c.~16~

commit 4009ef07f255891903a99f1257112b3107c204ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 19:59:31 1994 +0000

    Formerly Makefile.~13~

commit 92b08387ab063a6a2b6fe96c5d62be6d8f76e536
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 19:59:19 1994 +0000

    entered into RCS

commit 12cc140512227e2987027402df6dc4d7adeb21cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:38:02 1994 +0000

    Formerly boot.c.~32~

commit 3e71823856b156f412be9b4970b091829117d9ab
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:30:45 1994 +0000

    entered into RCS

commit 4c7d341a1d87cab0617a64b66c7f22e69bf14fc0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:29:18 1994 +0000

    Formerly exec.c.~76~

commit 5e33a1347cde60111a7a3a8379a85b44f19d4e2b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 20 17:21:01 1994 +0000

    Formerly Makefile.~27~

commit ab5ac453b39dcd8fcf4019767f920e3d2cbc80bb
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 01:53:07 1994 +0000

    Formerly ufs.h.~19~

commit b839e8b40e2e7f542bf9482fa5f750c8348415bf
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 00:52:50 1994 +0000

    Formerly Makefile.~29~

commit fa26c63ff29960f7c7b71d52e0fcd39c8732f735
Author: Roland McGrath <address@hidden>
Date:   Wed Jul 20 00:37:43 1994 +0000

    Formerly init.c.~33~

commit 9e78b197ed021d896e69a5665d25724994d30083
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:48:31 1994 +0000

    Formerly Makefile.~31~

commit 88fb75ebb1680479e190bffa5d36468c36f6f465
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:34:40 1994 +0000

    Initial revision

commit ac7f2a14e37560035dd4365da5ef04e683502ec1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:34:36 1994 +0000

    Formerly main.c.~15~

commit ba62e196449e5e821e09441c8fdec71cc635a8df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:32:48 1994 +0000

    Formerly fsys-stubs.c.~7~

commit 4898ec0cc97f8481a485a7b01a16a28da8229497
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:31:30 1994 +0000

    Formerly init-init.c.~14~

commit 48c31851ab1dfc7e36e41f5a2dd8650b9d159be3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:30:16 1994 +0000

    entered into RCS

commit 227c640815babc3c1beac2a4893b3b3b9e4e5352
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:29:11 1994 +0000

    Formerly diskfs.h.~32~

commit d4b4e67f506f8d230e4c56025cfb432311594628
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:28:48 1994 +0000

    Formerly boot-start.c.~26~

commit 41a849315e5ac4b775c67f0e989a3c4d0140b4f3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:28:02 1994 +0000

    Initial revision

commit ddd53da76feddd3199816e4a26117fb6dd7be927
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:27:21 1994 +0000

    Formerly exec.c.~75~

commit 97da2fd2eec97200925a8bdec6bd9f355d2822a5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:24:54 1994 +0000

    Initial revision

commit d8dadb7beade14b3585a0f7f320411c10e377094
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:23:27 1994 +0000

    Formerly fsys-getroot.c.~14~

commit 4f8dd3673b1efa4c52555520df80b751cf98496d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:15:33 1994 +0000

    Formerly fsys-getroot.c.~14~

commit f04e0ec35b3400baec7f58de0dfd4f65f1b0f792
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 23:12:05 1994 +0000

    Formerly file-inv-trans.c.~4~

commit c098afc04d374917bb464ea315c40102e9eb13ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:55:01 1994 +0000

    Formerly peropen-make.c.~8~

commit 71d262cf2e8bdf551b9ce176aeac7675a650798f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:44:51 1994 +0000

    Formerly fshelp.h.~12~

commit a0869fd3061dd32e2e448b3137c6fcd62b6042de
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 22:08:06 1994 +0000

    Formerly Makefile.~28~

commit b7eac4f141617cb195c10698e9ee3c21ea1560ef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:48:29 1994 +0000

    Formerly Makefile.~27~

commit d025e7e3632e5c46bcb992811894c80a87c4edd0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:45:41 1994 +0000

    Formerly Makefile.~14~

commit 9edd99d1b866baa4f67f4eaf32941a1bf5513a12
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:44:54 1994 +0000

    Formerly Makefile.~12~

commit d77ec0e29bed5c9dd9466d960a6710de145da36a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:44:16 1994 +0000

    Formerly Makefile.~23~

commit e1572cb71905251fa963a5b1eab53506f2444a04
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:42:30 1994 +0000

    Formerly Makefile.~28~

commit dc8f63066a3e712d38714a21fea97724f43ec648
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:41:37 1994 +0000

    Formerly Makefile.~26~

commit 22b03398d624c02d3bc7fefa5780b753af9abf66
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:36:12 1994 +0000

    Formerly Maketools.~20~

commit 00d8f7115844981d3cb7403ebcfc624d374b8be2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:30:09 1994 +0000

    Formerly Makeconf.~47~

commit 67a949059eb86e258414dcc977272e68ca3cf90e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 16:23:51 1994 +0000

    Formerly Makefile.~13~

commit 74115bdeb416bff5381e9596abbdda5792197223
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 02:35:07 1994 +0000

    Formerly dir.c.~24~

commit f9b619e742a7f7a0b3fa7bd9a029086c0b47f38c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 01:02:20 1994 +0000

    Formerly hyper.c.~8~

commit 79651e5952e85e939da6d2cdfb6d13164603d5cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 19 00:19:10 1994 +0000

    Initial revision

commit 062b64df1f6a0356894bb619377a79096bd12d5e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 22:53:49 1994 +0000

    entered into RCS

commit 5a453f5a370185ced3caf94706ad711733289c4f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 22:48:30 1994 +0000

    Formerly fsys-getroot.c.~13~

commit 8f347d9e9f90abdad3986deddf650dd2036e19cc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:44:12 1994 +0000

    Formerly file-inv-trans.c.~3~

commit 963362561513f5affe5515771f5100383ce53a7e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:28:31 1994 +0000

    Formerly ufs.h.~18~

commit 15769e9277bb7c660f214306e4f6ce3a5a7202bd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:24:03 1994 +0000

    Formerly Makefile.~34~

commit f4804ca67ec5b19d1d597ff2cb7134ded4612803
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:21:51 1994 +0000

    Formerly file-inv-trans.c.~2~

commit 7e33104a8fa2ce70f04caca3ae6ff9584ab113be
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:03:50 1994 +0000

    Initial revision

commit cbf4b1fab9f03fa0ed6358d306088ff214f1f754
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 20:01:23 1994 +0000

    Formerly subr.c.~7~

commit 4a16d94ff1bcdc9c93ed9b2ebc79a0327b15f87c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:51:00 1994 +0000

    Formerly init-init.c.~13~

commit 713385a25d1f6ac8883f60669330200ab0491305
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:33:19 1994 +0000

    entered into RCS

commit a9642e13904c2df6204cba927b3ee7485c28f011
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:28:20 1994 +0000

    entered into RCS

commit 90103667a9dc64807d997a6f2c24317e9181af0b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 18 19:24:25 1994 +0000

    Formerly ifsock.c.~4~

commit 77de2f20b3ba2e7dda9d49648c3ea2e313316d30
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 16 03:08:25 1994 +0000

    Formerly login.defs.~2~

commit 59d07bfb1329b1ada133608d1f04998ecc257731
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 16 03:02:25 1994 +0000

    Formerly subsystems.~6~

commit 256158049233686853a6d7e2d8217c8fcd41a03c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 22:22:39 1994 +0000

    Initial revision

commit c7f33041ac4f4348d991b51c654a4a88f8381b53
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 22:21:39 1994 +0000

    Formerly fsys.defs.~38~

commit aad3a88ef170eef306d11de18c88408440dd45d4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:50:04 1994 +0000

    Formerly io-sigio.c.~3~

commit 416edd065e0a5f2fc946ab1f5dfb99ab7930f9e8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:49:35 1994 +0000

    entered into RCS

commit 819df1faf5983fa2f9a261296b3a55c3c4315787
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:47:29 1994 +0000

    Formerly init-init.c.~12~

commit f595040568e06881558b9176e38e9d074b2aab5d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 19:46:44 1994 +0000

    Formerly file-get-trans.c.~10~

commit 078f75f739c037413b8484f4b100722d02575ee0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:58:08 1994 +0000

    Formerly subr.c.~6~

commit d75467b59eeca2e2a1212555bb44183b0dfba176
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:54:51 1994 +0000

    Formerly hyper.c.~7~

commit c385e9c2f0278c2bd5b7b8e291ef5591f45048be
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:49:36 1994 +0000

    Formerly sizes.c.~16~

commit 9b1b684bf394809a38b3795027fcea1a74f20b37
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:45:34 1994 +0000

    entered into RCS

commit 965a9938bd9eede50dde7fb62bdece10d8f4fe53
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:36:29 1994 +0000

    entered into RCS

commit 2d87aac0b2521a7656bd8eb45e40cacd9acb6d5c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:28:01 1994 +0000

    Formerly dir.c.~23~

commit a6930657bbe08c0456ce9ed85bcddadb61a3c544
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:23:00 1994 +0000

    Formerly alloc.c.~13~

commit 1723f84b3b6e31f23c7fd9465e05416f61372927
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 17:22:18 1994 +0000

    Formerly ufs.h.~17~

commit 97fe0e2c1822c136dddb9bc64bbd2c402fac5b31
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:50:51 1994 +0000

    Formerly subr.c.~5~

commit 31eb6cdfe998cd4e03385d9a247756f65636ddbe
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:42:43 1994 +0000

    Formerly main.c.~14~

commit b735a78e9348b73ac9a040cda2a4bc5abd5036ed
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:28:07 1994 +0000

    Formerly ufs.h.~16~

commit 27c0a15f389d176e07f2e4e1ca219cc549e04299
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:16:36 1994 +0000

    Formerly fsys-getroot.c.~12~

commit b0fce39e1ca8a6ef4d9cb6346e551e9d0d369c93
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 15 16:15:44 1994 +0000

    Formerly diskfs.h.~31~

commit 3584e1ba73d009f5c9fb5c4b9e2d801c8b20974a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:45:29 1994 +0000

    Formerly alloc.c.~12~

commit 62e3fef05228398a0623c5429a7f02690ac661f5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:40:31 1994 +0000

    Formerly sizes.c.~15~

commit afdd7871afc81b7de9f3d82d6e879e45f5116961
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:36:26 1994 +0000

    Formerly ufs.h.~15~

commit 1b403f56649bc7d6b8ad47e9f4713ac5dd3133e6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 21:12:31 1994 +0000

    Formerly fs.h.~4~

commit 02c80ae1c293c192ec631d93d2dc633250220d49
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:09:50 1994 +0000

    Formerly alloc.c.~11~

commit f40a6d863d03b79c1261a36f9ed21ca552a02c7f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:08:55 1994 +0000

    Formerly subr.c.~4~

commit c12327248cdb7b9c9e3fea1a41413692702c8d23
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:06:40 1994 +0000

    Formerly fs.h.~3~

commit 826b3d72040927b810d8ea6c5596c919c781d198
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 20:00:26 1994 +0000

    Formerly dinode.h.~3~

commit 5fe306c3e4ce43b227d6597d5abb06d93cff3ff7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:59:56 1994 +0000

    Formerly tables.c.~3~

commit 6aa09e29d2e342ad0eae276d953ac8af363481fd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:59:03 1994 +0000

    Formerly subr.c.~3~

commit 3d85bda98d662098461d9a9f7cdbcb848acebccb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:57:04 1994 +0000

    Formerly tables.c.~2~

commit ba41f51e42b8da0298948524f8e72b753fa48c17
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:50:21 1994 +0000

    Formerly hyper.c.~6~

commit 4074162d33fb809704951664a518433fdfdd5bba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:37:51 1994 +0000

    Formerly diskfs.h.~30~

commit 2e4300e1cb9b900dc76ec1b61732e1cfb1b783ea
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:36:39 1994 +0000

    Formerly file-set-trans.c.~10~

commit 30cf3dae620737378c687c295e179445d63f6f86
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 19:06:35 1994 +0000

    Formerly main.c.~13~

commit e17c9c78fe0ae1507a3126b220c14a808a30839c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 18:39:07 1994 +0000

    Formerly node-times.c.~5~

commit 85b744961f49e8c4cd4ef9e29df68e65e1f710fb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 17:06:33 1994 +0000

    Formerly dinode.h.~2~

commit 18b9974886bbed7d48e0ff7ace20a6282af8b2ba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 17:05:43 1994 +0000

    Formerly dir.c.~22~

commit 69075c9806e5401076dc6a3bc147bd2e7a357e16
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 16:56:24 1994 +0000

    Formerly dir.h.~2~

commit 5dd98f93593244a421aafdcef27db47db2682278
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 16:35:21 1994 +0000

    Initial revision

commit 2a823a0974de6fbbc22143d829c26eb2535d6661
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 14 15:33:40 1994 +0000

    Formerly subsystems.~5~

commit c5b73e81d599ac690666adc83c6764ad4b9c7b8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:53:40 1994 +0000

    entered into RCS

commit ef341b197bed7d2b3e7666946a67730ffa8756ad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:44:06 1994 +0000

    Formerly diskfs.h.~29~

commit 76d0db78a09a8ae53d105f6da01bc0cc36c0e6fb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:30:16 1994 +0000

    entered into RCS

commit 840b595c5ecda36ba79fa4406963869e5e3c79fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:23:47 1994 +0000

    Formerly Makefile.~33~

commit 22f887eab5baef94307212d1f044ea23a4db11fe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:21:50 1994 +0000

    Initial revision

commit bc620e6da6e226c9594f03a9e3bd2600a87d4588
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:20:33 1994 +0000

    entered into RCS

commit c40970f4eed6e03273a418a436e155214c67b068
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:15:52 1994 +0000

    Formerly init-init.c.~11~

commit 2957cc3e30369a92abaeb2c03379e3a864be117f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:07:26 1994 +0000

    Formerly peropen-make.c.~7~

commit 9f2bff0277618d4c6da7d46548595eeb444cf2a2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:06:16 1994 +0000

    Formerly fsys-getroot.c.~11~

commit 23ff95d5bafe7297b0b1a6460c3c8525aeba0db8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:05:21 1994 +0000

    Formerly file-exec.c.~7~

commit c131abf26b5398a9fc4805b53e3d866bb9b511b1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 20:02:36 1994 +0000

    Formerly boot-start.c.~25~

commit 818f33351b78626282acf1456fd88d0f1bf06003
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:58:50 1994 +0000

    Formerly priv.h.~12~

commit 3a224dcfe8e4d2453aa8a840b5947b99383a88cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:50:23 1994 +0000

    entered into RCS

commit e49132338cfe070f7ac81991c646e8ee7feedb3c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:33:02 1994 +0000

    entered into RCS

commit bf5af76878623931d33e596e0556e5b9a5e9346e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:45 1994 +0000

    entered into RCS

commit 8ba726af796e2f6b8a9d5c14cd8bf62393ef219b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:42 1994 +0000

    Formerly io-sigio.c.~2~

commit 2f89bc487e4239fee0c0f1c9ef9c8b0c0bd05125
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:12:08 1994 +0000

    Initial revision

commit f18f7631aeb7e18b4e4c4f042cffa667f67335fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:07:48 1994 +0000

    entered into RCS

commit d28686a748f01696fa66346a1b0e84cbfcfba1e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 19:01:24 1994 +0000

    entered into RCS

commit 37358c8e83eae1362f352f33494b01468c5e2b94
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:46:48 1994 +0000

    Formerly file-get-trans.c.~9~

commit cf6a164806654b32c6f74424ccd6cdacdc6d338e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:41:41 1994 +0000

    Formerly file-set-trans.c.~9~

commit cd3f1d0936307622edb5dcd7ab0127d88ee41a36
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:33:04 1994 +0000

    entered into RCS

commit 3ff0df44c961f83cc1d5d1a39620204a2fc5bade
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 13 18:29:12 1994 +0000

    entered into RCS

commit 672acc23a7e80dd8b40a19c79b83c72caa08497d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 12 19:23:37 1994 +0000

    Formerly Makefile.~29~

commit fe4648f091bf7b8028a057e9a0a0f2b7f84fe6b1
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 01:51:20 1994 +0000

    Formerly io.defs.~62~

commit a80c4860cc55ee20cf437f656590248a3a492351
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:21 1994 +0000

    Formerly fs.defs.~83~

commit 8fbab5a3b64c725469eb74ca9a2541db5661fb5d
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:20 1994 +0000

    Formerly socket.defs.~25~

commit 2c43ace593718f294b8e861705c48ed4be364e94
Author: Roland McGrath <address@hidden>
Date:   Tue Jul 12 00:13:19 1994 +0000

    Formerly process.defs.~79~

commit d499bdb14dcb696cf3ff4c24952769625d9131a1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:32:31 1994 +0000

    Formerly fsys-getroot.c.~10~

commit 72d3330805a69a2fb4e6d1b6dd96a9f12385756b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:19:43 1994 +0000

    Initial revision

commit 6840957c5201c041fd7923d09e13746bca95c13a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 22:14:23 1994 +0000

    Formerly dir.c.~21~

commit 065512d8fd927046df613d84590b912ab6a46b4a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 19:47:41 1994 +0000

    entered into RCS

commit 82f07eb2bbd6f45af2d2e3b3e83e689d8c28191c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:53:44 1994 +0000

    Formerly Makefile.~12~

commit 6a6798c205ae7b8d54aa2639300110ffe1bf27fc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:53:23 1994 +0000

    Initial revision

commit e45069ec71f8fe45327116dd9ccd0bb0ec069887
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:49:00 1994 +0000

    entered into RCS

commit bc0335aee7a3914bd21684ac07700c9c334d9cb5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jul 11 18:32:59 1994 +0000

    Formerly pgrp.c.~7~

commit 18ea04b2b2c1fe47faa37cace2ee8fcd5e695063
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 20:13:58 1994 +0000

    Formerly fs.defs.~82~

commit 26f0ef0f4dbcb51f5feb6061dc5d6fcc23a5ca40
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 20:11:23 1994 +0000

    Formerly hurd_types.h.~93~

commit c9011394216ad9222290f425a62201d14ad9e813
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:56:30 1994 +0000

    Formerly msg.defs.~14~

commit 3a5499aa1cb613536b7e43fda413ed685df77619
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:55:30 1994 +0000

    Formerly process.defs.~78~

commit f9964a1e010c80509ac4026b6d710aa955a931f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:53:01 1994 +0000

    Formerly socket.defs.~24~

commit 646d2ff57e8fa15411b0cd794401398d4fd59d75
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 19:45:31 1994 +0000

    Formerly tioctl.defs.~6~

commit 395b9ea887ef729d0d85a288d79b3b6aedcf8c32
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:40:38 1994 +0000

    Formerly fs.defs.~81~

commit 367af65d3d48461bb3594e94e54af162364d952c
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:38:50 1994 +0000

    entered into RCS

commit 5f46a8ab5f799e47975990faafe66c1a4c47c21f
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:42 1994 +0000

    Formerly hurd_types.defs.~51~

commit caad663f591fd8ce0a26a4561042283cf2b3c224
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:40 1994 +0000

    Formerly io.defs.~61~

commit 439746a70972108fb9da1e33427b774a4b553128
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:38 1994 +0000

    Formerly process.defs.~77~

commit d8b73970d5c27e90dab9a30aba52d73a019526d6
Author: Roland McGrath <address@hidden>
Date:   Fri Jul 8 19:34:36 1994 +0000

    Formerly socket.defs.~23~

commit 1202ee29b57774cc70d2ac2cc1550aa68f53c725
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 18:26:12 1994 +0000

    Formerly subsystems.~4~

commit f457879801a1782c2dd53692e2e38fc7e678be17
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 8 18:25:21 1994 +0000

    Formerly tioctl.defs.~5~

commit 2b6680acbd08f2c4f27dcde3d099b252503d96a2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 22:14:39 1994 +0000

    Formerly fshelp.h.~11~

commit 483031f714e0d8ef1d502e4be5cdc38df18b55c9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 22:09:32 1994 +0000

    Formerly Makefile.~14~

commit 2ca7f23947d95fe8be7993ba4627c731d6833b32
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 14:39:02 1994 +0000

    Formerly Makefile.~11~

commit 7a6a59b986f33e79f2c627264fee75e6cb4f5004
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jul 7 02:41:34 1994 +0000

    Formerly subsystems.~3~

commit 7ddf389d908402141ab5f44563edfa3e56f62968
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 18:47:34 1994 +0000

    Formerly dir.c.~20~

commit 671df7cf3c3cdf92b0d7db4f9b113d7ab1827f79
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 18:43:51 1994 +0000

    Formerly ports-demuxer.c.~5~

commit 183987ba7b13982671004f379896951af5cc5805
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jul 6 00:08:12 1994 +0000

    Formerly subsystems.~2~

commit caaaa6017d8b10c046c61103ccb813f87a94a332
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:58:03 1994 +0000

    Formerly Makefile.~10~

commit 05e4a953b8a3a664f82d0e52c54ad5853f4e59f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:19:45 1994 +0000

    Formerly Makefile.~28~

commit 4caf0309aa944605d43188cb91064df8dcbf77aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 23:07:53 1994 +0000

    Formerly init.c.~32~

commit 2fa5c2935e3a67ad32778c1009561008afeaac54
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:49:25 1994 +0000

    Formerly fsys-getroot.c.~13~

commit 48b9231245f21114026b5f1102b73c47f4c309c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:47:59 1994 +0000

    Formerly fsys_reply.defs.~3~

commit 4462a54919314de60e0f1066c6ec1fc3a1d70c7d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:46:38 1994 +0000

    Formerly fsys_reply.defs.~2~

commit 8e4de578105c1bc8e5160476196c93fb73960390
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:44:11 1994 +0000

    Formerly Makefile.~10~

commit 90b13276d8d04a178485be5ba531c7094a4b477d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:38:56 1994 +0000

    Formerly Makeconf.~46~

commit 1e633821245926ae45e23fd37389675c36ec8a8e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:35:50 1994 +0000

    Formerly Makefile.~12~

commit 9a4a48c4f6ecb485150b59e5229145bf3d9c88aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:26:41 1994 +0000

    Formerly fsys-stubs.c.~6~

commit dd3851ce3167ca885c3af3e07566aa6e9ae6e926
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:23:20 1994 +0000

    Formerly Makefile.~13~

commit 9f456a8b0aa52e1298586bee7bdf4eaf305a52a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:21:56 1994 +0000

    Formerly Makefile.~10~

commit 849bd28fe648d76bac958e8761bf98c84c394928
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:21:30 1994 +0000

    Formerly Makefile.~11~

commit 49bb9e8d9b4b9644f094345c1eff3c736854745d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:20:46 1994 +0000

    Formerly Makefile.~22~

commit 4055eae10f00ea711330a092316c045f140f9240
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:20:11 1994 +0000

    Formerly Makefile.~27~

commit 45f6494df71050972b6342da792fa1ada6901aef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:19:31 1994 +0000

    Formerly Makefile.~25~

commit 66d870ba5e398e589ee78447b2572bd021c20ba0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:17:23 1994 +0000

    Formerly Makefile.~11~

commit 173c884c33b113e69a58adb9f19c7e098bfe15c5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:16:13 1994 +0000

    Formerly Makefile.~9~

commit 621b7e34785ae11c684595406ef448986618be78
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:15:28 1994 +0000

    Formerly Makefile.~31~

commit 00c9e794869addb0c382389a43fff66f01e435b3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:14:15 1994 +0000

    Formerly Makefile.~17~

commit c3a0b280106177b057c25201bc199f564073ec3f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:14:45 1994 +0000

    Formerly Makefile.~13~

commit 0952daa8db17abcc4a0dee6aab60477741fff77e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:11:46 1994 +0000

    Formerly Makefile.~27~

commit 38133f08cf11d00facf9fcb20504f56f94a1233c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 18:07:34 1994 +0000

    Formerly Makefile.~26~

commit 176c683eb16dc4397f1c0dc7530dcdb5b246f9c2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:44:40 1994 +0000

    entered into RCS

commit 770395008b8f00e703a01f7b33ba44ef8a4f68e5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:43:07 1994 +0000

    Formerly fsys-goaway.c.~7~

commit 7267372cc7930bb2e5080fd9f9189b2df9433d04
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:42:11 1994 +0000

    Formerly fsmutations.h.~5~

commit 7f2d4371b59146c4fbbba707910ec666f9f69be0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:41:04 1994 +0000

    Formerly io-version.c.~4~

commit c4ad8c9744ab7a06177f5e43f0f258a4a09cae76
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:38:03 1994 +0000

    Formerly io-select.c.~4~

commit 51cda7c498725ac586af64e733924d0aa98588b8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:37:10 1994 +0000

    Formerly io-reauthenticate.c.~8~

commit 526e3925f291a9100adf46a8aec2298f73e9cbfa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:40:48 1994 +0000

    entered into RCS

commit 187e74cb9c308082173c33d87b8ed63fd530aca5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:30:06 1994 +0000

    Formerly file-chflags.c.~4~

commit 546cf3197d41a46483b7719f856b49b74397f73f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:29:11 1994 +0000

    Formerly dir-rmdir.c.~4~

commit 1da7c88996b2463fecd203caca0289d845d719a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:28:29 1994 +0000

    Formerly dir-readdir.c.~5~

commit f9d9889a0cce3777964fac66407fff8847cf4be5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:27:01 1994 +0000

    Formerly dir-mkfile.c.~3~

commit 331f17ad515c7a9eb27a1a9a2d011d13c57e2b9f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:26:36 1994 +0000

    Formerly dir-mkdir.c.~3~

commit 3f78e4b382844ecd50b1144f62528685a3e9e05e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jul 5 17:26:03 1994 +0000

    Formerly dir-link.c.~3~

commit 3662259c1208cd0e66df4d62dd85af5baf43ab4a
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:35:59 1994 +0000

    Formerly boot.c.~31~

commit fdd1efcf35a0ae86d067b1a6a68d0f5955819df3
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:33:51 1994 +0000

    entered into RCS

commit fc5965e407585b2f8566777c17391276c49fbee5
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:28:26 1994 +0000

    Formerly Makefile.~24~

commit 290d134ffc84d43938ef87697f75098728debb50
Author: Roland McGrath <address@hidden>
Date:   Sat Jul 2 11:28:03 1994 +0000

    Initial revision

commit 9d9567e7fd6397471b5457605e3cd2487a492af1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 21:44:09 1994 +0000

    Formerly init.c.~31~

commit e7969ce17b3f15107e5774ad77bfb2eb83f37397
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 15:16:24 1994 +0000

    Formerly boot.c.~30~

commit 7aae3209449fdacc85a6497329d888d86ed34575
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jul 1 15:05:14 1994 +0000

    entered into RCS

commit 494bfdaa8bb15c9c9657b60f4dbf02c12bf1497f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 22:11:38 1994 +0000

    Formerly stubs.c.~2~

commit efd1c5b342fc9ae3c9269dcf04467ee0ef35dbf5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 22:05:30 1994 +0000

    Formerly Makefile.~12~

commit 11a2b6c54cbef18b347b44a37f5877334016915d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:53:48 1994 +0000

    Formerly proc.h.~6~

commit d33ce3021f749f445a493db0047297ccaed18147
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:47:17 1994 +0000

    Initial revision

commit a9029917af44a47f3d25d5e341e37dd43438cd47
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:38:09 1994 +0000

    Formerly pgrp.c.~6~

commit 5b8c3481253812c8ceeed59023ee9e6c91e9ee11
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 21:37:55 1994 +0000

    Formerly wait.c.~6~

commit eb4e5000cf5a716d82917ff620e79d6192c6f79d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 20:52:46 1994 +0000

    entered into RCS

commit c6c68baf4a8461ea61a4b55ba2656e2c50b915a2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 18:42:53 1994 +0000

    Formerly mgt.c.~14~

commit 4be1cf0ce432d0580c6c196c15b696b7a539714f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 17:08:22 1994 +0000

    Formerly ifsock.c.~3~

commit 65d8b29d4e2fe7fb747ea65dd513fe5bdd70b5f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 17:02:00 1994 +0000

    Formerly ports-demuxer.c.~4~

commit 4e65f75465e561e91d469f25fa9d66af155e7adb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 16:18:33 1994 +0000

    Formerly fsmutations.h.~4~

commit c6ed63c88a9567e5d4690e252c97b2f1a55e85d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 15:41:08 1994 +0000

    Formerly Makefile.~30~

commit e5586fe94902661e2b3e54fc4e00faad5a612a27
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 15:31:55 1994 +0000

    entered into RCS

commit b4b78f77bcfdbfb916994accd9c14150c8ad3dd5
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 30 14:57:45 1994 +0000

    Formerly mgt.c.~13~

commit fd1821ea8dad791f32f4d1fb65940b1b3804d06d
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 30 12:40:09 1994 +0000

    Formerly wait.c.~5~

commit c3c74bddf12db0302eac4ab8f71ce9e013c0cc4a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:27:52 1994 +0000

    Formerly fsys-getroot.c.~12~

commit 1f12d7bc258d5b24e463db9784584d0a0d323964
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:10:47 1994 +0000

    Formerly Makefile.~29~

commit 7808438b43959d4d472fa8071e456ccb9ca6e391
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:09:33 1994 +0000

    Formerly ifsock.c.~2~

commit 80055f4593bf9da2e432926f485772d48538cf0a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 30 00:08:08 1994 +0000

    Initial revision

commit ea036227ef0a857470e6d8ce6e3b9b2cc5e6ed8c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:49:34 1994 +0000

    Formerly node-drop.c.~8~

commit 83533f3c0dd35a1b648ba24b49d35a80147121d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:48:07 1994 +0000

    entered into RCS

commit 6036ef49e090422cca3dc033649315ef10c38b34
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:47:36 1994 +0000

    Formerly diskfs.h.~28~

commit 24b9236c1aafc58d3e15f9ea154eed8de30d4b4e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:28:52 1994 +0000

    Formerly ifsock.defs.~6~

commit d00c4aed5ba7000efc6400e6e94f4c04ac627ec6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 23:25:17 1994 +0000

    Formerly trivfs.h.~9~

commit e805ff091b68a02ee97b25d56e8128500e54fc6c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:34:06 1994 +0000

    Formerly io-select.c.~3~

commit cee1d2f4d729f750950edb4ecb758255bad3a3cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:33:28 1994 +0000

    Formerly io-readable.c.~3~

commit e8f3aa5992d444b3928244cecd8b8a972bd66539
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:31:40 1994 +0000

    entered into RCS

commit 67a5392ceba5929cd0460262527a123049ec87d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:31:12 1994 +0000

    Formerly io-write.c.~4~

commit 3c3b1038ace3fa2b56da1d91d548e4ca9f90d793
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 22:30:49 1994 +0000

    Formerly io-read.c.~4~

commit ef6bde04ac7950c17a70a19b2b6f75a556bbf555
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 21:10:49 1994 +0000

    Formerly fsys-getroot.c.~9~

commit 7e4ab7b3007d9bf2247504bff04fdb7546903529
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 29 17:06:16 1994 +0000

    Formerly msg.defs.~13~

commit c39965d380d3663c7d207e282cd984030a40ce9e
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 29 00:17:51 1994 +0000

    Formerly msg.defs.~12~

commit 2e891ba4b7015c4a248de40d3bf719e0e531fede
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:11 1994 +0000

    Formerly auth.defs.~15~

commit 93b6111e671b06e80ea8421391282d0f1492d6f2
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:03 1994 +0000

    Formerly process.defs.~76~

commit 7392b427da1519aa196b9c87ed4ce4d3a20e0e47
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:48:00 1994 +0000

    Formerly startup.defs.~25~

commit d255d0449b41cc761fe883eaccfd18d13790e4d5
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:56 1994 +0000

    Formerly hurd_types.defs.~50~

commit 8710decc1e461e8e94998ac06b095b150ab7fd89
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:52 1994 +0000

    Formerly io.defs.~60~

commit 82a831dc8bda4c7e50987ba71baf4e6fc8c7bf0b
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:47:09 1994 +0000

    Formerly fsys.defs.~37~

commit 45e7ef18fbe09444ab8595cc04cbca869bee6c78
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 28 22:12:24 1994 +0000

    Formerly primes.c.~10~

commit c0453ff5acbfa41047c38fddb74867c77832eef5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 28 17:55:22 1994 +0000

    Formerly main.c.~10~

commit 754693acb774bad60d7310b49eb2baeabdc0fad9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:36:54 1994 +0000

    Formerly hash.c.~5~

commit 685bcbb7e92d80b0133596f1d759316b9468fdbf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:32:16 1994 +0000

    Formerly main.c.~9~

commit 737754776b016b7df014e297dafb95aeb15975ff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 27 19:06:50 1994 +0000

    Formerly fsys-getroot.c.~11~

commit ad2742ca4deb0352313a25e703b139f888371d17
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 21:32:36 1994 +0000

    Formerly hash.c.~4~

commit 3715256f96212536ae0a5c278940b209441509c9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 19:52:41 1994 +0000

    Formerly dir-link.c.~6~

commit 695018b2c1b4fb09e6b54c69993eae4647fdcb64
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 18:42:55 1994 +0000

    Initial revision

commit 62237cb84e5a5520e96e8273368fb106eedd3c59
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 18:31:20 1994 +0000

    Formerly boot.c.~29~

commit 5c3f8e26c5cba47cfc97f83d9cf94d146d02e6cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:56:23 1994 +0000

    entered into RCS

commit f30e05cebe18a9b52155782176f7c8374ee3ccd3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:51:01 1994 +0000

    Initial revision

commit bf7dfbabdf12e8b6a4d3d11f515736de0fdb0afe
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 24 17:47:16 1994 +0000

    Initial revision

commit 7bcfe3426ae7c761ecbd8acfc73e30704ba90d5c
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 08:18:12 1994 +0000

    Formerly term.defs.~15~

commit 894cc1afcc819ad36ca3360c0c7a2ce4edf1d168
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 08:15:59 1994 +0000

    Formerly mgt.c.~12~

commit 18e6e2149d4a49bcd73cfda7c864a907f015c92a
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 07:59:23 1994 +0000

    entered into RCS

commit 5bbecdf11fc1ba21d619a6183bbfe32040d2b32c
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 24 07:55:57 1994 +0000

    Formerly process.defs.~75~

commit 90d8368517ff5a3c359953bf07fccad093f1ad1d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 17:02:42 1994 +0000

    Formerly fsys-getroot.c.~10~

commit 0035a33c8677aa6604c776973feff69399873dbf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 16:49:50 1994 +0000

    Formerly trivfs.h.~8~

commit 16324b342a713091a7dcf25276c7dbd88cd68f16
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 23 15:59:47 1994 +0000

    Formerly term.defs.~14~

commit a0cfa2c5c083d324ab7521540d9f5fa482cd0a68
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:43:13 1994 +0000

    Formerly io-restrict-auth.c.~8~

commit 1a0ace1f8995cc5607993aba66efb6fa9f649ca4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:42:49 1994 +0000

    Formerly io-reauthenticate.c.~7~

commit a017019448f04b102551d99e5532a0e6f07353ed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:41:31 1994 +0000

    Formerly fsys-getroot.c.~9~

commit deba178cf3577727475ce32d312d636fd7f66946
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:40:36 1994 +0000

    Formerly io-duplicate.c.~6~

commit ea97225c5765ef3ef18fe7e6b55dd9e38fc51782
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 20:34:49 1994 +0000

    Formerly term.defs.~13~

commit c57897984d0e24d3de48393e5fc8e05fa2327664
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 19:25:59 1994 +0000

    Formerly io-modes-get.c.~3~

commit 1c7d09ae8a0d44f5673acedf679eef0704eaae8c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 22 19:12:08 1994 +0000

    Formerly trivfs.h.~7~

commit f73f7fc5c3a81134d5bfdac44c1daa40422af691
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 22:28:23 1994 +0000

    Formerly dir-link.c.~5~

commit c9bb81ea515d1fd4f5437cc054181213692fb99b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 18:08:35 1994 +0000

    Formerly init.c.~30~

commit 7eeacf5d8a9e3df1900f0ebaf7763a48397aa6bd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:44:54 1994 +0000

    Initial revision

commit 55dff674dfd4be4b760267e4ffc752c777efc0b0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:25:12 1994 +0000

    Formerly dir-chg.c.~4~

commit 3d9484015e7d3cf279dfa16dfcca47624eac5bda
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:23:30 1994 +0000

    Formerly Makefile.~8~

commit 30aea54d9238ad4f84ee2a9f52138fd589fe10b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 21 17:23:17 1994 +0000

    entered into RCS

commit 82826d2aa1124c84e8890a0589eed69098de5ce8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 22:07:14 1994 +0000

    Formerly Maketools.~19~

commit b17a58ab67d0cc6868fd8e8aa48e748e5629d665
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 21:16:11 1994 +0000

    Formerly init.c.~29~

commit b8c22ce1a969ad814c2cd5abb3ff3791828aadf0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 20:41:12 1994 +0000

    Formerly node-make.c.~8~

commit 7ef282332ce8b6c21682cd02248e1c10abcfa84b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 20:40:35 1994 +0000

    Formerly node-drop.c.~7~

commit fa469d95ccb3cd10d3022bd0acff49608c2213ab
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:06:58 1994 +0000

    Formerly Makefile.~11~

commit 4f7500aaa004ffb0e0b0f654311ec500a80e3148
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:06:17 1994 +0000

    Formerly Makefile.~10~

commit 3ec9fb0ea82d47086897e75f34a8f8eace611c5f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:05:31 1994 +0000

    Formerly Makefile.~21~

commit 6b758139851c134a6b0b4a0da1fb9f300d8525fa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 19:03:09 1994 +0000

    Formerly Maketools.~18~

commit e8d5759b4f3bfa92bee3e77aac92f0841b32941f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:55:15 1994 +0000

    Formerly fsys-getroot.c.~8~

commit 7bedccaa970ecca665269d5b0a4e1c156dbe6e8f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:42:59 1994 +0000

    entered into RCS

commit 5267d60501719a9d053bbe1d6540c3037852170e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 20 18:42:07 1994 +0000

    Formerly dir-readdir.c.~4~

commit 6cbfb7c0dcad7dd47d3322a6311cd2b846c54f40
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 18 16:34:45 1994 +0000

    Formerly Maketools.~17~

commit 0535068d9f82744dba8486c39ef9dd75bbb3f2ad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:45:59 1994 +0000

    Formerly boot.c.~28~

commit 17e5bbb9c166a86b624fafe37ddde68ff40a3c0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:16:02 1994 +0000

    Formerly fsys-getroot.c.~8~

commit 46250441905b9e8410b76931dea69bee0ca68972
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 17:00:13 1994 +0000

    Formerly mgt.c.~11~

commit e0ab001d8e5dc05dbd907582dae2864b0665d853
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 15:26:40 1994 +0000

    Formerly Makefile.~28~

commit 93e37ee25ffc31b4ec983d259ff414ac2a6d2fdd
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 15:23:54 1994 +0000

    Formerly file-get-transcntl.c.~3~

commit 41fb8172c02e602283148411eb158488b508c81b
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 04:14:25 1994 +0000

    Formerly Makefile.~23~

commit e28dcdda56e5c87aa3707ebbeedd749de747a6de
Author: Roland McGrath <address@hidden>
Date:   Fri Jun 17 04:14:19 1994 +0000

    Formerly init.c.~28~

commit c4a790ef389bc0b218f24d546b4fe34794699c83
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 17 00:44:25 1994 +0000

    Formerly fsys-getroot.c.~7~

commit e7267517a3ccb7869aa1cc7bcfec2d69dc1f9ee7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 22:18:04 1994 +0000

    Initial revision

commit 92ff1d268d362052a18da8486ad233358eb0cc0a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 22:16:54 1994 +0000

    Formerly dir-chg.c.~3~

commit 8eb81ddbc1153099668658822971fab47ac0a19f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 21:53:24 1994 +0000

    Formerly diskfs.h.~27~

commit da6298d453226d3e2bd0bfbde7cd291d9bcd33a1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:45:12 1994 +0000

    Formerly fshelp.h.~10~

commit 9021b278d43359f777bf6544b1508c4105dd6929
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:21:06 1994 +0000

    Formerly fs.defs.~80~

commit eb873dabf738df0a0d9bd39f0cc0313d3d311165
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 20:17:18 1994 +0000

    Formerly boot-start.c.~24~

commit 1ea9c49327c7ee49505ddb3ade45d5e59b1760b9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 19:23:58 1994 +0000

    entered into RCS

commit ca6ef95633f8357116fdcdc89b4e5e90b9fbc1f0
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:37:15 1994 +0000

    Formerly msg.defs.~11~

commit fa8d84485e6d06c22dbbfde2e1b4c909cfc96554
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:19:59 1994 +0000

    Formerly fs.defs.~79~

commit 7e82f555b8d50cfb313b0aa6d2a28ef7fa873ad4
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:04:12 1994 +0000

    Formerly hurd_types.h.~92~

commit 7ef6939485656ae92fac06c1dd3d4c220375f488
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 05:03:10 1994 +0000

    Formerly hurd_types.defs.~49~

commit 5f4b38a2ab96c09ad4dc613eec1a4dceeae5b085
Author: Roland McGrath <address@hidden>
Date:   Thu Jun 16 04:49:54 1994 +0000

    Formerly fsys.defs.~36~

commit b07f152803a93dad82bc6e429ed57e6cad4399f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 03:40:44 1994 +0000

    Formerly fsys-getroot.c.~6~

commit c22dfadded1fd6cf709e74adb35f35a397bdc34b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 02:08:11 1994 +0000

    entered into RCS

commit 669c6ed553067cfd9b2ca772eb7462438cd9a92f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:49:33 1994 +0000

    Formerly io-restrict-auth.c.~7~

commit 55140f0094da53a49d50050b32ec77f21266d0c5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:46:14 1994 +0000

    entered into RCS

commit 7334fcc4e69a286c4876019efd673ebf2171112e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:43:40 1994 +0000

    Formerly fsys-stubs.c.~5~

commit d3278592cd87e167cf5a77ec9be8ad4b05175650
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:34:52 1994 +0000

    Formerly io-reauthenticate.c.~6~

commit 572922e7ccd23ea9228bd63f142f0ddb023baec5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:34:15 1994 +0000

    Formerly io-duplicate.c.~5~

commit c9c5e0cd19969a3bb3010d1c11003b01dc9ed0dd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:33:56 1994 +0000

    Formerly handle-port.c.~4~

commit f3c698f693748e1229dcc3867ad305eed314fcb8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:32:27 1994 +0000

    Formerly fsys-goaway.c.~6~

commit cc2ee28eee98a106b8a16418b5a8b9383e31363e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:31:58 1994 +0000

    Formerly fsys-getroot.c.~7~

commit e65930b43852a0e00dde084963bb41f8c893eaff
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:25:54 1994 +0000

    entered into RCS

commit e0ceb32a37786e9d5a6e8ab74d0717f2620d4460
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 16 01:24:50 1994 +0000

    Formerly fs.defs.~78~

commit 4886bb9ba03c63985a69da1f942d167dcf7b22c8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:19 1994 +0000

    Formerly io-duplicate.c.~4~

commit b9d0a93a792bb5cbe2d5a89104578388bbf61c57
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:17 1994 +0000

    Formerly io-reauthenticate.c.~5~

commit 07e97496f973bbcff3002cac5f882ed39786ef32
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:51:15 1994 +0000

    Formerly trivfs.h.~6~

commit 6305c824a130bdac7d4d56f8bd04410873bd6415
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:50:59 1994 +0000

    Formerly fsys-goaway.c.~5~

commit ee0c21057e83d14f40d74dfa4efef859bd1e10eb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:46:17 1994 +0000

    Formerly fsys-stubs.c.~4~

commit 22480db821b43802392129e162048115794c03ba
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:44:35 1994 +0000

    Formerly fsys-getroot.c.~6~

commit e394760ae3d71c8cbc6d66a74808e73833afdae1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:43:24 1994 +0000

    Formerly migsupport.c.~2~

commit 9c35559bc3bebc661c12c3c80a706cb23c1ffd99
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:42:03 1994 +0000

    entered into RCS

commit dbedc331b228a5c18c9fb10781e592f56afed98f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:40:56 1994 +0000

    Formerly fsmutations.h.~4~

commit 841b5fa6a733630713090230650615e562ebae58
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:38:17 1994 +0000

    Formerly io-restrict-auth.c.~6~

commit bb30e8b6453fa78eaffa045af6d14201f18de120
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:35:00 1994 +0000

    Formerly handle-port.c.~3~

commit 7443416859ccea2eafa731d1e47f0f5ab906c332
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 22:18:52 1994 +0000

    Formerly init.c.~27~

commit 48bc4eb85a6f37c6c239515a81fb4cf87099f12b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 21:55:36 1994 +0000

    entered into RCS

commit af52b2441efe2eb6537ca28cd56d5b8c99c83f1a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 21:23:51 1994 +0000

    entered into RCS

commit 69a62729837f4198147e8615dbf4f8151095610f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 20:52:03 1994 +0000

    Formerly main.c.~11~

commit 6ef78e1d68833d7da56a4743e79de9382c561c28
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 16:20:29 1994 +0000

    entered into RCS

commit 29de2e314455c33d49556bf2f2a5032048ed1deb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 15 16:17:59 1994 +0000

    Initial revision

commit 27b4cb40279c63b6035cdb84e383059d512501f0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 20:01:18 1994 +0000

    Formerly diskfs.h.~26~

commit 97c75f2a085c30589c1650d48f24c987dbc31840
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 19:09:13 1994 +0000

    entered into RCS

commit 13eafbc578d98b246025c79faa0923881e6ebf3a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:41:03 1994 +0000

    Initial revision

commit ce994971619f0df1c6e2477400374dd6b2aa6b14
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:37:30 1994 +0000

    Formerly file-chg.c.~2~

commit bf9af98c44d9ed253c3cc49f87d12bb62d6f80fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:37:17 1994 +0000

    Formerly dir-chg.c.~2~

commit f9c2c3d114d668638fc06c2983aee9373094fb4d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 18:07:02 1994 +0000

    Initial revision

commit 01456714c277e0914df52dd09bca2da82470c669
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jun 14 17:50:59 1994 +0000

    Initial revision

commit 48bd48fe1ebf9f7cb7643097adb9ebdd8d10e4c6
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 14 05:28:30 1994 +0000

    Formerly boot.c.~27~

commit 21579ac155d5dddfb318b7ce15abca26849dfbd2
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 13 19:30:36 1994 +0000

    Formerly sizes.c.~14~

commit d1ff5a0d268c3a386f821e64904c3154ef82e0e8
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 13 11:17:01 1994 +0000

    Formerly socket.defs.~22~

commit d3d9cbbca516ca4448e630a63b5fe8ff4e07ee45
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 11 15:20:26 1994 +0000

    Formerly mgt.c.~10~

commit a008277994b3b7b8075dcf5fde40022dc59a6250
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 9 17:18:08 1994 +0000

    Initial revision

commit 6695a730fcb7a7ac36ae5c56be3d2e07adbaf295
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 9 16:59:49 1994 +0000

    Formerly Makefile.~25~

commit 35ab04702c5b7cd87c695c8958911a9fb3a20519
Author: Roland McGrath <address@hidden>
Date:   Wed Jun 8 22:04:51 1994 +0000

    Formerly boot.c.~26~

commit 2d1fe73be57cf79ff6c33d871301c9c9e853eead
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 08:34:20 1994 +0000

    Formerly Makefile.~21~

commit aa8e451f76b0cd7a9dea92e741f38d208cda3712
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 08:07:32 1994 +0000

    Formerly boot.c.~25~

commit a656f1ea4cd3a8749533c69ef6bc07fd2cf290fb
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 03:07:58 1994 +0000

    Formerly Makefile.~20~

commit c58a7c5918ee9a3063788adf2b348507b79cea8c
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 03:06:58 1994 +0000

    Formerly ioctl_types.h.~3~

commit 952d8cdeac2fe8c6da01857d3fac9367bac64b5d
Author: Roland McGrath <address@hidden>
Date:   Tue Jun 7 00:43:14 1994 +0000

    Formerly boot.c.~24~

commit 34fa17af2305c16c0ea36a0b51aba073543d3743
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jun 6 22:57:21 1994 +0000

    entered into RCS

commit f1affc79dad5df0d8210760fdc8a5656f1dd4d77
Author: Roland McGrath <address@hidden>
Date:   Mon Jun 6 02:41:04 1994 +0000

    Formerly tioctl.defs.~4~

commit e6756d232f2077105b009910f494529a1f5f025d
Author: Roland McGrath <address@hidden>
Date:   Sun Jun 5 10:04:52 1994 +0000

    Formerly io-reauthenticate.c.~8~

commit 6d47847bfbc1abbeb802c6439150717cc93c94af
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 12:32:45 1994 +0000

    Formerly boot.c.~23~

commit 4b66974e7c074700e5d0d93c4e7261ecae23bbf4
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 12:16:31 1994 +0000

    Formerly boot.c.~22~

commit e0d092db87f35d2a5d2161dcbf2223f69d95ea0d
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 11:39:39 1994 +0000

    Formerly Makefile.~19~

commit 9d226462a56fa9464966c755415cefd47ae68c30
Author: Roland McGrath <address@hidden>
Date:   Sat Jun 4 06:13:57 1994 +0000

    Formerly Makeconf.~45~

commit 69bbdefd217bd1d64eff76b77cb573e76e66b142
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:19:38 1994 +0000

    Formerly file-set-trans.c.~8~

commit 3fd48036c11de552894d9578b047be57d137f8e9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:18:22 1994 +0000

    Formerly Makefile.~12~

commit 5df262f7abcda674dfc2ed8c269d6e4bfe7b624c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jun 3 22:13:02 1994 +0000

    Formerly fshelp.h.~9~

commit a1df8bb4c4fdee800b49d34096f9454e6f4bfdce
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 20:36:18 1994 +0000

    Initial revision

commit 0a23c13a8fd9432cb2a8ef4dcef905392d7ee98a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 17:31:45 1994 +0000

    Formerly hyper.c.~5~

commit 3388405760cbc5591b9f83e0f453dbfaffc9de6f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 17:21:37 1994 +0000

    Initial revision

commit a88a4a3e18c3a8590f683a9c88717470933cc63f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jun 2 16:04:02 1994 +0000

    Formerly node-make.c.~7~

commit 405bb3627ba0986f76988470b75ced5c0b2bd2a0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:43:59 1994 +0000

    entered into RCS

commit af6dbef46495cf72fdedc6a15730427a116b4b41
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:26:45 1994 +0000

    entered into RCS

commit e6a787622b029d16c5d15c83202b5e5dac08e34f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 21:22:57 1994 +0000

    Formerly lock-completed.c.~8~

commit ebde8cf7c31d134de6e63ad6767a6c916fcb695f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 18:02:51 1994 +0000

    Formerly alloc.c.~10~

commit 73892e2e9d5936f84669d0efa7726b683578a7cc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:57:29 1994 +0000

    entered into RCS

commit 719d824c50039ea707e42aacee96c83c5c21effd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:53:40 1994 +0000

    entered into RCS

commit 629214135b232e16061fd688e83808344f2ac5e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:47:57 1994 +0000

    Formerly priv.h.~11~

commit 7a3dbb7dc28f5658cc5097ee4b7322d949cfbb6f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:23 1994 +0000

    Formerly data-request.c.~10~

commit 791021a822860cf3faa132b2dd5f1402fc79cb59
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:22 1994 +0000

    Formerly data-return.c.~8~

commit 541759710449d23f52cf5f41397cf5f3cc194c3e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:21 1994 +0000

    Formerly data-unlock.c.~8~

commit 4177bfb6247347a90b9df6598e30990409a11d63
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:19 1994 +0000

    Formerly object-terminate.c.~9~

commit cfe596d11b092766d884c3fcaf839a9a77275091
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jun 1 16:36:19 1994 +0000

    Formerly object-init.c.~11~

commit b1c18ecc9eb22fba38a7a812524c1d91c7a2d0eb
Author: Roland McGrath <address@hidden>
Date:   Tue May 31 22:15:12 1994 +0000

    Formerly Makefile.~26~

commit f7c729c32a60549b0b2b57088c953f0639d3606b
Author: Roland McGrath <address@hidden>
Date:   Tue May 31 20:06:03 1994 +0000

    Formerly Makeconf.~44~

commit e7ffd5c9dac28c0bfa8b98fca8be545988a085a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 31 15:53:29 1994 +0000

    Formerly Makefile.~24~

commit e148e24bf56d6e8bb792beb318e92e8ef70d905e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 27 20:02:45 1994 +0000

    Formerly primes.c.~9~

commit bb7acc7bd88f8670b75916c2769f1c9d1699eacb
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 13:45:09 1994 +0000

    Formerly boot-start.c.~23~

commit 56a79815d78d2758e129361c6c9f30da5cb74f58
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 12:55:32 1994 +0000

    Formerly boot-start.c.~22~

commit d6c0170a6a06ba9de859cc29b7c600e135d5aa82
Author: Roland McGrath <address@hidden>
Date:   Fri May 27 12:03:16 1994 +0000

    entered into RCS

commit a7f750472206d5ef6488f2cf6f5c9957f211c467
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 26 19:52:30 1994 +0000

    Formerly node-drop.c.~6~

commit 16b03865be55146aaff22be04c8ebba9f5f145f3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 26 18:10:27 1994 +0000

    Initial revision

commit b868ed694b0598a4bce10efdfe4ef2366881259c
Author: Roland McGrath <address@hidden>
Date:   Thu May 26 00:34:18 1994 +0000

    Formerly io-write.c.~5~

commit d334b2f436ed413f9352cf7498e678d1e630bfac
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 23:02:53 1994 +0000

    Formerly file-get-trans.c.~3~

commit 0893f82a5c080fa6138023424acd80da6abb02cd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:57:53 1994 +0000

    entered into RCS

commit 5eb1ac68b45a642cc7718ebbb3e1f099ee11ff5f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:54:50 1994 +0000

    Formerly notify-stubs.c.~3~

commit fa0bb4d864e09d6f1005ac874d943cf43c785411
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:53:38 1994 +0000

    Formerly nosenders.c.~3~

commit c84570cf0669bec28d9314cba630c9906680b7cb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:53:19 1994 +0000

    Formerly Makefile.~7~

commit 33a4f30a23fe941102c8738b5c33a56cb6d85196
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:47:14 1994 +0000

    Formerly fsys-stubs.c.~3~

commit 90f032cc16998e0dd2f13bf209c4c4887102af54
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:44:24 1994 +0000

    Formerly io-version.c.~3~

commit 181e12c164687fabf0a5136a25e18e39f96d9ee2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:43:10 1994 +0000

    entered into RCS

commit 90d31f7bf2a303b2fb3e6aa39f9afb7cd25b1998
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:09:46 1994 +0000

    entered into RCS

commit c1f98131fd934b2af8de3d568e2058c18bff3d62
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:07:55 1994 +0000

    Formerly io-stubs.c.~4~

commit 61cfb92a6b955662578ade18d74673bb6a674684
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:06:58 1994 +0000

    Formerly io-version.c.~2~

commit f0a3566f437d8f2838233cbfa2383714ac90c4ea
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:02:50 1994 +0000

    Formerly file-truncate.c.~5~

commit 81f19334191cf6d19e8b9aaf05c190957765d9b5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 22:03:03 1994 +0000

    entered into RCS

commit 84dc6acac0249ccb34878d85704cd8faf05f968b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 21:19:44 1994 +0000

    entered into RCS

commit fb57e20c0b255c530c8546ab667d7ca3c7b2eeeb
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 21:16:45 1994 +0000

    Initial revision

commit 5e36295b604f31a2f48bc7543e2a2bfc6d9c499c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:09:58 1994 +0000

    Formerly protid-clean.c.~2~

commit 6f0cf9a826c4f3342a3d652393e83cad7ce29162
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:04:20 1994 +0000

    Formerly handle-port.c.~2~

commit db3cb8b21f5832b96b1326fcfdba79cdc0763ea1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:01:39 1994 +0000

    Formerly fsys-goaway.c.~4~

commit 5cdcd231c460a3fccdf5a17c79d463e6b8e49d77
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:01:32 1994 +0000

    Formerly io-modes-set.c.~3~

commit c3be48742675441fc4bf669463d809282da970e6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 19:00:11 1994 +0000

    Formerly fsys-getroot.c.~5~

commit d990860fe036a94567579607119b9e276d225198
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 18:43:21 1994 +0000

    entered into RCS

commit aeb9e9aafea154272ab70b690d483219d4f7d675
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 18:24:39 1994 +0000

    Initial revision

commit c6e86880e11f26d918803ad545018b82687772d6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 17:32:29 1994 +0000

    entered into RCS

commit 09e29d9213067f36dbf4c32b073dbc0643433741
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 25 16:56:17 1994 +0000

    Formerly Makeconf.~43~

commit 8d4f26bba377024efd034e8a7c34386884d67eae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:17:31 1994 +0000

    Formerly trivfs.h.~5~

commit f4ee58800e346c53f73f9a501efc1d17b6c4d9a4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:04:28 1994 +0000

    Formerly fsmutations.h.~3~

commit e666a0bf03ae770661f121a7023fd0cb6c10c244
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:04:20 1994 +0000

    Formerly priv.h.~3~

commit 51fbf33c10906232d8509018f81a2d7e9b907090
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:00:50 1994 +0000

    Formerly io-reauthenticate.c.~4~

commit 6703701b176ff7b9069fad75fbbf5e762613f4c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 22:00:44 1994 +0000

    Formerly io-stubs.c.~3~

commit 86b17c378587de7614ce9233f44e9c07fd3ca2d3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:58:11 1994 +0000

    Formerly Makefile.~6~

commit 0fadf1e3fcf8f0d75031afd23af72cc5599183c9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:57:06 1994 +0000

    Formerly io-modes-get.c.~2~

commit b036c215c199630f101cfdf6219717359c5c53b2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:38 1994 +0000

    entered into RCS

commit cf733cb3f0ea277125bc9f5d1065d5103baaff36
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:34 1994 +0000

    Formerly io-duplicate.c.~3~

commit a04283de574397329d75617f49935dfdccf1bea0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:56:25 1994 +0000

    Formerly io-async-icky.c.~2~

commit f460d528da8ecb293a9897de8b40c23bfa84ed35
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:55:42 1994 +0000

    Formerly fsys-stubs.c.~2~

commit 004574f6f3bdb5241c0a92c2f1c82eecdff5c97b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:54:59 1994 +0000

    Formerly fsys-goaway.c.~3~

commit 515a0e947fff4e7c0a6a4630d6a5a1c915183978
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:54:41 1994 +0000

    Formerly fsys-getroot.c.~4~

commit 2d7d80a93986134d88f2465a971e5809567f19ec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:57 1994 +0000

    Formerly io-async.c.~2~

commit 951b93d07e8592166c6b62cc20474d63b60d910c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:56 1994 +0000

    Formerly io-modes-on.c.~2~

commit ddebbb4fec12a17ee116721430b9e4bc72b05193
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:56 1994 +0000

    Formerly io-modes-off.c.~2~

commit 176bd8991f7b6b1933b51fc81ecb36cb840a9a08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:55 1994 +0000

    Formerly io-read.c.~3~

commit c46df1bb15438e93664a9b3150d193036e7b05b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:55 1994 +0000

    Formerly io-readable.c.~2~

commit 17b7cb2ffa2f810b009918f5ce0275e3a3cc935f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:52:54 1994 +0000

    Formerly io-restrict-auth.c.~5~

commit 9bece481f51c8ed0ed56011dd72c67ce365b711b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:51:30 1994 +0000

    Formerly io-seek.c.~4~

commit f7650f87fc2d722bf7769a84ef9962f8a118712b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:39:18 1994 +0000

    entered into RCS

commit 040c14f9d15f978d4b24b9a7c5092f6bf42d5ea5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:38:53 1994 +0000

    Formerly file-set-trans.c.~3~

commit 96718c3c90c2072755c49b7bfedcc3cb384cfdc7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:41 1994 +0000

    Formerly io-owner-get.c.~2~

commit 164f0a4ab4c2ff2d0c9da0f7e3dc8c982c3ed681
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:39 1994 +0000

    Formerly io-owner-mod.c.~2~

commit a68399c9b4adf4bfa3b64a36b867547ea08a9cda
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:35 1994 +0000

    Formerly io-select.c.~2~

commit da43cf2164c58ffa480c27ef21961a197e9b7dab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:34 1994 +0000

    Formerly io-stat.c.~3~

commit e28c23c672a54640a8d9498794455fe385180ff2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:30:32 1994 +0000

    Formerly io-write.c.~3~

commit 2b15e98718bb45aa389330ec8ed39285257a6f19
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:04 1994 +0000

    Formerly dir-rmdir.c.~3~

commit a65f2f3604d22dfbce1f058c68204c2d106c44be
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:02 1994 +0000

    Formerly dir-unlink.c.~3~

commit 9a2d8cb4fdb83fa81b4ccc5bd7c76619b3a0985a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:59 1994 +0000

    Formerly file-chauthor.c.~4~

commit 79cf811b83a1c64d4ef45abfa42d737f54c04149
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:57 1994 +0000

    Formerly file-chflags.c.~3~

commit 76c65eefd0720ea48b0295483ec6f880021a0dad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:54 1994 +0000

    Formerly file-chmod.c.~5~

commit 559843350e52ddcf7ec0987dd4be14b9f0a710c6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:53 1994 +0000

    Formerly file-statfs.c.~3~

commit 18a6cf21071ac60d0937723b6b8cb34df4806fcd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:24:04 1994 +0000

    entered into RCS

commit 01b66a112316013e9f83001630267f1893799308
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:49 1994 +0000

    Formerly file-sync.c.~3~

commit aa286e9bd13a6069da856fc7f619aad24cef43ca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:47 1994 +0000

    Formerly file-getcontrol.c.~5~

commit 62db497a528f6df4966899a0fbe817693f6d84cb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:46 1994 +0000

    Formerly file-getfh.c.~3~

commit a2fad23965491bcc395d7c68c491cdb5916a4268
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:23:42 1994 +0000

    Formerly file-truncate.c.~4~

commit 8feeb432b2bc169bb56f64d98d874bb2653083f8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:08:00 1994 +0000

    Formerly io-map.c.~2~

commit cdb4dd8dab26da4aa1659a036f90d42f03c95219
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:06:11 1994 +0000

    Formerly Makefile.~5~

commit 9f1eaaaa6023e0401b21e26722451f5543020ff1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:03:44 1994 +0000

    Formerly file-get-trans.c.~2~

commit 75b2e5b2e289fbf4ced1eae79d62f2ab64850308
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 21:01:00 1994 +0000

    Formerly file-get-transcntl.c.~2~

commit e10df4a8a3c3b2822acdbc23fe0df627b55da064
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:58:08 1994 +0000

    Formerly dir-readdir.c.~3~

commit e1d5be14d3449246217327ac23100dc2d6f9721f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:23 1994 +0000

    Formerly dir-link.c.~2~

commit e74b84d699c287648dc2d059c305a29436ecd748
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:22 1994 +0000

    Formerly dir-mkdir.c.~2~

commit aad8b8dc18c3b80c902df9a46f4637ae69379856
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:20 1994 +0000

    Formerly dir-mkfile.c.~2~

commit bae7b3a9c6046ec33d5c7e0366ee4882110de878
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:54:11 1994 +0000

    Formerly priv.h.~2~

commit 0798ff67a4db990f9c67d571e5ef084591c877ff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:27:37 1994 +0000

    Formerly fsmutations.h.~2~

commit 8e6e502e1d5207c955243f0f85259d57db1368a6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:25:00 1994 +0000

    Formerly dir-rename.c.~2~

commit 3ef104364ef799e1bda37fdc29c1822ed063c675
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:59 1994 +0000

    Formerly dir-rmdir.c.~2~

commit 88cbd880624c1be6d19335dc9059ed706acb2452
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:58 1994 +0000

    Formerly dir-unlink.c.~2~

commit 6d0d35ef028ff81fd2ac74e013c9e50e7e622cb3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:57 1994 +0000

    Formerly file-chauthor.c.~3~

commit 4f8214d0273a5a6a7795533494ebe98dcf9140fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:56 1994 +0000

    Formerly file-chflags.c.~2~

commit 99e058a7dac316a27eeba0db44a10d2b0bb82101
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:55 1994 +0000

    Formerly file-chmod.c.~4~

commit 1c0c95365dd6fca8f07a620bf4cb560f664875f7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:54 1994 +0000

    Formerly file-chown.c.~3~

commit 6816bee3637b733aa01ffab585b9d87523672cb6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:51 1994 +0000

    Formerly file-getcontrol.c.~4~

commit 1f120b5fbda76335a0ad319e3d77bd3e81528185
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:50 1994 +0000

    Formerly file-getfh.c.~2~

commit b99d6bd87a1d885bac4a84cb88db4b2eee0b56d9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:49 1994 +0000

    Formerly file-getlinknode.c.~2~

commit 82bab54115a9783e3fb49abf7f3a60670c20584c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:48 1994 +0000

    Formerly file-lock.c.~4~

commit 2af5d49e93400754ca09f72df77c398279f2d04e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:47 1994 +0000

    Formerly file-pathconf.c.~2~

commit 1b7899c887d3df9b48b36eec197e168520dbec2e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:46 1994 +0000

    Formerly file-set-trans.c.~2~

commit 64145d64d4d785d24ee676a6217fc5fe31940155
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:45 1994 +0000

    Formerly file-statfs.c.~2~

commit 17adc9e2368e6b411dfde27c6a1003ac8ca8d1ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:44 1994 +0000

    Formerly file-sync.c.~2~

commit 7e053694c21359a84381de9dcf731f3ec67b1bc4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:43 1994 +0000

    Formerly file-syncfs.c.~2~

commit a3f900b03bfdfc3eb7c77445631e9169416b9777
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:24:40 1994 +0000

    Formerly file-truncate.c.~3~

commit 32d62479ae61df90a1dcc9862aaba217390809aa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 20:15:17 1994 +0000

    Formerly Maketools.~16~

commit a89346ef72c4d120d38abd07cd6e449b5e5b8e64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:53:09 1994 +0000

    Initial revision

commit 5dc793ad36348c5987a833a676a35ffc6dccc30f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:48:50 1994 +0000

    Formerly data-return.c.~7~

commit a7625c1fcd903e16d545db48e78fb1074bd14bb8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:34:42 1994 +0000

    Initial revision

commit 8c2d4caafc74ec48e29bbb1ad5407eb132014ffc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 19:26:55 1994 +0000

    Formerly data-unlock.c.~7~

commit 34dd829cd0d314295de54e73b31e35dd1a43cd2e
Author: Roland McGrath <address@hidden>
Date:   Tue May 24 06:18:14 1994 +0000

    Formerly init.c.~26~

commit 1b14e6092fc130b89d6ca9d7769661b7ab5f8f5c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 04:05:40 1994 +0000

    Formerly init.c.~25~

commit b4d22e87f3aa771fd3a44e6d75298fe75550b928
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 03:14:39 1994 +0000

    Formerly boot-start.c.~21~

commit f86fb3332ece9e18e53564d0c10256d4c17a1dea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 24 02:31:52 1994 +0000

    Formerly Makefile.~23~

commit d3d34e0617c0adb6e915faedf41f6f5b85624b1e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 22:40:06 1994 +0000

    Formerly data-request.c.~9~

commit b714d14c0bdd3e2d2aaa405a7fa94585030a8aac
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 22:12:23 1994 +0000

    entered into RCS

commit b078d320d0d2f00fabca81fcf20083a8c02a8f68
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:30:47 1994 +0000

    Formerly chg-compl.c.~3~

commit 31534a51a76e98a4ccd543f408d1058c8c7639d6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:24:37 1994 +0000

    Formerly object-init.c.~10~

commit 010d4776e46c6d76eb5b2c39692a88bed90d5ac8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:17:20 1994 +0000

    Formerly pager-attr.c.~2~

commit e1d30e783fe893df7891b941e7b9047edda0fd60
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:12:32 1994 +0000

    entered into RCS

commit 11552d20bd8337a158cfc2dcebc82dc38ff883cf
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:10:49 1994 +0000

    Formerly priv.h.~10~

commit a3caafaff2354189dfb8b3fcce17487512b68f72
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 23 17:06:44 1994 +0000

    Formerly Makefile.~16~

commit 7a81465d34caf10f577bc2c26bbb7470b2c8f703
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:41:37 1994 +0000

    Formerly chg-compl.c.~2~

commit acd8bacd2769771b5087965f07bb2b85d0d34085
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:31:38 1994 +0000

    Formerly object-init.c.~9~

commit 2e9092ceccb09402665e62e9c1db4caecbf57553
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:27:21 1994 +0000

    Formerly Makefile.~15~

commit a5fc74a71b589fc69cad3f070c1f9d53c5c63ba0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:42 1994 +0000

    Formerly pager-create.c.~9~

commit 922771e45e7c97350d0b6118ed4321294f2cc2a3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:40 1994 +0000

    Formerly stubs.c.~6~

commit c17eacaf1bdbe34d3a32b0948dcf71c6c75bdbf6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:37 1994 +0000

    Formerly lock-completed.c.~7~

commit d83f1916403e67ab29cdc327a70c331ffedada9a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 23:01:30 1994 +0000

    Formerly pager.h.~7~

commit 249e977fa1eeb2aafb834114f432a758753492b4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 22:37:57 1994 +0000

    Initial revision

commit 7247d2cf5d26a6d88b7f8d5b87d0a5749230d08b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:59:59 1994 +0000

    Formerly object-terminate.c.~8~

commit 98174a7fed07bc1917451823971f6d74ce352cad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:55:36 1994 +0000

    Initial revision

commit 2a1724940e9f218cb025cd459952b4cd12a23035
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 20 19:51:37 1994 +0000

    Formerly priv.h.~9~

commit 9b46934d981e3ba3a1b25dabb1755726defc8ca2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 19 16:49:31 1994 +0000

    Formerly io-reauthenticate.c.~7~

commit a4758c348d9ac68a3f1ea626e8f3035fd8d3a7b6
Author: Roland McGrath <address@hidden>
Date:   Thu May 19 04:55:30 1994 +0000

    entered into RCS

commit 35ea87dde5a350f2ab15d35e0761882e9af805c7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 17 23:30:18 1994 +0000

    Formerly Makefile.~26~

commit 7300310b5e4f00d44d788323842b7671366096ab
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 17 22:44:12 1994 +0000

    Formerly boot.c.~21~

commit 14b7f36f349930504ccedb0ffca9d0a932b4f23d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 16 18:43:43 1994 +0000

    Formerly init.c.~24~

commit 2a40d4effe234f403a1265b4246bf6c96f9add85
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 16 18:37:02 1994 +0000

    Formerly boot.c.~20~

commit 8c6ec6ab15b26b4b38bfae101c484a747aac50f2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 13 21:17:57 1994 +0000

    Formerly info.c.~6~

commit 405b8e1fc065b2063036f8201f4cdf36624d3b95
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 13 19:25:17 1994 +0000

    Formerly init.c.~23~

commit d2fdf3155f30f063a04f0bae278eba5d6c7ff47c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 12 19:19:58 1994 +0000

    Formerly init.c.~22~

commit 74b4207b1c060973b9fdeab6220567eb40b03438
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 12 19:18:22 1994 +0000

    Formerly info.c.~5~

commit 6fecaf6e6b471945e7843c1ecfd9bf342a3040f3
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 11:26:51 1994 +0000

    Formerly main.c.~8~

commit 4fb877f527ab850ac61082537a46fb9e84840f46
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 11:01:50 1994 +0000

    Formerly info.c.~4~

commit 72330d1010b182c43b4852f53f09b7e2605522e1
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 10:54:30 1994 +0000

    Formerly init.c.~21~

commit 4e27c6f91ecca1dde97fad4384e8d4fde26e8a2e
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:59:33 1994 +0000

    Initial revision

commit 2ace1f6c016e694e5b9c6d1d1a54c727e2bee519
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:51:09 1994 +0000

    Initial revision

commit 4acf0046f23968eb4063f496e34cb4cce47a6fb0
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 07:43:42 1994 +0000

    Formerly fsys.defs.~35~

commit 45d8c9aa5ee786c555d75ee65f70d9874768e3dd
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:46:22 1994 +0000

    Formerly msg.c.~6~

commit 0bb025abd0b1080928ac0a87de40a5e631bfd44a
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:35:42 1994 +0000

    Formerly process.defs.~74~

commit a724c294cca8df2b0668718022107c6f324791ac
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:34:14 1994 +0000

    Formerly process_reply.defs.~10~

commit 45f453c81cef608201e436be75bdc638cc315a9d
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:22:26 1994 +0000

    Formerly init.c.~20~

commit cda452150761778edb575c8fb31c24bf1706982c
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 06:10:16 1994 +0000

    Formerly host.c.~4~

commit 33e740cef4471be08da383a7e717dd76e4d5be12
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:42:53 1994 +0000

    entered into RCS

commit c7826f5f18bc8fe85a2f414e889d20fdbf617977
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:32:12 1994 +0000

    Formerly Makefile.~10~

commit 17496f10feef0a5ac2138775488b4ea42c5e9abc
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:31:38 1994 +0000

    Initial revision

commit 5072df8a59e13c3a6569bab94f021d89f5683956
Author: Roland McGrath <address@hidden>
Date:   Thu May 12 05:11:51 1994 +0000

    entered into RCS

commit b8f9bf51c61c34cfff061667f69454a9a4004d8f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 11 20:05:41 1994 +0000

    Formerly startup.defs.~24~

commit 260f727645942a952976325d64496f16ccf09d0b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 11 20:02:24 1994 +0000

    Formerly Makefile.~25~

commit 121765fe2b50aadbd515ba954e843c5d1859e605
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:27:02 1994 +0000

    Formerly boot.c.~19~

commit 3290606c1c8ff03f8aceedc40751ad0a40b5f6da
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:23:07 1994 +0000

    Formerly Makefile.~18~

commit 3fb40adb1cf295dc332c218b20a55b2746764460
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:20:12 1994 +0000

    Formerly ioctl_types.h.~2~

commit b8efc20da9175b9f876736a8798c65ed76c95729
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:13:20 1994 +0000

    Formerly tioctl.defs.~3~

commit 5f9abc48a906fb5725da5918f8ae0d303d75461f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 22:11:07 1994 +0000

    Initial revision

commit a2da54a48062f1d9757e79deb48e99a2f38e2514
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 20:29:27 1994 +0000

    Formerly tioctl.defs.~2~

commit 1cb6037be0999f8a6f5c0e6acc40ba16af881fec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 20:28:38 1994 +0000

    Initial revision

commit c32215f85e68016d444948125df723e20f046db1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:55:21 1994 +0000

    entered into RCS

commit bad6475315a3ebf80f19fd6a6f8e5860448ca811
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:48:02 1994 +0000

    Formerly trivfs.h.~4~

commit 37f06c5b8c51438ecc7cfbf2e296c19c56b867c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:55 1994 +0000

    Formerly fsys-getroot.c.~3~

commit c1740b9aa582eb9bdd033a777c2fe686686622b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:54 1994 +0000

    Formerly fsys-goaway.c.~2~

commit 445f2ccd8620c13289aeb884e987b1bf8072159e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:53 1994 +0000

    Initial revision

commit 6c96a6bcbc4c14a3dcc2e69b2dc49b594bebf96a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:52 1994 +0000

    Formerly io-duplicate.c.~2~

commit 9e0bc0e8b11343f1f083173cf0ed770c8c2b7214
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:38:50 1994 +0000

    Formerly io-reauthenticate.c.~3~

commit 7d7fafdccdd5119ba969a7931cbb24b5c8807762
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:37:24 1994 +0000

    Formerly io-restrict-auth.c.~4~

commit 7b89363139fc7e04ccd2893d7486f744766ee762
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:30:49 1994 +0000

    Formerly Makefile.~4~

commit e0d94c418b82eec9d9118bab5a0bf5c04e2b2738
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 10 19:23:10 1994 +0000

    Formerly file-getcontrol.c.~3~

commit 1e81e2f9bd4b83c8f5f31b6d89c3f31564089b02
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:34:53 1994 +0000

    Formerly msg.c.~5~

commit 07c5ae47f45d27e5a947d7079990d95232433cc5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:34:08 1994 +0000

    Formerly mgt.c.~8~

commit af47e7c2582203e3861a15372063ffbc2bc32f17
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:31:29 1994 +0000

    Formerly init.c.~19~

commit 85eaeadc9e6561b212812d4fd2bc33546a07b633
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:30:49 1994 +0000

    Formerly main.c.~7~

commit ec336cd2b12ab285831b332b70c30e1cb599c1c8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 21:12:21 1994 +0000

    Formerly version.h.~2~

commit a9217c0f91f4de268db83d7aa84507fa1f97e7b8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 20:47:59 1994 +0000

    Formerly proc.h.~5~

commit cdfaf16b09e2ba6587fa6f244699f88bff031137
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 20:34:45 1994 +0000

    Formerly host.c.~3~

commit 9abb5c25c53575da106ab9b14ccd78c1d6fa7d1a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 19:22:03 1994 +0000

    Formerly hurd_types.h.~91~

commit 875363e6c9ab5dcd4db8c68eb7d89b87308d4f86
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:56:35 1994 +0000

    Initial revision

commit 61338b5b23357109d27b9d44c71dfab2db3a770b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:27:55 1994 +0000

    Formerly process_reply.defs.~9~

commit f769afdd3a73962553ce91b38a8d72d281090813
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 9 18:27:00 1994 +0000

    Formerly process.defs.~73~

commit e524555ddaadda2e3711fe0b4f707865ed67e469
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 18:57:31 1994 +0000

    Formerly host.c.~2~

commit 619fe50e467c47a7359937d064f1c64df1009fe7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:57:43 1994 +0000

    Formerly boot.c.~18~

commit ca7f0923cc1532a4376544789862238817bd075f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:56:33 1994 +0000

    Formerly Makefile.~17~

commit cf64332357469d8f41825191394f5ce9c1f38f33
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:30:39 1994 +0000

    Formerly Maketools.~15~

commit 7299168db31e4eafadaa9d24a2550f6a436ea9bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:26:56 1994 +0000

    Formerly Makefile.~9~

commit 7f9dd0d4360f8ad5e06ae63738185bf761243d6e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:51 1994 +0000

    Formerly init.c.~18~

commit f68fde71b5d5fd1086de314552fa7e63067cd6cb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:49 1994 +0000

    Formerly mgt.c.~7~

commit f0a529dd2cfcbe7660b9036267a5a508fae0eacf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:48 1994 +0000

    Formerly notify.c.~3~

commit c34c4ab096dfbad5aa62f4c14e605c7d886ec74c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:11:46 1994 +0000

    Formerly pgrp.c.~5~

commit b800da3f7f3e0d76256152386a868a8c882bab2e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:08:49 1994 +0000

    Formerly msg.c.~4~

commit 138be3dfbb4a2b3d70f9c7081d6d24d0651c8c4f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:03:09 1994 +0000

    Formerly info.c.~3~

commit 3e0307b9bcc2776205ee3cd999f0179d8a625661
Author: Michael I. Bushnell <address@hidden>
Date:   Fri May 6 17:00:30 1994 +0000

    Formerly wait.c.~4~

commit d45144576fb2f1dfcba25f1e76578a3adb4a6efe
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:49:22 1994 +0000

    Formerly Makeconf.~42~

commit 8bd92459d8ab73cc9013d5556f88087b60435fef
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:44:48 1994 +0000

    Formerly Makefile.~10~

commit dd081f8202d858efdca46cf7049c33d558c15ecc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:26:07 1994 +0000

    Formerly Maketools.~14~

commit 0ec8fb048b07e8c63597dda94227cd7e0238659e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:20:45 1994 +0000

    Formerly init.c.~17~

commit 275e44f239d73b057686b350e3020cbdb689364d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:16:46 1994 +0000

    Formerly Maketools.~13~

commit 2263cf69013650d19e8766a05601a7341bb5d137
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:06:48 1994 +0000

    Formerly Makefile.~22~

commit 4e7ad3de7bb421644e9a989df9a39aa609a9a481
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:06:15 1994 +0000

    Formerly Makefile.~8~

commit 7d6093a8512987373aed5f73ea642c7c0f0a788a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 23:03:08 1994 +0000

    Formerly boot.c.~17~

commit a392406d1bc253d954c0dd367615b32291e9cc07
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 22:48:21 1994 +0000

    Formerly Makefile.~16~

commit b28106787f7f5594efb14119b84a1803fe7c26ac
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 18:20:59 1994 +0000

    Formerly boot.c.~16~

commit bedd4e78dfb6269f9d009d81f8b9c4b2f77d865a
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 18:13:57 1994 +0000

    entered into RCS

commit 38836f5110c5008139941f1ef052bef8b5bcf6c7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 18:09:31 1994 +0000

    Formerly Makefile.~15~

commit ad42126b20418404edb8906a417a11932bfdee10
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 18:04:51 1994 +0000

    Formerly cprocs.c.~2~

commit d253ffba89e2f059085e1a338ba6b098a82c6af6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 17:17:39 1994 +0000

    Formerly conch-set.c.~6~

commit d529499c642f2ae771dc3dfc9120b58c0ff60f47
Author: Michael I. Bushnell <address@hidden>
Date:   Thu May 5 17:04:36 1994 +0000

    entered into RCS

commit bf5005b8551f6b838ca5c197982c240650829e8d
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 16:00:09 1994 +0000

    entered into RCS

commit 0709e7b11fbfe6b936622a4e38511a22d955818d
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 15:05:13 1994 +0000

    Formerly Makeconf.~41~

commit 071fa2d2ad1047d4be07fba975ac18ba5ffc3f8f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:19:11 1994 +0000

    Formerly stubs.c.~5~

commit 780ff3cf67c75512d843870ef0f70a60d3a43724
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:17:07 1994 +0000

    entered into RCS

commit 130e27144c4711977fbf5d3035bb476b9f6247dc
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:17:05 1994 +0000

    Formerly io-stubs.c.~5~

commit 9f2c1d339334cdbe82088a00c176b8518b33b45b
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:09:49 1994 +0000

    Formerly io-async.c.~3~

commit 66b2446858409436d8e55ff788752bc64eb9b054
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:09:50 1994 +0000

    entered into RCS

commit 196aaaf0174a01a8cf45c90ce54eac022bd3047e
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 14:06:01 1994 +0000

    Formerly conch-set.c.~5~

commit e5554d8660a97311843f64724074611078ac6d7c
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:49:32 1994 +0000

    Formerly demuxer.c.~5~

commit 70ccd9981653d6d23b7c8942c274b136afda0527
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:42:02 1994 +0000

    Formerly lock-completed.c.~6~

commit 31bdd750b2d0cc36efc443fbb7638caea7271338
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:25:58 1994 +0000

    entered into RCS

commit 2eb9874c2a07bbedb54c8b9176c12e96afc1f2f6
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:50 1994 +0000

    Formerly dir-link.c.~4~

commit a99ec7b5a1854ba9d9ebff368e0df1710ed7d18f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:48 1994 +0000

    Formerly dir-mkfile.c.~5~

commit ac40279341c7d973500c59d4b5bcb583f8514062
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:46 1994 +0000

    Formerly dir-readdir.c.~3~

commit b7f1dd49ca17794463506288d845a50cc2bec09a
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:45 1994 +0000

    Formerly dir-rename.c.~5~

commit 9aa1039af669c759317cdb675f6414719a223b00
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:39 1994 +0000

    Formerly file-exec.c.~6~

commit 7a4a4af9ab9c2a8274341819265683ecccbf86aa
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:38 1994 +0000

    Formerly file-get-trans.c.~8~

commit 79c08f71c4b3acbad31bb018f0c26d6078aac410
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:37 1994 +0000

    Formerly file-get-transcntl.c.~5~

commit d732aaa8ffc90fd72b40fc69d83608dfc10682a2
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:36 1994 +0000

    Formerly file-getcontrol.c.~4~

commit 6a98513222e967802891ccf3ee650890cc889eb4
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:27 1994 +0000

    Formerly file-set-trans.c.~7~

commit 80b9f1cc03d58425793f83e3ba9e1764431750a1
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:21 1994 +0000

    Formerly fsys-getroot.c.~5~

commit 8afa73810c46011e65c5c1dbd5c53a034b43ade8
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:20 1994 +0000

    Formerly fsys-startup.c.~4~

commit 4a59496ee2efd6886fbaad1fbae8ecd6fdc55a9b
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:08 1994 +0000

    Formerly io-modes-set.c.~5~

commit fd6f77f12b4e3446dbf369810dbfcd09252d1003
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:04 1994 +0000

    Formerly io-read.c.~5~

commit 171d78180a5932a8d789305785fea74920a32c2f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:02 1994 +0000

    Formerly io-reauthenticate.c.~6~

commit b5f918d6a1d0571fcab127f55f80ff3c4ce3206a
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:13:55 1994 +0000

    Formerly io-select.c.~5~

commit 51fb25df309398df1747a1aa286b2bdf1112da53
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:14:49 1994 +0000

    entered into RCS

commit 84d99ab421a9a18417e8ba54a7888801c7300757
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 13:13:52 1994 +0000

    Formerly io-write.c.~4~

commit 53c92df74c62c5d7bf89a465b75329f8db896b94
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:52:31 1994 +0000

    Formerly Makefile.~24~

commit 3d3d9db723b694a2eb8759ab5270220e9cb017f0
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:51:50 1994 +0000

    Formerly Makefile.~11~

commit fdd506245813fd77ca7748ec056f0564a52edca5
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:51:36 1994 +0000

    Formerly Makefile.~12~

commit 799e0067af757254c48ec68923675a85c699f4f1
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:53:10 1994 +0000

    Formerly Makefile.~14~

commit 3d2f7955c426fcca7676fd30586f628be47d9c0f
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:52:23 1994 +0000

    Formerly Makefile.~9~

commit a109d23f1d8253036da3fea23ec0264962cc0f42
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:39:59 1994 +0000

    Formerly Makefile.~21~

commit d26bd95b1167305186b3bd84074075de9b571d3c
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 11:21:42 1994 +0000

    entered into RCS

commit 789960782742705d34e08633fae3baa5363a15fc
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:58:01 1994 +0000

    entered into RCS

commit 5c8b4f9ba9895fc6a08d5ad9847ecabf8cb5e9de
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:55:50 1994 +0000

    Formerly Makefile.~9~

commit 2cdc49b57049288a42ba6bf160edf87af5bcb2ed
Author: Roland McGrath <address@hidden>
Date:   Thu May 5 10:52:06 1994 +0000

    entered into RCS

commit af576c446d967824d8afc56ab72dbe30f709e5d8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:16:15 1994 +0000

    Formerly Makeconf.~40~

commit 3c2e8e73a1a63a672254a94da4a30ad46c71cadf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:15:20 1994 +0000

    Formerly Makefile.~8~

commit a0d5e00ea70cab6b678bc9a9a37336f59ad66321
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:05:26 1994 +0000

    entered into RCS

commit 82dea9b7a7a79f150ec81fa32024fd691078eed1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 19:01:50 1994 +0000

    entered into RCS

commit ba19c91f5e797ec3a03b4763af18c35c5ce9999d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 18:51:35 1994 +0000

    Formerly stack.c.~3~

commit 39a11e37253179f1fa4f31cc47d7ede6034e1b0f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 18:28:57 1994 +0000

    Formerly Makefile.~20~

commit d41c618d6ff8d384c928153d0be0ac81aa3b4d85
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 17:59:11 1994 +0000

    Formerly timertest.c.~2~

commit 67c3fe64e0b4510f61ec27ed0e0d713c3aa6cbf1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 17:56:04 1994 +0000

    Initial revision

commit 93a23a3e2e21b0a75a9a30b41c577ca5de06c269
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 13:07:56 1994 +0000

    Formerly stack.c.~2~

commit d8e1452decf1c7073b1548720197cfbb7c69b5f0
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:38:57 1994 +0000

    Formerly Makefile.~7~

commit 7191f03dd9823fa5c974305db8cd0138fbe73af7
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:07:26 1994 +0000

    Formerly Maketools.~12~

commit 56528ce2d022421f44def0b02fa2baf055127900
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 11:00:38 1994 +0000

    Formerly cthreads.h.~3~

commit f8c288111fe3c063a97f83b7495606eda5a90ad1
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 05:03:23 1994 +0000

    entered into RCS

commit 50efd2bc6bd3e74a16f8ce60ac7a8e43c61490a7
Author: Roland McGrath <address@hidden>
Date:   Wed May 4 05:01:08 1994 +0000

    Initial revision

commit 1581426dee02f5140ffd83c94ffd402b8173af03
Author: Michael I. Bushnell <address@hidden>
Date:   Wed May 4 02:48:47 1994 +0000

    Formerly Makeconf.~39~

commit 5d4a0b8fed9da6573f5aac6f74057f3aa9307747
Author: Michael I. Bushnell <address@hidden>
Date:   Tue May 3 21:30:44 1994 +0000

    Formerly Makefile.~25~

commit 1291bd0b2d59971636c4ce35ca08172d55a2b604
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 21:11:00 1994 +0000

    Formerly Makefile.~24~

commit 65131b9bb756c3b7bfa9e28efa14d12e6a42c3e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:50:43 1994 +0000

    Formerly Makefile.~2~

commit 25943182e3a87eb8eff7b1244e43eb68838fefce
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:49:32 1994 +0000

    Formerly Makefile.~20~

commit 5e17c80a9d4c86ac708659776dcac5da06a6d8f7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:47:41 1994 +0000

    Formerly Makefile.~7~

commit 71e923760bf5ccd40ad01492e8d0a5c79608a0bb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:48:59 1994 +0000

    Formerly Makefile.~8~

commit 674ca3f266d8274524301ee94381b1953dc7b796
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:46:03 1994 +0000

    Formerly Makefile.~19~

commit 39fffc9f6a6d83120d3026dfbc0ebfd5cb07781d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:54 1994 +0000

    Formerly Makefile.~23~

commit 69580a970aa82b0ceadf5638c7718614bb739378
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:25 1994 +0000

    Formerly Makefile.~6~

commit 2af9ee61ecf9d3f2a8364cc8d586467a02f9f58f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:44:37 1994 +0000

    Formerly Makefile.~10~

commit f18a8410ae7d99f32aa80dd249919d628cb2e4ee
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:45:42 1994 +0000

    Formerly Makefile.~13~

commit 687445d10c4797656cb04177636bedd1b642f420
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:43:51 1994 +0000

    Formerly Makefile.~11~

commit 0dc5efc5c01983a9a3728d723ddf454cbe54f554
Author: Michael I. Bushnell <address@hidden>
Date:   Mon May 2 20:40:09 1994 +0000

    Formerly boot.c.~15~

commit 091795ca567326ee3b2bc6bf0644be1ca2486daf
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 23:03:53 1994 +0000

    Formerly hurd_types.defs.~48~

commit c0724c15dfe28459f8031ba62a9c54a9ae1bb40f
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 23:03:19 1994 +0000

    Formerly startup.defs.~23~

commit b561bdd5c28741f69430481677bbcf9fee8d02c8
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 22:13:08 1994 +0000

    Formerly io.defs.~59~

commit a1094c256cabc130bd4da2090ec299ab0407df6b
Author: Roland McGrath <address@hidden>
Date:   Sun May 1 21:47:26 1994 +0000

    Formerly hurd_types.h.~90~

commit 765bf4bc0c7a7266023e1135b02bb3ee0c9c1e37
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:47:34 1994 +0000

    Formerly io_reply.defs.~2~

commit 4b77781056f4f4e726fdf5eae553a125abf9b8dc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:45:04 1994 +0000

    Formerly io.defs.~58~

commit aac57b77fc26a4db61ac758bbc6d52c9cd052733
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:31:26 1994 +0000

    Initial revision

commit 65781e33e7e88adc5396b5e4046302e8be36108c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 23:28:45 1994 +0000

    entered into RCS

commit fd82143ed754b4111abf59558f74d9fae5494991
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 21:31:42 1994 +0000

    Initial revision

commit d879c07037f91f90e437863c35672fb5f485ecfb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 21:08:40 1994 +0000

    Formerly io.defs.~57~

commit efe5472a00aa2b0af85047f5398e3abf4c455d20
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:58:49 1994 +0000

    Formerly io-stubs.c.~4~

commit 03d668f603e5947286471c0ee14a92e093c1cecd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:54:45 1994 +0000

    Formerly conch-set.c.~4~

commit acef7fc0f2ace6f8e25b128f54a6792457e5ff1c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:42:40 1994 +0000

    Formerly file-exec.c.~5~

commit 6245d77eea510fda930f3a7075e02cd4817b2947
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:40:57 1994 +0000

    Formerly term.defs.~12~

commit 9c8a66e663ac00e699a0f1e4480fae3fda684c18
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:38:49 1994 +0000

    entered into RCS

commit f9993585c4d281cb279f3521cd2dba71904aa8f7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:38 1994 +0000

    Formerly exec.defs.~32~

commit ee802304d45ca9b60c5de607d6fbb5c4ded5ad4f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:35 1994 +0000

    Formerly fs.defs.~77~

commit a2e386e8042732794ea4db78376cdc3f67bff6c9
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:37:32 1994 +0000

    Formerly socket.defs.~21~

commit 56efe2a1ad3719571575993b8fef695b85948129
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:34:51 1994 +0000

    Formerly ifsock.defs.~5~

commit 8ddb3a662b7baa57915a0b9152714812181200fb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:29:05 1994 +0000

    Formerly hurd_types.h.~89~

commit 95f5f530c054853b4a84e2b4e7bf6775869cbbb3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 29 20:23:15 1994 +0000

    Formerly startup.defs.~22~

commit ee7fe59f5167503cbf082697246065f092c77fd6
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 29 03:02:57 1994 +0000

    entered into RCS

commit 23b412f504fc326df449a08dfd19de30c3ddf549
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 29 02:58:12 1994 +0000

    Formerly msg.defs.~10~

commit 79bb7e3dec1490fd07f18ba70e4554e2560d5957
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 28 18:31:34 1994 +0000

    Formerly io.defs.~56~

commit 6b8e9b1a7e9dbcaf7169382c9c371798d0d383d1
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 27 10:41:00 1994 +0000

    Formerly msg.defs.~9~

commit 8f1242a858cf1d084aafb9bbdc48d08dc28a9885
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 27 05:54:15 1994 +0000

    Formerly Makefile.~23~

commit 50523aae47a0b2654fd64c1741c0c29f266fd7ce
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:53:13 1994 +0000

    Formerly object-init.c.~8~

commit e6276e695a8430d38cf2c1455b45e923dc3d798b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:08:07 1994 +0000

    Formerly Makefile.~5~

commit 1004c2b151304086bb2b849936a3b659615329cc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:07:24 1994 +0000

    Formerly Makefile.~22~

commit 1a0591a6680991588b0c6fbd6f4661ae8f2ef58b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 18:00:16 1994 +0000

    Formerly Makefile.~4~

commit cd75692a32aea4ed90ba2844f9c7950784c71cd1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 26 17:53:45 1994 +0000

    Formerly Makeconf.~38~

commit 29721616e08d3a3f26ae12754ededc29ee25e4fe
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 26 01:48:08 1994 +0000

    Formerly hurd_types.h.~88~

commit 07823422e7a52076ea983b223174259fbebf4a07
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 25 21:45:50 1994 +0000

    Formerly init.c.~16~

commit 4e318dc33b335302673e514aa23f0edd0ee1e71e
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 22 02:38:41 1994 +0000

    Formerly msg.defs.~8~

commit 80950b33ef06b6c9e276d60320d155cdb75158e9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 23:03:33 1994 +0000

    Formerly mgt.c.~6~

commit 9426b460afaeeed362b771a145d258118b0f4c62
Author: Roland McGrath <address@hidden>
Date:   Thu Apr 21 21:52:16 1994 +0000

    Formerly Maketools.~11~

commit 3fc57793b3892789cde3f4ceee10bb7bf58d542a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 21:34:20 1994 +0000

    Formerly boot.c.~14~

commit 584b1b570c0773638aea59afec06f12ab0c5e4ac
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:58:11 1994 +0000

    Formerly Makefile.~12~

commit fbdedf91abe917d2b5127096559140218815af89
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:57:46 1994 +0000

    entered into RCS

commit 30719b0d67d444105ab0e1df1ef247a766c33442
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 21 19:27:40 1994 +0000

    entered into RCS

commit b33477ea87af0b2790c2f0f881373362df76ac16
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 20 22:00:44 1994 +0000

    Formerly Makefile.~21~

commit bc7186a8b3891c0cd205414f3231c529881d82f4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 20:19:29 1994 +0000

    Formerly init.c.~15~

commit f834c496a5a4ec4a2d1213c427bf27ddf6e43de2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 19:32:57 1994 +0000

    Formerly boot.c.~13~

commit 15cdafce555071c53f981a6e343c4eb081d415be
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 20 19:07:50 1994 +0000

    Formerly Makefile.~11~

commit 1a0c0d2bcaa144651ba16be43ce7f3ce72620e11
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 18 19:05:34 1994 +0000

    Formerly boot.c.~12~

commit 4a4f10e5294619ed5fd512e67dd6f0e4dcb8b1d3
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 20:29:18 1994 +0000

    Formerly boot.c.~11~

commit 24a5427d957e31650c6901057ec77792cad6738b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 20:19:21 1994 +0000

    Formerly init.c.~14~

commit 64d7fcaf4f868f6fed5fe29c70c1a87a97c57e0f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 19:46:38 1994 +0000

    Formerly Makefile.~7~

commit 90bd1be650968a5d35124f68d924be69e1151410
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 13 18:02:30 1994 +0000

    Formerly file-get-trans.c.~7~

commit 0cf0251cc2543b5f005091f2dffefaa5766aba21
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 21:13:03 1994 +0000

    Formerly file-get-trans.c.~6~

commit 7e87453a811b33b2b6c83d5ef37af5ee4b7515b6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:46:40 1994 +0000

    Formerly dir-mkfile.c.~4~

commit 49ca3219a58e5447276d9948ef459f96c6e31dc6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:31:08 1994 +0000

    Formerly file-set-trans.c.~6~

commit 5e63709f607b2f91eba9c1691748ce5f42a14f31
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 20:19:24 1994 +0000

    Formerly file-chown.c.~5~

commit 17f421cf17c1fc6633ed02ec303a96388ea19d79
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 18:23:22 1994 +0000

    Formerly Makeconf.~37~

commit ed051b3c6709e84691225995a62e5a0c28ab6308
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 03:42:59 1994 +0000

    Formerly primes.c.~8~

commit 9691196ccece97266464d61aab0c2f92de427a4c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 12 02:22:40 1994 +0000

    Formerly init.c.~13~

commit 990ae5577e338c5151ce8596bdb5fef86072e665
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 11 23:12:08 1994 +0000

    Formerly Makeconf.~36~

commit 6a80ddfd75b52e676cbd0fe38acdcf5ad5d11b6e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Apr 11 22:46:32 1994 +0000

    Formerly Maketools.~10~

commit 8825b3d1df2358dbd42f764188391327e2318c30
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 23:48:01 1994 +0000

    Formerly Makeconf.~35~

commit 666b789bb58d474615c5d0b4b281d48bdb2b75b9
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 23:47:02 1994 +0000

    Formerly Maketools.~9~

commit 18eb277d8a1dc4e9d43872656d4517da802b01dc
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 8 22:48:12 1994 +0000

    Formerly Makefile.~18~

commit c1ca3a4c0f57c4829e0d0ab3bfb8dc5625d9e54c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 8 22:00:14 1994 +0000

    Formerly Makefile.~17~

commit d827edfaa858123da3d4cc5f25db6065c918146d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Apr 8 19:08:11 1994 +0000

    Formerly wait.c.~3~

commit 855b53365683422318879ac314d105811583e5de
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:34:34 1994 +0000

    Formerly main.c.~6~

commit 89af3491d67e38abd2b9a2c3b6aab9ef262ab3f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:33:59 1994 +0000

    Formerly mgt.c.~5~

commit 965acb5115cfdc14ea0dc857811bb711c48cd343
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 22:29:18 1994 +0000

    Formerly primes.c.~7~

commit 4d0648b6f6aaf8c49599b77c75d7952ad8cb5bb6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 21:57:10 1994 +0000

    Formerly boot.c.~10~

commit a01afc6f8b236e636e4518f7806f8782d17d4a25
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:09:23 1994 +0000

    Formerly init.c.~12~

commit d4b4679ea63fbc437721dfe42390ab4da454fd2c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:07:28 1994 +0000

    Formerly Makefile.~20~

commit dc34d9a1cca14194e91cba3e56d199ea391b59ee
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:01:11 1994 +0000

    Formerly Makefile.~6~

commit 87f7a8f81b6db9d5fe62db6b5a8c89783eb205d5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:00:57 1994 +0000

    Formerly Makefile.~19~

commit b0e722dc8773b352d3faad4dbd72902291bf215d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 19:00:44 1994 +0000

    Formerly Makefile.~22~

commit 49da7e3c998fd4a305a720f4e8401b346245e376
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:51:05 1994 +0000

    Formerly Makefile.~16~

commit 900e6757a12252858ac758d157f3e65dd2c98745
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:42:53 1994 +0000

    Formerly Makefile.~18~

commit 007eb1708340da28d35a5a5ef4ed3e6ee703d9f8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:42:19 1994 +0000

    Formerly Makefile.~7~

commit ef7eb2cf0fd74bf28d1d6261b66e153bed3e8c13
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:41:57 1994 +0000

    Formerly Makefile.~5~

commit 502008459c22b16d06a94eeed799b7bab461f22c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:41:20 1994 +0000

    Formerly Makefile.~6~

commit 752848ae021412b2edce74b7f1f8f726f8b71348
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:40:28 1994 +0000

    Formerly Makefile.~15~

commit 972c719a6a435a88ed056aef7d1e61d780abe0c4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:40:12 1994 +0000

    Formerly Makefile.~21~

commit dbfa6f0500994e40913250a863eb627242659d77
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 18:39:54 1994 +0000

    Formerly Makefile.~10~

commit 83baa689dbe6a870194bb32778e59215e110a91b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:40:36 1994 +0000

    Formerly init.c.~11~

commit 1c68fb8e3cf11cb969d2fe9f8b8805757816f4d7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:24:45 1994 +0000

    Formerly init.c.~10~

commit be82e861467c929d13ce32651c35a3b6e3a8d4e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 01:00:38 1994 +0000

    Formerly mgt.c.~4~

commit aee304e3944d35fe8202959e6b0b721144bcda73
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Apr 7 00:36:35 1994 +0000

    Formerly pgrp.c.~4~

commit 85ec6dc40f4d1316a026b21ea8d928ce55033b70
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 23:30:40 1994 +0000

    entered into RCS

commit af88a5c20815b9d4cdc99f5a653c3e4e4b0265d0
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 22:43:43 1994 +0000

    Formerly Makefile.~14~

commit 5a4f02b9d731d82932c2b7d4b5ecdf2331f7c456
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 19:28:33 1994 +0000

    Formerly mgt.c.~3~

commit 56320a5ec5bb3425c3e941bfa8bfec63bc00da98
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:33:19 1994 +0000

    Formerly boot.c.~9~

commit 82edf2e178f2394a3e2a0f54c2006f7bff9203ef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:30:39 1994 +0000

    Formerly Makefile.~9~

commit f3d184368c7eca28d1bf939023c13d8175a0762a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 17:09:34 1994 +0000

    Formerly init.c.~9~

commit 8023abc8990c3a523590500b1709c3960618afed
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 16:34:44 1994 +0000

    entered into RCS

commit 77aa9a712099a4a36db2a6dd86e0b86339f038d7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Apr 6 16:33:51 1994 +0000

    Formerly malloc.c.~3~

commit 2f26342f5eeb2f5cb0ec05bdafcd8077cea8a5e7
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 01:42:38 1994 +0000

    Formerly fdtests.c.~3~

commit 780616947878068cc2c3208a7a111cdd28df6b82
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 01:36:53 1994 +0000

    Formerly Makefile.~13~

commit eb1b9c43067e5ea80a1e167c7a63a21c9cf99850
Author: Roland McGrath <address@hidden>
Date:   Wed Apr 6 00:23:47 1994 +0000

    Formerly fstests.c.~20~

commit 473639c24e784256091e31349fdb5fa661c09088
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 23:27:05 1994 +0000

    Formerly init.c.~8~

commit e12983ae3d34f89bf1a08d83c48eb7752b9ebbc0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 22:59:35 1994 +0000

    Formerly hurd.texi.~4~

commit eb0dd0e8cdfa1aa0c8c31e1572d55e56bce9abdb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 22:38:07 1994 +0000

    Formerly Makefile.~19~

commit c53c69e1c1ff798ea6303f232b8108e7df35ea93
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 21:37:24 1994 +0000

    Initial revision

commit 635c04c1f94324ef61a11e0a645ef8e51413e373
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 21:30:08 1994 +0000

    Formerly init.c.~7~

commit 3930f3facb0d75e8814f1e012e0475150106ed20
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:44:40 1994 +0000

    Formerly main.c.~5~

commit ef6088e87e685d5aeb57a8d04fb59632d4d9cc31
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:26:55 1994 +0000

    Formerly pgrp.c.~3~

commit ac26f42feed0deef045a7e8fc31d98669f282c43
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 20:01:34 1994 +0000

    Formerly hash.c.~3~

commit bb5e364b206bc4ff57cdea32efca6b5ed58fe7c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:38:28 1994 +0000

    Formerly Makefile.~6~

commit dc6d44c1e888d6517846ec410601acff4e446598
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:24:20 1994 +0000

    Formerly hyper.c.~4~

commit 2e8d5823697a68035220c844da805abf89662ebd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:10:30 1994 +0000

    Formerly Makeconf.~34~

commit cd27fa099d2d0e6151e23deab6e377894ccf880f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:07:04 1994 +0000

    Formerly Maketools.~8~

commit d8f094544a8f44c222d3b85706e81e2c6de1aeea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 19:02:45 1994 +0000

    Formerly Makefile.~17~

commit 6db9a7756658e86a3b3ccd32bbbbc9847c78df04
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 16:43:39 1994 +0000

    Formerly hurd.texi.~3~

commit c228be0a1f3d88479273d30b6b201b7bbd2401e0
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 5 09:56:38 1994 +0000

    Formerly Makeconf.~33~

commit 086921945d68ed91a3dd202774700e3dc604fe29
Author: Roland McGrath <address@hidden>
Date:   Tue Apr 5 03:27:50 1994 +0000

    Formerly Maketools.~7~

commit 67f52d396322ea3c9193586adcf970d268e646b7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 02:09:07 1994 +0000

    Formerly Makefile.~18~

commit c3a2f1b6c6f68538b2499ebdf6975ba973f03a3b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 01:53:31 1994 +0000

    Formerly hurd.texi.~2~

commit 4073f531dbdd035a7cd9f846d4f8660bd318cecc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Apr 5 01:49:57 1994 +0000

    Initial revision

commit 99ce73fc380f6949f2881c8e8e7209dbb934ed82
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:55:32 1994 +0000

    Formerly Makefile.~8~

commit 8fa710eee0e9cd7d3652515ce81ba3c75a13b467
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:54:29 1994 +0000

    Formerly Maketools.~6~

commit 6d2a1765dfefb370595a001ba74694f21b536815
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:48:31 1994 +0000

    Formerly fstests.c.~19~

commit 4e5b973e88a691acb84b765ee603996369f9eace
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:36:09 1994 +0000

    Formerly Makefile.~12~

commit 3258e66fb390f4affe562f25a1fa894d0245af7f
Author: Roland McGrath <address@hidden>
Date:   Fri Apr 1 22:35:37 1994 +0000

    Formerly fstests.c.~18~

commit d5d166fe6911a3cee8e62d8617316836407a205d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 31 18:15:33 1994 +0000

    Formerly Makefile.~16~

commit d716d58b2dab219e8a8d23841383c3f00dc8050e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 31 18:14:53 1994 +0000

    Formerly Makefile.~4~

commit e24ac0d43ecc66f36f25403eb971d8049068e289
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:34:13 1994 +0000

    Formerly Makeconf.~32~

commit 7665c3783a8bacbc168fb147bb2fc313ed82d958
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:27:10 1994 +0000

    Formerly init.c.~6~

commit d0213897050901db78ea501a4bcdcce2f8b4b0c6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 30 19:25:03 1994 +0000

    Formerly startup_reply.defs.~6~

commit 85cd4d76b1da8e5717103ace18897378c5ebae00
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 21:54:11 1994 +0000

    Initial revision

commit 812531b3d2347a6fe8767805fd3c2ce1e0056852
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 20:14:29 1994 +0000

    Formerly proc.h.~4~

commit b89a583d91568f09eb389ce17e241449081fb690
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 29 20:14:24 1994 +0000

    Formerly main.c.~4~

commit ed082ec161f25cd28fbedb20067bdef7628d98e7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 19:35:19 1994 +0000

    Formerly primes.c.~6~

commit 45040e4b050f674edf2dbd1e38f39a5168636deb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 18:07:56 1994 +0000

    Formerly primes.c.~5~

commit 5ac328fb937ca7ed4181dcb0418ac9fc22373596
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 17:46:49 1994 +0000

    Formerly primes.c.~4~

commit 1dca252aa0013c126300786c61c6b602a05ba652
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 28 17:39:35 1994 +0000

    Formerly primes.c.~3~

commit 48b017b8f06fc041e181b62fd2167ef442336463
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 22:14:18 1994 +0000

    Formerly Makefile.~17~

commit f371919933a5666c1d7d012fde6de33cd9f09506
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:56:24 1994 +0000

    Formerly file-set-trans.c.~5~

commit e763b0c0842b57ccb4d6461d9b85b391e1f5c495
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:50:53 1994 +0000

    Formerly fs.defs.~76~

commit a6fa59e5b50d30051945e644fc9ccec749ff1b52
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 21:18:40 1994 +0000

    Formerly paths.h.~12~

commit 9fabae342685d1f0375d7971496e5f57393000ea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 18:45:03 1994 +0000

    Formerly Makefile.~5~

commit 376484b3c1f0d06b910ef8efa8e70f348c62e681
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 25 18:40:27 1994 +0000

    Formerly Makeconf.~31~

commit a0908d5371f938a9e9acba45f1c6f31e6c984df5
Author: Roland McGrath <address@hidden>
Date:   Fri Mar 25 02:37:00 1994 +0000

    Formerly shared.h.~19~

commit 7eb93bf8efd4b34015b879e91e39b30532f87ca4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:37:27 1994 +0000

    Formerly Makeconf.~30~

commit 6a3d668a86ef5058acd6aa33fa748c79a5035a57
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:08:29 1994 +0000

    Formerly proc.h.~3~

commit 1ece75965e59a0653ac49f1579fde866bc7daa3c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:08:08 1994 +0000

    Formerly msg.c.~3~

commit 7a79545949a11c3b4b1509399cf97562a01f7ebe
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 24 19:03:30 1994 +0000

    Formerly Makefile.~4~

commit 19c9f845944cf94bf2cbfd798f3d9493df3619f9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:17:34 1994 +0000

    Formerly process.defs.~72~

commit db7d076d45add8180a3f231818ef38e7fe5a858f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:17:31 1994 +0000

    Formerly process_reply.defs.~8~

commit 51c7055ba6e05d2e7fd68dac0f511775baa1660b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 23:13:42 1994 +0000

    Formerly Makefile.~3~

commit 4d29f438afef8279f3a65856b8570af04b8ba5ad
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:44:55 1994 +0000

    Formerly main.c.~3~

commit 9d203be6a05f081fc3264ac220c9a0a3ee4e640b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:38:52 1994 +0000

    Formerly Makeconf.~29~

commit b5066f7d7a9f5b138029b48e610a4cf241447bbc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 23 22:36:54 1994 +0000

    Formerly Makeconf.~28~

commit 5bdba8b3fa81e80d70f5878eca52feb3012d5371
Author: Roland McGrath <address@hidden>
Date:   Wed Mar 23 18:45:48 1994 +0000

    Formerly Maketools.~5~

commit cbd8e3fe6fd2a198ec323f54694e7fea373147b1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 23:21:15 1994 +0000

    Formerly file-exec.c.~4~

commit 862c422a8da3f213d2a7d61bc39145ae38b02b70
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 23:16:10 1994 +0000

    Formerly init.c.~5~

commit 6e3a789163d55c6bda80e97cc60cd0432ad2403b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:58:41 1994 +0000

    Formerly primes.c.~2~

commit 5dbe3121610ce21c18cfb7f2b2dd856d26a0e51f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:42:43 1994 +0000

    Formerly Makefile.~2~

commit d6a0820308c2ac20184fcb04b32797f88cecf2e0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:40:05 1994 +0000

    Formerly proc.h.~2~

commit 5bfdd891a22f517c0954d08606d5e7a74dcb54f9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:39:50 1994 +0000

    Formerly main.c.~2~

commit e70d6772529b8e4e1d95709b42a3c5ca19577ce3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:25:05 1994 +0000

    Initial revision

commit f6d11de0d4a8726c20b30647899686701f3878e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:21:04 1994 +0000

    Formerly hash.c.~2~

commit e2011b8325d0e012b1430b4c0a88debcc6596ad1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:12:00 1994 +0000

    Formerly wait.c.~2~

commit cf2b85fbe90bff2e5296571f56d35456a12c7d57
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:11:43 1994 +0000

    Formerly notify.c.~2~

commit 0b89f3241e6b1744288ce32f2127a1d69513d1b8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 22:07:53 1994 +0000

    Formerly pgrp.c.~2~

commit b9f4eccb31ffcca6f5e1e7556c3640395855ca57
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:48:26 1994 +0000

    Formerly process.defs.~71~

commit 9196dad8cbc95f52da5feeb9c27cce21c73b28fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:43:46 1994 +0000

    Formerly shared.h.~18~

commit 06bd5e6023bec122787440bb72b0987c4f4004d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:16:43 1994 +0000

    Formerly mgt.c.~2~

commit 3502cf1f9401a31271e0e15ff29950ec4ca83271
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:12:51 1994 +0000

    entered into RCS

commit b97ea68849d7098e63687ded4c3d6fd90dffdd2e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 21:00:49 1994 +0000

    Formerly info.c.~2~

commit fbce728677e5457bd855bb897d31be5582062398
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 20:59:00 1994 +0000

    Initial revision

commit 6a012f31f3764b2ebc072d72dbbf4385cdc6bbd2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 20:42:26 1994 +0000

    entered into RCS

commit d019496a554e7aac457b3a7a1086633ad2462385
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 19:55:55 1994 +0000

    Formerly msg.c.~2~

commit 239b2751098771984d6def6e05c954227d1fbdef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 19:43:11 1994 +0000

    Formerly Makeconf.~27~

commit fc4aa21090e1c7152100da6be6e1d75d688e3c06
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:36:52 1994 +0000

    Initial revision

commit bf1cf2fa260a6f234c4c97805865a183d54ec367
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:30:59 1994 +0000

    Formerly Makefile.~5~

commit 9108d8f8e4b4b6c0dde5081000676724e0a531df
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 18:30:13 1994 +0000

    Formerly Makefile.~11~

commit 2ef387adf866c1cc1827d9a0645e88ee00014628
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:11:00 1994 +0000

    Formerly startup.defs.~21~

commit 5a7888d75051c0d87eff0bd3fbb661b99eade454
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:10:03 1994 +0000

    Formerly exec.defs.~31~

commit d82324f9b10c2235ecb78b7328a0bfca26786eec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:07:29 1994 +0000

    Formerly init.c.~4~

commit 29e5d4e97d02f0dede4725d22cdfb2b7cdb09bac
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:03:34 1994 +0000

    Formerly fsys.defs.~34~

commit 5d42cb44dc71abc03d38c0301a853befe30c35fa
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 22 02:02:01 1994 +0000

    Formerly startup_reply.defs.~5~

commit ad730fc95ca0f392a6f95d1851b48355fdb82670
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:39:45 1994 +0000

    Formerly Makefile.~4~

commit bf629d25d7186f5c49724b7f5286774cff808079
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:38:20 1994 +0000

    Formerly process_reply.defs.~7~

commit 9921c1881f38887043b80cb9246046bd5e347e01
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:23:45 1994 +0000

    Formerly file-exec.c.~3~

commit 81d8f03018b0b5bd6e8c4e2bf85789ab4d1f68d8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:09:52 1994 +0000

    Formerly paths.h.~11~

commit 832ae3e5dc02be5c40349db4a53612b5d82b54f0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 22:02:50 1994 +0000

    Formerly init.c.~3~

commit ffcc2d89ec44a0424cbdd2288469bda334087a3e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 21:23:07 1994 +0000

    Formerly file-exec.c.~2~

commit c45333298a4c37648de5e652e8014e977c5ba55a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 20:51:48 1994 +0000

    Formerly Makefile.~3~

commit ac5ea1c2535b814db5e87b02b6b183ec8c405210
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 21 20:40:46 1994 +0000

    Formerly process.defs.~70~

commit d2cefd575759e3e44a4e4ef9a548ea61114dbcbd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 17 23:12:09 1994 +0000

    Formerly fstests.c.~17~

commit 153644c7736d9f5acc06405e9d1878ef44ef5c8a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 20:44:46 1994 +0000

    Formerly dir-renamed.c.~6~

commit b96897c6f13f86554b4196984edfb41540166378
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 04:02:05 1994 +0000

    Formerly dir-renamed.c.~5~

commit 09cd71ac26c0ecda40188c21e232e31e8c34c7b0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:58:10 1994 +0000

    Formerly fstests.c.~16~

commit aafc0f5fdad8dc302373d92fa8bc4cdadc752cf4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:45:58 1994 +0000

    Formerly boot.c.~8~

commit 108910cc02195afe73f1593a6d4e4d6dfc31dcd4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 16 03:43:22 1994 +0000

    Formerly Makefile.~7~

commit 3427b49f6811495c3ff097dc1786a20caa922408
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:44:11 1994 +0000

    Formerly io-version.c.~3~

commit b2e2b637cb4a75ee0bcbd86bc34ab720d01f3fba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:43:23 1994 +0000

    Formerly node-drop.c.~5~

commit 6dfdd7609378e6f23e43a82271cf1841a83f3df9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:43:12 1994 +0000

    entered into RCS

commit 2c2b1defe8738ab44e6912629646213243e4c8cb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 22:36:42 1994 +0000

    Formerly node-make.c.~6~

commit 50e0426753c0457205a5884d9a851fdeeb2a1ca1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 21:35:06 1994 +0000

    Formerly Maketools.~4~

commit f88dfaaf5abf193d0bd1c815dcc3ea73d25774be
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 14 20:26:01 1994 +0000

    entered into RCS

commit 241e3019a66078129f67ec26a3142aa8469f58ae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 11 00:03:05 1994 +0000

    Formerly dir-init.c.~4~

commit 6837ce9eb5f6ef4d72627ac050c662e853581f7a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 10 22:46:43 1994 +0000

    Formerly fstests.c.~15~

commit 57d9a35a81b505056c719e53bb624fa70bcf73af
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 9 21:29:13 1994 +0000

    Formerly shared.h.~17~

commit 06967df2cddae5125a9ebc64eeda9801633af72f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 23:28:32 1994 +0000

    Formerly Makefile.~15~

commit 83f6975e4b226e3aa7a25638ec90aebd1a6ddcd7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 20:43:15 1994 +0000

    Formerly fstests.c.~14~

commit 34132a9b500dd01b2210af9988d1675a7363eda9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:52:17 1994 +0000

    Formerly Maketools.~3~

commit 924dbda06b28b9546d8984aa482d3a2c576974e8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:51:51 1994 +0000

    Formerly Makeconf.~26~

commit 371446512a870b19e802d8f915b3a0cc1ef254d6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 8 19:42:10 1994 +0000

    Formerly Makefile.~14~

commit 3afb080c381142c065295c2a1ba228210aa7a81a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:32:20 1994 +0000

    Formerly Makefile.~10~

commit a2f49343fa30ad0a8615a228cd8a02e6210d0325
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:31:55 1994 +0000

    Formerly Makeconf.~25~

commit ffa902fa1bdc844dc5aa3de691d27aef01236760
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:29:29 1994 +0000

    Formerly Makeconf.~24~

commit 6a0cfe43c5a693cbb326f0f00f20e21dda86db3f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:28:36 1994 +0000

    Formerly Makeconf.~23~

commit 992dd47a2c5a88549778050d838315104aca3565
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 23:24:13 1994 +0000

    Formerly fstests.c.~13~

commit eb3ce37f33574364cdf0564b8cf812a217d43b93
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Mar 7 20:40:35 1994 +0000

    Formerly io-map.c.~6~

commit 7d8611361509001a3ff5c95a1943bd2daaca0c0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 21:29:58 1994 +0000

    Formerly Makefile.~13~

commit 0ca5453fe4e6d519e65115b6cdae2d1719b13d8f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 19:05:46 1994 +0000

    Formerly Maketools.~2~

commit ab82c5c46f36ce35fc041449551b8730a27e1061
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 07:28:44 1994 +0000

    Formerly Makeconf.~22~

commit a55d072279adf2081678ac6ba1cde00bc4bba976
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Mar 4 07:28:08 1994 +0000

    Initial revision

commit 7e036d12d343166d83afd58686a30a7732c67e4a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 3 23:24:56 1994 +0000

    Formerly peropen-make.c.~6~

commit e09ee2d5263983e6b63609cb47142967ce60c503
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Mar 3 22:10:59 1994 +0000

    Formerly io-map.c.~5~

commit ef1855253e25807ec58f2d0b2561ba4c7d46dec5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 21:07:28 1994 +0000

    Formerly Makefile.~12~

commit 752152aadd1a444e60b29e3d0bfa7925545b171c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 21:06:09 1994 +0000

    Formerly Makefile.~9~

commit 6bfac0b54d5d4ae0868c2967b2f6079a3fcf08d0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 20:46:41 1994 +0000

    Formerly Makefile.~11~

commit afd9358c4a889b15bf1effb600d41b629784b7d2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 19:59:35 1994 +0000

    Formerly Makefile.~9~

commit 6a9371d02952a91f2140f3dacefb63049626732e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Mar 2 19:59:06 1994 +0000

    Formerly Makefile.~11~

commit 899cf6069a7f6d7b9e4accf7c75ab9bac3d5e286
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 20:13:12 1994 +0000

    Formerly file-truncate.c.~5~

commit 15d1db6fed793efb660c8c5db645fd214999d534
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:11:17 1994 +0000

    Formerly Makefile.~10~

commit 35c0b7418861476360cbb8a28e5cad5e5d2994dd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:09:41 1994 +0000

    Formerly Makefile.~8~

commit 2fa7a22631dd3f495fd767cdf8de10c2e14a2d36
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:07:53 1994 +0000

    Formerly Makefile.~16~

commit e737172c5e90deef7b3f3a463deeea3e92c014ea
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:05:25 1994 +0000

    Formerly Makefile.~2~

commit f95bef99f40a34c1f7b7d01555077347fc0dda2e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:03:10 1994 +0000

    Formerly Makefile.~6~

commit d4bdf5920a8784e6426744cbc7d2568532ceb84e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:05:40 1994 +0000

    Formerly Makefile.~3~

commit 295db74cc48acdb0201cc3093e6e15131dfc1cfd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 19:07:29 1994 +0000

    Formerly Makefile.~9~

commit 45bd92a9259c53eaa7d4f0e0f5b85cd364b48061
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 05:59:40 1994 +0000

    Formerly Makeconf.~21~

commit 36c71ef97b5024185ccf70530b2133111223a98f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Mar 1 04:36:27 1994 +0000

    Formerly Makeconf.~20~

commit c228a70ccff3d2f0fbc750dcb82e499303355bfe
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:32:31 1994 +0000

    Formerly Makefile.~2~

commit fb07fb944fef032c35976d495d30d76af17d4e13
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:30:11 1994 +0000

    Formerly Makefile.~8~

commit e180c6556a3c014f54d87ff34d0ea33eeedd1fe9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:28:37 1994 +0000

    Initial revision

commit fa5952a85c07143aaaea0f724b84de5daa280fc0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:22:10 1994 +0000

    Formerly Makefile.~8~

commit 9dc8f4ac5e7a62985977365a9f69d0593594b3f0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 28 23:21:11 1994 +0000

    Formerly Makefile.~15~

commit 55e463033f184ba87af32af2f8bc637f063daffa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 24 21:02:23 1994 +0000

    Formerly process.defs.~69~

commit 2486b23662f27e125397a08778162049ca449049
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 24 20:57:36 1994 +0000

    Formerly process_reply.defs.~6~

commit d7c7fbf0453d1f4836d1606e8763d24c2727e1f2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 23 19:02:32 1994 +0000

    Formerly process.defs.~68~

commit c9b97c5d9ab20fcf619e9659ebd6dd7a3263fb68
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 23 19:02:15 1994 +0000

    Formerly process_reply.defs.~5~

commit 4bbc2bcd1e6907901693a7f0996f8474c1ca8afc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:47:19 1994 +0000

    Formerly trivfs.h.~3~

commit ef94c2e91715dd718e2235d1e9d2e25906fce49e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:47:06 1994 +0000

    Formerly init.c.~2~

commit 139c82799876bcf79e433231881c7f03980caec4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:22:28 1994 +0000

    Formerly notify-stubs.c.~2~

commit b1eaf75bb982b55b519af0c44eec22cab27811b7
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:21:37 1994 +0000

    Formerly nosenders.c.~2~

commit aaf8a64bcc49c4c81f0694ed284ef18494dd3579
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:21:57 1994 +0000

    Initial revision

commit 31a21d910d9d88931ef4322207baa67a3e09ace6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:08:36 1994 +0000

    Initial revision

commit 0161ed21c9ed2e38e9321356e1fabf8895789b14
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:07:56 1994 +0000

    Formerly fsys-getroot.c.~2~

commit 35ab46dd1d44bc13d743e58cb0aa68a78af95fdf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:04:22 1994 +0000

    Initial revision

commit 24d4ea482d495df8064381de38115a286818cae3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 21:01:58 1994 +0000

    Formerly fsys-getroot.c.~4~

commit f34bb55c4abf1c40d163f7bc7ee8befde0eeaff6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:59:34 1994 +0000

    Initial revision

commit f7f2c02c71b8f7c7f7a9aa77eec5a3a0310a5b01
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:42:20 1994 +0000

    Formerly Makefile.~7~

commit 140d80a171d722db3ad124d0dd67e807e9d11d58
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:26:22 1994 +0000

    Formerly ports-demuxer.c.~3~

commit 1d172a7b67f31a08383a45fb5663881de3b7349c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:11:19 1994 +0000

    Initial revision

commit 7dfc61467116a1c502778a4418d8d57952f50894
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:08:18 1994 +0000

    Formerly file-chmod.c.~3~

commit f97bea68cc76806df80186aeee1204fbf0be4b17
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:07:55 1994 +0000

    Formerly io-restrict-auth.c.~3~

commit f07f6e2f6228789cb29100eb7b31fb517f66c456
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:06:49 1994 +0000

    Formerly io-reauthenticate.c.~2~

commit d8aae59d6a9a4edd1c378127701873e05dbb8d30
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:05:18 1994 +0000

    Formerly file-getcontrol.c.~2~

commit 638dc7b8a9e0b787a78a7a02cbe58a788ec6defc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 20:00:55 1994 +0000

    Formerly io-stubs.c.~2~

commit bbd060691e781cf7123c5c4bd5c6f6e3e8f33758
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:57:05 1994 +0000

    Initial revision

commit 81e1f44dae70351480e03a8004981e04de4d5f63
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:49:59 1994 +0000

    Initial revision

commit 834fd676ea47daa05054e8dafb0e28e21ed35740
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:47:39 1994 +0000

    Formerly file-lock.c.~3~

commit e4a340611b8f05bb503a9ccf00a427d2700a8d0c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:27:27 1994 +0000

    Initial revision

commit 73f70da73d5831e8d8dbbd36640e144ea1c2aba1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:25:51 1994 +0000

    Formerly io-stat.c.~2~

commit d01f7dd7246fc3246e08dfadb1ba9e8b8132a2f3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 19:23:44 1994 +0000

    Initial revision

commit 8ff77614c848a56e28b19af24fa5cfd78cfc0918
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:40:12 1994 +0000

    Formerly io-modes-set.c.~2~

commit d3436ed33384b95935c9f7387f91ac20b53bd959
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:47:54 1994 +0000

    Initial revision

commit 4b90432baff1d36c1d829d460f75f4bb2b47c435
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:38:20 1994 +0000

    Formerly io-seek.c.~3~

commit b7b07d0451b6f6b4936091274afda0e81da03108
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 18 17:37:25 1994 +0000

    Formerly file-truncate.c.~2~

commit ebf6786c8a263e1674b0d9f1d9c0fd7c005d3f70
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:39 1994 +0000

    entered into RCS

commit ade15b7bd73a9c4548a52f7ad0072cd5f278ff66
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:38 1994 +0000

    Formerly file-chown.c.~2~

commit f26f7f61bf11344c4a306cb364cd5d523bc5b644
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:37 1994 +0000

    Initial revision

commit dd24ee75654f1b646208b1f4fb7e91c01291e9b8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:34:35 1994 +0000

    Formerly dir-readdir.c.~2~

commit 4fef586a9a29ab20a1ac3df42cd87e8de020d71e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:02:50 1994 +0000

    Initial revision

commit b80cdd744a11a0b2c12f4d98b50b46d8e027bf35
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:01:45 1994 +0000

    Formerly io-seek.c.~2~

commit 8aa6bff40d121069b0d0d92fc10140c92701cbd0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:00:45 1994 +0000

    Formerly io-write.c.~2~

commit 4f237a33bedd24ba1345fc02f388439e2d1a101a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 23:00:27 1994 +0000

    Formerly io-read.c.~2~

commit c968efab16285bd955d2e6a912a2172e98117ac7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:59:14 1994 +0000

    Formerly trivfs.h.~2~

commit 1fbddc8f607472cd8fb9cc8debd7b486356379e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:59:10 1994 +0000

    Formerly hurd_types.defs.~47~

commit 27ab7321999211625283589c10c27854ab69bc9d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:57:36 1994 +0000

    Initial revision

commit 58828f4fb2c293eb0f677af421add2a956dc09c5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:38:04 1994 +0000

    Initial revision

commit 79c6cd7da64120d1442d5e41d90bfe201f5de8d2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:33:11 1994 +0000

    Formerly hurd_types.h.~87~

commit d748c260fc15cb76ac0c14799abd6ffc7e114228
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:30:32 1994 +0000

    Initial revision

commit 4851706c865ed0c05f7ed3a37319705da6e75f90
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:27:03 1994 +0000

    Formerly file-lock.c.~2~

commit f36bcdf0589f9c4edfa49ae8cf81c73b9f4f016f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:25:41 1994 +0000

    Initial revision

commit 480cf250c4f586e34259c453e1a6bc08b6e6ed8a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:22:10 1994 +0000

    Formerly fs.defs.~75~

commit 6552d909a8fd4eea29064dd7e4950e2ba0d684a7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:19:22 1994 +0000

    Formerly file-chmod.c.~2~

commit 2fec5bdc91b62ac276a6398443e90a9360161718
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:22:35 1994 +0000

    Initial revision

commit c1fc7886e7d6a11323c89f44f617f05b92b6dea1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 22:18:40 1994 +0000

    Formerly file-chauthor.c.~2~

commit 91a1c1001a8d911f4bb4e4adbd2bd1be30d5fd1b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:14:10 1994 +0000

    entered into RCS

commit d899e1d4710936f42024f7b84c6924d8fed4994c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:10:05 1994 +0000

    Initial revision

commit 899ff501fb7f5e70822ba236344e402bef6a6b2c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 20:06:21 1994 +0000

    Initial revision

commit 62004b85b63623abab19160994cbed72cb084cfc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:53:05 1994 +0000

    Initial revision

commit 4f507b9b4a1875cc1bf60c0b2af2c6954ba781e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:34:50 1994 +0000

    Formerly ports-clean.c.~4~

commit b11b03237425403a3c822a876ddecc4fbe25f6b5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:34:01 1994 +0000

    Formerly peropen-make.c.~5~

commit 64e824eabb116c1287f2ed301b5248d943128e9a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:33:34 1994 +0000

    Formerly protid-make.c.~5~

commit 1e34c66618314565bcd5104a6537593de6b9ae13
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:30:59 1994 +0000

    Formerly fshelp.h.~8~

commit 3be4eef1d160e106597f2f9d921c1a194e925c2a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:26:53 1994 +0000

    Formerly peropen-rele.c.~3~

commit a61c0475cd621f193e5f54f28d46d3a9732646ba
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:25:59 1994 +0000

    Formerly peropen-make.c.~4~

commit b8afd6286f2900d1c2d6d4155bd0fe0af9967980
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:24:03 1994 +0000

    Formerly protid-make.c.~4~

commit f7bdddd6ea61d6977d82f4097b8d609242f03644
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 19:23:45 1994 +0000

    Formerly Makefile.~6~

commit ba3bd14f850c068b0093f650b3279d063b72f331
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 18:24:15 1994 +0000

    Formerly init-init.c.~10~

commit 69b1aa0b5034ef2372d66e93d0c6f3e1f8834e94
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 17 17:30:36 1994 +0000

    Formerly io.defs.~55~

commit e666ca17c430b1d14302d7299dbad01fc555ea07
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 22:37:09 1994 +0000

    Formerly init-init.c.~9~

commit 7f14e7b6ccde10e2595760a399af92a85fe7eb29
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 21:53:12 1994 +0000

    Formerly rdwr-internal.c.~6~

commit 1907756dc6eedab475f72af0d954aa4a3862bb30
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 21:40:01 1994 +0000

    Formerly object-terminate.c.~7~

commit 5a309c7bf5ed3c853ef84767d50512583561173c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 20:04:57 1994 +0000

    Formerly init-init.c.~8~

commit 7a6021f4ff6a7a3870e922c533deebb4a463b94e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 19:07:24 1994 +0000

    Formerly shutdown.c.~2~

commit f245c601481744e13d26ded80bc5b711eca09c30
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 19:04:25 1994 +0000

    Initial revision

commit 1b84f2d0ea94d09305525da94a45647ebabbf2bc
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 16 17:42:47 1994 +0000

    Formerly Makefile.~7~

commit 7c0d0ccb5cb4ae659a740a582f55c4999fbc391d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:31:12 1994 +0000

    Formerly dir-readdir.c.~2~

commit c7fc022c3f407a58c932fae8dbabbaa4203fa051
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:26:41 1994 +0000

    Formerly file-lock-stat.c.~2~

commit 92af3c6f6911abccb6df2c7a2abdf72d949d87ed
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 19:25:09 1994 +0000

    entered into RCS

commit e33e9c681c0b8437924cccf1ada72249d5bb84e6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:08:57 1994 +0000

    Initial revision

commit 7f4fe73c96dd52932eb00b55eae068da3cab709a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:02:22 1994 +0000

    Formerly io-version.c.~2~

commit af148e16e6914f3e397d4aff87f017079afacd77
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 18:01:20 1994 +0000

    Formerly init-init.c.~7~

commit de7892a300c72a406d4d39c05686f2c96c279f97
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:59:41 1994 +0000

    Formerly consts.c.~4~

commit cb23a56c112aa00c2e0ef3def005db7a34251f27
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:56:33 1994 +0000

    Initial revision

commit e9d5359938e07a8b2ba531a1180e6b2a4795c765
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:48:00 1994 +0000

    Formerly Makefile.~6~

commit 7104cfb2cc0cafc4ffd852951fa561170794a23c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:46:48 1994 +0000

    Formerly Makeconf.~19~

commit 2c813538cb31ed7bbe76d706da3790c935394ccc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:37:52 1994 +0000

    Formerly Makefile.~5~

commit 1a1bcf813ffeb66fb271730b976f77e73f9214e1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 15 17:35:44 1994 +0000

    Formerly Makeconf.~18~

commit 67d402d56b397d53cfecfedaa16facfa19deb89a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:57:25 1994 +0000

    Formerly Makeconf.~17~

commit b2de180e22be924200e18dd590bc88317d67fceb
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:57:09 1994 +0000

    Formerly Makefile.~4~

commit 0a953d8927e0a7964635e8dc23b566578abba798
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 22:01:08 1994 +0000

    Formerly file-getcontrol.c.~3~

commit 2970fbb01802b9a47acaba3d069384d7100bb080
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:52:47 1994 +0000

    Formerly init-init.c.~6~

commit c155d6652d16e416d4a16b55550c812a20c8a62a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:48:05 1994 +0000

    Formerly file-lock.c.~2~

commit dfe72a1280f8d9bd7579a788b1e3e288d54fd1a7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:46:13 1994 +0000

    Formerly file-chmod.c.~4~

commit df9aa10756175df8be81ce4e4ea13d82e77d3c2b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:26 1994 +0000

    Formerly io-rel-conch.c.~4~

commit c247e1dbbec7819fac0ca4d8a4b0f8d3d7abd1c3
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:26 1994 +0000

    Formerly io-get-conch.c.~4~

commit f244bce70499445009010eedebef25ed9d1fc821
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:25 1994 +0000

    Formerly io-map-cntl.c.~4~

commit 4de0dc7f317da147bc680f58eac16b787db65c21
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:24 1994 +0000

    Formerly io-map.c.~4~

commit 209a76a949e78dc0e165f9cd92135340febd47e0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:24 1994 +0000

    Formerly io-reauthenticate.c.~5~

commit 2dafb4c58ad9405454552dc274ea0130ca9bb6ff
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:23 1994 +0000

    Formerly io-owner-mod.c.~3~

commit 69fa222ce2cf86670cf46ab550ed15c60ace88ac
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:22 1994 +0000

    Formerly io-modes-get.c.~4~

commit a907f7fa3768f5e31cf2412c2e859bf040830002
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:22 1994 +0000

    Formerly io-modes-set.c.~4~

commit 1bbbc81c533c23f99157ef832d8d450ade9e8d33
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:44:21 1994 +0000

    Formerly file-chflags.c.~4~

commit bc19ce78098d1bdd2404b5a3e2c1185af2311316
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:39:43 1994 +0000

    Formerly io-stubs.c.~3~

commit a4c83798fef20f3612780aeda241c463a17658b5
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 21:21:40 1994 +0000

    Formerly fsys-startup.c.~3~

commit d3610e803fa8e5d3052a1c7fd62b9f9f18026989
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 20:56:41 1994 +0000

    Formerly ports-demuxer.c.~2~

commit f6614cd569a7b52365eee6d333ba68d1511dbf1e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 14 16:33:05 1994 +0000

    Formerly Makefile.~5~

commit f06dd07554bf9e36f09e04b1118510547b045ffa
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 05:43:32 1994 +0000

    Formerly fdtests.c.~2~

commit 6af2fcae4b7f15b82dfbe94a3c1df4cbcf73db1b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:59 1994 +0000

    Formerly io-reauthenticate.c.~4~

commit 6800bdbefd0dba0f1ad07830555a9ba783c4acc3
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:59 1994 +0000

    Formerly init-init.c.~5~

commit d17301995914d1f202da5b61e4cdb2ecd4edab07
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 12 00:06:53 1994 +0000

    Formerly io-restrict-auth.c.~4~

commit 8435e84b3e341ea0e1baee01320c88afd5bca2c8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:33:31 1994 +0000

    Formerly io-duplicate.c.~4~

commit 5dac86994ba65c32f0bd48f128b5ac4b8e728458
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:32:45 1994 +0000

    Formerly fsys-getroot.c.~3~

commit d336702e10bb23d8403dc0078475c62c9e816412
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:32:19 1994 +0000

    Formerly file-getlinknode.c.~4~

commit a55dec0bd8e84bf8d829ded179ca000fa6740dad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:31:36 1994 +0000

    Formerly dir-mkfile.c.~3~

commit a1c24299168d602cd6f2f0d20475452e4bfeba9b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:13:25 1994 +0000

    Formerly pager-create.c.~7~

commit 45d227d733b996fe90c4bf700a22c2fd6628ecc3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:11:34 1994 +0000

    entered into RCS

commit c60c66681681d63659835bd2e71e2fe3806aff1d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:09:01 1994 +0000

    Formerly no-senders.c.~7~

commit 205b9da6967dde916149ec8b31a09b198d6aadfc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:03:40 1994 +0000

    entered into RCS

commit cea05fe67fda762b12d29d6d5e9eb07b71ce6113
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:03:25 1994 +0000

    Formerly priv.h.~7~

commit 3f836dae1cf28e31fae758fcb705bc57cef04251
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 22:00:39 1994 +0000

    entered into RCS

commit d8b0667b60e77e16888121a52236fe07749d63c3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:59:50 1994 +0000

    Formerly pager.h.~6~

commit b9c92d7a806ff70ce2ccbdffd80cac096b81b3ee
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:44 1994 +0000

    Formerly Makefile.~8~

commit 33a6a4f9ea8ba2d78970f935a0563b2a0bdcbbdf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:20 1994 +0000

    Formerly Makefile.~7~

commit 8698f425fba05da982d064bce526c4ed6f37377a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 21:33:02 1994 +0000

    Formerly Makefile.~4~

commit 23a1da040565e89bf750ba88586704550ec4f3ef
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:59:27 1994 +0000

    Formerly io-map.c.~3~

commit a1973eab41509683e4071322d42052bd01d51549
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:58:41 1994 +0000

    Formerly rdwr-internal.c.~5~

commit 301467238bc761e2939299a2c9010de12655e594
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:52:12 1994 +0000

    Formerly Makefile.~3~

commit b4feba96ac956bdf872aa7d2ea83a4ef9aa737c8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:50:24 1994 +0000

    Formerly Makeconf.~16~

commit b20f7f872a785f40aa0bfa7bfb2c48634dc99457
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:13:47 1994 +0000

    Formerly Makefile.~14~

commit 5469e4960bc2cfdccbd224c6e55586a77cc7b267
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 20:11:23 1994 +0000

    Formerly node-times.c.~4~

commit 942200f4fffd8155765a5bcb817cb9c9f16393b8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 19:34:59 1994 +0000

    entered into RCS

commit 905871c66d75baae564acb2b4f56f08b7edf249d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 19:33:59 1994 +0000

    Formerly node-drop.c.~4~

commit b5e97d1a94d79888214f22823c873fb763ecbe72
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:55:36 1994 +0000

    entered into RCS

commit bc50b0c96f77123981dfeb56705e038b21de3313
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:50:54 1994 +0000

    Initial revision

commit d5f0cd02dd0b0a36e64d2a8f2c1d896eecff4157
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:31:25 1994 +0000

    Formerly Makeconf.~15~

commit b4d11bcf98088863a32f5d5a21e027a47efacb6c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 18:30:02 1994 +0000

    entered into RCS

commit 3b614febc1e7d9263eefe7cd99bfab1513f43aba
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 17:36:42 1994 +0000

    Formerly Makeconf.~14~

commit 795eb18285bf16292362202209bbb7d511347d0d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 11 17:22:09 1994 +0000

    Formerly ports-clean.c.~3~

commit e1825ef6cb100e3d03315fb6ccdc7353a367dd75
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:36:44 1994 +0000

    Formerly Makefile.~2~

commit 9c64e98b8de7c7efec6718ae7dcc1efc3fcd2ef3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:34:41 1994 +0000

    Formerly subr.c.~2~

commit ec85bfa78d79118a3ba5ec22b5e1ae96d4bd89c3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:25:42 1994 +0000

    Formerly fs.h.~2~

commit 5ac176880882b8a8413fd38b7f3881870147fb69
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:13:51 1994 +0000

    Formerly hyper.c.~3~

commit 42bb22d0f8fe64aa6708c55e222e2a023833d1ca
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 22:05:14 1994 +0000

    entered into RCS

commit 0e2f38f7bd7d60c5e2d3c48cc9b9d374785d74fc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:13:51 1994 +0000

    Formerly dir-renamed.c.~4~

commit 167d472cf06b82fad95b4e113e85de12cabd110f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:11:02 1994 +0000

    Formerly rdwr-internal.c.~4~

commit d4e82cb07f91321e7a595b0deda250ae226914da
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 21:02:16 1994 +0000

    Formerly priv.h.~11~

commit ed9290de5b6215899b15933c241bf34568baa078
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:49:26 1994 +0000

    Formerly consts.c.~3~

commit 32b6d1ae4db889841ac6b77be732e679a4e33c54
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:28:20 1994 +0000

    Initial revision

commit edba28dcc4b64b54b2f14d2aa4c0a604101f1613
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:17:37 1994 +0000

    Initial revision

commit ba4ebf641b2cbe924978ac64b100ce2ef9894b71
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:14:51 1994 +0000

    Formerly notify-nosenders.c.~3~

commit 6fc68022da366b8b7b72426e116a8f2f945066f2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:14:50 1994 +0000

    Formerly ports-clean.c.~2~

commit 0d6ad9d2658b4da0ff6453325cd14af0e579d7de
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:09:52 1994 +0000

    Formerly init-init.c.~4~

commit 98dad03b249ed04a25f76730ea7734e79fc8deda
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:09:51 1994 +0000

    Formerly boot-parse.c.~4~

commit 4567150d576cea52f468d850bd118543c38cd140
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 20:01:53 1994 +0000

    entered into RCS

commit d8d91263f9d4028d20f47a8bb6f8d55fbf6216a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:32:48 1994 +0000

    Formerly exc.c.~2~

commit f5c27450f87eab0680208a6c64405e851c753459
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:32:14 1994 +0000

    Initial revision

commit 45f46b81b53179ad401a4158868738218f19646e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:19:12 1994 +0000

    Initial revision

commit 795a7a227baacbd1694a5c74ea7f13212fd1af83
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:16:41 1994 +0000

    Formerly init-init.c.~3~

commit 12a4c3889b998fa205ca32f96fcd63f5554ae000
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:15:02 1994 +0000

    Formerly boot-parse.c.~3~

commit e7a2c831bae4805b3bcc3c0957c6040d71de79df
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:08:14 1994 +0000

    Formerly notify-stubs.c.~2~

commit 132a0a19df671b0c28b1273b498d868fedfaa315
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:07:41 1994 +0000

    Formerly notify-nosenders.c.~2~

commit a99107227c124127a045b11d0de839997fff20cc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:08:06 1994 +0000

    Initial revision

commit dce2267e355bf4d90f8436b5e23bad6a2f26762d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:04:49 1994 +0000

    Formerly pager.h.~5~

commit 3f638f818a67939aacca9286127a49b6f86f2b48
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:01:55 1994 +0000

    Formerly ports-consts.c.~2~

commit 93047da7a38ac65ea7e4ae87c595476680e64200
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 19:00:42 1994 +0000

    Initial revision

commit 1f60ae1039aafa658a179a7871479911fa1bc8e9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 18:39:04 1994 +0000

    Formerly devio.c.~2~

commit c7680b59dc4594714f4dd745d30a8bc2b8967cf8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 10 18:38:52 1994 +0000

    Initial revision

commit 02121a08826c728d58884e4ca9b7d7333a4947a4
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 20:46:42 1994 +0000

    Formerly dir-clear.c.~4~

commit 828d019f59f431b34aafc78d907cd8bdd3a18c8b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 20:04:58 1994 +0000

    Formerly dir-renamed.c.~3~

commit b00d129cf317a19160d8b1c7fc230bb37e784757
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 19:40:25 1994 +0000

    Formerly consts.c.~2~

commit 6c5be8c5fd2ad6ce63bdeb7ea2fa6979328f99e8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 9 01:53:22 1994 +0000

    Formerly msg_reply.defs.~3~

commit 9fef108b40783a86eb52483b9a8d2e2719e4f85a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 21:16:51 1994 +0000

    Formerly boot-parse.c.~2~

commit 0560df997ff7215b8124b46ab72115b577f1fa71
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:48:21 1994 +0000

    Formerly init-init.c.~2~

commit 4c38ac351bfe38c24f70540d34a4576075c12efc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:02:34 1994 +0000

    Formerly priv.h.~10~

commit 40d21bedc83307f4dd07e534d0e90a07f41034c4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 20:02:04 1994 +0000

    Formerly node-drop.c.~3~

commit 27fd315e9e88c6206a420b443bf4de7b58c97907
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:58:40 1994 +0000

    Initial revision

commit 6651b6d73a1ca25746a8dd54e31e61ba8b7cf79b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:53:41 1994 +0000

    Formerly hyper.c.~2~

commit f3ea01fa900f517ca0aa8192a6e73de66e98fdfd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:48:55 1994 +0000

    Initial revision

commit 494f3b69ad89a645ed731bef8fa2580fc0bbd7fb
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:53 1994 +0000

    Formerly fsys-getroot.c.~2~

commit 3c268c20503400ee14507f5a4fe3aa372206486a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:52 1994 +0000

    Formerly fsys-startup.c.~2~

commit cdaa3a99813df49f8f065bf1c5ea5be8204e7822
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:52 1994 +0000

    Formerly fsys-goaway.c.~2~

commit 00e71d7df63d82454f13812dcbad3f4f4884065a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:37:51 1994 +0000

    Formerly init-first.c.~2~

commit be0cdc996eea566b71d79fa3c22e7ee7c7d30f0c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:36:26 1994 +0000

    Formerly peropen-make.c.~3~

commit 3c1b72e98506b215603f938bab3d982eb336bac6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:34:59 1994 +0000

    Formerly dir-init.c.~3~

commit b6c4956daa874de4633b7f66addeee6d47c518fc
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:08:48 1994 +0000

    Formerly file-chauthor.c.~6~

commit 2b43784b5ec932eef174110e6750dc5cb0571676
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:08:45 1994 +0000

    entered into RCS

commit ef28e86e6c30d8b628ec6d06f2122c66c0432a9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:06:32 1994 +0000

    Initial revision

commit ea73a8868445bdf0807b5f754ab1747c1e0572c1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:29 1994 +0000

    Formerly io-select.c.~4~

commit daad49df2ab0bae06a4e54a80c400304bd52d53c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:27 1994 +0000

    Formerly node-make.c.~5~

commit 779c33e325e675bb659e0ee401649a20be3766f3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 19:00:25 1994 +0000

    Formerly init-loop.c.~2~

commit beb550aef226ce7e9cb45f3da46c487e52957cff
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:55:12 1994 +0000

    Formerly fshelp.h.~7~

commit cfc90d964e9a86aab6aac689306a08fe41f83891
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:53:12 1994 +0000

    entered into RCS

commit 1e16841c9be867bdeafc43c393555a94313e460c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:44:08 1994 +0000

    Formerly io-map-cntl.c.~3~

commit 260181cb8ff7247e836f368d074e8556d6dff500
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:30:03 1994 +0000

    Initial revision

commit 5cf9a30bc2aa4836e7db363436f686e54d7d726c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:04:54 1994 +0000

    Initial revision

commit 943716db052fec7b32b6059cdf32e45bad2a2879
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 18:00:15 1994 +0000

    Formerly node-times.c.~3~

commit cc609675c846e3d0022441fb9bbd74877c40d2ef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 8 17:59:43 1994 +0000

    Initial revision

commit dc2f9410f3ddf074b4cbb20b64859c95eb19c21c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 23:10:31 1994 +0000

    Initial revision

commit 955f1877b716d45b3cdbdb5c4c520011b614a475
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:49 1994 +0000

    Formerly peropen-make.c.~2~

commit d99bb6d17ed65625a47bc5f3268548ba47d6e796
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:38 1994 +0000

    Formerly node-make.c.~4~

commit 45d0596c35424e45221a54073171554a3ad01838
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:13:18 1994 +0000

    Formerly Makefile.~3~

commit 514fa6f6fcd7a097b7be40a174b88ae22a2e2c22
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 21:12:59 1994 +0000

    Initial revision

commit 35d519986260a82161e688b910079d64ffb056fa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 20:59:28 1994 +0000

    Formerly fshelp.h.~6~

commit 4bff49c4d71f81ec7def289c7eaab6cf102916e0
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Feb 7 20:52:05 1994 +0000

    Initial revision

commit e1470c806a7ef0b343ee883e0b460b6b609bead1
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 20:21:58 1994 +0000

    Formerly fs.defs.~74~

commit aa1c628da685a2ae2b4962848a4ae32720b63b7b
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:38:03 1994 +0000

    Formerly priv.h.~9~

commit 7336794c6dbe9d1af4f22b0e4ddd0b742556f729
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:15:06 1994 +0000

    Formerly node-times.c.~2~

commit 5d40cc6a5e3b2a2cc4d5ba2ed7108b0d16450469
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Feb 5 00:13:03 1994 +0000

    Formerly io-stat.c.~3~

commit 4edf1e6fc11363bac3aeaec0c1c017fbb543322e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:34:46 1994 +0000

    Initial revision

commit 4abcbe35112d712d8279548fb79b8ea6b8c45915
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:22:43 1994 +0000

    Formerly dir-init.c.~2~

commit c7174aebe07bc19f18910e69a534a0095360a6d1
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:20:59 1994 +0000

    Formerly dir-mkfile.c.~2~

commit 83b9c7e70fae46d4beee63195fb6d7c1053d69d5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:20:43 1994 +0000

    Formerly io-select.c.~3~

commit b15d3544bde0d1af7e712d0a9d4b62c06352ea8f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:48 1994 +0000

    Formerly io-read.c.~4~

commit 4bb8b14417fd421dc89ac4afae17896570448a11
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:47 1994 +0000

    Formerly dir-renamed.c.~2~

commit ac467aa8e56e63e1d0e4332b48ba56a5c91b658f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:46 1994 +0000

    Formerly node-drop.c.~2~

commit 9ede23bbcb3a4598ce1a851336e02932cba243cc
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:46 1994 +0000

    Formerly node-create.c.~2~

commit e178bf05e8595b8126b507afcd1925f831e25896
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:45 1994 +0000

    Formerly protid-rele.c.~2~

commit 42215edf8631801ff723c00a0066659f5f0ba737
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:03:11 1994 +0000

    Formerly rdwr-internal.c.~3~

commit d8233ad033983f5c3bf8d182044d3075a608f52a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 22:00:08 1994 +0000

    Formerly protid-make.c.~3~

commit cbbd9c317d36644efa3d488342b5270cec7dc481
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:58:25 1994 +0000

    Formerly io-write.c.~3~

commit 74d85db05485fc92238e528adb23c66b5ec191f4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:23 1994 +0000

    Formerly io-seek.c.~3~

commit 8749d3ce92b089ad634371e1c4bbbaf52344bc5e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:23 1994 +0000

    Formerly dir-clear.c.~3~

commit 9fc866417b80d2a576d3640ae0eb7a8621e94b80
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:20 1994 +0000

    Formerly node-make.c.~3~

commit 765fbdb4ee27de539bae3c7343309c0aa802a4eb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:20 1994 +0000

    Formerly node-rdwr.c.~3~

commit 1d767f3b622a3c1392de2afdd4305bcd61144a6c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:35:19 1994 +0000

    Formerly peropen-rele.c.~2~

commit db80dd5723a1472ffe61be6aaa191d670aa4144d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:10:14 1994 +0000

    Formerly conch-set.c.~3~

commit 6b87783e0a5472b890f4fb0a2562bbd11b41f773
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:04:32 1994 +0000

    Formerly io-modes-set.c.~3~

commit dde7ac45950f34fb05cb3153c090e08b014acceb
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 21:04:13 1994 +0000

    Formerly io-modes-on.c.~3~

commit b103f47668bce2deb456b459dd19ca4054daaf02
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:50 1994 +0000

    Formerly io-modes-off.c.~3~

commit 6ab6b522531504e185ceeee38de91cd3a6c2863a
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:45 1994 +0000

    Formerly io-prenotify.c.~3~

commit f59d590233b36c2aa4af8589eb89553b0af1d6ae
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:44 1994 +0000

    Formerly io-readable.c.~3~

commit 229f96567d164cd898aadd541c760b3c49718e8b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:43 1994 +0000

    Formerly io-reauthenticate.c.~3~

commit a0bbaf5d777f06d6a644d5ab115913c2b6c27759
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:42 1994 +0000

    Formerly io-rel-conch.c.~3~

commit 5d9711453f7281f1ee8f2959dc3ed96c9b566fb0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:50:42 1994 +0000

    Formerly io-restrict-auth.c.~3~

commit 76305c91aaec3a000b874ac41649a720cb907aea
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:37:50 1994 +0000

    Formerly file-set-trans.c.~4~

commit 5bf711acc0af0f9b3e35472178459fdf2ac1082b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:39 1994 +0000

    Formerly file-chown.c.~4~

commit 6e5ff5588b6a31fc0713eb346c1e4bfebd04c0ad
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:38 1994 +0000

    Formerly file-truncate.c.~4~

commit 106463f1562ea4cf5e570872be0b32f26d5499d2
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:37 1994 +0000

    Formerly io-duplicate.c.~3~

commit e64e04514b74de878ddb12824126eb54317f87e4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:36 1994 +0000

    Formerly io-get-conch.c.~3~

commit a1c8c1a2cfbbd4418dd1583a1cebb361655d195d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:24:34 1994 +0000

    Formerly io-modes-get.c.~3~

commit 7c00bdc4fe34592cdc4c109547a12f040661334f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:22:20 1994 +0000

    Formerly file-utimes.c.~4~

commit a35c547e92413f625073b5b84c9d853b8ab9ed37
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:21:34 1994 +0000

    Formerly file-syncfs.c.~4~

commit a617951d2d81f0cfdfb2afad6b98520744366cf4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 20:05:31 1994 +0000

    Formerly file-chmod.c.~3~

commit 50e568a21fd3ecf1c51c7d253ba004f7cff2e928
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:58:15 1994 +0000

    Formerly dir-mkdir.c.~5~

commit 3dc491c9e363f533a2e50e87441119e45769892b
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:57:40 1994 +0000

    Formerly file-get-trans.c.~5~

commit 77b94b563e4f531b7df04adf32c90154dad2f1d4
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:49:36 1994 +0000

    Initial revision

commit bb9dae5ab3303ee54d1098a450c0e4793fcb3f82
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:45:07 1994 +0000

    Formerly fs.defs.~73~

commit b535b5eddc580eecce37dd73bc22213023e7cca0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:52 1994 +0000

    Formerly file-chflags.c.~3~

commit 7432ce33a481d17b4466d2be4ea597df6e24c46e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:51 1994 +0000

    Formerly file-getlinknode.c.~3~

commit 1ef38e7425503edbdee4da9fa4a2850c45f26319
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Feb 4 19:10:49 1994 +0000

    Formerly file-statfs.c.~3~

commit 06107770da9669b07bb49948c44349853266d263
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:47 1994 +0000

    Formerly dir-rename.c.~4~

commit a9101664c159e55a841a181ab3ee44dc571c1c8e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:46 1994 +0000

    Formerly dir-rmdir.c.~3~

commit 86f09790b070f4ca2abb7c01e3ecc5daa1d81ca5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:45 1994 +0000

    Formerly dir-unlink.c.~4~

commit dd228a5a7e6c41a78ada6253dea2d0985beef3b1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 22:08:42 1994 +0000

    Formerly file-chauthor.c.~5~

commit c427d47e8265d819729a8d8f883b94fe5a6a2844
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:51:00 1994 +0000

    Formerly priv.h.~8~

commit a4cb464e9de8971365a0177390ad622677f0d7c7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:48:02 1994 +0000

    Formerly file-get-transcntl.c.~4~

commit e9dc4707e4b3aa841ab0c5232870aec0f4ebdb97
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:48:01 1994 +0000

    Formerly file-get-trans.c.~4~

commit 89194fb981c014be225dcd3056f9b3a1fee49a3c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:37:33 1994 +0000

    Formerly dir-mkdir.c.~4~

commit 3e8db18206380e4e78839e20de9d6acfc583b158
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:30:18 1994 +0000

    Formerly dir-link.c.~3~

commit b01bd60c17ae8b922c154975cbd2be710bff0619
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:16:41 1994 +0000

    Formerly fshelp.h.~5~

commit 2efdf15e4b58c774f410661d7098e88b0bf10f17
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:16:17 1994 +0000

    Formerly pager.h.~4~

commit 77be2c5d2d3c9943c1de07d03aafb044a8869456
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:15:54 1994 +0000

    Formerly ioserver.h.~5~

commit 1ab74757fabbce9d4ce550741f300ed50aa7e31d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 21:13:35 1994 +0000

    Formerly fsmutations.h.~2~

commit 3cd5df521a78738af21eb3dd8191ba36fa2ad099
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:45:33 1994 +0000

    Initial revision

commit 88f83e39d8df218410e3ad5b3698782cfdb6c92d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:38:31 1994 +0000

    Formerly priv.h.~7~

commit 5bdb60be0df7ea0f1333398c388a1f12a7f9f19a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:55 1994 +0000

    Formerly dir-rmdir.c.~2~

commit a4b4f466b906464a8928601017c748f617e37024
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:54 1994 +0000

    Formerly dir-unlink.c.~3~

commit 0eee60b4a352aafdec489cf46759def20c02a507
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:53 1994 +0000

    Formerly file-chflags.c.~2~

commit 3bf40b3301557a00862beb5c6a18bd4f0662a37c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:52 1994 +0000

    Formerly file-chauthor.c.~4~

commit dc1ca75ffa583f1b59cc2c6d8f5380f95c4c9107
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:51 1994 +0000

    Formerly file-chown.c.~3~

commit a3640c7a91d11678f533d2e29653ae0db7cd24bc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:50 1994 +0000

    Formerly file-get-trans.c.~3~

commit 1c2e2d73fa1f32067b3d6f8b49aadb99c67b8f24
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:49 1994 +0000

    Formerly file-get-transcntl.c.~3~

commit 6c833f2140edcc961d4d733d1ff8db50e4100f06
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:48 1994 +0000

    Formerly file-getcontrol.c.~2~

commit 8a3c6c57336038d9cc7fbc147dc43e0e3892652b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:47 1994 +0000

    Formerly file-getfh.c.~3~

commit 09dee03ac139b8c3e8a9352f11e11965e6e3dd30
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:45 1994 +0000

    Formerly file-getlinknode.c.~2~

commit 4dad111c9850eabbb1517ab1a31a336f0226ecae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:44 1994 +0000

    Formerly file-pathconf.c.~2~

commit bb69050e6509c2a322bdb944eb22df3bb798abd7
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:43 1994 +0000

    Formerly file-set-trans.c.~3~

commit f92ae7ef8764618325fd443a1001e28c8b4d40c0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:42 1994 +0000

    Formerly file-statfs.c.~2~

commit 34c4001c9c58ff4aadc2801594448f682c36a5bf
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:41 1994 +0000

    Formerly file-sync.c.~3~

commit 472a1bd0f46f2faad680dc57cc76d41d3896d4b9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:40 1994 +0000

    Formerly file-syncfs.c.~3~

commit 55202117d9aa4a343362062c8590b409d6c99b8e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:39 1994 +0000

    Formerly file-truncate.c.~3~

commit af3b6d1fd12b236d5c757d83e172052f8c9feb5f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:38 1994 +0000

    Formerly file-utimes.c.~3~

commit 92da568b3032fac018c3080fe318834f2bdd6a54
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:38 1994 +0000

    Formerly io-async-icky.c.~2~

commit adb7a765e3095de16010152d875fa75a2767452d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:37 1994 +0000

    Formerly io-async.c.~2~

commit 148025ac7aacfa7ffdfbd6c5d87c73fefe1a6959
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:36 1994 +0000

    Formerly io-duplicate.c.~2~

commit 82b18da5c3bfcb627fbf37ee9dd7c691dfb56b1a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:35 1994 +0000

    Formerly io-get-conch.c.~2~

commit b4d26c0a660bb02e7d3715d8a35e07da50dc0830
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:34 1994 +0000

    entered into RCS

commit f033539be3d3e6ee4cdf9d59492098077c905f96
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:33 1994 +0000

    Formerly io-map-cntl.c.~2~

commit 1b58a7d4dfb468bcf1a628480cc2becaa92a634a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:31 1994 +0000

    Formerly io-map.c.~2~

commit ca791d4ffd753a9718eefa252348ad1317a0d8a2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:30 1994 +0000

    Formerly io-modes-get.c.~2~

commit 957a0a4762d7abb8805d2cc37c4d15f194b4a403
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:30 1994 +0000

    Formerly io-modes-off.c.~2~

commit c0863fc34e1d4f91d627e4e67c2ab9d81f8197f1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:29 1994 +0000

    Formerly io-modes-on.c.~2~

commit 8243699690a217d8c697b4370b5c569727ce4f28
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:27 1994 +0000

    Formerly io-modes-set.c.~2~

commit 9d26018041d429158999ac830dcbf053189c20b2
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:26 1994 +0000

    Formerly io-owner-mod.c.~2~

commit 62952f500c4d9fe21a3224a5f712bf154e46ba08
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:22 1994 +0000

    Formerly io-prenotify.c.~2~

commit ce3394c7278e9f67b138905f7d5af703901ce735
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:21 1994 +0000

    Formerly io-read.c.~3~

commit b2a45675a64e3ebc17d704aeb1b3bd509d567f97
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:20 1994 +0000

    Formerly io-readable.c.~2~

commit c61a3ce8c688fd28cd8044ef14f1f76cb9df19e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:19 1994 +0000

    Formerly io-reauthenticate.c.~2~

commit dcd53c73c0013eea8e47f9936d54b09315ff52df
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:18 1994 +0000

    Formerly io-rel-conch.c.~2~

commit 66db9be4984f2ea6549dc12e4469c15a7359cd28
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:17 1994 +0000

    Formerly io-restrict-auth.c.~2~

commit 489378514a665a1440ae0b076d3ae0fa09c2479d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:16 1994 +0000

    Formerly io-seek.c.~2~

commit e3597c33157ecfd04d1fa2a9e6444e2fa6e2e4c6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:15 1994 +0000

    Formerly io-select.c.~2~

commit 0a4549e660adbc60d74d327a7664ee2fba6aa79d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:14 1994 +0000

    Formerly io-stat.c.~2~

commit 3625ec20225f73ccf17db2e599ca91a9313d9dcd
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:13 1994 +0000

    Formerly io-stubs.c.~2~

commit 19d50351dcbacbb21cb21c659af6d65714452311
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:34:11 1994 +0000

    Formerly io-write.c.~2~

commit ff84bf79292fd837b0961c884827ce247a2e34f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:24:23 1994 +0000

    Formerly dir-rename.c.~3~

commit 41846a643a48a2893e1477d4348eaba5634a7ed1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:24:04 1994 +0000

    Formerly dir-mkdir.c.~3~

commit 1dd261ffb6b7c21aff467646175841e988b2ec7d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:23:44 1994 +0000

    Formerly dir-link.c.~2~

commit d5956cd6587b8020f4eb6384f7a7e3bd870e8dc1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:23:14 1994 +0000

    Formerly conch-set.c.~2~

commit a9a9c11a542d9b3e3c5b7fd9297bd9478df4fb07
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:22:59 1994 +0000

    Formerly conch-fetch.c.~2~

commit 5f645c1fd995084f83ecf78c917a195307fccde3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:21:26 1994 +0000

    Formerly priv.h.~6~

commit 947a05ee196f235aa16140edd0086ff1e211bc3e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:21:23 1994 +0000

    Formerly ioserver.h.~4~

commit aaff1c5a76dc01758631ba11a09920cd3a62b9e9
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:20:44 1994 +0000

    Initial revision

commit e28b895d86c1943190e59afe8928c60d1e3f1da3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 20:09:05 1994 +0000

    Initial revision

commit 82d4788fbd74dda5ca394375557342b50bd46e32
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:44:56 1994 +0000

    Formerly ioserver.h.~3~

commit 274fde4719fa358250bdac06b949d624f326aada
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:37:11 1994 +0000

    Initial revision

commit 45cb245c884fd25b5366ec98331841e91f857e2e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:33:05 1994 +0000

    Formerly rdwr-internal.c.~2~

commit 41aee72a2ab48a52b0fd67fc9ad2ecf33405873c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:31:04 1994 +0000

    Initial revision

commit 29d71f9163b7f2645331211c5c085ad15dec315f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:29:45 1994 +0000

    Formerly node-rdwr.c.~2~

commit 9d26fd43298d0c4aad5cc3bd5de39e2595e7f365
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:25:30 1994 +0000

    Initial revision

commit da30c25a33177c1282d259c8b90f294b41039dcc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:21:35 1994 +0000

    Formerly io-read.c.~2~

commit 614885031ded43e28b091c1616f9eec438c1b656
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 19:19:59 1994 +0000

    Initial revision

commit 79a8b58525dc8c29968a65f0b9ecd8fe184cff3a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Feb 3 08:45:14 1994 +0000

    Formerly hurd_types.h.~86~

commit ee75c482d20c8a62945f8ffb59443a930ee31b9b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:43:51 1994 +0000

    Initial revision

commit f30c549f1288e0c4bd85e81861c4f4fe4de91d28
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:40:03 1994 +0000

    Formerly protid-make.c.~2~

commit 60656e007e4f91165fa484a3739f46e61cf280fa
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:33:29 1994 +0000

    Initial revision

commit a39608257a2d49ee4fc23ac78da5d70000a88a32
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:24:41 1994 +0000

    Initial revision

commit 8c41c2cd60f3f06186549b8d6d92ec6ea8c7c4c8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:20:50 1994 +0000

    Formerly priv.h.~5~

commit 6938a4eca0b07839a9a4ff9ac6e903f2406a09b2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:11:50 1994 +0000

    Formerly node-make.c.~2~

commit d1cc77513b666e1e7e26dd47a335113f367b6637
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 21:06:34 1994 +0000

    Initial revision

commit 27f4da5eb95f4faeecff8f3fb32e58567c24e42e
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:59:46 1994 +0000

    Formerly fshelp.h.~4~

commit 6b656f28fb1a91e796e99a636bd7afd1f47aba6a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:54:20 1994 +0000

    Formerly dir-clear.c.~2~

commit 3f6dc14d6e3a441f3ee7c8ca2f17316be5e31aa5
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 20:55:21 1994 +0000

    Initial revision

commit c4bc492253d2da79061b13cfcb3917926f92d660
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 06:03:08 1994 +0000

    Formerly Makefile.~2~

commit e4c5c0d4a400ec5a78d3c1cc32a8aa73125554df
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Feb 2 06:01:31 1994 +0000

    Formerly fshelp.h.~3~

commit 13f6736574a37dc5475d4e45587a8e141054a771
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:26:54 1994 +0000

    Initial revision

commit ec2071b51de37dfe415bd50c1ea01ee8754d65fd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:25:43 1994 +0000

    Formerly Makefile.~7~

commit d02c053ed1b970e719dcaadbedba92a079d7c4d6
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:21:40 1994 +0000

    Formerly Makeconf.~13~

commit 1f0eb6d1fb1ad3da4fdeff4a01b9d9822df1f75e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:18:48 1994 +0000

    Formerly Makefile.~13~

commit 5a9c52073b3acbda41425737933f51e6edcdacb9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:18:31 1994 +0000

    Initial revision

commit 39e3173f6c99789cd2619c5aa6eeeb7798734a78
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 21:16:08 1994 +0000

    Formerly fshelp.h.~2~

commit 52b7d7a6dfa83d2cf22e2ebbc1d161b7efb0bc14
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 20:19:59 1994 +0000

    Initial revision

commit b1aa73e1c56e65573dddc6399746f6c09eda0a9d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 19:37:14 1994 +0000

    Formerly fs.defs.~72~

commit 1833a9562dbaa8d4023a13b5ba5f6db78300f4b9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 18:52:39 1994 +0000

    Formerly fs.defs.~71~

commit 05856e8b994aa2d14b2bb985bbe0eabc15fb876b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Feb 1 18:02:29 1994 +0000

    Formerly file-chauthor.c.~3~

commit d350d664818aa655d85437febbef9a0aff6635ab
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:40:12 1994 +0000

    Formerly data-request.c.~8~

commit dd4fd61f39dff938e1488ca8efc09e04656d768d
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:37 1994 +0000

    Formerly pager-shutdown.c.~5~

commit 1d70d6ee7f05b54830fbe6c45baf5c5ec015f41c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:36 1994 +0000

    Formerly object-terminate.c.~6~

commit c7f0223dbbc4ce19b328a58fcf9b022b34f6f779
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:36 1994 +0000

    Formerly pager-create.c.~6~

commit 49020ccb7a938ee5ff14049857d64da6d89e68fa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:35 1994 +0000

    Formerly object-init.c.~6~

commit 94db8b8ed1e0d216615b3134f9f2b73c6723796f
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:34 1994 +0000

    Formerly data-unlock.c.~6~

commit 73bb216fbce7d8f2d231947666f2582b9b5c78cd
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:33 1994 +0000

    Formerly data-return.c.~6~

commit 2d09aeb42506a6971fa8cad1cdc1bcc661300c2c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:36:33 1994 +0000

    Formerly lock-completed.c.~5~

commit 90a24778d438f97a2a5822348b64204f4f537e6b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 22:12:16 1994 +0000

    Formerly no-senders.c.~6~

commit 8abc57503d71935305db1291b4d153571a577b7e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:43:44 1994 +0000

    Formerly Makeconf.~12~

commit f874587371670f60f2a63061116c6c8bacc90cc9
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:34:24 1994 +0000

    Formerly fstests.c.~12~

commit b153d7bce6eda247318ecbf49738cf4fa89ed6e7
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:27:13 1994 +0000

    Formerly dir-rename.c.~2~

commit b27bfb8f914906760c25c8cdf0c1977874e3ded4
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:25:10 1994 +0000

    Formerly file-get-trans.c.~2~

commit 2d4df6e0b8713a14670ccfb6973edebd47617ddc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:24:30 1994 +0000

    Formerly file-get-transcntl.c.~2~

commit 4118f7849ded6d33820228b450145d612ba8d5fc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:23:50 1994 +0000

    Formerly file-set-trans.c.~2~

commit a139d12365938d5a95ce01c5539c5441d90414dc
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:20:51 1994 +0000

    Formerly dir-unlink.c.~2~

commit 7877996df3c2b3784d1428a944b2fd46be58b473
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:19:43 1994 +0000

    Formerly dir-mkdir.c.~2~

commit d561a0c78cd4452300f8bdd16584c1b89b1c3469
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:17:18 1994 +0000

    Formerly file-getfh.c.~2~

commit 12a56ed02947c98c64c899ba3c0d12acae9ecd03
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:15:28 1994 +0000

    Formerly file-syncfs.c.~2~

commit 41df33b51e1686251417fe6a04cbe049ccf1fdb1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:14:49 1994 +0000

    Formerly file-sync.c.~2~

commit e38e8179c2697f5b0961c8e6eb937549e47d0f9e
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:13:04 1994 +0000

    Formerly file-truncate.c.~2~

commit f0ee1f0a523d7a1c8aba5f40e6e5dabaf06d753a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:12:13 1994 +0000

    Formerly file-utimes.c.~2~

commit 6bf090e28add84c4b6fc3aabc7960d6cab4f56ba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:26 1994 +0000

    Formerly file-chown.c.~2~

commit f823957a324ffff610cdba2e51d375001d3a05aa
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:19 1994 +0000

    Formerly file-chauthor.c.~2~

commit bd64c028b79ca6b11210fbc0e845bb52883350ba
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:11:13 1994 +0000

    Formerly file-chmod.c.~2~

commit 710e9889962704831609996ee6addfd751d1d028
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 20:25:06 1994 +0000

    Initial revision

commit fbf8a3fd8dcc0350554448e6145fb288dbd97870
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 31 19:57:14 1994 +0000

    Formerly priv.h.~4~

commit c170f0d0e5af1b7bc83476cb68b6153ff4a4bee4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 20:45:32 1994 +0000

    Formerly priv.h.~3~

commit def55ec5baa1cb591b3c2c4329417d64a22d057b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 17:59:25 1994 +0000

    Formerly priv.h.~2~

commit 4176a77c73738c0117720dc1d6030b085a7919a6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 27 02:47:56 1994 +0000

    Initial revision

commit b6ce73bee157ab7f67e5ac478e92bf47dc05c5f0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:39:08 1994 +0000

    Formerly handle_io_get_conch.c.~5~

commit ee9dcb224432c1c49db87e772c80601bd518ce35
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:38:34 1994 +0000

    Formerly handle_io_release_conch.c.~5~

commit b3d57a1bfdcc47c146b97ad6f5a9059d3518e353
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:37:04 1994 +0000

    Formerly get_conch.c.~6~

commit 0eee3ed68790f78a7d614186b9f5c8556cbbbf9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:20:16 1994 +0000

    Formerly ioserver.h.~2~

commit 59823caf7b42559620e217ab8c6a1f58f7973bf9
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:19:34 1994 +0000

    entered into RCS

commit 4f1cba708e79dfde15e5021f9dbe996e30956d85
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:18:28 1994 +0000

    Formerly verify_user_conch.c.~4~

commit 3fa0e72f0ea15e3140e21af688572ad90dfd482a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:17:05 1994 +0000

    Formerly initialize_conch.c.~4~

commit 5432b2e9f27190b29da639ca8db1c5cad64b9c64
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:16:20 1994 +0000

    Formerly handle_io_release_conch.c.~4~

commit 9ccd1d9167ba94b5de6e9e8187991ae3bcff755f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:15:25 1994 +0000

    Formerly handle_io_get_conch.c.~4~

commit 75bb662dd4f479cba0028063d7c84c0354846463
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:14:20 1994 +0000

    Formerly get_conch.c.~5~

commit f20d521220149f701b2f4fcf91cfee04f4cef388
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:13:19 1994 +0000

    Formerly seqnos.c.~4~

commit 58a20601e093ed67123610b5a3e00d398d76864c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:11:34 1994 +0000

    Formerly pager-shutdown.c.~4~

commit b2b0e731754870a799798b1fed69d84b228ae3bf
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:10:36 1994 +0000

    Formerly pager-create.c.~5~

commit bd46adaaced493e5e4e20dd12dee7a9d1f538da4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:10:06 1994 +0000

    Formerly object-terminate.c.~5~

commit 4f775b154fa87f20437fd7862a90d48833412c9a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:09:47 1994 +0000

    Formerly object-init.c.~5~

commit 12012e27ff312ee8ac7b02b077153760f4384bca
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:09:13 1994 +0000

    Formerly no-senders.c.~5~

commit 09a297c29c3f95f69e81b2916f1447797cc2733d
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:11:02 1994 +0000

    entered into RCS

commit c9690dee9abe3c656187ec38a7000b6a35aacab7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:07:24 1994 +0000

    Formerly lock-object.c.~3~

commit 8ddde51101216fcdac9c32ef68c54ff4a78bfb2b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:06:48 1994 +0000

    Formerly lock-completed.c.~4~

commit 5dd1a56759c54f3f58f9acb1df9a7226d027491a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:05:56 1994 +0000

    Formerly demuxer.c.~4~

commit 1381a57d851f2912a6e10c8be93fa6f5459010db
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:05:17 1994 +0000

    Formerly data-unlock.c.~5~

commit b0fbf4813a445a7022f2c94afb3a8cd68b9bf0e5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:04:53 1994 +0000

    Formerly data-return.c.~5~

commit c02c2ae044f846d1d57062db3c36691417333905
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 25 21:04:30 1994 +0000

    Formerly data-request.c.~7~

commit f54e6536fce00419e8a5c0515008232e500e534c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:38:38 1994 +0000

    entered into RCS

commit d94d3545029352f5d1e865db4f2a22478e8621e8
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:32:58 1994 +0000

    Formerly msg_reply.defs.~2~

commit 77aa31daf924cbea12a6a7aeeafa8b199b7f628a
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 24 22:32:52 1994 +0000

    Initial revision

commit 75b9a412cfda01ff4cf85055b7cee342cf13162d
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 02:12:32 1994 +0000

    Formerly malloc.c.~2~

commit d6941f53daecae2facfa03c6f73fac474f633f68
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 01:43:09 1994 +0000

    Formerly mkbootfs.c.~6~

commit ee2fd6941ae30d9c5f6fc0f634da5c6257efdd0f
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 01:42:47 1994 +0000

    Formerly Makefile.~2~

commit 900cc1b9a57ce7676d2e6cd98341a8bdaba12ed8
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:54:54 1994 +0000

    Formerly pagemap.c.~3~

commit 14595a896fed65268ee72747f3e523aff57c410c
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:40:12 1994 +0000

    Formerly pager.h.~3~

commit 1ad548eb71183707b2803bec8aae8dc5d967e1e6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:39:01 1994 +0000

    entered into RCS

commit 790151f99dd0c1d444ca20ecf8d4f24d4b622f79
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:38:18 1994 +0000

    Formerly seqnos.c.~3~

commit 4228a15b12eba7f27543219bb66d9be71060bcf1
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Jan 22 00:33:00 1994 +0000

    Formerly demuxer.c.~3~

commit ffe511810228033155329bd2c00cc88bbdd03a1d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 23:38:26 1994 +0000

    Formerly Makefile.~6~

commit a7f7c77e765b4a110eccaba04748536850c73b2c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 23:36:13 1994 +0000

    Formerly demuxer.c.~2~

commit 40f12d4261d4db6178b69385b375b9d7887adbe3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 21 22:47:28 1994 +0000

    Formerly Makefile.~12~

commit ecbcc68668917fdde1c204cf75ff16ac29f18636
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 22:01:03 1994 +0000

    Formerly stubs.c.~4~

commit 7ac3c38a8a2817be8d41d9b57d0ed34cbad30c89
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:53:55 1994 +0000

    Formerly pager.h.~2~

commit 39408b65e6443ab264a97e4d74dddfe8c055ce3e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:45:52 1994 +0000

    Formerly priv.h.~6~

commit 29e6051a01537de999aaa425fba91db1ff371635
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:44:45 1994 +0000

    Initial revision

commit 513f3e8abb7deb313440cabd5fe5a9c54759f88f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:39:59 1994 +0000

    Formerly Makefile.~11~

commit 2c4da165f2ecbf0bda6da832ca07b8fb3d4e13ed
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:36:29 1994 +0000

    Formerly Makeconf.~11~

commit 278c6bf716c06e9e7f5fb63d5c43c50ab0e6776c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:35:44 1994 +0000

    Formerly Makefile.~5~

commit 8ec4f92cacd78ebcf312201b9335396a455eeeaa
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:55 1994 +0000

    Formerly verify_user_conch.c.~3~

commit 43beff40c1f7eb5d9ff1d892bc8ce197062d2e62
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:43 1994 +0000

    Formerly initialize_conch.c.~3~

commit be96cac26e91b40b1c510d100bba81765dc7bd78
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:32 1994 +0000

    Formerly handle_io_release_conch.c.~3~

commit c2ee8155efc67efb744e96946165447a20474d6e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:20 1994 +0000

    Formerly handle_io_get_conch.c.~3~

commit 895c52619044dcc50efe146de139415a72c5875b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:34:02 1994 +0000

    Formerly get_conch.c.~4~

commit a90fb05d31d9fc85e55b8f7447d27bfbe1034ac3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 20 21:33:46 1994 +0000

    Formerly Makefile.~6~

commit 3d9bfe868859c274fc360502dc45c9d83540c586
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:53:10 1994 +0000

    Formerly Makefile.~4~

commit f1e6160b691bdc5cb97e550cd7b69daf8e482f22
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:42:48 1994 +0000

    Formerly Makeconf.~10~

commit 73c4f86035832c5b125157b1674c75059316f39f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:39:57 1994 +0000

    entered into RCS

commit c9a51ab974618fab317980b2edcc2c08c0b7d883
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:39:55 1994 +0000

    Formerly seqnos.c.~2~

commit 7da5d2e0efeef5b3a879289411cb2ff923a46008
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:20:51 1994 +0000

    Formerly stubs.c.~3~

commit 374d570bd28afe8cbadf747f45b72e2bfd3657dd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 20:19:00 1994 +0000

    Formerly pager-shutdown.c.~3~

commit a8e889882253a8c462f12b641f21f669780f02e1
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:53:16 1994 +0000

    Formerly pager-flush.c.~3~

commit 5b726bb242bd2a2aa4640775e92e600e96ac9aef
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:40:55 1994 +0000

    Formerly pager-create.c.~4~

commit cacc77316417855b47de35372b82ba13fa6d4888
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:40:45 1994 +0000

    Formerly pagemap.c.~2~

commit 8462b8e043ae3e83b01540154906c3c3983b8469
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 19:18:49 1994 +0000

    Formerly object-terminate.c.~4~

commit c1e17bf0203b6256abde8a894e28c1857ec8b021
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:59:55 1994 +0000

    Formerly object-init.c.~4~

commit aa346ecc1d922a060bec533f16402cb61f083d4a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:49:51 1994 +0000

    Formerly no-senders.c.~4~

commit 343365ae0f955d4216a14af2082e3a1160819e5a
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:44:33 1994 +0000

    Formerly priv.h.~5~

commit e5da23f42fb09fd13e1ccecd2c338cf9cf8a08b9
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:34:06 1994 +0000

    Formerly data-request.c.~6~

commit 33d78e524873809c5e808bbe2072520e421eda21
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:30:36 1994 +0000

    Formerly mark-error.c.~4~

commit 5b2abfb201fc9536c0fe87837940a506713a6494
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:27:04 1994 +0000

    Formerly lock-object.c.~2~

commit bf0e4faf7e0a7b1a36ce79ae06bb7e318ea267e0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:25:59 1994 +0000

    Formerly lock-completed.c.~3~

commit dd7ced3a9f09e9eb049782b1646d1c9dee511c26
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:23:44 1994 +0000

    Formerly inhibit-term.c.~2~

commit c45b72b86d0ff9842cc7d0be9538f7480647bacf
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:16:34 1994 +0000

    Formerly data-unlock.c.~4~

commit 90315e74e85b3587a3901b36586450ab397c3dce
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Jan 19 18:02:32 1994 +0000

    Formerly data-return.c.~4~

commit 730f04a33acc44ba5b774d3299be6dbfb5892609
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:39:05 1994 +0000

    Formerly data-return.c.~3~

commit 9ea8cf7ac1fc95ece2ba8d626dd0fb8e24c5bda0
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:34:28 1994 +0000

    Formerly data-request.c.~5~

commit add00c0487101be1f07e3ca2f322fdba9896883a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:32:58 1994 +0000

    Formerly priv.h.~4~

commit 3fefd189d4ab5178176ec5cdbdd302413bb8509a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:32:02 1994 +0000

    Formerly mark-error.c.~3~

commit cc7da4d072f322a36e5d25bc5a0f45b5d4986472
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 21:28:03 1994 +0000

    Formerly Makefile.~3~

commit f9d104731641fea6918358cd8d68d25df112e3d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:14:24 1994 +0000

    Formerly object-init.c.~3~

commit e150f658976eb53c07a45e02c52bcddffc3a4d67
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:13:54 1994 +0000

    Formerly Makefile.~2~

commit f20dd0ac47695bd754f440359ee2700252863851
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:11:14 1994 +0000

    Formerly object-terminate.c.~3~

commit 5814cec481fcc98f8a5be1d2e737e0afd6ebb848
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:52 1994 +0000

    Formerly stubs.c.~2~

commit 1e883ec287d3e54732de6d928b26a1ee6a87083b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:37 1994 +0000

    Formerly lock-completed.c.~2~

commit 5fcfc4d592f85318adb2b5fc00baecb2f1ae864e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:10:11 1994 +0000

    Formerly data-unlock.c.~3~

commit 84a230039df2b70361fb437a87b0dfad9db6201f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:53 1994 +0000

    Formerly data-return.c.~2~

commit a4e5bf90c379edd07d0a1af08400ee429bc433f4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:28 1994 +0000

    Formerly data-request.c.~4~

commit 89b23d0455bfd74f568855836286357598618418
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 18 00:09:16 1994 +0000

    Initial revision

commit 1d32614235d60756d0331dd00923c404871a913c
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:57:18 1994 +0000

    Initial revision

commit e0e73ec4c9816a6822e44211168e99e258a730f1
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:32:04 1994 +0000

    Formerly pager-shutdown.c.~2~

commit ceed277823a0139d70196d15db8f85f6713506ed
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 23:24:36 1994 +0000

    Formerly priv.h.~3~

commit 2f1b3797546de03db2d325efecce5931010b677b
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:54:12 1994 +0000

    Formerly mark-error.c.~2~

commit 36f65d91c05fe327999f5e9488f195db39c25e27
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:38:25 1994 +0000

    Initial revision

commit 6f3eb57f0001f038a68c097c9f1537fc5d9610a6
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:30:45 1994 +0000

    Formerly pager-sync.c.~3~

commit 2c313ab8ea463a3a270661b3b82e907b9c6d0bca
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:06:31 1994 +0000

    Formerly pager-create.c.~3~

commit cdeac14c3446057dd81192a3d2a6b81c866d0049
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 17 21:05:08 1994 +0000

    Formerly no-senders.c.~3~

commit ef3c22ba492e1b225210d2a096f4bdd6dd3c8c39
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 19:25:02 1994 +0000

    Formerly object-terminate.c.~2~

commit 6de8c8b1045cb4e14266a0b0dc8dde432aceceb3
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 18:25:55 1994 +0000

    Formerly data-request.c.~3~

commit 4f8b919e9f892d13aba7329665a4478e8f6d3040
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Jan 14 18:25:25 1994 +0000

    Initial revision

commit 80fd121fbdc42608d118f9e86e70e20cfc4510a3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 23:20:52 1994 +0000

    Formerly Makeconf.~9~

commit a26b17dfeb77a0b1b1ce84afef3dd99c779c1769
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:14:33 1994 +0000

    Formerly no-senders.c.~2~

commit f65712e53b382e1eaec5ed8c32148fb17b99aff4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:13:20 1994 +0000

    Initial revision

commit 0ba7b3bfdce45f472db663af348168d567276123
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:00:43 1994 +0000

    Formerly pager-flush.c.~2~

commit bd9773aa6ca2c45f1e553dfb9084e0de780be57f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:58:58 1994 +0000

    Formerly pager-create.c.~2~

commit b78df240b504ccba60e81cb40fc4be82f37db3eb
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 21:00:25 1994 +0000

    Initial revision

commit 210d227f3226fd07e96dc3ca786bc1d781015a2c
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:57:24 1994 +0000

    Formerly priv.h.~2~

commit 3bf1f47921eefa2e2d8f38a139b509dd9124cc71
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:53:13 1994 +0000

    Initial revision

commit 4d8134de7649f66fd3bd05d8ec3d466ec95ae270
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:45:57 1994 +0000

    Formerly object-init.c.~2~

commit 37289f3cd90f771d33946400aa46e452cd6cfa43
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:44:45 1994 +0000

    Initial revision

commit bc12e6fe0373b5e916f96abbc7ebfd0298889bae
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:37:10 1994 +0000

    Formerly pager-sync.c.~2~

commit 85117cfd12f7c20786eaa0adad72b92ecd718c9f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:35:15 1994 +0000

    Initial revision

commit c926bed12383ce2fd70a27f726d40dcc6a246534
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:32:06 1994 +0000

    Formerly data-unlock.c.~2~

commit 21d62905436cbc8a3a81451a570904fa980c215d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:30:58 1994 +0000

    Initial revision

commit 852db090b489015de0dc713837d5a47aa8bcc46b
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 20:23:34 1994 +0000

    Formerly data-request.c.~2~

commit 11feed1ff11585634003d557325fb3fee2f561a4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 13 19:43:14 1994 +0000

    Initial revision

commit 863f9f406f9c63acac581ca27ae164cf05ca5046
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 11 19:29:54 1994 +0000

    Formerly process.defs.~67~

commit d475bac723a89dcb68c871c666218298a2459bac
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Jan 10 19:52:26 1994 +0000

    Formerly process.defs.~66~

commit 6459187b20325110911d27a9f3ea7274f197ae50
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:46 1994 +0000

    Formerly fstests.c.~11~

commit 05cf2206b471544fe57872a8701be9878c67373a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:45 1994 +0000

    Formerly fsys.defs.~33~

commit 6b146af4591bd331f146b51480473905cc42bc37
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 23:16:06 1994 +0000

    Formerly process.defs.~65~

commit 25b7ecb826fd2fc85888e04115c04819f7a58700
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 20:22:31 1994 +0000

    Formerly startup.defs.~20~

commit 0c4f42947a404da4f501bb02b1959231b189a900
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Jan 6 19:08:10 1994 +0000

    Formerly Makefile.~7~

commit 53a1a2591422a3e71a1743bf4831aa4c23991168
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 18:56:36 1994 +0000

    Initial revision

commit a2cdd2fa83b9cbdffe5ed0b1d9804ef3b1cad962
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 18:47:12 1994 +0000

    Formerly Makefile.~10~

commit fc8cd12b7ec42be652751116975f5f248999aa7e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:50:15 1994 +0000

    Formerly startup_reply.defs.~4~

commit f5cef991e3b529abd897a66c9dc055fd59eed8c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:47:48 1994 +0000

    Formerly startup_reply.defs.~3~

commit a581814e5e13316893de701c76d96651690ee54c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:11:29 1994 +0000

    Formerly Makefile.~6~

commit 32fc4772c5a795f46d58a9d24ed00ef013c03bef
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Jan 4 17:02:20 1994 +0000

    entered into RCS

commit bff5c57234eaca53186873930a0df9a380860ee0
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 23 11:23:40 1993 +0000

    Formerly fstests.c.~10~

commit 97de042fb620a0df6aa3b86763684e7f17e5df0a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 23 05:13:05 1993 +0000

    Formerly process.defs.~64~

commit 8bf549418fa500671a2ec7271eec03c474c720d1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 21 06:10:59 1993 +0000

    Formerly socket.defs.~20~

commit 3fef9930e655f015a343c8edddd8e6d9a0adff78
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 20:37:27 1993 +0000

    Formerly fstests.c.~9~

commit 8220ac4b2d496f5a887bf4be7230d6720742bae6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 20:16:38 1993 +0000

    Formerly Makefile.~9~

commit 4080944623f6bb81f60c2164cb30eda0b740581d
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 07:52:02 1993 +0000

    Formerly fstests.c.~8~

commit af630568f7d9094fc81f7445338ff2491cd18c8e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 04:39:17 1993 +0000

    Formerly fstests.c.~7~

commit d77dfe7bfcb36525c60f815d218ecb33427097fc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 16 03:32:55 1993 +0000

    Formerly fstests.c.~6~

commit eed5c763699004c06585b202150aa4b47e03feec
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 14 08:41:18 1993 +0000

    Formerly hurd_types.h.~85~

commit 938f12dec3f941e1653db950173d4e4d6daded42
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Dec 11 07:06:57 1993 +0000

    Formerly fstests.c.~5~

commit 7700f237451fd4ede84d5b4a30920cf6671184b6
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Dec 11 07:04:33 1993 +0000

    Formerly Makefile.~5~

commit eb227340c19fa44bb5f616c6116ea7e100aba541
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 9 04:35:22 1993 +0000

    Formerly hurd_types.h.~84~

commit 695551b9e0c5f6eb6e1765a2010604ec9fa0757f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 8 06:23:13 1993 +0000

    Formerly boot.c.~7~

commit 2b1011452122f6368976e10d5e380f5ce4bceb9b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:53:58 1993 +0000

    Formerly Makefile.~8~

commit ee722e93558861ecce44d9fb23d76585adbe95e4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:39:26 1993 +0000

    Formerly Makeconf.~8~

commit 9dde812872d88cab34adb205e80d419da80778ad
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:37:08 1993 +0000

    Formerly hurd_types.h.~83~

commit fdcb34f6dcd163b8f724b684b3ef6e2405844b96
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:36:54 1993 +0000

    Formerly Makefile.~7~

commit 133db885b982ea5f4a540d46b5aec1b1bbdf48f2
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:33:53 1993 +0000

    Formerly hurd_types.defs.~46~

commit 9f3504df2038401a2b84a373f94b55c778d8e730
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:23:46 1993 +0000

    Initial revision

commit effe7350cb2e2285e7c406c9408f083859a388f1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:23:27 1993 +0000

    Formerly fs.defs.~70~

commit 8306c333bac0bd5f40eb599cfccbcec4e9fcabb8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:20:16 1993 +0000

    Formerly Makefile.~4~

commit b127501d19865647acbfd5056556335781af79b5
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:17:57 1993 +0000

    Formerly Makefile.~5~

commit 1f94ec21afb1189401f98951bc3c34b4e8c1d8c3
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:15:37 1993 +0000

    Formerly Makefile.~4~

commit 35ea3b1165138ced709f18cce7c675573860754e
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 03:04:32 1993 +0000

    Formerly Makefile.~7~

commit 13c476b7c1f228e1a39ce45ae95051201ba648c8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 02:54:57 1993 +0000

    Formerly io.defs.~54~

commit fb1c75242e022c407d2c79fa39b49845a32727db
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Dec 7 02:14:38 1993 +0000

    Initial revision

commit 290d25b681f8acf1ca2fe08740727abb9f44f2bf
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 06:34:40 1993 +0000

    Formerly Makefile.~3~

commit 7fbf0df3a5b519f3a4e493c5484449d73b4f0c2c
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 03:22:41 1993 +0000

    Formerly verify_user_conch.c.~2~

commit 8b7074c5ee33ffc52e48e1854d63ce550ee3e652
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 03:15:14 1993 +0000

    Formerly Makefile.~2~

commit 0214292289dd994d8b34fb34f1e578963a1e700d
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:47:54 1993 +0000

    Initial revision

commit dbdf33c0043fc2956e641dcf23fd715955c7c4b6
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:58 1993 +0000

    Formerly get_conch.c.~3~

commit 373a7affc4dff097dbc36ff95daaca760eb82723
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:54 1993 +0000

    Formerly handle_io_get_conch.c.~2~

commit ebdb07b6273037de45bd063d49f2f677153a2312
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:42:04 1993 +0000

    Formerly initialize_conch.c.~2~

commit de66cead5fa6e8ef0759dc8a51c26d3c124b3129
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:41:49 1993 +0000

    Formerly handle_io_release_conch.c.~2~

commit bfb59fd8c2df1d9bb854cb31e6e87d6904639da5
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:41:17 1993 +0000

    Formerly get_conch.c.~2~

commit a09cecbb4340464de4eced901e55919c5ac84428
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:31:29 1993 +0000

    Formerly Makeconf.~7~

commit c1b3977e8b869a2a5337bb84710e4c55a23a1032
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:05:18 1993 +0000

    Initial revision

commit ef78098e58b90f634bc69df1711650ce9572ed7f
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 02:02:01 1993 +0000

    Initial revision

commit 72a3a3e8ad323a3908327461de31f5ff5ac4befd
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:55:28 1993 +0000

    Initial revision

commit ed0b032a135266f5ff3ea8c6a6dce9801b9d3bd0
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:49:44 1993 +0000

    Initial revision

commit cf8e1eb2525663a1fdb659d034f0055bf98257d8
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Dec 3 01:32:44 1993 +0000

    Initial revision

commit f71a78c04ccb6848f89d6c5916fc0130e146aac3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 12:50:34 1993 +0000

    Formerly Makeconf.~6~

commit bdb92db2584f53d8f17b281a50708e63629949f6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 05:06:58 1993 +0000

    Formerly hurd_types.h.~82~

commit 177489513e9832e6abf75e2f4eb1078021ec272e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Dec 2 02:42:38 1993 +0000

    Formerly io.defs.~53~

commit 9f5eec22b93e80328c4caa0780d8f4629e9ca823
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Dec 1 07:33:09 1993 +0000

    Formerly shared.h.~16~

commit 4427896de214a67046332b449ce76c2e397bbcce
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Nov 29 20:58:48 1993 +0000

    Formerly io.defs.~52~

commit 03a4daff358c060a2c10dc0731fea73ef4f18c86
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:33:26 1993 +0000

    Formerly fsys.defs.~32~

commit f26b08287a36ec0b22da24cd9000ccc238d7a79a
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:20:28 1993 +0000

    Formerly auth_reply.defs.~5~

commit 52364925343c64ca620f95abf3ae2e208a8f2517
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:20:21 1993 +0000

    Formerly auth.defs.~14~

commit d9770fddfd771bd1e60f6bd154a236b1db011aa8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:19:37 1993 +0000

    Formerly hurd_types.h.~81~

commit f6f158d1052767228e5b618472ae80fbfa9546ae
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 17:10:15 1993 +0000

    Formerly shared.h.~15~

commit e61f14f171f0e90d9c228686e8fffa2768fc0085
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 05:30:37 1993 +0000

    entered into RCS

commit ac377100f0e3b9d4f56f7ada1301bfbe36084ed1
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:46:28 1993 +0000

    Formerly Makefile.~3~

commit d8c3f9941991692cdec74958e479e3ff1dde6548
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:02:16 1993 +0000

    Formerly auth_reply.defs.~4~

commit 3908f890b1cdd9dd679e627c3ed619e690119b67
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 04:00:15 1993 +0000

    Formerly fs.defs.~69~

commit e461cb709deb50183cd5944c7763f80c0b8ac846
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 03:59:47 1993 +0000

    Formerly io.defs.~51~

commit df0741cb3be6ab42004b59640f22ff6ce03ba47c
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 23 03:58:49 1993 +0000

    Formerly auth.defs.~13~

commit 8b1cc705e54222b42036a9579a1019745577e72a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 21:31:51 1993 +0000

    Formerly Makefile.~2~

commit 92cac39759a9b3c78efb12b099141133a6d6271e
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 21:31:42 1993 +0000

    Formerly Makeconf.~5~

commit 691762f0d97ac489b7cc82fda348468704b1c8c1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 20:57:46 1993 +0000

    entered into RCS

commit 293c833b4da2188a27439c6e3f01de2ebecc81e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 05:29:27 1993 +0000

    Formerly hostarch.c.~3~

commit 41c6befd910d1521ae24b3643f857cb61e72fcda
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 18 04:57:19 1993 +0000

    Formerly boot.c.~6~

commit d0f5280901862e285bff9809b3fee3c56f1997a8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 16 07:18:59 1993 +0000

    Formerly mig_support.c.~2~

commit f6508eac9028783a119631c8cdb3eb6c6b1bfed0
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 10 20:46:16 1993 +0000

    Formerly boot.c.~5~

commit 5c00d623c84aa0e671a9f424de1d0c458eec359d
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 10 20:43:35 1993 +0000

    Formerly Makefile.~4~

commit 1496d4bc2b5ff04b20bc3cea96d5734689ec1388
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 5 09:59:53 1993 +0000

    Formerly boot.c.~4~

commit 1c9f2b1592720516fd7671cb0d8b59b115c45d91
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Nov 5 09:23:31 1993 +0000

    Formerly fstests.c.~4~

commit 71ed948ed1e2ece42064e752712104efc9cff877
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 09:09:06 1993 +0000

    Formerly fstests.c.~3~

commit bf4cdb4f46d1e82f76d5bde4af2ed626386e3761
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 08:57:48 1993 +0000

    Formerly Makeconf.~4~

commit 5600315146df1db64e3c9a76f4b7e318b1e620d4
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 07:35:08 1993 +0000

    Formerly boot.c.~3~

commit aa3e1572b1efd7262310b72b3f7f9f9ede561ca6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Nov 4 05:06:14 1993 +0000

    Formerly Makefile.~3~

commit b1dbb3673c51b1f3429f6571b6d90195a024de9c
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:16:23 1993 +0000

    entered into RCS

commit ccba8f07d5330c4733cd7ed9724400c2061cafd2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:14:52 1993 +0000

    Initial revision

commit a6301e75aadccdce7d835542af90a2366b847ee6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:00:50 1993 +0000

    Formerly Makefile.~2~

commit 5d5403d71953af4e0a31dde4f6cac9c7aa4623e2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 21:00:30 1993 +0000

    Formerly boot.c.~2~

commit 77f8443c004adcf6beed473929cc04ebca0a6db7
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 20:35:17 1993 +0000

    Initial revision

commit 0e375064dc4fdf69daf1e3a976dbeea2b2615fd8
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 19:52:26 1993 +0000

    Initial revision

commit bd7f0b5b2697abe18a2294dfffc3822e66dd2de2
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 19:11:16 1993 +0000

    Formerly Makeconf.~3~

commit 6ebaf3138ffc2e35e5feea55086ad24601729178
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 16:03:56 1993 +0000

    Formerly Makeconf.~2~

commit 4b9d44b4f9c2bf33a33121ea3ab2b09df19ba28f
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 15:56:40 1993 +0000

    Initial revision

commit 274a2e441086aa63f133bb123463ba71b8d3eefe
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 04:51:49 1993 +0000

    entered into RCS

commit 954f72653f252d0c42e60f66dbf2af1df30403e6
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Nov 3 04:51:03 1993 +0000

    Formerly ifsock.defs.~4~

commit 1acf3d2caaa0794858e9a8f6f7bec2f0d80f2cb7
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 2 21:23:01 1993 +0000

    Formerly auth_mig.h.~3~

commit bcd4a3eae46b3006074941720338d3c6db173827
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Nov 2 20:46:19 1993 +0000

    Initial revision

commit 03283cb22897f7c290e8dd0528e5dec50f3199fb
Author: Michael I. Bushnell <address@hidden>
Date:   Sun Oct 31 20:37:18 1993 +0000

    Formerly term.defs.~11~

commit 922ba3970fde344f5763540072a7756c72964b18
Author: Michael I. Bushnell <address@hidden>
Date:   Sat Oct 30 01:46:03 1993 +0000

    Initial revision

commit 15413f64367804c51ea08dd0acfc36c61549ff25
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 29 08:07:36 1993 +0000

    Formerly auth_reply.defs.~3~

commit 01389cc9c91d1539cb51a8ae92f0c474f6a5818a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 21:55:18 1993 +0000

    Formerly msg.defs.~7~

commit 9758027e5fe65d3f8dbacf18697980cf4562d5b5
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 20:58:48 1993 +0000

    Formerly startup.defs.~19~

commit 7937a41eee5dedec1f63633548040a8f435c43e3
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:46:09 1993 +0000

    Formerly startup.defs.~18~

commit a5ec7fa1aa505098c3c8c13db1d17ae151539480
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:43:24 1993 +0000

    Formerly startup_reply.defs.~2~

commit 276c1bdf876433cde620ca98b4f982d0b64cae87
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 19:30:45 1993 +0000

    Initial revision

commit ec200cfb38b215cc8903cc46efd1c870aa1c8727
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 07:35:48 1993 +0000

    Formerly process_reply.defs.~4~

commit e86bfb35fb74b17fda2132c7fb0dc9e1768d3d3a
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 07:35:04 1993 +0000

    Formerly exec.defs.~30~

commit 55da701bb29ed4a3c6b93e16c04e4aab21311c65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 06:44:59 1993 +0000

    Formerly startup.defs.~17~

commit 405060df235110a13697ad04c7e3001840127030
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 05:33:33 1993 +0000

    Formerly auth_mig.h.~2~

commit d9d4b04bf21ea4a17eacc48c475d718372c88d5f
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:31:11 1993 +0000

    Formerly startup.defs.~16~

commit 3eccd167c3b9a69d6464ae01de6b16e89f3c38d6
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:24:39 1993 +0000

    Formerly fsys.defs.~31~

commit 15d71d967716f8ed717de73f8c4e4fd1ab8b2ad1
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 02:17:46 1993 +0000

    Formerly fsys.defs.~30~

commit de0269871d8dd4b142f1a9c0828ab95ae0ed7dcc
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:57:21 1993 +0000

    Formerly exec.defs.~29~

commit 43b86ce08403f81e44781ee35841e75c006adeb8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:54:27 1993 +0000

    Formerly startup.defs.~15~

commit e81e34a3417a4eed341e390d218314234ae0eada
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 28 01:45:10 1993 +0000

    Formerly msg.defs.~6~

commit 4c251a4d21c532c044240ab8ad7a51affb9a6252
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:21 1993 +0000

    Formerly fs.defs.~68~

commit 9b3bc2dc63bab2babff463da8c6e42f173a940fd
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:12 1993 +0000

    Formerly hurd_types.defs.~45~

commit 4088102c7dce017a0b6a930b39b7e007b252531b
Author: Michael I. Bushnell <address@hidden>
Date:   Wed Oct 27 23:26:02 1993 +0000

    Formerly io.defs.~50~

commit 2318b8311993005ab99f26f78623ec617ad9bd08
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:07:48 1993 +0000

    Formerly exec.defs.~28~

commit 3656d16292a6ea8d493b65535315a758f9a600cd
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:05:08 1993 +0000

    Formerly startup.defs.~14~

commit a75100b6ff5d2e49a3c64d3efb15cddbabc2195f
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 09:03:36 1993 +0000

    Formerly fsys.defs.~29~

commit df02693f0b8cdaa8fc4472b597711817d46b29d4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Oct 26 08:20:13 1993 +0000

    Formerly fs.defs.~67~

commit 4a3d7859ed2ab816d8159406924780511c1b4601
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 25 18:57:44 1993 +0000

    Formerly auth.defs.~12~

commit ae4043d968d54e33252a1d4c765e6b69fc1cce7e
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 08:41:01 1993 +0000

    Formerly io.defs.~49~

commit 5acc7225d02452db27820d0ac161c92e1850ae05
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 08:40:47 1993 +0000

    Formerly auth.defs.~11~

commit 12f1d5468833b6cb1c0a7c8adfdf5dfd6d04f342
Author: Michael I. Bushnell <address@hidden>
Date:   Fri Oct 22 07:55:46 1993 +0000

    Formerly fsys.defs.~28~

commit 67d2731d15773acb7a9f85793ca68b32eed71c52
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:58:16 1993 +0000

    Formerly exec.defs.~27~

commit 2ba70bfc13284f6d3594e59b83f74ba856f5df65
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:11:43 1993 +0000

    Formerly shared.h.~14~

commit 3cae4cf3960d92e745e9899936d93ff739f4b8e8
Author: Michael I. Bushnell <address@hidden>
Date:   Thu Oct 21 22:07:40 1993 +0000

    Formerly hostarch.c.~2~

commit dfb6e36eaaa51c96ae65fc24beaf76ca07d1b463
Author: Michael I. Bushnell <address@hidden>
Date:   Mon Oct 18 07:46:40 1993 +0000

    Formerly exec.defs.~26~

commit 10c66f8da29958f945641731623533efed07977b
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:35 1993 +0000

    Formerly Makefile.~6~

commit eef12f98e9bca8716fa615d48b80301d9903f577
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:34 1993 +0000

    Formerly Makefile.~5~

commit 4fadf79db468d93972146a9d064d7cfb192fa250
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:33 1993 +0000

    Formerly Makefile.~4~

commit 2f24ff32aba45f953a7b78910a1dfd5ecd3ef4f4
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:32 1993 +0000

    Formerly Makefile.~3~

commit 36602567db8502b727db0b49ac9fff7f33007ab8
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:15:31 1993 +0000

    Formerly Makefile.~2~

commit 8313e277f8d04c531d491ccbf28c65abe52bd166
Author: Michael I. Bushnell <address@hidden>
Date:   Tue Sep 28 20:16:25 1993 +0000

    Initial revision

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]