Expand description
WARNING - This file was auto generated by //src/starnix/lib/syncio/generate.py. Do not modify this file. To re-generate, run the following command from the root of your Fuchsia checkout:
./src/starnix/lib/syncio/generate.py
Structs§
- __
va_ list_ tag - cmsghdr
- in6_
addr - in6_
pktinfo - in_addr
- iovec
- msghdr
- sockaddr
- sockaddr_
in - sockaddr_
in6 - sockaddr_
storage - timespec
- timeval
- zx_
info_ handle_ basic - zx_
iovec - zxio_
dirent - zxio_
dirent_ iterator - zxio_
dirent_ zxio_ dirent_ has_ t - zxio_
fsverity_ descriptor - zxio_
node_ attr - zxio_
node_ attr_ zxio_ node_ attr_ has_ t - zxio_
open_ options - zxio_
private - zxio_
socket_ creation_ options - zxio_
socket_ mark - zxio_
storage - zxio_
tag - zxio_
verification_ options - zxio_
xattr_ data
Constants§
- AF_ALG
- AF_
APPLETALK - AF_ASH
- AF_
ATMPVC - AF_
ATMSVC - AF_AX25
- AF_
BLUETOOTH - AF_
BRIDGE - AF_CAIF
- AF_CAN
- AF_
DECnet - AF_
ECONET - AF_FILE
- AF_IB
- AF_
IEEE802154 - AF_INET
- AF_
INET6 - AF_IPX
- AF_IRDA
- AF_ISDN
- AF_IUCV
- AF_KCM
- AF_KEY
- AF_LLC
- AF_
LOCAL - AF_MAX
- AF_MPLS
- AF_
NETBEUI - AF_
NETLINK - AF_
NETROM - AF_NFC
- AF_
PACKET - AF_
PHONET - AF_
PPPOX - AF_
QIPCRTR - AF_RDS
- AF_ROSE
- AF_
ROUTE - AF_
RXRPC - AF_
SECURITY - AF_SMC
- AF_SNA
- AF_TIPC
- AF_UNIX
- AF_
UNSPEC - AF_
VSOCK - AF_
WANPIPE - AF_X25
- AF_XDP
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EADV
- EAFNOSUPPORT
- EAGAIN
- EALREADY
- EBADE
- EBADF
- EBADFD
- EBADMSG
- EBADR
- EBADRQC
- EBADSLT
- EBFONT
- EBUSY
- ECANCELED
- ECHILD
- ECHRNG
- ECOMM
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDEADLOCK
- EDESTADDRREQ
- EDOM
- EDOTDOT
- EDQUOT
- EEXIST
- EFAULT
- EFBIG
- EHOSTDOWN
- EHOSTUNREACH
- EHWPOISON
- EIDRM
- EILSEQ
- EINPROGRESS
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- EISNAM
- EKEYEXPIRED
- EKEYREJECTED
- EKEYREVOKED
- ELIBACC
- ELIBBAD
- ELIBEXEC
- ELIBMAX
- ELIBSCN
- ELNRNG
- ELOOP
- EMEDIUMTYPE
- EMFILE
- EMLINK
- EMSGSIZE
- EMULTIHOP
- ENAMETOOLONG
- ENAVAIL
- ENETDOWN
- ENETRESET
- ENETUNREACH
- ENFILE
- ENOANO
- ENOBUFS
- ENOCSI
- ENODATA
- ENODEV
- ENOENT
- ENOEXEC
- ENOKEY
- ENOLCK
- ENOLINK
- ENOMEDIUM
- ENOMEM
- ENOMSG
- ENONET
- ENOPKG
- ENOPROTOOPT
- ENOSPC
- ENOSR
- ENOSTR
- ENOSYS
- ENOTBLK
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTNAM
- ENOTRECOVERABLE
- ENOTSOCK
- ENOTSUP
- ENOTTY
- ENOTUNIQ
- ENXIO
- EOPNOTSUPP
- EOVERFLOW
- EOWNERDEAD
- EPERM
- EPFNOSUPPORT
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EREMCHG
- EREMOTE
- EREMOTEIO
- ERESTART
- ERFKILL
- EROFS
- ESHUTDOWN
- ESOCKTNOSUPPORT
- ESPIPE
- ESRCH
- ESRMNT
- ESTALE
- ESTRPIPE
- ETIME
- ETIMEDOUT
- ETOOMANYREFS
- ETXTBSY
- EUCLEAN
- EUNATCH
- EUSERS
- EWOULDBLOCK
- EXDEV
- EXFULL
- IPPROTO_
AH - IPPROTO_
BEETPH - IPPROTO_
COMP - IPPROTO_
DCCP - IPPROTO_
DSTOPTS - IPPROTO_
EGP - IPPROTO_
ENCAP - IPPROTO_
ESP - IPPROTO_
FRAGMENT - IPPROTO_
GRE - IPPROTO_
HOPOPTS - IPPROTO_
ICMP - IPPROTO_
ICMP V6 - IPPROTO_
IDP - IPPROTO_
IGMP - IPPROTO_
IP - IPPROTO_
IPIP - IPPROTO_
IPV6 - IPPROTO_
MAX - IPPROTO_
MH - IPPROTO_
MPLS - IPPROTO_
MTP - IPPROTO_
NONE - IPPROTO_
PIM - IPPROTO_
PUP - IPPROTO_
RAW - IPPROTO_
ROUTING - IPPROTO_
RSVP - IPPROTO_
SCTP - IPPROTO_
TCP - IPPROTO_
TP - IPPROTO_
UDP - IPPROTO_
UDPLITE - IPV6_
2292DSTOPTS - IPV6_
2292HOPLIMIT - IPV6_
2292HOPOPTS - IPV6_
2292PKTINFO - IPV6_
2292PKTOPTIONS - IPV6_
2292RTHDR - IPV6_
ADDRFORM - IPV6_
ADDR_ PREFERENCES - IPV6_
ADD_ MEMBERSHIP - IPV6_
AUTHHDR - IPV6_
AUTOFLOWLABEL - IPV6_
CHECKSUM - IPV6_
DONTFRAG - IPV6_
DROP_ MEMBERSHIP - IPV6_
DSTOPTS - IPV6_
HDRINCL - IPV6_
HOPLIMIT - IPV6_
HOPOPTS - IPV6_
IPSEC_ POLICY - IPV6_
JOIN_ ANYCAST - IPV6_
JOIN_ GROUP - IPV6_
LEAVE_ ANYCAST - IPV6_
LEAVE_ GROUP - IPV6_
MINHOPCOUNT - IPV6_
MTU - IPV6_
MTU_ DISCOVER - IPV6_
MULTICAST_ HOPS - IPV6_
MULTICAST_ IF - IPV6_
MULTICAST_ LOOP - IPV6_
NEXTHOP - IPV6_
ORIGDSTADDR - IPV6_
PATHMTU - IPV6_
PKTINFO - IPV6_
PMTUDISC_ DO - IPV6_
PMTUDISC_ DONT - IPV6_
PMTUDISC_ INTERFACE - IPV6_
PMTUDISC_ OMIT - IPV6_
PMTUDISC_ PROBE - IPV6_
PMTUDISC_ WANT - IPV6_
PREFER_ SRC_ CGA - IPV6_
PREFER_ SRC_ COA - IPV6_
PREFER_ SRC_ HOME - IPV6_
PREFER_ SRC_ NONCGA - IPV6_
PREFER_ SRC_ PUBLIC - IPV6_
PREFER_ SRC_ PUBTMP_ DEFAULT - IPV6_
PREFER_ SRC_ TMP - IPV6_
RECVDSTOPTS - IPV6_
RECVERR - IPV6_
RECVHOPLIMIT - IPV6_
RECVHOPOPTS - IPV6_
RECVORIGDSTADDR - IPV6_
RECVPATHMTU - IPV6_
RECVPKTINFO - IPV6_
RECVRTHDR - IPV6_
RECVTCLASS - IPV6_
ROUTER_ ALERT - IPV6_
RTHDR - IPV6_
RTHDRDSTOPTS - IPV6_
RTHDR_ LOOSE - IPV6_
RTHDR_ STRICT - IPV6_
RTHDR_ TYPE_ 0 - IPV6_
RXDSTOPTS - IPV6_
RXHOPOPTS - IPV6_
TCLASS - IPV6_
TRANSPARENT - IPV6_
UNICAST_ HOPS - IPV6_
UNICAST_ IF - IPV6_
V6ONLY - IPV6_
XFRM_ POLICY - IP_
ADD_ MEMBERSHIP - IP_
ADD_ SOURCE_ MEMBERSHIP - IP_
BIND_ ADDRESS_ NO_ PORT - IP_
BLOCK_ SOURCE - IP_
CHECKSUM - IP_
DEFAULT_ MULTICAST_ LOOP - IP_
DEFAULT_ MULTICAST_ TTL - IP_
DROP_ MEMBERSHIP - IP_
DROP_ SOURCE_ MEMBERSHIP - IP_
FREEBIND - IP_
HDRINCL - IP_
IPSEC_ POLICY - IP_
MAX_ MEMBERSHIPS - IP_
MINTTL - IP_
MSFILTER - IP_MTU
- IP_
MTU_ DISCOVER - IP_
MULTICAST_ ALL - IP_
MULTICAST_ IF - IP_
MULTICAST_ LOOP - IP_
MULTICAST_ TTL - IP_
NODEFRAG - IP_
OPTIONS - IP_
ORIGDSTADDR - IP_
PASSSEC - IP_
PKTINFO - IP_
PKTOPTIONS - IP_
PMTUDISC - IP_
PMTUDISC_ DO - IP_
PMTUDISC_ DONT - IP_
PMTUDISC_ INTERFACE - IP_
PMTUDISC_ OMIT - IP_
PMTUDISC_ PROBE - IP_
PMTUDISC_ WANT - IP_
RECVERR - IP_
RECVOPTS - IP_
RECVORIGDSTADDR - IP_
RECVRETOPTS - IP_
RECVTOS - IP_
RECVTTL - IP_
RETOPTS - IP_
ROUTER_ ALERT - IP_TOS
- IP_
TRANSPARENT - IP_TTL
- IP_
UNBLOCK_ SOURCE - IP_
UNICAST_ IF - IP_
XFRM_ POLICY - MSG_
BATCH - MSG_
CMSG_ CLOEXEC - MSG_
CONFIRM - MSG_
CTRUNC - MSG_
DONTROUTE - MSG_
DONTWAIT - MSG_EOR
- MSG_
ERRQUEUE - MSG_
FASTOPEN - MSG_FIN
- MSG_
MORE - MSG_
NOSIGNAL - MSG_OOB
- MSG_
PEEK - MSG_
PROXY - MSG_RST
- MSG_SYN
- MSG_
TRUNC - MSG_
WAITALL - MSG_
WAITFORONE - MSG_
ZEROCOPY - SOCK_
CLOEXEC - SOCK_
DCCP - SOCK_
DGRAM - SOCK_
NONBLOCK - SOCK_
PACKET - SOCK_
RAW - SOCK_
RDM - SOCK_
SEQPACKET - SOCK_
STREAM - SOL_AAL
- SOL_ALG
- SOL_ATM
- SOL_
BLUETOOTH - SOL_
CAIF - SOL_
DCCP - SOL_
DECNET - SOL_
ICMP V6 - SOL_IP
- SOL_
IPV6 - SOL_
IRDA - SOL_
IUCV - SOL_KCM
- SOL_LLC
- SOL_
NETBEUI - SOL_
NETLINK - SOL_NFC
- SOL_
PACKET - SOL_
PNPIPE - SOL_
PPPO L2TP - SOL_RAW
- SOL_RDS
- SOL_
RXRPC - SOL_
SOCKET - SOL_
TIPC - SOL_TLS
- SOL_X25
- SOL_XDP
- SOMAXCONN
- SO_
ACCEPTCONN - SO_
ATTACH_ BPF - SO_
ATTACH_ FILTER - SO_
ATTACH_ REUSEPORT_ CBPF - SO_
ATTACH_ REUSEPORT_ EBPF - SO_
BINDTODEVICE - SO_
BINDTOIFINDEX - SO_
BPF_ EXTENSIONS - SO_
BROADCAST - SO_
BSDCOMPAT - SO_
BUSY_ POLL - SO_
CNX_ ADVICE - SO_
COOKIE - SO_
DEBUG - SO_
DETACH_ BPF - SO_
DETACH_ FILTER - SO_
DETACH_ REUSEPORT_ BPF - SO_
DOMAIN - SO_
DONTROUTE - SO_
ERROR - SO_
FUCHSIA_ MARK - SO_
GET_ FILTER - SO_
INCOMING_ CPU - SO_
INCOMING_ NAPI_ ID - SO_
KEEPALIVE - SO_
LINGER - SO_
LOCK_ FILTER - SO_MARK
- SO_
MAX_ PACING_ RATE - SO_
MEMINFO - SO_
NOFCS - SO_
NO_ CHECK - SO_
OOBINLINE - SO_
ORIGINAL_ DST - SO_
PASSCRED - SO_
PASSSEC - SO_
PEEK_ OFF - SO_
PEERCRED - SO_
PEERGROUPS - SO_
PEERNAME - SO_
PEERSEC - SO_
PRIORITY - SO_
PROTOCOL - SO_
RCVBUF - SO_
RCVBUFFORCE - SO_
RCVLOWAT - SO_
RCVTIMEO - SO_
REUSEADDR - SO_
REUSEPORT - SO_
RXQ_ OVFL - SO_
SECURITY_ AUTHENTICATION - SO_
SECURITY_ ENCRYPTION_ NETWORK - SO_
SECURITY_ ENCRYPTION_ TRANSPORT - SO_
SELECT_ ERR_ QUEUE - SO_
SNDBUF - SO_
SNDBUFFORCE - SO_
SNDLOWAT - SO_
SNDTIMEO - SO_
TIMESTAMP - SO_
TIMESTAMPING - SO_
TIMESTAMPNS - SO_
TXTIME - SO_TYPE
- SO_
WIFI_ STATUS - SO_
ZEROCOPY - ZXIO_
ALLOCATE_ COLLAPSE_ RANGE - ZXIO_
ALLOCATE_ INSERT_ RANGE - ZXIO_
ALLOCATE_ KEEP_ SIZE - ZXIO_
ALLOCATE_ PUNCH_ HOLE - ZXIO_
ALLOCATE_ UNSHARE_ RANGE - ZXIO_
ALLOCATE_ ZERO_ RANGE - ZXIO_
NODE_ PROTOCOL_ CONNECTOR - ZXIO_
NODE_ PROTOCOL_ DIRECTORY - ZXIO_
NODE_ PROTOCOL_ FILE - ZXIO_
NODE_ PROTOCOL_ NONE - ZXIO_
NODE_ PROTOCOL_ SYMLINK - ZXIO_
OBJECT_ TYPE_ DATAGRAM_ SOCKET - ZXIO_
OBJECT_ TYPE_ DEBUGLOG - ZXIO_
OBJECT_ TYPE_ DIR - ZXIO_
OBJECT_ TYPE_ FILE - ZXIO_
OBJECT_ TYPE_ NODE - ZXIO_
OBJECT_ TYPE_ NONE - ZXIO_
OBJECT_ TYPE_ PACKET_ SOCKET - ZXIO_
OBJECT_ TYPE_ PIPE - ZXIO_
OBJECT_ TYPE_ RAW_ SOCKET - ZXIO_
OBJECT_ TYPE_ SERVICE - ZXIO_
OBJECT_ TYPE_ STREAM_ SOCKET - ZXIO_
OBJECT_ TYPE_ SYMLINK - ZXIO_
OBJECT_ TYPE_ SYNCHRONOUS_ DATAGRAM_ SOCKET - ZXIO_
OBJECT_ TYPE_ TTY - ZXIO_
OBJECT_ TYPE_ VMO - ZXIO_
SEEK_ ORIGIN_ CURRENT - ZXIO_
SEEK_ ORIGIN_ END - ZXIO_
SEEK_ ORIGIN_ START - ZXIO_
SELINUX_ CONTEXT_ STATE_ DATA - ZXIO_
SELINUX_ CONTEXT_ STATE_ USE_ XATTRS - ZXIO_
SHUTDOWN_ OPTIONS_ READ - ZXIO_
SHUTDOWN_ OPTIONS_ WRITE - ZXIO_
SOCKET_ MARK_ DOMAIN_ 1 - ZXIO_
SOCKET_ MARK_ DOMAIN_ 2 - ZXIO_
TOKEN_ TYPE_ SHARING_ DOMAIN
Functions§
- zxio_
accept ⚠ - zxio_
allocate ⚠ - zxio_
attr_ ⚠get - zxio_
attr_ ⚠set - zxio_
bind ⚠ - zxio_
borrow ⚠ - zxio_
clone ⚠ - zxio_
close ⚠ - zxio_
connect ⚠ - zxio_
create ⚠ - zxio_
create_ ⚠symlink - zxio_
create_ ⚠with_ info - zxio_
create_ ⚠with_ on_ representation - zxio_
create_ ⚠with_ type - zxio_
default_ ⚠maybe_ faultable_ copy - zxio_
deprecated_ ⚠flags_ get - zxio_
deprecated_ ⚠flags_ set - zxio_
destroy ⚠ - zxio_
dirent_ ⚠iterator_ destroy - zxio_
dirent_ ⚠iterator_ init - zxio_
dirent_ ⚠iterator_ next - zxio_
dirent_ ⚠iterator_ rewind - zxio_
enable_ ⚠verity - zxio_
fault_ ⚠catching_ disabled - zxio_
flags_ ⚠get - zxio_
flags_ ⚠set - zxio_
get_ ⚠read_ buffer_ available - zxio_
get_ ⚠window_ size - zxio_
getpeername ⚠ - zxio_
getsockname ⚠ - zxio_
getsockopt ⚠ - zxio_
ioctl ⚠ - zxio_
isatty ⚠ - zxio_
link ⚠ - zxio_
link_ ⚠into - zxio_
listen ⚠ - zxio_
maybe_ ⚠faultable_ copy - zxio_
on_ ⚠mapped - zxio_
open ⚠ - zxio_
read ⚠ - zxio_
read_ ⚠at - zxio_
read_ ⚠link - zxio_
readv ⚠ - zxio_
readv_ ⚠at - zxio_
recvmsg ⚠ - zxio_
release ⚠ - zxio_
rename ⚠ - zxio_
seek ⚠ - zxio_
sendmsg ⚠ - zxio_
set_ ⚠token_ resolver - zxio_
set_ ⚠window_ size - zxio_
setsockopt ⚠ - zxio_
shutdown ⚠ - zxio_
socket ⚠ - zxio_
socket_ ⚠with_ options - zxio_
sync ⚠ - zxio_
token_ ⚠get - zxio_
truncate ⚠ - zxio_
unlink ⚠ - zxio_
vmo_ ⚠get - zxio_
vmo_ ⚠get_ clone - zxio_
vmo_ ⚠get_ copy - zxio_
vmo_ ⚠get_ exact - zxio_
vmo_ ⚠get_ exec - zxio_
wait_ ⚠begin - zxio_
wait_ ⚠end - zxio_
wait_ ⚠one - zxio_
write ⚠ - zxio_
write_ ⚠at - zxio_
writev ⚠ - zxio_
writev_ ⚠at - zxio_
xattr_ ⚠get - zxio_
xattr_ ⚠list - zxio_
xattr_ ⚠remove - zxio_
xattr_ ⚠set
Type Aliases§
- __
builtin_ va_ list - in_
addr_ t - in_
port_ t - sa_
family_ t - socklen_
t - suseconds_
t - time_t
- va_list
- zx_
handle_ t - zx_
info_ handle_ basic_ t - zx_
iovec_ t - zx_
koid_ t - zx_
obj_ type_ t - zx_
off_ t - zx_
rights_ t - zx_
signals_ t - zx_
status_ t - zx_
time_ t - zxio_
abilities_ t - zxio_
allocate_ mode_ t - zxio_
dirent_ iterator_ t - zxio_
dirent_ t - zxio_
flags_ t - zxio_
fsverity_ descriptor_ t - zxio_
hash_ algorithm_ t - zxio_
id_ t - zxio_
node_ attributes_ t - zxio_
node_ protocols_ t - zxio_
object_ type_ t - zxio_
open_ flags_ t - zxio_
open_ options_ t - zxio_
operations_ t - zxio_
private_ t - zxio_
seek_ origin_ t - zxio_
selinux_ context_ state_ t - zxio_
service_ connector - zxio_
shutdown_ options_ t - zxio_
signals_ t - zxio_
socket_ creation_ options_ t - zxio_
socket_ mark_ domain_ t - zxio_
socket_ mark_ t - zxio_
storage_ alloc - zxio_
storage_ t - zxio_t
- zxio_
token_ resolver_ t - zxio_
token_ type_ t - zxio_
verification_ options_ t - zxio_
vmo_ flags_ t - zxio_
xattr_ data_ t - zxio_
xattr_ set_ mode_ t