Ignore:
Timestamp:
Oct 7, 2007, 2:24:15 AM (18 years ago)
Author:
bird
Message:

Added psh parameter to the remaining global functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/generated/init.c

    r1201 r1202  
    189189              char **envp;
    190190
    191               initvar();
     191              initvar(psh);
    192192              for (envp = environ ; *envp ; envp++) {
    193193                      if (strchr(*envp, '=')) {
    194                               setvareq(*envp, VEXPORT|VTEXTFIXED);
     194                              setvareq(psh, *envp, VEXPORT|VTEXTFIXED);
    195195                      }
    196196              }
     
    241241      {
    242242              while (redirlist)
    243                       popredir();
     243                      popredir(psh);
    244244      }
    245245}
     
    288288              for (i = 0; optlist[i].name; i++)
    289289                      optlist[i].val = 0;
    290               optschanged();
     290              optschanged(psh);
    291291
    292292      }
     
    294294      /* from redir.c: */
    295295      {
    296               clearredir(0);
     296              clearredir(psh, 0);
    297297      }
    298298
     
    301301              char *sm;
    302302
    303               clear_traps(0);
     303              clear_traps(psh, 0);
    304304              for (sm = sigmode ; sm < sigmode + NSIG ; sm++) {
    305305                      if (*sm == S_IGN)
     
    310310      /* from var.c: */
    311311      {
    312               shprocvar();
     312              shprocvar(psh);
    313313      }
    314314}
Note: See TracChangeset for help on using the changeset viewer.