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

GNU/Hurd branch #342

Open
gperciva opened this issue Dec 14, 2021 · 0 comments
Open

GNU/Hurd branch #342

gperciva opened this issue Dec 14, 2021 · 0 comments
Labels
Not a problem False warnings from compilers or analysis tools

Comments

@gperciva
Copy link
Member

gperciva commented Dec 14, 2021

We now have a branch which allows make test to pass on GNU/Hurd: https://github.com/Tarsnap/spiped/tree/DO-NOT-MERGE-hurd

This currently has two commits:

  • GNU/Hurd does not support cancellation points:

    This is on their list of "open issues", although much of the info is from 2013 so I don't know how accurate it is:
    https://www.gnu.org/software/hurd/open_issues/libpthread_cancellation_points.html

  • GNU/Hurd: shutdown(2) can produce EMIG_BAD_ID

    I think this is a kernel errno value, which their standard library should notice and replace with EBADF or ENOTSOCK.

These commits are not candidates for merging to spiped master.

@gperciva gperciva added the Not a problem False warnings from compilers or analysis tools label Mar 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Not a problem False warnings from compilers or analysis tools
Development

No branches or pull requests

1 participant