Skip to content

Commit 513d2ba

Browse files
pccJohnTitor
authored andcommitted
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 e425fe3 commit 513d2ba

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
@@ -1687,8 +1687,6 @@ extern "C" {
16871687
-> ::ssize_t;
16881688
pub fn preadv(fd: ::c_int, iov: *const ::iovec, iovcnt: ::c_int, offset: ::off_t) -> ::ssize_t;
16891689
pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
1690-
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
1691-
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
16921690
pub fn nl_langinfo_l(item: ::nl_item, locale: ::locale_t) -> *mut ::c_char;
16931691
pub fn accept4(
16941692
fd: ::c_int,

src/unix/linux_like/linux/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5082,8 +5082,6 @@ extern "C" {
50825082
sigmask: *const ::sigset_t,
50835083
) -> ::c_int;
50845084
pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
5085-
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
5086-
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
50875085
pub fn sigtimedwait(
50885086
set: *const sigset_t,
50895087
info: *mut siginfo_t,

src/unix/linux_like/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1795,6 +1795,9 @@ extern "C" {
17951795
pub fn uname(buf: *mut ::utsname) -> ::c_int;
17961796

17971797
pub fn strchrnul(s: *const ::c_char, c: ::c_int) -> *mut ::c_char;
1798+
1799+
pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
1800+
pub fn mkostemps(template: *mut ::c_char, suffixlen: ::c_int, flags: ::c_int) -> ::c_int;
17981801
}
17991802

18001803
// LFS64 extensions

0 commit comments

Comments
 (0)