Re: [RTnet-users] select_rt in userspace?
Brought to you by:
bet-frogger,
kiszka
From: Hans-Peter B. <Han...@is...> - 2005-01-31 10:14:13
|
Hello Chris, > What's missing here is foremost a complete and working implementation of= =20 > select_rt at all. What you find in the SVN for kernel space is=20 > experimental and - AFAIK - not functional. But maybe HaPe can comment on the implementation is currently more a proof of concept than for production= al 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. =3D8] For the full functionality, a list of semaphores needs to be handled by a s= ocket 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. =3D8] Best regards, Hans-Peter --=20 (=B0< Hans-Peter Bock, Dipl.-Ing., http://www.isw.uni-stuttgart.de/ >=B0) (/) ISW - Universit=E4t Stuttgart, Seidenstra=DFe 36, 70174 Stuttgart (\) |