local-setxid.h 487 B

12345678910111213141516
  1. /* SETxID functions which only have to change the local thread and
  2. none of the possible other threads. */
  3. #include <sysdep.h>
  4. #ifdef __NR_setresuid32
  5. # define local_seteuid(id) INLINE_SYSCALL (setresuid32, 3, -1, id, -1)
  6. #else
  7. # define local_seteuid(id) INLINE_SYSCALL (setresuid, 3, -1, id, -1)
  8. #endif
  9. #ifdef __NR_setresgid32
  10. # define local_setegid(id) INLINE_SYSCALL (setresgid32, 3, -1, id, -1)
  11. #else
  12. # define local_setegid(id) INLINE_SYSCALL (setresgid, 3, -1, id, -1)
  13. #endif