summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2015-10-19 16:08:51 +0200
committerErich Eckner <git@eckner.net>2015-10-19 16:08:51 +0200
commite2e79f311fc9da42af15dadda995614068abfa53 (patch)
tree9b18dbfafa326065923ddd33ae6412f8dd2848c0
parent5165427fa759a3b1bbe48ab80edca126425648ac (diff)
downloadunits-e2e79f311fc9da42af15dadda995614068abfa53.tar.xz
lesethreadunit.pas kann wieder auch reguläre Dateien lesen
-rw-r--r--lesethreadunit.pas8
1 files changed, 7 insertions, 1 deletions
diff --git a/lesethreadunit.pas b/lesethreadunit.pas
index 9590c93..03b1499 100644
--- a/lesethreadunit.pas
+++ b/lesethreadunit.pas
@@ -35,7 +35,13 @@ begin
sollVorrat:=vorratsZeilen;
prozess:=tProcess.create(nil);
- prozess.executable:='/usr/bin/cat';
+ if pos('/dev/',dateiName)=1 then
+ prozess.executable:='/usr/bin/cat'
+ else begin
+ prozess.executable:='/usr/bin/tail';
+ prozess.parameters.add('-f');
+ prozess.parameters.add('--lines=+0');
+ end;
prozess.parameters.add(dateiName);
prozess.options:=prozess.options + [poUsePipes];