• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/dnsmasq-2.15/src/

Lines Matching defs:daemon

33   {"no-daemon", 0, 0, 'd'},
122 "-d, --no-daemon Do NOT fork into the background: run in debug mode.\n"
167 struct daemon *read_opts (int argc, char **argv)
169 struct daemon *daemon = safe_malloc(sizeof(struct daemon));
178 memset(daemon, 0, sizeof(struct daemon));
179 daemon->namebuff = buff;
182 daemon->min_leasetime = UINT_MAX;
183 daemon->cachesize = CACHESIZ;
184 daemon->port = NAMESERVER_PORT;
185 daemon->default_resolv.is_default = 1;
186 daemon->default_resolv.name = RESOLVFILE;
187 daemon->resolv_files = &daemon->default_resolv;
188 daemon->username = CHUSER;
189 daemon->groupname = CHGRP;
190 daemon->runfile = RUNFILE;
191 daemon->dhcp_max = MAXLEASES;
192 daemon->edns_pktsz = EDNS_PKTSZ;
300 daemon->options |= optmap[i].flag;
345 daemon->runfile = safe_string_alloc(optarg);
351 struct resolvc *new, *list = daemon->resolv_files;
372 daemon->resolv_files = list;
389 new->next = daemon->mxnames;
390 daemon->mxnames = new;
404 daemon->mxtarget = safe_string_alloc(optarg);
408 daemon->lease_file = safe_string_alloc(optarg);
412 if (daemon->addn_hosts)
418 daemon->addn_hosts = safe_string_alloc(optarg);
423 daemon->options |= OPT_RESOLV_DOMAIN;
427 daemon->domain_suffix = safe_string_alloc(optarg);
431 daemon->username = safe_string_alloc(optarg);
435 daemon->groupname = safe_string_alloc(optarg);
441 new->next = daemon->if_names;
442 daemon->if_names = new;
448 daemon->options |= OPT_NOWILD;
455 new->next = daemon->if_except;
456 daemon->if_except = new;
459 daemon->options |= OPT_NOWILD;
469 baddr->next = daemon->bogus_addr;
470 daemon->bogus_addr = baddr;
481 new->next = daemon->if_addrs;
515 daemon->if_addrs = new;
674 serv->next = daemon->servers;
675 daemon->servers = newlist;
694 daemon->cachesize = size;
700 if (!atoi_check(optarg, &daemon->port))
709 daemon->edns_pktsz = (unsigned short)i;
714 if (!atoi_check(optarg, &daemon->query_port))
724 daemon->local_ttl = (unsigned long)ttl;
729 if (!atoi_check(optarg, &daemon->dhcp_max))
739 new->next = daemon->dhcp;
805 daemon->dhcp = new;
840 if (new->lease_time < daemon->min_leasetime)
841 daemon->min_leasetime = new->lease_time;
853 new->next = daemon->dhcp_conf;
1006 if ((new->flags & CONFIG_TIME) && new->lease_time < daemon->min_leasetime)
1007 daemon->min_leasetime = new->lease_time;
1008 daemon->dhcp_conf = new;
1019 new->next = daemon->dhcp_opts;
1051 daemon->dhcp_opts = new;
1166 daemon->dhcp_file = safe_string_alloc(optarg);
1172 daemon->dhcp_sname = safe_string_alloc(optarg);
1173 if (comma && (daemon->dhcp_next_server.s_addr = inet_addr(comma+1)) == (in_addr_t)-1)
1195 new->next = daemon->dhcp_vendors;
1196 daemon->dhcp_vendors = new;
1233 new->next = daemon->doctors;
1234 daemon->doctors = new;
1253 daemon->have_device_id = 1;
1256 daemon->device_id[i] = (unsigned char)device_id;
1279 if (daemon->servers)
1282 for (tmp = daemon->servers; tmp; tmp = tmp->next)
1286 tmp->source_addr.in.sin_port = htons(daemon->query_port);
1289 tmp->source_addr.in6.sin6_port = htons(daemon->query_port);
1294 if (daemon->if_addrs)
1297 for(tmp = daemon->if_addrs; tmp; tmp = tmp->next)
1299 tmp->addr.in.sin_port = htons(daemon->port);
1302 tmp->addr.in6.sin6_port = htons(daemon->port);
1308 if ((daemon->options & OPT_LOCALMX) || daemon->mxnames || daemon->mxtarget)
1313 if (!daemon->mxnames)
1315 daemon->mxnames = safe_malloc(sizeof(struct mx_record));
1316 daemon->mxnames->next = NULL;
1317 daemon->mxnames->mxtarget = NULL;
1318 daemon->mxnames->mxname = safe_string_alloc(buff);
1321 if (!daemon->mxtarget)
1322 daemon->mxtarget = safe_string_alloc(buff);
1325 if (daemon->options & OPT_NO_RESOLV)
1326 daemon->resolv_files = 0;
1327 else if (daemon->resolv_files && (daemon->resolv_files)->next && (daemon->options & OPT_NO_POLL))
1330 if (daemon->options & OPT_RESOLV_DOMAIN)
1334 if (!daemon->resolv_files || (daemon->resolv_files)->next)
1337 if (!(f = fopen((daemon->resolv_files)->name, "r")))
1338 die("failed to read %s: %m", (daemon->resolv_files)->name);
1349 (daemon->domain_suffix = safe_string_alloc(token)))
1355 if (!daemon->domain_suffix)
1356 die("no search directive found in %s", (daemon->resolv_files)->name);
1359 return daemon;