419 Commits

Author SHA1 Message Date
Bert Belder
4aabde451c all-in-one: partially clean up generate-all-in-one.js 2017-11-28 17:35:52 +01:00
Bert Belder
d9b8298ccb all-in-one: rebuild 2017-11-28 17:00:59 +01:00
Bert Belder
cac4027ca4 doc: add copyright years to LICENSE 2017-11-27 17:15:13 +01:00
Bert Belder
d7bca86286 include: fix wepoll.h indentation 2017-11-27 17:09:11 +01:00
Bert Belder
6317d82823 test: use check() instead of assert()
This is to ensure these checks also run in release builds.
2017-11-27 16:56:47 +01:00
Bert Belder
056b2d72c4 test: implement shared check() macro 2017-11-27 16:55:46 +01:00
Bert Belder
100d5ebbe4 cmake: add 'test/shared' to include path for test targets 2017-11-27 16:48:51 +01:00
Bert Belder
2664cb45b8 cmake: use two-space indent in CMakeLists.txt 2017-11-27 16:48:08 +01:00
Bert Belder
387257e87f test: shorten duration of some tests 2017-11-27 01:11:41 +01:00
Bert Belder
700f9f73a4 test: add build rule that runs all tests 2017-11-27 01:11:34 +01:00
Bert Belder
424898f518 cmake: list build-specific sources as dependencies 2017-11-27 00:47:34 +01:00
Bert Belder
1f5f8975b2 cmake: add build type specific headers to source group 2017-11-27 00:46:54 +01:00
Bert Belder
dc3f25b542 all-in-one: rebuild 2017-11-24 19:15:07 +01:00
Bert Belder
5777b24404 all-in-one: also generate wepoll.h 2017-11-24 19:15:07 +01:00
Bert Belder
2ae6f03f6b all-in-one: make --strip-guards optional 2017-11-24 19:15:07 +01:00
Bert Belder
6bcc019046 all-in-one: make newline handling more robust 2017-11-24 19:15:02 +01:00
Bert Belder
44370f08ee all-in-one: reformat 2017-11-24 19:15:02 +01:00
Bert Belder
d1efd0b847 misc: add tsfmt.json 2017-11-24 19:15:02 +01:00
Bert Belder
f5f606e8b9 src: remove unnecessary wpoll.h includes 2017-11-24 18:07:05 +01:00
Bert Belder
a53ad7c753 test-multi-poll: poll each port from multiple threads 2017-11-24 16:00:44 +01:00
Bert Belder
6c6cca973f all-in-one: rebuild 2017-11-23 03:00:53 +01:00
Bert Belder
26ef0feed5 test: add test for EPOLLONESHOT, EPOLLRDHUP and EPOLLHUP 2017-11-23 03:00:26 +01:00
Bert Belder
e55a7612b7 sock: disable all events after EPOLLONESHOT event 2017-11-23 03:00:26 +01:00
Bert Belder
2a7c6ded9e sock: set the right epoll events on AFD_POLL_DISCONNECT 2017-11-23 03:00:21 +01:00
Bert Belder
742cc8c7fa sock: merge if branches for AFD_POLL_SEND and AFD_POLL_CONNECT 2017-11-23 03:00:21 +01:00
Bert Belder
e24be98fca all-in-one: move build script to tools/ 2017-11-23 03:00:21 +01:00
Bert Belder
6777162e73 test: make test-reflock less chatty 2017-11-21 17:12:46 +01:00
Bert Belder
782f228e50 test: fix test-udp-pings 2017-11-21 17:11:18 +01:00
Bert Belder
0e767efc0b nt: remove STATUS_SEVERITY_* definitions 2017-11-21 17:10:10 +01:00
Bert Belder
42bca93f67 cmake: do not recursively glob include/ 2017-11-21 15:58:19 +01:00
Bert Belder
a9aec85220 src: have separate internal.h for regular vs all-in-one build 2017-11-21 15:58:19 +01:00
Bert Belder
50aaa030b9 all-in-one: pass include directories on the build.js command line 2017-11-21 15:58:19 +01:00
Bert Belder
75dba51e41 all-in-one: insert a newline between source files 2017-11-21 15:58:19 +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
Bert Belder
84083dff6f all-in-one: rebuild 2017-09-27 17:18:05 +02:00
Bert Belder
955ca5d222 error: remove dead code from _return_error_helper() 2017-09-27 17:13:59 +02:00
Bert Belder
4eb7441254 error.h: place macros above function declarations 2017-09-27 17:13:59 +02:00
Bert Belder
01c82b9364 error: prefix internal APIs with 'err_' rather than 'we_' 2017-09-27 17:13:59 +02:00
Bert Belder
347ad5399e error: shrink the error-to-errno map 2017-09-27 17:13:54 +02:00
Bert Belder
aad7c9151e afd: use RtlNtStatusToDosError to map NTSTATUS to error code 2017-09-27 17:05:34 +02:00
Bert Belder
8188c3df79 ntstatus: remove some unused definitions 2017-09-26 21:20:03 +02:00
Bert Belder
20e76abf32 nt: declarators -> attributes 2017-09-26 21:18:42 +02:00
Bert Belder
e3dda41f53 util: consistent naming 2017-09-26 21:14:44 +02:00
Bert Belder
d99e748ef8 sock: remove ep_sock_from_overlapped() internal API 2017-09-26 21:12:28 +02:00
Bert Belder
9402a42a4d all-in-one: rebuild 2017-09-26 02:15:31 +02:00
Bert Belder
d4d296b53c build: remove rogue definition of HAVE_CONFIG_H 2017-09-26 02:14:53 +02:00
Bert Belder
ba8823ad87 init: make global initialization thread-safe 2017-09-26 02:14:53 +02:00
Bert Belder
3642064c17 util: reorder the flavors of container_of 2017-09-26 02:14:53 +02:00
Bert Belder
809a6d84bf sock: remove ep_sock_find_in_tree() internal api 2017-09-26 02:14:53 +02:00