martin
d0ba1a0677
Fix stupid thinko when checking for the availability of options MODULAR
...
and permission to load modules.
2012-08-20 08:07:52 +00:00
martin
f3b7cec914
Be more verbose if we get unexpected error codes from modctl.
2012-08-19 20:54:56 +00:00
martin
66c66d2d86
Make use of the new MODCTL_EXISTS check to query kernel wether (and why
...
not) we can load modules.
2012-08-13 08:07:03 +00:00
jruoho
ce711fc79d
Avoid zero-length format string.
2012-04-17 06:23:52 +00:00
joerg
66dd2755f5
Add __printflike attribution to use vprintf and friends with an argument
...
as format string.
2012-03-15 02:02:20 +00:00
jruoho
96d2b606cc
A modctl(MODCTL_STAT, ...) always succeeds, even in non-modular kernels such
...
as Xen domUs. Thus, refactor the code to detect non-modular kernels; when the
other operations (MODCTL_LOAD or MODCTL_UNLOAD) fail specifically with ENOSYS,
this is taken as a hint about non-modularity and the test is skipped.
2012-03-13 05:56:46 +00:00
jruoho
21ea49cf59
Skip the tests even if modctl(2) does not fail specifically with ENOSYS.
2012-03-11 19:33:17 +00:00
christos
0f10aa9dce
add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
...
how many bugs this found :-)
2010-11-03 16:10:19 +00:00
pgoyette
60bf661b9d
Add a new atf test-case to check that recursive module calls actually work.
2010-08-21 13:21:48 +00:00
jmmv
6725d3eeec
Kernel modules (kmod files) are now installed in a subdirectory per module.
...
Make these tests aware of this so that they work again.
2009-01-04 17:56:57 +00:00
ad
3ba209837a
- Add a bsd.kmodule.mk to build new style modules.
...
- Set the file suffix to .kmod
2008-05-02 14:20:50 +00:00
jmmv
5a5601438b
Convert NetBSD-specific tests that were previously written in C++ to C now
...
that ATF provides a C-only binding (comes with 0.5).
2008-05-01 15:38:17 +00:00