Home | History | Annotate | Download | only in src

Lines Matching full:now

61 static int set_dns_listeners(time_t now, fd_set *set, int *maxfdp);
62 static void check_dns_listeners(fd_set *set, time_t now);
64 static void async_event(int pipe, time_t now);
75 time_t now;
160 now = dnsmasq_time();
168 lease_init(now);
583 if ((t.tv_sec = set_dns_listeners(now, &rset, &maxfd)) != 0)
623 while (helper_buf_empty() && do_script_run(now));
632 while (do_script_run(now));
646 now = dnsmasq_time();
653 difftime(now, daemon->last_resolv) > 1.0 ||
654 difftime(now, daemon->last_resolv) < -1.0)
656 daemon->last_resolv = now;
663 async_event(piperead, now);
671 /* if we didn't create a DBus connection, retry now. */
687 check_dns_listeners(&rset, now);
690 check_tftp_listeners(&rset, now);
695 dhcp_packet(now);
797 static void async_event(int pipe, time_t now)
807 clear_cache_and_reload(now);
820 dump_cache(now);
827 lease_prune(NULL, now);
828 lease_update_file(now);
889 } while (!helper_buf_empty() || do_script_run(now));
958 void clear_cache_and_reload(time_t now)
972 lease_update_file(now);
1016 static int set_dns_listeners(time_t now, fd_set *set, int *maxfdp)
1035 get_new_frec(now, &wait);
1084 static void check_dns_listeners(fd_set *set, time_t now)
1092 reply_query(serverfdp->fd, serverfdp->source_addr.sa.sa_family, now);
1098 reply_query(daemon->randomsocks[i].fd, daemon->randomsocks[i].family, now);
1103 receive_query(listener, now);
1107 tftp_request(listener, now);
1189 buff = tcp_request(confd, now, dst_addr_4, iface->netmask);
1252 time_t start, now;
1283 for (now = start = dnsmasq_time();
1284 difftime(now, start) < (float)PING_WAIT;)
1298 set_dns_listeners(now, &rset, &maxfd);
1307 now = dnsmasq_time();
1310 check_dns_listeners(&rset, now);
1313 check_tftp_listeners(&rset, now);