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