From 427e0a0209e615b483cfba14fb231107e8fd327f Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Thu, 14 Sep 2017 03:54:30 +0200 Subject: [PATCH] socket: use actual enum type for `poll_status` field --- src/epoll-socket.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/epoll-socket.c b/src/epoll-socket.c index 9a18746..edbcaee 100644 --- a/src/epoll-socket.c +++ b/src/epoll-socket.c @@ -21,7 +21,11 @@ typedef struct _poll_req { AFD_POLL_INFO poll_info; } _poll_req_t; -enum _poll_status { _POLL_IDLE = 0, _POLL_PENDING, _POLL_CANCELLED }; +typedef enum _poll_status { + _POLL_IDLE = 0, + _POLL_PENDING, + _POLL_CANCELLED +} _poll_status_t; typedef struct _ep_sock_private { ep_sock_t pub; @@ -31,7 +35,7 @@ typedef struct _ep_sock_private { epoll_data_t user_data; uint32_t user_events; uint32_t pending_events; - uint8_t poll_status; + _poll_status_t poll_status; unsigned deleted : 1; } _ep_sock_private_t;