Скопировать заданное количество структур
#include <string.h>size_t memcpyv( const struct iovec *dst,int dparts,int doff,const struct iovec *src,int sparts,int soff );
libc
Функция memcpyv() копирует расположенный в src вектор, начиная с отступа soff, в массив струткур dst, начиная с отступа doff. Число копируемых частей вектора определяется аргументами sparts и dparts.
Размер скопированных данных в байтах.
#include <stdio.h>#include <string.h>#include <stdlib.h>int main( void ){const struct iovec *dest, *source;int dparts, doffset, sparts, soffset;size_t nbytes;nbytes = memcpyv( dest, dparts, doffset, source, sparts, soffset );printf ( "The number of bytes copied is %d. \n", nbytes );return (EXIT_SUCCESS);}
ЗОСРВ «Нейтрино»
struct iovec, memccpy(), memcpy()
Предыдущий раздел: Описание API системной библиотеки