Hello Chris, > What's missing here is foremost a complete and working implementation of > select_rt at all. What you find in the SVN for kernel space is > experimental and - AFAIK - not functional. But maybe HaPe can comment on
the implementation is currently more a proof of concept than for productional use. http://www.rts.uni-hannover.de/rtnet/lxr/source/rtai_rtdm/rtdm.c#L686 The select_rt() itself works, but it is not (yet) compliant with the select() of libc: * only "readfds" is supported * timeout is not supported * only one select_rt call per socket is supported at the same time * ... sorry, can't recall right now. =8] For the full functionality, a list of semaphores needs to be handled by a socket rather than a single pointer to a simple semaphore like now. http://www.rts.uni-hannover.de/rtnet/lxr/source/stack/include/rtnet_socket.h#L58 The problem currently is, that I am buried in other work. =8] Best regards, Hans-Peter -- (�< Hans-Peter Bock, Dipl.-Ing., http://www.isw.uni-stuttgart.de/ >�) (/) ISW - Universit�t Stuttgart, Seidenstra�e 36, 70174 Stuttgart (\)
signature.asc
Description: Digital signature

