BCOPY(3)                                                                Linux Programmer's Manual                                                               BCOPY(3)

NAME
       bcopy - copy byte sequence

SYNOPSIS
       #include <strings.h>

       void bcopy(const void *src, void *dest, size_t n);

DESCRIPTION
       The bcopy() function copies n bytes from src to dest.  The result is correct, even when both areas overlap.

RETURN VALUE
       None.

ATTRIBUTES
       For an explanation of the terms used in this section, see attributes(7).

       ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │Interface                                                                                                                             │ Attribute     │ Value   │
       ├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │bcopy()                                                                                                                               │ Thread safety │ MT-Safe │
       └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

CONFORMING TO
       4.3BSD.   This function is deprecated (marked as LEGACY in POSIX.1-2001): use memcpy(3) or memmove(3) in new programs.  Note that the first two arguments are in‐
       terchanged for memcpy(3) and memmove(3).  POSIX.1-2008 removes the specification of bcopy().

SEE ALSO
       bstring(3), memccpy(3), memcpy(3), memmove(3), strcpy(3), strncpy(3)

Linux                                                                          2021-03-22                                                                       BCOPY(3)