buffer standard output (or rather, don't unbuffer)
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Sun, 1 Nov 1981 02:05:12 +0000 (18:05 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Sun, 1 Nov 1981 02:05:12 +0000 (18:05 -0800)
SCCS-vsn: usr.sbin/sendmail/src/main.c 3.50

usr/src/usr.sbin/sendmail/src/main.c

index 340d342..1a49cf3 100644 (file)
@@ -7,7 +7,7 @@
 # include <syslog.h>
 # endif LOG
 
 # include <syslog.h>
 # endif LOG
 
-static char    SccsId[] = "@(#)main.c  3.49    %G%";
+static char    SccsId[] = "@(#)main.c  3.50    %G%";
 
 /*
 **  SENDMAIL -- Post mail to a set of destinations.
 
 /*
 **  SENDMAIL -- Post mail to a set of destinations.
@@ -140,7 +140,6 @@ main(argc, argv)
        if (signal(SIGHUP, SIG_IGN) != SIG_IGN)
                (void) signal(SIGHUP, finis);
        (void) signal(SIGTERM, finis);
        if (signal(SIGHUP, SIG_IGN) != SIG_IGN)
                (void) signal(SIGHUP, finis);
        (void) signal(SIGTERM, finis);
-       setbuf(stdout, (char *) NULL);
        OldUmask = umask(0);
 # ifdef LOG
        openlog("sendmail", 0);
        OldUmask = umask(0);
 # ifdef LOG
        openlog("sendmail", 0);
@@ -254,6 +253,7 @@ main(argc, argv)
                        Debug = atoi(&p[2]);
                        if (Debug <= 0)
                                Debug = 1;
                        Debug = atoi(&p[2]);
                        if (Debug <= 0)
                                Debug = 1;
+                       setbuf(stdout, NULL);
                        printf("Version %s Debug %d\n", Version, Debug);
                        break;
 
                        printf("Version %s Debug %d\n", Version, Debug);
                        break;
 
@@ -693,7 +693,6 @@ openxscrpt()
        }
        (void) chmod(XcriptFile, 0600);
        Transcript = XcriptFile;
        }
        (void) chmod(XcriptFile, 0600);
        Transcript = XcriptFile;
-       setbuf(stdout, (char *) NULL);
 }
 \f/*
 **  SETSENDER -- set sendmail's idea of the sender.
 }
 \f/*
 **  SETSENDER -- set sendmail's idea of the sender.