Since the ONE_SEC constant is only used in a few places, remove the definition of this constant and expand the constant where it was used. --- agent/mibgroup/agentx/agentx_config.c | 2 +- agent/mibgroup/agentx/client.c | 6 +++--- include/net-snmp/definitions.h | 2 -- snmplib/snmp_api.c | 4 ++-- 4 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/agent/mibgroup/agentx/agentx_config.c b/agent/mibgroup/agentx/agentx_config.c index b590c7a689a4..9c6a1882555b 100644 --- a/agent/mibgroup/agentx/agentx_config.c +++ b/agent/mibgroup/agentx/agentx_config.c @@ -127,7 +127,7 @@ agentx_parse_agentx_timeout(const char *token, char *cptr) return; } netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID, - NETSNMP_DS_AGENT_AGENTX_TIMEOUT, x * ONE_SEC); + NETSNMP_DS_AGENT_AGENTX_TIMEOUT, x * 1000L * 1000L); } void diff --git a/agent/mibgroup/agentx/client.c b/agent/mibgroup/agentx/client.c index 7a53301c338d..315f402395b8 100644 --- a/agent/mibgroup/agentx/client.c +++ b/agent/mibgroup/agentx/client.c @@ -118,10 +118,10 @@ agentx_open_session(netsnmp_session * ss) timeout = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_AGENTX_TIMEOUT); if (timeout < 0) - pdu->time = 0; + pdu->time = 0; else - /* for master TIMEOUT is usec, but Agentx Open specifies sec */ - pdu->time = timeout/ONE_SEC; + /* for master TIMEOUT is usec, but Agentx Open specifies sec */ + pdu->time = timeout / (1000L * 1000L); snmp_add_var(pdu, version_sysoid, version_sysoid_len, 's', "Net-SNMP AgentX sub-agent"); diff --git a/include/net-snmp/definitions.h b/include/net-snmp/definitions.h index 27405c468204..e79aa5d05c6a 100644 --- a/include/net-snmp/definitions.h +++ b/include/net-snmp/definitions.h @@ -7,8 +7,6 @@ #define MAX_OID_LEN 128 /* max subid's in an oid */ -#define ONE_SEC 1000000L - /* * For the initial release, this will just refer to the * relevant UCD header files. diff --git a/snmplib/snmp_api.c b/snmplib/snmp_api.c index 554767a83708..fe7b31fd38cd 100644 --- a/snmplib/snmp_api.c +++ b/snmplib/snmp_api.c @@ -186,7 +186,7 @@ static oid default_enterprise[] = { 1, 3, 6, 1, 4, 1, 3, 1, 1 }; #define DEFAULT_COMMUNITY "public" #define DEFAULT_RETRIES 5 -#define DEFAULT_TIMEOUT ONE_SEC +#define DEFAULT_TIMEOUT (1000L * 1000L) #define DEFAULT_REMPORT SNMP_PORT #define DEFAULT_ENTERPRISE default_enterprise #define DEFAULT_TIME 0 @@ -1266,7 +1266,7 @@ _sess_copy(netsnmp_session * in_session) if (timeout <= 0) session->timeout = DEFAULT_TIMEOUT; else - session->timeout = timeout * ONE_SEC; + session->timeout = timeout * 1000L * 1000L; } session->sessid = snmp_get_next_sessid(); -- 2.16.3 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders