xref: /aosp_15_r20/frameworks/base/native/android/libandroid_net.map.txt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker# The following symbols marked with # llndk are available to vendor code.
2*d57664e9SAndroid Build Coastguard Worker# Unlike other VNDK libraries where keeping backwards compatibility is required
3*d57664e9SAndroid Build Coastguard Worker# only within a platform release, these symbols need much longer suppport
4*d57664e9SAndroid Build Coastguard Worker# because the same LLNDK library serves for both system and vendor partition
5*d57664e9SAndroid Build Coastguard Worker# which might be a few years old.
6*d57664e9SAndroid Build Coastguard WorkerLIBANDROID_NET {
7*d57664e9SAndroid Build Coastguard Worker  global:
8*d57664e9SAndroid Build Coastguard Worker    # These functions have been part of the LL-NDK since API 24.
9*d57664e9SAndroid Build Coastguard Worker    android_getaddrinfofornetwork; # llndk
10*d57664e9SAndroid Build Coastguard Worker    android_setsocknetwork; # llndk
11*d57664e9SAndroid Build Coastguard Worker    android_setprocnetwork; # llndk
12*d57664e9SAndroid Build Coastguard Worker    # These functions have been part of the LL-NDK since API 29.
13*d57664e9SAndroid Build Coastguard Worker    android_res_cancel; # llndk
14*d57664e9SAndroid Build Coastguard Worker    android_res_nquery; # llndk
15*d57664e9SAndroid Build Coastguard Worker    android_res_nresult; # llndk
16*d57664e9SAndroid Build Coastguard Worker    android_res_nsend; # llndk
17*d57664e9SAndroid Build Coastguard Worker    # These functions have been part of the LL-NDK since API 31.
18*d57664e9SAndroid Build Coastguard Worker    android_getprocnetwork; # llndk
19*d57664e9SAndroid Build Coastguard Worker    android_setprocdns; # llndk
20*d57664e9SAndroid Build Coastguard Worker    android_getprocdns; # llndk
21*d57664e9SAndroid Build Coastguard Worker    # These functions have been part of the LL-NDK since API 33.
22*d57664e9SAndroid Build Coastguard Worker    android_tag_socket_with_uid; # llndk
23*d57664e9SAndroid Build Coastguard Worker    android_tag_socket;  # llndk
24*d57664e9SAndroid Build Coastguard Worker    android_untag_socket; # llndk
25*d57664e9SAndroid Build Coastguard Worker  local:
26*d57664e9SAndroid Build Coastguard Worker    *;
27*d57664e9SAndroid Build Coastguard Worker};
28