[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [Tsp-devel] Bb sur Rtems
From: |
Stéphane ARQUER |
Subject: |
RE : [Tsp-devel] Bb sur Rtems |
Date: |
Thu, 15 Nov 2007 22:44:10 +0100 |
Oubli pour la vrsion 1.16 c'est bon ! (en progrés ;))
Merci.
Sa
-----Message d'origine-----
De : address@hidden
[mailto:address@hidden De la part de
Stéphane ARQUER
Envoyé : jeudi 15 novembre 2007 22:27
À : 'Transport Sample Protocol development list'
Objet : RE: RE : [Tsp-devel] Bb sur Rtems
La machine de dev que j'utilise au n'est pas reliéeau réseau, et de plus je
ne connaît pas cvs pour l'instant. Pourrais-tu me faire passer la version
1.9 de bb_utils.c (la mienne est $Header:
/sources/tsp/tsp/src/util/libbb/bb_utils.c,v 1.15 2007/03/20 10:11:33
deweerdt Exp $ )
Quand aux traces, je vais essayer de les faire sortir sur port série.
A+
sa
-----Message d'origine-----
De : address@hidden
[mailto:address@hidden De la part de
Frederik Deweerdt Envoyé : jeudi 15 novembre 2007 21:10 À : Transport Sample
Protocol development list Objet : Re: RE : [Tsp-devel] Bb sur Rtems
On Thu, Nov 15, 2007 at 06:37:24PM +0100, Arquer Stephane wrote:
> Mon problème vient du test :
> Tsp_bb_provider.c:524
>
> if ((aliasstack[j].dimension > 1) && (aliasstack[j].dimension <
> array_index[array_index_ptr]))
>
> Avec STRACE_INFO : array_index[array_index_ptr]= -1
Je ne sais pas si ça explique le problème, mais il me semble y avoir une
coquille dans bb_utils_parsearrayname:
int32_t retcode = 0;
[...]
while ((NULL != remain) && (0 == retcode)) {
retcode &= bb_utils_parseone_array(current_symname,
=======================^^^
symname_part,parsed_symname_maxlen,
&array_index[i],
&remain,parsed_symname_maxlen);
if (0 == retcode) {
strncat(&(parsed_symname[symname_current_index]),symname_part,
parsed_symname_maxlen-symname_current_index);
symname_current_index += strlen(symname_part);
if (NULL != remain) {
strncpy(current_symname,remain,parsed_symname_maxlen);
}
if (-1 != array_index[i]) {
*array_index_len += 1;
}
i++;
}
}
[...]
... retcode vaudra toujours zéro quoi qu'il arrive dans
bb_utils_parseone_array.
Mais bon le code est là depuis l'intégration des alias dans le BB (révision
1.9 de bb_utils.c), autant dire qu'il est étonnant que l'on ne soit pas
tombés dessus avant.
Stéphane, est-ce que tu peux mettre à jour bb_utils.c à partir du CVS, voir
si ça change quelque chose? D'autre part, est-ce que tu peux copier/coller
la totalité des sorties STRACE et les envoyer sur la liste?
A bientôt,
Frederik
_______________________________________________
Tsp-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/tsp-devel
_______________________________________________
Tsp-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/tsp-devel