Poul-Henning Kamp
b454088b82
Oops, a bit too hasty there.
1999-11-08 13:08:02 +00:00
Jordan K. Hubbard
bc775f8b25
Allow distributions to be excluded more easily in scripts.
...
Submitted by: Brian Dean <brdean@unx.sas.com>
1999-11-08 11:51:57 +00:00
Poul-Henning Kamp
325f13989b
Ignore leading 'r' in base of root device name.
1999-11-08 11:44:51 +00:00
Kazutaka YOKOTA
5acf51ea02
- This is the new version of libvgl jointly developed by sos and I.
...
It adds new functions and extend some structures and can handle
VESA modes.
- Update the man page.
- Bump the library version number.
(The old version will be added to compat3x.)
1999-11-08 11:37:46 +00:00
Kazutaka YOKOTA
d7ccb880d1
- Added the following options; they have existed in syscons
...
for sometime, but haven't been registered here.
SC_NORM_ATTR
SC_NORM_REV_ATTR
SC_KERNEL_CONS_ATTR
SC_KERNEL_CONS_REV_ATTR
PR: kern/13176
1999-11-08 10:59:48 +00:00
Kazutaka YOKOTA
51ebcb230e
- Added a new kernel configuration option: SC_TWOBUTTON_MOUSE.
...
The new option will make the right mouse button the `paste' button.
Useful for two button mice.
Submitted by: morganw@engr.sc.edu (Wes Morgan)
1999-11-08 10:04:29 +00:00
Poul-Henning Kamp
0ed43ec68c
Various cleanups.
1999-11-08 09:59:34 +00:00
Poul-Henning Kamp
3e30338edd
simplify check for device.
1999-11-08 09:59:17 +00:00
Kazutaka YOKOTA
73027df75c
- Removed SC_VIDEO_DEBUG. It is broken and useless now.
1999-11-08 09:57:16 +00:00
Peter Wemm
5dad867faf
Zap DEV_DRIVER_MODULE(). The New world order is that drivers create their
...
dev nodes with make_dev() in a devfs-compatable way by supplying names.
This doesn't fit into a compile-time scheme like DEV_DRIVER_MODULE,
especially since the cdevsw[] array's days are numbered.
1999-11-08 08:12:05 +00:00
Peter Wemm
900942ba53
Zap devsw_module_handler().
1999-11-08 08:10:00 +00:00
Peter Wemm
80855566e2
Use cdevsw_add() explicitly and DRIVER_MODULE().
1999-11-08 07:57:03 +00:00
Peter Wemm
91bbda5f1f
Call id_drvinit() from attach, not probe as the OS hasn't necessarily
...
decided which driver to use until attach. Use DRIVER_MODULE().
1999-11-08 07:56:10 +00:00
Peter Wemm
890a3396e0
Take a shot at using cdevsw_add() to get it working again. This really
...
needs to use make_dev().
1999-11-08 07:51:28 +00:00
Peter Wemm
58c284aca4
Use cdevsw_add() until the rest of the devices are created with make_dev()
...
and change from DEV_DRIVER_MODULE() to DRIVER_MODULE().
1999-11-08 07:46:28 +00:00
Peter Wemm
cd3535a676
Use DRIVER_MODULE(), apm.c already takes care of it's devices with
...
make_dev().
1999-11-08 07:44:26 +00:00
Poul-Henning Kamp
44d1184e81
Rename remove_dev() to destroy_dev().
...
Nagged about by: msmith
1999-11-08 07:44:01 +00:00
Peter Wemm
c6b92dec5e
Use (temporarily) cdevsw_add() so we can change from DEV_DRIVER_MODULE()
...
to DRIVER_MODULE().
1999-11-08 07:37:15 +00:00
Peter Wemm
475ad603bb
Use cdevsw_add() (temporarily) to avoid DEV_DRIVER_MODULE(), since the
...
make_dev()'s that are there are not enough.
1999-11-08 07:32:06 +00:00
Peter Wemm
1faa5a84a8
Use DEVICE_MODULE() directly instead of DEV_DRIVER_MODULE. psm.c uses
...
make_dev() already.
1999-11-08 07:29:23 +00:00
Peter Wemm
b09ce13f07
Use cdevsw_add() explicitly as a workaround for DEV_DRIVER_MODULE().
...
This should be changed to use make_dev() at some point.
1999-11-08 07:24:55 +00:00
Peter Wemm
8cd932769f
No need to use DEV_DRIVER_MODULE() since the bktr driver calls make_dev().
...
Roger: Feel free to change or spam this as you please.
1999-11-08 07:20:07 +00:00
Peter Wemm
3320884f37
Don't let drivers that use DEV_DRIVER_MODULE() compile as they won't
...
work and will leave a system stranded.
1999-11-08 07:14:07 +00:00
Peter Wemm
bda20b64e4
ulpt.c and ums.c already uses make_dev(), so there's no need to use the
...
(presently broken) DEV_DRIVER_MODULE(). Use DRIVER_MODULE() directly.
1999-11-08 07:10:48 +00:00
Peter Wemm
30d5764da7
Don't indirect via devsw_module_handler() for DEV_MODULE() routines, have
...
the supplied (if any) function and argument called directly.
1999-11-08 06:56:19 +00:00
Peter Wemm
845ccef4b8
A hack basically.. We have a bunch of code that used to call
...
devsw_module_handler() indirectly and not use the chain arguments. To
eliminate this indirection via that function (which does nothing now)
without duplicating a modevent handler into all the routines that don't
presently have one, supply a NOP (do nothing, return OK) routine which
is functionally equivalent to what's there now. This is a hack and is
still wrong, because there doesn't appear to be anything to reclaim
resources on an unload of a module with one of these in it. I'm not
sure whether to make the NOP handler refuse a MOD_UNLOAD event or what.
1999-11-08 06:53:30 +00:00
Sean Eric Fagan
75bd443641
Explain why Warner is right, and I am wrong, in the removing of the
...
file object. Also explain some possible directions to re-implement it --
I'm not sure it should be, given the minimal application use. (Other
than having the debugger automatically access the symbols for a process,
the main use I'd found was with some minor accounting ability, but _that_
depends on it being in the filesystem space; an ioctl access method would
be useless in that case.)
This is a code-less change; only a comment has been added.
1999-11-08 05:13:54 +00:00
Joseph Koshy
727c14404a
Document startup behaviour of mail(1).
...
PR: docs/1577
Submitted by: Joseph Koshy <koshy@india.hp.com>
1999-11-08 03:54:37 +00:00
Peter Wemm
1949905f8b
Update for fileops.fo_stat() addition. Note, this would panic if
...
it saw a DTYPE_PIPE. This isn't quite right but should stop a crash.
1999-11-08 03:36:29 +00:00
Peter Wemm
bb63a8f5a5
Update the stream socket fileops table to match fo_stat() additions.
1999-11-08 03:34:53 +00:00
Peter Wemm
53c2c4e22b
Use fo_stat() rather than Yet Another duplication of kern_descrip.c's stat
...
code.
1999-11-08 03:33:21 +00:00
Peter Wemm
b127fae405
Add a vnode fo_stat() entry point.
1999-11-08 03:32:15 +00:00
Peter Wemm
0ba80ba6a1
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 Wemm
29e040e5c1
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 Wemm
cf87559cab
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 Wemm
a2eec8ee15
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 Cobbs
db8cd7ce1f
Update to better reflect reality.
1999-11-08 03:14:58 +00:00
Archie Cobbs
aa5297630e
Add missing documentation for the two control messages supported
...
by this node type.
1999-11-08 03:14:15 +00:00
Archie Cobbs
d1f183b5d8
Add some more clarification.
1999-11-08 03:13:28 +00:00
Archie Cobbs
3a0d1d886a
Fix crash when trying to duplicate a NULL meta.
1999-11-08 03:11:22 +00:00
Archie Cobbs
a8e9726dfd
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 Cobbs
a770f0a40f
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
Alan Cox
98b5130932
Remove unused declarations.
1999-11-08 00:53:34 +00:00
Alan Cox
79e1e3b9b4
Remove unused #include's.
...
Submitted by: phk
1999-11-07 20:03:54 +00:00
Steve Price
6edf2a5be8
Correct logic from previous commit - middle processes in long pipes
...
don't have their stdin closed indisciminantly.
Reviewed by: markm
1999-11-07 17:07:05 +00:00
Poul-Henning Kamp
f7ee7bbb21
Use vop_panic() instead of spec_badop().
1999-11-07 15:09:59 +00:00
Poul-Henning Kamp
0c974a1f16
Make vop_panic() a little more informative.
1999-11-07 15:09:49 +00:00
Poul-Henning Kamp
008626c39e
Simplify and de-bogotify check for raw disk.
1999-11-07 13:09:09 +00:00
Poul-Henning Kamp
18284c9419
Patch got this one wrong, we want to check securelevel in open()
1999-11-07 12:32:45 +00:00
Poul-Henning Kamp
be8479a836
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