From 1201871343223d9781253283a64686be4e63ad52 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 23 May 2011 17:48:20 +0200 Subject: libxt_time: --utc and --localtz are mutually exclusive Signed-off-by: Jan Engelhardt --- extensions/libxt_time.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extensions/libxt_time.c b/extensions/libxt_time.c index 67b7f45d..dfb0d5b7 100644 --- a/extensions/libxt_time.c +++ b/extensions/libxt_time.c @@ -26,6 +26,8 @@ enum { O_WEEKDAYS, O_LOCAL_TZ, O_UTC, + F_LOCAL_TZ = 1 << O_LOCAL_TZ, + F_UTC = 1 << O_UTC, }; static const char *const week_days[] = { @@ -41,8 +43,10 @@ static const struct xt_option_entry time_opts[] = { .flags = XTOPT_INVERT}, {.name = "monthdays", .id = O_MONTHDAYS, .type = XTTYPE_STRING, .flags = XTOPT_INVERT}, - {.name = "localtz", .id = O_LOCAL_TZ, .type = XTTYPE_NONE}, - {.name = "utc", .id = O_UTC, .type = XTTYPE_NONE}, + {.name = "localtz", .id = O_LOCAL_TZ, .type = XTTYPE_NONE, + .excl = F_UTC}, + {.name = "utc", .id = O_UTC, .type = XTTYPE_NONE, + .excl = F_LOCAL_TZ}, XTOPT_TABLEEND, }; -- cgit v1.2.3