• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Libinfo-449.1.3/lookup.subproj/

Lines Matching defs:cat

65 static void si_module_config_modules_for_category(search_si_private_t *pp, int cat, int ntokens, const char * const *tokens);
68 search_get_module(search_si_private_t *pp, int cat, int *n)
78 if (pp->search_list[cat].count > 0 && x < pp->search_list[cat].count)
80 return pp->search_list[cat].module[x];
125 search_cat_cache(search_si_private_t *pp, int cat)
128 if (cat < 0 || cat > CATEGORY_COUNT) return NULL;
130 if (pp->search_list[cat].count == 0)
132 cat = CATEGORY_DEFAULT;
135 if ((pp->search_list[cat].flags & SEARCH_FLAG_CACHE_ENABLED) != 0)
169 search_item_byname(si_mod_t *si, const char *name, int cat, si_item_t *(*call)(si_mod_t *, const char *))
184 while (NULL != (src = search_get_module(pp, cat, &i)))
189 si_cache_add_item(search_cat_cache(pp, cat), src, item);
198 search_item_bynumber(si_mod_t *si, uint32_t number, int cat, si_item_t *(*call)(si_mod_t *, uint32_t))
213 while (NULL != (src = search_get_module(pp, cat, &i)))
218 si_cache_add_item(search_cat_cache(pp, cat), src, item);
227 search_item_byuuid(si_mod_t *si, uuid_t uuid, int cat, si_item_t *(*call)(si_mod_t *, uuid_t))
242 while (NULL != (src = search_get_module(pp, cat, &i)))
258 search_list(si_mod_t *si, int cat, si_list_t *(*call)(si_mod_t *))
271 cache = search_cat_cache(pp, cat);
283 while (NULL != (src = search_get_module(pp, cat, &i)))
380 int i, cat, null_res;
390 cat = CATEGORY_NETGROUP;
392 cache = search_cat_cache(pp, cat);
403 while (NULL != (src = search_get_module(pp, cat, &i)))
425 int i, cat, innetgr;
434 cat = CATEGORY_NETGROUP;
437 while (NULL != (src = search_get_module(pp, cat, &i)))
461 int i, cat;
481 cat = CATEGORY_HOST_IPV4;
482 if (af == AF_INET6) cat = CATEGORY_HOST_IPV6;
486 while (NULL != (src = search_get_module(pp, cat, &i)))
491 si_cache_add_item(search_cat_cache(pp, cat), src, item);
503 int i, cat;
523 cat = CATEGORY_HOST_IPV4;
524 if (af == AF_INET6) cat = CATEGORY_HOST_IPV6;
528 while (NULL != (src = search_get_module(pp, cat, &i)))
533 si_cache_add_item(search_cat_cache(pp, cat), src, item);
569 int i, cat;
580 cat = CATEGORY_SERVICE;
583 while (NULL != (src = search_get_module(pp, cat, &i)))
588 si_cache_add_item(search_cat_cache(pp, cat), src, item);
599 int i, cat;
609 cat = CATEGORY_SERVICE;
612 while (NULL != (src = search_get_module(pp, cat, &i)))
617 si_cache_add_item(search_cat_cache(pp, cat), src, item);
658 int i, cat;
668 cat = CATEGORY_RPC;
671 while (NULL != (src = search_get_module(pp, cat, &i)))
676 si_cache_add_item(search_cat_cache(pp, cat), src, item);
729 int i, cat;
739 cat = CATEGORY_SRV;
742 while (NULL != (src = search_get_module(pp, cat, &i)))
760 int i, cat;
769 cat = CATEGORY_ADDRINFO;
772 while (NULL != (src = search_get_module(pp, cat, &i)))
784 int i, cat;
796 cat = CATEGORY_ADDRINFO;
799 while (NULL != (src = search_get_module(pp, cat, &i)))
817 int i, cat;
829 cat = CATEGORY_NAMEINFO;
832 while (NULL != (src = search_get_module(pp, cat, &i)))
837 si_cache_add_item(search_cat_cache(pp, cat), src, item);
1000 int cat = CATEGORY_INVALID;
1002 if (string_equal(tokens[0], "default")) cat = CATEGORY_DEFAULT;
1003 else if (string_equal(tokens[0], "user")) cat = CATEGORY_USER;
1004 else if (string_equal(tokens[0], "group")) cat = CATEGORY_GROUP;
1005 else if (string_equal(tokens[0], "grouplist")) cat = CATEGORY_GROUPLIST;
1006 else if (string_equal(tokens[0], "netgroup")) cat = CATEGORY_NETGROUP;
1007 else if (string_equal(tokens[0], "alias")) cat = CATEGORY_ALIAS;
1008 else if (string_equal(tokens[0], "host")) cat = CATEGORY_HOST_IPV4;
1009 else if (string_equal(tokens[0], "network")) cat = CATEGORY_NETWORK;
1010 else if (string_equal(tokens[0], "service")) cat = CATEGORY_SERVICE;
1011 else if (string_equal(tokens[0], "protocol")) cat = CATEGORY_PROTOCOL;
1012 else if (string_equal(tokens[0], "rpc")) cat = CATEGORY_RPC;
1013 else if (string_equal(tokens[0], "fs")) cat = CATEGORY_FS;
1014 else if (string_equal(tokens[0], "mac")) cat = CATEGORY_MAC;
1015 else if (string_equal(tokens[0], "addrinfo")) cat = CATEGORY_ADDRINFO;
1016 else if (string_equal(tokens[0], "nameinfo")) cat = CATEGORY_NAMEINFO;
1018 if (cat != CATEGORY_INVALID)
1020 si_module_config_modules_for_category(pp, cat, ntokens, (const char * const *)tokens);
1027 si_module_config_modules_for_category(search_si_private_t *pp, int cat, int ntokens, const char * const *tokens)
1030 pp->search_list[cat].count = count;
1036 pp->search_list[cat].module = (si_mod_t **)calloc(pp->search_list[cat].count, sizeof(si_mod_t *));
1037 pp->search_list[cat].module_flags = (uint32_t *)calloc(pp->search_list[cat].count, sizeof(uint32_t));
1038 if ((pp->search_list[cat].module == NULL) || (pp->search_list[cat].module_flags == NULL))
1040 free(pp->search_list[cat].module);
1041 free(pp->search_list[cat].module_flags);
1051 pp->search_list[cat].module[j] = mod;
1056 pp->search_list[cat].flags |= SEARCH_FLAG_CACHE_ENABLED;