Lines Matching defs:FILE
264 pub enum FILE {}
265 impl ::Copy for FILE {}
266 impl ::Clone for FILE {
267 fn clone(&self) -> FILE {
287 pub fn fprintf(stream: *mut FILE, format: *const c_char, ...) -> ::c_int;
305 pub fn fopen(filename: *const c_char, mode: *const c_char) -> *mut FILE;
306 pub fn freopen(filename: *const c_char, mode: *const c_char, file: *mut FILE) -> *mut FILE;
307 pub fn fflush(file: *mut FILE) -> c_int;
308 pub fn fclose(file: *mut FILE) -> c_int;
311 pub fn tmpfile() -> *mut FILE;
312 pub fn setvbuf(stream: *mut FILE, buffer: *mut c_char, mode: c_int, size: size_t) -> c_int;
313 pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
316 pub fn fgetc(stream: *mut FILE) -> c_int;
317 pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE) -> *mut c_char;
318 pub fn fputc(c: c_int, stream: *mut FILE) -> c_int;
319 pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
321 pub fn ungetc(c: c_int, stream: *mut FILE) -> c_int;
322 pub fn fread(ptr: *mut c_void, size: size_t, nobj: size_t, stream: *mut FILE) -> size_t;
323 pub fn fwrite(ptr: *const c_void, size: size_t, nobj: size_t, stream: *mut FILE) -> size_t;
324 pub fn fseek(stream: *mut FILE, offset: c_long, whence: c_int) -> c_int;
325 pub fn ftell(stream: *mut FILE) -> c_long;
326 pub fn rewind(stream: *mut FILE);
327 pub fn fgetpos(stream: *mut FILE, ptr: *mut fpos_t) -> c_int;
328 pub fn fsetpos(stream: *mut FILE, ptr: *const fpos_t) -> c_int;
329 pub fn feof(stream: *mut FILE) -> c_int;
330 pub fn ferror(stream: *mut FILE) -> c_int;
412 pub fn popen(command: *const c_char, mode: *const c_char) -> *mut ::FILE;
414 pub fn pclose(stream: *mut ::FILE) -> ::c_int;
416 pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
418 pub fn fileno(stream: *mut ::FILE) -> ::c_int;