| author | nipkow |
| Wed, 30 Apr 2003 17:53:47 +0200 | |
| changeset 13937 | e9d57517c9b1 |
| parent 12111 | d942348d8faf |
| child 14981 | e73f8140af78 |
| permissions | -rw-r--r-- |
# # $Id$ # Author: Markus Wenzel, TU Muenchen # License: GPL (GNU GENERAL PUBLIC LICENSE) # # feeder.pl - feed isabelle session # # args ($head, $emitpid, $quit, $tail) = @ARGV; # setup signal handlers sub hangup { exit(0); } $SIG{'HUP'} = "hangup"; $SIG{'INT'} = "IGNORE"; # main #buffer lines $| = 1; $emitpid && (print $$, "\n"); $head && (print "$head", "\n"); if (!$quit) { while (<STDIN>) { print; } } $tail && (print "$tail", "\n"); # wait forever close STDOUT; sleep;