Projects / Libtubo Interprocess Commun...

Libtubo Interprocess Communication

Libtubo Interprocess Communication is a small and simple library to run processes in the background and communicate via the stdout, stderr, and stdin file descriptors. The functionality of libtubo is similar to the glib function g_spawn_async_with_pipes(), except that all pipe setup and monitoring is taken care of. The calling function only has to provide the functions with which to process the input/output of the remote process. The library first appeared in the year 2000 in the xfce3 desktop as part of the xfsamba application, and is now available for use for other developers.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Mar 2012 14:55

Release Notes: This release is a much faster implementation. Threads are used for better control of input/output. This is the choice for multicore processors.

  •  24 May 2006 14:29

Release Notes: Some control bugfixes. The version has been updated to the xffm scheme, as this package is now distributed with xffm.

  •  13 Mar 2006 13:15

Release Notes: Improved zombie control and BSD/Solaris compatibility.

  •  03 Oct 2005 11:33

Release Notes: This release fixes the problem of a double fork terminating on grandchild exit instead of child pipe closing (race condition).

Release Notes: Separation from Xffm code to become an individual non-dependent package. The only requirement is glib.

Screenshot

Project Spotlight

jobdealer

Tools to manage tasks on a remote server from a single point.

Screenshot

Project Spotlight

PCRE

A library that implements Perl 5-style regular expressions.