NAME

     strstr - locate a substring


SYNOPSIS

     #include <string.h>

     char *strstr(const char *haystack, const char *needle));


DESCRIPTION

     The strstr() function finds the first occurrence of the sub-
     string  needle in the string haystack.  The terminating `\0'
     characters are not compared.


RETURN VALUE

     The strstr() function returns a pointer to the beginning  of
     the substring, or NULL if the substring is not found.


BUGS

     Early versions of Linux libc (like 4.5.26) would  not  allow
     an   empty  argument.  Later  versions  (like  4.6.27)  work
     correctly, and return haystack when needle is empty.


SEE ALSO

     index(3),  memchr(3),  rindex(3),   strpbrk(3),   strsep(3),
     strspn(3),