fcntl and siginfo_t in python

ma 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?
>
> #sigemptyset(&act.sa_mask);
> #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))
>
> Thanks!
> Mahmoud
>
>
>
> 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
>>
>> Philip
>>
>>
>>
>> --
>> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ctypes_fcntl.py
Type: application/octet-stream
Size: 3803 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-list/attachments/20090501/023de723/attachment.obj>


More information about the Python-list mailing list