From: Francesco Paolo Lovergine <frankie@debian.org>
Date: Sat, 1 Mar 2025 11:59:24 +0000
Subject: Removed obsolete embedded sys/capability.h header

Forwarded: not needed
Bug-Debian: http://bugs.debian.org/479893

inclusion in mod_cap.c modules. Also it avoids building of the obsolete
embedded libpcap.
---
 lib/libcap/Makefile | 2 +-
 modules/mod_cap.c   | 6 ++----
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/lib/libcap/Makefile b/lib/libcap/Makefile
index 76675a5..c2231b9 100644
--- a/lib/libcap/Makefile
+++ b/lib/libcap/Makefile
@@ -23,7 +23,7 @@ FILES=cap_alloc cap_proc cap_extint cap_flag cap_text cap_sys
 INCLS=libcap.h cap_names.h $(INCS)
 OBJS=$(addsuffix .o, $(FILES))
 
-all: $(LIBNAME)
+all: 
 
 _makenames: _makenames.c cap_names.sed
 	$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
diff --git a/modules/mod_cap.c b/modules/mod_cap.c
index 7824899..ff44db4 100644
--- a/modules/mod_cap.c
+++ b/modules/mod_cap.c
@@ -43,10 +43,8 @@
 #  define _LINUX_BYTEORDER_GENERIC_H
 # endif
 
-# ifdef HAVE_LINUX_CAPABILITY_H
-#  include <linux/capability.h>
-# endif /* HAVE_LINUX_CAPABILITY_H */
-# include "../lib/libcap/include/sys/capability.h"
+#include <linux/capability.h>
+#include <sys/capability.h>
 
 /* What are these for? */
 # undef WNOHANG
