Jan Kiszka wrote:
Hi Wolfgang,

it's late, so I may have misread somecode, but don't you "update" the
iovec descriptors a user passes on send/recvmsg on return (namely
iovec_len)? I received some complaints about this /wrt to in-kernel CAN
stack usage.

It's done here:

http://www.rts.uni-hannover.de/xenomai/lxr/source/ksrc/drivers/can/rtcan_raw.c?v=SVN-trunk#881
http://www.rts.uni-hannover.de/xenomai/lxr/source/ksrc/drivers/can/rtcan_raw.c?v=SVN-trunk#734

I may have missed something. What are the real complaints? Is there a test program?

I always considered the same well-know behaviour of RTnet a bug, but now
I found your code is doing this systematically, also for user space
callers. Is this behaviour undefined or even required according POSIX or
whatever?

I don't know, it's Sebastian's Kode.

Wolfgang.


_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to