]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
none/tests/bug234814.c: sa_handler take an int as argument
authorMark Wielaard <mark@klomp.org>
Sat, 23 Nov 2024 21:59:21 +0000 (22:59 +0100)
committerMark Wielaard <mark@klomp.org>
Sat, 23 Nov 2024 22:16:02 +0000 (23:16 +0100)
GCC15 will turn this warning into an error:

bug234814.c: In function 'main':
bug234814.c:20:18: error: assignment to '__sighandler_t' {aka 'void (*)(int)'} from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types]
   20 |    sa.sa_handler = mysigbus;
      |                  ^

none/tests/bug234814.c

index 16b561fde6b0f9165ee22a83fcf3d247ce9f1b74..11e0f6779162be42f06aad2564db34c58f65e700 100644 (file)
@@ -9,7 +9,7 @@ const char kSigbus[] = "I caught the SIGBUS signal!\n";
 
 int GLOB = 3;
 
-void mysigbus() {
+void mysigbus(int signum) {
    write(1, kSigbus, sizeof(kSigbus)-1);
    GLOB--;
    return;