mycroft
76b0b02cc3
Fix non-serious typo.
1994-12-31 05:34:00 +00:00
mycroft
ccfbdee90e
Change a dependency to work when not using `all' target.
1994-12-31 04:32:23 +00:00
mycroft
ee9082a163
Only build the version of the library that's needed.
1994-12-31 04:26:58 +00:00
gwr
12fae60ada
Update for new SCSI.
1994-12-31 01:04:00 +00:00
mycroft
f969fcc548
Don't look at d_type for old format file systems.
1994-12-30 22:45:55 +00:00
gwr
093e10d1d9
void microtime();
1994-12-30 17:17:55 +00:00
phil
191f87cc1e
the lpt driver by Matthias Pfaller.
1994-12-30 07:31:27 +00:00
hpeyerl
2d28f622d7
Make the LEDS blink like Jason's heart. from <thorpej@cs.orst.edu>
1994-12-30 07:22:21 +00:00
mycroft
bfd9901daf
Fix some oversights in the debugging code.
1994-12-30 05:33:06 +00:00
mycroft
d78ddddef6
Update the rogue entry for ancient drivers to match reality.
1994-12-30 05:23:49 +00:00
mycroft
6e9d6a0d75
And a little better...
1994-12-30 05:20:22 +00:00
mycroft
0a83cd8c57
Deal with short inquiry response a little better.
1994-12-30 05:14:52 +00:00
phil
f082f22fee
type on microtime and remove printf in dk_establish.
1994-12-30 05:09:00 +00:00
phil
7fd629ada2
First try at catching up with generic scsi code.
1994-12-30 01:40:01 +00:00
mycroft
635cd1625e
Consistency with other file system code...
1994-12-29 22:48:16 +00:00
mycroft
d2e8ed4eec
Undo a few of the VCALL() changes for now.
1994-12-29 22:42:10 +00:00
chopps
24ffacce46
fixup microtime() return value.
1994-12-29 22:35:47 +00:00
mycroft
e16d63a4c0
Minor consistency nits.
1994-12-29 22:21:37 +00:00
mycroft
d23d4ad181
Remove a bit of redundant code.
1994-12-29 22:16:19 +00:00
chopps
31fb8e04bb
cleanup a couple botched merges.
1994-12-29 22:06:15 +00:00
phil
0ad6b56de9
Fix it to work correctly with weird structures.
1994-12-29 19:43:52 +00:00
mycroft
5d3bd57538
Fix a couple of things in the sense printing code.
1994-12-29 13:49:57 +00:00
mycroft
b5e0ae3fc4
microtime() returns void.
1994-12-29 03:48:38 +00:00
cgd
7b8535b554
do the right thing with strange-sized varargs objects.
1994-12-28 22:45:42 +00:00
mycroft
f2909dc62b
Increase the st_space() timeout.
1994-12-28 19:55:50 +00:00
mycroft
ff315ba9a4
Don't turn on the SCE bit in the enable register.
1994-12-28 19:45:41 +00:00
mycroft
8fd135209c
Numerous changes. Many bugs fixed, better autoconfig, a few new features.
1994-12-28 19:42:47 +00:00
hpeyerl
262b425866
temporary warning until I get new docs.
1994-12-28 16:47:50 +00:00
chopps
4bf3e5c463
support for muFS.
1994-12-28 09:27:45 +00:00
mycroft
bf085a3795
Clean up deleted files.
1994-12-28 09:26:13 +00:00
chopps
4726ce2818
consolidate the zbusses. le support for multiple tx buffs and full use of 32k
...
RAM. AGA dbl PAL mode added for console. Many changes to siop--most not
yet done. All from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:24:55 +00:00
chopps
67af0c19e0
support some newer stuff and some cleanup.
...
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:13:40 +00:00
chopps
bc37d6ca46
fix extra arg thing.
1994-12-28 09:12:39 +00:00
chopps
95d96c3bec
support for recent changes (non-contig mem..)
...
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:08:41 +00:00
chopps
1307da29b1
support consolidated zbus.
1994-12-28 09:06:37 +00:00
chopps
02470aab07
add interrupt for MFC serial. modified int counters.
...
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:04:41 +00:00
chopps
677ec9a11d
additional checks for zero in RDB values. Change handling of reserved
...
blocks for adosfs. Add some support for disks with block size other than 512.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:03:12 +00:00
chopps
3513712152
couple fixes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:57:36 +00:00
chopps
2c0c50802d
non-contig memory from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:55:58 +00:00
chopps
2db390d947
some cleanup and support for non-contig memory from
...
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:54:11 +00:00
chopps
85444a9a0b
a couple fixes. Add support for muFS (multi-user adosfs). Default to
...
case-insesitive lookup. from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:51:56 +00:00
mycroft
ebe3db17a7
Handle null pointers like libc.
1994-12-28 06:30:35 +00:00
mycroft
168de79d49
Ignore entries with ATTR_VOLUME set when checking if a directory is empty.
1994-12-27 21:53:31 +00:00
mycroft
e242058ed6
Clear IN_RENAME on failed rename of directory.
1994-12-27 19:55:24 +00:00
mycroft
609063ce2b
Format police.
1994-12-27 19:05:12 +00:00
mycroft
34c8e07091
Fix typos in last change.
1994-12-27 19:00:20 +00:00
mycroft
cb513a3f6b
Use vaccess().
1994-12-27 18:49:09 +00:00
mycroft
7225b8231e
Push more of the time conversion code into unix2dostime(). Maintain the
...
ATTR_ARCHIVE bit according to DOS semantics, and allow it to be changed by chflags(2).
1994-12-27 18:36:21 +00:00
mycroft
a39590964b
vput() the source vnode and return EOPNOTSUPP for (unsupported) link.
1994-12-27 18:00:26 +00:00
pk
20fb71b0f9
Multiple inclusion protection.
1994-12-25 13:14:21 +00:00
ws
2f0fb8ee09
Implement and use a common access checking routine
1994-12-24 16:44:12 +00:00
ws
a40374fa29
Implement and use a common access checking routine
1994-12-24 16:43:32 +00:00
cgd
55300e7b13
various cleanups suggested by James Jegers, some then fixed up by me.
1994-12-24 15:30:03 +00:00
cgd
dbeff9edb1
various function definitions.
1994-12-24 15:08:02 +00:00
cgd
d218233b36
various cleanups for -Wall. some inspired by James Jegers.
1994-12-24 15:07:22 +00:00
cgd
d62964384c
protos for calcru and ruadd
1994-12-24 14:36:06 +00:00
cgd
8a8d0c16d8
make from latest syscalls.master.
1994-12-24 14:30:56 +00:00
cgd
94631df899
oops; it actually _does_ return a value, though nothing _checks_ that
...
value, or uses it in any way...
1994-12-24 14:12:09 +00:00
cgd
6b36c68faa
declare acct_process()
1994-12-24 14:09:29 +00:00
cgd
596b9735bd
make return type explicit, from James Jegers
1994-12-24 14:07:52 +00:00
cgd
a596d50f29
various cleanups for -Wall, suggested by James Jegers.
1994-12-24 14:05:51 +00:00
cgd
9c6713415c
as noted by James Jegers, crfree should return void.
1994-12-24 14:04:43 +00:00
cgd
ecd13693ec
add crfree proto, as suggested by James Jegers. also, alphabetize protos.
1994-12-24 14:02:49 +00:00
cgd
da93322976
define lkm_nofunc, to be used instead of nosys (blech!) for unused load,
...
unload, and stat functions. arguably could (should?) use NULL instead,
but this is a bit more descriptive. also, unconditionally call the
load/unload/stat functions, as now they're known to work (because, at
worst, they're lkm_nofunc).
1994-12-24 13:25:48 +00:00
cgd
c39db8e1f2
make it reflect the current makesyscalls.sh, pointed out by
...
Stephen J. Roznowski <sjr@zombie.ncsc.mil>.
1994-12-23 10:08:25 +00:00
cgd
4e85d2ef4d
fix the STACKGAPBASE calculation. fix from christos.
1994-12-22 14:35:10 +00:00
cgd
e475f6d4f2
kill the #if 0 around SHM_*LOCK. makes no difference, though...
1994-12-22 13:30:40 +00:00
cgd
f8c7ec9e63
clean up some, and hope for some style. also, define SHM_LOCK and
...
SHM_UNLOCK, because many systems (e.g. HP-UX, SunOS) define them, even
though they have no real meaning in NetBSD.
1994-12-22 13:29:12 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +00:00
phil
befb0a21f3
add tun device.
1994-12-22 08:33:41 +00:00
briggs
a267ba6dc0
Add tun device at cdevsw[24], one up from hp300 location, but we already
...
have adb at 23.
1994-12-22 05:50:26 +00:00
phil
87efeb2886
cache flushing changes, core dump changes
1994-12-22 03:24:07 +00:00
phil
83c5692e19
Move to config.new, genassym static
1994-12-22 03:23:20 +00:00
gwr
f76865d16d
Fixes for the 110, 160, 260 (leave chip in "vector" mode).
1994-12-21 23:56:43 +00:00
gwr
34054c22a9
Add the 110, 160, 260 now that ie and zs both work.
1994-12-21 23:54:11 +00:00
mycroft
40d02e621d
#include sys/queue.h, but also hide kernel structures in #ifdef KERNEL.
1994-12-21 20:07:26 +00:00
mycroft
1b682c968a
Add RCS ids where missing.
1994-12-21 20:00:18 +00:00
cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
hpeyerl
cff8a14e10
so machines with only an rd or sd will compile. from Thorpej. PR#610.
1994-12-20 06:53:45 +00:00
gwr
ea7acbbac5
better fix than that last one...
1994-12-20 06:15:56 +00:00
gwr
ade1553f2b
Make "kd" required for the moment.
1994-12-20 06:07:13 +00:00
gwr
61c0109357
Add peek_byte and peek_word using the "nofault" setjmp/longjmp
...
so it is no longer necessary to mis-use fubyte, etc.
1994-12-20 05:35:13 +00:00
gwr
231a7c73aa
Test different bits to identify an MMU fault.
1994-12-20 05:32:59 +00:00
gwr
ecd3151ee6
Do spl0() a bit later, after autoconfiguration is finished.
1994-12-20 05:30:29 +00:00
cgd
a2e9d6806f
use ALIGNBYTES for calculating alignment. no reason not to, and good style
...
to do so.
1994-12-19 14:36:46 +00:00
cgd
ea90c3be65
fix a bug regarding stack-gap misalignment, pointed out by theo.
...
(fix suggested by him too, more or less.)
1994-12-19 14:36:06 +00:00
glass
b52bb59b86
fix compilation error
1994-12-18 07:20:34 +00:00
deraadt
4ef28ec578
correct ie[1234] addreses
1994-12-17 23:12:41 +00:00
gwr
fdca66b8d1
Fix kd (keyboard/display) driver kdcngetc/kdcnputc functions.
1994-12-17 20:14:22 +00:00
mycroft
f2dba9ed8a
timevaladd -> __timeradd (AGAIN)
1994-12-17 19:22:16 +00:00
mycroft
ce06e718ad
Fix flags to isa_dmastart().
1994-12-17 18:45:11 +00:00
deraadt
7ba7829654
microtime botch
1994-12-17 08:45:32 +00:00
deraadt
553b2d8f73
... but we still want the sun4c/sun4m case to work
1994-12-17 05:40:24 +00:00
deraadt
fe0b8c6a90
oclock support for the 4/100 and 4/200
1994-12-16 22:16:58 +00:00
deraadt
8201cbd042
microtime -> lo_microtime (oclock is different)
...
on machines with 6 register windows, "nop" out a pair of save/restore's (big
performance win on slow 4/100 and 4/200 machines)
1994-12-16 22:11:47 +00:00
deraadt
07f33ae7d1
obio ie support by chuck and me
1994-12-16 22:01:09 +00:00
deraadt
651f7c8f29
open changed again
1994-12-16 22:00:23 +00:00
deraadt
8730c977bd
ie[01234] and obclock
1994-12-16 21:53:43 +00:00
deraadt
c68c62c943
SUN4m-only..
1994-12-16 21:53:25 +00:00
deraadt
2c0a05e7fa
oclock for 4/100 and 4/200
1994-12-16 21:53:01 +00:00
deraadt
198bf71a5f
do not need clockreg.h
1994-12-16 21:52:36 +00:00
deraadt
1beda66497
increase getprop buffer size
1994-12-16 19:02:16 +00:00
deraadt
8aa219da0c
correct ansi glitch
1994-12-16 19:01:43 +00:00
phil
2fc0cde6e2
get "make depend" working.
1994-12-16 18:00:36 +00:00
mycroft
6a5daf3070
Ignore rotational optimization if nrpos == 1, as suggested by Stefan Esser.
1994-12-16 05:55:15 +00:00
mycroft
3e7afdbe8a
Remove DIOCSBAD handling. It's not actually handled, so why recognize it?
1994-12-16 04:38:30 +00:00
mycroft
aabf2b912b
Sync with CSRG.
1994-12-16 04:22:56 +00:00
mycroft
ab77439747
Clean up constab stuff a little.
1994-12-16 04:19:13 +00:00
mycroft
9614f9bb82
Add mt and pollc stuff.
1994-12-16 04:14:13 +00:00
mycroft
2012971fa4
Fix typo in previous.
1994-12-16 04:00:21 +00:00
mycroft
dbe5168d35
Remove a_fp.
1994-12-16 03:18:03 +00:00
gwr
0402f426b8
Fixes to make "ie" work (from Chuck Silvers -- Thanks!)
1994-12-15 21:08:06 +00:00
mycroft
6b1a9a5ff9
Call foo_statfs() from a common place when mounting.
1994-12-15 20:47:51 +00:00
mycroft
814ba0fc30
Call foo_statfs() from a common place when mounting.
1994-12-15 20:00:14 +00:00
mycroft
b4aa6d3a28
Call foo_statfs() from a common place when mounting.
1994-12-15 19:46:08 +00:00
mycroft
9996e27813
Fix minor bug in union_setattr().
1994-12-15 19:15:06 +00:00
mycroft
467e30fb72
Still more VOP_*() -> VCALL() twiddling.
1994-12-15 19:06:50 +00:00
mycroft
0281dba8fa
Some more VOP_*() -> VCALL() munging.
1994-12-15 18:58:11 +00:00
mycroft
a42208fd05
More underscores...
1994-12-15 17:48:39 +00:00
mycroft
c32023e792
More underscores...
1994-12-15 17:02:08 +00:00
mycroft
52d8d259fd
Add a bt.
1994-12-15 16:14:50 +00:00
mycroft
487dab2ff9
Make a new macro _C_LABEL(), which prepends an underscore to the argument unless
...
NO_UNDERSCORES is defined. Use it in the *LEAF() and END() macros.
1994-12-15 15:26:26 +00:00
mycroft
db904fa0d4
Remove underscores from uses of *LEAF() and END(). Use _C_LABEL() in explicit
...
symbol references.
1994-12-15 15:18:29 +00:00
pk
27fd6ed84f
mode/flags confusion in sunos_open().
1994-12-15 09:41:36 +00:00
gwr
9b62fc5394
Set params in attach so BREAK works before first real open.
1994-12-15 04:34:06 +00:00
deraadt
e22f3bf9f3
typo
1994-12-15 02:53:00 +00:00
deraadt
e88bd9f695
obio fixes from the two chucks!
1994-12-14 22:17:18 +00:00
mycroft
c06da32c6e
Make sure to ream out the file descriptor table slot when aborting.
1994-12-14 20:20:26 +00:00
mycroft
797dcd3e8f
Use the same method as portal fs for creating a file descriptor.
1994-12-14 20:08:30 +00:00
mycroft
790aa66ac5
Remove extra arg to ptcopen().
1994-12-14 19:45:30 +00:00
mycroft
70f25af085
Sync with CSRG.
1994-12-14 19:41:23 +00:00
mycroft
b903333935
Remove old declaration.
1994-12-14 19:38:48 +00:00
mycroft
12371eafc4
Revert open() completely.
1994-12-14 19:36:15 +00:00
mycroft
d42a8b725e
Remove extra arg to d_open.
1994-12-14 19:10:08 +00:00
mycroft
a395d884d5
Remove extra arg to d_open and vn_open().
1994-12-14 19:09:13 +00:00
mycroft
1b00f4cc4e
Revert dup handling. Remove extra arg to vn_open().
1994-12-14 19:08:07 +00:00
mycroft
080e194e58
Remove extra arg to vn_open().
1994-12-14 19:03:13 +00:00
mycroft
9715f46125
Remove a_fp.
1994-12-14 18:58:43 +00:00
mycroft
a7393f95f3
Remove fp arg to d_open.
1994-12-14 18:52:32 +00:00
mycroft
7276c4ed44
Remove a_fp.
1994-12-14 18:45:21 +00:00
mycroft
ef575bdbc1
Revert dup handling.
1994-12-14 18:40:27 +00:00
mycroft
3e4078946b
Update to match other fs code.
1994-12-14 16:33:18 +00:00
mycroft
33c3d64e0c
Clean up deleted files.
1994-12-14 16:31:22 +00:00
mycroft
82ab4c687f
Sync with CSRG.
1994-12-14 16:30:40 +00:00
mycroft
fcef736c87
Add undelete syscall, per CSRG.
1994-12-14 16:29:54 +00:00
mycroft
ca65f2ce5d
Remove dkbad.h.
1994-12-14 15:17:22 +00:00
mycroft
7beacb354f
This *doesn't* need dkbad.h.
1994-12-14 13:42:18 +00:00
mycroft
a63cb01c7d
Sync with CSRG.
1994-12-14 13:03:35 +00:00
mycroft
d67f9f7960
Add vop_whiteout, per CSRG.
1994-12-14 13:03:11 +00:00
mycroft
43051b1cc6
Sync with CSRG.
1994-12-14 11:43:27 +00:00