untested
This commit is contained in:
parent
c677bf900b
commit
c1daccd194
|
|
@ -0,0 +1,18 @@
|
||||||
|
fcntl module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
fcntl procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r6
|
||||||
|
ld r2,r5
|
||||||
|
xor r4,r4
|
||||||
|
sc #38
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end fcntl
|
||||||
|
end fcntl
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
fork module
|
||||||
|
|
||||||
|
internal
|
||||||
|
_par_uid
|
||||||
|
word :=2
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
fork procedure
|
||||||
|
entry
|
||||||
|
sc #2
|
||||||
|
jr uid
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
uid:
|
||||||
|
ld _par_uid,r4
|
||||||
|
xorg r2,r2
|
||||||
|
ret
|
||||||
|
end fork
|
||||||
|
end fork
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
fstat module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
fstat procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r6
|
||||||
|
xor r4,r4
|
||||||
|
sc #28
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end fstat
|
||||||
|
end fstat
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
getegid module
|
||||||
|
|
||||||
|
global
|
||||||
|
getegid procedure
|
||||||
|
entry
|
||||||
|
sc #47
|
||||||
|
ld r2,r5
|
||||||
|
ret
|
||||||
|
end getegid
|
||||||
|
end getegid
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
geteuid module
|
||||||
|
|
||||||
|
global
|
||||||
|
geteuid procedure
|
||||||
|
entry
|
||||||
|
sc #24
|
||||||
|
ld r2,r5
|
||||||
|
ret
|
||||||
|
end geteuid
|
||||||
|
end geteuid
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
getgid module
|
||||||
|
|
||||||
|
global
|
||||||
|
getgid procedure
|
||||||
|
entry
|
||||||
|
sc #47
|
||||||
|
ld r2,r4
|
||||||
|
ret
|
||||||
|
end getgid
|
||||||
|
end getgid
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
getpid module
|
||||||
|
|
||||||
|
global
|
||||||
|
getpid procedure
|
||||||
|
entry
|
||||||
|
sc #20
|
||||||
|
ld r2,r4
|
||||||
|
ret
|
||||||
|
end getpid
|
||||||
|
end getpid
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
getppid module
|
||||||
|
|
||||||
|
global
|
||||||
|
getppid procedure
|
||||||
|
entry
|
||||||
|
xor r4,r4
|
||||||
|
xor r5,r5
|
||||||
|
sc #20
|
||||||
|
ld r2,r5
|
||||||
|
ret
|
||||||
|
end getppid
|
||||||
|
end getppid
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
getuid module
|
||||||
|
|
||||||
|
global
|
||||||
|
getuid procedure
|
||||||
|
entry
|
||||||
|
sc #24
|
||||||
|
ld r2,r4
|
||||||
|
ret
|
||||||
|
end getuid
|
||||||
|
end getuid
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
ioctl module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
ioctl procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r6
|
||||||
|
ld r2,r5
|
||||||
|
xor r4,r4
|
||||||
|
sc #54
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end ioctl
|
||||||
|
end ioctl
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
kill module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
kill procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r6
|
||||||
|
xor r4,r4
|
||||||
|
sc #37
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end kill
|
||||||
|
end kill
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
link module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
link procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r6
|
||||||
|
xor r4,r4
|
||||||
|
sc #9
|
||||||
|
ld r2,r4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end link
|
||||||
|
end link
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
lseek module
|
||||||
|
|
||||||
|
external
|
||||||
|
_cerror
|
||||||
|
|
||||||
|
global
|
||||||
|
lseek procedure
|
||||||
|
entry
|
||||||
|
ld r0,r7
|
||||||
|
ld r1,r4
|
||||||
|
ld r2,r5
|
||||||
|
subl rr4,rr4
|
||||||
|
sc #19
|
||||||
|
ldl rr2,rr4
|
||||||
|
ret nc
|
||||||
|
jp cerror
|
||||||
|
end lseek
|
||||||
|
end lseek
|
||||||
Loading…
Reference in New Issue