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

Merge upstream #2

Open
wants to merge 29 commits into
base: v0.5.3
Choose a base branch
from
Open

Merge upstream #2

wants to merge 29 commits into from

Conversation

dynamite-bud
Copy link

No description provided.

jpds and others added 29 commits May 21, 2023 15:30
This wraps msghdr on Unix and WSAMSG on Windows to be used in
send/recvmsg calls.
Wrapper around sendmsg(2).
Instead we'll create a separate MsgHdrMut for recvmsg, similar to
IoSlice and IoSliceMut.
To be used in recvmsg(2) calls.
pointer::cast_mut was stablised in 1.65, so it's too new.
Smoke tested on esp32c3 dev board.  I've also tested a similar patch
backported to v0.4.9 with much greater functionality including tokio +
mio with other patches I've been working on and it's fully working.

Closes rust-lang#379
This was missed in rust-lang#452 because I wasn't testing with feature="all"
enabled for my small socket2 test.  For the full tokio integration I was
using v0.4.x which didn't need this fix.

Properly closes rust-lang#379.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants