Make execI() wait until queue is initialized

This commit is contained in:
Xavier Del Campo Romero 2020-06-05 20:46:15 +02:00
parent 90af55150f
commit 4458c537ac
1 changed files with 8 additions and 3 deletions

View File

@ -322,10 +322,15 @@ static void stop_thread(void)
#ifdef _POSIX_VERSION
void gdbstub_sys_recv(struct msg *msg)
{
const ssize_t sz = mq_receive(out_queue, (char *)msg, sizeof *msg, 0);
while (out_queue <= 0)
;
if (sz < 0)
perror("mq_receive");
{
const ssize_t sz = mq_receive(out_queue, (char *)msg, sizeof *msg, 0);
if (sz < 0)
perror("mq_receive");
}
}
#endif