MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Standard C Library Functions                          bstring(3C)



NAME
     bstring, bcopy, bcmp, bzero - memory operations

SYNOPSIS
     #include 

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


     int bcmp(const void *s1, const void *s2, sizet n);


     void bzero(void *s, sizet n);


DESCRIPTION
     The  bcopy(), bcmp(), and bzero() functions operate as effi-
     ciently as possible on memory areas (arrays of bytes bounded
     by a count, not terminated by a null  character).   They  do
     not  check for  the  overflow  of any receiving memory area.
     These functions are similar to the memcpy(),  memcmp(),  and
     memset() functions described on the memory(3C) manual page.


     The bcopy() function copies n bytes from memory area  s1  to
     s2.  Copying  between  objects  that overlap will take place
     correctly.


     The bcmp() function compares the first n bytes of its  argu-
     ments,  returning  0  if they are identical and 1 otherwise.
     The bcmp() function always returns 0 when n is 0.


     The bzero() function sets the first n bytes in memory area s
     to 0.

WARNINGS
     The  bcopy()  function  takes  parameters   backwards   from
     memcmp().  See  memory(3C).

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:











SunOS 5.11          Last change: 15 Apr 2002                    1






Standard C Library Functions                          bstring(3C)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Standard                    
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     memory(3C), attributes(5), standards(5)












































SunOS 5.11          Last change: 15 Apr 2002                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™