Changeset 1202 for trunk/src/kash/trap.c


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/trap.c

    r1200 r1202  
    159159                        if (trap[signo] != NULL) {
    160160                                out1fmt(psh, "trap -- ");
    161                                 print_quoted(trap[signo]);
     161                                print_quoted(psh, trap[signo]);
    162162                                out1fmt(psh, " %s\n",
    163163                                    (signo) ? sys_signame[signo] : "EXIT");
     
    207207
    208208                if (signo != 0)
    209                         setsignal(signo, 0);
     209                        setsignal(psh, signo, 0);
    210210                INTON;
    211211                ap++;
     
    235235                        }
    236236                        if (tp != &trap[0])
    237                                 setsignal(tp - trap, vforked);
     237                                setsignal(psh, tp - trap, vforked);
    238238                        INTON;
    239239                }
     
    360360        char *sm;
    361361
    362         clear_traps(0);
     362        clear_traps(psh, s0);
    363363        for (sm = sigmode ; sm < sigmode + NSIG ; sm++) {
    364364                if (*sm == S_IGN)
     
    429429        if (on == is_interactive)
    430430                return;
    431         setsignal(SIGINT, 0);
    432         setsignal(SIGQUIT, 0);
    433         setsignal(SIGTERM, 0);
     431        setsignal(psh, SIGINT, 0);
     432        setsignal(psh, SIGQUIT, 0);
     433        setsignal(psh, SIGTERM, 0);
    434434        is_interactive = on;
    435435}
     
    462462        output_flushall(psh);
    463463#if JOBS
    464         setjobctl(0);
     464        setjobctl(psh, 0);
    465465#endif
    466466l2:   _exit(status);
Note: See TracChangeset for help on using the changeset viewer.