From 8fefe37693489e74a7f5fac263b1a626c4fc2c50 Mon Sep 17 00:00:00 2001 From: yang-g Date: Thu, 7 Jan 2016 16:24:55 -0800 Subject: Remove from all epoll sets when releasing an fd --- src/core/iomgr/pollset_posix.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/core/iomgr/pollset_posix.h') diff --git a/src/core/iomgr/pollset_posix.h b/src/core/iomgr/pollset_posix.h index 78fc27d2b3..8b1616a101 100644 --- a/src/core/iomgr/pollset_posix.h +++ b/src/core/iomgr/pollset_posix.h @@ -139,6 +139,8 @@ void grpc_poll_become_multipoller(grpc_exec_ctx *exec_ctx, * be locked) */ int grpc_pollset_has_workers(grpc_pollset *pollset); +void grpc_remove_fd_from_all_epoll_sets(int fd); + /* override to allow tests to hook poll() usage */ typedef int (*grpc_poll_function_type)(struct pollfd *, nfds_t, int); extern grpc_poll_function_type grpc_poll_function; -- cgit v1.2.3