Pawel Jakub Dawidek
74bf4e164b
According to module(9), when command is unrecognized, the module should
...
return EOPNOTSUPP.
2004-08-30 09:49:59 +00:00
Tim J. Robbins
5db700e0f5
Update for struct cdevsw and dev_t -> struct cdev * changes, plus one
...
64-bit portability fix.
2004-07-16 06:55:34 +00:00
Maxim Konovalov
ef92aa117e
Style.
2004-06-09 17:10:41 +00:00
Lukas Ertl
c5810cfd89
Remove duplicate #include.
...
PR: misc/67748
Submitted by: bugghy <bugghy@phenix.rootshell.be>
2004-06-09 15:40:00 +00:00
Martin Blapp
fffc6e58d9
Fix the cdev kld example.
...
PR: 52954
Submitted by: Priit Piipuu <priit.piipuu@mail.ee>
Reviewed by: phk
2003-08-03 10:39:29 +00:00
Ruslan Ermilov
11f0b352e0
Update the SUBDIR hacks to work with the current bsd.subdir.mk.
2002-07-11 13:38:05 +00:00
Andrew R. Reiter
a220d00e74
Update the KLD examples so they will work with current.
...
Reviewed: jhb
2001-11-13 07:42:30 +00:00
Ruslan Ermilov
2fb2e1897d
Style.
2001-09-18 12:28:22 +00:00
Ruslan Ermilov
6990ffd8a9
Style.
2001-09-18 12:03:42 +00:00
Ruslan Ermilov
59ca51df49
Removed unneeded stuff.
2001-05-18 13:56:29 +00:00
Andrzej Bialecki
04d949605c
Unbreak by syncing with changes in <sys/sysctl.h> macros.
2001-02-10 22:36:05 +00:00
David E. O'Brien
1a37aa566b
Add `_PATH_DEVZERO'.
...
Use _PATH_* where where possible.
2000-12-09 09:35:55 +00:00
Maxim Sobolev
7320fd3a30
Fix cdev kld example after it has been broken for year or so. Also extend list
...
of supported operations by example read() and write() operations.
Inspired by: http://www.daemonnews.org/200010/blueprints.html
PR: 16173
Submitted by: sobomax
2000-10-02 14:14:07 +00:00
Andrzej Bialecki
bd3cdc3105
These patches implement dynamic sysctls. It's possible now to add
...
and remove sysctl oids at will during runtime - they don't rely on
linker sets. Also, the node oids can be referenced by more than
one kernel user, which means that it's possible to create partially
overlapping trees.
Add sysctl contexts to help programmers manage multiple dynamic
oids in convenient way.
Please see the manpages for detailed discussion, and example module
for typical use.
This work is based on ideas and code snippets coming from many
people, among them: Arun Sharma, Jonathan Lemon, Doug Rabson,
Brian Feldman, Kelly Yancey, Poul-Henning Kamp and others. I'd like
to specially thank Brian Feldman for detailed review and style
fixes.
PR: kern/16928
Reviewed by: dfr, green, phk
2000-07-15 10:26:04 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Doug Rabson
0f2a20dfd7
* Tidy up a few things and fix some more warnings.
...
* Change the devsw declaration to standard form and add missing fields
* Change the filename from cdev_mod.ko to cdev.ko
1999-06-27 12:44:44 +00:00
Doug Rabson
e523e96f26
Make this sample build again.
1999-06-25 07:50:26 +00:00
Doug Rabson
bcb321b33e
Use modstat(2) to get the syscall number.
1999-01-09 15:03:06 +00:00
Doug Rabson
380a989b32
Replace the misc example with a simpler syscall example using the new
...
module registration hooks for syscalls.
Submitted by: Assar Westerlund <assar@sics.se>
1999-01-09 14:26:22 +00:00
Doug Rabson
abbcaa0a10
Sample modules for KLD.
...
PR: misc/8621
Submitted by: Rajesh Vaidheeswarran <rv@fore.com>
1998-12-11 10:44:31 +00:00