11.3Sryo/* $NetBSD: linux_commons.c,v 1.3 2021/11/25 03:08:04 ryo Exp $ */ 21.1Sryo 31.1Sryo/* 41.1Sryo * This file includes C files from the common 51.2Sandvar * area to decrease the number of files to compile 61.1Sryo * in order to make building a kernel go faster. 71.1Sryo * 81.1Sryo * Option headers and headers which depend on 91.1Sryo * certain options being set need to be included 101.1Sryo * here. This ensures that a header file sees 111.1Sryo * the options it needs even if one of included 121.1Sryo * C files doesn't use it. 131.1Sryo */ 141.1Sryo 151.1Sryo#include <sys/cdefs.h> 161.3Sryo__KERNEL_RCSID(0, "$NetBSD: linux_commons.c,v 1.3 2021/11/25 03:08:04 ryo Exp $"); 171.1Sryo 181.1Sryo#if defined(_KERNEL_OPT) 191.1Sryo#include "opt_sysv.h" 201.1Sryo#endif 211.1Sryo 221.1Sryo#include <sys/param.h> 231.1Sryo#include <sys/mount.h> 241.1Sryo#include <sys/signal.h> 251.1Sryo#include <sys/syscallargs.h> 261.1Sryo 271.1Sryo#include <compat/linux/common/linux_signal.h> 281.1Sryo#include <compat/linux/common/linux_types.h> 291.1Sryo#include <compat/linux/common/linux_ipc.h> 301.1Sryo#include <compat/linux/common/linux_sem.h> 311.1Sryo 321.1Sryo#include <compat/linux/linux_syscallargs.h> 331.1Sryo 341.1Sryo#include "../../common/linux_pipe.c" 351.1Sryo#include "../../common/linux_file64.c" 361.1Sryo#include "../../common/linux_misc_notalpha.c" 371.3Sryo#include "../../common/linux_sig_notalpha.c" 381.1Sryo#include "../../common/linux_fadvise64.c" 39