Permalink
Commits on Feb 6, 2014
Commits on Oct 17, 2011
  1. Use mutexes in heap allocator.

    awilfox authored and Linux User committed Oct 14, 2011
  2. This commit adds mowgli_thread, cross-platform threading helper routi…

    awilfox authored and Linux User committed Oct 14, 2011
    …nes. mowgli_heap has been modified to take advantage of it, fixing race conditions in MT apps using mowgli heaps (and patricia trees).
  3. Two improvements to patricia; one for efficiency and one for reliabil…

    awilfox authored and Linux User committed Oct 14, 2011
    …ity. - Check for NULL allocations when adding elements, thereby preventing segfaults. - Add mowgli_patricia_shutdown, used for embedded devices or when you know you won't need any more patricia trees.
  4. Fix building on Windows with recent versions of Visual C++, and fix a…

    awilfox authored and Linux User committed Oct 10, 2011
    …n issue that caused build to fail on Mac OS X.6. win32_support.h should only be included on Windows platforms. vsnprintf being defined breaks any recent version of Visual C++.
  5. Unify mowgli_index.c's inclusion of mowgli.h with the others. Using #…

    awilfox authored and Linux User committed Oct 10, 2011
    …include <mowgli.h> breaks on some versions of SunOS that don't already have libmowgli installed.