Lines Matching refs:leaseFile
1957 static FILE *leaseFile; variable
1965 if (!leaseFile) { in rewrite_client_leases()
1966 leaseFile = fopen(path_dhclient_db, "w"); in rewrite_client_leases()
1967 if (!leaseFile) in rewrite_client_leases()
1971 if (caph_rights_limit(fileno(leaseFile), &rights) < 0) { in rewrite_client_leases()
1974 if (caph_fcntls_limit(fileno(leaseFile), CAP_FCNTL_GETFL) < 0) { in rewrite_client_leases()
1978 fflush(leaseFile); in rewrite_client_leases()
1979 rewind(leaseFile); in rewrite_client_leases()
1987 fflush(leaseFile); in rewrite_client_leases()
1988 ftruncate(fileno(leaseFile), ftello(leaseFile)); in rewrite_client_leases()
1989 fsync(fileno(leaseFile)); in rewrite_client_leases()
2012 if (!leaseFile) { /* XXX */ in write_client_lease()
2013 leaseFile = fopen(path_dhclient_db, "w"); in write_client_lease()
2014 if (!leaseFile) in write_client_lease()
2018 fprintf(leaseFile, "lease {\n"); in write_client_lease()
2020 fprintf(leaseFile, " bootp;\n"); in write_client_lease()
2021 fprintf(leaseFile, " interface \"%s\";\n", ip->name); in write_client_lease()
2022 fprintf(leaseFile, " fixed-address %s;\n", piaddr(lease->address)); in write_client_lease()
2026 fprintf(leaseFile, " next-server %s;\n", in write_client_lease()
2029 fprintf(leaseFile, " filename \"%s\";\n", lease->filename); in write_client_lease()
2031 fprintf(leaseFile, " server-name \"%s\";\n", in write_client_lease()
2034 fprintf(leaseFile, " medium \"%s\";\n", lease->medium->string); in write_client_lease()
2037 fprintf(leaseFile, " option %s %s;\n", in write_client_lease()
2043 fprintf(leaseFile, " renew %d %d/%d/%d %02d:%02d:%02d;\n", in write_client_lease()
2047 fprintf(leaseFile, " rebind %d %d/%d/%d %02d:%02d:%02d;\n", in write_client_lease()
2051 fprintf(leaseFile, " expire %d %d/%d/%d %02d:%02d:%02d;\n", in write_client_lease()
2054 fprintf(leaseFile, "}\n"); in write_client_lease()
2055 fflush(leaseFile); in write_client_lease()