xref: /netbsd-src/sys/compat/netbsd32/files.netbsd32 (revision 381b1356d06b80c02bcf1fce3a8053bd593afe58)
1*381b1356Schristos#	$NetBSD: files.netbsd32,v 1.56 2024/05/19 22:25:48 christos Exp $
23ba6ab09Smrg#
3a5867d93Smrg# config file description for machine-independent netbsd32 compat code.
43ba6ab09Smrg# included by ports that need it.
53ba6ab09Smrg
63ba6ab09Smrg# ports should define any machine-specific files they need in their
73ba6ab09Smrg# own file lists.
83ba6ab09Smrg
925e1f6daSuebayasidefine	compat_netbsd32
10842abfeeSchristos
11fa6e76c5Schristos#makeoptions	drmkms	CPPFLAGS+="-DNETBSD32_DRMKMS"
12842abfeeSchristos
139aa2a9c3Schristosfile	compat/netbsd32/netbsd32_acl.c		compat_netbsd32
14f5dc39b8Scubefile	compat/netbsd32/netbsd32_core.c		compat_netbsd32 & coredump
15e53f148aSjdolecekfile	compat/netbsd32/netbsd32_exec_elf32.c	compat_netbsd32 & exec_elf32
16e53f148aSjdolecekfile	compat/netbsd32/netbsd32_exec_aout.c	compat_netbsd32 & exec_aout
17a5867d93Smrgfile	compat/netbsd32/netbsd32_netbsd.c	compat_netbsd32
186b2322f6Smaxv#file	compat/netbsd32/netbsd32_drm.c		compat_netbsd32 & drmkms
1955a1c974Srinfile	compat/netbsd32/netbsd32_epoll.c	compat_netbsd32
2097e4d774Scubefile	compat/netbsd32/netbsd32_event.c	compat_netbsd32
21da9e4bd3Smrgfile	compat/netbsd32/netbsd32_execve.c	compat_netbsd32
2252745eefSmrgfile	compat/netbsd32/netbsd32_fd.c		compat_netbsd32
23da9e4bd3Smrgfile	compat/netbsd32/netbsd32_fs.c		compat_netbsd32
24276ef223Sthorpejfile	compat/netbsd32/netbsd32_futex.c	compat_netbsd32
25d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_kern_proc.c	compat_netbsd32
26a5867d93Smrgfile	compat/netbsd32/netbsd32_ioctl.c	compat_netbsd32
27da9e4bd3Smrgfile	compat/netbsd32/netbsd32_ipc.c		compat_netbsd32
28c376ba15Scubefile	compat/netbsd32/netbsd32_lwp.c		compat_netbsd32
29021a80b6Smartinfile	compat/netbsd32/netbsd32_module.c	compat_netbsd32
3092ce8c6aSadfile	compat/netbsd32/netbsd32_mod.c		compat_netbsd32
315151d1f8Spgoyettefile	compat/netbsd32/netbsd32_mqueue.c	compat_netbsd32 & mqueue
328dc77cd9Smrgfile	compat/netbsd32/netbsd32_nfssvc.c	compat_netbsd32 & nfsserver
33f2ef31cbSskrllfile	compat/netbsd32/netbsd32_ptrace.c	compat_netbsd32 & ptrace
3480c61288Smrgfile	compat/netbsd32/netbsd32_rlimit.c	compat_netbsd32
350d67b43eSchristosfile	compat/netbsd32/netbsd32_quota.c	compat_netbsd32 & quota
36da9e4bd3Smrgfile	compat/netbsd32/netbsd32_select.c	compat_netbsd32
3799c3eea8Sjoergfile	compat/netbsd32/netbsd32_sem.c		compat_netbsd32
38da9e4bd3Smrgfile	compat/netbsd32/netbsd32_signal.c	compat_netbsd32
39da9e4bd3Smrgfile	compat/netbsd32/netbsd32_socket.c	compat_netbsd32
40da9e4bd3Smrgfile	compat/netbsd32/netbsd32_sysctl.c	compat_netbsd32
41da9e4bd3Smrgfile	compat/netbsd32/netbsd32_time.c		compat_netbsd32
42da9e4bd3Smrgfile	compat/netbsd32/netbsd32_wait.c		compat_netbsd32
4352745eefSmrgfile	compat/netbsd32/netbsd32_vm.c		compat_netbsd32
44a5867d93Smrgfile	compat/netbsd32/netbsd32_sysent.c	compat_netbsd32
45a90ebf65Ssimonbfile	compat/netbsd32/netbsd32_syscalls.c	compat_netbsd32
464b84b8d9Sfvdl
47b9a4f8c8Schsfile	compat/netbsd32/netbsd32_compat_09.c	compat_netbsd32 & (compat_09 | compat_sunos)
48d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_compat_10_sysv.c compat_netbsd32 & compat_10 &
49d91f98a8Spgoyette						(sysvmsg | sysvsem | sysvshm)
50b9a4f8c8Schsfile	compat/netbsd32/netbsd32_compat_12.c	compat_netbsd32 & (compat_12 | compat_sunos)
514b84b8d9Sfvdlfile	compat/netbsd32/netbsd32_compat_13.c	compat_netbsd32 & compat_13
52d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_compat_14_sysv.c compat_netbsd32 & compat_14 &
53d91f98a8Spgoyette						(sysvmsg | sysvsem | sysvshm)
54d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_compat_16.c	compat_netbsd32 & compat_16
554b2667d3Scubefile	compat/netbsd32/netbsd32_compat_20.c	compat_netbsd32 & compat_20
56758a209dSchristosfile	compat/netbsd32/netbsd32_compat_30.c	compat_netbsd32 & compat_30
57d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_compat_40.c	compat_netbsd32 & compat_40
581277ee63Scubefile	compat/netbsd32/netbsd32_compat_43.c	compat_netbsd32 & (compat_43 | compat_sunos | compat_linux32)
59461a86f9Schristosfile	compat/netbsd32/netbsd32_compat_50.c	compat_netbsd32 & compat_50
604b5fc12dSpgoyettefile	compat/netbsd32/netbsd32_compat_50_quota.c compat_netbsd32 & compat_50 &
614b5fc12dSpgoyette							quota
62d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_rndpseudo_50.c	compat_netbsd32 & compat_50
63dee38715Spgoyettefile	compat/netbsd32/netbsd32_compat_50_sysv.c compat_netbsd32 & compat_50 &
64dee38715Spgoyette						(sysvmsg | sysvsem | sysvshm)
6514184f73Schristosfile	compat/netbsd32/netbsd32_compat_60.c	compat_netbsd32 & compat_60
66d91f98a8Spgoyettefile	compat/netbsd32/netbsd32_compat_80.c	compat_netbsd32 & compat_80
6702cdd248Schristosfile	compat/netbsd32/netbsd32_compat_90.c	compat_netbsd32 & compat_90
68189762b3Spgoyettefile	compat/netbsd32/netbsd32_compat_100.c	compat_netbsd32 & compat_100
69*381b1356Schristosfile	compat/netbsd32/netbsd32_compat_110.c	compat_netbsd32 & compat_110
70