From f31156ca217226ad110cc46e6365d70e64c527e0 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Thu, 18 Nov 1999 14:29:10 +0000 Subject: Filters: first parts of extended attributes being read-write. It can not actually work since I do not do rta/rte cow, yet. --- filter/config.Y | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'filter/config.Y') diff --git a/filter/config.Y b/filter/config.Y index 0a14856..a24b157 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -27,7 +27,7 @@ CF_HDR CF_DECLS -CF_KEYWORDS(FUNCTION, PRINT, PRINTN, CONST, +CF_KEYWORDS(FUNCTION, PRINT, PRINTN, CONST, UNSET, ACCEPT, REJECT, ERROR, QUITBIRD, INT, BOOL, IP, PREFIX, PAIR, SET, STRING, IF, THEN, ELSE, CASE, @@ -360,7 +360,11 @@ cmd: | RTA '.' any_dynamic '=' term ';' { $$ = $3; $$->code = 'eS'; - + $$->a1.p = $5; + } + | UNSET '(' RTA '.' any_dynamic ')' ';' { + $$ = $5; + $$->code = 'eD'; } | break_command print_list ';' { $$ = f_new_inst(); $$->code = 'p,'; $$->a1.p = $2; $$->a2.i = $1; } | SYM '(' var_list ')' ';' { -- cgit v1.2.3