MCPcopy Create free account
hub / github.com/boostorg/build / read_output

Function read_output

src/engine/execnt.cpp:823–838  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

821 FORWARD_PIPE_STDERR : FORWARD_PIPE_NONE )
822
823static void read_output()
824{
825 int32_t i;
826 for ( i = 0; i < globs.jobs; ++i )
827 if ( cmdtab[ i ].pi.hProcess )
828 {
829 /* Read stdout data. */
830 if ( cmdtab[ i ].pipe_out[ EXECCMD_PIPE_READ ] )
831 read_pipe( cmdtab[ i ].pipe_out[ EXECCMD_PIPE_READ ],
832 cmdtab[ i ].buffer_out, FORWARD_STDOUT( cmdtab[ i ] ) );
833 /* Read stderr data. */
834 if ( cmdtab[ i ].pipe_err[ EXECCMD_PIPE_READ ] )
835 read_pipe( cmdtab[ i ].pipe_err[ EXECCMD_PIPE_READ ],
836 cmdtab[ i ].buffer_err, FORWARD_STDERR( cmdtab[ i ] ) );
837 }
838}
839
840static void CALLBACK try_wait_callback( void * data, BOOLEAN is_timeout )
841{

Callers 1

exec_waitFunction · 0.85

Calls 1

read_pipeFunction · 0.85

Tested by

no test coverage detected