void pass_persist_free_config(void) { struct extensible *etmp, *etmp2; for (etmp = persistpassthrus; etmp != NULL;) { etmp2 = etmp; etmp = etmp->next; unregister_mib_priority(etmp2->miboid, etmp2->miblen, etmp2->mibpriority); free(etmp2); } persistpassthrus = NULL; numpersistpassthrus = 0; }
void pass_persist_free_config(void) { struct extensible *etmp, *etmp2; int i; for (etmp = persistpassthrus; etmp != NULL;) { etmp2 = etmp; etmp = etmp->next; unregister_mib_priority(etmp2->miboid, etmp2->miblen, etmp2->mibpriority); free(etmp2); } if (persist_pipes) { for (i = 0; i <= numpersistpassthrus; i++) { close_persist_pipe(i); } } persistpassthrus = NULL; numpersistpassthrus = 0; }
int unregister_mib(oid *name, size_t len) { return unregister_mib_priority( name, len, DEFAULT_MIB_PRIORITY ); }