Commit Graph

5 Commits

Author SHA1 Message Date
mwells
54c9353dbd try to fix core from g_inSigHandler being set.
it should never be set since we do not use
real time signals any more
2013-09-08 12:34:37 -06:00
mwells
ca2a024d04 fixed up thread/spider log msgs.
fixed core from calling fprintf in
alarm signal missed quickpoll handler.
2013-08-29 21:15:42 -06:00
mwells
80179525c1 when using pthreads block SIGIO
so it does not silently kill the gb
process because we no longer have a handler
for it because it was bogging down the cpu
because it went off every time a udp datagram
was sent/received and it seemed to have a ton
of overhead with it. SIGIO used to be sent
when the signal queue was full so we'd resort
to polling the file descriptors, so i'm not
sure how this will affect us. also updated
Threads.cpp to use getpidtid() instead of
getpid() to get the thread id when using
pthreads, not the process id. using pthreads
is now default behaviour even though they suck.
we used to use clone() but the newer stuff doesn't
allow us to override errno_location anymore.
2013-08-21 15:01:26 -06:00
mwells
a2a57addd9 try fixing the cpu being slammed in the
sigiohandler. seems like signals meaning
might have changed in the kernel, etc.
over the years. fixed Loop.cpp.
2013-08-20 14:12:44 -06:00
Matt Wells
f6e560c1f4 Initial file population. 2013-08-02 13:12:24 -07:00