OpenBSD manual page server

Manual Page Search Parameters

STRCPY(3) Library Functions Manual STRCPY(3)

strcpycopy a string without bounds checking

#include <string.h>

char *
strcpy(char *dst, const char *src);

The () function copies the string src (including the terminating ‘\0’ character) to the buffer dst.

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

If the src string is inside the dst buffer, the behavior is undefined.

The strcpy() function returns dst.

strlcpy(3), wcscpy(3), wcslcpy(3)

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

The strcpy() function first appeared outside of Bell Labs in PWB/UNIX 1.0.

August 1, 2022 OpenBSD-7.6