libpseudo is a generic library that provides simple, thread-safe messaging between threads.
This library also provides a facility for implementing a run-time tunable, thread-like callback queue for single-threaded applications.
By default the library will be put into the /usr/local/lib directory. If this is not where you want the library installed, you will have to edit the Makefile. If you decide to keep the default installation directory you will need to make sure that /usr/local/lib is in your ld.so.conf. For more information, please see the man pages for ldconfig and the related files.
As root, simply run the following make commands:
- The leapfrog scheduler was deprecated.
- Deprecated GLIB mutex facilities were removed.
- This library is no longer thread safe.
- A segfault when there was only one task in the work queue was fixed.