Ubuntu Pastebin

Paste from attente at Tue, 15 Dec 2015 16:21:35 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
typedef struct {
	size_t n;			/* length of s */
	const char *entry;		/* not necessarily NULL-terminated */
} aa_label_data_ent;

typedef struct {
	char *data;			/* free data */
	size_t n;			/* number of ents */
	aa_label_data_ent *ents;	/* free vec of entries */
} aa_label_data_info;

typedef struct {
	char *data;			/* free data */
	size_t rn;			/* number of rpaths */
	size_t rwn;			/* number of rwpaths */
	size_t arn;			/* number of arpaths */
	size_t arwn;			/* number of arwpaths */
	const char **rpaths;		/* read-only paths in data */
	const char **rwpaths;		/* read-write paths in data */
	const char **arpaths;		/* audit read-only paths in data */
	const char **arwpaths;		/* audit read-write paths in data */
} aa_dconf_info;

extern int aa_query_label_data(const char *label, const char *key,
			       aa_label_data_info *out);
extern void aa_clear_label_data(aa_label_data_info *info);

extern int aa_query_dconf_info(const char *label, aa_dconf_info *info);
extern void aa_clear_dconf_info(aa_dconf_info *info);
Download as text