+const char *zones_allowed[]={ ZONES };
+
+ errno=0;
+ if (argc!=2)
+ funcfail("argc!=2");
+ for (allp=zones_allowed;allp<zones_allowed+LENGTH(zones_allowed);allp++)
+ if (!strcmp(*allp,argv[1]))
+ break;
+ if (allp>=zones_allowed+LENGTH(zones_allowed))
+ funcfail("zone rejected");