Lines Matching refs:fadvise
75 use rustix::fs::{cwd, fadvise, openat, Advice, Mode, OFlags};
86 // `fadvise` never fails on invalid offsets.
87 fadvise(&file, i64::MAX as u64, i64::MAX as u64, Advice::Normal).unwrap();
88 fadvise(&file, u64::MAX, 0, Advice::Normal).unwrap();
89 fadvise(&file, i64::MAX as u64, 1, Advice::Normal).unwrap();
90 fadvise(&file, 1, i64::MAX as u64, Advice::Normal).unwrap();
91 fadvise(&file, i64::MAX as u64 + 1, 0, Advice::Normal).unwrap();
92 fadvise(&file, u64::MAX, i64::MAX as u64, Advice::Normal).unwrap();
94 // `fadvise` fails on invalid lengths.
95 fadvise(&file, u64::MAX, u64::MAX, Advice::Normal).unwrap_err();
96 fadvise(&file, i64::MAX as u64, u64::MAX, Advice::Normal).unwrap_err();
97 fadvise(&file, 0, u64::MAX, Advice::Normal).unwrap_err();
98 fadvise(&file, u64::MAX, i64::MAX as u64 + 1, Advice::Normal).unwrap_err();
99 fadvise(&file, i64::MAX as u64 + 1, u64::MAX, Advice::Normal).unwrap_err();
100 fadvise(&file, i64::MAX as u64, i64::MAX as u64 + 1, Advice::Normal).unwrap_err();
101 fadvise(&file, 0, i64::MAX as u64 + 1, Advice::Normal).unwrap_err();