Hi, With this patch series, busybox once again builds on the Hurd and GNU/kFreeBSD, and it also fixes one bug with "grep -cr" and symlinks to directories found as a result of FreeBSD's handling of reading from directories:
$ ls -lR grep.testdir grep.testdir: total 4 drwxr-xr-x 2 jrtc27 jrtc27 4096 Oct 7 18:50 foo lrwxrwxrwx 1 jrtc27 jrtc27 3 Oct 7 18:49 symfoo -> foo grep.testdir/foo: total 4 -rw-r--r-- 1 jrtc27 jrtc27 4 Oct 7 18:50 file $ grep -cr . grep.testdir grep.testdir/foo/file:1 $ busybox grep -cr . grep.testdir grep.testdir/foo/file:1 grep.testdir/symfoo:0 Regards, James James Clarke (7): blkdiscard: Only build on Linux df: Use statvfs instead of non-standard statfs networking: Fall back on IPPROTO_RAW when SOL_RAW is not defined xfuncs: Handle missing non-POSIX termios constants {udp_io,traceroute}: Standardise IPv6 PKTINFO handling to be portable grep: Skip grepping symlinks to directories libbb.h: Handle missing HOST_NAME_MAX; ensure MAXFOOLEN agrees with FOO_MAX coreutils/df.c | 6 +++--- findutils/grep.c | 22 ++++++++++++++++++++-- include/libbb.h | 19 ++++++++++++++++++- libbb/udp_io.c | 8 ++++++-- libbb/xfuncs.c | 10 ++++++++++ networking/ping.c | 8 ++++++++ networking/traceroute.c | 16 +++++++++++----- util-linux/blkdiscard.c | 1 + 8 files changed, 77 insertions(+), 13 deletions(-) -- 2.14.1