1f0a75d27SPawel Jakub Dawidek #ifndef _OPENSOLARIS_PRIV_H_ 2f0a75d27SPawel Jakub Dawidek #define _OPENSOLARIS_PRIV_H_ 3f0a75d27SPawel Jakub Dawidek 4f0a75d27SPawel Jakub Dawidek #include <sys/types.h> 5f0a75d27SPawel Jakub Dawidek #include <unistd.h> 6f0a75d27SPawel Jakub Dawidek #include <assert.h> 7f0a75d27SPawel Jakub Dawidek 8f0a75d27SPawel Jakub Dawidek #define PRIV_SYS_CONFIG 0 9f0a75d27SPawel Jakub Dawidek 10f0a75d27SPawel Jakub Dawidek static __inline int 11f0a75d27SPawel Jakub Dawidek priv_ineffect(priv) 12f0a75d27SPawel Jakub Dawidek { 13f0a75d27SPawel Jakub Dawidek 14f0a75d27SPawel Jakub Dawidek assert(priv == PRIV_SYS_CONFIG); 15f0a75d27SPawel Jakub Dawidek return (geteuid() == 0); 16f0a75d27SPawel Jakub Dawidek } 17f0a75d27SPawel Jakub Dawidek 18f0a75d27SPawel Jakub Dawidek #endif /* !_OPENSOLARIS_PRIV_H_ */ 19