]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
profiling: Include unistd.h to avoid compiler warnings master
authorPhil Sutter <phil@nwl.cc>
Wed, 10 Jun 2026 11:54:01 +0000 (13:54 +0200)
committerPhil Sutter <phil@nwl.cc>
Wed, 10 Jun 2026 21:27:40 +0000 (23:27 +0200)
RHEL8's gcc-8.5.0 emits these warnings:

src/profiling.c: In function ‘get_signalfd’:
src/profiling.c:32:3: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
   close(fd);
   ^~~~~
   pclose
src/profiling.c: In function ‘check_signalfd’:
src/profiling.c:42:6: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
  if (read(fd, &info, sizeof(info)) < (signed)sizeof(info))
      ^~~~
      fread

Fixes: 868040f892238 ("configure: Implement --enable-profiling option")
Signed-off-by: Phil Sutter <phil@nwl.cc>
src/profiling.c

index 34d91cc1746ec7dab8f8c6fd51de8d098161a7e0..f9ac36bd1c18395591618999b9264bcbb7c44f00 100644 (file)
@@ -12,6 +12,7 @@
 #include <sys/signalfd.h>
 #include <signal.h>
 #include <stdio.h>
+#include <unistd.h>
 
 int get_signalfd(void)
 {