17 lines
181 B
ArmAsm
17 lines
181 B
ArmAsm
|
#include <syscall.h>
|
||
|
|
||
|
.global _geteuid
|
||
|
_geteuid:
|
||
|
mov SYS_getuid, %g1
|
||
|
ta %g0
|
||
|
bgeu 0f
|
||
|
sethi %hi(cerror), %o5
|
||
|
or %o5, %lo(cerror), %o5
|
||
|
jmp %o5
|
||
|
nop
|
||
|
0:
|
||
|
mov %o1, %o0
|
||
|
retl
|
||
|
nop
|
||
|
|