From: Jérémy Lal Date: Sun, 23 Oct 2016 13:36:45 +0000 (+0100) Subject: kfreebsd port X-Git-Tag: archive/raspbian/1.44.2-1+rpi1~1^2^2^2^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c28ecc4170462dc6a47b50b98fa278643b29bd5f;p=libuv1.git kfreebsd port Last-Update: 2015-09-19 Forwarded: not yet =================================================================== Gbp-Pq: Name kfreebsd.patch --- diff --git a/configure.ac b/configure.ac index d9251f3..5581b9d 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,7 @@ AM_CONDITIONAL([ANDROID], [AS_CASE([$host_os],[linux-android*],[true], [false]) AM_CONDITIONAL([DARWIN], [AS_CASE([$host_os],[darwin*], [true], [false])]) AM_CONDITIONAL([DRAGONFLY],[AS_CASE([$host_os],[dragonfly*], [true], [false])]) AM_CONDITIONAL([FREEBSD], [AS_CASE([$host_os],[freebsd*], [true], [false])]) +AM_CONDITIONAL([FREEBSD], [AS_CASE([$host_os],[*freebsd*], [true], [false])]) AM_CONDITIONAL([LINUX], [AS_CASE([$host_os],[linux*], [true], [false])]) AM_CONDITIONAL([NETBSD], [AS_CASE([$host_os],[netbsd*], [true], [false])]) AM_CONDITIONAL([OPENBSD], [AS_CASE([$host_os],[openbsd*], [true], [false])]) diff --git a/include/uv-unix.h b/include/uv-unix.h index a852c40..eccf883 100644 --- a/include/uv-unix.h +++ b/include/uv-unix.h @@ -51,7 +51,7 @@ #elif defined(__APPLE__) # include "uv-darwin.h" #elif defined(__DragonFly__) || \ - defined(__FreeBSD__) || \ + defined(__FreeBSD_kernel__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) # include "uv-bsd.h" diff --git a/src/unix/core.c b/src/unix/core.c index cdcd0b5..e9b224e 100644 --- a/src/unix/core.c +++ b/src/unix/core.c @@ -58,7 +58,7 @@ # endif #endif -#if defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) # include # include # include @@ -524,7 +524,7 @@ int uv__close(int fd) { #if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || \ - defined(_AIX) || defined(__DragonFly__) + defined(_AIX) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) int uv__nonblock(int fd, int set) { int r; @@ -554,7 +554,7 @@ int uv__cloexec(int fd, int set) { } #else /* !(defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || \ - defined(_AIX) || defined(__DragonFly__)) */ + defined(_AIX) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)) */ int uv__nonblock(int fd, int set) { int flags; @@ -618,7 +618,7 @@ int uv__cloexec(int fd, int set) { } #endif /* defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || \ - defined(_AIX) || defined(__DragonFly__) */ + defined(_AIX) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) */ /* This function is not execve-safe, there is a race window diff --git a/src/unix/fs.c b/src/unix/fs.c index 085970a..0e6d9a1 100644 --- a/src/unix/fs.c +++ b/src/unix/fs.c @@ -193,6 +193,7 @@ skip: #elif defined(__APPLE__) \ || defined(__DragonFly__) \ || defined(__FreeBSD__) \ + || defined(__FreeBSD_kernel__) \ || defined(__NetBSD__) \ || defined(__OpenBSD__) \ || defined(__sun) diff --git a/test/test-fs-event.c b/test/test-fs-event.c index 353c43b..6f23e47 100644 --- a/test/test-fs-event.c +++ b/test/test-fs-event.c @@ -29,6 +29,7 @@ # if defined(__APPLE__) || \ defined(__DragonFly__) || \ defined(__FreeBSD__) || \ + defined(__FreeBSD_kernel__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) # define HAVE_KQUEUE 1