Verified Commit 4f187efc authored by jD91mZM2's avatar jD91mZM2
Browse files

Change BUFSIZ type to work with cbindgen

parent 243ce18e
Pipeline #1382 failed with stages
in 9 minutes and 18 seconds
use platform::types::*;
pub const EOF: c_int = -1;
pub const BUFSIZ: size_t = 1024;
pub const BUFSIZ: c_int = 1024;
pub const UNGET: size_t = 8;
pub const UNGET: c_int = 8;
pub const FILENAME_MAX: c_int = 4096;
......
......@@ -17,7 +17,7 @@ impl GlobalFile {
file,
flags: constants::F_PERM | flags,
read_buf: Buffer::Owned(vec![0; BUFSIZ]),
read_buf: Buffer::Owned(vec![0; BUFSIZ as usize]),
read_pos: 0,
read_size: 0,
unget: None,
......
......@@ -709,7 +709,7 @@ pub extern "C" fn setvbuf(stream: *mut FILE, buf: *mut c_char, mode: c_int, mut
// Set a buffer of size `size` if no buffer is given
stream.read_buf = if buf.is_null() || size == 0 {
if size == 0 {
size = BUFSIZ;
size = BUFSIZ as usize;
}
// TODO: Make it unbuffered if _IONBF
// if mode == _IONBF {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment