--- fluent-bit/files/patch-src_flb__scheduler.c 1970-01-01 03:00:00.000000000 +0300 +++ fluent-bit/files/patch-src_flb__scheduler.c 2020-11-13 03:13:03.284952000 +0300 @@ -0,0 +1,11 @@ +--- src/flb_scheduler.c.orig 2020-11-13 03:03:24.702975000 +0300 ++++ src/flb_scheduler.c 2020-11-13 03:06:32.558756000 +0300 +@@ -44,7 +44,7 @@ + + /* We need to consume the byte */ + ret = flb_pipe_r(fd, &val, sizeof(val)); +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + if (ret < 0) { + #else + if (ret <= 0) {