> > > > RT_PIPE_MSG *m = rt_pipe_alloc(sizeof(mystruct_t)); > > mystruct_t *p = (mystruct_t *)P_MSGPTR(m); > > p->whatever1 = X; > > p->whatever2 = X; > > rt_pipe_send(&mypipe, m, sizeof(mystruct_t), P_NORMAL); > > > > If this is correct, why do I have to specify the size of mystruct_t > > *twice*. Can't it be initialized by rt_pipe_alloc ?. > > It's initialized actually (*). > So, what's the sense of having to specify it again whet calling rt_pipe_send ?
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core