aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/include
diff options
context:
space:
mode:
authorCarmelo AMOROSO <carmelo.amoroso@st.com>2010-08-31 21:49:29 -0400
committerPaul Mundt <lethal@linux-sh.org>2010-09-14 04:37:53 -0400
commit459ebb34bd90f1ff12725a17289b7defbc6cd655 (patch)
treea79bef6025eb4c5359414e73292d5b47d39619fd /arch/sh/include
parente0009b0a44f28227571d8cddebc5ccdae86027a6 (diff)
sh: Add syscall entries for non multiplexed socket calls
Linux kernel already has socket syscalls that can be invoked without the multiplexing sys_socketcall wrapper. C library wrappers are ready to use them directly. It needs just to define the missing syscall numbers and provide the related entries into the syscalls table, like sh64 aleady does. Signed-off-by: Francesco Rundo <francesco.rundo@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include')
-rw-r--r--arch/sh/include/asm/unistd_32.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/arch/sh/include/asm/unistd_32.h b/arch/sh/include/asm/unistd_32.h
index 01183add5687..2000709e681f 100644
--- a/arch/sh/include/asm/unistd_32.h
+++ b/arch/sh/include/asm/unistd_32.h
@@ -349,7 +349,26 @@
349#define __NR_fanotify_mark 338 349#define __NR_fanotify_mark 338
350#define __NR_prlimit64 339 350#define __NR_prlimit64 339
351 351
352#define NR_syscalls 340 352/* Non-multiplexed socket family */
353#define __NR_socket 340
354#define __NR_bind 341
355#define __NR_connect 342
356#define __NR_listen 343
357#define __NR_accept 344
358#define __NR_getsockname 345
359#define __NR_getpeername 346
360#define __NR_socketpair 347
361#define __NR_send 348
362#define __NR_sendto 349
363#define __NR_recv 350
364#define __NR_recvfrom 351
365#define __NR_shutdown 352
366#define __NR_setsockopt 353
367#define __NR_getsockopt 354
368#define __NR_sendmsg 355
369#define __NR_recvmsg 356
370
371#define NR_syscalls 357
353 372
354#ifdef __KERNEL__ 373#ifdef __KERNEL__
355 374