diff options
Diffstat (limited to 'libglusterfs/src/event.c')
| -rw-r--r-- | libglusterfs/src/event.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/libglusterfs/src/event.c b/libglusterfs/src/event.c index 49f70c83366..ddba9810b0b 100644 --- a/libglusterfs/src/event.c +++ b/libglusterfs/src/event.c @@ -54,14 +54,14 @@ event_pool_new(int count, int eventthreadcount)  int  event_register(struct event_pool *event_pool, int fd, event_handler_t handler, -               void *data, int poll_in, int poll_out) +               void *data, int poll_in, int poll_out, char notify_poller_death)  {      int ret = -1;      GF_VALIDATE_OR_GOTO("event", event_pool, out); -    ret = event_pool->ops->event_register(event_pool, fd, handler, data, -                                          poll_in, poll_out); +    ret = event_pool->ops->event_register( +        event_pool, fd, handler, data, poll_in, poll_out, notify_poller_death);  out:      return ret;  } @@ -161,7 +161,7 @@ out:  int  poller_destroy_handler(int fd, int idx, int gen, void *data, int poll_out, -                       int poll_in, int poll_err) +                       int poll_in, int poll_err, char event_thread_exit)  {      struct event_destroy_data *destroy = NULL;      int readfd = -1, ret = -1; @@ -233,7 +233,7 @@ event_dispatch_destroy(struct event_pool *event_pool)      /* From the main thread register an event on the pipe fd[0],       */ -    idx = event_register(event_pool, fd[0], poller_destroy_handler, &data, 1, +    idx = event_register(event_pool, fd[0], poller_destroy_handler, &data, 1, 0,                           0);      if (idx < 0)          goto out;  | 
