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

linux: don't use uv__nonblock_ioctl() on sparc #1832

Merged
merged 1 commit into from
May 6, 2018

Commits on May 6, 2018

  1. linux: don't use uv__nonblock_ioctl() on sparc

    uv__nonblock_fcntl() and uv__nonblock_ioctl() do not commute when
    O_NDELAY is not equal to O_NONBLOCK.  Case in point: linux/sparc32
    and linux/sparc64, where O_NDELAY is O_NONBLOCK + another bit.
    
    Libuv uses uv__nonblock_fcntl() directly sometimes so ensure that it
    commutes with uv__nonblock().
    
    Fixes: libuv#1830
    PR-URL: libuv#1832
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    bnoordhuis committed May 6, 2018
    Configuration menu
    Copy the full SHA
    bf605bd View commit details
    Browse the repository at this point in the history