[BACK]Return to doas.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / doas

Annotation of src/usr.bin/doas/doas.h, Revision 1.5

1.5     ! djm         1: /* $OpenBSD: doas.h,v 1.4 2015/07/24 06:36:42 zhuk Exp $ */
1.1       tedu        2:
                      3: struct rule {
                      4:        int action;
                      5:        int options;
                      6:        const char *ident;
                      7:        const char *target;
                      8:        const char *cmd;
1.3       zhuk        9:        const char **cmdargs;
1.1       tedu       10:        const char **envlist;
1.5     ! djm        11:        const char **setenvlist;
1.1       tedu       12: };
                     13:
                     14: extern struct rule **rules;
                     15: extern int nrules, maxrules;
1.4       zhuk       16: extern int parse_errors;
1.1       tedu       17:
                     18: size_t arraylen(const char **);
                     19:
                     20: #define PERMIT 1
                     21: #define DENY   2
                     22:
                     23: #define NOPASS         0x1
                     24: #define KEEPENV                0x2
1.5     ! djm        25: #define SETENV         0x4