static void
lws_accept_cb(struct ev_loop *loop, struct ev_io *watcher, int revents)
{
- struct lws_pollfd eventfd;
struct lws_io_watcher *lws_io = container_of(watcher,
struct lws_io_watcher, watcher);
struct lws_context *context = lws_io->context;
+ struct lws_pollfd eventfd;
if (revents & EV_ERROR)
return;
ev_break(loop, EVBREAK_ALL);
}
-LWS_VISIBLE int lws_sigint_cfg(
- struct lws_context *context,
- int use_ev_sigint,
- lws_ev_signal_cb* cb)
+LWS_VISIBLE int
+lws_sigint_cfg(struct lws_context *context, int use_ev_sigint,
+ lws_ev_signal_cb* cb)
{
context->use_ev_sigint = use_ev_sigint;
- if( cb ) {
+ if (cb)
context->lws_ev_sigint_cb = cb;
- }
- else {
+ else
context->lws_ev_sigint_cb = &lws_sigint_cb;
- };
+
return 0;
-};
+}
LWS_VISIBLE int
-lws_initloop(
- struct lws_context *context,
- struct ev_loop *loop)
+lws_initloop(struct lws_context *context, struct ev_loop *loop)
{
+ struct ev_signal *w_sigint = &context->w_sigint.watcher;
+ struct ev_io *w_accept = &context->w_accept.watcher;
+ const char * backend_name;
int status = 0;
int backend;
- const char * backend_name;
- struct ev_io *w_accept = &context->w_accept.watcher;
- struct ev_signal *w_sigint = &context->w_sigint.watcher;
if (!loop)
loop = ev_default_loop(0);
/*
* Initialize the accept w_accept with the listening socket
- * and register a callback for read operations:
+ * and register a callback for read operations
*/
- ev_io_init(w_accept, lws_accept_cb,
- context->lserv_fd, EV_READ);
+ ev_io_init(w_accept, lws_accept_cb, context->lserv_fd, EV_READ);
ev_io_start(context->io_loop,w_accept);
- /* Register the signal watcher unless the user has indicated otherwise: */
- if( context->use_ev_sigint ) {
+ /* Register the signal watcher unless the user says not to */
+ if (context->use_ev_sigint) {
ev_signal_init(w_sigint, context->lws_ev_sigint_cb, SIGINT);
ev_signal_start(context->io_loop,w_sigint);
- };
+ }
backend = ev_backend(loop);
switch (backend) {
default:
backend_name = "Unknown libev backend";
break;
- };
+ }
lwsl_notice(" libev backend: %s\n", backend_name);
return;
assert((flags & (LWS_EV_START | LWS_EV_STOP)) &&
- (flags & (LWS_EV_READ | LWS_EV_WRITE)));
+ (flags & (LWS_EV_READ | LWS_EV_WRITE)));
if (flags & LWS_EV_START) {
if (flags & LWS_EV_WRITE)