char *strncat(char * dest , const char * src , size_t n );
DESCRIPTION
The strcat () function appends the src string to the dest string, overwriting the null byte ((aq\0(aq) at the end of dest, and then adds a terminating null byte.
The strings may not overlap, and the dest string must have
enough space for the result.
The strncat () function is similar, except that
*
it will use at most n characters from src; and
*
src does not need to be null terminated if it contains n or more characters.
As with strcat (), the resulting string in dest is always null terminated.
If src contains n or more characters, strncat () writes n+1 characters to dest (n
from src plus the terminating null byte).
Therefore, the size of dest must be at least strlen(dest)+n+1.
This page is part of release 3.19 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/.