diff --git a/packages/fcl-net/src/ssockets.pp b/packages/fcl-net/src/ssockets.pp index 7a47e1658b..8908a43062 100644 --- a/packages/fcl-net/src/ssockets.pp +++ b/packages/fcl-net/src/ssockets.pp @@ -555,15 +555,18 @@ end; function TSocketServer.RunIdleLoop: Boolean; // Run Accept idle loop. Return True if there is a new connection waiting - +{$if defined(unix) or defined(windows)} var FDS: TFDSet; TimeV: TTimeVal; +{$endif} begin Repeat Result:=False; +{$if defined(unix) or defined(windows)} TimeV.tv_usec := (AcceptIdleTimeout mod 1000) * 1000; TimeV.tv_sec := AcceptIdleTimeout div 1000; +{$endif} {$ifdef unix} FDS := Default(TFDSet); fpFD_Zero(FDS);