id summary reporter owner description type status milestone component version severity resolution keywords cc 1577 Some commands don't work because hStdInput == 0 Takeshi Mouri René Rivera "The function execcmd() zero-initializes STARTUPINFO in exent.c at changeset:38009. But HANDLE value 0 is not equal to INVALID_HANDLE_VALUE. So the member hStdInput points an unknown object. In this case, some shell commands such as ""echo"" fail. Please add the following codes: {{{ /* disable stdin */ si.hStdInput = INVALID_HANDLE_VALUE; }}} or {{{ /* inherit stdin */ si.hStdInput = GetStdHandle(STD_INPUT_HANDLE); }}} " Bugs closed Boost.Jam 3.1.17 bjam Boost Development Trunk Problem fixed