OpenBSD manual page server

Manual Page Search Parameters

STRCAT(3) Library Functions Manual STRCAT(3)

strcatconcatenate two strings without bounds checking

#include <string.h>

char *
strcat(char *s, const char *append);

The () function appends a copy of the NUL-terminated string append to the end of the NUL-terminated string s, then adds a terminating ‘\0’.

No bounds checking is performed. If the buffer dst is not large enough to hold the result, subsequent memory will be damaged.

The strcat() function return the pointer s.

strlcpy(3), wcscat(3), wcslcpy(3)

The strcat() function conforms to ANSI X3.159-1989 (“ANSI C89”).

The strcat() function first appeared in the Programmer's Workbench (PWB/UNIX) and was ported to Version 7 AT&T UNIX.

April 19, 2014 OpenBSD-5.9