I am using sigaction in a RT thread.
I have read the man pages for sigaction (and sigprocmask). It says that the funktins 
have not
been 100% completed yet, and that what i think is the problem. I have also read looked 
at the
"speaker example" and this gives some idea what to be done.

BTW.
I have send another mail about a "bug" in communikation between RT-linux and linux.
->Ignore it
I have read "A linux-based Real-Time Operating System" by Michael Barabanov, and this 
doc
gives the reason way this can not be done.
( maybe my code could be used as en example of what goes wrong)

Anders Gnistrup

Victor Yodaiken wrote:

> Are you using rtlinux_sigaction (in a Linux user task) or
> sigaction (within a RT thread )?
>
> On Tue, May 08, 2001 at 10:12:03AM +0200, root wrote:
> > naa... I do not think so
> >
> > This function is only available in Linux user processes. RTLinux threads can
> > not use this function.
> >
> > Taken from the
> > 
>"http://www.rtlinux.org/documents/documentation/man_pages/html/rtlinux_sigaction.3.html";
> >
> > I am making a kernel module.
> >
> > BTW :
> > this is taken from the source of rtlinux_signal.c:
> > /* XXX: This function (and functions it depends upon) will allow you to
> > set
> >  * non-existant signals as blocked or unblocked.  Mainly, this is for
> > forward
> >  * compatibility when we add more signals; please don't abuse it.  -Nathan
> > */
> >
> >
> >
> > Der Herr Hofrat wrote:
> >
> > > > what is wrong with this?
> > > > I get a unresolved symbol sigprocmask. I have looked in the header file
> > > > posix/signal.h and the finktion is there.
> > > >
> > > > #include <rtl.h>
> > > > #include <rtl_time.h>
> > > > #include <rtl_sched.h>
> > > > #include <time.h>
> > > > #include <posix/signal.h>
> > >
> > > #include <rtlinux_signal.h>
> > >

-- [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/

Reply via email to