pk
50e7d72655
Protect vnode when updating for started IO on buffers.
1996-06-11 11:15:36 +00:00
briggs
0a55dbede5
Do not declare tickfixcnt ifdef NTP.
1996-06-09 04:51:03 +00:00
cgd
57b8bdb5c3
Fix a bug where free()ing an already-free block, or even a block that looked
...
like it might have already been freed, would cause a crash because of a bad
pointer dereference. Pointed out by Brian Noble <bnoble@cs.cmu.edu>.
1996-06-06 19:13:32 +00:00
mrg
8def9fa734
don't tty_detach() in ttyfree(). make the user of ttyfree() do
...
the tty_detach() as not all ttymalloc()'ed ttys are tty_attach()ed.
1996-06-06 15:31:24 +00:00
mrg
b9c4c21d8e
add a comment on how to use tty_attach().
1996-06-04 13:59:10 +00:00
mycroft
abfbe7c6c4
Deal with FD_SETSIZE larger than the default.
1996-06-02 14:48:23 +00:00
jtk
ef561b71a7
print out file systems being unmounted, #ifdef DEBUG. pr#1492
1996-06-01 20:24:05 +00:00
mrg
a715717750
now that tty.h has queue.h, we do not need it here.
1996-05-31 00:03:05 +00:00
cgd
2fc4279f35
a few minor KNF nits
1996-05-30 23:43:31 +00:00
mrg
13eaf2e29b
check tty_count first (from cgd).
1996-05-30 23:32:33 +00:00
mrg
ade39d6cb2
call tty_init().
1996-05-29 19:10:16 +00:00
mrg
5583238255
impliment ttylist stats based on disk stats.
1996-05-29 02:02:42 +00:00
mycroft
4c8302e0f4
Oops. Add missing label.
1996-05-23 17:07:03 +00:00
mycroft
8d0a82819c
We can only get a control mbuf for PRU_SEND or PRU_SENDOOB. Add diagnostic
...
code to panic in this case.
1996-05-23 16:49:08 +00:00
mycroft
5288bfd58b
Make sure the control and data mbufs are freed in all cases.
1996-05-23 16:41:49 +00:00
mycroft
03232fb1f2
Separate some code into separate functions.
...
Make unp_addr be a pointer to the sockaddr, not to the mbuf, as with raw
sockets.
Other minor cleanup.
1996-05-23 16:03:45 +00:00
mycroft
08cc6b486f
And PRU_SEND.
1996-05-22 19:06:07 +00:00
mycroft
b85e5d8f5e
PRU_CONNECT also needs a proc pointer.
1996-05-22 19:00:52 +00:00
mycroft
49d52c9b1c
Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, PRU_BIND and
...
PRU_CONTROL. The usrreq interface really needs to be split up, but this will have to wait.
Remove SS_PRIV completely.
1996-05-22 13:54:55 +00:00
mycroft
627bb9bd50
Remove bogus comment in setgid().
1996-05-22 02:22:47 +00:00
mrg
92292a798d
initialise securelevel to zero to allow it to be patchable. this is _not_ a security issue.
1996-05-20 17:49:05 +00:00
jonathan
950ec8ffb3
Remove unused locals "struct ecoff_filehdr *efp = &execp->f;".
1996-05-19 20:36:06 +00:00
jonathan
431ae5d022
Add line discipline code, initialization, and config support for MosquitoNet's
...
Metricom Ricochet starmode-radio-IP driver.
1996-05-19 17:17:50 +00:00
pk
bcc0cb3fa0
Don't touch retval[] in socketpair(); manual page says this system call
...
return 0 on success (PR#2428).
1996-05-17 22:45:32 +00:00
tls
3052b5a949
fix obscure problem involving ptrace of init
1996-05-15 06:17:47 +00:00
mycroft
9401257bde
Regen.
1996-05-11 18:30:39 +00:00
mycroft
261382c331
Change VOP_UPDATE() semantics:
...
* Make 2nd and 3rd args timespecs, not timevals.
* Consistently pass a Boolean as the 4th arg (except in LFS).
Also, fix ffs_update() and lfs_update() to actually change the nsec fields.
1996-05-11 18:26:27 +00:00
cgd
3b4db01a70
update for new exec_ecoff.h header, clean up a bit (KNF + changes similar
...
to those made in the header).
1996-05-09 23:44:44 +00:00
mycroft
584810c846
Implement futimes().
1996-04-23 10:29:02 +00:00
mycroft
7ee33b9890
Regen.
1996-04-23 10:27:28 +00:00
mycroft
af747826c6
Add futimes(), at position 206.
1996-04-23 10:24:21 +00:00
christos
4ef330b934
remove include of <sys/cpu.h>
1996-04-22 01:38:12 +00:00
thorpej
e408d7413a
Fix __sysctl() to return the proper value to the caller, to match
...
documented behavior. sysctl(3) is documented to return 0 on success,
-1 on failure. The previous behavior was to return -1 on failure
and the number of bytes copied back down to user space.
Fixes part of PR #1999 , from Kevin M. Lahey <kml@nas.nasa.gov>
1996-04-12 23:21:37 +00:00
ragge
62b2afac2d
Removed a function that were #ifdef vax'ed.
1996-04-09 17:21:56 +00:00
cgd
fbce6d4468
Make config_found_sm() (and therefore config_found()) and config_rootfound()
...
return a struct device * of attached device, or NULL if device attach failed,
rather than 1/0 for success/failure, so that code that bus code which needs
to know what the child device is doesn't have to open-code a hacked variant
of config_found(). Make config_attach() return struct device *, rather than
void, to facilitate that.
1996-04-04 06:06:18 +00:00
cgd
e3c70ced5f
call config_init() before autoconfiguration, to initialize alldevs and
...
allevents lists.
1996-04-04 00:26:28 +00:00
cgd
8c248b98cc
change 'struct device' and 'struct evcnt' lists (alldevs and allevents) to
...
be TAILQ's. TAILQ_HEAD's of those structs are now 'struct devicelist' and
'struct evcntlist', respectively.
1996-04-04 00:25:44 +00:00
christos
96776962f7
Fix PR2277; make lkmenodev() be the same type as enodev().
1996-03-31 21:40:27 +00:00
christos
8b63c1fbac
Goodbye kern_conf.h
1996-03-30 22:26:30 +00:00
christos
e2d37158ba
Change %r -> %: as for recursive printf's
1996-03-30 22:25:18 +00:00
christos
87a65718ea
Eliminate kern_conf.h
1996-03-30 22:24:38 +00:00
christos
0babd67cbc
Fix db_printf formats.
1996-03-30 22:23:18 +00:00
christos
174916004d
Fix another printf format warning.
1996-03-29 01:55:12 +00:00
cgd
f92325cf2f
kill unnecessary (and sometimes dangerous) casts of ioctl commands to int
1996-03-29 00:25:30 +00:00
thorpej
44dcfee5ea
Move an #ifdef FIFO so this compiles on a SPARC (-Wall) if FIFO is not
...
defined.
1996-03-22 06:51:04 +00:00
fvdl
6c53a8d22f
Remove previously introduced bug: always make sure mappings of a removed
...
file don't stick around.
1996-03-18 23:06:08 +00:00
pk
bf834e7def
Remove extraneous argument from sysctl_doprof().
...
Fix a printf format.
1996-03-17 02:44:40 +00:00
thorpej
532e997971
New device attachment scheme:
...
- split softc size and match/attach out from cfdriver into
a new struct cfattach.
- new "attach" directive for files.*. May specify the name of
the cfattach structure, so that devices may be easily attached
to parents with different autoconfiguration semantics.
1996-03-17 00:57:14 +00:00
christos
c9e746a335
Fix printf() formats.
1996-03-16 23:17:04 +00:00
mycroft
6b1f642521
Calculate the equivalent of `SHIFT_HZ' at run time, in initclocks().
1996-03-15 07:56:00 +00:00