diff options
| author | Roy Marples <roy@marples.name> | 2013-04-24 09:31:31 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2013-04-24 09:31:31 +0000 |
| commit | 6691a3fbc4ee9d9e965e357da6ca4dd5d1ca9549 (patch) | |
| tree | 9a4c3fa276f9d9b2f59c7d2d2cb7b5530e8f1496 | |
| parent | dc934496379cc795f28c5e83ca671383877b82f2 (diff) | |
| download | dhcpcd-5.6.tar.xz | |
Change from _unused to __unused to match NetBSD cdefs and avoiddhcpcd-5.6
a compiler failure on linux-headers-3.7
| -rw-r--r-- | common.h | 24 | ||||
| -rw-r--r-- | control.c | 2 | ||||
| -rw-r--r-- | dhcp.h | 2 | ||||
| -rw-r--r-- | dhcpcd.c | 6 | ||||
| -rw-r--r-- | eloop.c | 2 | ||||
| -rw-r--r-- | if-bsd.c | 4 | ||||
| -rw-r--r-- | ipv6ns.c | 2 | ||||
| -rw-r--r-- | ipv6rs.c | 6 |
8 files changed, 30 insertions, 18 deletions
@@ -51,13 +51,25 @@ } while (0 /* CONSTCOND */); #if __GNUC__ > 2 || defined(__INTEL_COMPILER) -# define _noreturn __attribute__((__noreturn__)) -# define _packed __attribute__((__packed__)) -# define _unused __attribute__((__unused__)) +# ifndef __dead +# define __dead __attribute__((__noreturn__)) +# endif +# ifndef __packed +# define __packed __attribute__((__packed__)) +# endif +# ifndef __unused +# define __unused __attribute__((__unused__)) +# endif #else -# define _noreturn -# define _packed -# define _unused +# ifndef __dead +# define __dead +# endif +# ifndef __packed +# define __packed +# endif +# ifndef __unused +# define __unused +# endif #endif /* We don't really need this as our supported systems define __restrict @@ -97,7 +97,7 @@ handle_control_data(void *arg) /* ARGSUSED */ static void -handle_control(_unused void *arg) +handle_control(__unused void *arg) { struct sockaddr_un run; socklen_t len; @@ -153,7 +153,7 @@ struct dhcp_message { uint8_t bootfile[BOOTFILE_LEN]; /* boot file name */ uint32_t cookie; uint8_t options[DHCP_OPTION_LEN]; /* message options - cookie */ -} _packed; +} __packed; struct dhcp_lease { struct in_addr addr; @@ -209,7 +209,7 @@ cleanup(void) /* ARGSUSED */ void -handle_exit_timeout(_unused void *arg) +handle_exit_timeout(__unused void *arg) { int timeout; @@ -1270,7 +1270,7 @@ start_interface(void *arg) /* ARGSUSED */ static void -handle_link(_unused void *arg) +handle_link(__unused void *arg) { if (manage_link(linkfd) == -1) syslog(LOG_ERR, "manage_link: %m"); @@ -1541,7 +1541,7 @@ reconf_reboot(int action, int argc, char **argv, int oi) /* ARGSUSED */ static void -handle_signal(_unused void *arg) +handle_signal(__unused void *arg) { struct interface *ifp; struct if_options *ifo; @@ -285,7 +285,7 @@ eloop_init(void) } #endif -_noreturn void +__dead void start_eloop(void) { int msecs, n; @@ -82,14 +82,14 @@ static char *link_buf; static ssize_t link_buflen; int -if_init(_unused struct interface *iface) +if_init(__unused struct interface *iface) { /* BSD promotes secondary address by default */ return 0; } int -if_conf(_unused struct interface *iface) +if_conf(__unused struct interface *iface) { /* No extra checks needed on BSD */ return 0; @@ -257,7 +257,7 @@ ipv6ns_sendprobe(void *arg) /* ARGSUSED */ void -ipv6ns_handledata(_unused void *arg) +ipv6ns_handledata(__unused void *arg) { ssize_t len; struct cmsghdr *cm; @@ -66,7 +66,7 @@ struct nd_opt_rdnss { /* RDNSS option RFC 6106 */ uint16_t nd_opt_rdnss_reserved; uint32_t nd_opt_rdnss_lifetime; /* followed by list of IP prefixes */ -} _packed; +} __packed; #endif #ifndef ND_OPT_DNSSL @@ -77,7 +77,7 @@ struct nd_opt_dnssl { /* DNSSL option RFC 6106 */ uint16_t nd_opt_dnssl_reserved; uint32_t nd_opt_dnssl_lifetime; /* followed by list of DNS servers */ -} _packed; +} __packed; #endif /* Minimal IPv6 MTU */ @@ -388,7 +388,7 @@ add_router(struct ra *router) /* ARGSUSED */ void -ipv6rs_handledata(_unused void *arg) +ipv6rs_handledata(__unused void *arg) { ssize_t len, l, m, n, olen; struct cmsghdr *cm; |
