LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    memmem

    
    
    

    SYNOPSIS

           #define _GNU_SOURCE         /* See feature_test_macros(7) */
           #include <string.h>
    
           void *memmem(const void *haystack, size_t haystacklen,
                        const void *needle, size_t needlelen);
    
    
    

    DESCRIPTION

           The  memmem()  function  finds the start of the first occurrence of the
           substring needle of length needlelen in the  memory  area  haystack  of
           length haystacklen.
    
    
    

    RETURN VALUE

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

    ATTRIBUTES

       Multithreading (see pthreads(7))
           The memmem() function is thread-safe.
    
    
    

    CONFORMING TO

           This function is a GNU extension.
    
    
    

    BUGS

           This function was broken in Linux libraries up to  and  including  libc
           5.0.9; there the needle and haystack arguments were interchanged, and a
           pointer to the end of the first occurrence of needle was returned.
    
           Both old and  new  libc's  have  the  bug  that  if  needle  is  empty,
           haystack-1  (instead  of haystack) is returned.  And glibc 2.0 makes it
           worse, returning a pointer to the last byte of haystack.  This is fixed
           in glibc 2.1.
    
    
    

    SEE ALSO

           strstr(3)
    
    
    

    GNU 2014-03-17 MEMMEM(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz