NUL-terminated
char * strncat (char * dest, const char * src, size_t count);
char * strncat
The string to be appended to
The string to append to it
The maximum numbers of bytes to copy
Note that in contrast to strncpy, strncat ensures the result is terminated.