Upgrading and fixing legacy C program

Cancellato Pubblicato Aug 10, 2006 Pagato alla consegna
Cancellato Pagato alla consegna

Upgrading and Fixing legacy C program

I'm looking for an individual freelancer programmer not a large company of developers.

I prefer Eastern European programmers since the rest of my team in in that timezone...

I have a c/c++ program with source code and it compiles fine on Redhat 7.3. I need it upgraded to run on both Redhat Enteprise Linux 4 (or CentOS 4) and Fedora Core 4.

The program talks to a mysql database and I am getting errors when compiling it and trying to get it to communicate. Because the mysql portion doesn't work, other parts do not work as well.

I do not think fixing this will take very long as it's just one file that is having problems. For the most part, the program works. it's just the features that are database dependent don't work....

The programmer for this job must have experience with network sockets, network programming, a little bit of web programming (cgi/php) and linux/unix c/c++ programming. The programmer must know how to write clean, portable code and architect changes in a way that'll accomodate future changes. This programmer will also need to read and learn quickly.

here are some of the libraries/header files currently in use. you must be familiar with these or you will not be able to work on the project.

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include "mysqlutil.h"

#include

#include

#include

#include

#include

#include

#include

#include

#include

I will be paying through GAF. I would like this work done ASAP. In your bid, please state your experience with C programs and what network applications you have written.

If things work out well, I guarantee there will be additional work as there are many additional features I need.

Libraries didn't show up.

#include "stdio.h"
#include "stdlib.h"
#include "sys/types.h"
#include "sys/stat.h"
#include "sys/time.h"
#include "dirent.h"
#include "unistd.h"
#include "string.h"
#include "errno.h"
#include "pthread.h"
#include "netinet/in.h"
#include "mysqlutil.h"
#include "netinet/in.h"
#include "netinet/in_systm.h"
#include "netinet/ip.h"
#include "netinet/tcp.h"
#include "sys/types.h"
#include "sys/socket.h"
#include "sys/time.h"
#include "arpa/inet.h"
#include "sys/un.h"

Programmazione C

Rif. progetto: #80133

Info sul progetto

9 proposte Progetto a distanza Attivo Nov 2, 2006