From 9c70dfc2b444738c04ac360437da9c7ad826d11d Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 5 Oct 2015 15:50:43 +0200 Subject: Umbenennung sighup zu sigusr1 --- Physikunit.pas | 10 +++++----- 1 file 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!'); -- cgit v1.2.3-54-g00ecf