summaryrefslogtreecommitdiffstats
path: root/share/examples/kld
Commit message (Collapse)AuthorAgeFilesLines
* Prefer NULL over 0 for pointerskevlo2012-10-092-2/+2
|
* Minor style(9) improvementemaste2012-08-071-3/+3
|
* Uuencode the sample "binary" firmware image file (instead of explicitlyemaste2011-04-013-23/+20
| | | | | | | adding \0 bytes). This is a technique that would be used in an actual driver and is more suitable as an example. Reviewed by: mlaier
* Avoid having a binary file in our source tree and instead create it atemaste2011-03-312-0/+4
| | | | | build time, to avoid possible grief maintaining FreeBSD source in alternative version control tools.
* Add an example Khelp module, which will be referenced in the forthcoming Khelplstewart2011-02-114-1/+172
| | | | | | | | | documentation. Sponsored by: FreeBSD Foundation Discussed with: David Hayes <dahayes at swin edu au> MFC after: 5 weeks X-MFC with: r216615
* Fix a few more SYSCTL_PROC() that were missing a CTLFLAG type specifier.mdf2011-01-191-2/+3
|
* Fix the syscall module name after r205320.kib2010-06-151-1/+1
| | | | | Submitted by: Vladislav Movchan <vladislav.movchan gmail com> MFC after: 1 week
* Conform style.Makefile(5) and replace = and += with ?=, which lets you towkoszek2010-02-012-2/+2
| | | | | | override WARNS. Reported by: <marius@nuenneri.ch> and uqs@
* Include unistd.h for read(), write() and stdlib.h for exit().wkoszek2010-01-182-3/+6
| | | | Bump WARNS to 5 while being here.
* Small cleanup while being here:wkoszek2010-01-182-14/+6
| | | | | | | | | | - sort includes - remove usage(), since it seems to come from older version of the KLD - remove unnecessary variable - mark argc/argv as unused Bring WARNS = 5 to the Makefile.
* Include stdlib.h for exit(3) and unistd.h for syscall(2). This makeswkoszek2010-01-181-0/+2
| | | | this program to compile cleanly.
* Small fix for making this KLD to compile.wkoszek2010-01-181-1/+1
|
* Where if not in examples we should follow style(9)?pjd2009-06-032-34/+30
|
* Include the <sys/sysproto.h> header which includes the prerequisite headerkevlo2007-07-221-0/+1
| | | | | | for AUE_NULL. Approved by: re (kensmith)
* We don't have d_maj field in cdevsw structure anymore.sobomax2006-05-191-8/+1
|
* Style.ru2006-03-151-2/+2
|
* firmware(9) is a subsystem to load binary data into the kernel via amlaier2006-01-297-1/+114
| | | | | | | | | | specially crafted module. There are several handrolled sollutions to this problem in the tree already which will be replaced with this. They include iwi(4), ipw(4), ispfw(4) and digi(4). No objection from: arch MFC after: 2 weeks X-MFC after: some drivers have been converted
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-212-2/+2
| | | | OK'ed by: core
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+2
| | | | any fake value.
* According to module(9), when command is unrecognized, the module shouldpjd2004-08-303-3/+3
| | | | return EOPNOTSUPP.
* Update for struct cdevsw and dev_t -> struct cdev * changes, plus onetjr2004-07-162-7/+9
| | | | 64-bit portability fix.
* Style.maxim2004-06-091-5/+4
|
* Remove duplicate #include.le2004-06-091-1/+0
| | | | | PR: misc/67748 Submitted by: bugghy <bugghy@phenix.rootshell.be>
* Fix the cdev kld example.mbr2003-08-034-23/+14
| | | | | | PR: 52954 Submitted by: Priit Piipuu <priit.piipuu@mail.ee> Reviewed by: phk
* Update the SUBDIR hacks to work with the current bsd.subdir.mk.ru2002-07-112-73/+4
|
* Update the KLD examples so they will work with current.arr2001-11-132-4/+10
| | | | Reviewed: jhb
* Style.ru2001-09-181-83/+8
|
* Style.ru2001-09-181-13/+3
|
* Removed unneeded stuff.ru2001-05-181-12/+0
|
* Unbreak by syncing with changes in <sys/sysctl.h> macros.abial2001-02-101-12/+12
|
* Add `_PATH_DEVZERO'.obrien2000-12-091-1/+3
| | | | Use _PATH_* where where possible.
* Fix cdev kld example after it has been broken for year or so. Also extend listsobomax2000-10-027-15/+114
| | | | | | | | of supported operations by example read() and write() operations. Inspired by: http://www.daemonnews.org/200010/blueprints.html PR: 16173 Submitted by: sobomax
* These patches implement dynamic sysctls. It's possible now to addabial2000-07-154-1/+197
| | | | | | | | | | | | | | | | | | | | | | 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
* $Id$ -> $FreeBSD$peter1999-08-284-4/+4
|
* * Tidy up a few things and fix some more warnings.dfr1999-06-275-31/+34
| | | | | * Change the devsw declaration to standard form and add missing fields * Change the filename from cdev_mod.ko to cdev.ko
* Make this sample build again.dfr1999-06-253-4/+4
|
* Use modstat(2) to get the syscall number.dfr1999-01-091-6/+7
|
* Replace the misc example with a simpler syscall example using the newdfr1999-01-0914-832/+172
| | | | | | module registration hooks for syscalls. Submitted by: Assar Westerlund <assar@sics.se>
* Sample modules for KLD.dfr1998-12-1117-0/+1713
PR: misc/8621 Submitted by: Rajesh Vaidheeswarran <rv@fore.com>
OpenPOWER on IntegriCloud