X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=packages%2Fservices%2Fmemalloc%2Fcommon%2Fv2_0%2Fsrc%2Fmalloc.cxx;h=16912af182a9faa16a9f0dffff018dabac0cf298;hb=7a4ea0a4d67744fd3f6b5f207d857005fc707b46;hp=ab7f02c0ad3c76cf1b1a5570940eeeab3696fa21;hpb=29ac1edaf5f12d706179ec87816ee1506ba4c9a1;p=karo-tx-redboot.git diff --git a/packages/services/memalloc/common/v2_0/src/malloc.cxx b/packages/services/memalloc/common/v2_0/src/malloc.cxx index ab7f02c0..16912af1 100644 --- a/packages/services/memalloc/common/v2_0/src/malloc.cxx +++ b/packages/services/memalloc/common/v2_0/src/malloc.cxx @@ -86,7 +86,7 @@ cyg_uint8 cyg_memalloc_mallocpool_memory[ // the memory pool object itself CYGCLS_MEMALLOC_MALLOC_IMPL cyg_memalloc_mallocpool - CYGBLD_ATTRIB_INIT_BEFORE( CYG_INIT_LIBC ) = + CYGBLD_ATTRIB_INIT_PRI( CYG_INIT_MEMALLOC ) = CYGCLS_MEMALLOC_MALLOC_IMPL( cyg_memalloc_mallocpool_memory, sizeof( cyg_memalloc_mallocpool_memory ) ); @@ -99,11 +99,14 @@ CYGCLS_MEMALLOC_MALLOC_IMPL cyg_memalloc_mallocpool #else // multiple heaps - +#ifdef CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H +# include CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H +#else # include +#endif Cyg_Mempool_Joined cyg_memalloc_mallocpool - CYGBLD_ATTRIB_INIT_BEFORE( CYG_INIT_LIBC ) = + CYGBLD_ATTRIB_INIT_PRI( CYG_INIT_MEMALLOC ) = Cyg_Mempool_Joined( CYGMEM_HEAP_COUNT, cygmem_memalloc_heaps );