diff options
author | Patrick Mooney <pmooney@pfmooney.com> | 2022-10-17 13:37:14 -0500 |
---|---|---|
committer | Patrick Mooney <pmooney@oxide.computer> | 2022-10-17 13:37:14 -0500 |
commit | 3edc2a3e339c2b5c6af4afaf85c61375b7ad1899 (patch) | |
tree | df14fd85ab1c9f58ec932a467b7428b2a5c84cd8 | |
parent | 998e88630ebbdceda33774cd6531335254f9769b (diff) | |
download | rust-libc-3edc2a3e339c2b5c6af4afaf85c61375b7ad1899.tar.gz |
solarish: Fix libsendfile symbol dependency
-rw-r--r-- | src/unix/solarish/mod.rs | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs index c5da62be04..d01deefbf3 100644 --- a/src/unix/solarish/mod.rs +++ b/src/unix/solarish/mod.rs @@ -3147,18 +3147,7 @@ extern "C" { pub fn sysinfo(command: ::c_int, buf: *mut ::c_char, count: ::c_long) -> ::c_int; pub fn faccessat(fd: ::c_int, path: *const ::c_char, amode: ::c_int, flag: ::c_int) -> ::c_int; -} -#[link(name = "sendfile")] -extern "C" { - pub fn sendfile(out_fd: ::c_int, in_fd: ::c_int, off: *mut ::off_t, len: ::size_t) - -> ::ssize_t; - pub fn sendfilev( - fildes: ::c_int, - vec: *const sendfilevec_t, - sfvcnt: ::c_int, - xferred: *mut ::size_t, - ) -> ::ssize_t; // #include <link.h> #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] pub fn dl_iterate_phdr( @@ -3205,6 +3194,18 @@ extern "C" { pub fn backtrace_symbols_fd(buffer: *const *mut ::c_void, size: ::c_int, fd: ::c_int); } +#[link(name = "sendfile")] +extern "C" { + pub fn sendfile(out_fd: ::c_int, in_fd: ::c_int, off: *mut ::off_t, len: ::size_t) + -> ::ssize_t; + pub fn sendfilev( + fildes: ::c_int, + vec: *const sendfilevec_t, + sfvcnt: ::c_int, + xferred: *mut ::size_t, + ) -> ::ssize_t; +} + #[link(name = "lgrp")] extern "C" { pub fn lgrp_init(view: lgrp_view_t) -> lgrp_cookie_t; |