RT-Linux(2)

RT-Linux2

Real-time facilities for linux

Usage

#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 (*handler)(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 (* handler)(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);

int rtf_resize(unsigned int fifo, int size);

Overview

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.

Releases

Unchanged in 2 releases since Debian 2.2 (Potato).

  1. 2.2–3.0

Author

This manual page was written by Jerry Epplin.

Copyright (C) 1997 Jerry Epplin, placed under the GNU General Public License, see the file copyright for details.

From rtlinux-doc 1.0-2 in Debian 3.0 (Woody). Parsed by carta from the page's man source.