summaryrefslogtreecommitdiff
path: root/bin/check/named-checkzone.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/check/named-checkzone.c')
-rw-r--r--bin/check/named-checkzone.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/check/named-checkzone.c b/bin/check/named-checkzone.c
index e91cbeadc10c1..83b3bbe9acfc7 100644
--- a/bin/check/named-checkzone.c
+++ b/bin/check/named-checkzone.c
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: named-checkzone.c,v 1.51.34.2 2009/02/16 23:47:15 tbox Exp $ */
+/* $Id: named-checkzone.c,v 1.51.34.3 2009/05/29 02:17:43 marka Exp $ */
/*! \file */
@@ -123,9 +123,13 @@ main(int argc, char **argv) {
*/
if (strncmp(prog_name, "lt-", 3) == 0)
prog_name += 3;
- if (strcmp(prog_name, "named-checkzone") == 0)
+
+#define PROGCMP(X) \
+ (strcasecmp(prog_name, X) == 0 || strcasecmp(prog_name, X ".exe") == 0)
+
+ if (PROGCMP("named-checkzone"))
progmode = progmode_check;
- else if (strcmp(prog_name, "named-compilezone") == 0)
+ else if (PROGCMP("named-compilezone"))
progmode = progmode_compile;
else
INSIST(0);