]> granicus.if.org Git - strace/commitdiff
Fix build when libaio-devel is not available
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 21 Jun 2011 15:11:57 +0000 (15:11 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 21 Jun 2011 15:11:57 +0000 (15:11 +0000)
* desc.c: Do not compile code that uses struct iocb unless
HAVE_LIBAIO_H is set.

Reported-by: Denys Vlasenko <dvlasenk@redhat.com>
desc.c

diff --git a/desc.c b/desc.c
index f9100c46490077287a75faaf291cb273afe8815e..192f8b030e43690b7d8b1fe39da0ded9bd467a88 100644 (file)
--- a/desc.c
+++ b/desc.c
@@ -815,6 +815,8 @@ sys_io_destroy(struct tcb *tcp)
        return 0;
 }
 
+#ifdef HAVE_LIBAIO_H
+
 enum iocb_sub {
        SUB_NONE, SUB_COMMON, SUB_POLL, SUB_VECTOR
 };
@@ -860,6 +862,9 @@ print_common_flags(struct iocb *iocb)
        if (iocb->u.c.flags & ~IOCB_RESFD)
                tprintf("flags=%x, ", iocb->u.c.flags);
 }
+
+#endif /* HAVE_LIBAIO_H */
+
 int
 sys_io_submit(struct tcb *tcp)
 {