Skip to content

Commit f1bc0e4

Browse files
committed
Support mkostemp, mkostemps on Android
Bionic supports it since API level 23. See: https://github.com/aosp-mirror/platform_bionic/blob/2215ad406b253f12e270cdd0876e19e9df2aa6d4/libc/include/stdlib.h
1 parent 539e7e7 commit f1bc0e4

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

src/unix/linux_like/emscripten/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1689,8 +1689,6 @@ extern "C" {
16891689
-> ::ssize_t;
16901690
pub fn preadv(fd: ::c_int, iov: *const ::iovec, iovcnt: ::c_int, offset: ::off_t) -> ::ssize_t;
16911691
pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
1692-
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
1693-
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
16941692
pub fn nl_langinfo_l(item: ::nl_item, locale: ::locale_t) -> *mut ::c_char;
16951693
pub fn accept4(
16961694
fd: ::c_int,

src/unix/linux_like/linux/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5439,8 +5439,6 @@ extern "C" {
54395439
sigmask: *const ::sigset_t,
54405440
) -> ::c_int;
54415441
pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
5442-
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
5443-
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
54445442
pub fn sigtimedwait(
54455443
set: *const sigset_t,
54465444
info: *mut siginfo_t,

src/unix/linux_like/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1790,6 +1790,9 @@ extern "C" {
17901790
locale: ::locale_t,
17911791
) -> ::size_t;
17921792
pub fn strptime(s: *const ::c_char, format: *const ::c_char, tm: *mut ::tm) -> *mut ::c_char;
1793+
1794+
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
1795+
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
17931796
}
17941797

17951798
// LFS64 extensions

0 commit comments

Comments
 (0)