Print this page
7595 sgs native-proto fails on pre-7029 illumos-gate
Reviewed by: Richard Lowe <richlowe@richlowe.net>

*** 23,32 **** --- 23,33 ---- * Copyright (c) 1988 AT&T * All Rights Reserved * * Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 DEY Storage Systems, Inc. All rights reserved. + * Copyright 2016 RackTop Systems. */ #ifndef _CONV_H #define _CONV_H
*** 39,49 **** --- 40,52 ---- #include <dlfcn.h> #include <libld.h> #include <sgs.h> #include <sgsmsg.h> + #ifndef NATIVE_BUILD #include <sys/secflags.h> + #endif #ifdef __cplusplus extern "C" { #endif
*** 325,340 **** --- 328,345 ---- typedef union { Conv_inv_buf_t inv_buf; char buf[CONV_CNOTE_PROC_FLAG_BUFSIZE]; } Conv_cnote_proc_flag_buf_t; + #ifndef NATIVE_BUILD /* conv_prsecflags() */ #define CONV_PRSECFLAGS_BUFSIZE 57 typedef union { Conv_inv_buf_t inv_buf; char buf[CONV_PRSECFLAGS_BUFSIZE]; } Conv_secflags_buf_t; + #endif /* conv_cnote_sigset() */ #define CONV_CNOTE_SIGSET_BUFSIZE 639 typedef union { Conv_inv_buf_t inv_buf;
*** 828,839 **** --- 833,846 ---- Conv_inv_buf_t *); extern const char *conv_cnote_pr_why(short, Conv_fmt_flags_t, Conv_inv_buf_t *); extern const char *conv_cnote_priv(int, Conv_fmt_flags_t, Conv_inv_buf_t *); + #ifndef NATIVE_BUILD extern const char *conv_prsecflags(secflagset_t, Conv_fmt_flags_t, Conv_secflags_buf_t *); + #endif extern const char *conv_cnote_psetid(int, Conv_fmt_flags_t, Conv_inv_buf_t *); extern const char *conv_cnote_sa_flags(int, Conv_fmt_flags_t, Conv_cnote_sa_flags_buf_t *); extern const char *conv_cnote_signal(Word, Conv_fmt_flags_t,