1 | /* $NetBSD: uipc_syscalls_30.c,v 1.3 2007/12/20 23:02:45 dsl Exp $ */ |
---|---|
2 | |
3 | /* written by Pavel Cahyna, 2006. Public domain. */ |
4 | |
5 | #include <sys/cdefs.h> |
6 | __KERNEL_RCSID(0, "$NetBSD: uipc_syscalls_30.c,v 1.3 2007/12/20 23:02:45 dsl Exp $"); |
7 | |
8 | /* |
9 | * System call interface to the socket abstraction. |
10 | */ |
11 | |
12 | #include <sys/param.h> |
13 | #include <sys/kernel.h> |
14 | #include <sys/msg.h> |
15 | #include <sys/sysctl.h> |
16 | #include <sys/mount.h> |
17 | #include <sys/syscallargs.h> |
18 | #include <sys/errno.h> |
19 | |
20 | int |
21 | compat_30_sys_socket(struct lwp *l, const struct compat_30_sys_socket_args *uap, register_t *retval) |
22 | { |
23 | int error; |
24 | |
25 | error = sys___socket30(l, (const void *)uap, retval); |
26 | if (error == EAFNOSUPPORT) |
27 | error = EPROTONOSUPPORT; |
28 | |
29 | return (error); |
30 | } |
31 |