# The following symbols marked with # llndk are available to vendor code. # Unlike other VNDK libraries where keeping backwards compatibility is required # only within a platform release, these symbols need much longer suppport # because the same LLNDK library serves for both system and vendor partition # which might be a few years old. LIBANDROID_NET { global: # These functions have been part of the LL-NDK since API 24. android_getaddrinfofornetwork; # llndk android_setsocknetwork; # llndk android_setprocnetwork; # llndk # These functions have been part of the LL-NDK since API 29. android_res_cancel; # llndk android_res_nquery; # llndk android_res_nresult; # llndk android_res_nsend; # llndk # These functions have been part of the LL-NDK since API 31. android_getprocnetwork; # llndk android_setprocdns; # llndk android_getprocdns; # llndk # These functions have been part of the LL-NDK since API 33. android_tag_socket_with_uid; # llndk android_tag_socket; # llndk android_untag_socket; # llndk local: *; };