Home | History | Annotate | Download | only in src

Lines Matching defs:attr_name

178 	char *attr_name;
243 free(attr->attr_name);
739 char *attr_name = NULL;
750 attr_name = malloc(len);
751 if (!attr_name) {
756 rlen = snprintf(attr_name, len, "%s%s%i", pdb->name, infix, num_attrs);
759 free(attr_name);
760 attr_name = NULL;
765 return attr_name;
768 static int cil_add_attr_to_list(struct list *attr_list, char *attr_name, int is_type, void *set)
785 attr_list_node->attr_name = attr_name;
796 static int cil_print_attr_strs(int indent, struct policydb *pdb, int is_type, void *set, char *attr_name)
836 cil_println(indent, "(%sattribute %s)", kind, attr_name);
838 cil_printf("(%sattributeset %s ", kind, attr_name);
897 rc = cil_print_attr_strs(indent, pdb, node->is_type, node->set, node->attr_name);
931 return node->attr_name;
938 return node->attr_name;
947 char *attr_name = NULL;
953 attr_name = search_attr_list(attr_list, is_type, set);
955 if (!attr_name) {
956 attr_name = get_new_attr_name(pdb, is_type);
957 if (!attr_name) {
962 rc = cil_add_attr_to_list(attr_list, attr_name, is_type, set);
964 free(attr_name);
975 *names[0] = attr_name;