MEMMOVE(9) Basic C Library Functions MEMMOVE(9)NAME
memmove - Copy one area of memory to another
SYNOPSIS
void * memmove(void * dest, const void * src, size_t count);
ARGUMENTS
dest
Where to copy to
src
Where to copy from
count
The size of the area.
DESCRIPTION
Unlike memcpy, memmove copes with overlapping areas.
COPYRIGHT Kernel Hackers Manual 2.6. July 2010 MEMMOVE(9)
Check Out this Related Man Page
MEMMOVE(3) Linux Programmer's Manual MEMMOVE(3)NAME
memmove - copy memory area
SYNOPSIS
#include <string.h>
void *memmove(void *dest, const void *src, size_t n);
DESCRIPTION
The memmove() function copies n bytes from memory area src to memory area dest. The memory areas may overlap: copying takes place as
though the bytes in src are first copied into a temporary array that does not overlap src or dest, and the bytes are then copied from the
temporary array to dest.
RETURN VALUE
The memmove() function returns a pointer to dest.
CONFORMING TO
SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
SEE ALSO bcopy(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wmemmove(3)COLOPHON
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
GNU 1993-04-10 MEMMOVE(3)