Ii dau un DIE (q->mq == (mqd_t)-1, "mq_open"); fix dupa mq_open si se pare ca nu moare, deci problema nu e de aici.
2012/4/2 Razvan Crainea <[email protected]> > 2012/4/2 Mihail Costea <[email protected]>: > > La fel de bun ca ce era si inainte. > > Am umblat la run_test.sh si am pus un sleep(2) la exec_client. Apoi am > rulat > > test dupa test de mana si trec toate. > > > > Apoi dau un make -f Makefile.checker si s-a dus totul. > > O_EXCL nu ajuta cu absolut nimic, fiindca nu se creaza coada si da > eroare (e > > de astept daca exista). Din acest motiv dau apoi mq_open doar cu 2 > argumente > > ca sa o deschida doar, dar primesc asta la citire din > coada: (unix_queue.c, > > 105): mq_recv: Bad file descriptor. > > > > Asta este cel mai probabil din cauză că apelul mq_open cu 2 argumente > a eșuat. Ești sigur că verifici codul de eroare întors? > > PS: top posting warning > > -- > Răzvan Crainea > _______________________________________________ > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii >
_______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
