summaryrefslogtreecommitdiff
path: root/libc-test
diff options
context:
space:
mode:
Diffstat (limited to 'libc-test')
-rw-r--r--libc-test/build.rs1
-rw-r--r--libc-test/semver/apple.txt7
-rw-r--r--libc-test/test/cmsg.rs3
3 files changed, 11 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 7df612655e..9536668f2f 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -4234,6 +4234,7 @@ fn test_haiku(target: &str) {
"link.h",
"pty.h",
"stringlist.h",
+ "sys/link_elf.h",
}
// Native API
diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt
index b697b893ae..244fe7d780 100644
--- a/libc-test/semver/apple.txt
+++ b/libc-test/semver/apple.txt
@@ -1819,6 +1819,8 @@ arc4random
arc4random_buf
arc4random_uniform
arphdr
+asctime
+asctime_r
attrgroup_t
attribute_set_t
attrlist
@@ -1845,6 +1847,8 @@ copyfile
copyfile_flags_t
cpu_subtype_t
cpu_type_t
+ctime
+ctime_r
ctl_info
difftime
dirfd
@@ -1880,6 +1884,7 @@ futimes
getattrlist
getattrlistat
getattrlistbulk
+getdate
getdomainname
getdtablesize
getfsstat
@@ -2181,8 +2186,10 @@ stack_t
statfs
strcasecmp
strcasestr
+strftime
strncasecmp
strndup
+strptime
strsignal
strtonum
sync
diff --git a/libc-test/test/cmsg.rs b/libc-test/test/cmsg.rs
index 00c3c14f4c..307d045105 100644
--- a/libc-test/test/cmsg.rs
+++ b/libc-test/test/cmsg.rs
@@ -55,6 +55,9 @@ mod t {
// https://github.com/rust-lang/libc/issues/1239
#[cfg(not(target_arch = "sparc64"))]
#[test]
+ // FIXME: This triggers alignment checks for pointer dereferences:
+ // https://github.com/rust-lang/libc/issues/3181
+ #[ignore]
fn test_cmsg_nxthdr() {
use std::ptr;