Changeset 3244
- Timestamp:
- Apr 30, 2007, 1:15:03 AM (18 years ago)
- Location:
- trunk/essentials/app-shells/bash
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/essentials/app-shells/bash/jobs.c
r3243 r3244 624 624 * the parent gives it away. 625 625 * 626 * Don't give the terminal away if this shell is an asynchronous 627 * subshell. 628 * 626 629 */ 627 if (job_control && newjob->pgrp )630 if (job_control && newjob->pgrp && (subshell_environment&SUBSHELL_ASYNC) == 0) 628 631 give_terminal_to (newjob->pgrp, 0); 629 632 } … … 1709 1712 shell's process group (we could be in the middle of a 1710 1713 pipeline, for example). */ 1711 if (async_p == 0 && pipeline_pgrp != shell_pgrp )1714 if (async_p == 0 && pipeline_pgrp != shell_pgrp && ((subshell_environment&SUBSHELL_ASYNC) == 0)) 1712 1715 give_terminal_to (pipeline_pgrp, 0); 1713 1716 -
trunk/essentials/app-shells/bash/patchlevel.h
r3243 r3244 26 26 looks for to find the patch level (for the sccs version string). */ 27 27 28 #define PATCHLEVEL 828 #define PATCHLEVEL 9 29 29 30 30 #endif /* _PATCHLEVEL_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.