Changeset 37154 in vbox for trunk/src/VBox/Runtime/r3/win
- Timestamp:
- May 19, 2011 12:54:32 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 71834
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/win/thread-win.cpp
r36555 r37154 281 281 282 282 283 RTR3DECL(int) RTThreadSetAffinity( uint64_t u64Mask)284 { 285 Assert((DWORD_PTR)u64Mask == u64Mask || u64Mask == ~(uint64_t)0);286 DWORD_PTR dwRet = SetThreadAffinityMask(GetCurrentThread(), (DWORD_PTR)u64Mask);283 RTR3DECL(int) RTThreadSetAffinity(PCRTCPUSET pCpuSet) 284 { 285 DWORD_PTR fNewMask = pCpuSet ? RTCpuSetToU64(pCpuSet) : ~(DWORD_PTR)0; 286 DWORD_PTR dwRet = SetThreadAffinityMask(GetCurrentThread(), fNewMask); 287 287 if (dwRet) 288 288 return VINF_SUCCESS; … … 294 294 295 295 296 RTR3DECL( uint64_t) RTThreadGetAffinity(void)296 RTR3DECL(int) RTThreadGetAffinity(PRTCPUSET pCpuSet) 297 297 { 298 298 /* … … 309 309 DWORD_PTR dwSet = SetThreadAffinityMask(hThread, dwRet); 310 310 Assert(dwSet == dwProcAff); NOREF(dwRet); 311 return dwRet; 311 312 RTCpuSetFromU64(pCpuSet, (uint64_t)dwSet); 313 return VINF_SUCCESS; 312 314 } 313 315 }
Note:
See TracChangeset
for help on using the changeset viewer.