*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> bcopy (3)              
Title
Content
Arch
Section
 

bcopy(3)

Contents


NAME    [Toc]    [Back]

       bcopy, bcmp, bzero - Perform memory operations

SYNOPSIS    [Toc]    [Back]

       #include <strings.h>

       void bcopy(
               const void *source,
               void *destination,
               size_t length ); int bcmp(
               const void *string1,
               const void *string2,
               size_t length ); void bzero(
               void *string,
               size_t length );

       The  following function definitions do not conform to current
 standards and are supported only for backward compatibility:


       #include <string.h>

       void bcopy(
               const char *source,
               char *destination,
               int length ); int bcmp(
               const char *string1,
               const char *string2,
               int length ); void bzero(
               char *string,
               int length );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       bcopy(), bcmp(), bzero(): XSH5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

PARAMETERS    [Toc]    [Back]

       Points  to  the  original string for the bcopy() function.
       Points to the destination string for the bcopy() function.
       Specifies  the  byte  string to be compared to the string2
       parameter by the  bcmp()  function.   Specifies  the  byte
       string  to  be  compared  to  the string1 parameter by the
       bcmp() function.  Specifies the length (in bytes)  of  the
       string.

DESCRIPTION    [Toc]    [Back]

       The  bcopy(),  bcmp(),  and  bzero()  functions operate on
       variable length strings of bytes. Unlike the string  functions,
 they do not check for null bytes.

       The bcopy() function copies the value of the length parameter
 in bytes from the string in the source  parameter  to
       the string in the destination parameter.

       The  bcmp()  function  compares  the  byte  string  in the
       string1 parameter against the byte string of  the  string2
       parameter,  returning  a 0 (zero) value if the two strings
       are identical and a nonzero value otherwise.

       The bzero() function nulls the string in the string parameter,
 for the value of the length parameter in bytes.

NOTES    [Toc]    [Back]

       [Tru64  UNIX]  The bcopy() function is similar to the memcpy()
 function except that the first  two  parameters  are
       reversed.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: memccpy(3), memcpy(3), string(3), swab(3)

       Standards: standards(5)



                                                         bcopy(3)
[ Back ]
 Similar pages
Name OS Title
shmctl Tru64 Perform shared memory control operations
strcpy Tru64 Perform operations on strings
semop Tru64 Perform semaphore operations
seekdir Tru64 Perform operations on directories
rewinddir Tru64 Perform operations on directories
strcmp Tru64 Perform operations on strings
strcat Tru64 Perform operations on strings
closedir Tru64 Perform operations on directories
telldir Tru64 Perform operations on directories
strncat Tru64 Perform operations on string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service