> In message <[EMAIL PROTECTED]>, "Gary T. Corcoran" writes:
>
> >No, I know it's not that easy. We need to be able to do things
> >like have "TransmissionMode=4" on the kldload command line, and
> >have that parse the decimal value 4, and then go into the module
> >and set the value of the TransmissionMode variable to actually be
> >4 immediately after loading the module into memory, before any of
> >its subroutines are called. This is what the Linux module loader
> >allows, and it's extremely useful...
>
> I have a much simpler idea:
>
> The loader needs to pass an argc+argv to the modules "configure"
> routine, and the module can do whatever it damn pleases with
> the passed arguments.
This was what I was originally contemplating, along with infrastructure
for getopt-style helpers. However, having looked at the "Linux way" of
doing things, I'm leaning towards a compromise solution.
We have a couple of interesting issues to consider; for example, who gets
which arguments when we load a file which contains several modules?
Archie - I'd really appreciate a pointer to an example of using the
ng_parse code to pick up this sort of data, if you can recommend
something to help me get my head around it quickly (I've looked but slid
off sideways so far...).
Thanks
--
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also. But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view. [Dr. Fritz Todt]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message