1 --- strcat.3.orig 2008-02-29 10:45:51.000000000 -0800
2 +++ strcat.3 2008-02-29 12:07:09.000000000 -0800
10 .Nd concatenate strings
16 -.Fn strcat "char * restrict s" "const char * restrict append"
18 +.Fa "char *restrict s1"
19 +.Fa "const char *restrict s2"
22 -.Fn strncat "char * restrict s" "const char * restrict append" "size_t count"
24 +.Fa "char *restrict s1"
25 +.Fa "const char *restrict s2"
34 append a copy of the null-terminated string
37 to the end of the null-terminated string
40 then add a terminating
45 must have sufficient space to hold the result.
56 and then adds a terminating
59 +The source and destination strings should not overlap, as the
60 +behavior is undefined.
70 .Sh SECURITY CONSIDERATIONS
75 foo(const char *arbitrary_string)
78 + char onstack[8] = "";
87 -.%T "The FreeBSD Security Architecture"
90 -.Pa "/usr/share/doc/{to be decided}" . )