34
38
extern int aa_change_hatv(const char *subprofiles[], unsigned long token);
35
39
extern int (aa_change_hat_vargs)(unsigned long token, int count, ...);
44
extern int aa_getprocattr_raw(pid_t tid, const char *attr, char *buf, int len,
46
extern int aa_getprocattr(pid_t tid, const char *attr, char **buf, char **mode);
37
52
#define __macroarg_counter(Y...) __macroarg_count1 ( , ##Y)
38
53
#define __macroarg_count1(Y...) __macroarg_count2 (Y, 16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0)
39
54
#define __macroarg_count2(_,x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,n,Y...) n