make socketcall types common as they are same for all architectures
This commit is contained in:
parent
de45164eff
commit
fbeadd150f
3 changed files with 23 additions and 40 deletions
|
|
@ -51,25 +51,3 @@ static inline long __syscall6(long n, long a1, long a2, long a3, long a4, long a
|
||||||
__asm__ __volatile__ ("push %6 ; call __vsyscall6 ; add $4,%%esp" : "=a"(__ret) : "a"(n), "d"(a1), "c"(a2), "D"(a3), "S"(a4), "g"(0+(long[]){a5, a6}) : "memory");
|
__asm__ __volatile__ ("push %6 ; call __vsyscall6 ; add $4,%%esp" : "=a"(__ret) : "a"(n), "d"(a1), "c"(a2), "D"(a3), "S"(a4), "g"(0+(long[]){a5, a6}) : "memory");
|
||||||
return __ret;
|
return __ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define __SC_socket 1
|
|
||||||
#define __SC_bind 2
|
|
||||||
#define __SC_connect 3
|
|
||||||
#define __SC_listen 4
|
|
||||||
#define __SC_accept 5
|
|
||||||
#define __SC_getsockname 6
|
|
||||||
#define __SC_getpeername 7
|
|
||||||
#define __SC_socketpair 8
|
|
||||||
#define __SC_send 9
|
|
||||||
#define __SC_recv 10
|
|
||||||
#define __SC_sendto 11
|
|
||||||
#define __SC_recvfrom 12
|
|
||||||
#define __SC_shutdown 13
|
|
||||||
#define __SC_setsockopt 14
|
|
||||||
#define __SC_getsockopt 15
|
|
||||||
#define __SC_sendmsg 16
|
|
||||||
#define __SC_recvmsg 17
|
|
||||||
#define __SC_accept4 18
|
|
||||||
#define __SC_recvmmsg 19
|
|
||||||
#define __SC_sendmmsg 20
|
|
||||||
|
|
|
||||||
|
|
@ -39,21 +39,3 @@ static inline long __syscall6(long n, long a, long b, long c, long d, long e, lo
|
||||||
{
|
{
|
||||||
return (__syscall)(n, a, b, c, d, e, f);
|
return (__syscall)(n, a, b, c, d, e, f);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define __SC_socket 1
|
|
||||||
#define __SC_bind 2
|
|
||||||
#define __SC_connect 3
|
|
||||||
#define __SC_listen 4
|
|
||||||
#define __SC_accept 5
|
|
||||||
#define __SC_getsockname 6
|
|
||||||
#define __SC_getpeername 7
|
|
||||||
#define __SC_socketpair 8
|
|
||||||
#define __SC_send 9
|
|
||||||
#define __SC_recv 10
|
|
||||||
#define __SC_sendto 11
|
|
||||||
#define __SC_recvfrom 12
|
|
||||||
#define __SC_shutdown 13
|
|
||||||
#define __SC_setsockopt 14
|
|
||||||
#define __SC_getsockopt 15
|
|
||||||
#define __SC_sendmsg 16
|
|
||||||
#define __SC_recvmsg 17
|
|
||||||
|
|
|
||||||
|
|
@ -164,3 +164,26 @@ long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* socketcall calls */
|
||||||
|
|
||||||
|
#define __SC_socket 1
|
||||||
|
#define __SC_bind 2
|
||||||
|
#define __SC_connect 3
|
||||||
|
#define __SC_listen 4
|
||||||
|
#define __SC_accept 5
|
||||||
|
#define __SC_getsockname 6
|
||||||
|
#define __SC_getpeername 7
|
||||||
|
#define __SC_socketpair 8
|
||||||
|
#define __SC_send 9
|
||||||
|
#define __SC_recv 10
|
||||||
|
#define __SC_sendto 11
|
||||||
|
#define __SC_recvfrom 12
|
||||||
|
#define __SC_shutdown 13
|
||||||
|
#define __SC_setsockopt 14
|
||||||
|
#define __SC_getsockopt 15
|
||||||
|
#define __SC_sendmsg 16
|
||||||
|
#define __SC_recvmsg 17
|
||||||
|
#define __SC_accept4 18
|
||||||
|
#define __SC_recvmmsg 19
|
||||||
|
#define __SC_sendmmsg 20
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue