diff options
author | Mystery Man <unknown@mandriva.org> | 2003-04-14 13:30:58 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2003-04-14 13:30:58 +0000 |
commit | 3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f (patch) | |
tree | 3bf68e0d5ad6d2fca6c769c4e4e7218f2e0e6db3 /mdk-stage1/dietlibc/alpha/unified.S | |
parent | 327bd24f8e4291bd1882de1990dd7339f781a9cb (diff) | |
download | drakx-backup-do-not-use-3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f.tar drakx-backup-do-not-use-3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f.tar.gz drakx-backup-do-not-use-3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f.tar.bz2 drakx-backup-do-not-use-3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f.tar.xz drakx-backup-do-not-use-3c75a78aa006b1f51e6b053f1edbf8f19ccbcb8f.zip |
This commit was manufactured by cvs2svn to create tag 'V1_1_9_54mdk'.V1_1_9_54mdk
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 */ |