copied from https://fedorahosted.org/389/ticket/48103
The public header file should be called "nunc-stans.h". We should remove anything from that public file that is used internally only - ns_alloc and ns_free - #define PR_WOULD_BLOCK - ns_log
I suppose we can use ns_thrpool.h as the private header file
commit 89b749124e45fd6692b9a820d32d1ee50c8f939d Author: Mark Reynolds mreynolds@redhat.com Date: Fri Mar 6 12:55:20 2015 -0500