From 77f0ca6d71b2a7fc13acad06359db0e9a54e0572 Mon Sep 17 00:00:00 2001 From: ryoon Date: Fri, 14 Mar 2014 22:30:36 +0000 Subject: Fix build under SCO OpenServer 5.0.7/3.2 It has no S_ISSOCK. --- sysutils/checkperms/distinfo | 3 ++- sysutils/checkperms/patches/patch-checkperms.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 sysutils/checkperms/patches/patch-checkperms.c (limited to 'sysutils') diff --git a/sysutils/checkperms/distinfo b/sysutils/checkperms/distinfo index 1f01ab21d36..ae5ccbe0f55 100644 --- a/sysutils/checkperms/distinfo +++ b/sysutils/checkperms/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.9 2009/12/05 10:23:34 rillig Exp $ +$NetBSD: distinfo,v 1.10 2014/03/14 22:30:36 ryoon Exp $ SHA1 (checkperms-1.11.tar.gz) = 21a2a61c8b085ba2d016dca3f7160494ac78a329 RMD160 (checkperms-1.11.tar.gz) = 749c7446133e79314df7b3f8ea9c467173dbb405 Size (checkperms-1.11.tar.gz) = 6332 bytes +SHA1 (patch-checkperms.c) = 855d0c929248ef27f433b9ee59b2f7c26c704a08 diff --git a/sysutils/checkperms/patches/patch-checkperms.c b/sysutils/checkperms/patches/patch-checkperms.c new file mode 100644 index 00000000000..d9b72a086d6 --- /dev/null +++ b/sysutils/checkperms/patches/patch-checkperms.c @@ -0,0 +1,15 @@ +$NetBSD: patch-checkperms.c,v 1.1 2014/03/14 22:30:36 ryoon Exp $ + +--- checkperms.c.orig 2009-12-05 09:56:11.000000000 +0000 ++++ checkperms.c +@@ -420,8 +420,10 @@ check_perms(const char *fname) + fname, (unsigned int)unfixed, m); + } + ++#if defined(S_ISLNK) && defined(S_ISSOCK) + } else if (S_ISLNK(st.st_mode) || S_ISSOCK(st.st_mode)) { + /* Fine. */ ++#endif + + } else if (S_ISCHR(st.st_mode) || S_ISBLK(st.st_mode)) { + /* Fine. */ -- cgit v1.2.3