ruby-changes:55623
From: NAKAMURA <ko1@a...>
Date: Tue, 30 Apr 2019 04:10:21 +0900 (JST)
Subject: [ruby-changes:55623] NAKAMURA Usaku:320f0aba49 (trunk): Revert previous commit; it was meaningless
https://git.ruby-lang.org/ruby.git/commit/?id=320f0aba49 From 320f0aba49d17737ef965fc8c5f565dad96f514c Mon Sep 17 00:00:00 2001 From: NAKAMURA Usaku <usa@r...> Date: Tue, 30 Apr 2019 04:09:07 +0900 Subject: Revert previous commit; it was meaningless diff --git a/win32/win32.c b/win32/win32.c index d14b903..cd7abbc 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -6140,26 +6140,6 @@ rb_w32_getppid(void) https://github.com/ruby/ruby/blob/trunk/win32/win32.c#L6140 static query_func *pNtQueryInformationProcess = (query_func *)-1; rb_pid_t ppid = 0; - HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); - if (hSnap != INVALID_HANDLE_VALUE) { - BOOL ok; - PROCESSENTRY32 pe; - DWORD pid = GetCurrentProcessId(); - pe.dwSize = sizeof(pe); - ok = Process32First(hSnap, &pe); - while (ok) { - if (pe.th32ProcessID == pid) { - ppid = (rb_pid_t)pe.th32ParentProcessID; - break; - } - ok = Process32Next(hSnap, &pe); - } - CloseHandle(hSnap); - if (ppid != 0) { - return ppid; - } - } - if (pNtQueryInformationProcess == (query_func *)-1) pNtQueryInformationProcess = (query_func *)get_proc_address("ntdll.dll", "NtQueryInformationProcess", NULL); if (pNtQueryInformationProcess) { -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/