]> granicus.if.org Git - strace/commit
Stop using external libaio.h.
authorDenys Vlasenko <dvlasenk@redhat.com>
Mon, 11 Nov 2013 11:50:47 +0000 (12:50 +0100)
committerDenys Vlasenko <dvlasenk@redhat.com>
Mon, 11 Nov 2013 11:50:47 +0000 (12:50 +0100)
commit2df03c494eb3c36c4178eba35c374831031d1a58
tree340af7d369a85a376004614db80e66a380081dfa
parentabd2fda38003f61f50e5b4ed4f77f7997d7172ac
Stop using external libaio.h.

This change incorporates a partial copy instead
of using external libaio.h.
Why?
Because we want to properly decode 32-bit aio calls
by 64-bit strace. For that, we need more definitions than
libaio.h provides.
(These defs are not done yet, but will eventually be done).
Keeping our local 32-bit compat defs in sync with libaio.h
_without seeing libaio structs_ is hard/more bug prone.
A smaller benefit is that we don't need libaio installed.

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
configure.ac
desc.c