Diff of /trunk/mkinitrd-magellan/klibc/usr/dash/trap.c
Parent Directory | Revision Log | Patch
revision 814 by niro, Sat Sep 1 22:45:15 2007 UTC | revision 815 by niro, Fri Apr 24 18:32:46 2009 UTC | |
---|---|---|
# | Line 294 dotrap(void) | Line 294 dotrap(void) |
294 | char *q; | char *q; |
295 | int i; | int i; |
296 | int savestatus; | int savestatus; |
int skip = 0; | ||
297 | ||
298 | savestatus = exitstatus; | savestatus = exitstatus; |
299 | pendingsigs = 0; | pendingsigs = 0; |
# | Line 308 dotrap(void) | Line 307 dotrap(void) |
307 | p = trap[i + 1]; | p = trap[i + 1]; |
308 | if (!p) | if (!p) |
309 | continue; | continue; |
310 | skip = evalstring(p, SKIPEVAL); | evalstring(p, SKIPEVAL); |
311 | exitstatus = savestatus; | exitstatus = savestatus; |
312 | if (skip) | if (evalskip) |
313 | break; | return evalskip; |
314 | } | } |
315 | ||
316 | return skip; | return 0; |
317 | } | } |
318 | ||
319 |
|