A C library to intercept and redirect UNIX stdin, stdout & stderr streams to multiple destinations.
An unlimited number of user-defined write streams may also be created for multiple destination output and onward processing.
I have updated the U-Streams Library functionality to include interception of stdin, where you register your callback(s) in the same way as for the write streams. All incoming messages through stdin, then, are now routed to the registered callback function(s).
As well, I have also included a new function to allow the caller to designate the message delimiter, per stream.
This functionality is available in the current downloadable version.