From 1f6966673a1024b52dfa6613b9c1fe57202ccc72 Mon Sep 17 00:00:00 2001 From: callmetango Date: Tue, 7 Apr 2026 21:27:39 +0000 Subject: [PATCH] kdrive: linux: replace __uid_t and __gid_t by standard types Fix build on musl. Backport from: https://github.com/X11Libre/xserver/commit/126eb37529cc3b4053c43249ee9c4249e05cc322 Fixes: #2162 Signed-off-by: callmetango --- hw/kdrive/linux/linux.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hw/kdrive/linux/linux.c b/hw/kdrive/linux/linux.c index 1a2f4cab0..c786f2cce 100644 --- a/hw/kdrive/linux/linux.c +++ b/hw/kdrive/linux/linux.c @@ -66,14 +66,12 @@ static void LinuxCheckChown(const char *file) { struct stat st; - __uid_t u; - __gid_t g; int r; if (stat(file, &st) < 0) return; - u = getuid(); - g = getgid(); + uid_t u = getuid(); + gid_t g = getgid(); if (st.st_uid != u || st.st_gid != g) { r = chown(file, u, g); (void) r;