epoll: use container_of() instead of CONTAINING_RECORD()
This commit is contained in:
parent
45afb2268e
commit
52dbb3f2a2
@ -380,7 +380,7 @@ int epoll_wait(epoll_t port_handle,
|
|||||||
int registered_events, reported_events;
|
int registered_events, reported_events;
|
||||||
|
|
||||||
overlapped = entries[i].lpOverlapped;
|
overlapped = entries[i].lpOverlapped;
|
||||||
io_req = CONTAINING_RECORD(overlapped, epoll_io_req_t, overlapped);
|
io_req = container_of(overlapped, epoll_io_req_t, overlapped);
|
||||||
sock_data = io_req->sock_data;
|
sock_data = io_req->sock_data;
|
||||||
|
|
||||||
if (io_req->generation < sock_data->io_req_generation) {
|
if (io_req->generation < sock_data->io_req_generation) {
|
||||||
@ -524,8 +524,8 @@ int epoll_close(epoll_t port_handle) {
|
|||||||
port_data->pending_reqs_count -= count;
|
port_data->pending_reqs_count -= count;
|
||||||
|
|
||||||
for (i = 0; i < count; i++) {
|
for (i = 0; i < count; i++) {
|
||||||
epoll_io_req_t* io_req = CONTAINING_RECORD(
|
epoll_io_req_t* io_req =
|
||||||
entries[i].lpOverlapped, epoll_io_req_t, overlapped);
|
container_of(entries[i].lpOverlapped, epoll_io_req_t, overlapped);
|
||||||
free(io_req);
|
free(io_req);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user