1*abbc8a65Sryo /* $NetBSD: linux_syscalls.c,v 1.44 2021/09/23 06:56:27 ryo Exp $ */ 25dbbd9e2Serh 35dbbd9e2Serh /*- 45dbbd9e2Serh * Copyright (c) 1998 The NetBSD Foundation, Inc. 55dbbd9e2Serh * All rights reserved. 65dbbd9e2Serh * 75dbbd9e2Serh * This code is derived from software contributed to The NetBSD Foundation 85dbbd9e2Serh * by Eric Haszlakiewicz. 95dbbd9e2Serh * 105dbbd9e2Serh * Redistribution and use in source and binary forms, with or without 115dbbd9e2Serh * modification, are permitted provided that the following conditions 125dbbd9e2Serh * are met: 135dbbd9e2Serh * 1. Redistributions of source code must retain the above copyright 145dbbd9e2Serh * notice, this list of conditions and the following disclaimer. 155dbbd9e2Serh * 2. Redistributions in binary form must reproduce the above copyright 165dbbd9e2Serh * notice, this list of conditions and the following disclaimer in the 175dbbd9e2Serh * documentation and/or other materials provided with the distribution. 185dbbd9e2Serh * 195dbbd9e2Serh * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 205dbbd9e2Serh * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 215dbbd9e2Serh * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 225dbbd9e2Serh * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 235dbbd9e2Serh * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 245dbbd9e2Serh * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 255dbbd9e2Serh * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 265dbbd9e2Serh * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 275dbbd9e2Serh * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 285dbbd9e2Serh * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 295dbbd9e2Serh * POSSIBILITY OF SUCH DAMAGE. 305dbbd9e2Serh */ 315dbbd9e2Serh 325dbbd9e2Serh /* XXX XXX This exists to keep kdump and friends happy. */ 335dbbd9e2Serh 34dab6ef8bSlukem #include <sys/cdefs.h> 35*abbc8a65Sryo __KERNEL_RCSID(1, "$NetBSD: linux_syscalls.c,v 1.44 2021/09/23 06:56:27 ryo Exp $"); 36dab6ef8bSlukem 37627091bdSchristos #if defined(__i386__) 38908291d2Schristos #include "../../sys/compat/linux/arch/i386/linux_syscalls.c" 390c080222Sitohy #elif defined(__m68k__) 400c080222Sitohy #include "../../sys/compat/linux/arch/m68k/linux_syscalls.c" 415dbbd9e2Serh #elif defined(__alpha__) 42908291d2Schristos #include "../../sys/compat/linux/arch/alpha/linux_syscalls.c" 43083ffa3bSmanu #elif defined(__powerpc__) 44083ffa3bSmanu #include "../../sys/compat/linux/arch/powerpc/linux_syscalls.c" 45c4210f05Smanu #elif defined(__mips__) 46c4210f05Smanu #include "../../sys/compat/linux/arch/mips/linux_syscalls.c" 47*abbc8a65Sryo #elif defined(__aarch64__) 48*abbc8a65Sryo #include "../../sys/compat/linux/arch/aarch64/linux_syscalls.c" 4964625064Sbjh21 #elif defined(__arm__) 5064625064Sbjh21 #include "../../sys/compat/linux/arch/arm/linux_syscalls.c" 517d913666Sfvdl #elif defined(__amd64__) 527d913666Sfvdl #include "../../sys/compat/linux/arch/amd64/linux_syscalls.c" 535dbbd9e2Serh #else 541e584c9cSonoe const char * const linux_syscallnames[] = { 0 }; 555dbbd9e2Serh #endif 56