std::sys
Type Aliases
type Handle: uintptr
WARNING
Available on: windows
type Errno: int
Type of error numbers.
Globals
const InvalidHandle: Handle
WARNING
Available on: windows
const STD_INPUT_HANDLE
WARNING
Available on: windows
const STD_OUTPUT_HANDLE
WARNING
Available on: windows
const STD_ERROR_HANDLE
WARNING
Available on: windows
static STDIN: uintptr
static STDOUT: uintptr
static STDERR: uintptr
const E2BIG: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EACCES: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EADDRINUSE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EADDRNOTAVAIL: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EAFNOSUPPORT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EAGAIN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EALREADY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EAUTH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EBADARCH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EBADEXEC: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EBADF: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EBADMACHO: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EBADMSG: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EBADRPC: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EBUSY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ECANCELED: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ECHILD: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ECONNABORTED: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ECONNREFUSED: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ECONNRESET: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EDEADLK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EDESTADDRREQ: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EDEVERR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EDQUOT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const EEXIST: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EFAULT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EFBIG: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EFTYPE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EHOSTDOWN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const EHOSTUNREACH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EIDRM: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EILSEQ: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EINPROGRESS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EINTR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EINVAL: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EIO: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EISCONN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EISDIR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ELAST: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ELOOP: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EMFILE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EMLINK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EMSGSIZE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EMULTIHOP: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ENAMETOOLONG: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENEEDAUTH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ENETDOWN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENETRESET: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENETUNREACH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENFILE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOATTR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ENOBUFS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENODATA: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENODEV: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOENT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOEXEC: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOLCK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOLINK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOMEM: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOMSG: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOPOLICY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ENOPROTOOPT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOSPC: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOSR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOSTR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOSYS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTBLK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOTCONN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTDIR: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTEMPTY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTRECOVERABLE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTSOCK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTSUP: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENOTTY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ENXIO: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EOPNOTSUPP: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EOVERFLOW: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EOWNERDEAD: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPERM: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPFNOSUPPORT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const EPIPE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPROCLIM: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EPROCUNAVAIL: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EPROGMISMATCH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EPROGUNAVAIL: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const EPROTO: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPROTONOSUPPORT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPROTOTYPE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EPWROFF: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ERANGE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EREMOTE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const EROFS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ERPCMISMATCH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ESHLIBVERS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
const ESHUTDOWN: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ESOCKTNOSUPPORT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ESPIPE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ESRCH: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ESTALE: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ETIME: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ETIMEDOUT: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const ETOOMANYREFS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ETXTBSY: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EUSERS: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const EWOULDBLOCK: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EXDEV: Errno
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EDEADLOCK: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const EQFULL: Errno
WARNING
Available on: darwin_arm64
const EADV: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBADE: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBADFD: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBADR: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBADRQC: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBADSLT: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EBFONT: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ECHRNG: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ECOMM: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EISNAM: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EKEYEXPIRED: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EKEYREJECTED: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EKEYREVOKED: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EL2HLT: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EL2NSYNC: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EL3HLT: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EL3RST: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELIBACC: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELIBBAD: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELIBEXEC: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELIBMAX: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELIBSCN: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ELNRNG: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EMEDIUMTYPE: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENAVAIL: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOANO: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOCSI: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOKEY: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOMEDIUM: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENONET: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOPKG: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOTNAM: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ENOTUNIQ: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EREMCHG: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EREMOTEIO: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ERESTART: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ERFKILL: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ESRMNT: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const ESTRPIPE: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EUCLEAN: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EUNATCH: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EXFULL: Errno
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const EHWPOISON: Errno
WARNING
Available on: linux_arm
linux_arm64
const O_ACCMODE
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_ALERT
WARNING
Available on: darwin_amd64
darwin_arm64
const O_APPEND
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_ASYNC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_CLOEXEC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_CREAT
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_DIRECTORY
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_DSYNC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_EVTONLY
WARNING
Available on: darwin_amd64
darwin_arm64
const O_EXCL
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_EXLOCK
WARNING
Available on: darwin_amd64
darwin_arm64
const O_FSYNC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_NDELAY
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_NOCTTY
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_NOFOLLOW
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_NONBLOCK
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const O_POPUP
WARNING
Available on: darwin_amd64
darwin_arm64
const O_RDONLY
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_RDWR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_SHLOCK
WARNING
Available on: darwin_amd64
darwin_arm64
const O_SYMLINK
WARNING
Available on: darwin_amd64
darwin_arm64
const O_SYNC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_TRUNC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_WRONLY
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const O_DP_GETRAWENCRYPTED
WARNING
Available on: darwin_arm64
const O_DIRECT
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const O_LARGEFILE
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const O_RSYNC
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const O_PATH
WARNING
Available on: linux_arm64
const O_TMPFILE
WARNING
Available on: linux_arm64
const O_NOATIME
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const S_BLKSIZE
WARNING
Available on: linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IEXEC
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IFBLK
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFCHR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFDIR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFIFO
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFLNK
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFMT
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFREG
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IFSOCK
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IREAD
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IRGRP
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IROTH
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IRUSR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IRWXG
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IRWXO
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IRWXU
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_ISGID
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_ISUID
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_ISVTX
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IWGRP
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IWOTH
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IWRITE
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IWUSR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_IXGRP
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IXOTH
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const S_IXUSR
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
windows
const S_ISTXT
WARNING
Available on: darwin_amd64
darwin_arm64
const S_IFWHT
WARNING
Available on: darwin_amd64
darwin_arm64
const PATH_MAX
WARNING
Available on: darwin_amd64
darwin_arm64
linux_amd64
linux_arm
linux_arm64
linux_i386
const ERROR_ACCESS_DENIED
WARNING
Available on: windows
const ERROR_ALREADY_EXISTS
WARNING
Available on: windows
const ERROR_BROKEN_PIPE
WARNING
Available on: windows
const ERROR_BUFFER_OVERFLOW
WARNING
Available on: windows
const ERROR_DIR_NOT_EMPTY
WARNING
Available on: windows
const ERROR_ENVVAR_NOT_FOUND
WARNING
Available on: windows
const ERROR_FILE_EXISTS
WARNING
Available on: windows
const ERROR_FILE_NOT_FOUND
WARNING
Available on: windows
const ERROR_HANDLE_EOF
WARNING
Available on: windows
const ERROR_INSUFFICIENT_BUFFER
WARNING
Available on: windows
const ERROR_INVALID_NAME
WARNING
Available on: windows
const ERROR_IO_PENDING
WARNING
Available on: windows
const ERROR_MOD_NOT_FOUND
WARNING
Available on: windows
const ERROR_MORE_DATA
WARNING
Available on: windows
const ERROR_NETNAME_DELETED
WARNING
Available on: windows
const ERROR_NOT_FOUND
WARNING
Available on: windows
const ERROR_NOT_READY
WARNING
Available on: windows
const ERROR_NO_MORE_FILES
WARNING
Available on: windows
const ERROR_OPERATION_ABORTED
WARNING
Available on: windows
const ERROR_PATH_NOT_FOUND
WARNING
Available on: windows
const ERROR_PRIVILEGE_NOT_HELD
WARNING
Available on: windows
const ERROR_PROC_NOT_FOUND
WARNING
Available on: windows
const WSAEACCES
WARNING
Available on: windows
const WSAECONNABORTED
WARNING
Available on: windows
const WSAECONNRESET
WARNING
Available on: windows
const WSAEWOULDBLOCK
WARNING
Available on: windows
const MAX_PATH
WARNING
Available on: windows
const MAX_LONG_PATH
WARNING
Available on: windows
const SOCK_STREAM
WARNING
Available on: windows
, linux
, darwin
const SOCK_DGRAM
WARNING
Available on: windows
, linux
, darwin
const SOCK_RAW
WARNING
Available on: windows
, linux
, darwin
const SOCK_RDM
WARNING
Available on: windows
, linux
, darwin
const SOCK_SEQPACKET
WARNING
Available on: windows
, linux
, darwin
const AF_UNSPEC
WARNING
Available on: windows
, linux
, darwin
const AF_UNIX
WARNING
Available on: windows
, linux
, darwin
const AF_INET
WARNING
Available on: windows
, linux
, darwin
const AF_INET6
WARNING
Available on: windows
, linux
, darwin
const IPPROTO_IP
WARNING
Available on: windows
, linux
, darwin
const IPPROTO_TCP
WARNING
Available on: windows
, linux
, darwin
const IPPROTO_UDP
WARNING
Available on: windows
, linux
, darwin
const INADDR_ANY
WARNING
Available on: windows
, linux
, darwin
const SOL_SOCKET
WARNING
Available on: windows
, linux
, darwin
const SO_ERROR
WARNING
Available on: windows
, linux
, darwin
const SO_RCVTIMEO
WARNING
Available on: windows
, linux
, darwin
const SO_SNDTIMEO
WARNING
Available on: windows
, linux
, darwin
const INVALID_SOCKET
WARNING
Available on: windows
, unix
const SOCKET_ERROR
WARNING
Available on: windows
const F_GETFL
WARNING
Available on: unix
const F_SETFL
WARNING
Available on: unix
Functions
fn GetStdHandle(stdh: uintptr): Handle
WARNING
Available on: windows
unsafe fn CloseHandle(stdh: Handle): bool
WARNING
Available on: windows
fn GetLastErrno(): Errno
Returns number of last error.
fn WSAGetLastError(): Errno
Calls Windows's WSAGetLastError function.
WARNING
Available on: windows
fn fcntl(handle: int, cmd: int, arg: int): int
Calls C's fcntl function.
WARNING
Available on: windows
unsafe fn Stat(path: *byte, mut stat: *Stat): int
Calls C's stat function.
WARNING
Available on: unix
unsafe fn Wstat(path: *u16, mut stat: *Stat): int
Calls C's _wstat function.
WARNING
Available on: windows
unsafe fn Open(path: *byte, flag: int, mode: int): int
Wrapper for C's open function.
WARNING
Available on: unix
unsafe fn Wopen(path: *u16, flag: int, mode: int): int
Wrapper for C's _wopen function.
WARNING
Available on: windows
fn Seek(handle: int, offset: int, origin: int): int
Wrapper for C's lseek function.
unsafe fn Read(handle: int, mut buff: *unsafe, n: uint): int
Wrapper for C's read function.
fn Close(handle: int): int
Wrapper for C's close function.
unsafe fn Write(handle: int, buff: *unsafe, n: uint): int
Wrapper for C's write function.
fn GetLastError(): u32
WARNING
Available on: windows
fn GetConsoleMode(handle: Handle, mut &mode: int): bool
Calls Windows's GetConsoleMode function.
WARNING
Available on: windows
fn SetConsoleMode(handle: Handle, mode: int): bool
Calls Windows's SetConsoleMode function.
WARNING
Available on: windows
unsafe fn WriteConsole(handle: Handle, buffer: *u16, to_write: int, mut &written: int, reserved: *unsafe): bool
Calls Windows's WriteConsoleW function.
WARNING
Available on: windows
unsafe fn ReadConsole(handle: Handle, mut buffer: *u16, toRead: int, mut &readed: int): bool
Calls Windows's ReadConsoleW function.
Passes nil pointer for input control.
WARNING
Available on: windows
unsafe fn GetCurrentDirectory(bufflen: u32, mut buff: *u16): u32
Reads working directory into buff and returns readed rune count of current process. Returns 0 if fail.
WARNING
Available on: windows
unsafe fn SetCurrentDirectory(path: *u16): bool
Sets working directory to path. Reports operation is success.
WARNING
Available on: windows
unsafe fn Getcwd(buff: *byte, bufflen: uint): *byte
Reads current working directory into buff. Returns pointer to buff if success, nil pointer if error occurs.
WARNING
Available on: unix
unsafe fn Opendir(path: *byte): *Dir
Calls C's opendir function.
WARNING
Available on: unix
unsafe fn Readdir(mut dir: *Dir): *Dirent
Calls C's readdir function.
WARNING
Available on: unix
unsafe fn Remove(path: *byte): int
Wrapper for C's remove function.
WARNING
Available on: unix
unsafe fn Closedir(mut dir: *Dir): int
Calls C's closedir function.
WARNING
Available on: unix
fn Exit(code: int)
Wrapper for C's exit.
unsafe fn Chdir(path: *byte): int
Calls C's chdir function.
WARNING
Available on: unix
unsafe fn Mkdir(path: *byte, mode: int): int
Wrapper for C's mkdir function.
WARNING
Available on: unix
unsafe fn Rmdir(path: *byte): int
Wrapper for C's rmdir function.
WARNING
Available on: unix
unsafe fn Unlink(path: *byte): int
Wrapper for C's unlink function.
WARNING
Available on: unix
unsafe fn DeleteFile(path: *u16): bool
Delete file.
WARNING
Available on: windows
unsafe fn CreateDirectory(path: *u16): bool
Creates directory.
WARNING
Available on: windows
unsafe fn RemoveDirectory(path: *u16): bool
Remove empty directory.
WARNING
Available on: windows
unsafe fn GetFullPathName(path: *u16, bufflen: u32, buff: *u16, fname: **u16): u32
Calls Windows's GetFullPathNameW function.
WARNING
Available on: windows
fn Socket(domain: int, t: int, protocol: int): uint
Calls Windows's socket function.
WARNING
Available on: windows
fn Socket(domain: int, t: int, protocol: int): int
Calls C's socket function.
WARNING
Available on: unix
unsafe fn Bind(handle: uint, addr: *Sockaddr, len: uint): int
Calls Windows's bind function.
WARNING
Available on: windows
unsafe fn Bind(handle: int, addr: *Sockaddr, len: uint): int
Calls C's bind function.
WARNING
Available on: unix
unsafe fn Connect(handle: uint, addr: *Sockaddr, len: uint): int
Calls Windows's connect function.
WARNING
Available on: windows
unsafe fn Connect(handle: int, addr: *Sockaddr, len: uint): int
Calls C's connect function.
WARNING
Available on: unix
fn Listen(handle: uint, backlog: int): int
Calls Windows's listen function.
WARNING
Available on: windows
fn Listen(handle: int, backlog: int): int
Calls C's listen function.
WARNING
Available on: unix
unsafe fn Accept(handle: uint, addr: *Sockaddr, len: *Int): uint
Calls Windows's accept function.
WARNING
Available on: windows
unsafe fn Accept(handle: int, addr: *Sockaddr, len: *u32): int
Calls C's accept function.
WARNING
Available on: unix
unsafe fn Recv(handle: uint, mut buf: *byte, len: uint, flags: int): int
Calls Windows's recv function.
WARNING
Available on: windows
unsafe fn Recv(handle: int, mut buf: *unsafe, len: uint, flags: int): int
Calls C's recv function.
WARNING
Available on: unix
unsafe fn Recvfrom(handle: uint, mut buf: *byte, len: int, flags: int, from: *Sockaddr, fromLen: *Int): int
Calls Windows's recvfrom function.
WARNING
Available on: windows
unsafe fn Recvfrom(handle: int, mut buf: *unsafe, len: uint, flags: int, srcAddr: *Sockaddr, addrLen: *u32): uint
Calls C's recvfrom function.
WARNING
Available on: unix
unsafe fn Send(handle: uint, mut buf: *byte, len: uint, flags: int): int
Calls Windows's send function.
WARNING
Available on: windows
unsafe fn Send(handle: int, mut buf: *unsafe, len: uint, flags: int): int
Calls C's send function.
WARNING
Available on: unix
unsafe fn Sendto(handle: uint, mut buf: *byte, len: int, flags: int, to: *Sockaddr, toLen: Int): int
Calls Windows's sendto function.
WARNING
Available on: windows
unsafe fn Sendto(handle: int, mut buf: *unsafe, len: uint, flags: int, srcAddr: *Sockaddr, addrLen: u32): uint
Calls C's sendto function.
WARNING
Available on: unix
fn CloseSocket(handle: uint): int
Calls Windows's closesocket function.
WARNING
Available on: windows
unsafe fn WSAStartup(verReq: u16, mut data: *WsaData): int
Calls Windows's WSAStartup function.
WARNING
Available on: windows
fn MakeWord(a: int, b: int): u16
Calls Windows's MAKEWORD macro.
WARNING
Available on: windows
fn Htons(x: int): u16
Calls C's htons macro.
fn Ntohs(x: int): u16
Calls C's ntohs macro.
unsafe fn Select(nfds: int, mut read: *Fd, mut write: *Fd, mut err: *Fd, mut timeout: *Timeval): int
C's select function.
unsafe fn FdZero(mut fd: *Fd)
C's FD_ZERO macro.
WARNING
Available on: windows
, unix
unsafe fn FdSet(handle: uint, mut fd: *Fd)
C's FD_SET macro.
WARNING
Available on: windows
unsafe fn FdSet(handle: int, mut fd: *Fd)
C's FD_SET macro.
WARNING
Available on: unix
unsafe fn FdIsset(handle: uint, mut fd: *Fd): int
C's FD_ISSET macro.
WARNING
Available on: windows
unsafe fn Ioctlsocket(handle: uint, cmd: Long, arg: *UnsignedLong): int
C's ioctlsocket function.
WARNING
Available on: windows
unsafe fn Getsockopt(handle: uint, level: int, option: int, buf: *Char, len: *Int): int
C's getsockopt function.
WARNING
Available on: windows
unsafe fn Getsockopt(handle: int, level: int, option: int, buf: *unsafe, len: *UnsignedInt): int
C's getsockopt function.
WARNING
Available on: unix
unsafe fn Setsockopt(handle: uint, level: int, option: int, buf: *Char, len: int): int
C's setsockopt function.
WARNING
Available on: windows
unsafe fn Setsockopt(handle: int, level: int, option: int, buf: *Char, len: int): int
C's setsockopt function.
WARNING
Available on: unix
unsafe fn Getsockname(handle: uint, addr: *Sockaddr, len: *Int): int
C's getsockname function.
WARNING
Available on: windows
unsafe fn Getsockname(handle: int, addr: *Sockaddr, len: *u32): int
C's getsockname function.
WARNING
Available on: unix
unsafe fn FindFirstFile(path: *u16, mut data: *Win32FindData): Handle
Call's Windows FindFirstFileW function.
WARNING
Available on: windows
unsafe fn FindNextFile(h: Handle, mut data: *Win32FindData): int
Call's Windows FindNextFileW function.
WARNING
Available on: windows
fn FindClose(h: Handle): int
Call's Windows FindClose function.
WARNING
Available on: windows
Structs
struct SysStat {
st_mode: uint // _mode_t
st_size: uint // _off_t
}
C's stat.
struct WsaData
C's WSADATA.
WARNING
Available on: windows
struct Sockaddr
C's sockaddr.
struct SockaddrIn {
sin_len: byte
sin_family: byte
sin_port: u16
sin_addr: cpp.in_addr
sin_zero: [8]Char
}
C's sockaddr_in.
struct SockaddrIn6 {
sin6_len: byte
sin6_family: byte
sin6_port: u16
sin6_addr: cpp.in6_addr
}
C's sockaddr_in6.
struct Fd
C's fd_set structure.
struct Timeval {
tv_sec: i64
tv_usec: i64
}
C's timeval structure.
struct Dirent {
d_name: *byte // char*
}
C's dirent.
WARNING
Available on: unix
struct Win32FindData {
cFileName: *Wchar
}
C's WIN32_FIND_DATAW structure.
::: warning
Available on: unix
:::
---
```jule
struct Dir
C's DIR.
WARNING
Available on: unix