Changeset 2876 for trunk/src/kmk


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

updates

File:
1 edited

Legend:

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

    r2875 r2876  
    569569 *
    570570 * @returns Pointer to the message.
    571  * @param   pszExecutable   The executable to run.
    572  * @param   papszArgs       The argument vector.
    573  * @param   papszEnvVars    The environment vector.
    574  * @param   pszCwd          The current directory.
    575  * @param   pcbMsg          Where to return the message length.
     571 * @param   pszExecutable       The executable to run.
     572 * @param   papszArgs           The argument vector.
     573 * @param   papszEnvVars        The environment vector.
     574 * @param   pszCwd              The current directory.
     575 * @param   fWatcomBrainDamage  The wcc/wcc386 workaround.
     576 * @param   pcbMsg              Where to return the message length.
    576577 */
    577578static void *kSubmitComposeJobMessage(const char *pszExecutable, char **papszArgs, char **papszEnvVars,
    578                                       const char *pszCwd, uint32_t *pcbMsg)
     579                                      const char *pszCwd, int fWatcomBrainDamage, uint32_t *pcbMsg)
    579580{
    580581    size_t   cbTmp;
     
    610611    cEnvVars = i;
    611612
     613    cbMsg += 1;
    612614
    613615    /*
     
    649651    }
    650652    assert(i == cEnvVars);
     653
     654    *pbCursor++ = fWatcomBrainDamage != 0;
    651655
    652656    assert(pbCursor - pbMsg == (size_t)cbMsg);
     
    15441548    {
    15451549        uint32_t        cbMsg;
    1546         void           *pvMsg   = kSubmitComposeJobMessage(pszExecutable, &argv[iArg], papszEnv, szCwd, &cbMsg);
     1550        void           *pvMsg   = kSubmitComposeJobMessage(pszExecutable, &argv[iArg], papszEnv, szCwd,
     1551                                                           fWatcomBrainDamage, &cbMsg);
    15471552        PWORKERINSTANCE pWorker = kSubmitSelectWorkSpawnNewIfNecessary(cBitsWorker, cVerbosity);
    15481553        if (pWorker)
Note: See TracChangeset for help on using the changeset viewer.