• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/configd-596.15/Plugins/IPMonitor/

Lines Matching +defs:list +defs:flags

46 extern uint32_t notify_monitor_file(int token, const char *name, int flags);
90 #pragma mark DNS resolver flags
263 uint32_t flags;
281 CFNumberGetValue(num, kCFNumberSInt32Type, &flags) &&
282 (flags & DNS_RESOLVER_FLAGS_SCOPED) != 0)
325 * the match domains and add each to the resolvers list.
492 uint32_t flags;
498 !CFNumberGetValue(num, kCFNumberSInt32Type, &flags)) {
499 flags = 0;
501 flags |= DNS_RESOLVER_FLAGS_SCOPED;
504 flags |= interface_flags;
506 num = CFNumberCreate(NULL, kCFNumberSInt32Type, &flags);
751 // move "domain" to "search" list (and expand as needed)
774 // add any supplemental "domain" names to the search list
800 // don't add private resolver domains to the search list
806 // don't add scoped resolver domains to the search list
843 // if supplemental domain is already in the search list
855 // add to the (end of the) search list
870 // remove the "domain" name and "search" list
924 uint32_t flags;
976 // set search list
986 !CFNumberGetValue(num, kCFNumberSInt32Type, &flags)) {
987 flags = 0;
989 flags |= DNS_RESOLVER_FLAGS_SCOPED;
996 flags |= these_flags;
998 num = CFNumberCreate(NULL, kCFNumberSInt32Type, &flags);
1050 int32_t flags = 0;
1056 !CFNumberGetValue(flags_num, kCFNumberSInt32Type, &flags)) {
1057 flags = 0;
1060 flags |= DNS_RESOLVER_FLAGS_SERVICE_SPECIFIC | DNS_RESOLVER_FLAGS_REQUEST_ALL_RECORDS;
1062 flags_num = CFNumberCreate(NULL, kCFNumberSInt32Type, &flags);
1122 // extract the "search" domain list for the default resolver (and
1138 CFArrayRef list;
1158 list = CFDictionaryGetValue(dns, kSCPropNetDNSSearchDomains);
1159 if (isA_CFArray(list)) {
1161 CFIndex n = CFArrayGetCount(list);
1165 str = CFArrayGetValueAtIndex(list, i);
1196 // process flags
1199 uint32_t flags;
1201 if (CFNumberGetValue(num, kCFNumberSInt32Type, &flags)) {
1202 _dns_resolver_set_flags(&_resolver, flags);
1207 // Note: the flags may be overwritten if the resolver has LOOPBACK addresses
1208 list = CFDictionaryGetValue(dns, kSCPropNetDNSServerAddresses);
1209 if (isA_CFArray(list)) {
1211 CFIndex n = CFArrayGetCount(list);
1221 str = CFArrayGetValueAtIndex(list, i);
1260 list = CFDictionaryGetValue(dns, kSCPropNetDNSSortList);
1261 if (isA_CFArray(list)) {
1263 CFIndex n = CFArrayGetCount(list);
1270 str = CFArrayGetValueAtIndex(list, i);
1369 uint32_t flags;
1375 CFNumberGetValue(num, kCFNumberSInt32Type, &flags) &&
1376 ((flags & DNS_RESOLVER_FLAGS_SCOPED) != 0)) {
1387 uint32_t flags;
1393 CFNumberGetValue(num, kCFNumberSInt32Type, &flags) &&
1394 (flags & DNS_RESOLVER_FLAGS_SERVICE_SPECIFIC))
1513 // establish list of resolvers