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