Ignore:
Timestamp:
Mar 26, 2018, 10:25:56 PM (7 years ago)
Author:
bird
Message:

kmkbuiltin: funnel output thru output.c (usually via err.c).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/w32/winchildren.c

    r3191 r3192  
    19581958{
    19591959    PCKMKBUILTINENTRY pBuiltIn = pChild->u.BuiltIn.pBuiltIn;
     1960    KMKBUILTINCTX Ctx = { pBuiltIn->uName.s.sz, pChild->pMkChild ? &pChild->pMkChild->output : NULL };
    19601961    if (pBuiltIn->uFnSignature == FN_SIG_MAIN)
    1961         pChild->iExitCode = pBuiltIn->u.pfnMain(pChild->u.BuiltIn.cArgs, pChild->u.BuiltIn.papszArgs, pChild->u.BuiltIn.papszEnv);
     1962        pChild->iExitCode = pBuiltIn->u.pfnMain(pChild->u.BuiltIn.cArgs, pChild->u.BuiltIn.papszArgs,
     1963                                                pChild->u.BuiltIn.papszEnv, &Ctx);
    19621964    else if (pBuiltIn->uFnSignature == FN_SIG_MAIN_SPAWNS)
    19631965        pChild->iExitCode = pBuiltIn->u.pfnMainSpawns(pChild->u.BuiltIn.cArgs, pChild->u.BuiltIn.papszArgs,
    1964                                                       pChild->u.BuiltIn.papszEnv, pChild->pMkChild, NULL);
     1966                                                      pChild->u.BuiltIn.papszEnv, &Ctx, pChild->pMkChild, NULL);
    19651967    else
    19661968    {
Note: See TracChangeset for help on using the changeset viewer.