summaryrefslogtreecommitdiff
path: root/net/cap/files/patch-contrib-MacPS-macps-22.shar
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2004-03-20 14:12:21 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2004-03-20 14:12:21 +0000
commitcf5c5f71cbe5c0baff9334cfd967df7bad10d808 (patch)
tree7e2ef8e1d00756d7866f0d57bdd3372b0bdc816f /net/cap/files/patch-contrib-MacPS-macps-22.shar
parentUpgrade to 2.1.3. (diff)
Unbreak build
Bump PORTREVISION
Diffstat (limited to 'net/cap/files/patch-contrib-MacPS-macps-22.shar')
-rw-r--r--net/cap/files/patch-contrib-MacPS-macps-22.shar26
1 files changed, 26 insertions, 0 deletions
diff --git a/net/cap/files/patch-contrib-MacPS-macps-22.shar b/net/cap/files/patch-contrib-MacPS-macps-22.shar
new file mode 100644
index 000000000000..2b0e0a5833e6
--- /dev/null
+++ b/net/cap/files/patch-contrib-MacPS-macps-22.shar
@@ -0,0 +1,26 @@
+--- contrib/MacPS/macps-22.shar.orig Thu Feb 28 13:45:16 1991
++++ contrib/MacPS/macps-22.shar Sat Mar 20 14:56:30 2004
+@@ -738,7 +738,7 @@
+ {
+ register STR *str;
+ register FILE *tp;
+- register int i;
++ register int i, tmpfd;
+ register unsigned char *lp;
+ char buf[BUFSIZ];
+ char *malloc(), *realloc();
+@@ -787,11 +787,10 @@
+ fprintf(stderr, "%s: Can't open %s\n", myname, *argv);
+ exit(1);
+ }
+- mktemp(tempname);
+- if((tp = fopen(tempname, "w+")) == NULL) {
++ if ( ((tmpfd = mkstemp(tempname)) == -1 ) || (tp = fdopen(tmpfd, "w+")) ) == NULL) {
+ fprintf(stderr, "%s: Can't create temp file %s\n",
+- myname, tempname);
+- exit(1);
++ myname, tempname);
++ exit(1);
+ }
+ unlink(tempname);
+ str = STRalloc();