Ignore:
Timestamp:
Sep 1, 2016, 5:12:24 PM (9 years ago)
Author:
bird
Message:

updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/kSubmit.c

    r2846 r2858  
    5252#ifdef KBUILD_OS_WINDOWS
    5353# include "sub_proc.h"
    54 # include "quote_argv.h"
    5554#endif
    5655
     
    15331532        if (pWorker)
    15341533        {
    1535 #ifdef KBUILD_OS_WINDOWS
    1536             /* Quote the argv elements, but first we need unquoted pszExecute. */
    1537             int const cArgs = argc - iArg;
    1538             int iArg2;
    1539             char **papszArgsOrg = (char **)xmalloc(sizeof(argv[0]) * cArgs);
    15401534            if (!pszExecutable)
    15411535                pszExecutable = argv[iArg];
    1542             memcpy(papszArgsOrg, &argv[iArg], sizeof(argv[0]) * cArgs);
    1543             quote_argv(cArgs, &argv[iArg], fWatcomBrainDamage, 0 /*fFreeOrLeak*/);
    1544 #endif
    15451536
    15461537            rcExit = kSubmitSendJobMessage(pWorker, pvMsg, cbMsg, 0 /*fNoRespawning*/, cVerbosity);
     
    15511542                if (atexit(kSubmitAtExitCallback) == 0)
    15521543                    g_fAtExitRegistered = 1;
    1553 
    1554 #ifdef KBUILD_OS_WINDOWS
    1555             for (iArg2 = 0; iArg2 < cArgs; iArg2++)
    1556                 if (argv[iArg2 + iArg] != papszArgsOrg[iArg2])
    1557                 {
    1558                     free(argv[iArg2 + iArg]);
    1559                     argv[iArg2 + iArg] = papszArgsOrg[iArg2];
    1560                 }
    1561             free(papszArgsOrg);
    1562 #endif
    15631544        }
    15641545        else
Note: See TracChangeset for help on using the changeset viewer.