2012/4/2 Mihail Costea <[email protected]>:
> 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.
>

Conform manualului mq_receive:

EBADF  The descriptor specified in mqdes was invalid.

Prin urmare, Bad file descriptor apare în momentul în care coada
specificată este invalidă. Ești sigur că nu închizi/ștergi undeva
coada înainte să citești datele din ea?

PS: top posting warning 2

-- 
Răzvan Crainea
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui