SCCS-vsn: usr.sbin/lpr/lpr/lpr.c 8.3
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)lpr.c 8.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)lpr.c 8.3 (Berkeley) %G%";
register int f;
int oldumask = umask(0); /* should block signals */
register int f;
int oldumask = umask(0); /* should block signals */
+ f = open(n, O_WRONLY | O_EXCL | O_CREAT, FILMOD);
(void) umask(oldumask);
if (f < 0) {
printf("%s: cannot create %s\n", name, n);
(void) umask(oldumask);
if (f < 0) {
printf("%s: cannot create %s\n", name, n);