]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/pthread_synch.c
xnu-1504.9.17.tar.gz
[apple/xnu.git] / bsd / kern / pthread_synch.c
index df178d791a3cd693602f1ab26ae5d9f2b0bf6b3f..a290655846b5237454a6c5e573c39489be8a163f 100644 (file)
@@ -2275,11 +2275,10 @@ out:
        return(error);
 }
 
-int thread_selfid(__unused struct proc *p, __unused struct thread_selfid_args *uap, user_addr_t *retval)
+int thread_selfid(__unused struct proc *p, __unused struct thread_selfid_args *uap, uint64_t *retval)
 {
-       thread_t                thread = current_thread();
-       uint64_t                thread_id = thread_tid(thread);
-       *retval = thread_id;
+       thread_t thread = current_thread();
+       *retval = thread_tid(thread);
        return KERN_SUCCESS;
 }