[][src]Module wasi_common_lucet::wasi

Types and constants shared between 32-bit and 64-bit wasi. Types involving pointer or usize-sized data are excluded here, so this file only contains fixed-size types, so it's host/target independent.

Structs

__wasi_dirent_t
__wasi_event_fd_readwrite_t
__wasi_event_t
__wasi_fdstat_t
__wasi_filestat_t
__wasi_subscription_clock_t
__wasi_subscription_fd_readwrite_t
__wasi_subscription_t

Constants

__WASI_ADVICE_DONTNEED
__WASI_ADVICE_NOREUSE
__WASI_ADVICE_NORMAL
__WASI_ADVICE_RANDOM
__WASI_ADVICE_SEQUENTIAL
__WASI_ADVICE_WILLNEED
__WASI_CLOCKID_MONOTONIC
__WASI_CLOCKID_PROCESS_CPUTIME_ID
__WASI_CLOCKID_REALTIME
__WASI_CLOCKID_THREAD_CPUTIME_ID
__WASI_DIRCOOKIE_START
__WASI_ERRNO_2BIG
__WASI_ERRNO_ACCES
__WASI_ERRNO_ADDRINUSE
__WASI_ERRNO_ADDRNOTAVAIL
__WASI_ERRNO_AFNOSUPPORT
__WASI_ERRNO_AGAIN
__WASI_ERRNO_ALREADY
__WASI_ERRNO_BADF
__WASI_ERRNO_BADMSG
__WASI_ERRNO_BUSY
__WASI_ERRNO_CANCELED
__WASI_ERRNO_CHILD
__WASI_ERRNO_CONNABORTED
__WASI_ERRNO_CONNREFUSED
__WASI_ERRNO_CONNRESET
__WASI_ERRNO_DEADLK
__WASI_ERRNO_DESTADDRREQ
__WASI_ERRNO_DOM
__WASI_ERRNO_DQUOT
__WASI_ERRNO_EXIST
__WASI_ERRNO_FAULT
__WASI_ERRNO_FBIG
__WASI_ERRNO_HOSTUNREACH
__WASI_ERRNO_IDRM
__WASI_ERRNO_ILSEQ
__WASI_ERRNO_INPROGRESS
__WASI_ERRNO_INTR
__WASI_ERRNO_INVAL
__WASI_ERRNO_IO
__WASI_ERRNO_ISCONN
__WASI_ERRNO_ISDIR
__WASI_ERRNO_LOOP
__WASI_ERRNO_MFILE
__WASI_ERRNO_MLINK
__WASI_ERRNO_MSGSIZE
__WASI_ERRNO_MULTIHOP
__WASI_ERRNO_NAMETOOLONG
__WASI_ERRNO_NETDOWN
__WASI_ERRNO_NETRESET
__WASI_ERRNO_NETUNREACH
__WASI_ERRNO_NFILE
__WASI_ERRNO_NOBUFS
__WASI_ERRNO_NODEV
__WASI_ERRNO_NOENT
__WASI_ERRNO_NOEXEC
__WASI_ERRNO_NOLCK
__WASI_ERRNO_NOLINK
__WASI_ERRNO_NOMEM
__WASI_ERRNO_NOMSG
__WASI_ERRNO_NOPROTOOPT
__WASI_ERRNO_NOSPC
__WASI_ERRNO_NOSYS
__WASI_ERRNO_NOTCAPABLE
__WASI_ERRNO_NOTCONN
__WASI_ERRNO_NOTDIR
__WASI_ERRNO_NOTEMPTY
__WASI_ERRNO_NOTRECOVERABLE
__WASI_ERRNO_NOTSOCK
__WASI_ERRNO_NOTSUP
__WASI_ERRNO_NOTTY
__WASI_ERRNO_NXIO
__WASI_ERRNO_OVERFLOW
__WASI_ERRNO_OWNERDEAD
__WASI_ERRNO_PERM
__WASI_ERRNO_PIPE
__WASI_ERRNO_PROTO
__WASI_ERRNO_PROTONOSUPPORT
__WASI_ERRNO_PROTOTYPE
__WASI_ERRNO_RANGE
__WASI_ERRNO_ROFS
__WASI_ERRNO_SPIPE
__WASI_ERRNO_SRCH
__WASI_ERRNO_STALE
__WASI_ERRNO_SUCCESS
__WASI_ERRNO_TIMEDOUT
__WASI_ERRNO_TXTBSY
__WASI_ERRNO_XDEV
__WASI_EVENTRWFLAGS_FD_READWRITE_HANGUP
__WASI_EVENTTYPE_CLOCK
__WASI_EVENTTYPE_FD_READ
__WASI_EVENTTYPE_FD_WRITE
__WASI_FDFLAGS_APPEND
__WASI_FDFLAGS_DSYNC
__WASI_FDFLAGS_NONBLOCK
__WASI_FDFLAGS_RSYNC
__WASI_FDFLAGS_SYNC
__WASI_FILETYPE_BLOCK_DEVICE
__WASI_FILETYPE_CHARACTER_DEVICE
__WASI_FILETYPE_DIRECTORY
__WASI_FILETYPE_REGULAR_FILE
__WASI_FILETYPE_SOCKET_DGRAM
__WASI_FILETYPE_SOCKET_STREAM
__WASI_FILETYPE_SYMBOLIC_LINK
__WASI_FILETYPE_UNKNOWN
__WASI_FSTFLAGS_ATIM
__WASI_FSTFLAGS_ATIM_NOW
__WASI_FSTFLAGS_MTIM
__WASI_FSTFLAGS_MTIM_NOW
__WASI_LOOKUPFLAGS_SYMLINK_FOLLOW
__WASI_OFLAGS_CREAT
__WASI_OFLAGS_DIRECTORY
__WASI_OFLAGS_EXCL
__WASI_OFLAGS_TRUNC
__WASI_PREOPENTYPE_DIR
__WASI_RIFLAGS_RECV_PEEK
__WASI_RIFLAGS_RECV_WAITALL
__WASI_RIGHTS_FD_ADVISE
__WASI_RIGHTS_FD_ALLOCATE
__WASI_RIGHTS_FD_DATASYNC
__WASI_RIGHTS_FD_FDSTAT_SET_FLAGS
__WASI_RIGHTS_FD_FILESTAT_GET
__WASI_RIGHTS_FD_FILESTAT_SET_SIZE
__WASI_RIGHTS_FD_FILESTAT_SET_TIMES
__WASI_RIGHTS_FD_READ
__WASI_RIGHTS_FD_READDIR
__WASI_RIGHTS_FD_SEEK
__WASI_RIGHTS_FD_SYNC
__WASI_RIGHTS_FD_TELL
__WASI_RIGHTS_FD_WRITE
__WASI_RIGHTS_PATH_CREATE_DIRECTORY
__WASI_RIGHTS_PATH_CREATE_FILE
__WASI_RIGHTS_PATH_FILESTAT_GET
__WASI_RIGHTS_PATH_FILESTAT_SET_SIZE
__WASI_RIGHTS_PATH_FILESTAT_SET_TIMES
__WASI_RIGHTS_PATH_LINK_SOURCE
__WASI_RIGHTS_PATH_LINK_TARGET
__WASI_RIGHTS_PATH_OPEN
__WASI_RIGHTS_PATH_READLINK
__WASI_RIGHTS_PATH_REMOVE_DIRECTORY
__WASI_RIGHTS_PATH_RENAME_SOURCE
__WASI_RIGHTS_PATH_RENAME_TARGET
__WASI_RIGHTS_PATH_SYMLINK
__WASI_RIGHTS_PATH_UNLINK_FILE
__WASI_RIGHTS_POLL_FD_READWRITE
__WASI_RIGHTS_SOCK_SHUTDOWN
__WASI_ROFLAGS_RECV_DATA_TRUNCATED
__WASI_SDFLAGS_RD
__WASI_SDFLAGS_WR
__WASI_SIGNAL_ABRT
__WASI_SIGNAL_ALRM
__WASI_SIGNAL_BUS
__WASI_SIGNAL_CHLD
__WASI_SIGNAL_CONT
__WASI_SIGNAL_FPE
__WASI_SIGNAL_HUP
__WASI_SIGNAL_ILL
__WASI_SIGNAL_INT
__WASI_SIGNAL_KILL
__WASI_SIGNAL_NONE
__WASI_SIGNAL_PIPE
__WASI_SIGNAL_POLL
__WASI_SIGNAL_PROF
__WASI_SIGNAL_PWR
__WASI_SIGNAL_QUIT
__WASI_SIGNAL_SEGV
__WASI_SIGNAL_STOP
__WASI_SIGNAL_SYS
__WASI_SIGNAL_TERM
__WASI_SIGNAL_TRAP
__WASI_SIGNAL_TSTP
__WASI_SIGNAL_TTIN
__WASI_SIGNAL_TTOU
__WASI_SIGNAL_URG
__WASI_SIGNAL_USR1
__WASI_SIGNAL_USR2
__WASI_SIGNAL_VTALRM
__WASI_SIGNAL_WINCH
__WASI_SIGNAL_XCPU
__WASI_SIGNAL_XFSZ
__WASI_SUBCLOCKFLAGS_SUBSCRIPTION_CLOCK_ABSTIME
__WASI_WHENCE_CUR
__WASI_WHENCE_END
__WASI_WHENCE_SET

Functions

strerror
whence_to_str

Type Definitions

__wasi_advice_t
__wasi_clockid_t
__wasi_device_t
__wasi_dircookie_t
__wasi_dirnamlen_t
__wasi_errno_t
__wasi_eventrwflags_t
__wasi_eventtype_t
__wasi_exitcode_t
__wasi_fd_t
__wasi_fdflags_t
__wasi_filedelta_t
__wasi_filesize_t
__wasi_filetype_t
__wasi_fstflags_t
__wasi_inode_t
__wasi_linkcount_t
__wasi_lookupflags_t
__wasi_oflags_t
__wasi_preopentype_t
__wasi_riflags_t
__wasi_rights_t
__wasi_roflags_t
__wasi_sdflags_t
__wasi_siflags_t
__wasi_signal_t
__wasi_subclockflags_t
__wasi_timestamp_t
__wasi_userdata_t
__wasi_whence_t

Unions

__wasi_event_u_t
__wasi_subscription_u_t