Commit Graph

6148 Commits

Author SHA1 Message Date
gwr 20c7e5582c Cleanup (cpp flags just once) 1995-01-11 20:37:12 +00:00
gwr 0a1967ac6d Enable VME configuration. 1995-01-11 20:32:08 +00:00
gwr a9a78b9b76 Add VME interrupt attach. 1995-01-11 20:31:30 +00:00
pk 0a22930d97 Explicitly test the RXRDY status bit on incoming characters. 1995-01-11 09:56:40 +00:00
jtc 3d343a326e unconditionally include <machine/signal.h> 1995-01-10 19:05:10 +00:00
jtc d7a8b2964f Only define sig_atomic_t when _ANSI_SOURCE is defined. 1995-01-10 19:01:00 +00:00
pk b1ad0e3ed5 Count pages correctly in pmap_bootstrap(). 1995-01-10 16:50:50 +00:00
pk b87c1bb24a Avoid kernel memory corruption if user buffer too small; return ENOMEM in stead. 1995-01-10 16:47:03 +00:00
gwr fe2c68f0d3 Fixed to work with the new SCSI code (thanks to Phil Nelson). 1995-01-10 16:45:26 +00:00
pk 6cfe5f9b6f pmap_init() already declared elsewhere. 1995-01-10 16:15:20 +00:00
mycroft 69eef46dd1 Make sure readdir requests are only truncated on block boundaries. 1995-01-10 06:50:03 +00:00
christos 22572ffee9 More debugging for waitsys()
Fixed uname which was broken since 1.0.
Added timod/getinfo stream ioctl.
Fixed TIOC{G,S}PGRP
Fixed typo in the flags translation
1995-01-10 00:04:03 +00:00
ws 3e0b9f0694 Implement symbolic links (plus a minor fix for %x printing) 1995-01-09 22:13:10 +00:00
mycroft d903b2aa28 Remove unused extern. 1995-01-09 19:54:28 +00:00
mycroft 3d869b0608 Fix two off-by-one errors. 1995-01-09 17:36:48 +00:00
mycroft 820f9da835 Validate /dev/mem addresses again. 1995-01-09 11:22:06 +00:00
mycroft 6f1144b29d Make sure to unlock when aborting. 1995-01-09 11:16:50 +00:00
mycroft 7af86b7eb7 Copy physlock code from SPARC port, and some minor cleaning. 1995-01-09 09:13:09 +00:00
mycroft 85a1830551 Reimplement /dev/mem like other ports. Change physlock to be a plain integer.
Keep the zero page after using it.
1995-01-09 08:58:32 +00:00
phil 053d0c603b add xs->resid = 0; to ncr5380_scsi_cmd(). 1995-01-09 08:18:43 +00:00
cgd 70f70a3122 make grow's arguments type-correct. 1995-01-09 02:48:03 +00:00
cgd 4b5b562e89 turn spaces to tabs 1995-01-09 02:47:38 +00:00
cgd d158991669 don't wrap lines 1995-01-09 02:47:23 +00:00
cgd 1af9a586a5 fix vm_page_startup's return type, kill an odd 'register' 1995-01-09 02:46:41 +00:00
cgd 86095ef7e6 no need to have two lines of arguments here. 1995-01-09 02:45:47 +00:00
cgd 688a174a72 move munmapfd into the correct section, make grow take a proper argument. 1995-01-09 02:45:29 +00:00
cgd 2d8771217f can move FALSE up a line. 1995-01-09 01:33:17 +00:00
cgd b1f6bfa080 kill extraneous label 1995-01-09 01:30:46 +00:00
christos b006bf7e68 Added missing forward declaration 1995-01-09 01:05:24 +00:00
christos 9033addb0c Job control fixes... Still not working, but better 1995-01-09 01:04:18 +00:00
cgd a14eedaf6a make prototype's arg name match that in function decl. 1995-01-09 00:16:18 +00:00
cgd 645ddbc948 add a sprinkling of comments. 1995-01-08 23:57:45 +00:00
cgd d3999d0125 light cleanup, related to spacing... 1995-01-08 22:53:28 +00:00
christos e15e38be03 syscalls.master was changed 1995-01-08 21:32:40 +00:00
christos ff6fb90722 Fixed waitsys().
Fixed time functions.
Added alarm(), contextsys(), sigaction(), kill(), statvfs(), fstatvfs()
1995-01-08 21:31:34 +00:00
christos e1c97cde06 New file for signal handling and {g,s}etcontext(). 1995-01-08 21:23:31 +00:00
christos 7c056bd334 New svr4_machdep.c for svr4 signal handling.
Made check_selectors global, to be used by the
svr4 code.
Removed unused variable.
Modified sendsig() to call the svr4_sendsig().
1995-01-08 21:22:16 +00:00
christos 66cc79dbc4 New svr4_machdep.c 1995-01-08 21:18:48 +00:00
mycroft 770773f4ad Add mt. 1995-01-07 22:54:16 +00:00
mycroft e06bc8c13e Don't issue a controller self-test... 1995-01-07 22:48:29 +00:00
mycroft 06b0414491 Actually, do the ID reset in elink_reset(). 1995-01-07 21:37:54 +00:00
ws dcb3f5a8b8 Better fix for the last.
Worked this out together with Darren Reed.
This one fixes several bugs, plus it's closer to the original
1995-01-07 20:53:31 +00:00
mycroft 923bbe6e3b Various diffs from Mike Hibler; necessary for mt driver. 1995-01-07 10:30:10 +00:00
mycroft 37e16c5747 Don't print line numbers in most of the diagnostics. 1995-01-07 06:49:35 +00:00
mycroft 81b3059a98 ESP_ID -> ESP_SELID 1995-01-07 05:17:59 +00:00
mycroft bfbd328f85 Sort. 1995-01-07 05:17:15 +00:00
mycroft d4f91d51a9 Fix a race condition between normal I/O and wd_get_parms(). 1995-01-07 03:07:22 +00:00
mycroft 7f61bec5cd Cosmetic changes, to look more like the new esp.c will. 1995-01-07 01:51:07 +00:00
mycroft ba288b4ae1 Do the reset in the individual drivers, not in elink_idseq(). 1995-01-06 21:41:26 +00:00
cgd daf1f43606 copy back from libc 1995-01-06 00:48:11 +00:00
pk 2f25eb5231 Update symbolic-link handling, from Darren Reed. 1995-01-06 00:22:58 +00:00
cgd 50c2ab0cd0 from libc 1995-01-06 00:10:05 +00:00
cgd 1502c60de3 update for new syscalls.master 1995-01-06 00:09:39 +00:00
cgd c6720544a8 update for new syscalls.master 1995-01-06 00:08:50 +00:00
cgd dfa90d1c7f obsolete resuba, per ragge. 1995-01-06 00:08:17 +00:00
pk c4a9be4024 Sparc disassembler from David Miller.
Heavily munged by me to:
- reduce table size significantly.
- follow various opcode tables in the Sparc Architecture Manual (V9)
  more closely.
