Hello.
Sometimes it would be handy to pass a commandline
to a kld, preloaded modules already support
arguments. kldload(2) unfortunately has only
the pathname.ko argument.
Following url proposes patches to make a new syscall
kldload(char *pathname, char **argv, struct kldload *)
and keep old way in okldload(pathname).
Modules can call module_get_file_argstr(mod) to get
these arguments if they so prefer, this is the same with
preloaded/kldloaded cases. The third argument, struct kldload,
is unused. Arguments are catted together, blank separated,
this was the existing way preloading did it (subject to change ?).
Patches are against a recent (week ?) -CURRENT, original
and modified files are also available.
Juha
http://qn-lpr2-165.quicknet.inet.fi:22/kldargs/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message