fcntl and siginfo_t in python
mabdelkader at gmail.com
Fri May 1 21:08:43 CEST 2009
According to man signal,
"The default action for an unhandled real-time signal is to terminate
the receiving process."
This means that my registered callback and sigaction does not work. I
think the only solution would be to try this with a C-extension. Has
anyone had any experience with this before?
I attached my latest copy. Any insight is appreciated.
On Thu, Apr 30, 2009 at 7:37 PM, ma <mabdelkader at gmail.com> wrote:
> I attached a clean copy of the .py file in case others couldn't read
> it in their emails.
> I'll try that and let you know how SIGRTMIN+1 goes!
> What about this part?
> #python2.6 has byref(act, offset),how can i port this over?
> #maybe addressof(act)+sizeof(sigaction.sa_mask)*(position_in_sigaction)
> rc = __clib.sigemptyset(byref(act))
> On Thu, Apr 30, 2009 at 7:33 PM, Philip <philip at subaru.naoj.org> wrote:
>> ma <mabdelkader <at> gmail.com> writes:
>> > Here's something that I came up with so far, I'm having some issues with
>> segfaulting, if I want to pass a struct member by ref in ctypes(see below), if
>> not, I just get a
>> > "Real-time signal 0" sent back to me.
>> > Any ideas?
>> Try "SIGRTMIN+1", per http://souptonuts.sourceforge.net/code/dnotify.c.html
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3803 bytes
Desc: not available
More information about the Python-list