Commit b6f070a771 for qemu.org

commit b6f070a7710e4874104f3a77b9fd424dd8a3827c
Author: Stacey Son <sson@FreeBSD.org>
Date:   Thu Feb 5 09:28:26 2026 -0700

    bsd-user: Add miscellaneous BSD syscall implementations

    Wire up the remaining miscellaneous BSD syscalls:
    - quotactl(2): Quota control (stub returning ENOSYS)
    - reboot(2): Reboot system (stub returning ENOSYS)
    - uuidgen(2): Generate UUIDs
    - getdtablesize(2): Get descriptor table size

    Signed-off-by: Stacey Son <sson@FreeBSD.org>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Warner Losh <imp@bsdimp.com>

diff --git a/bsd-user/freebsd/os-syscall.c b/bsd-user/freebsd/os-syscall.c
index f39e521e42..85e5db19a3 100644
--- a/bsd-user/freebsd/os-syscall.c
+++ b/bsd-user/freebsd/os-syscall.c
@@ -933,6 +933,22 @@ static abi_long freebsd_syscall(void *cpu_env, int num, abi_long arg1,
         ret = do_obreak(arg1);
         break;

+    case TARGET_FREEBSD_NR_quotactl: /* quotactl(2) */
+        ret = do_bsd_quotactl(arg1, arg2, arg3);
+        break;
+
+    case TARGET_FREEBSD_NR_reboot: /* reboot(2) */
+        ret = do_bsd_reboot(arg1);
+        break;
+
+    case TARGET_FREEBSD_NR_uuidgen: /* uuidgen(2) */
+        ret = do_bsd_uuidgen(arg1, arg2);
+        break;
+
+    case TARGET_FREEBSD_NR_getdtablesize: /* getdtablesize(2) */
+        ret = do_bsd_getdtablesize();
+        break;
+
         /*
          * sys{ctl, arch, call}
          */