Probably an issue is the offset argument for "os_file_io_complete". It has ulint type it will hold 32bit on 32bit platforms. It should be replaced with "os_offset_t".
Probably an issue is the offset argument for "os_file_ io_complete" . It has ulint type it will hold 32bit on 32bit platforms. It should be replaced with "os_offset_t".