Fix compilation on DragonFlyBSD

This commit is contained in:
Diederik de Groot 2018-01-09 15:23:23 +01:00
parent 97b154048d
commit e062e44f1c
No known key found for this signature in database
GPG key ID: AFA728250A1BECD6
2 changed files with 9 additions and 0 deletions

View file

@ -8,6 +8,7 @@ module eventcore.drivers.posix.kqueue;
@safe: /*@nogc:*/ nothrow:
version (FreeBSD) enum have_kqueue = true;
else version (DragonFlyBSD) enum have_kqueue = true;
else version (OSX) enum have_kqueue = true;
else enum have_kqueue = false;
@ -21,6 +22,7 @@ import core.sys.posix.sys.time : timespec, time_t;
version (OSX) import core.sys.darwin.sys.event;
else version (FreeBSD) import core.sys.freebsd.sys.event;
else version (DragonFlyBSD) import core.sys.dragonflybsd.sys.event;
else static assert(false, "Kqueue not supported on this OS.");