[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]