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