From 903b78873a744d3fba187e4bd22008ba21162e51 Mon Sep 17 00:00:00 2001 From: Sreeram Ramachandran Date: Mon, 19 May 2014 13:39:57 -0700 Subject: Mark sockets on creation (socket()) and accept4(). Remove the separate syscall for accept() and implement it as accept4(..., 0). Change-Id: Ib0b8f5d7c5013b91eae6bbc3847852eb355c7714 --- libc/arch-mips/syscalls/__accept.S | 19 ------------------- libc/arch-mips/syscalls/__accept4.S | 19 +++++++++++++++++++ libc/arch-mips/syscalls/__socket.S | 19 +++++++++++++++++++ libc/arch-mips/syscalls/accept4.S | 19 ------------------- libc/arch-mips/syscalls/socket.S | 19 ------------------- 5 files changed, 38 insertions(+), 57 deletions(-) delete mode 100644 libc/arch-mips/syscalls/__accept.S create mode 100644 libc/arch-mips/syscalls/__accept4.S create mode 100644 libc/arch-mips/syscalls/__socket.S delete mode 100644 libc/arch-mips/syscalls/accept4.S delete mode 100644 libc/arch-mips/syscalls/socket.S (limited to 'libc/arch-mips/syscalls') diff --git a/libc/arch-mips/syscalls/__accept.S b/libc/arch-mips/syscalls/__accept.S deleted file mode 100644 index d8141fe..0000000 --- a/libc/arch-mips/syscalls/__accept.S +++ /dev/null @@ -1,19 +0,0 @@ -/* Generated by gensyscalls.py. Do not edit. */ - -#include - -ENTRY(__accept) - .set noreorder - .cpload t9 - li v0, __NR_accept - syscall - bnez a3, 1f - move a0, v0 - j ra - nop -1: - la t9,__set_errno - j t9 - nop - .set reorder -END(__accept) diff --git a/libc/arch-mips/syscalls/__accept4.S b/libc/arch-mips/syscalls/__accept4.S new file mode 100644 index 0000000..8634a35 --- /dev/null +++ b/libc/arch-mips/syscalls/__accept4.S @@ -0,0 +1,19 @@ +/* Generated by gensyscalls.py. Do not edit. */ + +#include + +ENTRY(__accept4) + .set noreorder + .cpload t9 + li v0, __NR_accept4 + syscall + bnez a3, 1f + move a0, v0 + j ra + nop +1: + la t9,__set_errno + j t9 + nop + .set reorder +END(__accept4) diff --git a/libc/arch-mips/syscalls/__socket.S b/libc/arch-mips/syscalls/__socket.S new file mode 100644 index 0000000..6508911 --- /dev/null +++ b/libc/arch-mips/syscalls/__socket.S @@ -0,0 +1,19 @@ +/* Generated by gensyscalls.py. Do not edit. */ + +#include + +ENTRY(__socket) + .set noreorder + .cpload t9 + li v0, __NR_socket + syscall + bnez a3, 1f + move a0, v0 + j ra + nop +1: + la t9,__set_errno + j t9 + nop + .set reorder +END(__socket) diff --git a/libc/arch-mips/syscalls/accept4.S b/libc/arch-mips/syscalls/accept4.S deleted file mode 100644 index ea1dc60..0000000 --- a/libc/arch-mips/syscalls/accept4.S +++ /dev/null @@ -1,19 +0,0 @@ -/* Generated by gensyscalls.py. Do not edit. */ - -#include - -ENTRY(accept4) - .set noreorder - .cpload t9 - li v0, __NR_accept4 - syscall - bnez a3, 1f - move a0, v0 - j ra - nop -1: - la t9,__set_errno - j t9 - nop - .set reorder -END(accept4) diff --git a/libc/arch-mips/syscalls/socket.S b/libc/arch-mips/syscalls/socket.S deleted file mode 100644 index 2056bcd..0000000 --- a/libc/arch-mips/syscalls/socket.S +++ /dev/null @@ -1,19 +0,0 @@ -/* Generated by gensyscalls.py. Do not edit. */ - -#include - -ENTRY(socket) - .set noreorder - .cpload t9 - li v0, __NR_socket - syscall - bnez a3, 1f - move a0, v0 - j ra - nop -1: - la t9,__set_errno - j t9 - nop - .set reorder -END(socket) -- cgit v1.1