I have looked at a few source files for your current software. I have noticed that some checks for return codes are missing. Would you like to add more error handling for return values from functions like the following? - [pthread_mutex_lock](http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_lock.html) ⇒ [Lock::set](https://github.com/Eyescale/Lunchbox/blob/93bde0d95756bf5ba8976efd1e88992ecd2f9b0a/lunchbox/lock.cpp#L68) - [pthread_cond_signal](http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_signal.html) ⇒ [Condition::signal](https://github.com/Eyescale/Lunchbox/blob/76e35dee10b2ff2f3afae9bdfb9e6f3b8ba5d6f5/lunchbox/condition.cpp#L86)