[Wine-devel] [Wine-patches] [eterhack] ntdll : add ThreadQuerySetWin32StartAddress in NtQueryInformationThread

Alexander Morozov amorozov на etersoft.ru
Ср Июн 13 17:47:51 MSK 2012


Subject: [PATCH] ntdll : add ThreadQuerySetWin32StartAddress in
  NtQueryInformationThread

ИМХО, лучше было бы так:
ntdll: Add ThreadQuerySetWin32StartAddress in NtQueryInformationThread 
(eterbug #номер).
Так оно больше похоже на то, как пишут в апстриме.

@@ -1038,6 +1038,28 @@ NTSTATUS WINAPI NtQueryInformationThread( HANDLE 
handle, THREADINFOCLASS class,
  #endif
              return status;
          }
+
Не стоит тут вставлять пустую строку, т.к. в других местах её нет.

+    case ThreadQuerySetWin32StartAddress:
+        {
+            if (length != sizeof(ULONG_PTR))
Точно != ? Если буфер больше, чем надо, то должна возвращаться ошибка?

@@ -5713,6 +5714,6 @@ union generic_reply
      struct set_suspend_context_reply set_suspend_context_reply;
  };

-#define SERVER_PROTOCOL_VERSION 10433
+#define SERVER_PROTOCOL_VERSION 10443
Думаю, достаточно увеличить на 1.

Если написать тест, то можно попробовать отправить в апстрим.
Если будешь делать патч для апстрима, всё автогенерируемое в него 
включать не надо.



Подробная информация о списке рассылки Wine-devel