static jint QTagUid_untagSocketFd(JNIEnv* env, jclass, jobject fileDescriptor) { int userFd = jniGetFDFromFileDescriptor(env, fileDescriptor); if (env->ExceptionCheck()) { ALOGE("Can't get FileDescriptor num"); return (jint)-1; } int res = qtaguid_untagSocket(userFd); if (res < 0) { return (jint)-errno; } return (jint)res; }
// static void HTTPBase::UnRegisterSocketUserTag(int sockfd) { /* 歌方: 1、 卦指: 1、 傍苧: 1、 */ int res = qtaguid_untagSocket(sockfd); if (res != 0) { ALOGE("Failed untagging socket %d (My UID=%d)", sockfd, geteuid()); } }