Hi Philippe, Philippe Gerum schrieb: > Stefan Kisdaroczi wrote: >> Hi all, >> >> If I call rt_task_bind() with a timeout value other than TM_NONBLOCK or >> TM_INFINITE >> it works not as expected (by me). >> >> System: Debian Lenny with Xenomai 2.4.3 and Kernel 2.6.24. >> >> The attached example calls 3 times rt_task_bind() for a nonexistent task: >> >> 1. dont wait: rt_task_bind(&task,"SomeTaskName",TM_NONBLOCK) >> -> returns -11 (EWOULDBLOCK) -> OK >> >> 2. wait 5 secs: rt_task_bind(&task,"SomeTaskName",5000000000LL); >> -> returns immediately -13 (EACCES) without waiting -> ? >> -> I expected ETIMEDOUT after 5 seconds >> > > "SomeTaskName" was found in the registry, but suddenly disappeared while in the > process of returning its handle (we do post-validation after binding). That task > has probably exited prematurely. There was and is no task with this name. This happens on a freshly rebooted box with any name i choose. Can someone please try my small example from the first mail on his box. Thank you. >> 3. wait forever: rt_task_bind(&task,"SomeTaskName",TM_INFINITE); >> -> blocks a expected -> OK >> >> I have the same problem with rt_queue_bind() calls. >> >> Do i expect something wrong? >> >> Thanks for your help! >> >> kisda >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Xenomai-help mailing list >> Xenomai-help@domain.hid >> https://mail.gna.org/listinfo/xenomai-help > >