343 Commits

Author SHA1 Message Date
Bert Belder
5162f578ab epoll.c: wrap assignment-in-conditional in double parentheses 2017-09-01 19:29:45 +02:00
Bert Belder
f5633093df epoll.c: use size_t for array index counter 2017-09-01 19:29:45 +02:00
Bert Belder
370e1b79e2 epoll.c: ensure ssize_t type is defined 2017-09-01 19:29:45 +02:00
Bert Belder
47ceb5b498 ntapi.h: do away with funky comment style 2017-09-01 19:29:45 +02:00
Bert Belder
c480ec6242 epoll.c: do away with funky comment style 2017-09-01 19:29:45 +02:00
Bert Belder
4815b07fd4 src: capitalize Windows.h 2017-09-01 19:29:45 +02:00
Bert Belder
82e9b9e418 msafd.h: add two definitions from winioctl.h 2017-09-01 19:29:45 +02:00
Bert Belder
2ac38c9f3a epoll.c: add missing malloc.h include 2017-09-01 19:29:45 +02:00
Bert Belder
051b79868d epoll.c: include windows headers 2017-09-01 19:29:45 +02:00
Bert Belder
7fbee56a3f header: define enum EPOLL_EVENTS just like linux 2017-09-01 19:29:45 +02:00
Bert Belder
da8e0a5f5f header: make c++ friendly 2017-09-01 19:29:45 +02:00
Bert Belder
06b399a21f header: add EPOLL_EXTERN declarator to functions 2017-09-01 19:29:44 +02:00
Bert Belder
4263397ef1 header: don't include Winsock2.h and Windows.h 2017-09-01 19:29:44 +02:00
Bert Belder
0904888163 tree.h: mark static functions as unused to avoid clang warning 2017-09-01 19:29:44 +02:00
Bert Belder
76c5e35363 epoll.c: use GetTickCount64() to avoid clock wrapping issues 2017-09-01 19:29:44 +02:00
Bert Belder
f943400618 epoll.c: naming conflict, rename 'op(eration)' to '(io_)req(uest)' 2017-09-01 19:29:44 +02:00
Bert Belder
0fe6e84b98 build: add cmake-based build system 2017-09-01 19:29:39 +02:00
Bert Belder
42a0c6e0f4 structure: put tests in the test/ folder 2017-09-01 19:29:39 +02:00
Bert Belder
1dda8f5b47 build: get rid of the gyp build system 2017-09-01 19:29:39 +02:00
Bert Belder
c2fff82c25 test: fix the test somewhat 2017-09-01 19:29:39 +02:00
k0zmo
12b29d1177 epoll.c: fix re-listing polled sockets 2017-09-01 19:29:39 +02:00
Bert Belder
83ef29e49a src: epoll.h is not a system header 2017-09-01 19:29:39 +02:00
Bert Belder
005581d797 style: format all sources 2017-09-01 19:29:39 +02:00
Bert Belder
c7ebd8f042 style: add clang-format style rules 2017-09-01 19:29:39 +02:00
Bert Belder
3177e98bb4 structure: add more .gitignore items 2017-09-01 19:29:34 +02:00
Bert Belder
692e97d0db doc: add license 2017-09-01 19:22:22 +02:00
Bert Belder
828de8474b ntapi.h: remove DUMMYUNIONNAME annotation 2017-09-01 19:22:18 +02:00
Bert Belder
f020adf547 Move attention queue management to the right spot 2012-09-06 06:25:00 +02:00
Bert Belder
6f82a912e5 Fix inappropriate return value for epoll_create 2012-09-06 05:52:24 +02:00
Bert Belder
5f55c930d8 Fix tree corruption 2012-09-06 05:52:10 +02:00
Bert Belder
018cbff4b1 Use SIO_BASE_HANDLE to bypass LSPs 2012-09-06 05:03:54 +02:00
Bert Belder
fd94013fc2 s/attn/attn_list/ 2012-09-06 04:55:08 +02:00
Bert Belder
503e0bca69 More WIP 2012-09-06 04:20:37 +02:00
Bert Belder
004b8396c8 remove cruft 2012-09-06 02:41:24 +02:00
Bert Belder
4c2fb9914a s/wpoll/epoll/g 2012-09-06 02:37:37 +02:00
Bert Belder
a1aa2c7d80 WIP 2012-09-06 02:28:12 +02:00
Bert Belder
0d07f24236 start working on test 2012-08-29 05:14:00 +02:00
Bert Belder
39e68401ce WIP 2012-08-29 04:39:12 +02:00
Bert Belder
c3f7e36acb WIP 2012-08-25 04:35:43 +02:00
Bert Belder
b45fca6328 more skeletton 2012-08-25 03:44:04 +02:00
Bert Belder
214de4db8d Add tree.h from FreeBSD 2012-08-24 16:24:50 +02:00
Bert Belder
51a59be139 Skeletton 2012-08-24 16:10:16 +02:00
Bert Belder
733e462df4 Initial commit 2012-08-24 16:10:01 +02:00