diff options
author | David Carlier <devnexen@gmail.com> | 2022-10-22 08:14:24 +0100 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2022-10-22 08:14:24 +0100 |
commit | 00204b0e20e0256f3c94755f1a6f6155bcfce867 (patch) | |
tree | 9679a78c6602bd7dda2a9d5a2341b533a2241c07 | |
parent | 0488a83dc9aba7ec0643ea45d85cc722891e8cc2 (diff) | |
download | rust-libc-00204b0e20e0256f3c94755f1a6f6155bcfce867.tar.gz |
warns that in the near future the MSG_* constants will have
a type change to fit Musl and Emscripten.
close #2945.
-rw-r--r-- | src/unix/linux_like/mod.rs | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs index 46964cc173..63e1e75b76 100644 --- a/src/unix/linux_like/mod.rs +++ b/src/unix/linux_like/mod.rs @@ -759,23 +759,95 @@ pub const PF_IEEE802154: ::c_int = AF_IEEE802154; pub const PF_CAIF: ::c_int = AF_CAIF; pub const PF_ALG: ::c_int = AF_ALG; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_OOB: ::c_int = 1; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_PEEK: ::c_int = 2; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_DONTROUTE: ::c_int = 4; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_CTRUNC: ::c_int = 8; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_TRUNC: ::c_int = 0x20; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_DONTWAIT: ::c_int = 0x40; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_EOR: ::c_int = 0x80; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_WAITALL: ::c_int = 0x100; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_FIN: ::c_int = 0x200; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_SYN: ::c_int = 0x400; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_CONFIRM: ::c_int = 0x800; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_RST: ::c_int = 0x1000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_ERRQUEUE: ::c_int = 0x2000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_NOSIGNAL: ::c_int = 0x4000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_MORE: ::c_int = 0x8000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_WAITFORONE: ::c_int = 0x10000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_FASTOPEN: ::c_int = 0x20000000; +#[deprecated( + since = "0.2.136", + note = "recvmmsg call expects an unsigned type on musl/emscripten" +)] pub const MSG_CMSG_CLOEXEC: ::c_int = 0x40000000; pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP; |