diff --git a/v2/engine/execcmd.h b/v2/engine/execcmd.h index 291afe78a..923a25f71 100644 --- a/v2/engine/execcmd.h +++ b/v2/engine/execcmd.h @@ -49,8 +49,6 @@ void exec_cmd int exec_wait(); -void exec_done( void ); - #define EXEC_CMD_OK 0 #define EXEC_CMD_FAIL 1 #define EXEC_CMD_INTR 2 diff --git a/v2/engine/execnt.c b/v2/engine/execnt.c index 087f479e1..c64e4703c 100644 --- a/v2/engine/execnt.c +++ b/v2/engine/execnt.c @@ -1297,9 +1297,4 @@ static void reportWindowsError( char const * const apiName ) } -void exec_done( void ) -{ -} - - #endif /* USE_EXECNT */ diff --git a/v2/engine/execunix.c b/v2/engine/execunix.c index a7b4c453d..93b92f5aa 100644 --- a/v2/engine/execunix.c +++ b/v2/engine/execunix.c @@ -600,16 +600,4 @@ static int get_free_cmdtab_slot() exit( EXITBAD ); } - -void exec_done( void ) -{ - int slot; - for ( slot = 0; slot < MAXJOBS; ++slot ) - { - if ( !cmdtab[ slot ].action ) break; - BJAM_FREE( cmdtab[ slot ].action ); - BJAM_FREE( cmdtab[ slot ].target ); - } -} - # endif /* USE_EXECUNIX */ diff --git a/v2/engine/jam.c b/v2/engine/jam.c index 27cc981d8..e087c8ee3 100644 --- a/v2/engine/jam.c +++ b/v2/engine/jam.c @@ -122,7 +122,6 @@ #include "output.h" #include "search.h" #include "class.h" -#include "execcmd.h" #include "constants.h" #include "function.h" #include "pwd.h" @@ -591,7 +590,6 @@ int main( int argc, char * * argv, char * * arg_environ ) class_done(); modules_done(); regex_done(); - exec_done(); pwd_done(); path_done(); function_done();