mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.1.1231: asking about existing swap file unnecessarily
Problem: Asking about existing swap file unnecessarily. Solution: When it is safe, delete the swap file. Remove HAS_SWAP_EXISTS_ACTION, it is always defined. (closes #1237)
This commit is contained in:
@@ -2903,6 +2903,23 @@ mch_get_pid(void)
|
||||
return (long)GetCurrentProcessId();
|
||||
}
|
||||
|
||||
/*
|
||||
* return TRUE if process "pid" is still running
|
||||
*/
|
||||
int
|
||||
mch_process_running(pid_t pid)
|
||||
{
|
||||
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, (DWORD)pid);
|
||||
DWORD status = 0;
|
||||
int ret = FALSE;
|
||||
|
||||
if (hProcess == NULL)
|
||||
return FALSE; // might not have access
|
||||
if (GetExitCodeProcess(hProcess, &status) )
|
||||
ret = status == STILL_ACTIVE;
|
||||
CloseHandle(hProcess);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* Get name of current directory into buffer 'buf' of length 'len' bytes.
|
||||
|
Reference in New Issue
Block a user