[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Device drivers -- "how to" docs?



After discovering the hard way that tfork()'ed subthreads don't share a
file descriptor table with their parent, I've come to the conclusion that
the only way to get GlueSTiK to handle multiple incoming STiK requests
concurrently rather than one-at-a-time is to make the thing a full-blown
device driver (`u:/dev/gluestik'?  Gawd, I feel weird...).  So I'm looking
for documentation on how to actually write such beasts --- what functions
and data I need to provide, what I can expect from the kernel, stuff like
that.  I seem to vaguely remember docs of that form being bundled with
older versions of MiNT (probably around the times when .xdd's were first
supported), but after bouncing around to a bunch of archive sites, I can't
find anything of the sort.

						-sbigham