summaryrefslogtreecommitdiff
path: root/usr/src/lib/libipsecutil/common/ipsec_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libipsecutil/common/ipsec_util.h')
-rw-r--r--usr/src/lib/libipsecutil/common/ipsec_util.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/lib/libipsecutil/common/ipsec_util.h b/usr/src/lib/libipsecutil/common/ipsec_util.h
index a78831e678..e9995cc6f8 100644
--- a/usr/src/lib/libipsecutil/common/ipsec_util.h
+++ b/usr/src/lib/libipsecutil/common/ipsec_util.h
@@ -79,6 +79,11 @@ extern "C" {
#define TBUF_SIZE 50
#define TIME_MAX LONG_MAX
+#ifndef INSECURE_PERMS
+#define INSECURE_PERMS(sbuf) (((sbuf).st_uid != 0) || \
+ ((sbuf).st_mode & S_IRWXG) || ((sbuf).st_mode & S_IRWXO))
+#endif
+
/* For keyword-lookup tables */
typedef struct keywdtab {
uint_t kw_tag;