]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
flock: timeout_expired must be volatile qualified
authorCristian Rodríguez <crrodriguez@opensuse.org>
Sun, 15 Jan 2023 01:33:14 +0000 (01:33 +0000)
committerCristian Rodríguez <crrodriguez@opensuse.org>
Sun, 15 Jan 2023 01:33:14 +0000 (01:33 +0000)
because the standard says so..

sys-utils/flock.c

index 6e93babf8284fa62498ed2b6fd616349f2a3cfb1..6079920dff6bfa61d41ebdfa398cb2e189a635e5 100644 (file)
@@ -75,7 +75,7 @@ static void __attribute__((__noreturn__)) usage(void)
        exit(EXIT_SUCCESS);
 }
 
-static sig_atomic_t timeout_expired = 0;
+static volatile sig_atomic_t timeout_expired = 0;
 
 static void timeout_handler(int sig __attribute__((__unused__)),
                            siginfo_t *info,