Log ioctl failures
authorkn <kn@openbsd.org>
Thu, 25 Mar 2021 20:46:55 +0000 (20:46 +0000)
committerkn <kn@openbsd.org>
Thu, 25 Mar 2021 20:46:55 +0000 (20:46 +0000)
commit2f1f646e8757007fbc0460c681bd7006b60b9e86
treeac3ea729e60743bdc7542f1e8962696fa06becee
parent84dad9eb3128fec30a44ba1902d123751571adcc
Log ioctl failures

Otherwise there is no way to determine why e.g. zzz(8) does not do anything
on certain machines;  macppc and arm64 for example have no suspend/resume
suspend at all (for now) and loongson has partial support.

This still does not make `zzz' or `apm -z' report the informative
warning on standar error, but syslog now prints

apmd: system suspending
apmd: battery status: unknown. external power status: not known. estimated battery life 0%
apmd: suspend: Operation not supported

OK benno
usr.sbin/apmd/apmd.c