☰
In rustix::io
Modules
epoll
Structs
DupFlags
Errno
EventfdFlags
FdFlags
IoSlice
IoSliceMut
IoSliceRaw
PipeFlags
PollFd
PollFlags
ReadWriteFlags
SpliceFlags
Enums
SeekFrom
Constants
PIPE_BUF
Functions
close
dup
dup2
dup2_stderr
dup2_stdin
dup2_stdout
dup3
eventfd
fcntl_dupfd_cloexec
fcntl_getfd
fcntl_setfd
ioctl_blkpbszget
ioctl_blksszget
ioctl_ficlone
ioctl_fionbio
ioctl_fionread
ioctl_tiocexcl
ioctl_tiocnxcl
pipe
pipe_with
poll
pread
preadv
preadv2
pwrite
pwritev
pwritev2
raw_stderr
raw_stdin
raw_stdout
read
readv
retry_on_intr
splice
stderr
stdin
stdout
take_stderr
take_stdin
take_stdout
vmsplice
write
writev
Type Aliases
Result
?
Function
rustix
::
io
::
poll
source
·
[
−
]
pub fn poll(fds: &mut [
PollFd
<'_>], timeout:
i32
) ->
Result
<
usize
>
Expand description
poll(self.fds, timeout)
References
Beej’s Guide to Network Programming
POSIX
Linux
Apple
Winsock2
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
illumos