quinn icon indicating copy to clipboard operation
quinn copied to clipboard

Revert "Implement fallback for `sendmmsg` and `recvmmsg`"

Open mxinden opened this issue 1 year ago • 2 comments

This reverts commit e6f184489e703bcf70850f99373c88746c250662.

e6f18448 called sendmmsg and recvmmsg through libc::syscall instead of libc::sendmmsg and libc::recvmmsg, thus preventing linking issues on old Android systems where libc::sendmmsg and libc::recvmmsg isn't available.

In https://github.com/quinn-rs/quinn/issues/1503#issuecomment-2285962727 the suggestion was made to no longer support these old Android systems (API level 16).

This commit reverts e6f18448. Given that sendmmsg support was previously dropped in ee088265, only the recvmmsg calls are reverted.


Alternative to https://github.com/quinn-rs/quinn/pull/1964. Given the additional simplicity, my preference is for this change.

mxinden avatar Aug 14 '24 12:08 mxinden