MEMMOVE(3) | Руководство программиста Linux | MEMMOVE(3) |
memmove - копирует область памяти
#include <string.h>
void *memmove(void *dest, const void *src, size_t n);
Функция memmove() копирует n байт из участка памяти src в dest. Адреса участков могут перекрываться — в этом случае из src байты копируются во временный массив, который не пересекается с src или dest, после чего они копируются из него в dest.
Функция memmove() возвращает указатель на dest.
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение |
memmove() | Безвредность в нитях | MT-Safe |
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
bcopy(3), bstring(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wmemmove(3)
2017-03-13 | GNU |