Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

memmove(9) [suse man page]

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)
Man Page