We want to use RT-Linux to develop a real time application, for which we require details of system calls which can perform the following functions. 1. To start a task which is not periodic. 2. To make a task wait, rt_task_wait() is it only for periodic task or can it be used for non periodic tasks also. 3. To make a task enter a critical region where other tasks cannot interfere with the task in the critical region. 4. To make a task leave the critical region. 5. To read a device with timeout. 6. To start a task after a specified time but the task should not be periodic. It should be started only once. 7. Is there any method by which we can call real time system calls in the application, if so how. 8. To communicate with the application and modules is FIFO the only mechanism. Writing and reading from FIFOs takes a lot of time is there any other method of communicating apart from FIFOs. Anticipating reply deepak ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com --- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] ---- For more information on Real-Time Linux see: http://www.rtlinux.org/~rtlinux/