• Home
  • Raw
  • Download

Lines Matching refs:daemon

77     if (!(daemon->options & OPT_DEBUG) && uid != 0) {  in create_helper()
80 if (daemon->options & OPT_NO_FORK) /* send error to daemon process if no-fork */ in create_helper()
103 unsigned char* buf = (unsigned char*) daemon->namebuff; in create_helper()
119 p = daemon->dhcp_buff; in create_helper()
129 for (p = daemon->packet, i = 0; i < data.clid_len; i++) { in create_helper()
136 sprintf(daemon->dhcp_buff2, "%u ", data.length); in create_helper()
138 sprintf(daemon->dhcp_buff2, "%lu ", (unsigned long) data.expires); in create_helper()
172 if (data.clid_len != 0) my_setenv("DNSMASQ_CLIENT_ID", daemon->packet, &err); in create_helper()
177 my_setenv("DNSMASQ_LEASE_LENGTH", daemon->dhcp_buff2, &err); in create_helper()
179 my_setenv("DNSMASQ_LEASE_EXPIRES", daemon->dhcp_buff2, &err); in create_helper()
198 sprintf(daemon->dhcp_buff2, "DNSMASQ_USER_CLASS%i", i++); in create_helper()
199 my_setenv(daemon->dhcp_buff2, (char*) buf, &err); in create_helper()
216 sprintf(daemon->dhcp_buff2, "%u ", data.remaining_time); in create_helper()
217 my_setenv("DNSMASQ_TIME_REMAINING", daemon->dhcp_buff2, &err); in create_helper()
240 p = strrchr(daemon->lease_change_command, '/'); in create_helper()
242 execl(daemon->lease_change_command, p ? p + 1 : daemon->lease_change_command, in create_helper()
243 action_str, daemon->dhcp_buff, inet_ntoa(data.addr), hostname, (char*) NULL); in create_helper()
264 if (daemon->helperfd == -1) return; in queue_script()
303 if (ioctl(daemon->dhcpfd, SIOCGIFNAME, &ifr) != -1) in queue_script()
351 if ((rc = write(daemon->helperfd, buf, bytes_in_buf)) != -1) { in helper_write()