File tree 4 files changed +7
-2
lines changed
4 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,7 @@ set(UMF_SOURCES
110
110
memtarget.c
111
111
mempolicy.c
112
112
memspace.c
113
+ memspaces/memspace_numa.c
113
114
provider/provider_coarse.c
114
115
provider/provider_tracking.c
115
116
critnib/critnib.c
@@ -132,7 +133,6 @@ set(UMF_SOURCES_COMMON_LINUX_MACOSX
132
133
provider/provider_file_memory.c
133
134
provider/provider_os_memory.c
134
135
memtargets/memtarget_numa.c
135
- memspaces/memspace_numa.c
136
136
memspaces/memspace_host_all.c
137
137
memspaces/memspace_highest_capacity.c
138
138
memspaces/memspace_highest_bandwidth.c
@@ -151,7 +151,6 @@ if(NOT UMF_DISABLE_HWLOC)
151
151
set (UMF_LIBS ${UMF_LIBS} ${LIBHWLOC_LIBRARIES} )
152
152
153
153
if (NOT WINDOWS)
154
- add_optional_symbol(umfMemspaceCreateFromNumaArray)
155
154
add_optional_symbol(umfMemspaceHighestBandwidthGet)
156
155
add_optional_symbol(umfMemspaceHighestCapacityGet)
157
156
add_optional_symbol(umfMemspaceHostAllGet)
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ EXPORTS
43
43
umfMempolicySetCustomSplitPartitions
44
44
umfMempolicySetInterleavePartSize
45
45
umfMemspaceClone
46
+ umfMemspaceCreateFromNumaArray
46
47
umfMemspaceDestroy
47
48
umfMemspaceFilterByCapacity
48
49
umfMemspaceFilterById
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ UMF_1.0 {
37
37
umfMempolicySetCustomSplitPartitions;
38
38
umfMempolicySetInterleavePartSize;
39
39
umfMemspaceClone;
40
+ umfMemspaceCreateFromNumaArray;
40
41
umfMemspaceDestroy;
41
42
umfMemspaceFilterByCapacity;
42
43
umfMemspaceFilterById;
Original file line number Diff line number Diff line change 15
15
16
16
umf_result_t umfMemspaceCreateFromNumaArray (unsigned * nodeIds , size_t numIds ,
17
17
umf_memspace_handle_t * hMemspace ) {
18
+ #if defined(_WIN32 )
19
+ return UMF_RESULT_ERROR_NOT_SUPPORTED ;
20
+ #endif
21
+
18
22
if (!nodeIds || numIds == 0 || !hMemspace ) {
19
23
return UMF_RESULT_ERROR_INVALID_ARGUMENT ;
20
24
}
You can’t perform that action at this time.
0 commit comments