README file of RTLinux POSIX Signals. Written by J. Vidal , F. Vazquez & I. Ripoll Copyright (C) [date] OCERA Consortium. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. Signals are an integral part of multitasking in the UNIX/POSIX environment. Signals are used for many purposes, including: - Process notification of asynchronous event occurrence (timer expiration, etc.) - Emulation of multitasking. - Interprocess communication. This patch implements the POSIX interface to signals in RTLinux. This allows you to send signals (RTL_SIGUSR1,RTL_SIGUSR2 and from signal RTL_SIGRTMIN to RTL_SIGRTMAX) to threads (pthread_kill), blocking signals (pthread_sigmask), suspend a thread waiting for a signal to arrive (sigsuspend) and install signal handlers, among other things.