1 /*$Id: ezmlm-issubn.c,v 1.13 1999/08/07 20:45:16 lindberg Exp $*/
2 /*$Name: ezmlm-idx-040 $*/
10 #define FATAL "ezmlm-issubn: fatal: "
12 void *psql = (void *) 0;
16 strerr_die1x(100,"ezmlm-issubn: usage: ezmlm-issubn [-nN] dir [dir1 ...]");
21 strerr_die2x(100,FATAL,ERR_NOSENDER);
33 addr = env_get("SENDER");
34 if (!addr) die_sender(); /* REQUIRE sender */
36 while ((opt = getopt(argc,argv,"nNvV")) != opteof)
38 case 'n': flagsub = 99; break;
39 case 'N': flagsub = 0; break;
41 case 'V': strerr_die2x(0,
42 "ezmlm-issubn version: ezmlm-0.53+",EZIDX_VERSION);
49 strerr_die4sys(111,FATAL,ERR_SWITCH,dir,": ");
51 while ((dir = argv[optind++])) {
53 strerr_die2x(100,FATAL,ERR_SLASH);
54 if (issub(dir,addr,(char *) 0,FATAL)) {
56 _exit(flagsub); /* subscriber */
60 if (flagsub) /* not subscriber anywhere */