Merge "Add tagSocket/untagSocket NDK APIs" am: d992ee2925 am: 358573e8a3 am: cfdc49a491
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1938795 Change-Id: I1c005cbc1d888310e17c6105c0dd2457d4cc1c86
This commit is contained in:
@@ -18,6 +18,10 @@ LIBANDROID_NET {
|
|||||||
android_getprocnetwork; # llndk
|
android_getprocnetwork; # llndk
|
||||||
android_setprocdns; # llndk
|
android_setprocdns; # llndk
|
||||||
android_getprocdns; # llndk
|
android_getprocdns; # llndk
|
||||||
|
# These functions have been part of the NDK since API 33.
|
||||||
|
android_tag_socket_with_uid; # llndk
|
||||||
|
android_tag_socket; # llndk
|
||||||
|
android_untag_socket; # llndk
|
||||||
local:
|
local:
|
||||||
*;
|
*;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -161,3 +161,15 @@ int android_res_nsend(net_handle_t network, const uint8_t *msg, size_t msglen,
|
|||||||
void android_res_cancel(int nsend_fd) {
|
void android_res_cancel(int nsend_fd) {
|
||||||
resNetworkCancel(nsend_fd);
|
resNetworkCancel(nsend_fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int android_tag_socket_with_uid(int sockfd, int tag, uid_t uid) {
|
||||||
|
return tagSocket(sockfd, tag, uid);
|
||||||
|
}
|
||||||
|
|
||||||
|
int android_tag_socket(int sockfd, int tag) {
|
||||||
|
return tagSocket(sockfd, tag, -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
int android_untag_socket(int sockfd) {
|
||||||
|
return untagSocket(sockfd);
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user