19 Commits

Author SHA1 Message Date
Bert Belder
4ea40313be epoll: epoll_create(1) to match linux API more closely 2017-09-25 19:54:20 +02:00
Bert Belder
45728a1e90 api: reference the epoll port by windows HANDLE 2017-09-25 18:15:17 +02:00
Bert Belder
bb23a2b9f0 reflock: make it much simpler 2017-09-25 17:51:03 +02:00
Bert Belder
a94fbfd459 test: add reflock test 2017-09-23 14:05:34 +02:00
Bert Belder
2a7b9be01d test: add test-ctl-fuzz 2017-09-14 01:35:37 +02:00
Bert Belder
280cc30074 test: add test-multi-poll 2017-09-14 01:35:37 +02:00
Bert Belder
ccf4242a5e test-udp-pings: don't use getaddrinfo() to resolve localhost 2017-09-14 01:35:37 +02:00
Bert Belder
5d26c4df71 test-udp-pings: use #defines rather than constants for test parameters 2017-09-14 01:35:37 +02:00
Bert Belder
57094513ef test-udp-pings: remove unnecessary perror() call 2017-09-14 01:35:37 +02:00
Bert Belder
12abb04d46 test-udp-pings: deal with compiler warnings 2017-09-14 01:35:29 +02:00
Bert Belder
b8a2e2ea84 test-udp-pings: increase socket count to 10k 2017-09-14 01:35:29 +02:00
Bert Belder
1c32c9e030 test-udp-pings: reduce run time 2017-09-14 01:35:29 +02:00
Bert Belder
8e8df010f3 test-udp-pings: format source code 2017-09-14 01:35:29 +02:00
Bert Belder
153bc1138a socket: fix EPOLLONESHOT semantics
When EPOLLONESHOT is specified, rather than deleting the socket, just
clear it's event mask.
2017-09-14 00:53:13 +02:00
Bert Belder
c26cb3e2dd test: include send rate in terminal output 2017-09-11 04:00:31 +02:00
Bert Belder
91069b2271 epoll: split out poll request functions into poll-request.[ch] 2017-09-10 20:39:36 +02:00
Bert Belder
89099e3103 src: major refactor 2017-09-10 20:39:19 +02:00
Bert Belder
e910b2bc72 src: include windows headers in a central location 2017-09-03 20:55:37 +02:00
Bert Belder
42a0c6e0f4 structure: put tests in the test/ folder 2017-09-01 19:29:39 +02:00