bytecodealliance/rustix

`SendFlags::EOT` seems to be misspelled

KarsMulder opened this issue · 1 comments

SendFlags::EOT is currently defined as:

/// `MSG_EOT`
const EOT = c::MSG_EOR;

I.e. the flag that appears to be called MSG_EOT actually compiles to MSG_EOR. Indeed, MSG_EOR is the correct name of this send flag according to the man page; a flag called called MSG_EOT doesn't actually exist in Linux as far as I can tell.

I propose that SendFlags::EOT gets renamed to SendFlags::EOR. This, of course, is a breaking API change.

Renaming it would be breaking, but we can add the new name and deprecate the old one without a breaking change. I've now opened #1054 to do that.