1
1
- s/lam_malloc/LAM_MALLOC/
- Add $HEADER$

This commit was SVN r42.
Этот коммит содержится в:
Jeff Squyres 2004-01-07 07:59:49 +00:00
родитель efa753d7b2
Коммит 2c5f85cda8

Просмотреть файл

@ -1,4 +1,6 @@
/* /*
* $HEADER$
*
* Copyright 2002-2003. The Regents of the University of California. This material * Copyright 2002-2003. The Regents of the University of California. This material
* was produced under U.S. Government contract W-7405-ENG-36 for Los Alamos * was produced under U.S. Government contract W-7405-ENG-36 for Los Alamos
* National Laboratory, which is operated by the University of California for * National Laboratory, which is operated by the University of California for
@ -350,7 +352,8 @@ int lam_fmp_init_with(lam_fixed_mpool_t *pool, ssize_t initial_allocation,
pool->fmp_min_alloc_size = getpagesize(); pool->fmp_min_alloc_size = getpagesize();
pool->fmp_n_elts_to_add = n_array_elements_to_add; pool->fmp_n_elts_to_add = n_array_elements_to_add;
pool->fmp_n_pools = n_pools; pool->fmp_n_pools = n_pools;
pool->fmp_segments = (lam_memseg_t **)lam_malloc(sizeof(lam_memseg_t *)*n_pools); pool->fmp_segments = (lam_memseg_t **)
LAM_MALLOC(sizeof(lam_memseg_t *)*n_pools);
if ( !pool->fmp_segments ) if ( !pool->fmp_segments )
{ {
lam_exit((-1, lam_exit((-1,
@ -360,7 +363,7 @@ int lam_fmp_init_with(lam_fixed_mpool_t *pool, ssize_t initial_allocation,
} }
bzero(pool->fmp_segments, sizeof(lam_memseg_t *)*n_pools); bzero(pool->fmp_segments, sizeof(lam_memseg_t *)*n_pools);
pool->fmp_n_segs_in_array = (int *) lam_malloc(sizeof(int) * n_pools); pool->fmp_n_segs_in_array = (int *) LAM_MALLOC(sizeof(int) * n_pools);
if ( !pool->fmp_n_segs_in_array ) { if ( !pool->fmp_n_segs_in_array ) {
lam_exit((-1, lam_exit((-1,
"Unable to allocate memory for " "Unable to allocate memory for "
@ -471,9 +474,9 @@ void *lam_fmp_get_mem_segment(lam_fixed_mpool_t *pool,
{ {
/* create a temp version of pool->fmp_segments[] */ /* create a temp version of pool->fmp_segments[] */
tmp_seg = (lam_memseg_t *) tmp_seg = (lam_memseg_t *)
lam_malloc(sizeof(lam_memseg_t) * LAM_MALLOC(sizeof(lam_memseg_t) *
(pool->fmp_n_segments[which_pool] + (pool->fmp_n_segments[which_pool] +
pool->fmp_n_elts_to_add)); pool->fmp_n_elts_to_add));
if ( !tmp_seg ) { if ( !tmp_seg ) {
lam_exit((-1, "Unable to " lam_exit((-1, "Unable to "
"allocate memory for tmp_seg, errno %d\n", "allocate memory for tmp_seg, errno %d\n",
@ -492,7 +495,7 @@ void *lam_fmp_get_mem_segment(lam_fixed_mpool_t *pool,
pool->fmp_segments[which_pool][seg_idx].ms_mem_available; pool->fmp_segments[which_pool][seg_idx].ms_mem_available;
} }
lam_free(pool->fmp_segments[which_pool]); LAM_FREE(pool->fmp_segments[which_pool]);
pool->fmp_segments[which_pool] = tmp_seg; pool->fmp_segments[which_pool] = tmp_seg;
/* set the element of pool->fmp_segments to grab */ /* set the element of pool->fmp_segments to grab */