summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-05-24 08:04:25 +0000
committerbors <bors@rust-lang.org>2021-05-24 08:04:25 +0000
commit5d3421e9b668e79ac7b041860ba94366c56db739 (patch)
treef8458f78946afd97e4cc4340f201c1cee80af940
parent02887baad33f2a7ffadd89ff842eeef43557249c (diff)
parent749ffed545869fed1d315bcb427adf022b91b541 (diff)
downloadrust-libc-5d3421e9b668e79ac7b041860ba94366c56db739.tar.gz
Auto merge of #2192 - devnexen:netbsd_auxinfo, r=JohnTitor
netbsd mapping auxiliary vectors type
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/mod.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs
index a4f4148d06..ce050280f2 100644
--- a/src/unix/bsd/netbsdlike/netbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs
@@ -403,6 +403,16 @@ s! {
pub p_align: Elf64_Xword,
}
+ pub struct Aux32Info {
+ pub a_type: Elf32_Word,
+ pub a_v: Elf32_Word,
+ }
+
+ pub struct Aux64Info {
+ pub a_type: Elf64_Word,
+ pub a_v: Elf64_Xword,
+ }
+
// link.h
pub struct dl_phdr_info {
@@ -2074,6 +2084,10 @@ extern "C" {
data: *mut ::c_void,
) -> ::c_int;
+ // dlfcn.h
+
+ pub fn _dlauxinfo() -> *mut ::c_void;
+
pub fn iconv_open(tocode: *const ::c_char, fromcode: *const ::c_char) -> iconv_t;
pub fn iconv(
cd: iconv_t,