summaryrefslogtreecommitdiff
path: root/src/unix/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix/mod.rs')
-rw-r--r--src/unix/mod.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 7804f3e7bf..e8d9108698 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -419,6 +419,19 @@ extern "C" {
mode: *const c_char,
file: *mut FILE,
) -> *mut FILE;
+ pub fn fmemopen(
+ buf: *mut c_void,
+ size: size_t,
+ mode: *const c_char,
+ ) -> *mut FILE;
+ pub fn open_memstream(
+ ptr: *mut *mut c_char,
+ sizeloc: *mut size_t,
+ ) -> *mut FILE;
+ pub fn open_wmemstream(
+ ptr: *mut *mut wchar_t,
+ sizeloc: *mut size_t,
+ ) -> *mut FILE;
pub fn fflush(file: *mut FILE) -> c_int;
pub fn fclose(file: *mut FILE) -> c_int;
pub fn remove(filename: *const c_char) -> c_int;