summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/i386/unified.S
diff options
context:
space:
mode:
authorMystery Man <unknown@mandriva.org>2003-03-14 17:57:15 +0000
committerMystery Man <unknown@mandriva.org>2003-03-14 17:57:15 +0000
commit65a06c77cbff9bc84b7be08103b1a483cda9d9d2 (patch)
tree6e38e70826700508de0018ad460ea43fcdef4bee /mdk-stage1/dietlibc/i386/unified.S
parent9a988dcb14af8d6af00781d73904ad82a0c9b422 (diff)
downloaddrakx-backup-do-not-use-9_1_24mdk.tar
drakx-backup-do-not-use-9_1_24mdk.tar.gz
drakx-backup-do-not-use-9_1_24mdk.tar.bz2
drakx-backup-do-not-use-9_1_24mdk.tar.xz
drakx-backup-do-not-use-9_1_24mdk.zip
This commit was manufactured by cvs2svn to create tag 'V9_1_24mdk'.V9_1_24mdk
Diffstat (limited to 'mdk-stage1/dietlibc/i386/unified.S')
-rw-r--r--mdk-stage1/dietlibc/i386/unified.S34
1 files changed, 0 insertions, 34 deletions
diff --git a/mdk-stage1/dietlibc/i386/unified.S b/mdk-stage1/dietlibc/i386/unified.S
deleted file mode 100644
index f182bdb4b..000000000
--- a/mdk-stage1/dietlibc/i386/unified.S
+++ /dev/null
@@ -1,34 +0,0 @@
-#include <dietfeatures.h>
-
-.text
-.global __unified_syscall
-__unified_syscall:
- movzbl %al, %eax
- push %edi
- push %esi
- push %ebx
- movl %esp,%edi
- movl 0x10(%edi),%ebx
- movl 0x14(%edi),%ecx
- movl 0x18(%edi),%edx
- movl 0x1c(%edi),%esi
- movl 0x20(%edi),%edi
- int $0x80
- cmp $-124,%eax
- jbe .Lnoerror
-#ifdef WANT_THREAD_SAVE
- movl %eax,%ebx
- call __errno_location
- neg %ebx
- movl %ebx,(%eax)
-#else
- neg %eax
- mov %eax,errno
-#endif
- xor %eax,%eax
- dec %eax
-.Lnoerror:
- pop %ebx
- pop %esi
- pop %edi
- ret