I need a program written in C ( or C++ ) which will be used as a wrapper around another software. This has to run on FreeBSD.
The current design of the software is as follows:
Prog 1 -> Prog 2
This wrapper will turn it into:
Prog 1 -> Wrapper -> Prog 2
The software you will write must be able to:
1. Read input from both STDIN and the command line
2. Call Prog 2 in the same fashion. Printing to its STDIN and passing the arguments on the command line
3. Parse output from Prog 2
4. Store values in a MySQL database
We already have a working program that does all this but in Perl. We need this done in C because it's much faster. The winning bidder will have access to our dev servers and the source code of the Perl software.
This is not a complicated project but I need someone with very solid C experience.