Lines Matching refs:dls
1200 dyn_lease *dls;
1210 dls = (dyn_lease*)listdls->arg;
1211 tmp_time = dls->expires;
1212 dls->expires -= curr;
1213 if ((int32_t) dls->expires < 0) goto skip;
1214 dls->expires = htonl(dls->expires);
1215 writeall(fd, dls, sizeof(dyn_lease));
1217 dls->expires = tmp_time;
1355 dyn_lease *dls;
1368 dls = xzalloc(sizeof(dyn_lease));
1369 memcpy(dls->lease_mac, mac, 6);
1370 dls->lease_nip = assigned_nip;
1371 if (hostname) memcpy(dls->hostname, hostname, 20);
1374 dls->expires = *req_exp + now;
1378 listdls->arg = (char*)dls;
1547 dyn_lease *dls;
1550 dls = xzalloc(sizeof(dyn_lease));
1559 while (read(fd, dls, sizeof(dyn_lease)) == sizeof(dyn_lease)) {
1560 ip = ntohl(dls->lease_nip);
1562 tmp_time = ntohl(dls->expires) - passed;
1564 addip_to_lease(dls->lease_nip, dls->lease_mac,
1565 (uint32_t*)&tmp_time, dls->hostname, 0);
1569 free(dls);