summaryrefslogtreecommitdiffstats
path: root/safe_libc/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'safe_libc/src/lib.rs')
-rw-r--r--safe_libc/src/lib.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/safe_libc/src/lib.rs b/safe_libc/src/lib.rs
new file mode 100644
index 0000000..0ab0e89
--- /dev/null
+++ b/safe_libc/src/lib.rs
@@ -0,0 +1,18 @@
+#![no_std]
+
+pub use libc::*;
+
+mod util;
+
+pub mod boxed;
+pub mod stdio;
+pub mod string;
+
+
+extern "C" {
+ pub fn strndup(cs: *const libc::c_char, n: libc::size_t) -> *mut libc::c_char;
+
+ // pub static stdin: *mut libc::FILE;
+ pub static stdout: *mut libc::FILE;
+ pub static stderr: *mut libc::FILE;
+}