From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 25 Apr 2006 16:54:23 +0200 From: Daniel Simon Subject: Re: [Xenomai-help] Posix skin illegal seek on sem_wait Message-ID: <20060425165423.7b7d231b@domain.hid> In-Reply-To: <17486.10146.597736.78655@domain.hid> References: <20060425134316.017836e8@domain.hid> <17486.10146.597736.78655@domain.hid> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org On Tue, 25 Apr 2006 15:44:02 +0200 Gilles Chanteperdrix wrote: > The term "Xenomai thread" comes from the document "Life with Adeos": The shadowing process is not clear in this paper, e.g. bottom of page 6: <> I guess that "regular Linux tasks unknown to Xenomai, and which only happen to belong to the SCHED_FIFO class" are those compiled and linked against the regular pthread library? Anyway, my threads are created with the SCHED_FIFO flag; may be there is a conflict with main() which, as I understand, can be only a regular thread? >signals sent by the timer_* services will >cause migration of the target thread to secondary mode I notice that timer_settime(...) also returns an error (perror says "Operation not permitted" while errno is set to 29 "illegal seek", as for the sem_wait) >signals [...] cause migration of the target thread to secondary mode is it only a "not yet implemented" feature or is it a basic conflict between signals and hard real-time? Thanks Daniel