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 */