/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos72Q src/bos/usr/include/userpriv.h 1.2.1.1 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* Restricted Materials of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 2006,2019 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* @(#)08 1.2.1.1 src/bos/usr/include/userpriv.h, cmdspriv, bos72Q, q2019_13A4 2/4/19 06:28:59 */ /* * COMPONENT_NAME: cmdspriv * * ORIGINS: 27 * * (C) COPYRIGHT International Business Machines Corp. 1985, 2000 * All Rights Reserved * Licensed Materials - Property of IBM * * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ #ifndef _H_USERPRIV #define _H_USERPRIV #include #include #ifdef __cplusplus extern "C" { #endif #ifdef _NO_PROTO extern int getprivid(); extern char * getprivname(); extern void privilege(); extern int privbit_clr(); extern int privbit_set(); extern int privbit_test(); extern int priv_isnull(); extern int priv_subset(); extern void priv_clrall(); extern void priv_setall(); extern void priv_copy(); extern void priv_comb(); extern void priv_mask(); extern void priv_rem(); extern int priv_lower(); extern int priv_raise(); extern int priv_rem(); #else extern int getprivid(char *); extern char * getprivname(int); extern void privilege(int); extern void privbit_clr(privg_t, int); extern void privbit_set(privg_t, int); extern int privbit_test(privg_t, int); extern void priv_clrall(privg_t); extern int priv_isnull(privg_t); extern void priv_setall(privg_t); extern void priv_copy(privg_t, privg_t); extern int priv_subset(privg_t, privg_t); extern void priv_comb(privg_t, privg_t, privg_t); extern void priv_mask(privg_t, privg_t, privg_t); extern void priv_rem(privg_t, privg_t, privg_t); extern int priv_lower(int priv1, ...); extern int priv_raise(int priv1, ...); extern int priv_remove(int priv1, ...); #endif #ifdef __cplusplus } #endif #endif /* _H_USERPRIV */