strncpy

Name

strncpy --  Copy a length-limited, NUL-terminated string

Synopsis

char * strncpy (char * dest, const char * src, size_t count);

Arguments

dest

Where to copy the string to

src

Where to copy the string from

count

The maximum number of bytes to copy

Description

Note that unlike userspace strncpy, this does not NUL-pad the buffer. However, the result is not NUL-terminated if the source exceeds count bytes.