Home | History | Annotate | Download | only in sepolicy-analyze
      1 #include "booleans.h"
      2 
      3 void booleans_usage() {
      4     fprintf(stderr, "\tbooleans\n");
      5 }
      6 
      7 static int list_booleans(hashtab_key_t k,
      8                          __attribute__ ((unused)) hashtab_datum_t d,
      9                          __attribute__ ((unused)) void *args)
     10 {
     11     const char *name = k;
     12     printf("%s\n", name);
     13     return 0;
     14 }
     15 
     16 int booleans_func (int argc, __attribute__ ((unused)) char **argv, policydb_t *policydb) {
     17     if (argc != 1) {
     18         USAGE_ERROR = true;
     19         return -1;
     20     }
     21     return hashtab_map(policydb->p_bools.table, list_booleans, NULL);
     22 }
     23