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

Function exec_init

src/engine/execnt.cpp:236–249  ·  view source on GitHub ↗

* exec_init() - global initialization */

Source from the content-addressed store, hash-verified

234 * exec_init() - global initialization
235 */
236void exec_init( void )
237{
238 if ( globs.jobs > cmdtab_size )
239 {
240 cmdtab = (_cmdtab_t*)BJAM_REALLOC( cmdtab, globs.jobs * sizeof( *cmdtab ) );
241 memset( cmdtab + cmdtab_size, 0, ( globs.jobs - cmdtab_size ) * sizeof( *cmdtab ) );
242 cmdtab_size = globs.jobs;
243 }
244 if ( globs.jobs > MAXIMUM_WAIT_OBJECTS && !process_queue.read_okay )
245 {
246 process_queue.read_okay = CreateEvent( NULL, FALSE, FALSE, NULL );
247 process_queue.write_okay = CreateEvent( NULL, FALSE, TRUE, NULL );
248 }
249}
250
251/*
252 * exec_done - free resources.

Callers 1

makeFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected