History log of /freebsd-current/usr.sbin/bsnmpd/modules/snmp_lm75/snmp_lm75.c
Revision Date Author Comments
# 4d65a7c6 24-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.sbin: Automated cleanup of cdefs and other formatting

Apply the following automated changes to try to eliminate
no-longer-needed sys/cdefs.h includes as well as now-empty
blank lines in a row.

Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/
Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/
Remove /\n+#if.*\n#endif.*\n+/
Remove /^#if.*\n#endif.*\n/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/

Sponsored by: Netflix


# 1d386b48 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


# 8883fd2c 01-Jun-2023 Elyes Haouas <ehaouas@noos.fr>

bsnmpd/modules/snmp_lm75: Fix typos

Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/653


# 9a807080 21-Jun-2019 Shteryana Shopova <syrinx@FreeBSD.org>

No need for each bsnmpd(1) module to open connection to syslog

bsnmpd(1) main does that early on init and the connection is available
to all loaded modules

Event: Vienna Hackathon 2019
PR: 233431 , 221487
MFC after: 2 weeks


# 646707db 27-Jun-2014 Luiz Otavio O Souza <loos@FreeBSD.org>

Simplify the code a little bit using the update_sensor_sysctl() routine to
retrieve the sensor temperature.

This also avoid the overflow that could happen on sysctlnametomib(3)
because the code was not checking the length of the mib array.

CID: 1222504


# c04cdb57 27-Jun-2014 Luiz Otavio O Souza <loos@FreeBSD.org>

Correct the buffer length check to avoid overflows.

Found with: Coverity Scan
CID: 1222502, 1222503


# f74e8e40 31-May-2014 Luiz Otavio O Souza <loos@FreeBSD.org>

Adds the bsnmp module to export the temperature data from lm75 sensors on
the system.

Together with lm75(4) this module allows easy temperature monitoring over
SNMP, specially for embedded systems.

Manual page reviewed by: brueffer (D128)