From a9b6db9b78d8c63eafde91be08f12c6fa0ba1311 Mon Sep 17 00:00:00 2001 From: "\"Steven J. Hill\"" Date: Wed, 4 Sep 2002 21:56:24 +0000 Subject: 'syscall' now properly works for MIPS. --- libc/sysdeps/linux/mips/__uClibc_syscall.S | 45 ------------------------------ 1 file changed, 45 deletions(-) delete mode 100644 libc/sysdeps/linux/mips/__uClibc_syscall.S (limited to 'libc/sysdeps/linux/mips/__uClibc_syscall.S') diff --git a/libc/sysdeps/linux/mips/__uClibc_syscall.S b/libc/sysdeps/linux/mips/__uClibc_syscall.S deleted file mode 100644 index 9993976d4..000000000 --- a/libc/sysdeps/linux/mips/__uClibc_syscall.S +++ /dev/null @@ -1,45 +0,0 @@ -/* - * $Id: __uClibc_syscall.S,v 1.1 2002/08/09 13:43:21 andersen Exp $ - * - * __uClibc_syscall.S - MIPS version. - * - * Derived from x86 implementation to reduce memory footprint - * for syscalls. - * - * Mark Rustad, 03/21/2002 - * Copyright 2002 BRECIS Communications Corp. - * - * uClibc is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with uClibc; if not, write to the Free - * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - * 02111-1307 USA. - */ - - #include - - .text - .align 4 - .globl __uClibc_syscall - .ent __uClibc_syscall,0 - .type __uClibc_syscall,@function -__uClibc_syscall: - syscall - .set noreorder - beqz a3, 1f - lui t3, %hi(errno) - .set reorder - negu a1, v0 - sw a1, %lo(errno)(t3) - li v0, -1 -1: - j ra - .end __uClibc_syscall - -.Lsize: - .size __uClibc_syscall,.Lsize-__uClibc_syscall - -- cgit v1.2.3