strncat.3 (839B)
1 .TH strncat 3 2 .SH NAME 3 strncat - concatenate a string with a part of another 4 .SH SYNOPSIS 5 #include <string.h> 6 7 char *strncat(char *restrict s1, const char *restrict s2, size_t n) 8 .SH DESCRIPTION 9 The 10 .BR strncat () 11 function appends not more than n characters 12 (a null character and characters that follow are not appended) 13 from the array pointed to by 14 .I s2 15 to the end of the string pointed to by 16 .IR s1 . 17 .PP 18 The initial character of 19 .I s2 20 overwrites the null character 21 at the end of 22 .IR s1 . 23 .PP 24 A terminating null character is always appended to the result. 25 The function shall not append anything to 26 .I s1 27 if 28 .I n 29 is equal to 0. 30 If copying takes place between objects that overlap, 31 the behaviour is undefined. 32 .SH RETURN VALUE 33 The 34 .BR strncat () 35 function shall return the pointer 36 .IR s1 . 37 .SH STANDARDS 38 ISO/IEC 9899:1999 Section 7.21.3.2