peter
be8eba3540
Update socket file type for fo_stat(). soo_stat() becomes a fileops
...
switch entry point rather than being used externally with knowledge of the
internals of the DTYPE_SOCKET f_data contents.
1999-11-08 03:31:01 +00:00
peter
1a4a3558e5
Update pipe code for fo_stat() entry point - pipe_stat() is now no longer
...
used outside the pipe code.
1999-11-08 03:28:49 +00:00
peter
3dd33a3e0f
Use fo_stat() rather than duplicating knowledge of file type internals
...
in here for stat(2) and friends. Update the badops entries accordingly.
1999-11-08 03:27:14 +00:00
peter
f004a3adc8
Create a fileops fo_stat() entry point. This will enable collection
...
of a bunch of duplicated code that breaks (read: panic) when a new
file type is added and some switch/case entries are missed.
1999-11-08 03:25:23 +00:00
archie
2b4ef4a6f0
Update to better reflect reality.
1999-11-08 03:14:58 +00:00
archie
b947ec4c36
Add missing documentation for the two control messages supported
...
by this node type.
1999-11-08 03:14:15 +00:00
archie
8adbe29ad2
Add some more clarification.
1999-11-08 03:13:28 +00:00
archie
2f772ace57
Fix crash when trying to duplicate a NULL meta.
1999-11-08 03:11:22 +00:00
archie
4336de9993
Get rid of the 'sync2' hook, which was a hack. Instead, just
...
directly detect outgoing LCP frames and do the right thing.
1999-11-08 03:10:20 +00:00
archie
4ada2ddb7d
Add support for the IFF_MULTICAST flag. There's not
...
much to do because we are a point-to-point interface.
Submitted by: phk
1999-11-08 03:08:59 +00:00
alc
32d7a664c3
Remove unused declarations.
1999-11-08 00:53:34 +00:00
alc
2ad13ddedc
Remove unused #include's.
...
Submitted by: phk
1999-11-07 20:03:54 +00:00
phk
63959e2797
Use vop_panic() instead of spec_badop().
1999-11-07 15:09:59 +00:00
phk
0eb2879637
Make vop_panic() a little more informative.
1999-11-07 15:09:49 +00:00
phk
b6e0662982
Simplify and de-bogotify check for raw disk.
1999-11-07 13:09:09 +00:00
phk
34f8a5b20f
Patch got this one wrong, we want to check securelevel in open()
1999-11-07 12:32:45 +00:00
phk
a7f67fc819
Remove the iskmemdev() function. Make it the responsibility of the mem.c
...
drivers to enforce the securelevel checks.
1999-11-07 12:01:32 +00:00
phk
316e3fdcc1
Remove the devsw magic from DEV_MODULE()
1999-11-07 10:01:17 +00:00
sos
cbb740c394
Add the ata driver to the compiled in targets.
...
Document the options available for the ata driver.
Disconnect the atapi devices from the old wd driver to avoid conflicts
(they will go away at some point anyways)
1999-11-07 09:52:04 +00:00
sef
bbbec404e2
Make an incredibly stupid change because Warner threatened to do it and
...
continue doing it despite objections by me (the principal author).
Note that this doesn't fix the real problem -- the real problem is generally
bad setup by ignorant users, and education is the right way to fix it.
So while this doesn't actually solve the prolem mentioned in the complaint
(since it's still possible to do it via other methods, although they mostly
involve a bit more complicity), and there are better methods to do this,
nobody was willing or able to provide me with a real world example that
couldn't be worked around using the existing permissions and group
mechanism. And therefore, security by removing features is the method of
the day.
I only had three applications that used it, in any event. One of them would
have made debugging easier, but I still haven't finished it, and won't
now, so it doesn't really matter.
1999-11-07 07:52:02 +00:00
alc
791f67cc7b
The functions declared by this header file no longer exist.
...
Submitted by: phk (in part)
1999-11-07 06:46:48 +00:00
green
9e596ffa36
Fix the advisory file locking by restoring previous ordering in closef()/
...
fdrop(). This only showed up when a file descriptor was duplicated
and then closed once, where the lock would be released on the first close().
1999-11-07 05:58:38 +00:00
julian
15df13a746
Stop nroff from complaining about the freeBSD version..
...
Also some updates to the vjc node man page.
1999-11-07 05:16:27 +00:00
jlemon
52fd977f18
Undo rev 1.10, which took out TH_FIN from the CLOSING state. This
...
breaks simultaneous closes.
1999-11-07 04:18:30 +00:00
julian
ce5e8ccdd8
Be more accepting about the format of node IDs.
...
Submitted by: Brian Somers <brian@Awfulhak.org>
1999-11-07 04:18:20 +00:00
tanimura
c8d866094f
Conserve stereo mode in ioctl SNDCTL_DSP_SETFMT.
...
PR: 14372
Submitted by: Mattias Pantzare <pantzer@ludd.luth.se>, Ville-Pertti Keinonen <will@iki.fi>
1999-11-07 04:15:30 +00:00
mjacob
a175ef84ac
add in actual getenv_quad function
1999-11-07 01:10:30 +00:00
mjacob
910fdba7eb
add in getenv_quad function
1999-11-07 01:09:20 +00:00
eivind
2af03fcd84
Change spaces to tabs where appropriate
1999-11-06 23:51:29 +00:00
eivind
5b687accc4
Options cleanup.
...
* GC unused options
* Move options that exist on all architectures to conf/options
* Add missing options to LINT
* Sort undocumented options list in LINT
Reviewed by: green
1999-11-06 23:41:10 +00:00
julian
8883eadbcf
Bring the man page for netgraph socket nodes up to date.
1999-11-06 21:07:32 +00:00
julian
a6deb04268
Turn on the pppoe node module
1999-11-06 19:47:03 +00:00
julian
648f67c414
Move a structure Netstat needs back out to ng_socketvar.h (yech)
1999-11-06 19:27:04 +00:00
sos
9282c2bbd5
Fix IRQ allocation bug on controllers using a shared interrupt.
...
Fix a bug which could cause panics in ad/atapi-interrupt.
Add support for UDMA66 on Promise Ultra/Fasttrak controllers.
Get rid of ATA_IGNORE_INTR, and introduce ATA_WAIT_INTR instead.
Add a delay in the dump routine in ata-disk.c, some controllers
seem to need this. Also dont use the timeout watchdog when dumping.
Disable DMA on ATAPI devices as default, add option ATA_ENABLE_ATAPI_DMA
for those that has HW that works.
Add support for some not-up-to-spec ATAPI devices that returns data
together with completition status on data moving cmd's.
1999-11-06 16:50:21 +00:00
phk
6d8658fdf7
Put a lock on the disk structure while we open to avoid races.
...
PR: 14486
1999-11-06 10:25:58 +00:00
msmith
bd87d69eda
Clean up a couple of initialisations in order to suppress a correct
...
but un-useful warning.
1999-11-06 07:43:22 +00:00
mdodd
52caff0893
resource_list_{alloc,release}() takes a struct resource_list * as its
...
first arg.
Reminded by: Andy Farkas <andyf@speednet.com.au>
1999-11-06 07:38:01 +00:00
tanimura
51c9fe3356
The unit of sndstat is fixed to zero.
1999-11-06 05:31:47 +00:00
archie
b974ee813c
Fix several bugs found in the first bit of testing.
1999-11-06 02:09:17 +00:00
obrien
350a8a1d2e
Fix the style of some options.
1999-11-05 20:41:09 +00:00
obrien
66d0a1c7e3
Style lint LINT.
...
mostly this was fixing options to be "options<sp>^IOPTION", along with
many <sp> replaced by ^I to be consistant.
1999-11-05 20:40:01 +00:00
obrien
e70e0328d7
Change some wdX entries from "disk" to "device". These got missed in the
...
rev 1.665 commit.
1999-11-05 20:37:23 +00:00
obrien
9411fcc3f5
Style sync with GENERIC.
1999-11-05 20:06:38 +00:00
julian
aa2c36581b
Re-add this till I can fix netstat to not need it.
1999-11-05 20:04:00 +00:00
msmith
f2d8ea6d8e
Guard against freeing NULL if vfs_mountroot_try is called with NULL
...
as an argument (this is legal to make other code simpler).
1999-11-05 19:28:07 +00:00
shin
7efc91cadc
KAME related header files additions and merges.
...
(only those which don't affect c source files so much)
Reviewed by: cvs-committers
Obtained from: KAME project
1999-11-05 14:41:39 +00:00
gallatin
660a7daead
Remove calls to alpha_register_pci_scsi(). After Mike's recent boot
...
changes, it no longer exists and is preventing alpha kernels from building.
reviewed by: msmith
1999-11-05 13:10:39 +00:00
roberto
3ebec0e7c8
Add a forgotten source file.
...
Approved by: bp
1999-11-05 12:00:36 +00:00
msmith
07b89ba5ca
Expand the sscanf buffer to 32 bytes to make room for the expanded
...
pattern, with some space left over to avoid this mistake next time it's
improved.
Submitted by: luoqi
1999-11-05 02:45:50 +00:00
julian
f3be8b4e84
Add the option for a socket node to shut down when the last hook
...
to an adjoining node is removed. Also move file scope definitions back
within the file, and remove un-needed include file.
1999-11-05 02:18:08 +00:00