]> git.proxmox.com Git - qemu.git/blobdiff - os-win32.c
Register Linux dyntick timer as per-thread signal
[qemu.git] / os-win32.c
index c971d928ab02906b0d72e21c313f94b4b5ab2887..b6652af7f3fb596217828d7786fea6a6005d774f 100644 (file)
@@ -258,7 +258,7 @@ int qemu_create_pidfile(const char *filename)
     if (file == INVALID_HANDLE_VALUE) {
         return -1;
     }
-    len = snprintf(buffer, sizeof(buffer), "%ld\n", (long)getpid());
+    len = snprintf(buffer, sizeof(buffer), FMT_pid "\n", getpid());
     ret = WriteFileEx(file, (LPCVOID)buffer, (DWORD)len,
                      &overlap, NULL);
     if (ret == 0) {
@@ -266,3 +266,8 @@ int qemu_create_pidfile(const char *filename)
     }
     return 0;
 }
+
+int qemu_get_thread_id(void)
+{
+    return GetCurrentThreadId();
+}