Diff for /libaitio/src/aitio.c between versions 1.12 and 1.12.6.1

version 1.12, 2012/08/02 00:47:47 version 1.12.6.1, 2012/11/15 23:18:33
Line 105  io_mm_inuse() Line 105  io_mm_inuse()
   
   
 // init libaitio routine  // init libaitio routine
void__attribute__((constructor)) void
_init()_io_init()
 {  {
         ioLibInit(IO_MPOOL, 0);          ioLibInit(IO_MPOOL, 0);
 }  }
   
 // fini libaitio routine  // fini libaitio routine
void__attribute__((destructor)) void
_fini()_io_fini()
 {  {
         ioLibFini();          ioLibFini();
 }  }
Line 168  ioLibFini() Line 168  ioLibFini()
 {  {
         switch (use_mm) {          switch (use_mm) {
                 case IO_MPOOL:                  case IO_MPOOL:
                         mpool_destroy(&io_mpool);  
   
                         io_malloc = malloc;                          io_malloc = malloc;
                         io_calloc = calloc;                          io_calloc = calloc;
                         io_realloc = realloc;                          io_realloc = realloc;
                         io_strdup = strdup;                          io_strdup = strdup;
                         io_free = free;                          io_free = free;
                         use_mm = IO_SYSM;                          use_mm = IO_SYSM;
   
                           mpool_destroy(&io_mpool);
                         break;                          break;
         }          }
 }  }

Removed from v.1.12  
changed lines
  Added in v.1.12.6.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>