Skip to content

Commit

Permalink
Fixed some links
Browse files Browse the repository at this point in the history
  • Loading branch information
FedeDP committed Apr 3, 2018
1 parent dbd00cd commit c426577
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Lib/poll_plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

In this folder you can find poll plugins to support various OSes.
As of today, an *epoll* plugin (for Linux) and a *kqueue* plugin (for BSD and MacOS) are provided.
Each plugin must implement and provide [poll_priv](https://github.com/FedeDP/libmodule/blob/kqueue_support/Lib/poll_priv.h) interface.
In [CMakeLists.txt](https://github.com/FedeDP/libmodule/blob/kqueue_support/CMakeLists.txt#L12) correct plugin for target OS is built.
Each plugin must implement and provide [poll_priv](https://github.com/FedeDP/libmodule/blob/tree/Lib/poll_priv.h) interface.
In [CMakeLists.txt](https://github.com/FedeDP/libmodule/blob/tree/CMakeLists.txt#L12) correct plugin for target OS is built.

*Any pull request to expand libmodule's availability is warmly welcomed.*
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Indeed, libmodule was heavily inspired by my own actor library experience with [

Short answer: no, it is not.

Long answer: it kinda is. Non-portable code is actually [compile-time-plugins](https://github.com/FedeDP/libmodule/tree/kqueue_support/Lib/poll_plugins) based.
Long answer: it kinda is. Non-portable code is actually [compile-time-plugins](https://github.com/FedeDP/libmodule/tree/master/Lib/poll_plugins) based.
On linux, libmodule's internal loop will use epoll, while on BSD and MacOS kqueue will be used.
The downside is that any poll plugin must have epoll-like interface. This is a choice: I find epoll-like APIs to be much more powerful and enjoyable to use.

Expand Down

0 comments on commit c426577

Please sign in to comment.