Module Name: src Committed By: roy Date: Fri Feb 4 15:09:22 UTC 2011
Modified Files: src/usr.bin/rump_dhcpclient: if-bsd.c Log Message: Work with the new routing. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/usr.bin/rump_dhcpclient/if-bsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/rump_dhcpclient/if-bsd.c diff -u src/usr.bin/rump_dhcpclient/if-bsd.c:1.1 src/usr.bin/rump_dhcpclient/if-bsd.c:1.2 --- src/usr.bin/rump_dhcpclient/if-bsd.c:1.1 Thu Jan 20 18:47:20 2011 +++ src/usr.bin/rump_dhcpclient/if-bsd.c Fri Feb 4 15:09:22 2011 @@ -62,10 +62,6 @@ #include "if-options.h" #include "net.h" -#define ROUNDUP(a) \ - ((a) > 0 ? (1 + (((a) - 1) | (sizeof(long) - 1))) : sizeof(long)) -#define ADVANCE(x, n) (x += ROUNDUP((n)->sa_len)) - /* FIXME: Why do we need to check for sa_family 255 */ #define COPYOUT(sin, sa) \ sin.s_addr = ((sa) != NULL) ? \ @@ -196,7 +192,7 @@ int retval = 0; #define ADDSU(_su) { \ - l = ROUNDUP(_su.sa.sa_len); \ + l = RT_ROUNDUP(_su.sa.sa_len); \ memcpy(bp, &(_su), l); \ bp += l; \ }