summaryrefslogtreecommitdiff
path: root/devel/cssc/patches/patch-ad
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2005-12-15 21:55:31 +0000
committerjoerg <joerg@pkgsrc.org>2005-12-15 21:55:31 +0000
commit1a2f8edb4633eb6f888652496f47579413238a5a (patch)
treec9d7f6340c43e0e465d29a34d793668a7c7ded24 /devel/cssc/patches/patch-ad
parent96b742167732bfed0ecbaa343c5a5ce1b134978f (diff)
downloadpkgsrc-1a2f8edb4633eb6f888652496f47579413238a5a.tar.gz
Fix errno.
Diffstat (limited to 'devel/cssc/patches/patch-ad')
-rw-r--r--devel/cssc/patches/patch-ad29
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/cssc/patches/patch-ad b/devel/cssc/patches/patch-ad
new file mode 100644
index 00000000000..4cac330fb2f
--- /dev/null
+++ b/devel/cssc/patches/patch-ad
@@ -0,0 +1,29 @@
+$NetBSD: patch-ad,v 1.3 2005/12/15 22:04:00 joerg Exp $
+
+--- bsd/sccs.c.orig 2005-12-15 21:56:38.000000000 +0000
++++ bsd/sccs.c
+@@ -2018,8 +2018,6 @@ unedit (const char *fn)
+ */
+ if (delete)
+ {
+- extern int errno;
+-
+ cp = tail (fn);
+ errno = 0;
+ if (access (cp, 0) < 0 && errno != ENOENT)
+@@ -2109,7 +2107,6 @@ dodiff (char * getv[], const char *gfile
+ int rval;
+ register int pid;
+ auto int st;
+- extern int errno;
+
+ printf ("\n------- %s -------\n", gfile);
+ fflush (stdout);
+@@ -2328,7 +2325,6 @@ usrerr (const char *fmt,...)
+ void
+ syserr (const char *fmt,...)
+ {
+- extern int errno;
+ va_list ap;
+
+ fprintf (stderr, "\n%s SYSERR: ", MyName);