NAME

memcpy – copy memory area  

SYNOPSIS

#include <string.h>

void *memcpy(void *dest, const void *src, size_t n);
 

DESCRIPTION

The memcpy() function copies n bytes from memory area src to memory area dest. The memory areas must not overlap. Use memmove(3) if the memory areas do overlap.  

RETURN VALUE

The memcpy() function returns a pointer to dest.  

ATTRIBUTES

 

Multithreading (see pthreads(7))

The memcpy() function is thread-safe.  

CONFORMING TO

SVr4, 4.3BSD, C89, C99, POSIX.1-2001.  

COLOPHON

This page is part of release 3.74 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at http://www.kernel.org/doc/man-pages/.

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.