diff options
author | Alan Somers <asomers@FreeBSD.org> | 2021-01-03 02:57:39 +0000 |
---|---|---|
committer | Alan Somers <asomers@FreeBSD.org> | 2021-01-03 02:57:58 +0000 |
commit | 1868a91fac5e01576b98e286d7408df875b65144 (patch) | |
tree | 1d9efc3e600ff92eee32f06b1881b681c861a3e1 /sys/compat/freebsd32/freebsd32_systrace_args.c | |
parent | 022ca2fc7fe08d51f33a1d23a9be49e6d132914e (diff) | |
download | src-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.c | 44 |
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) |