History log of /f-stack/lib/ff_epoll.c (Results 1 – 11 of 11)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v1.21.1, v1.21, v1.20, v1.13, v1.12
# 8d6a4447 27-Dec-2017 daovanhuy <[email protected]>

Fix #124

Fix #124: set/get user data in epoll


# b77f6ee6 27-Dec-2017 daovanhuy <[email protected]>

Fix #124

Fix #124: set/get user data in epoll


# 4ca4a487 07-Dec-2017 logwang <[email protected]>

ff_epoll: rewrite `ff_epoll_ctl`.


# b226a4cf 07-Dec-2017 logwang <[email protected]>

ff_epoll: rewrite `ff_epoll_ctl`.


# 794317ab 05-Dec-2017 logwang <[email protected]>

ff_epoll: support edge-triggered mode.

Convert epoll EPOLLET to kqueue EV_CLEAR.


# 9d39026b 05-Dec-2017 logwang <[email protected]>

ff_epoll: support edge-triggered mode.

Convert epoll EPOLLET to kqueue EV_CLEAR.


Revision tags: v1.11
# 8c317b22 27-Nov-2017 logwang <[email protected]>

Fix #107: some invalid usages of kqueue in `ff_epoll`.

1.Both EVFILT_READ and EVFILT_WRITE are values but not flags. It needs to check whether it is equal but not to do logic and.

2.If the read dir

Fix #107: some invalid usages of kqueue in `ff_epoll`.

1.Both EVFILT_READ and EVFILT_WRITE are values but not flags. It needs to check whether it is equal but not to do logic and.

2.If the read direction of the socket has shutdown, then the filter also sets EV_EOF in `flags`, and returns the socket error (if any) in `fflags`.

show more ...


# 112c74aa 27-Nov-2017 logwang <[email protected]>

Fix #107: some invalid usages of kqueue in `ff_epoll`.

1.Both EVFILT_READ and EVFILT_WRITE are values but not flags. It needs to check whether it is equal but not to do logic and.

2.If the read dir

Fix #107: some invalid usages of kqueue in `ff_epoll`.

1.Both EVFILT_READ and EVFILT_WRITE are values but not flags. It needs to check whether it is equal but not to do logic and.

2.If the read direction of the socket has shutdown, then the filter also sets EV_EOF in `flags`, and returns the socket error (if any) in `fflags`.

show more ...


# 850cbeb4 13-Jun-2017 Ron <[email protected]>

kevent copyout directly without


# 1a78ce8e 13-Jun-2017 Ron <[email protected]>

epoll optimization, add ff_kevent_do_each


# a9643ea8 21-Apr-2017 logwang <[email protected]>

init