![]() |
APMD-List: |
to APMD Home
|
Index:
[thread]
[date]
[subject]
[author]
From: Edward A. Falk <falconer@best.com> To : <apmd-list@worldvisions.ca> Date: Fri, 10 Dec 1999 15:22:28 -0800 (PST) Re: Control apm
> On Wed, Dec 08, 1999 at 05:46:55PM -0800, Edward A. Falk wrote:
>
> > Here is an executive summary of the ioctls I added to apm_bios.c:
> >
> > ...
> >
>
> Note that many of these are informational and should be reported in
> /proc/apm instead. I'd rather control some of the others with sysctls
> (/proc/sys/...) but ioctls would be okay too.
I chose ioctls for three reasons:
1) other functions (suspend/standby) were already implemented
that way, so I figured I'd stick with that model.
2) I know how to write ioctls. I write ioctls for a living.
3) What's a sysctl? Never heard of it before.
Anyway, I downloaded the new apmd beta9 and took a good long look
at it, and it pretty much does everything I needed when I wrote my
patch, so I've abandoned mine.
I think the only features that I wrote that I would keep are the
"get capabilities" ioctl (which could be moved to /proc/apm anyway),
and the ability to read out the individual battery levels (which I
never got working on my laptop anyway.)
I do have one suggestion though: Publish a formal definition
(perhaps in BNF) of the string from /proc/apm.
-ed falk
Index: [thread] [date] [subject] [author] |