@@ -32,6 +32,24 @@ int host_to_target_waitstatus(int status);
void h2g_rusage(const struct rusage *rusage,
struct target_freebsd_rusage *target_rusage);
+/* bsd-misc.c */
+abi_long host_to_target_uuid(abi_ulong target_addr, struct uuid *host_uuid);
+
+abi_long target_to_host_semarray(int semid, unsigned short **host_array,
+ abi_ulong target_addr);
+abi_long host_to_target_semarray(int semid, abi_ulong target_addr,
+ unsigned short **host_array);
+
+abi_long target_to_host_semid_ds(struct semid_ds *host_sd,
+ abi_ulong target_addr);
+abi_long host_to_target_semid_ds(abi_ulong target_addr,
+ struct semid_ds *host_sd);
+
+abi_long target_to_host_msqid_ds(struct msqid_ds *host_md,
+ abi_ulong target_addr);
+abi_long host_to_target_msqid_ds(abi_ulong target_addr,
+ struct msqid_ds *host_md);
+
/* bsd-mem.c */
void target_to_host_ipc_perm__locked(struct ipc_perm *host_ip,
struct target_ipc_perm *target_ip);
These were added to bsd-misc.c in a prior series. The declarations logically belong here, but aren't strictly needed with the current structure of the code due to include contamination. Signed-off-by: Warner Losh <imp@bsdimp.com> --- bsd-user/qemu-bsd.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)