diff --git a/lib/mksh/dosys.cc b/lib/mksh/dosys.cc index 68c9ca2..e8be6c4 100644 --- a/lib/mksh/dosys.cc +++ b/lib/mksh/dosys.cc @@ -51,15 +51,16 @@ #include /* wait() */ #include /* ulimit() */ #include /* close(), dup2() */ -// closefrom only available on Solaris/BSD +// closefrom only available on Solaris/BSD via system header #include /* closefrom() */ -#ifdef __linux - #include -#endif #include #include +#if defined(__linux) && defined(HAVE_CLOSEFROM) + #include +#endif + /* * typedefs & structs */