Commit Graph

125 Commits

Author SHA1 Message Date
cgd
6ac2bbfc35 be more careful with types, also pull in headers where necessary. 1994-10-30 21:43:03 +00:00
cgd
be8c7b9d80 light clean; make sure headers are properly included, types are OK, etc. 1994-10-29 07:58:24 +00:00
cgd
6b86130410 update for new syscall args description mechanism 1994-10-20 04:22:35 +00:00
cgd
a3e9e8091b fix device aliasing and lost vnode problems. 1994-09-20 06:43:00 +00:00
mycroft
76e0a7d0f4 Fix typo. 1994-09-15 03:47:19 +00:00
mycroft
cab4d25c24 stat the file system at mount time, for `df -n', et al. 1994-09-15 03:42:37 +00:00
mycroft
2f710a54ee Convert process, file, and namei lists and hash tables to use queue.h. 1994-08-30 03:04:28 +00:00
mycroft
f5faab89e9 Use VCALL(), not VOCALL(), and simplify union_advlock(). 1994-08-30 03:01:01 +00:00
mycroft
537ac5465f Convert hash tables. 1994-08-19 11:25:29 +00:00
mycroft
41761064b8 Implement /kern/msgbuf. 1994-07-21 10:22:20 +00:00
mycroft
6436952bbc Fix a null pointer dereference during rename(2). 1994-07-20 07:37:25 +00:00
paulus
988b7f5158 Support for block special files with sector sizes other than DEV_BSIZE -
if the device has a disklabel with a non-zero sector size value, that
value is used instead of DEV_BSIZE.
1994-07-16 11:40:56 +00:00
mycroft
cb07d61edf Fix a fencepost error. 1994-07-14 20:58:28 +00:00
cgd
cf92afd66e New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:29:24 +00:00
mycroft
ab119e2183 Another update from JSP. 1994-06-17 15:21:33 +00:00
mycroft
18157b489f Remove an unneeded test. 1994-06-16 06:01:19 +00:00
mycroft
82ac72f664 Merge update from JSP. 1994-06-15 23:07:54 +00:00
mycroft
117527f322 Minor update from JSP after merging my changes. 1994-06-15 22:54:38 +00:00
mycroft
76ee6346df Deal with silly DIAGNOSTIC check. 1994-06-15 17:52:32 +00:00
mycroft
76fe13be8e Fix a bug pointed out by JSP. 1994-06-15 14:40:32 +00:00
mycroft
7162b2c482 Use vget() for devices. 1994-06-15 03:30:44 +00:00
mycroft
2e6e470fba Fix a bug in finding the raw root device. 1994-06-15 03:05:26 +00:00
mycroft
e4c7b2cebe Clean up deleted files. 1994-06-13 17:48:29 +00:00
mycroft
cde1d47595 Update to 4.4-Lite fs code, with local changes. 1994-06-08 11:33:09 +00:00
cgd
ebcaebd335 MIN -> min, MAX -> max 1994-05-24 02:35:53 +00:00
mycroft
3f3d8b3889 Really fix the file size problem. 1994-05-17 06:59:17 +00:00
cgd
fa475bdca1 actually set va_size! 1994-05-17 04:10:29 +00:00
cgd
d9f8c89a76 setrun rename 1994-05-07 01:15:38 +00:00
cgd
a0a7429482 lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around.  kill some unnecessary type and macro
definitions.  standardize clock handling.  More changes than you'd want.
1994-05-05 05:35:42 +00:00
cgd
17f30a5d0b kill obvious bug; glad to know this was tested! 1994-05-04 05:41:55 +00:00
cgd
4bbabd8e7a Rename a lot of process flags. 1994-05-04 03:41:12 +00:00
cgd
d071d1cf05 some prototype cleanup, eliminate/replace bogus types (e.g. quad and
u_quad) -> use better types (e.g. quad_t & u_quad_t in inodes),
some cleanup.
1994-04-25 03:49:27 +00:00
cgd
4917d8beec make fs types consistent over new kernels. also, some proto foo. 1994-04-23 07:54:38 +00:00
cgd
3dda0064a5 Convert mount, vnode, and buf structs to use <sys/queue.h>. Also,
some knf and structure frobbing to do along with it.
1994-04-21 07:47:31 +00:00
cgd
914b690745 forgot these... 1994-04-15 20:49:27 +00:00
cgd
93159ea799 fs types are names now. 1994-04-14 04:05:45 +00:00
cgd
656b05ccf6 be a bit smarter about determining if files shouldn't be seen by the user.
Also, DON'T allow a lookup to succeed on a file that's not visible!
1994-04-12 02:55:51 +00:00
briggs
bf860bb2b2 PG_COW -> PG_COPYONWRITE to match earlier changes in vm_page.h. 1994-03-17 04:10:32 +00:00
cgd
45afe06953 I now understand why name caching was redone for 4.4BSD; Net/2's
method of caching names has a totally bogus interface.  kill *ALL*
caching of names when going through a lofs, because that's the only
way to make sure things always work right.  Also, XXX the possibly-bogus
check i keep whining about.  it's almost certainly wrong, but it's
too weird to modify significantly; even jsp didn't want to touch it...
1994-02-25 23:41:56 +00:00
cgd
7f77e98242 getting closer; stilly iffy though. 4.4's VFS would make this easier 1994-02-25 01:05:32 +00:00
mycroft
349d681690 Undo last change; executables is file', not a.out'. 1994-02-15 13:32:39 +00:00
ws
1df94d108f Add .. entry to /kern 1994-02-14 19:46:18 +00:00
ws
0cb2a819b2 Rename file -> a.out 1994-02-14 19:08:36 +00:00
ws
4eab6179ba Don't try to show a file for a process if there is none 1994-02-14 19:07:27 +00:00
cgd
bb5d305ea8 fix typo and allow creations to work right. this is in a questionably
correct chunk of code; author contacted.
1994-02-14 19:02:54 +00:00
cgd
b41fd90fdc don't give bogus return code from read() 1994-02-11 01:01:51 +00:00
cgd
d43a0f37b1 don't panic if user does 'cat /kern', though result is dubious. 1994-02-09 06:32:17 +00:00
ws
2df8c5f528 If you add files, be sure to have enough bits to encode an inode number! 1994-02-06 14:01:16 +00:00
cgd
89a86e618e make a fpregs file. 1994-01-28 07:03:16 +00:00
cgd
7df895cf91 oops; fix that last... 1994-01-27 03:42:02 +00:00