diff options
author | Mystery Man <unknown@mandriva.org> | 2002-08-01 19:39:26 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2002-08-01 19:39:26 +0000 |
commit | 3652ec5a73e3863215bcd87c4994fdbf55299300 (patch) | |
tree | 57c2dc33aed5c59a080bd5da7bf5b8125b4a2aef /mdk-stage1/dietlibc/alpha/unified.S | |
parent | af0430510356c70ea497fc108466c6236c1afcc1 (diff) | |
download | drakx-3652ec5a73e3863215bcd87c4994fdbf55299300.tar drakx-3652ec5a73e3863215bcd87c4994fdbf55299300.tar.gz drakx-3652ec5a73e3863215bcd87c4994fdbf55299300.tar.bz2 drakx-3652ec5a73e3863215bcd87c4994fdbf55299300.tar.xz drakx-3652ec5a73e3863215bcd87c4994fdbf55299300.zip |
This commit was manufactured by cvs2svn to create tag 'V1_1_9_2mdk'.V1_1_9_2mdk
Diffstat (limited to 'mdk-stage1/dietlibc/alpha/unified.S')
-rw-r--r-- | mdk-stage1/dietlibc/alpha/unified.S | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/mdk-stage1/dietlibc/alpha/unified.S b/mdk-stage1/dietlibc/alpha/unified.S deleted file mode 100644 index 02a1c9bcd..000000000 --- a/mdk-stage1/dietlibc/alpha/unified.S +++ /dev/null @@ -1,29 +0,0 @@ -#include <dietfeatures.h> - -.global __unified_syscall -__unified_syscall: - callsys - bne $19, .Lerror - ret $31, ($26), 0x01 - -.Lerror: -.global error_unified_syscall -error_unified_syscall: -#ifdef WANT_THREAD_SAVE - lda $sp, -16($sp) /* alloc 2 qwords on stack */ - stq $26, 0($sp) /* save ra to stack */ - stq $0, 8($sp) /* save v0 to stack */ - - jsr $26, __errno_location /* call __errno_location */ - - ldq $1, 8($sp) /* write old v0 to errno */ - stl $1, 0($0) - - lda $0, -1($31) /* new return value is -1 */ - ldq $26, 0($sp) /* restore return address */ - lda $sp, 16($sp) /* free 2 qwords on stack */ -#else - lda $1, errno - stl $0, 0($1) -#endif - ret $31, ($26), 0x01 /* return */ |