diff options
| author | Lewis Russell <lewis6991@gmail.com> | 2025-06-05 11:31:51 +0100 |
|---|---|---|
| committer | Lewis Russell <me@lewisr.dev> | 2025-06-06 15:36:48 +0100 |
| commit | 3b6084ddf4f0d49fb0e5d135919c9daacea2a46d (patch) | |
| tree | c46454da48ec05e345c953f4e172e52dff8bef52 /runtime/lua/vim/_system.lua | |
| parent | 4c333fdbb7bee299f36624b429f5c065470e421d (diff) | |
fix: type fixes
Type fixes caught by emmylua
Diffstat (limited to 'runtime/lua/vim/_system.lua')
| -rw-r--r-- | runtime/lua/vim/_system.lua | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/runtime/lua/vim/_system.lua b/runtime/lua/vim/_system.lua index e40229de63..23a32fbd49 100644 --- a/runtime/lua/vim/_system.lua +++ b/runtime/lua/vim/_system.lua @@ -79,22 +79,19 @@ function SystemObj:_timeout(signal) self:kill(signal or SIG.TERM) end --- Use max 32-bit signed int value to avoid overflow on 32-bit systems. #31633 -local MAX_TIMEOUT = 2 ^ 31 - 1 - --- @param timeout? integer --- @return vim.SystemCompleted function SystemObj:wait(timeout) local state = self._state - local done = vim.wait(timeout or state.timeout or MAX_TIMEOUT, function() + local done = vim.wait(timeout or state.timeout or vim._maxint, function() return state.result ~= nil end, nil, true) if not done then -- Send sigkill since this cannot be caught self:_timeout(SIG.KILL) - vim.wait(timeout or state.timeout or MAX_TIMEOUT, function() + vim.wait(timeout or state.timeout or vim._maxint, function() return state.result ~= nil end, nil, true) end |
