Use linker functions for NIC and medium pre-init
[akaros.git] / kern / src / net / dhcp.c
index 6447c73..c8402cd 100644 (file)
@@ -289,7 +289,7 @@ rbootp(Ipifc *ifc)
 /* DHCPDISCOVER*/
                done = 0;
                recv = 0;
-               kproc("rcvbootp", rcvbootp, (void*)dfd, KPDUPFDG);
+               ktask("rcvbootp", rcvbootp, (void *)dfd);
                /* Prepare DHCPDISCOVER */      
                memset(&req, 0, sizeof(req));
                ipmove(req.raddr, IPv4bcast);
@@ -420,7 +420,7 @@ rbootpread(char *bp, ulong offset, int len)
        n += snprint(buf + n, READSTR-n, "ipmask %15V\n", a);
        hnputl(a, ipaddr);
        n += snprint(buf + n, READSTR-n, "ipaddr %15V\n", a);
-       n += snprint(buf+n, READSTR-n, "expired %lud\n", iplease);
+       n += snprint(buf+n, READSTR-n, "expired %lu\n", iplease);
 
        n += snprint(buf + n, READSTR-n, "dns");
        if(dns2ip){