]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
manual: Fix missing include in sigusr example.
authorCollin Funk <collin.funk1@gmail.com>
Sun, 28 Sep 2025 22:03:06 +0000 (15:03 -0700)
committerCollin Funk <collin.funk1@gmail.com>
Tue, 30 Sep 2025 00:01:54 +0000 (17:01 -0700)
Previously this file would fail to compile with the following error:

    $ gcc manual/examples/sigusr.c
    manual/examples/sigusr.c: In function ‘child_function’:
    manual/examples/sigusr.c:46:3: error: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]
       46 |   exit (0);
          |   ^~~~
    manual/examples/sigusr.c:23:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
       22 | #include <unistd.h>
      +++ |+#include <stdlib.h>
       23 | /*@end group*/
    manual/examples/sigusr.c:46:3: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch]
       46 |   exit (0);
          |   ^~~~
    manual/examples/sigusr.c:46:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
manual/examples/sigusr.c

index 13874fd7d8eb91deebfcee7092af24b9a4d144b3..8f00cd9407a2b114be77cb46bee449246229e996 100644 (file)
@@ -18,6 +18,7 @@
 /*@group*/
 #include <signal.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <sys/types.h>
 #include <unistd.h>
 /*@end group*/