0f08e53535
I'm building BusyBox using a development kit for MontaVista Hardhat Linux (PPC) -- which, at least in this instance, is based around kernel 2.2.14. I've had to massage a few files in networking/libiproute/ to make it compile. Specifically: (1) Added a #include <sys/uio.h> for the iovec structure in libnetlink.c, (2) Put ifdefs in ll_types.c and ll_proto.c around various constants (ETH_P_xxx and ARPHRD_xxx) that weren't defined, (3) Make do_changename() in iplink.c require a kernel >= 2.4.0 -- the ifr structure in my environment doesn't have the ifr_name attribute. I've assumed this is a kernel dependency -- let me know if I ought to be checking something else. In the absence of the correct kernel, do_changename() always returns 0. Attached is a patch against the current CVS that will make these changes. -- Lars |
||
---|---|---|
.. | ||
libiproute | ||
udhcp | ||
arping.c | ||
Config.in | ||
ftpgetput.c | ||
hostname.c | ||
httpd.c | ||
ifconfig.c | ||
ifupdown.c | ||
inetd.c | ||
ip.c | ||
ipaddr.c | ||
ipcalc.c | ||
iplink.c | ||
iproute.c | ||
iptunnel.c | ||
Makefile | ||
Makefile.in | ||
nameif.c | ||
nc.c | ||
netstat.c | ||
nslookup.c | ||
ping6.c | ||
ping.c | ||
route.c | ||
telnet.c | ||
telnetd.c | ||
tftp.c | ||
traceroute.c | ||
vconfig.c | ||
wget.c |