如何在 bionic libc 中获取 uid?

How to get uid in bionic libc?

我正在尝试获取在 bionic libc 中调用 dns 文件的进程的 uid。我知道使用 current->cred->uid.val 用于获取 android/linux 内核中的 uid,但是如何获取 bionic libc 中的 uid。我不认为同样会起作用。您能否建议我一种在仿生 libc 中获取 uid 的方法以及使用什么 headers?

header是<unistd.h>,function是getuidgeteuidgetresuid等等,看你需要哪种UID。