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 |
|