lib: xpc: add a nr_written output to xpc_msg_write

This commit is contained in:
2026-03-21 10:51:17 +00:00
parent af424d85d8
commit aa155824d3
2 changed files with 5 additions and 4 deletions

View File

@@ -39,7 +39,8 @@ extern kern_status_t xpc_msg_write(
const xpc_msg_t *msg,
size_t offset,
const void *p,
size_t count);
size_t count,
size_t *nr_written);
extern kern_status_t xpc_msg_reply(
const xpc_msg_t *msg,

View File

@@ -106,17 +106,17 @@ kern_status_t xpc_msg_write(
const xpc_msg_t *msg,
size_t offset,
const void *p,
size_t count)
size_t count,
size_t *nr_written)
{
kern_iovec_t iov = IOVEC(p, count);
size_t w = 0;
return msg_write(
msg->msg_sender.e_channel,
msg->msg_sender.e_msg,
offset,
&iov,
1,
&w);
nr_written);
}
kern_status_t xpc_msg_reply(