=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/doas/doas.h,v retrieving revision 1.7 retrieving revision 1.8 diff -c -r1.7 -r1.8 *** src/usr.bin/doas/doas.h 2016/06/16 17:40:30 1.7 --- src/usr.bin/doas/doas.h 2016/06/19 19:29:43 1.8 *************** *** 1,20 **** ! /* $OpenBSD: doas.h,v 1.7 2016/06/16 17:40:30 tedu Exp $ */ ! ! #include ! ! struct envnode { ! RB_ENTRY(envnode) node; ! const char *key; ! const char *value; ! }; ! ! struct env { ! RB_HEAD(envtree, envnode) root; ! u_int count; ! }; ! ! RB_PROTOTYPE(envtree, envnode, node, envcmp) ! struct rule { int action; int options; --- 1,4 ---- ! /* $OpenBSD: doas.h,v 1.8 2016/06/19 19:29:43 martijn Exp $ */ struct rule { int action; int options; *************** *** 31,39 **** size_t arraylen(const char **); ! struct env *createenv(char **); ! struct env *filterenv(struct env *, struct rule *); ! char **flattenenv(struct env *); #define PERMIT 1 #define DENY 2 --- 15,21 ---- size_t arraylen(const char **); ! char **prepenv(struct rule *); #define PERMIT 1 #define DENY 2