Why -148? On Windows we remap all errors ourselfs, so shouldn't it be -4038?