SWDEV-283930 - Fix bugs in HIP Tests on Windows

Windows doesn't have headers unistd.h, sys/wait.h, so
remove them for _WIN64. Also, Windows doesn't have rand_r
so define it. Fixes builds for HIP tests:
d2dMemCpyWithPinnedHostMemory, hipMemset3DFunctional,
hipModuleLoadMultProcessOnMultGPU,
hipModuleLoadUnloadStress, hipModuleNegative,
hipStreamACb_ThrdBehaviour, hipMemcpyNegativeMThrdMSize,
hipStreamACb_MStrm_Mgpu, StreamAddCallback,
hipStreamACb_StrmSyncTiming, hipStreamACb_MultiCalls,
hipMallocConcurrency, hipMemset3DRegressMultiThread,
and hipSetGetDevice.

Change-Id: Id2f98d664716026c590d879e464ba467d4c071be


[ROCm/hip commit: 9edd31100d]
Этот коммит содержится в:
Aaron En Ye Shi
2021-04-30 21:38:45 +00:00
родитель 06e4e7ee8f
Коммит 34625c7a88
12 изменённых файлов: 38 добавлений и 7 удалений
+2
Просмотреть файл
@@ -28,7 +28,9 @@
*/
#include <stdio.h>
#ifdef __linux__
#include <unistd.h>
#endif
#include <chrono>
#include <atomic>
#include "hip/hip_runtime.h"