linux_commons.c revision 1.2
11.2Sandvar/*	$NetBSD: linux_commons.c,v 1.2 2021/10/12 08:36:28 andvar 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.2Sandvar__KERNEL_RCSID(0, "$NetBSD: linux_commons.c,v 1.2 2021/10/12 08:36:28 andvar 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.1Sryo#include "../../common/linux_fadvise64.c"
38