File tree Expand file tree Collapse file tree 8 files changed +29
-3
lines changed Expand file tree Collapse file tree 8 files changed +29
-3
lines changed Original file line number Diff line number Diff line change 77 - name : nightly freebsd-14
88 freebsd_instance :
99 image : freebsd-14-0-release-amd64-ufs
10- - name : nightly freebsd-15
11- freebsd_instance :
12- image_family : freebsd-15-0-snap
10+ # Temporarily disable CI on FreeBSD 15.0-CURRENT until the libmd solib
11+ # fallout is cleaned up.
12+ # FIXME https://github.com/rust-lang/libc/issues/3967
13+ # https://github.com/rust-lang/libc/issues/3967
14+ # - name: nightly freebsd-15
15+ # freebsd_instance:
16+ # image_family: freebsd-15-0-snap
1317 setup_script :
1418 - pkg install -y libnghttp2 curl
1519 - curl https://sh.rustup.rs -sSf --output rustup.sh
Original file line number Diff line number Diff line change @@ -4834,6 +4834,7 @@ fn test_haiku(target: &str) {
48344834 "libutil.h" ,
48354835 "link.h" ,
48364836 "pty.h" ,
4837+ "stdlib.h" ,
48374838 "stringlist.h" ,
48384839 "sys/link_elf.h" ,
48394840 }
Original file line number Diff line number Diff line change @@ -455,6 +455,7 @@ F_SPECULATIVE_READ
455455F_TEST
456456F_THAW_FS
457457F_TLOCK
458+ F_TRANSFEREXTENTS
458459F_TRIM_ACTIVE_FILE
459460F_ULOCK
460461F_UNLCK
Original file line number Diff line number Diff line change @@ -80,6 +80,8 @@ getloadavg
8080lio_listio
8181ntptimeval
8282open_wmemstream
83+ posix_spawn_file_actions_addchdir_np
84+ posix_spawn_file_actions_addfchdir_np
8385preadv2
8486preadv64
8587prlimit
Original file line number Diff line number Diff line change @@ -3618,6 +3618,7 @@ pub const F_PUNCHHOLE: ::c_int = 99;
36183618pub const F_TRIM_ACTIVE_FILE : :: c_int = 100 ;
36193619pub const F_SPECULATIVE_READ : :: c_int = 101 ;
36203620pub const F_GETPATH_NOFIRMLINK : :: c_int = 102 ;
3621+ pub const F_TRANSFEREXTENTS : :: c_int = 110 ;
36213622
36223623pub const F_ALLOCATECONTIG : :: c_uint = 0x02 ;
36233624pub const F_ALLOCATEALL : :: c_uint = 0x04 ;
Original file line number Diff line number Diff line change @@ -2133,6 +2133,10 @@ extern "C" {
21332133 > ,
21342134 data : * mut :: c_void ,
21352135 ) -> :: c_int ;
2136+
2137+ pub fn arc4random ( ) -> u32 ;
2138+ pub fn arc4random_uniform ( upper_bound : u32 ) -> u32 ;
2139+ pub fn arc4random_buf ( buf : * mut :: c_void , n : :: size_t ) ;
21362140}
21372141
21382142#[ link( name = "gnu" ) ]
Original file line number Diff line number Diff line change @@ -983,6 +983,17 @@ extern "C" {
983983
984984 pub fn dirname ( path : * mut :: c_char ) -> * mut :: c_char ;
985985 pub fn basename ( path : * mut :: c_char ) -> * mut :: c_char ;
986+
987+ // Added in `musl` 1.1.24
988+ pub fn posix_spawn_file_actions_addchdir_np (
989+ actions : * mut :: posix_spawn_file_actions_t ,
990+ path : * const :: c_char ,
991+ ) -> :: c_int ;
992+ // Added in `musl` 1.1.24
993+ pub fn posix_spawn_file_actions_addfchdir_np (
994+ actions : * mut :: posix_spawn_file_actions_t ,
995+ fd : :: c_int ,
996+ ) -> :: c_int ;
986997}
987998
988999// Alias <foo> to <foo>64 to mimic glibc's LFS64 support
Original file line number Diff line number Diff line change @@ -137,5 +137,7 @@ extern "C" {
137137 clock_id : :: clockid_t ,
138138 ) -> :: c_int ;
139139
140+ pub fn getentropy ( buf : * mut :: c_void , buflen : :: size_t ) -> :: c_int ;
141+
140142 pub fn setgroups ( ngroups : :: c_int , grouplist : * const :: gid_t ) -> :: c_int ;
141143}
You can’t perform that action at this time.
0 commit comments