aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorWarner Losh <imp@bsdimp.com>2022-01-31 13:37:24 -0700
committerWarner Losh <imp@bsdimp.com>2022-06-10 22:00:48 -0600
commit1ed771b21cdb86486bd8b840d1b91bb1cd9d945e (patch)
tree1c87f10ce549598baa107678ef8aaca723e5ebf7 /util
parent2663c41cfa2c3be34c62de97902a375b81027efd (diff)
bsd-user/freebsd/os-syscall.c: lock_iovec
lock_iovec will lock an I/O vec and the memory to which it refers and create a iovec in the host space that refers to it, with full error unwinding. Add helper_iovec_unlock to unlock the partially locked iovec in case there's an error. The code will be used in iovec_unlock when that is committed. Note: memory handling likely could be rewritten to use q_autofree. That will be explored in the future since what we have now works well enough. Signed-off-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions