summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-05-26 21:16:07 +0000
committeremaste <emaste@FreeBSD.org>2015-05-26 21:16:07 +0000
commitd45a21328b20ce30a629a8ae4a01e8e3434e7000 (patch)
tree85b8aed82ce3e7f57eb4b089de73b2bf3c567b5f /contrib/netbsd-tests
parent2f93a7904f7b9a0fb327e9a909adad7c177df8e5 (diff)
downloadFreeBSD-src-d45a21328b20ce30a629a8ae4a01e8e3434e7000.zip
FreeBSD-src-d45a21328b20ce30a629a8ae4a01e8e3434e7000.tar.gz
memmem(3): empty little string matches the beginning of the big string
This function originated in glibc, and this matches their behaviour (and NetBSD, OpenBSD, and musl). An empty big string (arg "l") is handled by the existing l_len < s_len test. Reviewed by: bapt, ngie Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2657
Diffstat (limited to 'contrib/netbsd-tests')
-rw-r--r--contrib/netbsd-tests/lib/libc/string/t_memmem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/netbsd-tests/lib/libc/string/t_memmem.c b/contrib/netbsd-tests/lib/libc/string/t_memmem.c
index 8734bc3..5807662 100644
--- a/contrib/netbsd-tests/lib/libc/string/t_memmem.c
+++ b/contrib/netbsd-tests/lib/libc/string/t_memmem.c
@@ -75,7 +75,7 @@ ATF_TC_HEAD(memmem_basic, tc)
ATF_TC_BODY(memmem_basic, tc)
{
-#if defined(__darwin__) || defined(__FreeBSD__)
+#if defined(__darwin__)
expect(memmem(b2, lb2, p0, lp0) == NULL);
expect(memmem(b0, lb0, p0, lp0) == NULL);
#else
OpenPOWER on IntegriCloud