libacpi is a general purpose shared library for programs gathering ACPI data on Linux. Features:
Note: This is no portable code, it will just run on a Linux system.
Pretty straight forward:
There is not really an online documentation, see test-libacpi.c in the tarball,
man 3 libacpi and the online documentation generated by doxygen on:
People sometimes find it useful to get some kind of graphical documentation, here is a call-graph of libacpi:
And a runtime call-graph of test-libacpi: http://www.ngolde.de/graph.pdf.
Donations are very welcome since I can not test every feature with my current notebook, some of them are not supported :(. Please mail me if you want to donate something (hardware or money).
libacpi was written by Nico Golde <nico AEHT ngolde DOHT de>.