date and time created 83/08/11 20:49:31 by sam
[unix-history] / usr / src / old / vpr / vpr.c
index 6464d48..e254a53 100644 (file)
@@ -1,6 +1,8 @@
+static char sccsid[] = "@(#)vpr.c      1.4     (Berkeley)      %G%";
+
 #include <signal.h>
 #include <signal.h>
-#include <pagsiz.h>
-#define        BUFSIZ  BSIZE
+#include <sys/param.h>
+#define        BUFSIZ  MAXBSIZE
 
 /*
  *     vpr -- varian and versatec (as printers) spooler
 
 /*
  *     vpr -- varian and versatec (as printers) spooler
@@ -39,6 +41,7 @@ main(argc, argv)
        int c, f, fv, flag;
        int out();
 
        int c, f, fv, flag;
        int out();
 
+       umask(0);
        if (signal(SIGINT, SIG_IGN) == SIG_DFL)
                signal(SIGINT, out);
        if (signal(SIGQUIT, SIG_IGN) == SIG_DFL)
        if (signal(SIGINT, SIG_IGN) == SIG_DFL)
                signal(SIGINT, out);
        if (signal(SIGQUIT, SIG_IGN) == SIG_DFL)
@@ -197,9 +200,9 @@ main(argc, argv)
                }
                unlink(tfname);
                if (wide)
                }
                unlink(tfname);
                if (wide)
-                       execl(VPD, "vpd", 0);
+                       execl(VPD, "vpd", "-n", "-3", 0);
                else
                else
-                       execl(VAD, "vad", 0);
+                       execl(VAD, "vad", "-n", "-3", 0);
                dfname[inchar]++;
                printf("Daemon doesn't exist\n");
                exit(0);
                dfname[inchar]++;
                printf("Daemon doesn't exist\n");
                exit(0);