]> granicus.if.org Git - strace/commitdiff
Fix some compilation warnings on older systems
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 17 May 2016 17:17:13 +0000 (20:17 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 18 May 2016 09:26:01 +0000 (09:26 +0000)
* 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].

print_statfs.c
tests/inet-cmsg.c

index d5478eb4efa5085e4f1fba1a5e36c5947ca701fd..2661d07848d56995ef0a96a5ddb0e4f463166f33 100644 (file)
@@ -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)
index d21d5d2036a0eb7e094211f85c458d1b1b62f483..7e4e0c926cc680e368fb6b0b63c12b02fd9ddf83 100644 (file)
@@ -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)