Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make open function calls in coreclr EINTR resilient on macOS #56403

Merged
merged 1 commit into from
Jul 28, 2021

Commits on Jul 27, 2021

  1. Make open function calls in coreclr EINTR resilient on macOS

    It was reported that on macOS, the open syscall can sometimes
    return EINTR if it is interrupted by a signal even if the
    signal has a handler installed with SA_RESTART.
    
    There was just one call to open in the coreclr that
    didn't have EINTR handled and that can be called on macOS, so
    this change fixes it.
    
    There are two places in the libraries in the included 3rd party
    code - the brotli and the zlib - that don't have this treatment yet.
    We may want to update them unless the policy we have for them is
    to make changes upstream.
    janvorli committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    d68b765 View commit details
    Browse the repository at this point in the history