* change return value to signed int * constify loop argument
This can be used in conjuction with uv_run_once() to poll in one thread and run the event loop's event callbacks in another. Useful for embedding libuv's event loop in another event loop.