Return INT_CANCEL if no user data when timing out