- recognise V8 priviliged instructions.
- fit the DDB interface.
- fix many typos.
Todo:
- get a number of FP ops right (unimportant until V9 is here).
- opcode aliases (`mov',`cmp',`set') for simple instructions.
- better template matching; current method is sloppy and is prone to spurious
  matches.
1995-01-05 21:33:31 +00:00
mycroft 81ec9ebcef Add LKM stuff. Some general cleanup. 1995-01-05 21:06:36 +00:00
pk 5188187aff void microtime(). 1995-01-05 16:56:59 +00:00
chopps 8535ea7174 fix diag code. 1995-01-05 07:36:15 +00:00
chopps a0cd034c7a fix a couple small bugs pointed out by Michael 1995-01-05 07:30:03 +00:00
chopps 396754ce32 catchup with scsi changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch) 1995-01-05 07:22:31 +00:00
chopps ce22a1a443 initialize variable as pointed out by David Jones <dej@qpoint.torfree.net>
this should fix pr #699
1995-01-05 07:10:54 +00:00
mycroft 290ed068ab Remove many of the `static's, to facilitate debugging. 1995-01-04 09:02:32 +00:00
mycroft 26c2193e75 Some trivial cleanup. 1995-01-04 06:32:19 +00:00
mycroft b67fe41d0a Nuke second arg to DE_TIMES(). 1995-01-04 06:03:11 +00:00
mycroft 6125e1b551 Fix oversight in previous. 1995-01-04 00:47:53 +00:00
hpeyerl 45a2b7262c Change majour for rz to 21. (From Jonathan Stone) 1995-01-03 22:42:03 +00:00
mycroft 9e499d41b3 \
These files have been 99% rewritten from the original ast driver.  Add an
appropriate copyright notice.
1995-01-03 22:38:54 +00:00
hpeyerl f2c558b59b microtime() returns void. 1995-01-03 22:37:41 +00:00
mycroft 0349c5b9e0 Add a multiplexer for BOCA serial boards. 1995-01-03 22:26:36 +00:00
gwr 0969e0306d New, improved "le" driver from Charles Hannum and Paul Richards. 1995-01-03 15:43:36 +00:00
hpeyerl 09834a5bd3 This is correct according to the docs on both cards.
Doesn't seem to make any difference to the known problems though.
1995-01-03 05:04:04 +00:00
mycroft a987158712 Add interrupt sharing types. 1995-01-03 03:56:09 +00:00
mycroft b6c8a9a4e9 Update intr_establish() prototype. 1995-01-03 03:14:35 +00:00
mycroft 93a0c4a258 Add interrupt sharing types. 1995-01-03 01:42:11 +00:00
mycroft b5cf1b5ddd Add interrupt sharing types. 1995-01-03 01:30:14 +00:00
cgd 80c18810b0 fix pr 568 1995-01-03 01:23:50 +00:00
mycroft d16dcced99 Add interrupt sharing types. 1995-01-03 01:19:19 +00:00
mycroft 326830c1ba Use direct config for subdevices. 1995-01-02 22:27:46 +00:00
mycroft e148dc7a64 Move setting of sc_maddr so soft config works. 1995-01-02 22:01:05 +00:00
mycroft a774fa6fe5 Use soft configuration when possible. 1995-01-02 21:57:04 +00:00
mycroft 3a967fcbb6 More cleanup. 1995-01-02 21:27:27 +00:00
mycroft 72dec3b548 Various cleanup. 1995-01-02 20:54:01 +00:00
mycroft 3a74796b3e Need isareg.h. 1995-01-02 20:39:35 +00:00
mycroft 894bb9145f Use soft configuration where possible. 1995-01-02 20:32:55 +00:00
pk 2a22c853db Adapt to changed SCSI subsystem. 1995-01-02 20:21:01 +00:00
mycroft 2d5b04744a Don't assume ia_maddr is in the hole. 1995-01-02 20:06:29 +00:00
phil 4372c10cea Fix the inittodr bug. 1995-01-02 04:20:58 +00:00
mycroft dff292c275 Put Dan's broken tape drive in The List. 1995-01-01 11:37:03 +00:00
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
mycroft 271a90d5c0 Sync with CSRG. 1994-12-14 08:27:28 +00:00
deraadt 0be2ffa45a make BADALIAS() and CACHE_ALIAS_DIST sun4-safe 1994-12-14 06:59:18 +00:00
mycroft 8c03c53858 Sync with CSRG. 1994-12-13 22:33:10 +00:00
mycroft f76536baea LEASE_UPDATETIME -> lease_updatetime 1994-12-13 22:19:45 +00:00
mycroft a18ec3cb1b LEASE_CHECK -> VOP_LEASE 1994-12-13 21:52:35 +00:00
mycroft 2f8ea29cdb fdclose -> Fdclose 1994-12-13 21:17:23 +00:00
mycroft 4b18546438 Sync with CSRG. 1994-12-13 21:14:43 +00:00
mycroft c5b0ae2805 Not ready for part of the previous change yet... 1994-12-13 20:51:56 +00:00
mycroft d67b084135 Fix compiler warning. 1994-12-13 20:38:52 +00:00
mycroft bc7ed2596e Fix editing errors. 1994-12-13 20:27:37 +00:00
mycroft 527b796ff5 Turn lease_check() into a vnode op, per CSRG. 1994-12-13 20:14:30 +00:00