summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbluss <bluss@users.noreply.github.com>2016-04-13 18:13:13 +0200
committerbluss <bluss@users.noreply.github.com>2016-04-13 18:15:01 +0200
commit9111f24e67b9b436d652f896bd5937bcd2d8acac (patch)
treec40ebb1a014f507d8eca42fcaf349bcddf4850cb
parentadb400dd0ef2089668f11ab013ce3ced74b8ee1c (diff)
downloadrust-libc-9111f24e67b9b436d652f896bd5937bcd2d8acac.tar.gz
Move printf, scanf family of functions into the unix category
-rw-r--r--src/lib.rs10
-rw-r--r--src/unix/mod.rs9
2 files changed, 9 insertions, 10 deletions
diff --git a/src/lib.rs b/src/lib.rs
index b8c654423b..2593e3ba6b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -166,16 +166,6 @@ extern {
mode: c_int,
size: size_t) -> c_int;
pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
-
- pub fn fprintf(stream: *mut FILE, format: *const c_char, ...) -> c_int;
- pub fn printf(format: *const c_char, ...) -> c_int;
- pub fn snprintf(s: *mut c_char, n: size_t,
- format: *const c_char, ...) -> c_int;
- pub fn sprintf(s: *mut c_char, format: *const c_char, ...) -> c_int;
- pub fn fscanf(stream: *mut FILE, format: *const c_char, ...) -> c_int;
- pub fn scanf(format: *const c_char, ...) -> c_int;
- pub fn sscanf(s: *const c_char, format: *const c_char, ...) -> c_int;
-
pub fn fgetc(stream: *mut FILE) -> c_int;
pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
pub fn fputc(c: c_int, stream: *mut FILE) -> c_int;
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index e15eb84fc2..d85017f52b 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -179,6 +179,15 @@ cfg_if! {
}
extern {
+ pub fn fprintf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
+ pub fn printf(format: *const ::c_char, ...) -> ::c_int;
+ pub fn snprintf(s: *mut ::c_char, n: ::size_t,
+ format: *const ::c_char, ...) -> ::c_int;
+ pub fn sprintf(s: *mut ::c_char, format: *const ::c_char, ...) -> ::c_int;
+ pub fn fscanf(stream: *mut ::FILE, format: *const ::c_char, ...) -> ::c_int;
+ pub fn scanf(format: *const ::c_char, ...) -> ::c_int;
+ pub fn sscanf(s: *const ::c_char, format: *const ::c_char, ...) -> ::c_int;
+
#[cfg_attr(target_os = "netbsd", link_name = "__socket30")]
pub fn socket(domain: ::c_int, ty: ::c_int, protocol: ::c_int) -> ::c_int;
#[cfg_attr(all(target_os = "macos", target_arch = "x86"),