xref: /netbsd-src/sys/compat/linux/arch/amd64/linux_commons.c (revision de4fa9d769f936338f7afc544868130152eb472b)
1*de4fa9d7Sandvar /*	$NetBSD: linux_commons.c,v 1.13 2021/10/12 08:36:28 andvar Exp $ */
289647c7cSmanu 
389647c7cSmanu /*
489647c7cSmanu  * This file includes C files from the common
5*de4fa9d7Sandvar  * area to decrease the number of files to compile
689647c7cSmanu  * in order to make building a kernel go faster.
789647c7cSmanu  *
889647c7cSmanu  * Option headers and headers which depend on
989647c7cSmanu  * certain options being set need to be included
1089647c7cSmanu  * here.  This ensures that a header file sees
1189647c7cSmanu  * the options it needs even if one of included
1289647c7cSmanu  * C files doesn't use it.
1389647c7cSmanu  */
1489647c7cSmanu 
1589647c7cSmanu #include <sys/cdefs.h>
16*de4fa9d7Sandvar __KERNEL_RCSID(1, "$NetBSD: linux_commons.c,v 1.13 2021/10/12 08:36:28 andvar Exp $");
1789647c7cSmanu 
1889647c7cSmanu #if defined(_KERNEL_OPT)
1989647c7cSmanu #include "opt_sysv.h"
2089647c7cSmanu #endif
2189647c7cSmanu 
2289647c7cSmanu #include <sys/param.h>
2389647c7cSmanu #include <sys/mount.h>
2489647c7cSmanu #include <sys/signal.h>
2589647c7cSmanu #include <sys/syscallargs.h>
2689647c7cSmanu 
27ee0c5b44Smanu #include <compat/linux/common/linux_signal.h>
28ee0c5b44Smanu #include <compat/linux/common/linux_types.h>
29ee0c5b44Smanu #include <compat/linux/common/linux_ipc.h>
30ee0c5b44Smanu #include <compat/linux/common/linux_sem.h>
31ee0c5b44Smanu 
32ee0c5b44Smanu #include <compat/linux/linux_syscallargs.h>
33ee0c5b44Smanu 
3489647c7cSmanu #include "../../common/linux_pipe.c"
3589647c7cSmanu #include "../../common/linux_file64.c"
3689647c7cSmanu #include "../../common/linux_misc_notalpha.c"
3789647c7cSmanu #include "../../common/linux_sig_notalpha.c"
38dab2e0b5Salnsn #include "../../common/linux_fadvise64.c"
39