Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 47494a6

Browse files
committed
[Android] Fix NetworkInterface.GetAllNetworkInterfaces on API 21-23 (dotnet#76541)
* Bring back pal_ifaddrs * Update the header file
1 parent 4d1081a commit 47494a6

File tree

4 files changed

+804
-7
lines changed

4 files changed

+804
-7
lines changed

src/native/libs/System.Native/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@ append_extra_system_libs(NATIVE_LIBS_EXTRA)
8585

8686
if (CLR_CMAKE_TARGET_ANDROID AND NOT HAVE_GETIFADDRS)
8787
add_definitions(-DANDROID_GETIFADDRS_WORKAROUND)
88+
add_compile_options(-Wno-gnu-zero-variadic-macro-arguments)
89+
90+
list (APPEND NATIVE_LIBS_EXTRA -llog)
91+
list (APPEND NATIVE_SOURCES pal_ifaddrs.c)
8892
endif ()
8993

9094
if (GEN_SHARED_LIB)

0 commit comments

Comments
 (0)