Solved (with the help of the guys on #python on freenode).
Long story short: i forgot the static in the function definitions and
the libc's "accept" got replaced with mine...
Riccardo Di Meo wrote:
Hi everyone,
I'm practicing with embedding python into C code and i have
encountered a very strange problem: I'm unable to call the "accept"
method of a (correctly created) server socket without receiving a
"Segmentation fault" (inside the PyObject_CallMethod).
My code <seems> to be correct (at least it's correct enough for me to
call .getsockname(), .fileno() and other methods without problems),
I'm pretty new to this thing though, therefore I'm confident I'm doing
something very dumb.
--
http://mail.python.org/mailman/listinfo/python-list