prototype for lua_aio