summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authormux <mux@FreeBSD.org>2003-07-11 14:13:21 +0000
committermux <mux@FreeBSD.org>2003-07-11 14:13:21 +0000
commitc0f84f3a1eb26a6d6c9c89ff60a3a87c8e893128 (patch)
tree23f55de2065afe3dacbcbc11a43cfadef43b2891 /gnu
parent089b6703f4d3345b873348985f3f4eb9314027b5 (diff)
downloadFreeBSD-src-c0f84f3a1eb26a6d6c9c89ff60a3a87c8e893128.zip
FreeBSD-src-c0f84f3a1eb26a6d6c9c89ff60a3a87c8e893128.tar.gz
Huge cleanup of the rarpd(8) code :
- Use getifaddrs() instead of rolling our own buggy one. Previously, rarpd(8) would fail to see some interfaces because of a hardcoded limit. It now successfully sees any interface in the system, and this also makes the code _much_ simpler. - Replace strncpy() calls with strlcpy() calls. Some uses of strncpy() were bogus ; the code wasn't ensuring that the string was NUL terminated. - Don't try to guard about select() FD_* macros being undefined. - Use IF_NAMESIZE and ETHER_ADDR_LEN macros where appropriate. - Add static keywords to function definitions for consistency, since the prototypes have it (I wonder why GCC didn't complain about this). - Remove compat code for very old BSD versions and SunOS. - Remove code for systems not having the dirent.h header. - The code is now WARNS=5 clean so mark it as such. - Don't add -DTFTP_DIR="/tftpboot" to the build command line since it's the default. MFC after: 2 weeks
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud