diff options
author | Erich Eckner <git@eckner.net> | 2015-10-05 15:50:43 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2015-10-05 15:50:43 +0200 |
commit | 9c70dfc2b444738c04ac360437da9c7ad826d11d (patch) | |
tree | 7c990e3ab0e2e420999babfca4705eb84e631ea9 /Physikunit.pas | |
parent | 17c71c4f9f608d3b278b73d8d26cb263aa10d89e (diff) | |
download | Plasmapropagation-9c70dfc2b444738c04ac360437da9c7ad826d11d.tar.xz |
Umbenennung sighup zu sigusr1
Diffstat (limited to 'Physikunit.pas')
-rw-r--r-- | Physikunit.pas | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Physikunit.pas b/Physikunit.pas index 2b5fa7b..46c5949 100644 --- a/Physikunit.pas +++ b/Physikunit.pas @@ -168,7 +168,7 @@ type fortschrittsAnzeige: boolean; ausgabeDateien: array of tAusgabeDatei; public - gotSighup,gotSigterm: boolean; + gotSigusr1,gotSigterm: boolean; constructor create(inName: string; protokollant: tProtokollant; name: string); destructor destroy; override; function iteriereSchritt(start: double; var zeitPhysik,zeitDatei: double): boolean; // noch nicht zu Ende? @@ -1258,7 +1258,7 @@ begin tEnde:=100; breite:=10.0; fortschrittsAnzeige:=false; - gotSighup:=false; + gotSigusr1:=false; gotSigterm:=false; dP:=-1; pMax:=3; @@ -1603,9 +1603,9 @@ begin end; zeitDatei:=zeitDatei+now; - if gotSighup or + if gotSigusr1 or (fortschrittsAnzeige and (floor(100*Gitter.t/tEnde) < floor(100*(Gitter.t+dT)/tEnde))) then begin - gotSighup:=false; + gotSigusr1:=false; prot.schreibe(inttostr(round(100*Gitter.t/tEnde))+'% (t='+floattostr(Gitter.t)+'T)',true); prot.schreibe(timetostr(now-start)+' ('+floattostr(zeitPhysik/max(1e-11,zeitPhysik+zeitDatei))+')',true); prot.schreibe('ETA: '+timetostr((now-start)*(tEnde-Gitter.t)/max(Gitter.t,dT)),true); @@ -1626,7 +1626,7 @@ begin SIGUSR1: begin writeln('received SIGUSR1!'); for i:=0 to length(simulationen)-1 do - simulationen[i].gotSighup:=true; + simulationen[i].gotSigusr1:=true; end; SIGTERM: begin writeln('received SIGTERM!'); |