- Create a ``zero fill'' constructor for uma_zcreate's ctor argument.

Inspired by: jake@
This commit is contained in:
Andrew R. Reiter 2002-04-20 09:04:58 +00:00
parent 3b9a798ffc
commit e062d89cdc
2 changed files with 11 additions and 0 deletions

View File

@ -56,6 +56,7 @@
#include <netatm/atm_stack.h>
#include <netatm/atm_pcb.h>
#include <netatm/atm_var.h>
#include <vm/uma.h>
#ifndef lint
__RCSID("@(#) $FreeBSD$");
@ -488,6 +489,15 @@ atm_release_pool(sip)
return;
}
/*
* Zero fill constructor for our uma_zone's.
*/
void
atm_uma_ctor(void *mem, int size)
{
bzero(mem, size);
}
/*
* Handle timer tick expiration

View File

@ -178,6 +178,7 @@ void atm_initialize(void);
void * atm_allocate(struct sp_info *);
void atm_free(void *);
void atm_release_pool(struct sp_info *);
void atm_uma_ctor(void *, int);
void atm_timeout(struct atm_time *, int,
void (*)(struct atm_time *) );
int atm_untimeout(struct atm_time *);