Skip to content

Commit 4036d6c

Browse files
committed
mmsghdr pointer is const in android I think
1 parent 8fe9d25 commit 4036d6c

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

src/unix/notbsd/android/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,6 +1955,8 @@ extern {
19551955
f: extern fn(*mut ::c_void) -> *mut ::c_void,
19561956
value: *mut ::c_void) -> ::c_int;
19571957
pub fn __errno() -> *mut ::c_int;
1958+
pub fn sendmmsg(sockfd: ::c_int, msgvec: *const ::mmsghdr, vlen: ::c_uint,
1959+
flags: ::c_int) -> ::c_int;
19581960
}
19591961

19601962
cfg_if! {

src/unix/notbsd/linux/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2077,6 +2077,8 @@ extern {
20772077
pub fn getdomainname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
20782078
pub fn setdomainname(name: *const ::c_char, len: ::size_t) -> ::c_int;
20792079
pub fn vhangup() -> ::c_int;
2080+
pub fn sendmmsg(sockfd: ::c_int, msgvec: *mut ::mmsghdr, vlen: ::c_uint,
2081+
flags: ::c_int) -> ::c_int;
20802082
pub fn sync();
20812083
pub fn syscall(num: ::c_long, ...) -> ::c_long;
20822084
pub fn sched_getaffinity(pid: ::pid_t,

src/unix/notbsd/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1378,8 +1378,6 @@ extern {
13781378
flags: ::c_int) -> ::ssize_t;
13791379
pub fn recvmsg(fd: ::c_int, msg: *mut ::msghdr, flags: ::c_int)
13801380
-> ::ssize_t;
1381-
pub fn sendmmsg(sockfd: ::c_int, msgvec: *mut ::mmsghdr, vlen: ::c_uint,
1382-
flags: ::c_int) -> ::c_int;
13831381
pub fn recvmmsg(sockfd: ::c_int, msgvec: *mut ::mmsghdr, vlen: ::c_uint,
13841382
flags: ::c_int, timeout: *mut ::timespec) -> ::c_int;
13851383
pub fn uname(buf: *mut ::utsname) -> ::c_int;

0 commit comments

Comments
 (0)