Mark Whitis's Website Home Page Linux Book: Linux Programming Unleashed My Resume Genealogical Data Contact Info Security About

[HOME(Mark Whitis)] [Contact] [Resume] [Browser Friendly] [No Spam] [FEL] [DBD]

Child process library

Languages: C Operating Systems: Linux

This library can be used to build preforked servers. It also includes a function intended to be a safer replacement for system() and popen() calls.

There is no documentation, per se, but there are a number of example programs included. A portion of Chapter 11 of Linux Programming Unleashed discusses this library.

The library is currently implemented as a ".o" file; in the future it will be compiled as a shared library.

I suspect that the API presented by this library could be implemented under Windows 95 much more cleanly than trying to emulating the normal unix fork()/exec() model if anyone wants to do a port. Also look into the spawn() family of calls provided by the cygwin library.

I have a number of other software packages availible.

This file is maintained by Mark Whitis (whitis@freelabs.com).

Senior Engineer for hire
Software Development - Electronic Design - Embedded Systems - Device Drivers - System/Network Administration and Security - Motor Control, RobotCNC - Linux/Un*x - 25+ years experience
The author of these pages is looking for a new gig.
[RESUME]

Engineers and electronic hobbyists: The new Open Symbol Project is creating open schematic symbols and PCB footprints for a variety of different CAD packages.

Mark Whitis's Website Home Page Linux Book: Linux Programming Unleashed My Resume Genealogical Data Contact Info Security About

All email messages received must pass the turing test or they will be considered SPAM. If it could have been written by a machine, it was.

Under no circumstances are you to email me with questions regarding windoze, any other microsoft operating system or application, or any software which runs under any form of windoze.

*