Index: /trunk/src/VBox/Runtime/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Runtime/Makefile.kmk	(revision 80034)
+++ /trunk/src/VBox/Runtime/Makefile.kmk	(revision 80035)
@@ -451,5 +451,4 @@
 	common/fs/RTFsCmdLs.cpp \
 	common/ioqueue/ioqueuebase.cpp \
-	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	common/ioqueue/ioqueue-stdfile-provider.cpp \
 	common/ldr/ldr.cpp \
@@ -826,4 +825,5 @@
 RuntimeR3_SOURCES.win = \
 	common/dbg/dbgmoddbghelp.cpp \
+	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	generic/cdrom-generic.cpp \
 	generic/RTDirExists-generic.cpp \
@@ -921,4 +921,5 @@
 
 RuntimeR3_SOURCES.linux = \
+	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	generic/cdrom-generic.cpp \
 	generic/RTCrStoreCreateSnapshotById-generic.cpp \
@@ -1108,4 +1109,5 @@
 
 RuntimeR3_SOURCES.darwin = \
+	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	darwin/RTErrConvertFromDarwin.cpp \
 	darwin/RTErrConvertFromDarwinCOM.cpp \
@@ -1198,4 +1200,5 @@
 ## @todo Make BSD sched, implement RTMP*.
 RuntimeR3_SOURCES.freebsd = \
+	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	generic/cdrom-generic.cpp \
 	generic/RTCrStoreCreateSnapshotById-generic.cpp \
@@ -1365,4 +1368,5 @@
 
 RuntimeR3_SOURCES.solaris = \
+	common/ioqueue/ioqueue-aiofile-provider.cpp \
 	generic/cdrom-generic.cpp \
 	generic/RTCrStoreCreateSnapshotById-generic.cpp \
Index: /trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp	(revision 80034)
+++ /trunk/src/VBox/Runtime/common/ioqueue/ioqueuebase.cpp	(revision 80035)
@@ -89,5 +89,7 @@
     &g_RTIoQueueLnxIoURingProv,
 #endif
+#ifndef RT_OS_OS2
     &g_RTIoQueueAioFileProv,
+#endif
     &g_RTIoQueueStdFileProv
 };
Index: /trunk/src/VBox/Runtime/include/internal/ioqueue.h
===================================================================
--- /trunk/src/VBox/Runtime/include/internal/ioqueue.h	(revision 80034)
+++ /trunk/src/VBox/Runtime/include/internal/ioqueue.h	(revision 80035)
@@ -37,6 +37,8 @@
 /** The standard file I/O queue provider using synchronous file access. */
 extern RTDATADECL(RTIOQUEUEPROVVTABLE const) g_RTIoQueueStdFileProv;
+#ifndef RT_OS_OS2
 /** The file I/O queue provider using the RTFileAio API. */
 extern RTDATADECL(RTIOQUEUEPROVVTABLE const) g_RTIoQueueAioFileProv;
+#endif
 #if defined(RT_OS_LINUX)
 /** The file I/O queue provider using the recently added io_uring interface when
