Skip to content

Commit 54cf8b8

Browse files
committed
Add memset_s on apple OSX
1 parent 8e4aee4 commit 54cf8b8

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

libc-test/semver/apple.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,7 @@ mach_timebase_info_data_t
16191619
madvise
16201620
max_align_t
16211621
mcontext_t
1622+
memset_s
16221623
mincore
16231624
mkdirat
16241625
mkstemps

src/unix/bsd/apple/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3843,6 +3843,10 @@ extern "C" {
38433843
dst: *const ::c_char,
38443844
flags: u32,
38453845
) -> ::c_int;
3846+
3847+
// Added in macOS 10.13
3848+
// ISO/IEC 9899:2011 ("ISO C11") K.3.7.4.1
3849+
pub fn memset_s(s: *mut ::c_void, smax: ::size_t, c: ::c_int, n: ::size_t) -> ::c_int;
38463850
}
38473851

38483852
#[link(name = "iconv")]

0 commit comments

Comments
 (0)