Changeset 1202 for trunk/src/kash/trap.c
- Timestamp:
- Oct 7, 2007, 2:24:15 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/trap.c
r1200 r1202 159 159 if (trap[signo] != NULL) { 160 160 out1fmt(psh, "trap -- "); 161 print_quoted( trap[signo]);161 print_quoted(psh, trap[signo]); 162 162 out1fmt(psh, " %s\n", 163 163 (signo) ? sys_signame[signo] : "EXIT"); … … 207 207 208 208 if (signo != 0) 209 setsignal( signo, 0);209 setsignal(psh, signo, 0); 210 210 INTON; 211 211 ap++; … … 235 235 } 236 236 if (tp != &trap[0]) 237 setsignal( tp - trap, vforked);237 setsignal(psh, tp - trap, vforked); 238 238 INTON; 239 239 } … … 360 360 char *sm; 361 361 362 clear_traps( 0);362 clear_traps(psh, s0); 363 363 for (sm = sigmode ; sm < sigmode + NSIG ; sm++) { 364 364 if (*sm == S_IGN) … … 429 429 if (on == is_interactive) 430 430 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); 434 434 is_interactive = on; 435 435 } … … 462 462 output_flushall(psh); 463 463 #if JOBS 464 setjobctl( 0);464 setjobctl(psh, 0); 465 465 #endif 466 466 l2: _exit(status);
Note:
See TracChangeset
for help on using the changeset viewer.