diff options
author | bors <bors@rust-lang.org> | 2021-05-24 08:04:25 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2021-05-24 08:04:25 +0000 |
commit | 5d3421e9b668e79ac7b041860ba94366c56db739 (patch) | |
tree | f8458f78946afd97e4cc4340f201c1cee80af940 | |
parent | 02887baad33f2a7ffadd89ff842eeef43557249c (diff) | |
parent | 749ffed545869fed1d315bcb427adf022b91b541 (diff) | |
download | rust-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.rs | 14 |
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, |