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

Remove emulation of FD_CLOEXEC/O_NONBLOCK #907

Merged
merged 1 commit into from
Jun 2, 2018

Commits on Jun 1, 2018

  1. Remove emulation of FD_CLOEXEC/O_NONBLOCK

    Rather than using the native implementation of these constants
    on supported platforms, the native implementation was instead
    emulated. This was also hidden from the user even though this
    could result in data races and the functionality being broken.
    
    Native functionality is, however, not support on macos/ios.
    Rather than enable this emulation solely for this platform, it
    should be removed as this is a dangerous abstraction.
    Bryant Mairs committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    7e870c0 View commit details
    Browse the repository at this point in the history