FreeBSD 13 : wrong kernel version and size of kevent_t

eugene dee0xeed at gmail.com
Wed Dec 22 10:43:41 UTC 2021


On Wednesday, 22 December 2021 at 10:05:25 UTC, rempas wrote:
> On Wednesday, 22 December 2021 at 09:49:59 UTC, eugene wrote:
>>
>> It looks strange - leading D compiler is not in Linux/FreeBSD 
>> repos :)
>
> Well no so much.

Well, ok. Now the only thing I can "do" is to wait until
[the issue](https://issues.dlang.org/show_bug.cgi?id=22615) will 
be solved.

And just in case - the topic was started due to my
exersises with kqueue and if it is interesting for
anybody, see [EDSM](http://zed.karelia.ru/0/e/)

EDSM stands for 'event driven state machines'

NOTE: despite the topic, those programs (echo client/server pair)
work perfectly, but this is not suprisingly, because:

* I am not using ext field in struct kevent_t
* most likely I never get more than one event from kqueue()
* buffer is 8 events long, so I always have extra space for that 
ext field.



More information about the Digitalmars-d-learn mailing list