From: Dmitry V. Levin Date: Tue, 17 May 2016 17:17:13 +0000 (+0300) Subject: Fix some compilation warnings on older systems X-Git-Tag: v4.12~119 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e0ba92016ba20150e23923f336c4cc615fa24f96;p=strace Fix some compilation warnings on older systems * print_statfs.c (print_statfs_flags): Define only for [HAVE_STRUCT_STATFS_F_FLAGS || HAVE_STRUCT_STATFS64_F_FLAGS]. * tests/inet-cmsg.c (print_origdstaddr): Define only for [IP_ORIGDSTADDR]. --- diff --git a/print_statfs.c b/print_statfs.c index d5478eb4..2661d078 100644 --- a/print_statfs.c +++ b/print_statfs.c @@ -41,6 +41,7 @@ print_statfs_type(const char *const prefix, const unsigned long long magic) tprintf("%#llx", magic); } +#if defined HAVE_STRUCT_STATFS_F_FLAGS || defined HAVE_STRUCT_STATFS64_F_FLAGS static void print_statfs_flags(const char *const prefix, const unsigned long long flags) { @@ -49,6 +50,7 @@ print_statfs_flags(const char *const prefix, const unsigned long long flags) printflags64(statfs_flags, flags, "ST_???"); } } +#endif /* HAVE_STRUCT_STATFS_F_FLAGS || HAVE_STRUCT_STATFS64_F_FLAGS */ static void print_statfs_number(const char *const prefix, const unsigned long long number) diff --git a/tests/inet-cmsg.c b/tests/inet-cmsg.c index d21d5d20..7e4e0c92 100644 --- a/tests/inet-cmsg.c +++ b/tests/inet-cmsg.c @@ -75,6 +75,7 @@ print_opts(const char *name, const struct cmsghdr *c) } } +#ifdef IP_ORIGDSTADDR static void print_origdstaddr(const struct cmsghdr *c) { @@ -84,6 +85,7 @@ print_origdstaddr(const struct cmsghdr *c) printf("IP_ORIGDSTADDR, {sa_family=AF_INET, sin_port=htons(%u)" ", sin_addr=inet_addr(\"127.0.0.1\")}", ntohs(sin->sin_port)); } +#endif int main(void)