Start of port of AsyncIO library.
[AROS-Contrib.git] / workbench / libs / asyncio / src / OpenAsyncFromFH.c
blob2e28c5a602da03060719fb26b753e7016dfd81fa
1 #include "async.h"
4 #ifdef ASIO_NOEXTERNALS
5 _CALL AsyncFile *
6 OpenAsyncFromFH(
7 _REG( a0 ) BPTR handle,
8 _REG( d0 ) OpenModes mode,
9 _REG( d1 ) LONG bufferSize,
10 _REG( a1 ) struct ExecBase *SysBase,
11 _REG( a2 ) struct DosLibrary *DOSBase )
13 return( AS_OpenAsyncFH( handle, mode, bufferSize, FALSE, SysBase, DOSBase ) );
15 #else
16 _CALL AsyncFile *
17 OpenAsyncFromFH( _REG( a0 ) BPTR handle, _REG( d0 ) OpenModes mode, _REG( d1 ) LONG bufferSize )
19 return( AS_OpenAsyncFH( handle, mode, bufferSize, FALSE ) );
21 #endif