summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/refhash.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/sys/refhash.h')
-rw-r--r--usr/src/uts/common/sys/refhash.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/refhash.h b/usr/src/uts/common/sys/refhash.h
index b7427a454d..469cb6d686 100644
--- a/usr/src/uts/common/sys/refhash.h
+++ b/usr/src/uts/common/sys/refhash.h
@@ -19,6 +19,10 @@
#include <sys/types.h>
#include <sys/list.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define RHL_F_DEAD 0x01
typedef struct refhash_link {
@@ -58,4 +62,8 @@ extern void *refhash_first(refhash_t *);
extern void *refhash_next(refhash_t *, void *);
extern boolean_t refhash_obj_valid(refhash_t *hp, const void *);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _SYS_REFHASH_H */