1BCOPY(3)                   Linux Programmer's Manual                  BCOPY(3)
2
3
4

NAME

6       bcopy - copy byte sequence
7

SYNOPSIS

9       #include <strings.h>
10
11       void bcopy(const void *src, void *dest, size_t n);
12

DESCRIPTION

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

RETURN VALUE

18       None.
19

ATTRIBUTES

21       For an  explanation  of  the  terms  used  in  this  section,  see  at‐
22       tributes(7).
23
24       ┌────────────────────────────────────────────┬───────────────┬─────────┐
25Interface                                   Attribute     Value   
26       ├────────────────────────────────────────────┼───────────────┼─────────┤
27bcopy()                                     │ Thread safety │ MT-Safe │
28       └────────────────────────────────────────────┴───────────────┴─────────┘
29

CONFORMING TO

31       4.3BSD.    This   function   is   deprecated   (marked   as  LEGACY  in
32       POSIX.1-2001): use memcpy(3) or memmove(3) in new programs.  Note  that
33       the  first two arguments are interchanged for memcpy(3) and memmove(3).
34       POSIX.1-2008 removes the specification of bcopy().
35

SEE ALSO

37       bstring(3), memccpy(3), memcpy(3), memmove(3), strcpy(3), strncpy(3)
38

COLOPHON

40       This page is part of release 5.13 of the Linux  man-pages  project.   A
41       description  of  the project, information about reporting bugs, and the
42       latest    version    of    this    page,    can     be     found     at
43       https://www.kernel.org/doc/man-pages/.
44
45
46
47Linux                             2021-03-22                          BCOPY(3)
Impressum