aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/fd_posix.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-10-02 13:59:31 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-10-02 13:59:31 -0700
commit58d05a63dfb9355d707c3f7c4da781f4071efc60 (patch)
tree30aeb7df94044f7fce2654fb2d69a3ca9910afcd /src/core/iomgr/fd_posix.h
parentdc17471545f0621ca03c8e73584139bcfde34479 (diff)
Stabilize mac build
Diffstat (limited to 'src/core/iomgr/fd_posix.h')
-rw-r--r--src/core/iomgr/fd_posix.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/core/iomgr/fd_posix.h b/src/core/iomgr/fd_posix.h
index a60aff2a09..b56931cb2b 100644
--- a/src/core/iomgr/fd_posix.h
+++ b/src/core/iomgr/fd_posix.h
@@ -59,8 +59,8 @@ struct grpc_fd {
and just unref by 1 when we're ready to flag the object as orphaned */
gpr_atm refst;
- gpr_mu set_state_mu;
- gpr_atm shutdown;
+ gpr_mu mu;
+ int shutdown;
int closed;
/* The watcher list.
@@ -85,20 +85,22 @@ struct grpc_fd {
If at a later time there becomes need of a poller to poll, one of
the inactive pollers may be kicked out of their poll loops to take
that responsibility. */
- gpr_mu watcher_mu;
grpc_fd_watcher inactive_watcher_root;
grpc_fd_watcher *read_watcher;
grpc_fd_watcher *write_watcher;
- gpr_atm readst;
- gpr_atm writest;
+ grpc_closure *read_closure;
+ grpc_closure *write_closure;
struct grpc_fd *freelist_next;
grpc_closure *on_done_closure;
- grpc_closure *shutdown_closures[2];
grpc_iomgr_object iomgr_object;
+
+ size_t num_ev;
+ size_t cap_ev;
+ fd_event *ev;
};
/* Create a wrapped file descriptor.