MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / setuid_thread

Function setuid_thread

src/backend/libc/thread/syscalls.rs:390–396  ·  view source on GitHub ↗
(uid: crate::ugid::Uid)

Source from the content-addressed store, hash-verified

388#[cfg(linux_kernel)]
389#[inline]
390pub(crate) fn setuid_thread(uid: crate::ugid::Uid) -> io::Result<()> {
391 syscall! {
392 fn setuid(uid: c::uid_t) via SYS_setuid -> c::c_int
393 }
394
395 unsafe { ret(setuid(uid.as_raw())) }
396}
397
398#[cfg(linux_kernel)]
399#[inline]

Callers 1

set_thread_uidFunction · 0.50

Calls 2

retFunction · 0.50
as_rawMethod · 0.45

Tested by

no test coverage detected