/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/agent/ |
H A D | node.c | 59 || (name->subids[0] != root_node->subid) ) 61 suffix->subids = NULL; 79 if(node->subid > name->subids[i]) 85 suffix->subids = NULL; 103 if(node->subid == name->subids[i]) 117 suffix->subids = NULL; 156 suffix->subids = NULL; 172 suffix->subids = (Subid *) malloc(suffix->len * 174 if (suffix->subids == NULL) { 179 (void)memcpy(suffix->subids, [all...] |
H A D | subtree.h | 46 extern int subtree_add(Agent *agent, Subid *subids, int len);
|
H A D | subtree.c | 60 int subtree_add(Agent *agent, Subid *subids, int len) argument 85 new->name.subids = (Subid *) malloc(len * (int32_t)sizeof(Subid)); 86 if(new->name.subids == NULL) 92 (void)memcpy(new->name.subids, subids, len * (int32_t)sizeof(Subid)); 200 if(sp->name.subids[i] == 0) 205 if(name->subids[i] != sp->name.subids[i]) 277 if(sp->name.subids) 279 free(sp->name.subids); [all...] |
H A D | reg_subtree.c | 200 value.v_oid.subids = name->subids; 219 reg_subagent_oid.subids[reg_subagent_oid.len-1] = agent->agent_id; 221 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_PROCESS_ID; 226 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_STATUS; 229 reg_subagent_oid.subids[reg_subagent_oid.len-2] = 239 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_TIME_OUT; 243 reg_subagent_oid.subids[reg_subagent_oid.len-2] = REG_AGENT_PORT_NUMBER; 248 reg_subagent_oid.subids[reg_subagent_oid.len-2] = 255 reg_subagent_oid.subids[reg_subagent_oi [all...] |
H A D | node.h | 113 Subid subids[7]; member in struct:TrapEnterpriseInfo 118 Subid subids[MAX_OID_LEN+1]; member in struct:TrapAnyEnterpriseInfo
|
H A D | agent.c | 287 /* we should not forget to free suffix.subids */ 333 /* This function will free suffix->subids */ 436 variable->name.subids = (Subid *) malloc((object->name.len + 1) * 438 (void)memcpy(variable->name.subids, object->name.subids, 440 variable->name.subids[object->name.len] = 0; 461 (void)memcpy(variable->val.objid, oid.subids, oid.len * 485 if(suffix->subids[0] != 0) 528 index[i] = suffix->subids[i]; 529 index_obj.value[i] = suffix->subids[ [all...] |
H A D | personal.y | 198 static int subids_cat(Subid *subids, int len); 205 static Macro *macro_add(char *label, Subid *subids, int len); 933 static_table->regTblOID.subids = NULL; 939 static_table->indexs.subids = NULL; 998 static_table->regTblOID.subids = static_subids; 1046 static_table->indexs.subids = static_subids; 1329 if(subids_cat(mp->name.subids, mp->name.len) == -1) 1461 static int subids_cat(Subid *subids, int len) 1484 (void)memcpy(&(new_subids[static_len]), subids, len * (int32_t)sizeof(Subid)); 1500 static Macro *macro_add(char *label, Subid *subids, in [all...] |
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/snmprelayd/ |
H A D | subtree.c | 73 if (one->subids[i] > two->subids[i]) 75 if (one->subids[i] < two->subids[i]) 82 Subtree* subtree_find(Subid *subids, int len) argument 89 name.subids = (Subid *) malloc(len * sizeof(Subid)); 90 if(name.subids == NULL) 95 memcpy(name.subids, subids, len * sizeof(Subid)); 103 free(name.subids); 120 subtree_purge(Subid *subids, int len) argument 161 subtree_add(Agent *agent, Subid *subids, int len, TblTag *tbl_tag) argument [all...] |
H A D | subtree.h | 83 int subtree_add(Agent *agent, Subid *subids, int len, TblTag *tbl_tag); 86 Subtree* subtree_find(Subid *subids, int len); 106 int subtree_purge(Subid *subids, int len);
|
H A D | sh_table.c | 128 if(tp->name.subids) 130 free(tp->name.subids); 138 if(tp->indexs.subids) 140 free(tp->indexs.subids); 198 static int subids_cat(Subid *subids, int len) argument 201 if(subids == NULL) return -1; 202 memcpy(&(dst_subids[dst_len]), subids, len * sizeof(Subid)); 223 if(subids_cat(tp->name.subids, tp->name.len) == -1) 260 if(subids_cat(tp->name.subids, tp->name.len) == -1) 343 if(oid1->subids[ [all...] |
H A D | snmpdx_regTreeEntry.c | 240 regTreeOID->subids = sub; 272 if(regTreeOID->subids!=NULL && regTreeOID->len !=0) 274 free(regTreeOID->subids);
|
H A D | config.y | 218 static int subids_cat(Subid *subids, int len); 225 static Macro *macro_add(char *label, Subid *subids, int len); 1398 static_table->name.subids = NULL; 1403 static_table->indexs.subids = NULL; 1424 (static_table->name.subids)? 1469 static_table->name.subids = static_subids; 1517 static_table->indexs.subids = static_subids; 1813 if(subids_cat(mp->name.subids, mp->name.len) == -1) 1963 static int subids_cat(Subid *subids, int len) 1983 memcpy(&(new_subids[static_len]), subids, le [all...] |
H A D | snmpdx_regTblEntry.c | 264 regTblOID->subids = sub; 296 if(regTblOID->subids!=NULL && regTblOID->len !=0) 298 free(regTblOID->subids);
|
H A D | mib_handler.c | 598 if(entry->name.subids == NULL || 646 if(entry->name.subids != NULL && 660 if(tmp->name.subids!=NULL && tmp->name.len!=0) 680 t->name.subids = NULL; 849 if(entry->name.subids !=NULL &&
|
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/snmplib/ |
H A D | impl.c | 227 sprintf(&(buffer[len]), "%lu.", oid->subids[i]); 231 sprintf(&(buffer[len]), "%lu", oid->subids[oid->len - 1]); 456 if(oid1->subids[i] > oid2->subids[i]) 461 if(oid1->subids[i] < oid2->subids[i]) 503 if(oid1->subids) { 504 (void)sprintf(error_label, "BUG: SSAOidCpy(): oid1->subids is not NULL"); 514 oid1->subids = (Subid *) malloc(oid2->len * (int32_t)sizeof(Subid)); 515 if(oid1->subids 605 SSAOidInit(Oid *oid, Subid *subids, int len, char *error_label) argument 761 Subid *subids; local [all...] |
H A D | madman_api.c | 1173 Subid subids[100] = { 0 }; local 1199 memcpy(subids, column->name->subids, column->name->len*sizeof(Subid)); 1200 subids[column->name->len] = applIndex; 1202 oid.subids = subids; 1390 Subid subids[100] = { 0 }; local 1416 memcpy(subids, column->name->subids, column->name->len*sizeof(Subid)); 1417 subids[colum 1594 Subid subids[100] = { 0 }; local 1787 Subid subids[100] = { 0 }; local 2032 Subid subids[100] = { 0 }; local 2228 Subid subids[100] = { 0 }; local 2444 Subid subids[100] = { 0 }; local 2630 Subid subids[100] = { 0 }; local 2835 Subid subids[100] = { 0 }; local 3016 Subid subids[100] = { 0 }; local 3215 Subid subids[100] = { 0 }; local 3459 Subid subids[100] = { 0 }; local 3642 Subid subids[100] = { 0 }; local 3821 Subid subids[100] = { 0 }; local 4013 Subid subids[100] = { 0 }; local [all...] |
H A D | impl.h | 91 Subid *subids; member in struct:_Oid 128 extern int SSAOidInit(Oid *oid, Subid *subids, int len, char *error_label);
|
H A D | pdu.c | 183 value->v_oid.subids, 256 new->enterprise.subids = NULL; 424 if(pdu->enterprise.subids) 426 free(pdu->enterprise.subids); 459 if(variable->name.subids) 461 free(variable->name.subids); 599 oid.subids = variable->val.objid; 636 Subid subids[MAX_OID_LEN]; local 763 data = asn_parse_objid(data, (uint32_t *)&length, &type, subids, 772 pdu->enterprise.subids 892 Subid subids[MAX_OID_LEN]; local [all...] |
H A D | madman_trap.c | 79 applName_name.subids[applName_name.len - 1] = applIndex; 93 applOperStatus_name.subids[applOperStatus_name.len - 1] = applIndex; 137 applName_name.subids[applName_name.len - 1] = applIndex;
|
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/trapsend/ |
H A D | oid.c | 210 snmp_value.v_oid.subids = value_oid->subids;
|
/opensolaris-onvv-gate/usr/src/cmd/agents/snmp/parser/ |
H A D | backend.c | 107 fprintf(fp, "\t%s->subids = sub;\n",current->label);\ 210 * len stores the number of subids 212 void get_subid_of_node(struct tree *t, Subid *subids, int *len) argument 219 subids[(*len)++] = parent->subid; 1111 Subid subids[MAX_OID_LEN]; local 1125 subids[len++] = parent->subid; 1129 fprintf(fp, " %d", subids[len - 1]); 1133 fprintf(fp, ", %d", subids[i]); 1977 Subid subids[MAX_OID_LEN+1]; local 1983 get_subid_of_node(tp,subids, [all...] |