Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/usr.sbin/powerd
On Jan 26, 2010, at 2:26 PM, Paul Goyette wrote:
> The powerd(8) man page currently says
>
> The first location is /etc/powerd/scripts/<power_type>, where
> <power_type> is defined by the power management mechanism
> supported by the system, e.g., ``apm'' or ``acpi''. If the
> script is not found in the first location, powerd looks in
> /etc/powerd/scripts.
>
> This implies that the .../apm/... and .../acpi/... are optional. Yet
> src/usr.sbin/powerd.c has not been updated for more than two years, and it
> defines only a single path for locating the scripts.
>
> #define _PATH_POWERD_SCRIPTS "/etc/powerd/scripts"
>
> <snip>
>
> static const char *script_paths[] = {
> NULL,
> _PATH_POWERD_SCRIPTS
> };
>
if (ioctl(fd, POWER_IOC_GET_TYPE, &power_type) == -1) {
syslog(LOG_ERR, "POWER_IOC_GET_TYPE: %m");
exit(EX_OSERR);
}
(void)asprintf(&cp, "%s/%s", _PATH_POWERD_SCRIPTS,
power_type.power_type);
if (cp == NULL) {
syslog(LOG_ERR, "allocating script path: %m");
exit(EX_OSERR);
}
script_paths[0] = cp;
-- thorpej
Home |
Main Index |
Thread Index |
Old Index