Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Kernel Functions for Driversbzero(9F)


NAME

 bzero - clear memory for a given number of bytes

SYNOPSIS

 
#include <sys/types.h>
#include <sys/ddi.h>
void bzero(void *addr, size_t bytes);

INTERFACE LEVEL

 

Architecture independent level 1 (DDI/DKI).

PARAMETERS

 
addr
Starting virtual address of memory to be cleared.
bytes
The number of bytes to clear starting at addr.

DESCRIPTION

 

bzero() clears a contiguous portion of memory by filling it with zeros.

CONTEXT

 

bzero() can be called from user or interrupt context.

SEE ALSO

 

bcopy(9F), clrbuf(9F), kmem_zalloc(9F)

Writing Device Drivers

WARNINGS

 

The address range specified must be within the kernel space. No range checking is done. If an address outside of the kernel space is selected, the driver may corrupt the system in an unpredictable way.


SunOS 5.9Go To TopLast Changed 1 May 1996

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.