simon-git: multi (master): Simon Tatham
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Fri Sep 9 20:18:48 BST 2016
TL;DR:
806c8ea Use 'fork' and 'exec' in place of 'system'.
Repository: git://git.tartarus.org/simon/multi.git
On the web: http://tartarus.org/~simon-git/gitweb/?p=multi.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2016-09-09 20:18:48
commit 806c8ea697c0475acf6f8634edf02c309e076610
web diff http://tartarus.org/~simon-git/gitweb/?p=multi.git;a=commitdiff;h=806c8ea697c0475acf6f8634edf02c309e076610;hp=57fb54dab73b616c22709551b49922926d7bb451
Author: Simon Tatham <anakin at pobox.com>
Date: Fri Sep 9 20:14:07 2016 +0100
Use 'fork' and 'exec' in place of 'system'.
This avoids the feature of Perl system() that it puts the spawned
process into its own pgrp, so that you can't Ctrl-C a long invocation
of 'multi' in one go, because instead Ctrl-C typically kills just the
current subprocess and 'multi' moves on to the next.
multi | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
More information about the tartarus-commits
mailing list