Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d992ee29 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add tagSocket/untagSocket NDK APIs"

parents 8c93a720 a4a35a92
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -18,6 +18,10 @@ LIBANDROID_NET {
    android_getprocnetwork; # llndk
    android_setprocdns; # 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:
    *;
};
+12 −0
Original line number Diff line number Diff line
@@ -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) {
    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);
}