projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ANSIfication; bug report 4.3BSD/bin/223
[unix-history]
/
usr
/
src
/
usr.bin
/
diff
/
diff
/
diffreg.c
diff --git
a/usr/src/usr.bin/diff/diff/diffreg.c
b/usr/src/usr.bin/diff/diff/diffreg.c
index
a89349b
..
0dfe598
100644
(file)
--- a/
usr/src/usr.bin/diff/diff/diffreg.c
+++ b/
usr/src/usr.bin/diff/diff/diffreg.c
@@
-1,4
+1,4
@@
-static char sccsid[] = "@(#)diffreg.c 4.1
6
%G%";
+static char sccsid[] = "@(#)diffreg.c 4.1
8
%G%";
#include "diff.h"
/*
#include "diff.h"
/*
@@
-262,6
+262,8
@@
same:
done();
}
done();
}
+char *tempfile = "/tmp/dXXXXX";
+
char *
copytemp()
{
char *
copytemp()
{
@@
-272,7
+274,7
@@
copytemp()
signal(SIGINT,done);
signal(SIGPIPE,done);
signal(SIGTERM,done);
signal(SIGINT,done);
signal(SIGPIPE,done);
signal(SIGTERM,done);
-
tempfile = mktemp("/tmp/dXXXXX"
);
+
mktemp(tempfile
);
f = creat(tempfile,0600);
if (f < 0) {
fprintf(stderr, "diff: ");
f = creat(tempfile,0600);
if (f < 0) {
fprintf(stderr, "diff: ");
@@
-305,7
+307,7
@@
splice(dir, file)
tail = file;
else
tail++;
tail = file;
else
tail++;
- sprintf(buf, "%s/%s", dir, tail);
+
(void)
sprintf(buf, "%s/%s", dir, tail);
return (savestr(buf));
}
return (savestr(buf));
}