fa213c9892
mysql_real_connect() is a blocking function that issues blocking-but-interruptible connect(), read(), and write() system calls. So we'll allow other threads in the VM to run while calling it since it can block indefinitely. This introduces a rb_thread_blocking_region() wrapper for 1.8 which ensures any received signals can be handled gracefully while inside blocking function calls. |
||
---|---|---|
.. | ||
extconf.rb | ||
mysql2_ext.c | ||
mysql2_ext.h |