]> git.armaanb.net Git - opendoas.git/blobdiff - doas.h
sync with upstream (setenv)
[opendoas.git] / doas.h
diff --git a/doas.h b/doas.h
index b6d0275196e080190d29c6faff29f163794407e2..70005eec8cb05ed9ca751ca902ea2205837c9bcc 100644 (file)
--- a/doas.h
+++ b/doas.h
@@ -1,3 +1,4 @@
+/* $OpenBSD: doas.h,v 1.5 2016/06/05 00:46:34 djm Exp $ */
 
 struct rule {
        int action;
@@ -5,11 +6,14 @@ struct rule {
        const char *ident;
        const char *target;
        const char *cmd;
+       const char **cmdargs;
        const char **envlist;
+       const char **setenvlist;
 };
 
 extern struct rule **rules;
 extern int nrules, maxrules;
+extern int parse_errors;
 
 size_t arraylen(const char **);
 
@@ -18,3 +22,4 @@ size_t arraylen(const char **);
 
 #define NOPASS         0x1
 #define KEEPENV                0x2
+#define SETENV         0x4