cURL
Haxx ad
libcurl

curl's project page on SourceForge.net

Sponsors:
Haxx

cURL > Mailing List > Monthly Index > Single Mail

curl-library Mailing List Archives

RE: Help on usinig Curl on vxwrks

From: Igor Novoseltsev <IgorN_at_radvision.com>
Date: Mon, 25 May 2009 13:41:43 +0300

> I am trying to integrate curl-library with the software on an embedded
system running on VxWorks 6.2.

 

I compiled libcurl for VxWorks 6.3 using the same build framework which
I use to compile my application.

So if you compile other software, use same makefile an same way to build
the libcurl. You have to compile all .c files located in the lib folder.

You should adjust lib/config.h to features supported by VxWorks 6.2. You
can try to use the attached file, that worked for me on VxWorks 6.3.
Rename it to config.h and put it into lib folder.

 

Few minor fixes should be done in sources:

    1. In the file the lib\file.c file:

       replace the

            fd = open(real_path, O_RDONLY);

       with the

            fd = open(real_path, O_RDONLY,
conn->data->set.new_file_perms);

 

    2. In the file the lib\strerror.c file:

       replace the

            char *msg = strerror_r(err, buffer, sizeof(buffer));

       with the

            char *msg = strerror_r(err, buffer);

            

    3. In the include\curl\curl.h file:

       delete following line:

            #include <sys/time.h>

      Note the struct timeval declaration is provided in the attached
config.h.

 

Igor

Received on 2009-05-25

These mail archives are generated by hypermail.

donate! Page updated November 12, 2010.
web site info

File upload with ASP.NET