29 lines
744 B
Text
29 lines
744 B
Text
$NetBSD: patch-ac,v 1.2 1999/11/11 01:16:59 hubertf Exp $
|
|
|
|
--- kapm/kapm.cpp.orig Tue Nov 2 06:26:59 1999
|
|
+++ kapm/kapm.cpp Tue Nov 2 06:27:36 1999
|
|
@@ -85,15 +85,23 @@
|
|
}
|
|
|
|
void Kapm::slotSuspend() {
|
|
+#ifdef __NetBSD__
|
|
+ suApp("/usr/sbin/apm -z", i18n("suspend"));
|
|
+#else /* !__NetBSD__ */
|
|
suApp("apm -s", i18n("suspend"));
|
|
+#endif /* __NetBSD__ */
|
|
}
|
|
|
|
void Kapm::slotStandby() {
|
|
- suApp("apm -S", i18n("standby"));
|
|
+ suApp("/usr/sbin/apm -S", i18n("standby")); /* -S is for NetBSD and Linux */
|
|
}
|
|
|
|
void Kapm::slotPowerOff() {
|
|
+#ifdef __NetBSD__
|
|
+ suApp("/sbin/halt -p", i18n("power off"), true);
|
|
+#else /* !__NetBSD__ */
|
|
suApp("poweroff", i18n("power off"), true);
|
|
+#endif /* __NetBSD__ */
|
|
}
|
|
|
|
void Kapm::slotAPMStatus() {
|