diff --git a/glib/gthreadprivate.h b/glib/gthreadprivate.h index c10af78fe..28d190c1a 100644 --- a/glib/gthreadprivate.h +++ b/glib/gthreadprivate.h @@ -78,6 +78,7 @@ struct _GRealThread #define g_futex_simple(uaddr, futex_op, ...) \ G_STMT_START \ { \ + int saved_errno = errno; \ int res = 0; \ if (__builtin_available (android 30, *)) \ { \