aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/freebsd32/freebsd32_systrace_args.c
diff options
context:
space:
mode:
authorAlan Somers <asomers@FreeBSD.org>2021-01-03 02:57:39 +0000
committerAlan Somers <asomers@FreeBSD.org>2021-01-03 02:57:58 +0000
commit1868a91fac5e01576b98e286d7408df875b65144 (patch)
tree1d9efc3e600ff92eee32f06b1881b681c861a3e1 /sys/compat/freebsd32/freebsd32_systrace_args.c
parent022ca2fc7fe08d51f33a1d23a9be49e6d132914e (diff)
downloadsrc-1868a91fac5e01576b98e286d7408df875b65144.tar.gz
src-1868a91fac5e01576b98e286d7408df875b65144.zip
Regenerate syscall files after addition of aio_writev/aio_readv
Diffstat (limited to 'sys/compat/freebsd32/freebsd32_systrace_args.c')
-rw-r--r--sys/compat/freebsd32/freebsd32_systrace_args.c44
1 files changed, 44 insertions, 0 deletions
diff --git a/sys/compat/freebsd32/freebsd32_systrace_args.c b/sys/compat/freebsd32/freebsd32_systrace_args.c
index 88a073508586..3d6b228709a8 100644
--- a/sys/compat/freebsd32/freebsd32_systrace_args.c
+++ b/sys/compat/freebsd32/freebsd32_systrace_args.c
@@ -1284,6 +1284,20 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 4;
break;
}
+ /* freebsd32_aio_writev */
+ case 258: {
+ struct freebsd32_aio_writev_args *p = params;
+ uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
+ *n_args = 1;
+ break;
+ }
+ /* freebsd32_aio_readv */
+ case 259: {
+ struct freebsd32_aio_readv_args *p = params;
+ uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
+ *n_args = 1;
+ break;
+ }
/* lchmod */
case 274: {
struct lchmod_args *p = params;
@@ -5420,6 +5434,26 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
break;
};
break;
+ /* freebsd32_aio_writev */
+ case 258:
+ switch(ndx) {
+ case 0:
+ p = "userland struct aiocb32 *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* freebsd32_aio_readv */
+ case 259:
+ switch(ndx) {
+ case 0:
+ p = "userland struct aiocb32 *";
+ break;
+ default:
+ break;
+ };
+ break;
/* lchmod */
case 274:
switch(ndx) {
@@ -9893,6 +9927,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
if (ndx == 0 || ndx == 1)
p = "int";
break;
+ /* freebsd32_aio_writev */
+ case 258:
+ if (ndx == 0 || ndx == 1)
+ p = "int";
+ break;
+ /* freebsd32_aio_readv */
+ case 259:
+ if (ndx == 0 || ndx == 1)
+ p = "int";
+ break;
/* lchmod */
case 274:
if (ndx == 0 || ndx == 1)