Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.7
passenger
passenger-5.0.30-libev.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File passenger-5.0.30-libev.patch of Package passenger
Index: passenger-5.0.30/src/cxx_supportlib/BackgroundEventLoop.cpp =================================================================== --- passenger-5.0.30.orig/src/cxx_supportlib/BackgroundEventLoop.cpp +++ passenger-5.0.30/src/cxx_supportlib/BackgroundEventLoop.cpp @@ -269,11 +269,15 @@ BackgroundEventLoop::BackgroundEventLoop throw RuntimeException("Cannot create a libev event loop"); } - P_LOG_FILE_DESCRIPTOR_OPEN2(ev_backend_fd(libev_loop), "libev event loop: backend FD"); +// Official libev does not support these calls and they are used just for debug, +// so comment them out for now. +// P_LOG_FILE_DESCRIPTOR_OPEN2(ev_backend_fd(libev_loop), "libev event loop: backend FD"); ev_async_init(&priv->exitSignaller, signalLibevExit); - P_LOG_FILE_DESCRIPTOR_OPEN2(ev_loop_get_pipe(libev_loop, 0), "libev event loop: async pipe 0"); - P_LOG_FILE_DESCRIPTOR_OPEN2(ev_loop_get_pipe(libev_loop, 1), "libev event loop: async pipe 1"); +// Official libev does not support these calls and they are used just for debug, +// so comment them out for now. +// P_LOG_FILE_DESCRIPTOR_OPEN2(ev_loop_get_pipe(libev_loop, 0), "libev event loop: async pipe 0"); +// P_LOG_FILE_DESCRIPTOR_OPEN2(ev_loop_get_pipe(libev_loop, 1), "libev event loop: async pipe 1"); priv->exitSignaller.data = this; safe = boost::make_shared<SafeLibev>(libev_loop); Index: passenger-5.0.30/src/cxx_supportlib/SafeLibev.h =================================================================== --- passenger-5.0.30.orig/src/cxx_supportlib/SafeLibev.h +++ passenger-5.0.30/src/cxx_supportlib/SafeLibev.h @@ -147,9 +147,11 @@ public: ~SafeLibev() { destroy(); - P_LOG_FILE_DESCRIPTOR_CLOSE(ev_loop_get_pipe(loop, 0)); - P_LOG_FILE_DESCRIPTOR_CLOSE(ev_loop_get_pipe(loop, 1)); - P_LOG_FILE_DESCRIPTOR_CLOSE(ev_backend_fd(loop)); +// Official libev does not support these calls and they are used just for debug, +// so comment them out for now. +// P_LOG_FILE_DESCRIPTOR_CLOSE(ev_loop_get_pipe(loop, 0)); +// P_LOG_FILE_DESCRIPTOR_CLOSE(ev_loop_get_pipe(loop, 1)); +// P_LOG_FILE_DESCRIPTOR_CLOSE(ev_backend_fd(loop)); ev_loop_destroy(loop); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor