Package-level declarations

Types

Link copied to clipboard
interface CPUInfo : ProxyObject
Link copied to clipboard
interface CPUTimes : ProxyObject
Link copied to clipboard
typealias Endianness = String

Endianness symbolic type.

Link copied to clipboard
interface NetworkInterfaceInfo : ProxyObject

Represents information about a network interface; typically returned by os.networkInterfaces(). When OS info is host-restricted, stubbed values are returned.

Link copied to clipboard
sealed interface OperatingSystemConstants : ProxyObject
Link copied to clipboard

Describes the policy to apply for OS API calls; these can either be allowed or denied.

Link copied to clipboard
typealias OSPriority = Int

Priority setting for a given OS task.

Link copied to clipboard

Enumerates supported types of operating systems, including POSIX and Win32.

Link copied to clipboard
interface UserInfo : ProxyObject

Describes information provided by the underlying operating system about the active OS user.

Link copied to clipboard
interface UserInfoOptions : ProxyHashMap

Describes the structure of options which can be provided to the os.userInfo(...) method.

Properties

Link copied to clipboard
const val E2BIG_CONST: Int = 7
Link copied to clipboard
const val EACCES_CONST: Int = 13
Link copied to clipboard
const val EADDRINUSE_CONST: Int = 98
Link copied to clipboard
const val EADDRNOTAVAIL_CONST: Int = 99
Link copied to clipboard
const val EAFNOSUPPORT_CONST: Int = 97
Link copied to clipboard
const val EAGAIN_CONST: Int = 11
Link copied to clipboard
const val EALREADY_CONST: Int = 114
Link copied to clipboard
const val EBADF_CONST: Int = 9
Link copied to clipboard
const val EBADMSG_CONST: Int = 74
Link copied to clipboard
const val EBUSY_CONST: Int = 16
Link copied to clipboard
const val ECANCELED_CONST: Int = 125
Link copied to clipboard
const val ECHILD_CONST: Int = 10
Link copied to clipboard
const val ECONNABORTED_CONST: Int = 103
Link copied to clipboard
const val ECONNREFUSED_CONST: Int = 111
Link copied to clipboard
const val ECONNRESET_CONST: Int = 104
Link copied to clipboard
const val EDEADLK_CONST: Int = 35
Link copied to clipboard
const val EDESTADDRREQ_CONST: Int = 89
Link copied to clipboard
const val EDOM_CONST: Int = 33
Link copied to clipboard
const val EDQUOT_CONST: Int = 122
Link copied to clipboard
const val EEXIST_CONST: Int = 17
Link copied to clipboard
const val EFAULT_CONST: Int = 14
Link copied to clipboard
const val EFBIG_CONST: Int = 27
Link copied to clipboard
const val EHOSTUNREACH_CONST: Int = 113
Link copied to clipboard
const val EIDRM_CONST: Int = 43
Link copied to clipboard
const val EILSEQ_CONST: Int = 84
Link copied to clipboard
const val EINPROGRESS_CONST: Int = 115
Link copied to clipboard
const val EINTR_CONST: Int = 4
Link copied to clipboard
const val EINVAL_CONST: Int = 22
Link copied to clipboard
const val EIO_CONST: Int = 5
Link copied to clipboard
const val EISCONN_CONST: Int = 106
Link copied to clipboard
const val EISDIR_CONST: Int = 21
Link copied to clipboard
const val ELOOP_CONST: Int = 40
Link copied to clipboard
const val EMFILE_CONST: Int = 24
Link copied to clipboard
const val EMLINK_CONST: Int = 31
Link copied to clipboard
const val EMSGSIZE_CONST: Int = 90
Link copied to clipboard
const val EMULTIHOP_CONST: Int = 72
Link copied to clipboard
const val ENAMETOOLONG_CONST: Int = 36
Link copied to clipboard

Symbol used to indicate big-endianness.

Link copied to clipboard

Symbol used to indicate little-endianness.

Link copied to clipboard
const val ENETDOWN_CONST: Int = 100
Link copied to clipboard
const val ENETRESET_CONST: Int = 102
Link copied to clipboard
const val ENETUNREACH_CONST: Int = 101
Link copied to clipboard
const val ENFILE_CONST: Int = 23
Link copied to clipboard
const val ENOBUFS_CONST: Int = 105
Link copied to clipboard
const val ENODATA_CONST: Int = 61
Link copied to clipboard
const val ENODEV_CONST: Int = 19
Link copied to clipboard
const val ENOENT_CONST: Int = 2
Link copied to clipboard
const val ENOEXEC_CONST: Int = 8
Link copied to clipboard
const val ENOLCK_CONST: Int = 37
Link copied to clipboard
const val ENOLINK_CONST: Int = 67
Link copied to clipboard
const val ENOMEM_CONST: Int = 12
Link copied to clipboard
const val ENOMSG_CONST: Int = 42
Link copied to clipboard
const val ENOPROTOOPT_CONST: Int = 92
Link copied to clipboard
const val ENOSPC_CONST: Int = 28
Link copied to clipboard
const val ENOSR_CONST: Int = 63
Link copied to clipboard
const val ENOSTR_CONST: Int = 60
Link copied to clipboard
const val ENOSYS_CONST: Int = 38
Link copied to clipboard
const val ENOTCONN_CONST: Int = 107
Link copied to clipboard
const val ENOTDIR_CONST: Int = 20
Link copied to clipboard
const val ENOTEMPTY_CONST: Int = 39
Link copied to clipboard
const val ENOTSOCK_CONST: Int = 88
Link copied to clipboard
const val ENOTSUP_CONST: Int = 95
Link copied to clipboard
const val ENOTTY_CONST: Int = 25
Link copied to clipboard
const val ENXIO_CONST: Int = 6
Link copied to clipboard
const val EOPNOTSUPP_CONST: Int = 95
Link copied to clipboard
const val EOVERFLOW_CONST: Int = 75
Link copied to clipboard
const val EPERM_CONST: Int = 1
Link copied to clipboard
const val EPIPE_CONST: Int = 32
Link copied to clipboard
const val EPROTO_CONST: Int = 71
Link copied to clipboard
const val EPROTONOSUPPORT_CONST: Int = 93
Link copied to clipboard
const val EPROTOTYPE_CONST: Int = 91
Link copied to clipboard
const val ERANGE_CONST: Int = 34
Link copied to clipboard
const val EROFS_CONST: Int = 30
Link copied to clipboard
const val ESPIPE_CONST: Int = 29
Link copied to clipboard
const val ESRCH_CONST: Int = 3
Link copied to clipboard
const val ESTALE_CONST: Int = 116
Link copied to clipboard
const val ETIME_CONST: Int = 62
Link copied to clipboard
const val ETIMEDOUT_CONST: Int = 110
Link copied to clipboard
const val ETXTBSY_CONST: Int = 26
Link copied to clipboard
const val EWOULDBLOCK_CONST: Int = 11
Link copied to clipboard
const val EXDEV_CONST: Int = 18
Link copied to clipboard
const val POSIX_RTLD_DEEPBIND: Int = 8

Bind all symbols from this library.

Link copied to clipboard
const val POSIX_RTLD_GLOBAL: Int = 256

Open the library globally.

Link copied to clipboard
const val POSIX_RTLD_LAZY: Int = 1

Open the library lazily.

Link copied to clipboard
const val POSIX_RTLD_LOCAL: Int = 0

Open the library locally.

Link copied to clipboard
const val POSIX_RTLD_NOW: Int = 2

Open the library immediately.

Link copied to clipboard

Execution Priority: PRIORITY_ABOVE_NORMAL.

Link copied to clipboard

Execution Priority: PRIORITY_BELOW_NORMAL.

Link copied to clipboard

Execution Priority: PRIORITY_HIGH.

Link copied to clipboard

Execution Priority: PRIORITY_HIGHEST.

Link copied to clipboard
const val PRIORITY_LOW: OSPriority = 19

Execution Priority: PRIORITY_LOW.

Link copied to clipboard

Execution Priority: PRIORITY_NORMAL.

Link copied to clipboard
const val SYMBOL_E2BIG: String

Symbol for the E2BIG code.

Link copied to clipboard

Symbol for the EACCES code.

Link copied to clipboard

Symbol for the EADDRINUSE code.

Link copied to clipboard

Symbol for the EADDRNOTAVAIL code.

Link copied to clipboard

Symbol for the EAFNOSUPPORT code.

Link copied to clipboard

Symbol for the EAGAIN code.

Link copied to clipboard

Symbol for the EALREADY code.

Link copied to clipboard
const val SYMBOL_EBADF: String

Symbol for the EBADF code.

Link copied to clipboard

Symbol for the EBADMSG code.

Link copied to clipboard
const val SYMBOL_EBUSY: String

Symbol for the EBUSY code.

Link copied to clipboard

Symbol for the ECANCELED code.

Link copied to clipboard

Symbol for the ECHILD code.

Link copied to clipboard

Symbol for the ECONNABORTED code.

Link copied to clipboard

Symbol for the ECONNREFUSED code.

Link copied to clipboard

Symbol for the ECONNRESET code.

Link copied to clipboard

Symbol for the EDEADLK code.

Link copied to clipboard

Symbol for the EDESTADDRREQ code.

Link copied to clipboard
const val SYMBOL_EDOM: String

Symbol for the EDOM code.

Link copied to clipboard

Symbol for the EDQUOT code.

Link copied to clipboard

Symbol for the EEXIST code.

Link copied to clipboard

Symbol for the EFAULT code.

Link copied to clipboard
const val SYMBOL_EFBIG: String

Symbol for the EFBIG code.

Link copied to clipboard

Symbol for the EHOSTUNREACH code.

Link copied to clipboard
const val SYMBOL_EIDRM: String

Symbol for the EIDRM code.

Link copied to clipboard

Symbol for the EILSEQ code.

Link copied to clipboard

Symbol for the EINPROGRESS code.

Link copied to clipboard
const val SYMBOL_EINTR: String

Symbol for the EINTR code.

Link copied to clipboard

Symbol for the EINVAL code.

Link copied to clipboard
const val SYMBOL_EIO: String

Symbol for the EIO code.

Link copied to clipboard

Symbol for the EISCONN code.

Link copied to clipboard

Symbol for the EISDIR code.

Link copied to clipboard
const val SYMBOL_ELOOP: String

Symbol for the ELOOP code.

Link copied to clipboard

Symbol for the EMFILE code.

Link copied to clipboard

Symbol for the EMLINK code.

Link copied to clipboard

Symbol for the EMSGSIZE code.

Link copied to clipboard

Symbol for the EMULTIHOP code.

Link copied to clipboard

Symbol for the ENAMETOOLONG code.

Link copied to clipboard

Symbol for the ENETDOWN code.

Link copied to clipboard

Symbol for the ENETRESET code.

Link copied to clipboard

Symbol for the ENETUNREACH code.

Link copied to clipboard

Symbol for the ENFILE code.

Link copied to clipboard

Symbol for the ENOBUFS code.

Link copied to clipboard

Symbol for the ENODATA code.

Link copied to clipboard

Symbol for the ENODEV code.

Link copied to clipboard

Symbol for the ENOENT code.

Link copied to clipboard

Symbol for the ENOEXEC code.

Link copied to clipboard

Symbol for the ENOLCK code.

Link copied to clipboard

Symbol for the ENOLINK code.

Link copied to clipboard

Symbol for the ENOMEM code.

Link copied to clipboard

Symbol for the ENOMSG code.

Link copied to clipboard

Symbol for the ENOPROTOOPT code.

Link copied to clipboard

Symbol for the ENOSPC code.

Link copied to clipboard
const val SYMBOL_ENOSR: String

Symbol for the ENOSR code.

Link copied to clipboard

Symbol for the ENOSTR code.

Link copied to clipboard

Symbol for the ENOSYS code.

Link copied to clipboard

Symbol for the ENOTCONN code.

Link copied to clipboard

Symbol for the ENOTDIR code.

Link copied to clipboard

Symbol for the ENOTEMPTY code.

Link copied to clipboard

Symbol for the ENOTSOCK code.

Link copied to clipboard

Symbol for the ENOTSUP code.

Link copied to clipboard

Symbol for the ENOTTY code.

Link copied to clipboard
const val SYMBOL_ENXIO: String

Symbol for the ENXIO code.

Link copied to clipboard

Symbol for the EOPNOTSUPP code.

Link copied to clipboard

Symbol for the EOVERFLOW code.

Link copied to clipboard
const val SYMBOL_EPERM: String

Symbol for the EPERM code.

Link copied to clipboard
const val SYMBOL_EPIPE: String

Symbol for the EPIPE code.

Link copied to clipboard

Symbol for the EPROTO code.

Link copied to clipboard

Symbol for the EPROTONOSUPPORT code.

Link copied to clipboard

Symbol for the EPROTOTYPE code.

Link copied to clipboard

Symbol for the ERANGE code.

Link copied to clipboard
const val SYMBOL_EROFS: String

Symbol for the EROFS code.

Link copied to clipboard

Symbol for the ESPIPE code.

Link copied to clipboard
const val SYMBOL_ESRCH: String

Symbol for the ESRCH code.

Link copied to clipboard

Symbol for the ESTALE code.

Link copied to clipboard
const val SYMBOL_ETIME: String

Symbol for the ETIME code.

Link copied to clipboard

Symbol for the ETIMEDOUT code.

Link copied to clipboard

Symbol for the ETXTBSY code.

Link copied to clipboard

Symbol for the EWOULDBLOCK code.

Link copied to clipboard
const val SYMBOL_EXDEV: String

Symbol for the EXDEV code.

Link copied to clipboard

Symbol for the RTLD_DEEPBIND flag.

Link copied to clipboard

Symbol for the RTLD_GLOBAL flag.

Link copied to clipboard

Symbol for the RTLD_LAZY flag.

Link copied to clipboard

Symbol for the RTLD_LOCAL flag.

Link copied to clipboard

Symbol for the RTLD_NOW flag.