memmem(3) Library Functions Manual memmem(3) memmem - (libc -lc) #define _GNU_SOURCE /* feature_test_macros(7) */ #include void *memmem(size_t hsize, size_t nsize; const void haystack[hsize], size_t hsize, const void needle[nsize], size_t nsize); memmem() needle nsize haystack hsize. memmem() NULL . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |memmem() | | MT-Safe | +------------+------------------------------------+--------------------+ . musl libc 0.9.7; FreeBSD 6.0, OpenBSD 5.4, NetBSD, Illumos. glibc 2.0 needle memmem() haystack. glibc 2.1. bstring(3), strstr(3) 3 . . : . 6.18 8 2026 memmem(3)