コード例 #1
0
ファイル: pmkcmd.c プロジェクト: ABratovic/open-watcom-v2
static int ProcPMake( pmake_data  *data )
{
    int         res;
    char        save[_MAX_PATH];

    getcwd( save, sizeof( save ) );
    res = DoPMake( data );
    chdir( save );
    return( res );
}
コード例 #2
0
static unsigned ProcPMake( char *cmd, bool ignore_errors )
{
    pmake_data  *data;
    unsigned    res;
    char        save[_MAX_PATH];

    data = PMakeBuild( cmd );
    if( data == NULL )
        return( 1 );
    if( data->want_help || data->signaled ) {
        PMakeCleanup( data );
        return( 2 );
    }
    strcpy( save, IncludeStk->cwd );
    res = DoPMake( data, ignore_errors );
    SysChdir( save );
    getcwd( IncludeStk->cwd, sizeof( IncludeStk->cwd ) );
    PMakeCleanup( data );
    return( res );
}