File dhcpcd-unused.patch of Package dhcpcd
Index: dhcpcd-3.2.3/common.h
===================================================================
--- dhcpcd-3.2.3.orig/common.h
+++ dhcpcd-3.2.3/common.h
@@ -34,9 +34,9 @@
#include <string.h>
#if __GNUC__ > 2 || defined(__INTEL_COMPILER)
-# define _unused __attribute__((__unused__))
+# define _dhcpcd_unused __attribute__((__dhcpcd_unused__))
#else
-# define _unused
+# define _dhcpcd_unused
#endif
#define HAVE_STRLCPY
Index: dhcpcd-3.2.3/interface.c
===================================================================
--- dhcpcd-3.2.3.orig/interface.c
+++ dhcpcd-3.2.3/interface.c
@@ -196,7 +196,7 @@ size_t hwaddr_aton (unsigned char *buffe
}
static int _do_interface (const char *ifname,
- _unused unsigned char *hwaddr, _unused size_t *hwlen,
+ _dhcpcd_unused unsigned char *hwaddr, _dhcpcd_unused size_t *hwlen,
struct in_addr *addr,
bool flush, bool get)
{
@@ -306,7 +306,7 @@ static int _do_interface (const char *if
return retval;
}
-interface_t *read_interface (const char *ifname, _unused int metric)
+interface_t *read_interface (const char *ifname, _dhcpcd_unused int metric)
{
int s;
struct ifreq ifr;
@@ -491,7 +491,7 @@ int set_mtu (const char *ifname, short i
static void log_route (struct in_addr destination,
struct in_addr netmask,
struct in_addr gateway,
- _unused int metric,
+ _dhcpcd_unused int metric,
int change, int del)
{
char *dstd = xstrdup (inet_ntoa (destination));