]> granicus.if.org Git - strace/commitdiff
Remove HAVE_LINUX_GENETLINK_H ifdefs
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 24 Sep 2018 17:56:08 +0000 (19:56 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 24 Nov 2018 01:22:13 +0000 (01:22 +0000)
<linux/netlink.h> is available since Linux 2.6.15 (commit
v2.6.15-rc1~53^2).

* configure.ac (AC_CHECK_HEADERS): Remove linux/genetlink.h.
* socketutils.c [!HAVE_LINUX_GENETLINK_H]: Remove.
* tests/netlink_generic.c [!HAVE_LINUX_GENETLINK_H]: Likewise.

configure.ac
socketutils.c
tests/netlink_generic.c

index c982ced10fdb9c7433a7bf3ca3b3224bc2b182c7..f31c35814832b9e6d11c2a01cfc81d1e1d7c8d88 100644 (file)
@@ -397,7 +397,6 @@ AC_CHECK_HEADERS(m4_normalize([
        linux/falloc.h
        linux/fib_rules.h
        linux/fiemap.h
-       linux/genetlink.h
        linux/hiddev.h
        linux/if_addr.h
        linux/if_link.h
index c3f28a1bf71b01406636fc86b62abebc9fad4f00..231928412aac72dda1fba9ef13e27338c44c116d 100644 (file)
@@ -37,9 +37,7 @@
 #include <linux/unix_diag.h>
 #include <linux/netlink_diag.h>
 #include <linux/rtnetlink.h>
-#if HAVE_LINUX_GENETLINK_H
 #include <linux/genetlink.h>
-#endif
 
 #include <sys/un.h>
 #ifndef UNIX_PATH_MAX
@@ -593,7 +591,6 @@ print_sockaddr_by_inode(struct tcb *const tcp, const int fd,
                                                 getfdproto(tcp, fd));
 }
 
-#ifdef HAVE_LINUX_GENETLINK_H
 /*
  * Managing the cache for decoding communications of Netlink GENERIC protocol
  *
@@ -690,12 +687,3 @@ genl_families_xlat(struct tcb *tcp)
 out:
        return dyxlat_get(dyxlat);
 }
-
-#else /* !HAVE_LINUX_GENETLINK_H */
-
-const struct xlat *
-genl_families_xlat(struct tcb *tcp)
-{
-       return NULL;
-}
-#endif
index cd9fbeade1e1f12b22ae3fe6cf873c82963650ae..d83e7e31aedd06ef98874cd7110a168eb547716d 100644 (file)
 
 #include "tests.h"
 
-#ifdef HAVE_LINUX_GENETLINK_H
-
-# include <stdio.h>
-# include <string.h>
-# include <unistd.h>
-# include <sys/socket.h>
-# include "netlink.h"
-# include <linux/genetlink.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/socket.h>
+#include "netlink.h"
+#include <linux/genetlink.h>
 
 static void
 test_nlmsg_type(const int fd)
@@ -81,9 +79,3 @@ int main(void)
 
        return 0;
 }
-
-#else
-
-SKIP_MAIN_UNDEFINED("HAVE_LINUX_GENETLINK_H")
-
-#endif