Wed May 1 07:22:43 2024 UTC (19d)
Revert previous, the syscall needs to be enabled at runtime.

The compat_16 module just enables it for the "netbsd" emulation, but
nothing enables it yet for "netbsd32".


(mlelstv)
diff -r1.159 -r1.160 src/sys/compat/netbsd32/netbsd32_sysent.c

cvs diff -r1.159 -r1.160 src/sys/compat/netbsd32/netbsd32_sysent.c (expand / switch to unified diff)

--- src/sys/compat/netbsd32/netbsd32_sysent.c 2024/04/30 17:10:22 1.159
+++ src/sys/compat/netbsd32/netbsd32_sysent.c 2024/05/01 07:22:43 1.160
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1/* $NetBSD: netbsd32_sysent.c,v 1.159 2024/04/30 17:10:22 mlelstv Exp $ */ 1/* $NetBSD: netbsd32_sysent.c,v 1.160 2024/05/01 07:22:43 mlelstv Exp $ */
2 2
3/* 3/*
4 * System call switch table. 4 * System call switch table.
5 * 5 *
6 * DO NOT EDIT-- this file is automatically generated. 6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.144 2023/07/30 06:52:20 rin Exp 7 * created from NetBSD: syscalls.master,v 1.144 2023/07/30 06:52:20 rin Exp
8 */ 8 */
9 9
10#include <sys/cdefs.h> 10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: netbsd32_sysent.c,v 1.159 2024/04/30 17:10:22 mlelstv Exp $"); 11__KERNEL_RCSID(0, "$NetBSD: netbsd32_sysent.c,v 1.160 2024/05/01 07:22:43 mlelstv Exp $");
12 12
13#if defined(_KERNEL_OPT) 13#if defined(_KERNEL_OPT)
14#include "opt_compat_netbsd.h" 14#include "opt_compat_netbsd.h"
15#include "opt_ntp.h" 15#include "opt_ntp.h"
16#include "opt_compat_43.h" 16#include "opt_compat_43.h"
17#include "opt_quota.h" 17#include "opt_quota.h"
18#endif 18#endif
19#include <sys/param.h> 19#include <sys/param.h>
20#include <sys/systm.h> 20#include <sys/systm.h>
21#include <sys/signal.h> 21#include <sys/signal.h>
22#include <sys/mount.h> 22#include <sys/mount.h>
23#include <sys/syscallargs.h> 23#include <sys/syscallargs.h>
24#include <compat/netbsd32/netbsd32.h> 24#include <compat/netbsd32/netbsd32.h>
@@ -1270,27 +1270,27 @@ struct sysent netbsd32_sysent[] = { @@ -1270,27 +1270,27 @@ struct sysent netbsd32_sysent[] = {
1270 ns(struct netbsd32___sigpending14_args), 1270 ns(struct netbsd32___sigpending14_args),
1271 .sy_call = (sy_call_t *)netbsd32___sigpending14 1271 .sy_call = (sy_call_t *)netbsd32___sigpending14
1272 }, /* 292 = netbsd32___sigpending14 */ 1272 }, /* 292 = netbsd32___sigpending14 */
1273 { 1273 {
1274 ns(struct netbsd32___sigprocmask14_args), 1274 ns(struct netbsd32___sigprocmask14_args),
1275 .sy_call = (sy_call_t *)netbsd32___sigprocmask14 1275 .sy_call = (sy_call_t *)netbsd32___sigprocmask14
1276 }, /* 293 = netbsd32___sigprocmask14 */ 1276 }, /* 293 = netbsd32___sigprocmask14 */
1277 { 1277 {
1278 ns(struct netbsd32___sigsuspend14_args), 1278 ns(struct netbsd32___sigsuspend14_args),
1279 .sy_call = (sy_call_t *)netbsd32___sigsuspend14 1279 .sy_call = (sy_call_t *)netbsd32___sigsuspend14
1280 }, /* 294 = netbsd32___sigsuspend14 */ 1280 }, /* 294 = netbsd32___sigsuspend14 */
1281 { 1281 {
1282 ns(struct compat_16_netbsd32___sigreturn14_args), 1282 ns(struct compat_16_netbsd32___sigreturn14_args),
1283 .sy_call = (sy_call_t *)compat_16_netbsd32___sigreturn14 1283 .sy_call = (sy_call_t *)sys_nomodule
1284 }, /* 295 = compat_16_netbsd32___sigreturn14 */ 1284 }, /* 295 = compat_16_netbsd32___sigreturn14 */
1285 { 1285 {
1286 ns(struct netbsd32___getcwd_args), 1286 ns(struct netbsd32___getcwd_args),
1287 .sy_call = (sy_call_t *)netbsd32___getcwd 1287 .sy_call = (sy_call_t *)netbsd32___getcwd
1288 }, /* 296 = netbsd32___getcwd */ 1288 }, /* 296 = netbsd32___getcwd */
1289 { 1289 {
1290 ns(struct netbsd32_fchroot_args), 1290 ns(struct netbsd32_fchroot_args),
1291 .sy_call = (sy_call_t *)netbsd32_fchroot 1291 .sy_call = (sy_call_t *)netbsd32_fchroot
1292 }, /* 297 = netbsd32_fchroot */ 1292 }, /* 297 = netbsd32_fchroot */
1293 { 1293 {
1294 ns(struct compat_30_netbsd32_fhopen_args), 1294 ns(struct compat_30_netbsd32_fhopen_args),
1295 .sy_call = (sy_call_t *)sys_nomodule 1295 .sy_call = (sy_call_t *)sys_nomodule
1296 }, /* 298 = compat_30_netbsd32_fhopen */ 1296 }, /* 298 = compat_30_netbsd32_fhopen */