Home | History | Annotate | Download | only in src

Lines Matching defs:rec

19 typedef int (*selabel_initfunc)(struct selabel_handle *rec,
45 int selabel_validate(struct selabel_handle *rec,
50 if (!rec->validating || contexts->validated)
70 struct selabel_handle *rec = NULL;
80 rec = (struct selabel_handle *)malloc(sizeof(*rec));
81 if (!rec)
84 memset(rec, 0, sizeof(*rec));
85 rec->backend = backend;
86 rec->validating = selabel_is_validate_set(opts, nopts);
88 if ((*initfuncs[backend])(rec, opts, nopts)) {
89 free(rec);
90 rec = NULL;
94 return rec;
98 selabel_lookup_common(struct selabel_handle *rec, int translating,
102 lr = rec->func_lookup(rec, key, type);
109 int selabel_lookup(struct selabel_handle *rec, security_context_t *con,
114 lr = selabel_lookup_common(rec, 1, key, type);
122 void selabel_close(struct selabel_handle *rec)
124 rec->func_close(rec);
125 free(rec);
128 void selabel_stats(struct selabel_handle *rec)
130 rec->func_stats(rec);