diff options
| author | Sreeram Ramachandran <sreeram@google.com> | 2014-05-19 13:39:57 -0700 |
|---|---|---|
| committer | Sreeram Ramachandran <sreeram@google.com> | 2014-05-19 15:19:16 -0700 |
| commit | 903b78873a744d3fba187e4bd22008ba21162e51 (patch) | |
| tree | 54927c30d730513d9cfa817448b3184a6b6531ee /libc/arch-mips/syscalls | |
| parent | 172ab0f65035013565ec57f52ece663082683698 (diff) | |
| download | bionic-903b78873a744d3fba187e4bd22008ba21162e51.zip bionic-903b78873a744d3fba187e4bd22008ba21162e51.tar.gz bionic-903b78873a744d3fba187e4bd22008ba21162e51.tar.bz2 | |
Mark sockets on creation (socket()) and accept4().
Remove the separate syscall for accept() and implement it as accept4(..., 0).
Change-Id: Ib0b8f5d7c5013b91eae6bbc3847852eb355c7714
Diffstat (limited to 'libc/arch-mips/syscalls')
| -rw-r--r-- | libc/arch-mips/syscalls/__accept.S | 19 | ||||
| -rw-r--r-- | libc/arch-mips/syscalls/__accept4.S (renamed from libc/arch-mips/syscalls/accept4.S) | 4 | ||||
| -rw-r--r-- | libc/arch-mips/syscalls/__socket.S (renamed from libc/arch-mips/syscalls/socket.S) | 4 |
3 files changed, 4 insertions, 23 deletions
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 <private/bionic_asm.h> - -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 index ea1dc60..8634a35 100644 --- a/libc/arch-mips/syscalls/accept4.S +++ b/libc/arch-mips/syscalls/__accept4.S @@ -2,7 +2,7 @@ #include <private/bionic_asm.h> -ENTRY(accept4) +ENTRY(__accept4) .set noreorder .cpload t9 li v0, __NR_accept4 @@ -16,4 +16,4 @@ ENTRY(accept4) j t9 nop .set reorder -END(accept4) +END(__accept4) diff --git a/libc/arch-mips/syscalls/socket.S b/libc/arch-mips/syscalls/__socket.S index 2056bcd..6508911 100644 --- a/libc/arch-mips/syscalls/socket.S +++ b/libc/arch-mips/syscalls/__socket.S @@ -2,7 +2,7 @@ #include <private/bionic_asm.h> -ENTRY(socket) +ENTRY(__socket) .set noreorder .cpload t9 li v0, __NR_socket @@ -16,4 +16,4 @@ ENTRY(socket) j t9 nop .set reorder -END(socket) +END(__socket) |
