fix OSCALL_LSEEK when passed negative numbers