Commit Graph

481 Commits

Author SHA1 Message Date
cgd 54eb3b1f88 brought in fixed/renamed/matching MS-DOS FS code, from Jeff Polk
<polk@bsdi.com>.  His notes are as follows:
------------------------------------------------------------------------------

 July 22, 1993

 - Changed name of entire package from PCFS to MSDOSFS

 - Fixed bugs:
      root directory size in clusters instead of bytes
      growing directory didn't update in-core size
      link, symlink, mknod didn't free locked parent (deadlock)
      lookup returned real error on create and rename instead of EJUSTRETURN
      rename changed `.' entry in child instead of name entry in parent
      rename removed `.' entry in child instead of removing entry in
              parent when moving a directory from one dir to another
      createde() left new node locked when write of parent failed (deadlock)
      removede() decremented refcount even on error (rmdir's which failed
              due to write errors left in-core cache entries inconsistent)
      changed validation for filesystem to not check for the boot signature
              since some disks (e.g., mtools) aren't bootable
      directories are always show current time as modify time
              (needed for NFS export since DOS never updates dir mod times --
               ctime is true create time).

 - Added support for cookies changes to the readdir() vnode
      interface (#ifdef __bsdi__)

 - Punted on the whole problem of inode generation numbers.  This means
   that there's a chance of using a stale file handle to access a new
   file, but it doesn't appear to be the common case, and I don't see
   how to generate reasonable generation numbers without changing something
   on the disk (which is the way the SVR4 filesystem survival kit guys
   did it).  I don't think it would be very safe to change the on-disk
   format.

        Jeff Polk (polk@BSDI.COM)

------------------------------------------------------------------------------
1993-08-13 11:35:13 +00:00
glass c644c0979f snapshot of existing config 'files', + torek's distributed one 1993-08-13 01:05:10 +00:00
cgd cd56dd1638 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:53:27 +00:00
cgd 9bd082f70e replace jolitz's vfs__bio with a better one from CMU via mw.
so, replace vfs__bio, and deal with attendant changes.
1993-07-19 16:38:35 +00:00
cgd b26f7e1d0f kernvers="NetBSD 0.9" 1993-07-19 16:02:09 +00:00
cgd e898be06da add isofs/isofs_rrip.c if using "options ISOFS" 1993-07-19 15:48:36 +00:00
mycroft 3be4221095 Change tty code to use clist interface, but with ring buffer implementation.
Also, fix a couple of bugs in tty.c and pccons.c, and some gross kluginess
in the hp300 stuff.
1993-07-12 11:36:53 +00:00
mycroft 25b5cffd48 Clean up deleted files. 1993-07-09 03:15:10 +00:00
cgd aa2992a474 make the rlist code all go away. replace it with resource map code,
as written by Wolfgang Solfrank.
1993-07-07 06:02:26 +00:00
cgd c286f8c4fd move julian's scsi files back into files.i386 1993-07-04 20:08:15 +00:00
cgd 0dde03704d use/add new physio... 1993-06-16 22:06:33 +00:00
cgd 57d3a6d525 add support for terry lambert's loadable kernel modules.
needs a bit of cleanup, but overall: SLICK!
1993-06-07 19:51:59 +00:00
cgd 84c740b888 change to use new exec 1993-05-31 01:40:53 +00:00
cgd e3b4331d6e fixed rcsids and cleaned up headers 1993-05-20 03:29:36 +00:00
cgd c5d886aff7 diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org> 1993-05-06 10:46:12 +00:00
cgd bd05104f48 add barebones accounting, enabled w/"options ACCOUNTING", via /dev/acct 1993-05-02 09:22:31 +00:00
cgd f861a5451f version 0.8a -- gonna export some new kernels... 1993-04-28 23:21:03 +00:00
deraadt 2dca7e3bdb 386bsd 0.1 --> netbsd 0.8 1993-04-27 05:39:38 +00:00
glass 5fc608f3ea made appropriate changes for separate inclusion of nfsclient and nfsserver support 1993-04-10 20:17:08 +00:00
glass 85eccea790 imp support is not present and is therefor 'requires broken' 1993-04-10 15:54:14 +00:00
glass d6cd25222a fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:02:29 +00:00
cgd 5cc382fc66 add support for PCFS, the MSDOS filesystem.
written by Paul Popelka (paulp@uts.amdahl.com) (patch 129)

invoke w/"options PCFS" in kernel config file.
1993-04-09 19:37:49 +00:00
cgd 3c5df8a123 put scsi system file list in the right place (finally) 1993-04-08 04:05:33 +00:00
cgd 8fe7f325cd added maxfdescs definition 1993-04-04 04:31:05 +00:00
cgd 086e97be7e converted date in kernel version to standard date output format. 1993-04-03 03:53:00 +00:00
cgd fe7517c914 added various things, to make kernel version info more useful 1993-04-03 01:40:55 +00:00
glass ad3c80b352 ktrace is now optional 1993-03-26 22:15:25 +00:00
cgd 6848ea77a0 added support for kernfs and fdesc filsystem files 1993-03-23 23:55:02 +00:00
cgd 5a8087833a fixed stupid extra space in kernel name 1993-03-23 08:59:30 +00:00
cgd 6c85542377 added kernel ident to version string 1993-03-23 08:21:22 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00