1 /* $OpenBSD: doas.h,v 1.3 2015/07/21 11:04:06 zhuk Exp $ */
6 RB_ENTRY(envnode) node;
12 RB_HEAD(envtree, envnode) root;
16 RB_PROTOTYPE(envtree, envnode, node, envcmp)
28 extern struct rule **rules;
29 extern int nrules, maxrules;
30 extern int parse_errors;
32 size_t arraylen(const char **);
34 struct env *createenv(char **);
35 struct env *filterenv(struct env *, struct rule *);
36 char **flattenenv(struct env *);