Support host compilation am: 032ff79dc4 am: bb9b312cd5 am: 6c973cd163 am: bf043b2127 Original change: https://android-review.googlesource.com/c/platform/external/liburing/+/1933956 Change-Id: Ib777f620568377bc09a6af1889b2c2c7810f1102
diff --git a/Android.bp b/Android.bp index a7aee0d..4a6eda9 100644 --- a/Android.bp +++ b/Android.bp
@@ -31,6 +31,7 @@ "-Werror", "-Wno-pointer-arith", ], + include_dirs: ["bionic/libc/kernel"], export_include_dirs: ["src/include"], srcs: [ "src/queue.c", @@ -48,4 +49,6 @@ recovery_available: true, ramdisk_available: true, vendor_ramdisk_available: true, + host_supported: true, + device_supported: true, }
diff --git a/src/include/liburing/compat.h b/src/include/liburing/compat.h index 1b19d4c..b54b6b2 100644 --- a/src/include/liburing/compat.h +++ b/src/include/liburing/compat.h
@@ -2,8 +2,12 @@ #ifndef LIBURING_COMPAT_H #define LIBURING_COMPAT_H -#include <linux/time_types.h> - +#include <stdint.h> #include <inttypes.h> -#include <linux/openat2.h> +#include <uapi/linux/openat2.h> + +typedef int __kernel_rwf_t; + +struct __kernel_timespec; + #endif