/third_party/rust/crates/rustix/src/backend/libc/net/ |
H A D | syscalls.rs | 18 use crate::fd::{BorrowedFd, OwnedFd}; 28 pub(crate) fn recv(fd: BorrowedFd<'_>, buf: &mut [u8], flags: RecvFlags) -> io::Result<usize> { 41 pub(crate) fn send(fd: BorrowedFd<'_>, buf: &[u8], flags: SendFlags) -> io::Result<usize> { 55 fd: BorrowedFd<'_>, 85 fd: BorrowedFd<'_>, 105 fd: BorrowedFd<'_>, 125 fd: BorrowedFd<'_>, 175 pub(crate) fn bind_v4(sockfd: BorrowedFd<'_>, addr: &SocketAddrV4) -> io::Result<()> { 186 pub(crate) fn bind_v6(sockfd: BorrowedFd<'_>, addr: &SocketAddrV6) -> io::Result<()> { 197 pub(crate) fn bind_unix(sockfd: BorrowedFd<' [all...] |
/third_party/rust/crates/io-lifetimes/src/ |
H A D | impls_tokio.rs | 6 use crate::{AsFd, BorrowedFd, FromFd, OwnedFd}; 19 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 20 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 67 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 68 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 83 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 84 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 99 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 100 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 115 fn as_fd(&self) -> BorrowedFd { in as_fd() [all...] |
H A D | impls_std.rs | 8 use crate::{BorrowedFd, OwnedFd}; 21 impl AsFd for BorrowedFd<'_> { 23 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 24 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 47 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 48 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 135 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 136 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 215 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 216 unsafe { BorrowedFd in as_fd() [all...] |
H A D | impls_mio.rs | 6 use crate::{AsFd, BorrowedFd, FromFd, IntoFd, OwnedFd}; 19 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 20 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 99 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 100 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 179 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 180 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 259 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 260 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 299 fn as_fd(&self) -> BorrowedFd<' [all...] |
H A D | impls_async_std.rs | 6 use crate::{AsFd, BorrowedFd, FromFd, IntoFd, OwnedFd}; 26 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 27 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 106 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 107 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 186 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 187 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 266 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 267 unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) } in as_fd() 346 fn as_fd(&self) -> BorrowedFd<' [all...] |
H A D | traits.rs | 3 use crate::BorrowedFd; 27 /// use io_lifetimes::{AsFd, BorrowedFd}; 30 /// let borrowed_fd: BorrowedFd<'_> = f.as_fd(); 33 fn as_fd(&self) -> BorrowedFd<'_>; in as_fd() 242 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 251 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd()
|
/third_party/rust/crates/rustix/src/backend/libc/io/ |
H A D | syscalls.rs | 14 use crate::fd::{AsFd, BorrowedFd, OwnedFd, RawFd}; 36 pub(crate) fn read(fd: BorrowedFd<'_>, buf: &mut [u8]) -> io::Result<usize> { 47 pub(crate) fn write(fd: BorrowedFd<'_>, buf: &[u8]) -> io::Result<usize> { 58 pub(crate) fn pread(fd: BorrowedFd<'_>, buf: &mut [u8], offset: u64) -> io::Result<usize> { 75 pub(crate) fn pwrite(fd: BorrowedFd<'_>, buf: &[u8], offset: u64) -> io::Result<usize> { 92 pub(crate) fn readv(fd: BorrowedFd<'_>, bufs: &mut [IoSliceMut]) -> io::Result<usize> { 103 pub(crate) fn writev(fd: BorrowedFd<'_>, bufs: &[IoSlice]) -> io::Result<usize> { 116 fd: BorrowedFd<'_>, 134 pub(crate) fn pwritev(fd: BorrowedFd<'_>, bufs: &[IoSlice], offset: u64) -> io::Result<usize> { 150 fd: BorrowedFd<' [all...] |
H A D | poll_fd.rs | 5 use super::super::fd::{AsFd, AsRawFd, BorrowedFd, LibcFd}; 59 _phantom: PhantomData<BorrowedFd<'fd>>, 95 /// `BorrowedFd`, which can be tricky in situations where the `BorrowedFd` 98 pub fn from_borrowed_fd(fd: BorrowedFd<'fd>, events: PollFlags) -> Self { in from_borrowed_fd() 121 fn as_fd(&self) -> BorrowedFd<'_> { in as_fd() 124 unsafe { BorrowedFd::borrow_raw(self.pollfd.fd) } in as_fd() 131 fn as_socket(&self) -> BorrowedFd<'_> { in as_socket() 134 unsafe { BorrowedFd::borrow_raw(self.pollfd.fd as RawFd) } in as_socket()
|
H A D | windows_syscalls.rs | 6 use crate::fd::{BorrowedFd, RawFd}; 16 pub(crate) fn ioctl_fionread(fd: BorrowedFd<'_>) -> io::Result<u64> { 24 pub(crate) fn ioctl_fionbio(fd: BorrowedFd<'_>, value: bool) -> io::Result<()> {
|
/third_party/rust/crates/rustix/src/backend/linux_raw/io/ |
H A D | syscalls.rs | 18 use crate::fd::{AsFd, BorrowedFd, OwnedFd, RawFd}; 43 pub(crate) fn read(fd: BorrowedFd<'_>, buf: &mut [u8]) -> io::Result<usize> { 50 pub(crate) fn pread(fd: BorrowedFd<'_>, buf: &mut [u8], pos: u64) -> io::Result<usize> { 96 pub(crate) fn readv(fd: BorrowedFd<'_>, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> { 104 fd: BorrowedFd<'_>, 135 fd: BorrowedFd<'_>, 168 pub(crate) fn write(fd: BorrowedFd<'_>, buf: &[u8]) -> io::Result<usize> { 175 pub(crate) fn pwrite(fd: BorrowedFd<'_>, buf: &[u8], pos: u64) -> io::Result<usize> { 221 pub(crate) fn writev(fd: BorrowedFd<'_>, bufs: &[IoSlice<'_>]) -> io::Result<usize> { 228 pub(crate) fn pwritev(fd: BorrowedFd<' [all...] |
H A D | poll_fd.rs | 1 use crate::fd::{AsFd, BorrowedFd}; 41 pub(crate) fd: BorrowedFd<'fd>, 68 /// `BorrowedFd`, which can be tricky in situations where the `BorrowedFd` 71 pub fn from_borrowed_fd(fd: BorrowedFd<'fd>, events: PollFlags) -> Self { in from_borrowed_fd() 90 fn as_fd(&self) -> BorrowedFd<'_> {
|
/third_party/rust/crates/rustix/src/io/fd/ |
H A D | owned.rs | 27 /// This type's `.to_owned()` implementation returns another `BorrowedFd` 39 pub struct BorrowedFd<'fd> { structure names 64 impl BorrowedFd<'_> { impls 65 /// Return a `BorrowedFd` holding the given raw file descriptor. 70 /// the returned `BorrowedFd`, and it must not have the value `-1`. 117 impl AsRawFd for BorrowedFd<'_> { 177 impl fmt::Debug for BorrowedFd<'_> { 179 f.debug_struct("BorrowedFd").field("fd", &self.fd).finish() in fmt() 206 /// # use std::os::wasi::io::{AsFd, BorrowedFd}; 208 /// # use std::os::unix::io::{AsFd, BorrowedFd}; [all...] |
/third_party/rust/crates/rustix/src/backend/linux_raw/net/ |
H A D | syscalls.rs | 18 use crate::fd::{BorrowedFd, OwnedFd}; 128 pub(crate) fn accept(fd: BorrowedFd<'_>) -> io::Result<OwnedFd> { 146 pub(crate) fn accept_with(fd: BorrowedFd<'_>, flags: AcceptFlags) -> io::Result<OwnedFd> { 164 pub(crate) fn acceptfrom(fd: BorrowedFd<'_>) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { 202 fd: BorrowedFd<'_>, 243 pub(crate) fn shutdown(fd: BorrowedFd<'_>, how: Shutdown) -> io::Result<()> { 263 pub(crate) fn send(fd: BorrowedFd<'_>, buf: &[u8], flags: SendFlags) -> io::Result<usize> { 305 fd: BorrowedFd<'_>, 343 fd: BorrowedFd<'_>, 381 fd: BorrowedFd<' [all...] |
/third_party/rust/crates/rustix/src/backend/libc/fs/ |
H A D | syscalls.rs | 61 use crate::fd::{BorrowedFd, OwnedFd}; 177 dirfd: BorrowedFd<'_>, in openat_via_syscall() 199 dirfd: BorrowedFd<'_>, 258 pub(crate) fn readlinkat(dirfd: BorrowedFd<'_>, path: &CStr, buf: &mut [u8]) -> io::Result<usize> { 271 pub(crate) fn mkdirat(dirfd: BorrowedFd<'_>, path: &CStr, mode: Mode) -> io::Result<()> { 283 fd: BorrowedFd<'_>, 299 old_dirfd: BorrowedFd<'_>, 301 new_dirfd: BorrowedFd<'_>, 317 pub(crate) fn unlinkat(dirfd: BorrowedFd<'_>, path: &CStr, flags: AtFlags) -> io::Result<()> { 323 old_dirfd: BorrowedFd<' [all...] |
H A D | dir.rs | 5 use crate::fd::{AsFd, BorrowedFd}; 72 fn _read_from(fd: BorrowedFd<'_>) -> io::Result<Self> { in _read_from() 137 fstat(unsafe { BorrowedFd::borrow_raw(c::dirfd(self.0.as_ptr())) }) in stat() 151 fstatfs(unsafe { BorrowedFd::borrow_raw(c::dirfd(self.0.as_ptr())) }) in statfs() 164 fstatvfs(unsafe { BorrowedFd::borrow_raw(c::dirfd(self.0.as_ptr())) }) in statvfs() 171 fchdir(unsafe { BorrowedFd::borrow_raw(c::dirfd(self.0.as_ptr())) }) in chdir()
|
/third_party/rust/crates/rustix/src/io/ |
H A D | stdio.rs | 13 use backend::fd::{BorrowedFd, FromRawFd, RawFd}; 41 pub const unsafe fn stdin() -> BorrowedFd<'static> { 42 BorrowedFd::borrow_raw(backend::io::types::STDIN_FILENO as RawFd) 102 pub const unsafe fn stdout() -> BorrowedFd<'static> { 103 BorrowedFd::borrow_raw(backend::io::types::STDOUT_FILENO as RawFd) 162 pub const unsafe fn stderr() -> BorrowedFd<'static> { 163 BorrowedFd::borrow_raw(backend::io::types::STDERR_FILENO as RawFd)
|
H A D | context.rs | 5 use crate::fd::{AsFd, AsRawFd, BorrowedFd, FromRawFd, IntoRawFd, OwnedFd, RawFd}; 76 /// A type implementing [`Context`] where the `Data` type is `BorrowedFd<'a>`. 78 _phantom: PhantomData<BorrowedFd<'a>>, 82 type Data = BorrowedFd<'a>; 83 type Target = BorrowedFd<'a>; 97 Ref::new(BorrowedFd::<'a>::borrow_raw(raw as RawFd)) in encode() 131 type Target = BorrowedFd<'context>; 142 unsafe { Ref::new(BorrowedFd::<'context>::borrow_raw(raw_fd)) } in acquire() 152 Ref::new(BorrowedFd::<'context>::borrow_raw(raw as RawFd)) in decode()
|
H A D | procfs.rs | 19 use crate::fd::{AsFd, BorrowedFd, OwnedFd}; 48 entry: BorrowedFd<'_>, in check_proc_entry() 58 entry: BorrowedFd<'_>, in check_proc_entry_with_stat() 105 fn check_proc_root(entry: BorrowedFd<'_>, stat: &Stat) -> io::Result<()> { in check_proc_root() 130 entry: BorrowedFd<'_>, in check_proc_subdir() 174 fn check_procfs(file: BorrowedFd<'_>) -> io::Result<()> { in check_procfs() 187 fn is_mountpoint(file: BorrowedFd<'_>) -> bool { in is_mountpoint() 213 fn proc() -> io::Result<(BorrowedFd<'static>, &'static Stat)> { in proc() 239 fn proc_self() -> io::Result<(BorrowedFd<'static>, &'static Stat)> { in proc_self() 270 pub fn proc_self_fd() -> io::Result<BorrowedFd<'stati [all...] |
/third_party/rust/crates/rustix/src/backend/linux_raw/fs/ |
H A D | syscalls.rs | 24 use crate::fd::{BorrowedFd, OwnedFd}; 73 dirfd: BorrowedFd<'_>, 90 dirfd: BorrowedFd<'_>, 139 pub(crate) fn chmodat(dirfd: BorrowedFd<'_>, filename: &CStr, mode: Mode) -> io::Result<()> { 144 pub(crate) fn fchmod(fd: BorrowedFd<'_>, mode: Mode) -> io::Result<()> { 150 dirfd: BorrowedFd<'_>, 170 pub(crate) fn fchown(fd: BorrowedFd<'_>, owner: Option<Uid>, group: Option<Gid>) -> io::Result<()> { 179 dirfd: BorrowedFd<'_>, 208 pub(crate) fn seek(fd: BorrowedFd<'_>, pos: SeekFrom) -> io::Result<u64> { 222 pub(crate) fn _seek(fd: BorrowedFd<' [all...] |
/third_party/rust/crates/rustix/src/backend/libc/termios/ |
H A D | syscalls.rs | 9 use crate::fd::BorrowedFd; 22 pub(crate) fn tcgetattr(fd: BorrowedFd<'_>) -> io::Result<Termios> { 31 pub(crate) fn tcgetpgrp(fd: BorrowedFd<'_>) -> io::Result<Pid> { 40 pub(crate) fn tcsetpgrp(fd: BorrowedFd<'_>, pid: Pid) -> io::Result<()> { 46 fd: BorrowedFd, 60 pub(crate) fn tcsendbreak(fd: BorrowedFd) -> io::Result<()> { 65 pub(crate) fn tcdrain(fd: BorrowedFd) -> io::Result<()> { 70 pub(crate) fn tcflush(fd: BorrowedFd, queue_selector: QueueSelector) -> io::Result<()> { 75 pub(crate) fn tcflow(fd: BorrowedFd, action: Action) -> io::Result<()> { 80 pub(crate) fn tcgetsid(fd: BorrowedFd) [all...] |
/third_party/rust/crates/rustix/src/backend/linux_raw/termios/ |
H A D | syscalls.rs | 10 use crate::fd::BorrowedFd; 27 pub(crate) fn tcgetwinsize(fd: BorrowedFd<'_>) -> io::Result<Winsize> { 36 pub(crate) fn tcgetattr(fd: BorrowedFd<'_>) -> io::Result<Termios> { 45 pub(crate) fn tcgetpgrp(fd: BorrowedFd<'_>) -> io::Result<Pid> { 59 fd: BorrowedFd, 81 pub(crate) fn tcsendbreak(fd: BorrowedFd) -> io::Result<()> { 86 pub(crate) fn tcdrain(fd: BorrowedFd) -> io::Result<()> { 91 pub(crate) fn tcflush(fd: BorrowedFd, queue_selector: QueueSelector) -> io::Result<()> { 103 pub(crate) fn tcflow(fd: BorrowedFd, action: Action) -> io::Result<()> { 115 pub(crate) fn tcgetsid(fd: BorrowedFd) [all...] |
/third_party/rust/crates/rustix/src/backend/libc/ |
H A D | io_lifetimes.rs | 6 pub use io_lifetimes::{BorrowedSocket as BorrowedFd, OwnedSocket as OwnedFd}; 70 fn as_fd(&self) -> BorrowedFd; in as_fd() 74 fn as_fd(&self) -> BorrowedFd { in as_fd()
|
/third_party/rust/crates/rustix/src/fs/ |
H A D | statx.rs | 3 use crate::fd::{AsFd, BorrowedFd}; 42 dirfd: BorrowedFd<'_>, in _statx() 56 dirfd: BorrowedFd<'_>, in statx_init()
|
H A D | cwd.rs | 11 use backend::fd::{BorrowedFd, RawFd}; 26 pub const fn cwd() -> BorrowedFd<'static> { 31 unsafe { BorrowedFd::<'static>::borrow_raw(at_fdcwd) }
|
/third_party/rust/crates/rustix/src/thread/ |
H A D | setns.rs | 11 use crate::fd::BorrowedFd; 94 fd: BorrowedFd, in move_into_link_name_space() 111 fd: BorrowedFd, in move_into_thread_name_spaces()
|