API
Applications
Utilities
API
Handbook
GitHub
Home
thSetuid.cpp
Go to the documentation of this file.
1
/** \file thSetuid.cpp
2
* \brief Set euid in a single thread
3
* \author Jared R. Males (jaredmales@gmail.com)
4
*
5
* \ingroup sys_files
6
*/
7
8
#include "
thSetuid.hpp
"
9
10
11
#include <sys/syscall.h>
12
13
namespace
MagAOX
14
{
15
namespace
sys
16
{
17
18
int
th_seteuid
(uid_t euid
/**< [in] the desired new effective user id */
)
19
{
20
int
rv = syscall(SYS_setreuid, -1, euid);
21
22
return
rv;
23
}
24
25
26
27
28
}
//namespace sys
29
}
//namespace MagAOX
30
31
MagAOX::sys::th_seteuid
int th_seteuid(uid_t euid)
Sets the effective user id of the calling thread, rather than the whole process.
Definition:
thSetuid.cpp:18
MagAOX
Definition:
dm.hpp:24
thSetuid.hpp
Set euid in a single thread.
libMagAOX
sys
thSetuid.cpp
Generated by
1.9.1