Skip to content

Commit 2fc433a

Browse files
committed
Auto merge of #2211 - devnexen:macos_memset_pattern, r=Amanieu
apple adding memset_pattern* flavors
2 parents 86dff58 + 68314d6 commit 2fc433a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

libc-test/semver/apple.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1685,6 +1685,9 @@ mach_timebase_info_data_t
16851685
madvise
16861686
max_align_t
16871687
mcontext_t
1688+
memset_pattern4
1689+
memset_pattern8
1690+
memset_pattern16
16881691
memset_s
16891692
mincore
16901693
mkdirat

src/unix/bsd/apple/mod.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4049,6 +4049,11 @@ extern "C" {
40494049
// Added in macOS 10.13
40504050
// ISO/IEC 9899:2011 ("ISO C11") K.3.7.4.1
40514051
pub fn memset_s(s: *mut ::c_void, smax: ::size_t, c: ::c_int, n: ::size_t) -> ::c_int;
4052+
// Added in macOS 10.5
4053+
pub fn memset_pattern4(b: *mut ::c_void, pattern4: *const ::c_void, len: ::size_t);
4054+
pub fn memset_pattern8(b: *mut ::c_void, pattern8: *const ::c_void, len: ::size_t);
4055+
pub fn memset_pattern16(b: *mut ::c_void, pattern16: *const ::c_void, len: ::size_t);
4056+
40524057
pub fn proc_listpids(
40534058
t: u32,
40544059
typeinfo: u32,

0 commit comments

Comments
 (0)