Thu Apr 12 20:13:09 2012 UTC ()
Regen for ticket 175.


(riz)
diff -r1.99 -r1.99.2.1 src/sys/compat/netbsd32/netbsd32_syscall.h
diff -r1.99 -r1.99.2.1 src/sys/compat/netbsd32/netbsd32_syscallargs.h
diff -r1.98 -r1.98.2.1 src/sys/compat/netbsd32/netbsd32_syscalls.c
diff -r1.98 -r1.98.2.1 src/sys/compat/netbsd32/netbsd32_sysent.c

cvs diff -r1.99 -r1.99.2.1 src/sys/compat/netbsd32/netbsd32_syscall.h (expand / switch to unified diff)

--- src/sys/compat/netbsd32/netbsd32_syscall.h 2012/02/01 05:42:17 1.99
+++ src/sys/compat/netbsd32/netbsd32_syscall.h 2012/04/12 20:13:08 1.99.2.1
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1/* $NetBSD: netbsd32_syscall.h,v 1.99 2012/02/01 05:42:17 dholland Exp $ */ 1/* $NetBSD: netbsd32_syscall.h,v 1.99.2.1 2012/04/12 20:13:08 riz Exp $ */
2 2
3/* 3/*
4 * System call numbers. 4 * System call numbers.
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.91 2012/02/01 05:40:01 dholland Exp 7 * created from NetBSD
8 */ 8 */
9 9
10#ifndef _NETBSD32_SYS_SYSCALL_H_ 10#ifndef _NETBSD32_SYS_SYSCALL_H_
11#define _NETBSD32_SYS_SYSCALL_H_ 11#define _NETBSD32_SYS_SYSCALL_H_
12 12
13#define NETBSD32_SYS_MAXSYSARGS 8 13#define NETBSD32_SYS_MAXSYSARGS 8
14 14
15/* syscall: "netbsd32_syscall" ret: "int" args: "int" "..." */ 15/* syscall: "netbsd32_syscall" ret: "int" args: "int" "..." */
16#define NETBSD32_SYS_netbsd32_syscall 0 16#define NETBSD32_SYS_netbsd32_syscall 0
17 17
18/* syscall: "netbsd32_exit" ret: "void" args: "int" */ 18/* syscall: "netbsd32_exit" ret: "void" args: "int" */
19#define NETBSD32_SYS_netbsd32_exit 1 19#define NETBSD32_SYS_netbsd32_exit 1
20 20
@@ -1250,16 +1250,19 @@ @@ -1250,16 +1250,19 @@
1250 1250
1251/* syscall: "netbsd32_symlinkat" ret: "int" args: "const netbsd32_charp" "int" "const netbsd32_charp" */ 1251/* syscall: "netbsd32_symlinkat" ret: "int" args: "const netbsd32_charp" "int" "const netbsd32_charp" */
1252#define NETBSD32_SYS_netbsd32_symlinkat 470 1252#define NETBSD32_SYS_netbsd32_symlinkat 470
1253 1253
1254/* syscall: "netbsd32_unlinkat" ret: "int" args: "int" "const netbsd32_charp" "int" */ 1254/* syscall: "netbsd32_unlinkat" ret: "int" args: "int" "const netbsd32_charp" "int" */
1255#define NETBSD32_SYS_netbsd32_unlinkat 471 1255#define NETBSD32_SYS_netbsd32_unlinkat 471
1256 1256
1257/* syscall: "netbsd32_futimens" ret: "int" args: "int" "const netbsd32_timespecp_t" */ 1257/* syscall: "netbsd32_futimens" ret: "int" args: "int" "const netbsd32_timespecp_t" */
1258#define NETBSD32_SYS_netbsd32_futimens 472 1258#define NETBSD32_SYS_netbsd32_futimens 472
1259 1259
1260/* syscall: "netbsd32___quotactl" ret: "int" args: "const netbsd32_charp" "netbsd32_voidp" */ 1260/* syscall: "netbsd32___quotactl" ret: "int" args: "const netbsd32_charp" "netbsd32_voidp" */
1261#define NETBSD32_SYS_netbsd32___quotactl 473 1261#define NETBSD32_SYS_netbsd32___quotactl 473
1262 1262
1263#define NETBSD32_SYS_MAXSYSCALL 474 1263/* syscall: "netbsd32_posix_spawn" ret: "int" args: "netbsd32_pid_tp" "const netbsd32_charp" "const netbsd32_posix_spawn_file_actionsp" "const netbsd32_posix_spawnattrp" "netbsd32_charpp" "netbsd32_charpp" */
 1264#define NETBSD32_SYS_netbsd32_posix_spawn 474
 1265
 1266#define NETBSD32_SYS_MAXSYSCALL 475
