From ae3c3bbda249a7bf5012d8acacf7c4747ba8ec9e Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sun, 3 Feb 2008 18:41:40 +0000 Subject: [PATCH] Allow -q to take an argument (which is ignored) and add fake -O option to make dma(8) more sendmail(8) compatible and some startup scripts happy. Reported-by: swildner@ --- libexec/dma/dma.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libexec/dma/dma.c b/libexec/dma/dma.c index f53908c4c2..dd408aac33 100644 --- a/libexec/dma/dma.c +++ b/libexec/dma/dma.c @@ -31,7 +31,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $DragonFly: src/libexec/dma/dma.c,v 1.1 2008/02/02 18:20:51 matthias Exp $ + * $DragonFly: src/libexec/dma/dma.c,v 1.2 2008/02/03 18:41:40 matthias Exp $ */ #include @@ -837,7 +837,8 @@ main(int argc, char **argv) LIST_INIT(&queue.queue); snprintf(tag, 254, "dma"); - while ((ch = getopt(argc, argv, "A:b:Df:iL:o:qr:")) != -1) { + opterr = 0; + while ((ch = getopt(argc, argv, "A:b:Df:iL:o:O:q:r:")) != -1) { switch (ch) { case 'A': /* -AX is being ignored, except for -A{c,m} */ @@ -869,6 +870,8 @@ main(int argc, char **argv) if (optarg[0] != 'i') break; /* else FALLTRHOUGH */ + case 'O': + break; case 'i': nodot = 1; break; @@ -883,6 +886,7 @@ main(int argc, char **argv) } argc -= optind; argv += optind; + opterr = 1; openlog(tag, LOG_PID | LOG_PERROR, LOG_MAIL); -- 2.41.0