[Axl] [PATCH] To build on VxWorks

Francis Brosnan Blazquez francis at aspl.es
Wed Jan 16 19:10:36 CET 2013


> Hi,

Hi Chitora,

> I succeeded to run the Vortex library on VxWorks 6.8 operating system
> and it is working fine.

Nice!

> At first, we need to patch the Axl library like below to compile on
> VxWorks environment.

Ok,

> The third parameter "0" for "open" might be ignored with O_RDONLY but
> it needs for compiling on VxWorks.

I see...

> Later I will send my patches for Vortex library to the Vortex mailing
> list.

Ok,

> diff --git a/axl/src/axl_stream.c b/axl/src/axl_stream.c
> index f313c6f..628321e 100644
> --- a/axl/src/axl_stream.c
> +++ b/axl/src/axl_stream.c
> @@ -536,7 +536,7 @@ axlStream * axl_stream_new (const char *
> stream_source, int stream_size,
>   if (file_path != NULL || (fd_handler > 0)) {
>   if (fd_handler < 0) {
>   /* a file handle */
> - if ((fd = open (file_path, O_RDONLY)) < 0) {
> + if ((fd = open (file_path, O_RDONLY, 0)) < 0) {
>   axl_log (LOG_DOMAIN, AXL_LEVEL_CRITICAL, "unable to open file a the
> location provided: %s, check location and permissions.", file_path);
>  
>   axl_error_new (-1, "unable to read file provided", NULL, error);

Ok, thanks for the patch. I've updated svn with it (tested windows and
linux, and it works).

> FYI, My axl_config.h settings for VxWorks are:
> #undef AXL_OS_UNIX
> 
> #define AXL_OS_VXWORKS (1)
> #undef AXL_HAVE_VASPRINTF

Ok...let us to know your progress, Cheers!

> Best Regards,
> Chitora
> 
> 
> _______________________________________________
> Axl mailing list
> Axl at lists.aspl.es
> http://lists.aspl.es/cgi-bin/mailman/listinfo/axl

-- 
Francis Brosnan Blázquez <francis.brosnan at aspl.es>
ASPL
91 134 14 22 - 91 134 14 45 - 91 116 07 57

AVISO LEGAL

Este mensaje se dirige exclusivamente a su destinatario. Los datos
incluidos en el presente correo son confidenciales y sometidos a secreto
profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si
usted no lo es y lo ha recibido por error o tiene conocimiento del mismo
por cualquier motivo, le rogamos que nos lo comunique por este medio y
proceda a destruirlo o borrarlo.

En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de
diciembre, de Protección de Datos de Carácter Personal, le informamos de
que sus datos de carácter personal, recogidos de fuentes accesibles al
público o datos que usted nos ha facilitado previamente, proceden de
bases de datos propiedad de Advanced Software Production Line, S.L.
(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,
rectificación, cancelación y oposición dispuestos en la mencionada Ley
Orgánica, notificándolo por escrito a:
ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de
Henares (Madrid).



More information about the Axl mailing list