[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [Tsp-devel] Bb_core_posix.c pour rtems
From: |
Arquer Stephane |
Subject: |
RE : [Tsp-devel] Bb_core_posix.c pour rtems |
Date: |
Thu, 8 Nov 2007 16:15:29 +0100 |
> -----Message d'origine-----
> De : address@hidden
> [mailto:address@hidden
> rg] De la part de Frederik Deweerdt
> Envoyé : jeudi 8 novembre 2007 14:25
> À : Transport Sample Protocol development list
> Objet : Re: [Tsp-devel] Bb_core_posix.c pour rtems
>
>
> On Thu, Nov 08, 2007 at 10:11:23AM +0100, Arquer Stephane wrote:
> > Bonjour,
> >
> > Je suis en train de tester bb_core_posix sur rtems, j'ai
> des problèmes
> > lors de la création du BB pour l'instant. Pourriez-vous
> jeter un oeil sur le code migré du sysv. J'ai des doutes sur
> les fonctions get.
> J'ai regardé ça rapidement, à priori le posix_bb_shmem_get ne
> marchera pas, il faut que ton malloc soit de taille shm_size
> et non de S_BB_T, il faut la structure + la taille des données.
>
> D'autre part, je pense que ça serait mieux d'utiliser les
> fonctions de semaphore posix plutôt que les pthread_mutex
> pour les lock. Sur les OS non-RTEMS mais supportant POSIX, ça
> permettrait d'utiliser les BB posix dans deux processus
> différents. (D'une manière plus terre à terre, ça permet de
> tester le code sous Linux).
>
> Un autre truc, à mon avis, il ne faudrait pas faire de
> free(*bb) dans le detach. Tu peux avoir d'autres utilisateurs
> qui utilisent le BB.
Dans le cas de Rtems, je ne comprend pas à quoi sert cette fonction étant donné
qu'il n'y a pas de shm.
>
> Une dernière remarque, après j'arrête :). Dans
> posix_bb_msgq_isalive, il faudrait faire un if (!retcode &&
> mqstat.mq_curmsgs > 0) à la place de if (mqstat.mq_curmsgs > 0)
> A+
> Frederik
> >
> > <<Libbb.zip>>
> > Merci sa.
>
>
> > _______________________________________________
> > 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
>
- RE : [Tsp-devel] Bb_core_posix.c pour rtems,
Arquer Stephane <=