memmem(3) Library Functions Manual memmem(3) memmem - LIBRARY Standard C library (libc, -lc) #define _GNU_SOURCE /* . feature_test_macros(7) */ #include void *memmem(const void haystack[.haystacklen], size_t haystacklen, const void needle[.needlelen], size_t needlelen); memmem() needle needlelen haystack haystacklen. memmem() NULL, . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |memmem() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ None. 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) aereiae , Alexey , Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , ITriskTI , Max Is , Yuri Kozlov , ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . memmem(3)