NAME

       RT-Linux - Real-Time Facilities for Linux



WARNING

       This  is  API is for compatibility applications only.  You
       are encouraged to migrate your programs to the new  POSIX-
       based API, available in RTL v2.0 and above.



SYNOPSIS

       #define MODULE
       #include <linux/module.h>
       #include <linux/kernel.h>
       #include <linux/version.h>
       #include <linux/errno.h>
       #include <linux/rtf.h>


       int free_RTirq(unsigned int irq);

       int    request_RTirq(unsigned   int   irq,   void   (*han­
       dler)(void));

       RTIME rt_get_time(void);

       int rt_task_delete(RT_TASK * task);

       int rt_task_init(RT_TASK * task, void (*fn)(int data), int
       data, int stack_size, int priority);

       int    rt_task_make_periodic(RT_TASK    *    task,   RTIME
       start_time, RTIME period);

       int rt_task_suspend(RT_TASK *task);

       int rt_task_wait(void);

       int rt_task_wakeup(RT_TASK *task);

       void rt_use_fp(int allow);

       int rtf_create(unsigned int fifo, int size);

       int rtf_create_handler(unsigned  int  fifo,  int  (*  han­
       dler)(unsigned int fifo));

       int rtf_destroy(unsigned int fifo);

       int rtf_get(unsigned int fifo, char * buf, int count);

       int rtf_put(unsigned int fifo, char * buf, int count);



DESCRIPTION

       Real-Time  Linux  adds real-time capabilities to the Linux
       operating system.  See http://luz.cs.nmt.edu/~rtlinux  for
       details of its design and use.



SEE ALSO

       free_RTirq(3),      request_RTirq(3),      rt_get_time(3),
       rt_task_delete(3),   rt_task_init(3),   rt_task_make_peri­
       odic(3),       rt_task_suspend(3),      rt_task_wakeup(3),
       rt_use_fp(3),    rtf_create(3),     rtf_create_handler(3),
       rtf_destroy(3), rtf_get(3), rtf_put(3)











































Man(1) output converted with man2html