MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Interface Libraries                                 libumem(3LIB)



NAME
     libumem - object-caching memory allocation library

SYNOPSIS
     cc [ flag... ] file... -lumem [ library... ]
     #include 


DESCRIPTION
     Functions in this library  provide  fast,  scalable  object-
     caching  memory  allocation  with  multithreaded application
     support. In addition to the standard  malloc(3C)  family  of
     functions  and the more flexible umemalloc(3MALOC) family,
     libumem  provides  powerful   object-caching   services   as
     described in umemcachecreate(3MALOC).


     The libumem library also provides extensive  debugging  sup-
     port, including  detection of memory leaks, buffer overruns,
     multiple frees, use of  uninitialized  data,  use  of  freed
     data,   and   many  other  common  programming  errors.  See
     umemdebug(3MALOC).

INTERFACES
     The shared object libumem.so.1 provides  the  public  inter-
     faces defined below. See Intro(3) for additional information
     on shared object interfaces.



     calloc                        free
     malloc                        memalign
     realloc                       umemalloc
     umemcachealloc              umemcachecreate
     umemcachedestroy            umemcachefree
     umemfree                     umemnofailcallback
     umemzalloc                   valloc


FILES
     /usr/lib/libumem.so.1       shared object


     /usr/lib/64/libumem.so.1    64-bit shared object


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:






SunOS 5.11          Last change: 22 May 2003                    1






Interface Libraries                                 libumem(3LIB)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsl (32-bit)            
    
                                  SUNWcslx (64-bit)           
    
     Interface Stability          Evolving                    
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     Intro(3),          malloc(3C),          umemalloc(3MALOC),
     umemcachecreate(3MALOC),    umemdebug(3MALOC),   attri-
     butes(5)






































SunOS 5.11          Last change: 22 May 2003                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™