This C/C++ library name is due to its similarities with a small part of the python's standard subprocess library.  It is a decorator abstraction to UNIX forking and managing unnamed pipes, such as stdout and stdin. It was created to help developing multiprocess applications in C and C++. The code is written in C but uses macros to allow its use in C++.