1264#define NETBSD32_SYS_NSYSENT 512 1267#define NETBSD32_SYS_NSYSENT 512
1265#endif /* _NETBSD32_SYS_SYSCALL_H_ */ 1268#endif /* _NETBSD32_SYS_SYSCALL_H_ */

cvs diff -r1.99 -r1.99.2.1 src/sys/compat/netbsd32/netbsd32_syscallargs.h (expand / switch to unified diff)

--- src/sys/compat/netbsd32/netbsd32_syscallargs.h 2012/02/01 05:42:17 1.99
+++ src/sys/compat/netbsd32/netbsd32_syscallargs.h 2012/04/12 20:13:09 1.99.2.1
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1/* $NetBSD: netbsd32_syscallargs.h,v 1.99 2012/02/01 05:42:17 dholland Exp $ */ 1/* $NetBSD: netbsd32_syscallargs.h,v 1.99.2.1 2012/04/12 20:13:09 riz Exp $ */
2 2
3/* 3/*
4 * System call argument lists. 4 * System call argument lists.
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.91 2012/02/01 05:40:01 dholland Exp 7 * created from NetBSD
8 */ 8 */
9 9
10#ifndef _NETBSD32_SYS_SYSCALLARGS_H_ 10#ifndef _NETBSD32_SYS_SYSCALLARGS_H_
11#define _NETBSD32_SYS_SYSCALLARGS_H_ 11#define _NETBSD32_SYS_SYSCALLARGS_H_
12 12
13#define NETBSD32_SYS_MAXSYSARGS 8 13#define NETBSD32_SYS_MAXSYSARGS 8
14 14
15#undef syscallarg 15#undef syscallarg
16#define syscallarg(x) \ 16#define syscallarg(x) \
17 union { \ 17 union { \
18 register32_t pad; \ 18 register32_t pad; \
19 struct { x datum; } le; \ 19 struct { x datum; } le; \
20 struct { /* LINTED zero array dimension */ \ 20 struct { /* LINTED zero array dimension */ \
@@ -2449,26 +2449,36 @@ check_syscall_args(netbsd32_unlinkat) @@ -2449,26 +2449,36 @@ check_syscall_args(netbsd32_unlinkat)
2449 2449
2450struct netbsd32_futimens_args { 2450struct netbsd32_futimens_args {
2451 syscallarg(int) fd; 2451 syscallarg(int) fd;
2452 syscallarg(const netbsd32_timespecp_t) tptr; 2452 syscallarg(const netbsd32_timespecp_t) tptr;
2453}; 2453};
2454check_syscall_args(netbsd32_futimens) 2454check_syscall_args(netbsd32_futimens)
2455 2455
2456struct netbsd32___quotactl_args { 2456struct netbsd32___quotactl_args {
2457 syscallarg(const netbsd32_charp) path; 2457 syscallarg(const netbsd32_charp) path;
2458 syscallarg(netbsd32_voidp) args; 2458 syscallarg(netbsd32_voidp) args;
2459}; 2459};
2460check_syscall_args(netbsd32___quotactl) 2460check_syscall_args(netbsd32___quotactl)
2461 2461
 2462struct netbsd32_posix_spawn_args {
 2463 syscallarg(netbsd32_pid_tp) pid;
 2464 syscallarg(const netbsd32_charp) path;
 2465 syscallarg(const netbsd32_posix_spawn_file_actionsp) file_actions;
 2466 syscallarg(const netbsd32_posix_spawnattrp) attrp;
 2467 syscallarg(netbsd32_charpp) argv;
 2468 syscallarg(netbsd32_charpp) envp;
 2469};
 2470check_syscall_args(netbsd32_posix_spawn)
 2471
2462/* 2472/*
2463 * System call prototypes. 2473 * System call prototypes.
2464 */ 2474 */
2465 2475
2466int netbsd32_syscall(struct lwp *, const struct netbsd32_syscall_args *, register_t *); 2476int netbsd32_syscall(struct lwp *, const struct netbsd32_syscall_args *, register_t *);
2467 2477
2468int netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *); 2478int netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *);
2469 2479
2470int sys_fork(struct lwp *, const void *, register_t *); 2480int sys_fork(struct lwp *, const void *, register_t *);
2471 2481
2472int netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *); 2482int netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *);
2473 2483
2474int netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *); 2484int netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *);
@@ -3267,14 +3277,16 @@ int netbsd32_utimensat(struct lwp *, con @@ -3267,14 +3277,16 @@ int netbsd32_utimensat(struct lwp *, con
3267 3277
3268int netbsd32_openat(struct lwp *, const struct netbsd32_openat_args *, register_t *); 3278int netbsd32_openat(struct lwp *, const struct netbsd32_openat_args *, register_t *);
3269 3279
3270int netbsd32_readlinkat(struct lwp *, const struct netbsd32_readlinkat_args *, register_t *); 3280int netbsd32_readlinkat(struct lwp *, const struct netbsd32_readlinkat_args *, register_t *);
3271 3281
3272int netbsd32_symlinkat(struct lwp *, const struct netbsd32_symlinkat_args *, register_t *); 3282int netbsd32_symlinkat(struct lwp *, const struct netbsd32_symlinkat_args *, register_t *);
3273 3283
3274int netbsd32_unlinkat(struct lwp *, const struct netbsd32_unlinkat_args *, register_t *); 3284int netbsd32_unlinkat(struct lwp *, const struct netbsd32_unlinkat_args *, register_t *);
3275 3285
3276int netbsd32_futimens(struct lwp *, const struct netbsd32_futimens_args *, register_t *); 3286int netbsd32_futimens(struct lwp *, const struct netbsd32_futimens_args *, register_t *);
3277 3287
3278int netbsd32___quotactl(struct lwp *, const struct netbsd32___quotactl_args *, register_t *); 3288int netbsd32___quotactl(struct lwp *, const struct netbsd32___quotactl_args *, register_t *);
3279 3289
 3290int netbsd32_posix_spawn(struct lwp *, const struct netbsd32_posix_spawn_args *, register_t *);
 3291
3280#endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */ 3292#endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */

cvs diff -r1.98 -r1.98.2.1 src/sys/compat/netbsd32/netbsd32_syscalls.c (expand / switch to unified diff)

--- src/sys/compat/netbsd32/netbsd32_syscalls.c 2012/02/01 05:42:17 1.98
+++ src/sys/compat/netbsd32/netbsd32_syscalls.c 2012/04/12 20:13:09 1.98.2.1
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1/* $NetBSD: netbsd32_syscalls.c,v 1.98 2012/02/01 05:42:17 dholland Exp $ */ 1/* $NetBSD: netbsd32_syscalls.c,v 1.98.2.1 2012/04/12 20:13:09 riz Exp $ */
2 2
3/* 3/*
4 * System call names. 4 * System call names.
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.91 2012/02/01 05:40:01 dholland Exp 7 * created from NetBSD
8 */ 8 */
9 9
10#include <sys/cdefs.h> 10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: netbsd32_syscalls.c,v 1.98 2012/02/01 05:42:17 dholland Exp $"); 11__KERNEL_RCSID(0, "$NetBSD: netbsd32_syscalls.c,v 1.98.2.1 2012/04/12 20:13:09 riz Exp $");
12 12
13#if defined(_KERNEL_OPT) 13#if defined(_KERNEL_OPT)
14#if defined(_KERNEL_OPT) 14#if defined(_KERNEL_OPT)
15#include "opt_compat_netbsd.h" 15#include "opt_compat_netbsd.h"
16#include "opt_ntp.h" 16#include "opt_ntp.h"
17#include "opt_sysv.h" 17#include "opt_sysv.h"
18#include "opt_compat_43.h" 18#include "opt_compat_43.h"
19#include "opt_posix.h" 19#include "opt_posix.h"
20#endif 20#endif
21#include <sys/param.h> 21#include <sys/param.h>
22#include <sys/systm.h> 22#include <sys/systm.h>
23#include <sys/signal.h> 23#include <sys/signal.h>
24#include <sys/mount.h> 24#include <sys/mount.h>
@@ -575,27 +575,27 @@ const char *const netbsd32_syscallnames[ @@ -575,27 +575,27 @@ const char *const netbsd32_syscallnames[
575 /* 461 */ "netbsd32_mkdirat", 575 /* 461 */ "netbsd32_mkdirat",
576 /* 462 */ "netbsd32_faccessat", 576 /* 462 */ "netbsd32_faccessat",
577 /* 463 */ "netbsd32_fchmodat", 577 /* 463 */ "netbsd32_fchmodat",
578 /* 464 */ "netbsd32_fchownat", 578 /* 464 */ "netbsd32_fchownat",
579 /* 465 */ "netbsd32_fexecve", 579 /* 465 */ "netbsd32_fexecve",
580 /* 466 */ "netbsd32_fstatat", 580 /* 466 */ "netbsd32_fstatat",
581 /* 467 */ "netbsd32_utimensat", 581 /* 467 */ "netbsd32_utimensat",
582 /* 468 */ "netbsd32_openat", 582 /* 468 */ "netbsd32_openat",
583 /* 469 */ "netbsd32_readlinkat", 583 /* 469 */ "netbsd32_readlinkat",
584 /* 470 */ "netbsd32_symlinkat", 584 /* 470 */ "netbsd32_symlinkat",
585 /* 471 */ "netbsd32_unlinkat", 585 /* 471 */ "netbsd32_unlinkat",
586 /* 472 */ "netbsd32_futimens", 586 /* 472 */ "netbsd32_futimens",
587 /* 473 */ "netbsd32___quotactl", 587 /* 473 */ "netbsd32___quotactl",
588 /* 474 */ "# filler", 588 /* 474 */ "netbsd32_posix_spawn",
589 /* 475 */ "# filler", 589 /* 475 */ "# filler",
590 /* 476 */ "# filler", 590 /* 476 */ "# filler",
591 /* 477 */ "# filler", 591 /* 477 */ "# filler",
592 /* 478 */ "# filler", 592 /* 478 */ "# filler",
593 /* 479 */ "# filler", 593 /* 479 */ "# filler",
594 /* 480 */ "# filler", 594 /* 480 */ "# filler",
595 /* 481 */ "# filler", 595 /* 481 */ "# filler",
596 /* 482 */ "# filler", 596 /* 482 */ "# filler",
597 /* 483 */ "# filler", 597 /* 483 */ "# filler",
598 /* 484 */ "# filler", 598 /* 484 */ "# filler",
599 /* 485 */ "# filler", 599 /* 485 */ "# filler",
600 /* 486 */ "# filler", 600 /* 486 */ "# filler",
601 /* 487 */ "# filler", 601 /* 487 */ "# filler",

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

--- src/sys/compat/netbsd32/netbsd32_sysent.c 2012/02/01 05:42:17 1.98
+++ src/sys/compat/netbsd32/netbsd32_sysent.c 2012/04/12 20:13:09 1.98.2.1
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1/* $NetBSD: netbsd32_sysent.c,v 1.98 2012/02/01 05:42:17 dholland Exp $ */ 1/* $NetBSD: netbsd32_sysent.c,v 1.98.2.1 2012/04/12 20:13:09 riz 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.91 2012/02/01 05:40:01 dholland Exp 7 * created from NetBSD
8 */ 8 */
9 9
10#include <sys/cdefs.h> 10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: netbsd32_sysent.c,v 1.98 2012/02/01 05:42:17 dholland Exp $"); 11__KERNEL_RCSID(0, "$NetBSD: netbsd32_sysent.c,v 1.98.2.1 2012/04/12 20:13:09 riz 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_sysv.h" 16#include "opt_sysv.h"
17#include "opt_compat_43.h" 17#include "opt_compat_43.h"
18#include "opt_posix.h" 18#include "opt_posix.h"
19#endif 19#endif
20#include <sys/param.h> 20#include <sys/param.h>
21#include <sys/systm.h> 21#include <sys/systm.h>
22#include <sys/signal.h> 22#include <sys/signal.h>
23#include <sys/mount.h> 23#include <sys/mount.h>
24#include <sys/syscallargs.h> 24#include <sys/syscallargs.h>
@@ -1164,28 +1164,28 @@ struct sysent netbsd32_sysent[] = { @@ -1164,28 +1164,28 @@ struct sysent netbsd32_sysent[] = {
1164 (sy_call_t *)netbsd32_utimensat }, /* 467 = netbsd32_utimensat */ 1164 (sy_call_t *)netbsd32_utimensat }, /* 467 = netbsd32_utimensat */
1165 { ns(struct netbsd32_openat_args), 0, 1165 { ns(struct netbsd32_openat_args), 0,
1166 (sy_call_t *)netbsd32_openat }, /* 468 = netbsd32_openat */ 1166 (sy_call_t *)netbsd32_openat }, /* 468 = netbsd32_openat */
1167 { ns(struct netbsd32_readlinkat_args), 0, 1167 { ns(struct netbsd32_readlinkat_args), 0,
1168 (sy_call_t *)netbsd32_readlinkat }, /* 469 = netbsd32_readlinkat */ 1168 (sy_call_t *)netbsd32_readlinkat }, /* 469 = netbsd32_readlinkat */
1169 { ns(struct netbsd32_symlinkat_args), 0, 1169 { ns(struct netbsd32_symlinkat_args), 0,
1170 (sy_call_t *)netbsd32_symlinkat }, /* 470 = netbsd32_symlinkat */ 1170 (sy_call_t *)netbsd32_symlinkat }, /* 470 = netbsd32_symlinkat */
1171 { ns(struct netbsd32_unlinkat_args), 0, 1171 { ns(struct netbsd32_unlinkat_args), 0,
1172 (sy_call_t *)netbsd32_unlinkat }, /* 471 = netbsd32_unlinkat */ 1172 (sy_call_t *)netbsd32_unlinkat }, /* 471 = netbsd32_unlinkat */
1173 { ns(struct netbsd32_futimens_args), 0, 1173 { ns(struct netbsd32_futimens_args), 0,
1174 (sy_call_t *)netbsd32_futimens }, /* 472 = netbsd32_futimens */ 1174 (sy_call_t *)netbsd32_futimens }, /* 472 = netbsd32_futimens */
1175 { ns(struct netbsd32___quotactl_args), 0, 1175 { ns(struct netbsd32___quotactl_args), 0,
1176 (sy_call_t *)netbsd32___quotactl }, /* 473 = netbsd32___quotactl */ 1176 (sy_call_t *)netbsd32___quotactl }, /* 473 = netbsd32___quotactl */
1177 { 0, 0, 0, 1177 { ns(struct netbsd32_posix_spawn_args), 0,
1178 sys_nosys }, /* 474 = filler */ 1178 (sy_call_t *)netbsd32_posix_spawn },/* 474 = netbsd32_posix_spawn */
1179 { 0, 0, 0, 1179 { 0, 0, 0,
1180 sys_nosys }, /* 475 = filler */ 1180 sys_nosys }, /* 475 = filler */
1181 { 0, 0, 0, 1181 { 0, 0, 0,
1182 sys_nosys }, /* 476 = filler */ 1182 sys_nosys }, /* 476 = filler */
1183 { 0, 0, 0, 1183 { 0, 0, 0,
1184 sys_nosys }, /* 477 = filler */ 1184 sys_nosys }, /* 477 = filler */
1185 { 0, 0, 0, 1185 { 0, 0, 0,
1186 sys_nosys }, /* 478 = filler */ 1186 sys_nosys }, /* 478 = filler */
1187 { 0, 0, 0, 1187 { 0, 0, 0,
1188 sys_nosys }, /* 479 = filler */ 1188 sys_nosys }, /* 479 = filler */
1189 { 0, 0, 0, 1189 { 0, 0, 0,
1190 sys_nosys }, /* 480 = filler */ 1190 sys_nosys }, /* 480 = filler */
1191 { 0, 0, 0, 1191 { 0, 0, 0,