bzero(3C)
NAME
bstring, bcopy, bcmp, bzero - bit and byte string operations
SYNOPSIS
#include <strings.h>
void bcopy(const void *s1, void *s2, size_t n);
int bcmp(const void *s1, const void *s2, size_t n);
void bzero(void *s, size_t n);
DESCRIPTION
The bcopy(), bcmp(), and bzero() functions operate on vari-
able length strings of bytes. They do not check for null
bytes as do the functions described on the string(3C) manual
page.
The bcopy() function copies n bytes from string s1 to the
string s2. Overlapping strings are handled correctly.
The bcmp() function compares byte string s1 against byte
string s2, returning 0 if they are identical, 1 otherwise.
Both strings are assumed to be n bytes long. The bcmp()
function always returns 0 when n is 0.
The bzero() function places n null bytes in the string s.
WARNINGS
The bcmp() and bcopy() routines take parameters backwards
from strcmp() and strcpy(), respectively. See string(3C).
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
memory(3C), string(3C), attributes(5)
Man(1) output converted with
man2html