Lines Matching refs:AsFd
9 use backend::fd::{AsFd, BorrowedFd};
91 pub fn seek<Fd: AsFd>(fd: Fd, pos: SeekFrom) -> io::Result<u64> {
109 pub fn tell<Fd: AsFd>(fd: Fd) -> io::Result<u64> {
126 pub fn fchmod<Fd: AsFd>(fd: Fd, mode: Mode) -> io::Result<()> {
140 pub fn fchown<Fd: AsFd>(fd: Fd, owner: Option<Uid>, group: Option<Gid>) -> io::Result<()> {
158 pub fn fstat<Fd: AsFd>(fd: Fd) -> io::Result<Stat> {
180 pub fn fstatfs<Fd: AsFd>(fd: Fd) -> io::Result<StatFs> {
206 pub fn fstatvfs<Fd: AsFd>(fd: Fd) -> io::Result<StatVfs> {
219 pub fn futimens<Fd: AsFd>(fd: Fd, times: &Timestamps) -> io::Result<()> {
249 pub fn fallocate<Fd: AsFd>(fd: Fd, mode: FallocateFlags, offset: u64, len: u64) -> io::Result<()> {
260 pub fn is_file_read_write<Fd: AsFd>(fd: Fd) -> io::Result<(bool, bool)> {
302 pub fn fsync<Fd: AsFd>(fd: Fd) -> io::Result<()> {
323 pub fn fdatasync<Fd: AsFd>(fd: Fd) -> io::Result<()> {
336 pub fn ftruncate<Fd: AsFd>(fd: Fd, length: u64) -> io::Result<()> {
348 pub fn flock<Fd: AsFd>(fd: Fd, operation: FlockOperation) -> io::Result<()> {