This commit is contained in:
Oliver Lehmann 2009-08-26 09:04:53 +00:00
parent c677bf900b
commit c1daccd194
13 changed files with 190 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,10 @@
getegid module
global
getegid procedure
entry
sc #47
ld r2,r5
ret
end getegid
end getegid

View File

@ -0,0 +1,10 @@
geteuid module
global
geteuid procedure
entry
sc #24
ld r2,r5
ret
end geteuid
end geteuid

View File

@ -0,0 +1,10 @@
getgid module
global
getgid procedure
entry
sc #47
ld r2,r4
ret
end getgid
end getgid

View File

@ -0,0 +1,10 @@
getpid module
global
getpid procedure
entry
sc #20
ld r2,r4
ret
end getpid
end getpid

View File

@ -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

View File

@ -0,0 +1,10 @@
getuid module
global
getuid procedure
entry
sc #24
ld r2,r4
ret
end getuid
end getuid

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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