-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Add Debug to OpenOptions and DirBuilder #38577
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
Conversation
r? @aturon (rust_highfive has picked a reviewer for you, use r? to override) |
@bors: r+ |
📌 Commit 9f9489b has been approved by |
Why does this commit touch |
@shepmaster - my mistake, it should have been seperate but is critical nonetheless. The mkdir call on Redox should use cloexec to avoid threads from handing over directory references if they are to call exec at the same time another is calling mkdir |
⌛ Testing commit 9f9489b with merge 86896ba... |
Add Debug to OpenOptions and DirBuilder This fixes the build on Redox as the platform independent structs now implement Debug.
☀️ Test successful - status-appveyor, status-travis |
Thanks @alexcrichton! |
Fix argument handling on Redox After switching the start code to be handled in libc, we are no longer passing in slices as arguments into the libstd main function. This means that handling had to be rewritten to match the unix way of doing things. Additional commits on this branch are going to be merged in this PR: #38577 (comment)
This fixes the build on Redox as the platform independent structs now implement Debug.