home *** CD-ROM | disk | FTP | other *** search
- #
- # from lwall
- #
-
- sub flush {
- local(*FH) = @_;
- local($oldfh) = select(FH);
- local($oldflush) = $|;
- $| = 1;
- print FH '';
- $| = $oldflush;
- select($oldfh);
- }
- #open (PIPE, "|some command");
- #for (;;) {
- # sleep 1;
- # print PIPE "some string";
- # &flush(*PIPE);
- #}
-
- sub iflush {
- local($FH) = @_;
- local($oldfh) = select($FH);
- local($oldflush) = $|;
- $| = 1;
- print $FH '';
- $| = $oldflush;
- select($oldfh);
- }
-
- #open (PIPE, "|some command");
- #for (;;) {
- # sleep 1;
- # print PIPE "some string";
- # &iflush('PIPE');
- #}
-