manpagez: man (manual) pages & more
man bcopy(3)
Home | html | info | man  
bcopy(3)                 BSD Library Functions Manual                 bcopy(3)


NAME

     bcopy -- copy byte string


LIBRARY

     Standard C Library (libc, -lc)


SYNOPSIS

     #include <strings.h>

     void
     bcopy(const void *s1, void *s2, size_t n);


DESCRIPTION

     The bcopy() function copies n bytes from string s1 to string s2.  The two
     strings may overlap.  If n is zero, no bytes are copied.


SEE ALSO

     memccpy(3), memcpy(3), memmove(3), strcpy(3), strncpy(3)


HISTORY

     A bcopy() function appeared in 4.2BSD.  Its prototype existed previously
     in <string.h> before it was moved to <strings.h> for IEEE Std 1003.1-2001
     (``POSIX.1'') compliance.

BSD                              June 4, 1993                              BSD

Mac OS X 10.6 - Generated Thu Sep 17 20:18:36 CDT 2009