diff options
author | ngie <ngie@FreeBSD.org> | 2014-10-10 18:57:39 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2014-10-10 18:57:39 +0000 |
commit | 5c778ecb2063f1ab20f356631ec7cd06f922a747 (patch) | |
tree | 018147cb92eb518fa35e5184ddc025d15d91d997 /contrib/netbsd-tests/lib/libc | |
parent | 7c4a53a2d62243f5bff2cf0aee4dcaa0fd6b39f5 (diff) | |
download | FreeBSD-src-5c778ecb2063f1ab20f356631ec7cd06f922a747.zip FreeBSD-src-5c778ecb2063f1ab20f356631ec7cd06f922a747.tar.gz |
Disable tests that don't pass on FreeBSD due to missing support in
humanize_number(3). Bringing in additional revisions from NetBSD's
humanize_number(3) will fix the tests
Account for the fact that util.h on NetBSD is libutil.h on FreeBSD
Submitted by: pho
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'contrib/netbsd-tests/lib/libc')
-rw-r--r-- | contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c b/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c index 1af579e..eec2d10 100644 --- a/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c +++ b/contrib/netbsd-tests/lib/libc/gen/t_humanize_number.c @@ -34,7 +34,11 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#if defined(__FreeBSD__) +#include <libutil.h> +#else #include <util.h> +#endif const struct hnopts { size_t ho_len; @@ -78,6 +82,7 @@ const struct hnopts { /* * Truncated output. Rev. 1.7 produces "1.0 K". */ +#if !defined(__FreeBSD__) { 6, 1000, "A", HN_AUTOSCALE, HN_DECIMAL, -1, "" }, /* @@ -90,6 +95,7 @@ const struct hnopts { /* Similar case it prints 1000 where it shouldn't */ { 5, 1023488, "", HN_AUTOSCALE, HN_B | HN_NOSPACE | HN_DECIMAL, 4, "1.0M" }, +#endif { 5, 1023999, "", HN_AUTOSCALE, HN_B | HN_NOSPACE | HN_DECIMAL, 4, "1.0M" }, }; |