X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Flib%2FForkAndExec.cpp;h=753e06ee88f680104886cc9cc1140f5e9324ef72;hb=24f797294aca130e70317003f4ee42540429ec63;hp=48a8dc18bac36621cedfd50d7ef5f1ae9ae7df66;hpb=21e20f73898b5f47e6cbd866beb95e95d6bf1215;p=awesomized%2Flibmemcached diff --git a/test/lib/ForkAndExec.cpp b/test/lib/ForkAndExec.cpp index 48a8dc18..753e06ee 100644 --- a/test/lib/ForkAndExec.cpp +++ b/test/lib/ForkAndExec.cpp @@ -4,7 +4,10 @@ #include #include -#include +#if HAVE_UNISTD_H +# include +#endif +#include #if !HAVE_PIPE2 static inline int setfl(int fd, int newflags) { @@ -107,7 +110,7 @@ void ForkAndExec::closePipe(int &fd) { } void ForkAndExec::pollExecReadyPipe() { -#if __APPLE__ || __FreeBSD__ +#if __APPLE__ char c, n = 50; do { if (0 == read(ready[mode::READ], &c, 1)) {