Print this page
remove support for non-ANSI compilation

*** 17,26 **** --- 17,28 ---- * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + * * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _PRIV_H_
*** 39,49 **** #define PRIV_ALLSETS ((priv_ptype_t)0) /* for priv_set() */ /* * library functions prototype. */ - #if defined(__STDC__) extern int setppriv(priv_op_t, priv_ptype_t, const priv_set_t *); extern int getppriv(priv_ptype_t, priv_set_t *); extern int setpflags(uint_t, uint_t); extern uint_t getpflags(uint_t); --- 41,50 ----
*** 76,125 **** extern int priv_addset(priv_set_t *, const char *); extern void priv_copyset(const priv_set_t *, priv_set_t *); extern int priv_delset(priv_set_t *, const char *); extern boolean_t priv_ismember(const priv_set_t *, const char *); - #else /* Non ANSI */ - - extern int setppriv(/* priv_op_t, priv_ptype_t, const priv_set_t * */); - extern int getppriv(/* priv_ptype_t, priv_set_t * */); - extern int setpflags(/* uint_t, uint_t */); - extern uint_t getpflags(/* uint_t */); - extern priv_impl_info_t *getprivimplinfo(/* void */); - - extern int priv_set(/* priv_op_t, priv_ptype_t, ... */); - extern boolean_t priv_ineffect(/* const char * */); - extern priv_set_t *priv_str_to_set(/* - const char *, const char *, const char ** */); - extern char *priv_set_to_str(/* const priv_set_t *, char, int */); - - extern int priv_getbyname(/* const char * */); - extern char *priv_getbynum(/* int */); - extern int priv_getsetbyname(/* const char * */); - extern char *priv_getsetbynum(/* int */); - extern char *priv_gettext(/* const char * */); - - extern priv_set_t *priv_allocset(/* void */); - extern void priv_freeset(/* priv_set_t * */); - - extern void priv_emptyset(/* priv_set_t * */); - extern void priv_basicset(/* priv_set_t * */); - extern void priv_fillset(/* priv_set_t * */); - extern boolean_t priv_isemptyset(/* const priv_set_t * */); - extern boolean_t priv_isfullset(/* const priv_set_t * */); - extern boolean_t priv_isequalset(/* const priv_set_t *, const priv_set_t * */); - extern boolean_t priv_issubset(/* const priv_set_t *, const priv_set_t * */); - extern void priv_intersect(/* const priv_set_t *, priv_set_t * */); - extern void priv_union(/* const priv_set_t *, priv_set_t * */); - extern void priv_inverse(/* priv_set_t * */); - extern int priv_addset(/* priv_set_t *, const char * */); - extern void priv_copyset(/* const priv_set_t *, priv_set_t * */); - extern int priv_delset(/* priv_set_t *, const char * */); - extern boolean_t priv_ismember(/* const priv_set_t *, const char * */); - - #endif /* __STDC__ */ - #ifdef __cplusplus } #endif #endif /* _PRIV_H_ */ --- 77,86 ----