Symbol: symoid
usr.sbin/ldapd/schema.c
1032
char *symname = NULL, *symoid = NULL;
usr.sbin/ldapd/schema.c
1037
if (schema_lex(schema, &symoid) != STRING)
usr.sbin/ldapd/schema.c
1040
if (is_oidstr(symoid)) {
usr.sbin/ldapd/schema.c
1041
oid = symoid;
usr.sbin/ldapd/schema.c
1042
symoid = NULL;
usr.sbin/ldapd/schema.c
1043
} else if ((oid = lookup_symbolic_oid(schema, symoid)) == NULL)
usr.sbin/ldapd/schema.c
1049
free(symoid);
usr.sbin/ldapd/schema.c
1054
free(symoid);
usr.sbin/ldapd/schema.c
138
struct symoid *symoid, find;
usr.sbin/ldapd/schema.c
152
symoid = RB_FIND(symoid_tree, &schema->symbolic_oids, &find);
usr.sbin/ldapd/schema.c
153
if (symoid == NULL)
usr.sbin/ldapd/schema.c
157
return strdup(symoid->oid);
usr.sbin/ldapd/schema.c
160
sz = strlen(symoid->oid) + 1 + strlen(colon + 1) + 1;
usr.sbin/ldapd/schema.c
166
strlcpy(oid, symoid->oid, sz);
usr.sbin/ldapd/schema.c
177
static struct symoid *
usr.sbin/ldapd/schema.c
180
struct symoid *symoid, find;
usr.sbin/ldapd/schema.c
183
symoid = RB_FIND(symoid_tree, &schema->symbolic_oids, &find);
usr.sbin/ldapd/schema.c
185
if (symoid == NULL) {
usr.sbin/ldapd/schema.c
186
symoid = calloc(1, sizeof(*symoid));
usr.sbin/ldapd/schema.c
187
if (symoid == NULL) {
usr.sbin/ldapd/schema.c
192
symoid->name = name;
usr.sbin/ldapd/schema.c
193
RB_INSERT(symoid_tree, &schema->symbolic_oids, symoid);
usr.sbin/ldapd/schema.c
196
free(symoid->oid);
usr.sbin/ldapd/schema.c
197
symoid->oid = oid;
usr.sbin/ldapd/schema.c
199
return symoid;
usr.sbin/ldapd/schema.c
51
symoid_cmp(struct symoid *a, struct symoid *b)
usr.sbin/ldapd/schema.c
59
RB_GENERATE(symoid_tree, symoid, link, symoid_cmp);
usr.sbin/ldapd/schema.h
129
RB_ENTRY(symoid) link;
usr.sbin/ldapd/schema.h
133
RB_HEAD(symoid_tree, symoid);
usr.sbin/ldapd/schema.h
134
RB_PROTOTYPE(symoid_tree, symoid, link, symoid_cmp);
usr.sbin/ldapd/syntax.c
202
char *symoid = NULL;
usr.sbin/ldapd/syntax.c
214
(symoid = lookup_symbolic_oid(schema, value)) != NULL) {
usr.sbin/ldapd/syntax.c
215
free(symoid);