Module Name: src
Committed By: jruoho
Date: Sat Apr 24 20:44:33 UTC 2010
Modified Files:
src/include: paths.h
src/usr.sbin/powerd: powerd.c
Log Message:
Define _PATH_POWER and use it.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/include/paths.h
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/powerd/powerd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/include/paths.h
diff -u src/include/paths.h:1.36 src/include/paths.h:1.37
--- src/include/paths.h:1.36 Wed Feb 3 18:11:18 2010
+++ src/include/paths.h Sat Apr 24 20:44:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: paths.h,v 1.36 2010/02/03 18:11:18 roy Exp $ */
+/* $NetBSD: paths.h,v 1.37 2010/04/24 20:44:33 jruoho Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -82,6 +82,7 @@
#define _PATH_MIXER0 "/dev/mixer0"
#define _PATH_NOLOGIN "/etc/nologin"
#define _PATH_PRINTCAP "/etc/printcap"
+#define _PATH_POWER "/dev/power"
#define _PATH_PUD "/dev/pud"
#define _PATH_PUFFS "/dev/puffs"
#define _PATH_RANDOM "/dev/random"
Index: src/usr.sbin/powerd/powerd.c
diff -u src/usr.sbin/powerd/powerd.c:1.13 src/usr.sbin/powerd/powerd.c:1.14
--- src/usr.sbin/powerd/powerd.c:1.13 Sat Dec 15 19:44:56 2007
+++ src/usr.sbin/powerd/powerd.c Sat Apr 24 20:44:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: powerd.c,v 1.13 2007/12/15 19:44:56 perry Exp $ */
+/* $NetBSD: powerd.c,v 1.14 2010/04/24 20:44:33 jruoho Exp $ */
/*
* Copyright (c) 2003 Wasabi Systems, Inc.
@@ -46,6 +46,7 @@
#include <sys/wait.h>
#include <errno.h>
#include <fcntl.h>
+#include <paths.h>
#include <stdio.h>
#include <stdlib.h>
#include <sysexits.h>
@@ -58,7 +59,6 @@
static int kq;
-#define _PATH_DEV_POWER "/dev/power"
#define _PATH_POWERD_SCRIPTS "/etc/powerd/scripts"
static void usage(void) __dead;
@@ -110,8 +110,8 @@
exit(EX_OSERR);
}
- if ((fd = open(_PATH_DEV_POWER, O_RDONLY|O_NONBLOCK, 0600)) == -1) {
- syslog(LOG_ERR, "open %s: %m", _PATH_DEV_POWER);
+ if ((fd = open(_PATH_POWER, O_RDONLY|O_NONBLOCK, 0600)) == -1) {
+ syslog(LOG_ERR, "open %s: %m", _PATH_POWER);
exit(EX_OSERR);
}
@@ -266,7 +266,7 @@
if (read(fd, &pev, sizeof(pev)) != sizeof(pev)) {
if (errno == EWOULDBLOCK)
return;
- syslog(LOG_ERR, "read of %s: %m", _PATH_DEV_POWER);
+ syslog(LOG_ERR, "read of %s: %m", _PATH_POWER);
exit(EX_OSERR);
}
@@ -281,7 +281,7 @@
break;
default:
syslog(LOG_INFO, "unknown %s event type: %d",
- _PATH_DEV_POWER, pev.pev_type);
+ _PATH_POWER, pev.pev_type);
}
goto again;