Module Name: src Committed By: pgoyette Date: Sat Mar 27 13:34:16 UTC 2010
Modified Files: src/sys/dev/sysmon: sysmon_envsys.c sysmonvar.h Log Message: Constify the args to sysmon_envsys_foreach_sensor()'s callback function. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 src/sys/dev/sysmon/sysmon_envsys.c cvs rdiff -u -r1.36 -r1.37 src/sys/dev/sysmon/sysmonvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/sysmon/sysmon_envsys.c diff -u src/sys/dev/sysmon/sysmon_envsys.c:1.102 src/sys/dev/sysmon/sysmon_envsys.c:1.103 --- src/sys/dev/sysmon/sysmon_envsys.c:1.102 Sat Mar 27 13:23:18 2010 +++ src/sys/dev/sysmon/sysmon_envsys.c Sat Mar 27 13:34:16 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon_envsys.c,v 1.102 2010/03/27 13:23:18 pgoyette Exp $ */ +/* $NetBSD: sysmon_envsys.c,v 1.103 2010/03/27 13:34:16 pgoyette Exp $ */ /*- * Copyright (c) 2007, 2008 Juan Romero Pardines. @@ -64,7 +64,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sysmon_envsys.c,v 1.102 2010/03/27 13:23:18 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sysmon_envsys.c,v 1.103 2010/03/27 13:34:16 pgoyette Exp $"); #include <sys/param.h> #include <sys/types.h> @@ -2010,9 +2010,9 @@ * device's sensors are skipped. */ void -sysmon_envsys_foreach_sensor(bool(*func)(struct sysmon_envsys *, - envsys_data_t *, void*), void *arg, - bool refresh) +sysmon_envsys_foreach_sensor(bool(*func)(const struct sysmon_envsys *, + const envsys_data_t *, void*), + void *arg, bool refresh) { struct sysmon_envsys *sme; envsys_data_t *sensor; Index: src/sys/dev/sysmon/sysmonvar.h diff -u src/sys/dev/sysmon/sysmonvar.h:1.36 src/sys/dev/sysmon/sysmonvar.h:1.37 --- src/sys/dev/sysmon/sysmonvar.h:1.36 Sat Mar 27 13:23:18 2010 +++ src/sys/dev/sysmon/sysmonvar.h Sat Mar 27 13:34:16 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmonvar.h,v 1.36 2010/03/27 13:23:18 pgoyette Exp $ */ +/* $NetBSD: sysmonvar.h,v 1.37 2010/03/27 13:34:16 pgoyette Exp $ */ /*- * Copyright (c) 2000 Zembu Labs, Inc. @@ -208,9 +208,9 @@ void sysmon_envsys_sensor_event(struct sysmon_envsys *, envsys_data_t *, int); -void sysmon_envsys_foreach_sensor(bool(*)(struct sysmon_envsys *, - envsys_data_t *, void*), void *, - bool); +void sysmon_envsys_foreach_sensor(bool(*)(const struct sysmon_envsys *, + const envsys_data_t *, void*), + void *, bool); void sysmon_envsys_init(void);