Enji Cooper
a678f77962
MFhead@r313380
2017-02-07 06:04:13 +00:00
Enji Cooper
87e886953f
Expect :floatunditf to fail on FreeBSD/i386
...
The precision error on FreeBSD/i386 doesn't match the expected output in
long double form.
MFC after: 1 week
Sponsored by: Dell EMC Isilon
2017-02-07 04:15:41 +00:00
Enji Cooper
7047ed6854
Expect :hsearch_r_nonexistent to fail on FreeBSD
...
The docs and the behavior mismatch; as noted in the bug, the behavior
for hsearch_r matches Linux, whereas the docs seem to match NetBSD
requirements wise.
PR: 216872
2017-02-07 02:57:11 +00:00
Enji Cooper
f2b9adff63
Uncomment more of the hsearch_r testcases
...
Call hdestroy/hdestroy_r on FreeBSD instead of hdestroy(1?)(_r).
All but hdestroy_r_nonexistent pass as-is.
2017-02-07 02:00:14 +00:00
Enji Cooper
dd66b5baa8
Merge in changes from ^/vendor/NetBSD/tests/dist@r313245
...
Diff reduce lib/libm/t_pow.c per upstream changes
2017-02-04 18:20:07 +00:00
Enji Cooper
4421971444
Add back #else block accidentally removed in r312145
...
This fixes the build with !(amd64|arm64|mips*)
2017-01-18 09:46:02 +00:00
Enji Cooper
5f761d3c88
Merge ^/vendor/NetBSD/tests/dist@r312370
2017-01-18 05:36:09 +00:00
Enji Cooper
6fa647788e
Reintroduce libutil.h #include for FreeBSD only for fparseln
2017-01-16 20:46:40 +00:00
Enji Cooper
f115a1c3e0
Remove explicit pthread_np.h #include, per change in libnetbsd@r312303
2017-01-16 18:52:05 +00:00
Enji Cooper
ea498175b9
Diff reduce with upstream and prep for next set of content pushes
2017-01-16 18:44:40 +00:00
Enji Cooper
4acf8d706e
Diff reduce with upstream by using macros and logic integrated in
...
later revisions of the test
2017-01-16 18:36:38 +00:00
Enji Cooper
39a3103b41
Use sys/param.h instead of sys/types.h to prep for upstreaming to NetBSD
2017-01-16 18:17:53 +00:00
Enji Cooper
e2a4e9c682
Remove unnecessary whitespace diff
2017-01-16 18:04:14 +00:00
Enji Cooper
183ae521e5
Use _SED instead of hacking tests rewriting mknod ... p as mkfifo
...
Similar to r312297
2017-01-16 17:53:58 +00:00
Enji Cooper
267f10b14c
Use _SED to rewrite mknod ... p command as mkfifo instead of
...
adding an unnecessary diff to the test
2017-01-16 17:49:53 +00:00
Enji Cooper
3b0a9131e6
Merge ^/vendor/NetBSD/tests/dist@r312294
...
This includes a number of accepted upstream fixes, as well as
a reimplementation of the net/carp/... testcase (which is
currently unused).
2017-01-16 17:43:43 +00:00
Enji Cooper
89964aab17
Add GLOB_STAR #ifdef to testcases which require GLOB_STAR support
2017-01-16 07:41:39 +00:00
Enji Cooper
f467f63cbb
Remove sys/param.h
...
It was used for nitems, but I converted it to __arraycount later, and
is already pulled in by header pollution on FreeBSD as well as NetBSD
ala sys/cdefs.h
2017-01-16 07:39:08 +00:00
Enji Cooper
5ca8558309
Drop unnecessary diff rewriting dict(..) function
...
This is already being properly handled via ATF config require.files call
2017-01-16 07:34:45 +00:00
Enji Cooper
6a93de28a6
Diff reduce with upstream and consolidate #ifdefs where possible
2017-01-15 22:00:59 +00:00
Enji Cooper
bfb8e4c9c4
Remove libutil.h #include on FreeBSD and instead favor stdio.h from libnetbsd
2017-01-15 21:38:19 +00:00
Enji Cooper
caeb04e465
lib/libc/gen/t_glob.c: diff reduce with NetBSD's copy
2017-01-15 10:17:15 +00:00
Enji Cooper
f40f3adc42
Pull in ^/vendor/NetBSD/tests/dist@r312219
...
Remove divergence with upstream where possible
2017-01-15 10:04:20 +00:00
Enji Cooper
83e891f222
Revert t_pow@r312154
...
This hunk hasn't been accepted yet
2017-01-14 10:10:49 +00:00
Enji Cooper
1f6a3aa8e5
Fix the build using hunks pending upstream contributions
2017-01-14 10:08:22 +00:00
Enji Cooper
e0940c61c2
Diff reduce with upstream post-accepted contributions
2017-01-14 10:05:26 +00:00
Enji Cooper
81e7d81dc3
One more sys/types.h kevent clarification missed in r312151
2017-01-14 09:47:06 +00:00
Enji Cooper
ecab856bc9
Clarify why sys/types.h #include is needed on FreeBSD
2017-01-14 09:45:46 +00:00
Enji Cooper
c8300756f2
Use cleanup routines to remove POSIX semaphores instead of just blindly
...
unlinking them at the beginning of the testcase
This is a lot more intelligent in cleaning up the semaphores if the testcase
fails before sem_unlink is called.
Contributed back as bin/51872 upstream.
2017-01-14 09:42:06 +00:00
Enji Cooper
2a1440c618
Diff reduce with upstream by taking diff hunks that were contributed back
2017-01-14 09:38:40 +00:00
Enji Cooper
9f30f6b7c3
Readd the CMSG_DATA for assigning the kqueue... this testcase isn't officially
...
correct yet, but it's getting closer.
2017-01-14 09:25:09 +00:00
Enji Cooper
25785590d5
Remove extra EVSET I added in r312146 by accident
2017-01-14 09:21:36 +00:00
Enji Cooper
a41b7cf58e
Diff reduce with upstream
...
Use CMSG_FIRSTHDR macro to properly link the kqueue to the socket to
get it to now return -1/EBADF with sendmsg per the testcase expectations
2017-01-14 09:20:54 +00:00
Enji Cooper
7bb9bc9cc2
Try to consolidate the #ifdef soup into FreeBSD vs non-FreeBSD blocks better
2017-01-14 08:47:00 +00:00
Enji Cooper
0e6a2253dc
Diff reduce with upstream
2017-01-14 08:39:53 +00:00
Enji Cooper
6e515978dd
Remove comment no longer true since the test no longer bombs out earlier on
2017-01-14 08:38:21 +00:00
Enji Cooper
04f40d86db
Diff reduce with upstream
2017-01-14 08:36:43 +00:00
Enji Cooper
50e474a4f6
:strtold_nan: remove unnecessary strcmp check
...
It gets checked again later on in the testcase
2017-01-14 08:35:29 +00:00
Enji Cooper
1081817ad5
Diff reduce with upstream
2017-01-14 08:12:57 +00:00
Enji Cooper
154be35857
Use copy of sha2.h from libnetbsd
2017-01-14 08:11:17 +00:00
Enji Cooper
0e3f47800f
Restore deleted line
2017-01-14 07:59:33 +00:00
Enji Cooper
1cb4521644
Diff reduce with upstream using lib/libnetbsd's updated copy of sha1.h
2017-01-14 07:58:40 +00:00
Enji Cooper
9a62e988b3
r312133 should have used the non-FreeBSD block
2017-01-14 07:50:29 +00:00
Enji Cooper
4e9c68081e
Diff reduce with upstream by using util.h from libnetbsd instead of libutil.h
2017-01-14 07:48:22 +00:00
Enji Cooper
3b85282333
Diff reduce with upstream
2017-01-14 07:39:07 +00:00
Enji Cooper
88dd6cd01d
Copy ^/vendor/NetBSD/tests/dist/lib/libc/hash/t_hmac.c to
...
contrib/netbsd-tests/lib/libc/hash/t_hmac.c
This was missed in r303980
2017-01-14 07:16:15 +00:00
Enji Cooper
8eace6ac0f
Try again with a better commit message
2017-01-14 07:15:14 +00:00
Enji Cooper
519b4f22b0
Copy ^/vendor/NetBSD/tests/dist to contrib/netbsd-tests
...
This was missed in r303980
2017-01-14 07:14:25 +00:00
Enji Cooper
63d1fd5970
Merge content currently under test from ^/vendor/NetBSD/tests/dist/@r312123
...
Sponsored by: Dell EMC Isilon
2017-01-14 06:49:17 +00:00
Enji Cooper
792bbaba98
Remove contrib/netbsd-tests/fs/nfs/nfsservice/rpcbind
...
This should have been pruned in r305358
MFC after: 3 days
Sponsored by: Dell EMC Isilon
2017-01-14 06:16:57 +00:00