2N/A * Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved. 1N/A/* Solaris includes. */ 1N/A * Automatically derive the #define constant from the constant value. 1N/A * This is the uppercase value of the constant with "PRIV_" prepended. 1N/A * The (name, value) pair computed in that way is stored twice: 1N/A * once as constant subroutine in the module's hash table. 1N/A * once as (key, value) in a hash table. 1N/A * The XS code exported to perl is below here. Note that the XS preprocessor 1N/A * has its own commenting syntax, so all comments from this point on are in 1N/A * Inside perl, privilege sets are represented as expanded strings; 1N/A * privileges and privilege sets are only known by name. 1N/A * %PRIVILEGES hash and the privilege constants 1N/A * %PRIVSETS hash and the privset constants