Print this page
uts: add a concept of a 'default' set of privileges, separate from 'basic'

@@ -2,14 +2,14 @@
 
 
 
 NAME
        priv_addset, priv_allocset, priv_copyset, priv_delset, priv_emptyset,
-       priv_basicset, priv_fillset, priv_freeset, priv_intersect,
-       priv_inverse, priv_isemptyset, priv_isequalset, priv_isfullset,
-       priv_ismember, priv_issubset, priv_union - privilege set manipulation
-       functions
+       priv_basicset, priv_defaultset, priv_fillset, priv_freeset,
+       priv_intersect, priv_inverse, priv_isemptyset, priv_isequalset,
+       priv_isfullset, priv_ismember, priv_issubset, priv_union - privilege
+       set manipulation functions
 
 SYNOPSIS
        #include <priv.h>
 
        int priv_addset(priv_set_t *sp, const char *priv);

@@ -28,10 +28,13 @@
 
 
        void priv_basicset(priv_set_t *sp);
 
 
+       void priv_defaultset(priv_set_t *sp);
+
+
        void priv_fillset(priv_set_t *sp);
 
 
        void priv_freeset(priv_set_t *sp);
 

@@ -84,10 +87,13 @@
 
 
        The priv_basicset() function copies the basic privilege set to sp.
 
 
+       The priv_defaultset() function copies the default privilege set to sp.
+
+
        The priv_fillset() function asserts all privileges in sp, including the
        privileges not currently defined in the system.
 
 
        The priv_freeset() function frees the storage allocated by