Bert Belder
3ad20d71ff
build: refactor config infrastructure and test build setup
...
* Configuration is now done with files, instead of through command line
switches specified in CMakeLists.txt.
* Link tests with a static library instead of compiling individual
wepoll source files as part of the test executable. This should make
the CI run significantly faster.
2020-01-12 23:56:59 +01:00
Bert Belder
24dda1ef62
header: squelch clang warnings about recursive macro invocation
2018-05-17 01:31:20 -07:00
Bert Belder
8e4f574d37
header: squelch clang 6.x shift-sign-overflow warning
2018-05-17 01:31:20 -07:00
Bert Belder
56f2d70ce3
doc: document struct epoll_event, events and flags
2018-05-02 07:07:36 +02:00
Bert Belder
7d3dd32b3d
header: cast event types to uint32_t
2017-12-03 23:15:31 +01:00
Bert Belder
ceb44f6501
header: align values in enum EPOLL_EVENTS definition
2017-12-03 23:14:22 +01:00
Bert Belder
c22de2ecab
header: note that EPOLLMSG is never reported
2017-12-03 22:56:09 +01:00
Bert Belder
6209fd4850
header: mark windows-specific fields in union epoll_data
2017-12-03 22:55:55 +01:00
Bert Belder
d7bca86286
include: fix wepoll.h indentation
2017-11-27 17:09:11 +01:00
Bert Belder
2fc0bafb49
src: rename preprocessor constants
2017-11-21 15:04:37 +01:00
Bert Belder
eb673e3fed
all: rename the project to 'wepoll'
2017-09-28 00:12:20 +02:00