1
1
Files
zyxel-vmg8825_b50b-cfw/package/network/services/net-snmp/zcfg-service/snmp_zcfg.h
T
2026-04-17 18:33:03 +02:00

28 lines
794 B
C

#ifndef SNMP_ZCFG_H
#define SNMP_ZCFG_H
#ifndef PKG_NAME
#error "Must provide -DPKG_NAME=string at compiling time!"
#endif
#ifdef _ZCFG_RDM_OID_H
#error "should NOT include zcfg_rdm_oid.h"
#endif
#define rpWarn(fmt, arg...) printf("%s: "fmt"\n",__func__, ##arg);
#define rpFail(fmt, arg...) { rpWarn(fmt, ##arg); goto rpDone; }
#define SNMPD_CONFIG_TMP "/etc/snmp/snmpd.conf.tmp"
#define SNMPD_CONFIG "/var/snmpd.conf"
#define SNMPD_PID "/var/run/snmpd"
zcfgRet_t snmpConfCreate(rdm_ZySnmp_t *snmpObj);
zcfgRet_t snmpStop();
zcfgRet_t snmpStart(unsigned char configModified, unsigned char isboot);
int snmp_zcfg_reload(void *newObj, void *curObj, unsigned int oid, objIndex_t *objIid);
int snmptrap_zcfg_reload(void *newObj, void *curObj, unsigned int oid, objIndex_t *objIid);
#endif