public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bf2d526
)
No system-calls from libem
author
ceriel
<none@none>
Tue, 30 Jun 1992 11:39:12 +0000
(11:39 +0000)
committer
ceriel
<none@none>
Tue, 30 Jun 1992 11:39:12 +0000
(11:39 +0000)
mach/i386/libem/LIST
patch
|
blob
|
history
mach/i386/libem/fat.s
patch
|
blob
|
history
mach/i386/libem/mon.s
patch
|
blob
|
history
mach/i386/libem/strhp.s
patch
|
blob
|
history
mach/i386/libem/trp.s
patch
|
blob
|
history
diff --git
a/mach/i386/libem/LIST
b/mach/i386/libem/LIST
index
e9de9fc
..
8826a28
100644
(file)
--- a/
mach/i386/libem/LIST
+++ b/
mach/i386/libem/LIST
@@
-39,7
+39,6
@@
set.s
sli.s
sri.s
sti.s
-stop.s
strhp.s
trp.s
unknown.s
diff --git
a/mach/i386/libem/fat.s
b/mach/i386/libem/fat.s
index
0302552
..
1026c98
100644
(file)
--- a/
mach/i386/libem/fat.s
+++ b/
mach/i386/libem/fat.s
@@
-4,7
+4,7
@@
.fat:
.extern .trp
-.extern
.stop
+.extern
EXIT
call .trp
- call .stop
+ jmp EXIT
! no return
diff --git
a/mach/i386/libem/mon.s
b/mach/i386/libem/mon.s
index
42cac7c
..
b11798f
100644
(file)
--- a/
mach/i386/libem/mon.s
+++ b/
mach/i386/libem/mon.s
@@
-3,5
+3,5
@@
.define .mon
.mon:
-.extern
.stop
- call .stop
+.extern
EXIT
+ jmp EXIT
diff --git
a/mach/i386/libem/strhp.s
b/mach/i386/libem/strhp.s
index
d28131c
..
58e26a9
100644
(file)
--- a/
mach/i386/libem/strhp.s
+++ b/
mach/i386/libem/strhp.s
@@
-13,7
+13,7
@@
and eax,~0777
push ebx
push eax
- call
__brk
+ call
BRK
pop ecx
pop ebx
cmp eax,-1
diff --git
a/mach/i386/libem/trp.s
b/mach/i386/libem/trp.s
index
24af0e6
..
02073da
100644
(file)
--- a/
mach/i386/libem/trp.s
+++ b/
mach/i386/libem/trp.s
@@
-1,7
+1,7
@@
.sect .text; .sect .rom; .sect .data; .sect .bss
.sect .text
.define .trp
-.extern .trppc,
.stop
+.extern .trppc,
EXIT
! eax is trap number
.trp:
@@
-15,4
+15,4
@@
ret
2:
push eax
- call .stop
+ jmp EXIT