nim-chronos/api/chronos/osdefs.html

2631 lines
173 KiB
HTML

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- This file is generated by Nim. -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Favicon -->
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
<!-- Google fonts -->
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
<!-- CSS -->
<title>chronos/osdefs</title>
<link rel="stylesheet" type="text/css" href="../nimdoc.out.css">
<script type="text/javascript" src="../dochack.js"></script>
<script type="text/javascript">
function main() {
var pragmaDots = document.getElementsByClassName("pragmadots");
for (var i = 0; i < pragmaDots.length; i++) {
pragmaDots[i].onclick = function(event) {
// Hide tease
event.target.parentNode.style.display = "none";
// Show actual
event.target.parentNode.nextElementSibling.style.display = "inline";
}
}
function switchTheme(e) {
if (e.target.checked) {
document.documentElement.setAttribute('data-theme', 'dark');
localStorage.setItem('theme', 'dark');
} else {
document.documentElement.setAttribute('data-theme', 'light');
localStorage.setItem('theme', 'light');
}
}
const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]');
if (toggleSwitch !== null) {
toggleSwitch.addEventListener('change', switchTheme, false);
}
var currentTheme = localStorage.getItem('theme');
if (!currentTheme && window.matchMedia('(prefers-color-scheme: dark)').matches) {
currentTheme = 'dark';
}
if (currentTheme) {
document.documentElement.setAttribute('data-theme', currentTheme);
if (currentTheme === 'dark' && toggleSwitch !== null) {
toggleSwitch.checked = true;
}
}
}
window.addEventListener('DOMContentLoaded', main);
</script>
</head>
<body>
<div class="document" id="documentId">
<div class="container">
<h1 class="title">chronos/osdefs</h1>
<div class="row">
<div class="three columns">
<div class="theme-switch-wrapper">
<label class="theme-switch" for="checkbox">
<input type="checkbox" id="checkbox" />
<div class="slider round"></div>
</label>
&nbsp;&nbsp;&nbsp; <em>Dark Mode</em>
</div>
<div id="global-links">
<ul class="simple">
<li>
<a href="../theindex.html">Index</a>
</li>
</ul>
</div>
<div id="searchInputDiv">
Search: <input type="text" id="searchInput"
onkeyup="search()" />
</div>
<div>
Group by:
<select onchange="groupBy(this.value)">
<option value="section">Section</option>
<option value="type">Type</option>
</select>
</div>
<ul class="simple simple-toc" id="toc-list">
<li>
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
<ul class="simple simple-toc-section">
</ul>
</li>
<li>
<a class="reference reference-toplevel" href="#7" id="57">Types</a>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#EpollData"
title="EpollData {.importc: &quot;epoll_data_t&quot;, header: &quot;&lt;sys/epoll.h&gt;&quot;, pure, final, union.} = object
`ptr`* {.importc: &quot;ptr&quot;.}: pointer
fd* {.importc: &quot;fd&quot;.}: cint
u32* {.importc: &quot;u32&quot;.}: uint32
u64* {.importc: &quot;u64&quot;.}: uint64">EpollData</a></li>
<li><a class="reference" href="#EpollEvent"
title="EpollEvent {.importc: &quot;struct epoll_event&quot;, header: &quot;&lt;sys/epoll.h&gt;&quot;, pure,
final, packed.} = object
events*: uint32
data*: EpollData">EpollEvent</a></li>
<li><a class="reference" href="#IfAddrMessage"
title="IfAddrMessage = object
ifa_family*: byte
ifa_prefixlen*: byte
ifa_flags*: byte
ifa_scope*: byte
ifa_index*: uint32">IfAddrMessage</a></li>
<li><a class="reference" href="#IfInfoMessage"
title="IfInfoMessage = object
ifi_family*: byte
ifi_pad*: byte
ifi_type*: cushort
ifi_index*: cint
ifi_flags*: cuint
ifi_change*: cuint">IfInfoMessage</a></li>
<li><a class="reference" href="#NlMsgHeader"
title="NlMsgHeader = object
nlmsg_len*: uint32
nlmsg_type*: uint16
nlmsg_flags*: uint16
nlmsg_seq*: uint32
nlmsg_pid*: uint32">NlMsgHeader</a></li>
<li><a class="reference" href="#NLReq"
title="NLReq = object
hdr*: NlMsgHeader
msg*: RtGenMsg">NLReq</a></li>
<li><a class="reference" href="#NLRouteReq"
title="NLRouteReq = object
hdr*: NlMsgHeader
msg*: RtMessage">NLRouteReq</a></li>
<li><a class="reference" href="#PosixSpawnAttr"
title="PosixSpawnAttr {.importc: &quot;posix_spawnattr_t&quot;, header: &quot;&lt;spawn.h&gt;&quot;, final, pure.} = object
flags*: cshort
pgrp*: Pid
sd*: Sigset
ss*: Sigset
sp*: SchedParam
policy*: cint
pad*: array[16, cint]">PosixSpawnAttr</a></li>
<li><a class="reference" href="#PosixSpawnFileActions"
title="PosixSpawnFileActions {.importc: &quot;posix_spawn_file_actions_t&quot;,
header: &quot;&lt;spawn.h&gt;&quot;, final, pure.} = object
allocated*: cint
used*: cint
actions*: pointer
pad*: array[16, cint]">PosixSpawnFileActions</a></li>
<li><a class="reference" href="#RtAttr"
title="RtAttr = object
rta_len*: cushort
rta_type*: cushort">RtAttr</a></li>
<li><a class="reference" href="#RtGenMsg"
title="RtGenMsg = object
rtgen_family*: byte">RtGenMsg</a></li>
<li><a class="reference" href="#RtMessage"
title="RtMessage = object
rtm_family*: byte
rtm_dst_len*: byte
rtm_src_len*: byte
rtm_tos*: byte
rtm_table*: byte
rtm_protocol*: byte
rtm_scope*: byte
rtm_type*: byte
rtm_flags*: cuint">RtMessage</a></li>
<li><a class="reference" href="#SchedParam"
title="SchedParam {.importc: &quot;struct sched_param&quot;, header: &quot;&lt;sched.h&gt;&quot;, final, pure.} = object
sched_priority*: cint
sched_ss_low_priority*: cint ## Low scheduling priority for
## sporadic server.
sched_ss_repl_period*: Timespec ## Replenishment period for
## sporadic server.
sched_ss_init_budget*: Timespec ## Initial budget for sporadic server.
sched_ss_max_repl*: cint ## Maximum pending replenishments for
## sporadic server.">SchedParam</a></li>
<li><a class="reference" href="#SignalFdInfo"
title="SignalFdInfo {.importc: &quot;struct signalfd_siginfo&quot;, header: &quot;&lt;sys/signalfd.h&gt;&quot;,
pure, final.} = object
ssi_signo*: uint32
ssi_errno*: int32
ssi_code*: int32
ssi_pid*: uint32
ssi_uid*: uint32
ssi_fd*: int32
ssi_tid*: uint32
ssi_band*: uint32
ssi_overrun*: uint32
ssi_trapno*: uint32
ssi_status*: int32
ssi_int*: int32
ssi_ptr*: uint64
ssi_utime*: uint64
ssi_stime*: uint64
ssi_addr*: uint64
pad* {.importc: &quot;__pad&quot;.}: array[0 .. 47, uint8]">SignalFdInfo</a></li>
<li><a class="reference" href="#Sockaddr_nl"
title="Sockaddr_nl = object
family*: cushort
pad*: cushort
pid*: uint32
groups*: uint32">Sockaddr_nl</a></li>
</ul>
</li>
<li>
<a class="reference reference-toplevel" href="#10" id="60">Consts</a>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#AF_NETLINK"
title="AF_NETLINK = 16'i32">AF_NETLINK</a></li>
<li><a class="reference" href="#AF_PACKET"
title="AF_PACKET = 17'i32">AF_PACKET</a></li>
<li><a class="reference" href="#ARPHRD_ARCNET"
title="ARPHRD_ARCNET = 7">ARPHRD_ARCNET</a></li>
<li><a class="reference" href="#ARPHRD_ATM"
title="ARPHRD_ATM = 19">ARPHRD_ATM</a></li>
<li><a class="reference" href="#ARPHRD_CISCO"
title="ARPHRD_CISCO = 513">ARPHRD_CISCO</a></li>
<li><a class="reference" href="#ARPHRD_CSLIP"
title="ARPHRD_CSLIP = 257">ARPHRD_CSLIP</a></li>
<li><a class="reference" href="#ARPHRD_CSLIP6"
title="ARPHRD_CSLIP6 = 259">ARPHRD_CSLIP6</a></li>
<li><a class="reference" href="#ARPHRD_EETHER"
title="ARPHRD_EETHER = 2">ARPHRD_EETHER</a></li>
<li><a class="reference" href="#ARPHRD_ETHER"
title="ARPHRD_ETHER = 1">ARPHRD_ETHER</a></li>
<li><a class="reference" href="#ARPHRD_FRAD"
title="ARPHRD_FRAD = 770">ARPHRD_FRAD</a></li>
<li><a class="reference" href="#ARPHRD_HDLC"
title="ARPHRD_HDLC = 513">ARPHRD_HDLC</a></li>
<li><a class="reference" href="#ARPHRD_HIPPI"
title="ARPHRD_HIPPI = 780">ARPHRD_HIPPI</a></li>
<li><a class="reference" href="#ARPHRD_IEEE1394"
title="ARPHRD_IEEE1394 = 24">ARPHRD_IEEE1394</a></li>
<li><a class="reference" href="#ARPHRD_IEEE80211"
title="ARPHRD_IEEE80211 = 801">ARPHRD_IEEE80211</a></li>
<li><a class="reference" href="#ARPHRD_IEEE80211_PRISM"
title="ARPHRD_IEEE80211_PRISM = 802">ARPHRD_IEEE80211_PRISM</a></li>
<li><a class="reference" href="#ARPHRD_IEEE80211_RADIOTAP"
title="ARPHRD_IEEE80211_RADIOTAP = 803">ARPHRD_IEEE80211_RADIOTAP</a></li>
<li><a class="reference" href="#ARPHRD_LAPB"
title="ARPHRD_LAPB = 516">ARPHRD_LAPB</a></li>
<li><a class="reference" href="#ARPHRD_LOOPBACK"
title="ARPHRD_LOOPBACK = 772">ARPHRD_LOOPBACK</a></li>
<li><a class="reference" href="#ARPHRD_PPP"
title="ARPHRD_PPP = 512">ARPHRD_PPP</a></li>
<li><a class="reference" href="#ARPHRD_SLIP"
title="ARPHRD_SLIP = 256">ARPHRD_SLIP</a></li>
<li><a class="reference" href="#ARPHRD_SLIP6"
title="ARPHRD_SLIP6 = 258">ARPHRD_SLIP6</a></li>
<li><a class="reference" href="#EFD_CLOEXEC"
title="EFD_CLOEXEC = 524288'i32">EFD_CLOEXEC</a></li>
<li><a class="reference" href="#EFD_NONBLOCK"
title="EFD_NONBLOCK = 2048'i32">EFD_NONBLOCK</a></li>
<li><a class="reference" href="#EPOLL_CTL_ADD"
title="EPOLL_CTL_ADD = 1">EPOLL_CTL_ADD</a></li>
<li><a class="reference" href="#EPOLL_CTL_DEL"
title="EPOLL_CTL_DEL = 2">EPOLL_CTL_DEL</a></li>
<li><a class="reference" href="#EPOLL_CTL_MOD"
title="EPOLL_CTL_MOD = 3">EPOLL_CTL_MOD</a></li>
<li><a class="reference" href="#EPOLLERR"
title="EPOLLERR = 0x00000008">EPOLLERR</a></li>
<li><a class="reference" href="#EPOLLET"
title="EPOLLET = 2147483648">EPOLLET</a></li>
<li><a class="reference" href="#EPOLLEXCLUSIVE"
title="EPOLLEXCLUSIVE = 268435456">EPOLLEXCLUSIVE</a></li>
<li><a class="reference" href="#EPOLLHUP"
title="EPOLLHUP = 0x00000010">EPOLLHUP</a></li>
<li><a class="reference" href="#EPOLLIN"
title="EPOLLIN = 0x00000001">EPOLLIN</a></li>
<li><a class="reference" href="#EPOLLMSG"
title="EPOLLMSG = 0x00000400">EPOLLMSG</a></li>
<li><a class="reference" href="#EPOLLONESHOT"
title="EPOLLONESHOT = 1073741824">EPOLLONESHOT</a></li>
<li><a class="reference" href="#EPOLLOUT"
title="EPOLLOUT = 0x00000004">EPOLLOUT</a></li>
<li><a class="reference" href="#EPOLLPRI"
title="EPOLLPRI = 0x00000002">EPOLLPRI</a></li>
<li><a class="reference" href="#EPOLLRDBAND"
title="EPOLLRDBAND = 0x00000080">EPOLLRDBAND</a></li>
<li><a class="reference" href="#EPOLLRDHUP"
title="EPOLLRDHUP = 0x00002000">EPOLLRDHUP</a></li>
<li><a class="reference" href="#EPOLLRDNORM"
title="EPOLLRDNORM = 0x00000040">EPOLLRDNORM</a></li>
<li><a class="reference" href="#EPOLLWAKEUP"
title="EPOLLWAKEUP = 536870912">EPOLLWAKEUP</a></li>
<li><a class="reference" href="#EPOLLWRBAND"
title="EPOLLWRBAND = 0x00000200">EPOLLWRBAND</a></li>
<li><a class="reference" href="#EPOLLWRNORM"
title="EPOLLWRNORM = 0x00000100">EPOLLWRNORM</a></li>
<li><a class="reference" href="#IFA_ADDRESS"
title="IFA_ADDRESS = 1">IFA_ADDRESS</a></li>
<li><a class="reference" href="#IFA_LOCAL"
title="IFA_LOCAL = 2">IFA_LOCAL</a></li>
<li><a class="reference" href="#IFLA_ADDRESS"
title="IFLA_ADDRESS = 1">IFLA_ADDRESS</a></li>
<li><a class="reference" href="#IFLA_IFNAME"
title="IFLA_IFNAME = 3">IFLA_IFNAME</a></li>
<li><a class="reference" href="#IFLA_MTU"
title="IFLA_MTU = 4">IFLA_MTU</a></li>
<li><a class="reference" href="#IFLA_OPERSTATE"
title="IFLA_OPERSTATE = 16">IFLA_OPERSTATE</a></li>
<li><a class="reference" href="#IFLIST_REPLY_BUFFER"
title="IFLIST_REPLY_BUFFER = 8192">IFLIST_REPLY_BUFFER</a></li>
<li><a class="reference" href="#INVALID_HANDLE_VALUE"
title="INVALID_HANDLE_VALUE = -1'i32">INVALID_HANDLE_VALUE</a></li>
<li><a class="reference" href="#INVALID_SOCKET"
title="INVALID_SOCKET = -1'i32">INVALID_SOCKET</a></li>
<li><a class="reference" href="#InvalidSocketHandle"
title="InvalidSocketHandle = -1'i32">InvalidSocketHandle</a></li>
<li><a class="reference" href="#IP_MULTICAST_TTL"
title="IP_MULTICAST_TTL: cint = 33">IP_MULTICAST_TTL</a></li>
<li><a class="reference" href="#IPPROTO_TCP"
title="IPPROTO_TCP = 6">IPPROTO_TCP</a></li>
<li><a class="reference" href="#IPV6_V6ONLY"
title="IPV6_V6ONLY = 26">IPV6_V6ONLY</a></li>
<li><a class="reference" href="#NETLINK_ROUTE"
title="NETLINK_ROUTE = 0'i32">NETLINK_ROUTE</a></li>
<li><a class="reference" href="#NLM_F_DUMP"
title="NLM_F_DUMP = 768">NLM_F_DUMP</a></li>
<li><a class="reference" href="#NLM_F_MATCH"
title="NLM_F_MATCH = 0x00000200">NLM_F_MATCH</a></li>
<li><a class="reference" href="#NLM_F_REQUEST"
title="NLM_F_REQUEST = 1">NLM_F_REQUEST</a></li>
<li><a class="reference" href="#NLM_F_ROOT"
title="NLM_F_ROOT = 0x00000100">NLM_F_ROOT</a></li>
<li><a class="reference" href="#NLMSG_ALIGNTO"
title="NLMSG_ALIGNTO = 4'u">NLMSG_ALIGNTO</a></li>
<li><a class="reference" href="#NLMSG_DONE"
title="NLMSG_DONE = 0x00000003">NLMSG_DONE</a></li>
<li><a class="reference" href="#NLMSG_ERROR"
title="NLMSG_ERROR = 0x00000002">NLMSG_ERROR</a></li>
<li><a class="reference" href="#O_CLOEXEC"
title="O_CLOEXEC = 0x00080000">O_CLOEXEC</a></li>
<li><a class="reference" href="#P_PID"
title="P_PID = 1'i32">P_PID</a></li>
<li><a class="reference" href="#POSIX_SPAWN_RESETIDS"
title="POSIX_SPAWN_RESETIDS = 0x00000001">POSIX_SPAWN_RESETIDS</a></li>
<li><a class="reference" href="#POSIX_SPAWN_SETPGROUP"
title="POSIX_SPAWN_SETPGROUP = 0x00000002">POSIX_SPAWN_SETPGROUP</a></li>
<li><a class="reference" href="#POSIX_SPAWN_SETSCHEDPARAM"
title="POSIX_SPAWN_SETSCHEDPARAM = 0x00000004">POSIX_SPAWN_SETSCHEDPARAM</a></li>
<li><a class="reference" href="#POSIX_SPAWN_SETSCHEDULER"
title="POSIX_SPAWN_SETSCHEDULER = 0x00000008">POSIX_SPAWN_SETSCHEDULER</a></li>
<li><a class="reference" href="#POSIX_SPAWN_SETSIGDEF"
title="POSIX_SPAWN_SETSIGDEF = 0x00000010">POSIX_SPAWN_SETSIGDEF</a></li>
<li><a class="reference" href="#POSIX_SPAWN_SETSIGMASK"
title="POSIX_SPAWN_SETSIGMASK = 0x00000020">POSIX_SPAWN_SETSIGMASK</a></li>
<li><a class="reference" href="#POSIX_SPAWN_USEVFORK"
title="POSIX_SPAWN_USEVFORK = 0x00000040">POSIX_SPAWN_USEVFORK</a></li>
<li><a class="reference" href="#RTA_ALIGNTO"
title="RTA_ALIGNTO = 4'u">RTA_ALIGNTO</a></li>
<li><a class="reference" href="#RTA_DST"
title="RTA_DST = 1'u16">RTA_DST</a></li>
<li><a class="reference" href="#RTA_GATEWAY"
title="RTA_GATEWAY = 5'u16">RTA_GATEWAY</a></li>
<li><a class="reference" href="#RTA_OIF"
title="RTA_OIF = 4'u16">RTA_OIF</a></li>
<li><a class="reference" href="#RTA_PREFSRC"
title="RTA_PREFSRC = 7'u16">RTA_PREFSRC</a></li>
<li><a class="reference" href="#RTM_F_LOOKUP_TABLE"
title="RTM_F_LOOKUP_TABLE = 0x00001000">RTM_F_LOOKUP_TABLE</a></li>
<li><a class="reference" href="#RTM_GETADDR"
title="RTM_GETADDR = 22">RTM_GETADDR</a></li>
<li><a class="reference" href="#RTM_GETLINK"
title="RTM_GETLINK = 18">RTM_GETLINK</a></li>
<li><a class="reference" href="#RTM_GETROUTE"
title="RTM_GETROUTE = 26">RTM_GETROUTE</a></li>
<li><a class="reference" href="#RTM_NEWLINK"
title="RTM_NEWLINK = 16'u16">RTM_NEWLINK</a></li>
<li><a class="reference" href="#RTM_NEWROUTE"
title="RTM_NEWROUTE = 24'u16">RTM_NEWROUTE</a></li>
<li><a class="reference" href="#SFD_CLOEXEC"
title="SFD_CLOEXEC = 524288'i32">SFD_CLOEXEC</a></li>
<li><a class="reference" href="#SFD_NONBLOCK"
title="SFD_NONBLOCK = 2048'i32">SFD_NONBLOCK</a></li>
<li><a class="reference" href="#SOCK_CLOEXEC"
title="SOCK_CLOEXEC = 0x00080000">SOCK_CLOEXEC</a></li>
<li><a class="reference" href="#SOCK_NONBLOCK"
title="SOCK_NONBLOCK = 0x00000800">SOCK_NONBLOCK</a></li>
<li><a class="reference" href="#TCP_NODELAY"
title="TCP_NODELAY = 1'i32">TCP_NODELAY</a></li>
<li><a class="reference" href="#TFD_CLOEXEC"
title="TFD_CLOEXEC = 524288'i32">TFD_CLOEXEC</a></li>
<li><a class="reference" href="#TFD_NONBLOCK"
title="TFD_NONBLOCK = 2048'i32">TFD_NONBLOCK</a></li>
<li><a class="reference" href="#WEXITED"
title="WEXITED = 4'i32">WEXITED</a></li>
<li><a class="reference" href="#WNOHANG"
title="WNOHANG = 1'i32">WNOHANG</a></li>
<li><a class="reference" href="#WNOWAIT"
title="WNOWAIT = 16777216'i32">WNOWAIT</a></li>
<li><a class="reference" href="#WSTOPPED"
title="WSTOPPED = 2'i32">WSTOPPED</a></li>
</ul>
</li>
<li>
<a class="reference reference-toplevel" href="#12" id="62">Procs</a>
<ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">==
<li><a class="reference" href="#%3D%3D%2CSocketHandle%2Cint"
title="`==`(x: SocketHandle; y: int): bool">`==`(x: SocketHandle; y: int): bool</a></li>
<li><a class="reference" href="#%3D%3D%2CSocketHandle%2CSocketHandle"
title="`==`(x: SocketHandle; y: SocketHandle): bool">`==`(x: SocketHandle; y: SocketHandle): bool</a></li>
</ul>
<ul class="simple nested-toc-section">accept4
<li><a class="reference" href="#accept4%2Ccint%2Cptr.SockAddr%2Cptr.SockLen%2Ccint"
title="accept4(a1: cint; a2: ptr SockAddr; a3: ptr SockLen; a4: cint): cint">accept4(a1: cint; a2: ptr SockAddr; a3: ptr SockLen; a4: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">epoll_create
<li><a class="reference" href="#epoll_create%2Ccint"
title="epoll_create(size: cint): cint">epoll_create(size: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">epoll_create1
<li><a class="reference" href="#epoll_create1%2Ccint"
title="epoll_create1(flags: cint): cint">epoll_create1(flags: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">epoll_ctl
<li><a class="reference" href="#epoll_ctl%2Ccint%2Ccint%2Ccint%2Cptr.EpollEvent"
title="epoll_ctl(epfd: cint; op: cint; fd: cint; event: ptr EpollEvent): cint">epoll_ctl(epfd: cint; op: cint; fd: cint; event: ptr EpollEvent): cint</a></li>
</ul>
<ul class="simple nested-toc-section">epoll_wait
<li><a class="reference" href="#epoll_wait%2Ccint%2Cptr.EpollEvent%2Ccint%2Ccint"
title="epoll_wait(epfd: cint; events: ptr EpollEvent; maxevents: cint; timeout: cint): cint">epoll_wait(epfd: cint; events: ptr EpollEvent; maxevents: cint; timeout: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">eventfd
<li><a class="reference" href="#eventfd%2Ccuint%2Ccint"
title="eventfd(count: cuint; flags: cint): cint">eventfd(count: cuint; flags: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">pipe2
<li><a class="reference" href="#pipe2%2Carray%5B%2Ccint%5D%2Ccint"
title="pipe2(a: array[0 .. 1, cint]; flags: cint): cint">pipe2(a: array[0 .. 1, cint]; flags: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawn
<li><a class="reference" href="#posixSpawn%2CPid%2Ccstring%2CPosixSpawnFileActions%2CPosixSpawnAttr%2CcstringArray%2CcstringArray"
title="posixSpawn(a1: var Pid; a2: cstring; a3: var PosixSpawnFileActions;
a4: var PosixSpawnAttr; a5, a6: cstringArray): cint">posixSpawn(a1: var Pid; a2: cstring; a3: var PosixSpawnFileActions;
a4: var PosixSpawnAttr; a5, a6: cstringArray): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrDestroy
<li><a class="reference" href="#posixSpawnAttrDestroy%2CPosixSpawnAttr"
title="posixSpawnAttrDestroy(a1: var PosixSpawnAttr): cint">posixSpawnAttrDestroy(a1: var PosixSpawnAttr): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetFlags
<li><a class="reference" href="#posixSpawnAttrGetFlags%2CPosixSpawnAttr%2Ccshort"
title="posixSpawnAttrGetFlags(a1: var PosixSpawnAttr; a2: var cshort): cint">posixSpawnAttrGetFlags(a1: var PosixSpawnAttr; a2: var cshort): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetPgroup
<li><a class="reference" href="#posixSpawnAttrGetPgroup%2CPosixSpawnAttr%2CPid"
title="posixSpawnAttrGetPgroup(a1: var PosixSpawnAttr; a2: var Pid): cint">posixSpawnAttrGetPgroup(a1: var PosixSpawnAttr; a2: var Pid): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetSchedParam
<li><a class="reference" href="#posixSpawnAttrGetSchedParam%2CPosixSpawnAttr%2CSchedParam"
title="posixSpawnAttrGetSchedParam(a1: var PosixSpawnAttr; a2: var SchedParam): cint">posixSpawnAttrGetSchedParam(a1: var PosixSpawnAttr; a2: var SchedParam): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetSchedPolicy
<li><a class="reference" href="#posixSpawnAttrGetSchedPolicy%2CPosixSpawnAttr%2Ccint"
title="posixSpawnAttrGetSchedPolicy(a1: var PosixSpawnAttr; a2: var cint): cint">posixSpawnAttrGetSchedPolicy(a1: var PosixSpawnAttr; a2: var cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetSigDefault
<li><a class="reference" href="#posixSpawnAttrGetSigDefault%2CPosixSpawnAttr%2CSigset"
title="posixSpawnAttrGetSigDefault(a1: var PosixSpawnAttr; a2: var Sigset): cint">posixSpawnAttrGetSigDefault(a1: var PosixSpawnAttr; a2: var Sigset): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrGetSigMask
<li><a class="reference" href="#posixSpawnAttrGetSigMask%2CPosixSpawnAttr%2CSigset"
title="posixSpawnAttrGetSigMask(a1: var PosixSpawnAttr; a2: var Sigset): cint">posixSpawnAttrGetSigMask(a1: var PosixSpawnAttr; a2: var Sigset): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrInit
<li><a class="reference" href="#posixSpawnAttrInit%2CPosixSpawnAttr"
title="posixSpawnAttrInit(a1: var PosixSpawnAttr): cint">posixSpawnAttrInit(a1: var PosixSpawnAttr): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetFlags
<li><a class="reference" href="#posixSpawnAttrSetFlags%2CPosixSpawnAttr%2Ccint"
title="posixSpawnAttrSetFlags(a1: var PosixSpawnAttr; a2: cint): cint">posixSpawnAttrSetFlags(a1: var PosixSpawnAttr; a2: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetPgroup
<li><a class="reference" href="#posixSpawnAttrSetPgroup%2CPosixSpawnAttr%2CPid"
title="posixSpawnAttrSetPgroup(a1: var PosixSpawnAttr; a2: Pid): cint">posixSpawnAttrSetPgroup(a1: var PosixSpawnAttr; a2: Pid): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetSchedParam
<li><a class="reference" href="#posixSpawnAttrSetSchedParam%2CPosixSpawnAttr%2CSchedParam"
title="posixSpawnAttrSetSchedParam(a1: var PosixSpawnAttr; a2: var SchedParam): cint">posixSpawnAttrSetSchedParam(a1: var PosixSpawnAttr; a2: var SchedParam): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetSchedPolicy
<li><a class="reference" href="#posixSpawnAttrSetSchedPolicy%2CPosixSpawnAttr%2Ccint"
title="posixSpawnAttrSetSchedPolicy(a1: var PosixSpawnAttr; a2: cint): cint">posixSpawnAttrSetSchedPolicy(a1: var PosixSpawnAttr; a2: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetSigDefault
<li><a class="reference" href="#posixSpawnAttrSetSigDefault%2CPosixSpawnAttr%2CSigset"
title="posixSpawnAttrSetSigDefault(a1: var PosixSpawnAttr; a2: var Sigset): cint">posixSpawnAttrSetSigDefault(a1: var PosixSpawnAttr; a2: var Sigset): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnAttrSetSigMask
<li><a class="reference" href="#posixSpawnAttrSetSigMask%2CPosixSpawnAttr%2CSigset"
title="posixSpawnAttrSetSigMask(a1: var PosixSpawnAttr; a2: var Sigset): cint">posixSpawnAttrSetSigMask(a1: var PosixSpawnAttr; a2: var Sigset): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnFileActionsAddClose
<li><a class="reference" href="#posixSpawnFileActionsAddClose%2CPosixSpawnFileActions%2Ccint"
title="posixSpawnFileActionsAddClose(a1: var PosixSpawnFileActions; a2: cint): cint">posixSpawnFileActionsAddClose(a1: var PosixSpawnFileActions; a2: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnFileActionsAddDup2
<li><a class="reference" href="#posixSpawnFileActionsAddDup2%2CPosixSpawnFileActions%2Ccint%2Ccint"
title="posixSpawnFileActionsAddDup2(a1: var PosixSpawnFileActions; a2, a3: cint): cint">posixSpawnFileActionsAddDup2(a1: var PosixSpawnFileActions; a2, a3: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnFileActionsAddOpen
<li><a class="reference" href="#posixSpawnFileActionsAddOpen%2CPosixSpawnFileActions%2Ccint%2Ccstring%2Ccint%2CMode"
title="posixSpawnFileActionsAddOpen(a1: var PosixSpawnFileActions; a2: cint;
a3: cstring; a4: cint; a5: Mode): cint">posixSpawnFileActionsAddOpen(a1: var PosixSpawnFileActions; a2: cint;
a3: cstring; a4: cint; a5: Mode): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnFileActionsDestroy
<li><a class="reference" href="#posixSpawnFileActionsDestroy%2CPosixSpawnFileActions"
title="posixSpawnFileActionsDestroy(a1: var PosixSpawnFileActions): cint">posixSpawnFileActionsDestroy(a1: var PosixSpawnFileActions): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnFileActionsInit
<li><a class="reference" href="#posixSpawnFileActionsInit%2CPosixSpawnFileActions"
title="posixSpawnFileActionsInit(a1: var PosixSpawnFileActions): cint">posixSpawnFileActionsInit(a1: var PosixSpawnFileActions): cint</a></li>
</ul>
<ul class="simple nested-toc-section">posixSpawnp
<li><a class="reference" href="#posixSpawnp%2CPid%2Ccstring%2CPosixSpawnFileActions%2CPosixSpawnAttr%2CcstringArray%2CcstringArray"
title="posixSpawnp(a1: var Pid; a2: cstring; a3: var PosixSpawnFileActions;
a4: var PosixSpawnAttr; a5, a6: cstringArray): cint">posixSpawnp(a1: var Pid; a2: cstring; a3: var PosixSpawnFileActions;
a4: var PosixSpawnAttr; a5, a6: cstringArray): cint</a></li>
</ul>
<ul class="simple nested-toc-section">signalfd
<li><a class="reference" href="#signalfd%2Ccint%2CSigset%2Ccint"
title="signalfd(fd: cint; mask: var Sigset; flags: cint): cint">signalfd(fd: cint; mask: var Sigset; flags: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">timerfd_create
<li><a class="reference" href="#timerfd_create%2CClockId%2Ccint"
title="timerfd_create(clock_id: ClockId; flags: cint): cint">timerfd_create(clock_id: ClockId; flags: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">timerfd_settime
<li><a class="reference" href="#timerfd_settime%2Ccint%2Ccint%2CItimerspec%2CItimerspec"
title="timerfd_settime(ufd: cint; flags: cint; utmr: var Itimerspec;
otmr: var Itimerspec): cint">timerfd_settime(ufd: cint; flags: cint; utmr: var Itimerspec;
otmr: var Itimerspec): cint</a></li>
</ul>
</ul>
</li>
<li>
<a class="reference reference-toplevel" href="#18" id="68">Templates</a>
<ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">WAITEXITSTATUS
<li><a class="reference" href="#WAITEXITSTATUS.t%2Ccint"
title="WAITEXITSTATUS(s: cint): cint">WAITEXITSTATUS(s: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">WAITIFCONTINUED
<li><a class="reference" href="#WAITIFCONTINUED.t%2Ccint"
title="WAITIFCONTINUED(s: cint): bool">WAITIFCONTINUED(s: cint): bool</a></li>
</ul>
<ul class="simple nested-toc-section">WAITIFEXITED
<li><a class="reference" href="#WAITIFEXITED.t%2Ccint"
title="WAITIFEXITED(s: cint): bool">WAITIFEXITED(s: cint): bool</a></li>
</ul>
<ul class="simple nested-toc-section">WAITIFSIGNALED
<li><a class="reference" href="#WAITIFSIGNALED.t%2Ccint"
title="WAITIFSIGNALED(s: cint): bool">WAITIFSIGNALED(s: cint): bool</a></li>
</ul>
<ul class="simple nested-toc-section">WAITIFSTOPPED
<li><a class="reference" href="#WAITIFSTOPPED.t%2Ccint"
title="WAITIFSTOPPED(s: cint): bool">WAITIFSTOPPED(s: cint): bool</a></li>
</ul>
<ul class="simple nested-toc-section">WAITSTOPSIG
<li><a class="reference" href="#WAITSTOPSIG.t%2Ccint"
title="WAITSTOPSIG(s: cint): cint">WAITSTOPSIG(s: cint): cint</a></li>
</ul>
<ul class="simple nested-toc-section">WAITTERMSIG
<li><a class="reference" href="#WAITTERMSIG.t%2Ccint"
title="WAITTERMSIG(s: cint): cint">WAITTERMSIG(s: cint): cint</a></li>
</ul>
</ul>
</li>
<li>
<a class="reference reference-toplevel" href="#19" id="69">Exports</a>
<ul class="simple simple-toc-section">
</ul>
</li>
</ul>
</div>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1" class="link-seesrc" target="_blank" >Edit</a>
<div class="nine columns" id="content">
<div id="tocRoot"></div>
<p class="module-desc"></p>
<div class="section" id="6">
<h1><a class="toc-backref" href="#6">Imports</a></h1>
<dl class="item">
<a class="reference external" href="oserrno.html">oserrno</a>
</dl></div>
<div class="section" id="7">
<h1><a class="toc-backref" href="#7">Types</a></h1>
<dl class="item">
<div id="EpollData">
<dt><pre><a href="osdefs.html#EpollData"><span class="Identifier">EpollData</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;epoll_data_t&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span><span class="Other">,</span> <span class="Identifier">union</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Other">`</span><span class="Keyword">ptr</span><span class="Other">`</span><span class="Operator">*</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;ptr&quot;</span>.}<span class="Other">:</span> <span class="Identifier">pointer</span>
<span class="Identifier">fd</span><span class="Operator">*</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;fd&quot;</span>.}<span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">u32</span><span class="Operator">*</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;u32&quot;</span>.}<span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">u64</span><span class="Operator">*</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;u64&quot;</span>.}<span class="Other">:</span> <span class="Identifier">uint64</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1088"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1088" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EpollEvent">
<dt><pre><a href="osdefs.html#EpollEvent"><span class="Identifier">EpollEvent</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;struct epoll_event&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">pure</span><span class="Other">,</span>
<span class="Identifier">final</span><span class="Other">,</span> <span class="Identifier">packed</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">events</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#EpollData"><span class="Identifier">EpollData</span></a>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1095"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1095" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IfAddrMessage">
<dt><pre><a href="osdefs.html#IfAddrMessage"><span class="Identifier">IfAddrMessage</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">ifa_family</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifa_prefixlen</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifa_flags</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifa_scope</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifa_index</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1774"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1774" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IfInfoMessage">
<dt><pre><a href="osdefs.html#IfInfoMessage"><span class="Identifier">IfInfoMessage</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">ifi_family</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifi_pad</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">ifi_type</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cushort</span>
<span class="Identifier">ifi_index</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">ifi_flags</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cuint</span>
<span class="Identifier">ifi_change</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cuint</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1766"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1766" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NlMsgHeader">
<dt><pre><a href="osdefs.html#NlMsgHeader"><span class="Identifier">NlMsgHeader</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">nlmsg_len</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">nlmsg_type</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint16</span>
<span class="Identifier">nlmsg_flags</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint16</span>
<span class="Identifier">nlmsg_seq</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">nlmsg_pid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1759"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1759" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLReq">
<dt><pre><a href="osdefs.html#NLReq"><span class="Identifier">NLReq</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">hdr</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#NlMsgHeader"><span class="Identifier">NlMsgHeader</span></a>
<span class="Identifier">msg</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#RtGenMsg"><span class="Identifier">RtGenMsg</span></a>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1799"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1799" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLRouteReq">
<dt><pre><a href="osdefs.html#NLRouteReq"><span class="Identifier">NLRouteReq</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">hdr</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#NlMsgHeader"><span class="Identifier">NlMsgHeader</span></a>
<span class="Identifier">msg</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#RtMessage"><span class="Identifier">RtMessage</span></a>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1803"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1803" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="PosixSpawnAttr">
<dt><pre><a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_t&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">final</span><span class="Other">,</span> <span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">flags</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cshort</span>
<span class="Identifier">pgrp</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Pid</span>
<span class="Identifier">sd</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Sigset</span>
<span class="Identifier">ss</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Sigset</span>
<span class="Identifier">sp</span><span class="Operator">*</span><span class="Other">:</span> <a href="osdefs.html#SchedParam"><span class="Identifier">SchedParam</span></a>
<span class="Identifier">policy</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">pad</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">16</span><span class="Other">,</span> <span class="Identifier">cint</span><span class="Other">]</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1287"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1287" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="PosixSpawnFileActions">
<dt><pre><a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_t&quot;</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">final</span><span class="Other">,</span> <span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">allocated</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">used</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">actions</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">pointer</span>
<span class="Identifier">pad</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">16</span><span class="Other">,</span> <span class="Identifier">cint</span><span class="Other">]</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1297"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1297" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RtAttr">
<dt><pre><a href="osdefs.html#RtAttr"><span class="Identifier">RtAttr</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">rta_len</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cushort</span>
<span class="Identifier">rta_type</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cushort</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1792"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1792" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RtGenMsg">
<dt><pre><a href="osdefs.html#RtGenMsg"><span class="Identifier">RtGenMsg</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">rtgen_family</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1796"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1796" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RtMessage">
<dt><pre><a href="osdefs.html#RtMessage"><span class="Identifier">RtMessage</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">rtm_family</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_dst_len</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_src_len</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_tos</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_table</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_protocol</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_scope</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_type</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">byte</span>
<span class="Identifier">rtm_flags</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cuint</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1781"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1781" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SchedParam">
<dt><pre><a href="osdefs.html#SchedParam"><span class="Identifier">SchedParam</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;struct sched_param&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sched.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">final</span><span class="Other">,</span> <span class="Identifier">pure</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">sched_priority</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span>
<span class="Identifier">sched_ss_low_priority</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span> <span class="Comment">## Low scheduling priority for</span>
<span class="Comment">## sporadic server.</span>
<span class="Identifier">sched_ss_repl_period</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Timespec</span> <span class="Comment">## Replenishment period for</span>
<span class="Comment">## sporadic server.</span>
<span class="Identifier">sched_ss_init_budget</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Timespec</span> <span class="Comment">## Initial budget for sporadic server.</span>
<span class="Identifier">sched_ss_max_repl</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cint</span> <span class="Comment">## Maximum pending replenishments for</span>
<span class="Comment">## sporadic server.</span>
</pre></dt>
<dd>
struct sched_param
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1276"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1276" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SignalFdInfo">
<dt><pre><a href="osdefs.html#SignalFdInfo"><span class="Identifier">SignalFdInfo</span></a> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;struct signalfd_siginfo&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/signalfd.h&gt;&quot;</span><span class="Other">,</span>
<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">ssi_signo</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_errno</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
<span class="Identifier">ssi_code</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
<span class="Identifier">ssi_pid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_uid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_fd</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
<span class="Identifier">ssi_tid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_band</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_overrun</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_trapno</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">ssi_status</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
<span class="Identifier">ssi_int</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
<span class="Identifier">ssi_ptr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint64</span>
<span class="Identifier">ssi_utime</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint64</span>
<span class="Identifier">ssi_stime</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint64</span>
<span class="Identifier">ssi_addr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint64</span>
<span class="Identifier">pad</span><span class="Operator">*</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;__pad&quot;</span>.}<span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">0</span> <span class="Operator">..</span> <span class="DecNumber">47</span><span class="Other">,</span> <span class="Identifier">uint8</span><span class="Other">]</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1100"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1100" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="Sockaddr_nl">
<dt><pre><a href="osdefs.html#Sockaddr_nl"><span class="Identifier">Sockaddr_nl</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
<span class="Identifier">family</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cushort</span>
<span class="Identifier">pad</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cushort</span>
<span class="Identifier">pid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
<span class="Identifier">groups</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">uint32</span>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1753"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1753" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
</dl></div>
<div class="section" id="10">
<h1><a class="toc-backref" href="#10">Consts</a></h1>
<dl class="item">
<div id="AF_NETLINK">
<dt><pre><a href="osdefs.html#AF_NETLINK"><span class="Identifier">AF_NETLINK</span></a> <span class="Other">=</span> <span class="DecNumber">16'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1644"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1644" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="AF_PACKET">
<dt><pre><a href="osdefs.html#AF_PACKET"><span class="Identifier">AF_PACKET</span></a> <span class="Other">=</span> <span class="DecNumber">17'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1645"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1645" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_ARCNET">
<dt><pre><a href="osdefs.html#ARPHRD_ARCNET"><span class="Identifier">ARPHRD_ARCNET</span></a> <span class="Other">=</span> <span class="DecNumber">7</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1693"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1693" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_ATM">
<dt><pre><a href="osdefs.html#ARPHRD_ATM"><span class="Identifier">ARPHRD_ATM</span></a> <span class="Other">=</span> <span class="DecNumber">19</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1696"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1696" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_CISCO">
<dt><pre><a href="osdefs.html#ARPHRD_CISCO"><span class="Identifier">ARPHRD_CISCO</span></a> <span class="Other">=</span> <span class="DecNumber">513</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1712"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1712" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_CSLIP">
<dt><pre><a href="osdefs.html#ARPHRD_CSLIP"><span class="Identifier">ARPHRD_CSLIP</span></a> <span class="Other">=</span> <span class="DecNumber">257</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1702"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1702" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_CSLIP6">
<dt><pre><a href="osdefs.html#ARPHRD_CSLIP6"><span class="Identifier">ARPHRD_CSLIP6</span></a> <span class="Other">=</span> <span class="DecNumber">259</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1704"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1704" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_EETHER">
<dt><pre><a href="osdefs.html#ARPHRD_EETHER"><span class="Identifier">ARPHRD_EETHER</span></a> <span class="Other">=</span> <span class="DecNumber">2</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1688"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1688" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_ETHER">
<dt><pre><a href="osdefs.html#ARPHRD_ETHER"><span class="Identifier">ARPHRD_ETHER</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1687"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1687" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_FRAD">
<dt><pre><a href="osdefs.html#ARPHRD_FRAD"><span class="Identifier">ARPHRD_FRAD</span></a> <span class="Other">=</span> <span class="DecNumber">770</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1719"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1719" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_HDLC">
<dt><pre><a href="osdefs.html#ARPHRD_HDLC"><span class="Identifier">ARPHRD_HDLC</span></a> <span class="Other">=</span> <span class="DecNumber">513</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1713"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1713" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_HIPPI">
<dt><pre><a href="osdefs.html#ARPHRD_HIPPI"><span class="Identifier">ARPHRD_HIPPI</span></a> <span class="Other">=</span> <span class="DecNumber">780</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1729"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1729" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_IEEE1394">
<dt><pre><a href="osdefs.html#ARPHRD_IEEE1394"><span class="Identifier">ARPHRD_IEEE1394</span></a> <span class="Other">=</span> <span class="DecNumber">24</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1698"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1698" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_IEEE80211">
<dt><pre><a href="osdefs.html#ARPHRD_IEEE80211"><span class="Identifier">ARPHRD_IEEE80211</span></a> <span class="Other">=</span> <span class="DecNumber">801</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1738"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1738" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_IEEE80211_PRISM">
<dt><pre><a href="osdefs.html#ARPHRD_IEEE80211_PRISM"><span class="Identifier">ARPHRD_IEEE80211_PRISM</span></a> <span class="Other">=</span> <span class="DecNumber">802</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1739"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1739" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_IEEE80211_RADIOTAP">
<dt><pre><a href="osdefs.html#ARPHRD_IEEE80211_RADIOTAP"><span class="Identifier">ARPHRD_IEEE80211_RADIOTAP</span></a> <span class="Other">=</span> <span class="DecNumber">803</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1740"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1740" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_LAPB">
<dt><pre><a href="osdefs.html#ARPHRD_LAPB"><span class="Identifier">ARPHRD_LAPB</span></a> <span class="Other">=</span> <span class="DecNumber">516</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1714"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1714" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_LOOPBACK">
<dt><pre><a href="osdefs.html#ARPHRD_LOOPBACK"><span class="Identifier">ARPHRD_LOOPBACK</span></a> <span class="Other">=</span> <span class="DecNumber">772</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1721"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1721" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_PPP">
<dt><pre><a href="osdefs.html#ARPHRD_PPP"><span class="Identifier">ARPHRD_PPP</span></a> <span class="Other">=</span> <span class="DecNumber">512</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1711"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1711" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_SLIP">
<dt><pre><a href="osdefs.html#ARPHRD_SLIP"><span class="Identifier">ARPHRD_SLIP</span></a> <span class="Other">=</span> <span class="DecNumber">256</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1701"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1701" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="ARPHRD_SLIP6">
<dt><pre><a href="osdefs.html#ARPHRD_SLIP6"><span class="Identifier">ARPHRD_SLIP6</span></a> <span class="Other">=</span> <span class="DecNumber">258</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1703"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1703" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EFD_CLOEXEC">
<dt><pre><a href="osdefs.html#EFD_CLOEXEC"><span class="Identifier">EFD_CLOEXEC</span></a> <span class="Other">=</span> <span class="DecNumber">524288'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1071"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1071" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EFD_NONBLOCK">
<dt><pre><a href="osdefs.html#EFD_NONBLOCK"><span class="Identifier">EFD_NONBLOCK</span></a> <span class="Other">=</span> <span class="DecNumber">2048'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1072"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1072" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLL_CTL_ADD">
<dt><pre><a href="osdefs.html#EPOLL_CTL_ADD"><span class="Identifier">EPOLL_CTL_ADD</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1076"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1076" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLL_CTL_DEL">
<dt><pre><a href="osdefs.html#EPOLL_CTL_DEL"><span class="Identifier">EPOLL_CTL_DEL</span></a> <span class="Other">=</span> <span class="DecNumber">2</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1077"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1077" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLL_CTL_MOD">
<dt><pre><a href="osdefs.html#EPOLL_CTL_MOD"><span class="Identifier">EPOLL_CTL_MOD</span></a> <span class="Other">=</span> <span class="DecNumber">3</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1078"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1078" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLERR">
<dt><pre><a href="osdefs.html#EPOLLERR"><span class="Identifier">EPOLLERR</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000008</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1056"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1056" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLET">
<dt><pre><a href="osdefs.html#EPOLLET"><span class="Identifier">EPOLLET</span></a> <span class="Other">=</span> <span class="DecNumber">2147483648</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1067"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1067" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLEXCLUSIVE">
<dt><pre><a href="osdefs.html#EPOLLEXCLUSIVE"><span class="Identifier">EPOLLEXCLUSIVE</span></a> <span class="Other">=</span> <span class="DecNumber">268435456</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1064"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1064" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLHUP">
<dt><pre><a href="osdefs.html#EPOLLHUP"><span class="Identifier">EPOLLHUP</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000010</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1057"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1057" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLIN">
<dt><pre><a href="osdefs.html#EPOLLIN"><span class="Identifier">EPOLLIN</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000001</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1053"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1053" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLMSG">
<dt><pre><a href="osdefs.html#EPOLLMSG"><span class="Identifier">EPOLLMSG</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000400</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1062"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1062" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLONESHOT">
<dt><pre><a href="osdefs.html#EPOLLONESHOT"><span class="Identifier">EPOLLONESHOT</span></a> <span class="Other">=</span> <span class="DecNumber">1073741824</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1066"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1066" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLOUT">
<dt><pre><a href="osdefs.html#EPOLLOUT"><span class="Identifier">EPOLLOUT</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000004</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1055"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1055" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLPRI">
<dt><pre><a href="osdefs.html#EPOLLPRI"><span class="Identifier">EPOLLPRI</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000002</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1054"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1054" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLRDBAND">
<dt><pre><a href="osdefs.html#EPOLLRDBAND"><span class="Identifier">EPOLLRDBAND</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000080</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1059"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1059" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLRDHUP">
<dt><pre><a href="osdefs.html#EPOLLRDHUP"><span class="Identifier">EPOLLRDHUP</span></a> <span class="Other">=</span> <span class="DecNumber">0x00002000</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1063"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1063" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLRDNORM">
<dt><pre><a href="osdefs.html#EPOLLRDNORM"><span class="Identifier">EPOLLRDNORM</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000040</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1058"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1058" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLWAKEUP">
<dt><pre><a href="osdefs.html#EPOLLWAKEUP"><span class="Identifier">EPOLLWAKEUP</span></a> <span class="Other">=</span> <span class="DecNumber">536870912</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1065"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1065" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLWRBAND">
<dt><pre><a href="osdefs.html#EPOLLWRBAND"><span class="Identifier">EPOLLWRBAND</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000200</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1061"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1061" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="EPOLLWRNORM">
<dt><pre><a href="osdefs.html#EPOLLWRNORM"><span class="Identifier">EPOLLWRNORM</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000100</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1060"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1060" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFA_ADDRESS">
<dt><pre><a href="osdefs.html#IFA_ADDRESS"><span class="Identifier">IFA_ADDRESS</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1682"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1682" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFA_LOCAL">
<dt><pre><a href="osdefs.html#IFA_LOCAL"><span class="Identifier">IFA_LOCAL</span></a> <span class="Other">=</span> <span class="DecNumber">2</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1683"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1683" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFLA_ADDRESS">
<dt><pre><a href="osdefs.html#IFLA_ADDRESS"><span class="Identifier">IFLA_ADDRESS</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1677"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1677" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFLA_IFNAME">
<dt><pre><a href="osdefs.html#IFLA_IFNAME"><span class="Identifier">IFLA_IFNAME</span></a> <span class="Other">=</span> <span class="DecNumber">3</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1678"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1678" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFLA_MTU">
<dt><pre><a href="osdefs.html#IFLA_MTU"><span class="Identifier">IFLA_MTU</span></a> <span class="Other">=</span> <span class="DecNumber">4</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1679"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1679" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFLA_OPERSTATE">
<dt><pre><a href="osdefs.html#IFLA_OPERSTATE"><span class="Identifier">IFLA_OPERSTATE</span></a> <span class="Other">=</span> <span class="DecNumber">16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1680"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1680" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IFLIST_REPLY_BUFFER">
<dt><pre><a href="osdefs.html#IFLIST_REPLY_BUFFER"><span class="Identifier">IFLIST_REPLY_BUFFER</span></a> <span class="Other">=</span> <span class="DecNumber">8192</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1670"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1670" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="INVALID_HANDLE_VALUE">
<dt><pre><a href="osdefs.html#INVALID_HANDLE_VALUE"><span class="Identifier">INVALID_HANDLE_VALUE</span></a> <span class="Other">=</span> <span class="DecNumber">-1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1526"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1526" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="INVALID_SOCKET">
<dt><pre><a href="osdefs.html#INVALID_SOCKET"><span class="Identifier">INVALID_SOCKET</span></a> <span class="Other">=</span> <span class="DecNumber">-1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1525"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1525" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="InvalidSocketHandle">
<dt><pre><a href="osdefs.html#InvalidSocketHandle"><span class="Identifier">InvalidSocketHandle</span></a> <span class="Other">=</span> <span class="DecNumber">-1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1671"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1671" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IP_MULTICAST_TTL">
<dt><pre><a href="osdefs.html#IP_MULTICAST_TTL"><span class="Identifier">IP_MULTICAST_TTL</span></a><span class="Other">:</span> <span class="Identifier">cint</span> <span class="Other">=</span> <span class="DecNumber">33</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1048"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1048" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IPPROTO_TCP">
<dt><pre><a href="osdefs.html#IPPROTO_TCP"><span class="Identifier">IPPROTO_TCP</span></a> <span class="Other">=</span> <span class="DecNumber">6</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1215"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1215" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="IPV6_V6ONLY">
<dt><pre><a href="osdefs.html#IPV6_V6ONLY"><span class="Identifier">IPV6_V6ONLY</span></a> <span class="Other">=</span> <span class="DecNumber">26</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1218"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1218" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NETLINK_ROUTE">
<dt><pre><a href="osdefs.html#NETLINK_ROUTE"><span class="Identifier">NETLINK_ROUTE</span></a> <span class="Other">=</span> <span class="DecNumber">0'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1646"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1646" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLM_F_DUMP">
<dt><pre><a href="osdefs.html#NLM_F_DUMP"><span class="Identifier">NLM_F_DUMP</span></a> <span class="Other">=</span> <span class="DecNumber">768</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1669"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1669" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLM_F_MATCH">
<dt><pre><a href="osdefs.html#NLM_F_MATCH"><span class="Identifier">NLM_F_MATCH</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000200</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1668"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1668" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLM_F_REQUEST">
<dt><pre><a href="osdefs.html#NLM_F_REQUEST"><span class="Identifier">NLM_F_REQUEST</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1666"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1666" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLM_F_ROOT">
<dt><pre><a href="osdefs.html#NLM_F_ROOT"><span class="Identifier">NLM_F_ROOT</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000100</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1667"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1667" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLMSG_ALIGNTO">
<dt><pre><a href="osdefs.html#NLMSG_ALIGNTO"><span class="Identifier">NLMSG_ALIGNTO</span></a> <span class="Other">=</span> <span class="DecNumber">4'u</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1647"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1647" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLMSG_DONE">
<dt><pre><a href="osdefs.html#NLMSG_DONE"><span class="Identifier">NLMSG_DONE</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000003</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1672"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1672" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="NLMSG_ERROR">
<dt><pre><a href="osdefs.html#NLMSG_ERROR"><span class="Identifier">NLMSG_ERROR</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000002</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1674"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1674" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="O_CLOEXEC">
<dt><pre><a href="osdefs.html#O_CLOEXEC"><span class="Identifier">O_CLOEXEC</span></a> <span class="Other">=</span> <span class="DecNumber">0x00080000</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1216"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1216" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="P_PID">
<dt><pre><a href="osdefs.html#P_PID"><span class="Identifier">P_PID</span></a> <span class="Other">=</span> <span class="DecNumber">1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1387"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1387" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_RESETIDS">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_RESETIDS"><span class="Identifier">POSIX_SPAWN_RESETIDS</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000001</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1267"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1267" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_SETPGROUP">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_SETPGROUP"><span class="Identifier">POSIX_SPAWN_SETPGROUP</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000002</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1268"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1268" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_SETSCHEDPARAM">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_SETSCHEDPARAM"><span class="Identifier">POSIX_SPAWN_SETSCHEDPARAM</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000004</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1269"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1269" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_SETSCHEDULER">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_SETSCHEDULER"><span class="Identifier">POSIX_SPAWN_SETSCHEDULER</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000008</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1270"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1270" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_SETSIGDEF">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_SETSIGDEF"><span class="Identifier">POSIX_SPAWN_SETSIGDEF</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000010</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1271"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1271" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_SETSIGMASK">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_SETSIGMASK"><span class="Identifier">POSIX_SPAWN_SETSIGMASK</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000020</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1272"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1272" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="POSIX_SPAWN_USEVFORK">
<dt><pre><a href="osdefs.html#POSIX_SPAWN_USEVFORK"><span class="Identifier">POSIX_SPAWN_USEVFORK</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000040</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1217"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1217" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTA_ALIGNTO">
<dt><pre><a href="osdefs.html#RTA_ALIGNTO"><span class="Identifier">RTA_ALIGNTO</span></a> <span class="Other">=</span> <span class="DecNumber">4'u</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1648"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1648" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTA_DST">
<dt><pre><a href="osdefs.html#RTA_DST"><span class="Identifier">RTA_DST</span></a> <span class="Other">=</span> <span class="DecNumber">1'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1650"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1650" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTA_GATEWAY">
<dt><pre><a href="osdefs.html#RTA_GATEWAY"><span class="Identifier">RTA_GATEWAY</span></a> <span class="Other">=</span> <span class="DecNumber">5'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1654"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1654" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTA_OIF">
<dt><pre><a href="osdefs.html#RTA_OIF"><span class="Identifier">RTA_OIF</span></a> <span class="Other">=</span> <span class="DecNumber">4'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1653"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1653" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTA_PREFSRC">
<dt><pre><a href="osdefs.html#RTA_PREFSRC"><span class="Identifier">RTA_PREFSRC</span></a> <span class="Other">=</span> <span class="DecNumber">7'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1656"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1656" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_F_LOOKUP_TABLE">
<dt><pre><a href="osdefs.html#RTM_F_LOOKUP_TABLE"><span class="Identifier">RTM_F_LOOKUP_TABLE</span></a> <span class="Other">=</span> <span class="DecNumber">0x00001000</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1661"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1661" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_GETADDR">
<dt><pre><a href="osdefs.html#RTM_GETADDR"><span class="Identifier">RTM_GETADDR</span></a> <span class="Other">=</span> <span class="DecNumber">22</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1664"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1664" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_GETLINK">
<dt><pre><a href="osdefs.html#RTM_GETLINK"><span class="Identifier">RTM_GETLINK</span></a> <span class="Other">=</span> <span class="DecNumber">18</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1663"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1663" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_GETROUTE">
<dt><pre><a href="osdefs.html#RTM_GETROUTE"><span class="Identifier">RTM_GETROUTE</span></a> <span class="Other">=</span> <span class="DecNumber">26</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1665"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1665" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_NEWLINK">
<dt><pre><a href="osdefs.html#RTM_NEWLINK"><span class="Identifier">RTM_NEWLINK</span></a> <span class="Other">=</span> <span class="DecNumber">16'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1658"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1658" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="RTM_NEWROUTE">
<dt><pre><a href="osdefs.html#RTM_NEWROUTE"><span class="Identifier">RTM_NEWROUTE</span></a> <span class="Other">=</span> <span class="DecNumber">24'u16</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1659"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1659" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SFD_CLOEXEC">
<dt><pre><a href="osdefs.html#SFD_CLOEXEC"><span class="Identifier">SFD_CLOEXEC</span></a> <span class="Other">=</span> <span class="DecNumber">524288'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1069"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1069" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SFD_NONBLOCK">
<dt><pre><a href="osdefs.html#SFD_NONBLOCK"><span class="Identifier">SFD_NONBLOCK</span></a> <span class="Other">=</span> <span class="DecNumber">2048'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1070"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1070" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SOCK_CLOEXEC">
<dt><pre><a href="osdefs.html#SOCK_CLOEXEC"><span class="Identifier">SOCK_CLOEXEC</span></a> <span class="Other">=</span> <span class="DecNumber">0x00080000</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1213"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1213" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="SOCK_NONBLOCK">
<dt><pre><a href="osdefs.html#SOCK_NONBLOCK"><span class="Identifier">SOCK_NONBLOCK</span></a> <span class="Other">=</span> <span class="DecNumber">0x00000800</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1212"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1212" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="TCP_NODELAY">
<dt><pre><a href="osdefs.html#TCP_NODELAY"><span class="Identifier">TCP_NODELAY</span></a> <span class="Other">=</span> <span class="DecNumber">1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1214"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1214" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="TFD_CLOEXEC">
<dt><pre><a href="osdefs.html#TFD_CLOEXEC"><span class="Identifier">TFD_CLOEXEC</span></a> <span class="Other">=</span> <span class="DecNumber">524288'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1073"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1073" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="TFD_NONBLOCK">
<dt><pre><a href="osdefs.html#TFD_NONBLOCK"><span class="Identifier">TFD_NONBLOCK</span></a> <span class="Other">=</span> <span class="DecNumber">2048'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1074"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1074" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WEXITED">
<dt><pre><a href="osdefs.html#WEXITED"><span class="Identifier">WEXITED</span></a> <span class="Other">=</span> <span class="DecNumber">4'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1390"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1390" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WNOHANG">
<dt><pre><a href="osdefs.html#WNOHANG"><span class="Identifier">WNOHANG</span></a> <span class="Other">=</span> <span class="DecNumber">1'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1388"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1388" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WNOWAIT">
<dt><pre><a href="osdefs.html#WNOWAIT"><span class="Identifier">WNOWAIT</span></a> <span class="Other">=</span> <span class="DecNumber">16777216'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1391"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1391" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WSTOPPED">
<dt><pre><a href="osdefs.html#WSTOPPED"><span class="Identifier">WSTOPPED</span></a> <span class="Other">=</span> <span class="DecNumber">2'i32</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1389"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1389" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
</dl></div>
<div class="section" id="12">
<h1><a class="toc-backref" href="#12">Procs</a></h1>
<dl class="item">
<div id="==,SocketHandle,int">
<dt><pre><span class="Keyword">proc</span> <a href="#%3D%3D%2CSocketHandle%2Cint"><span class="Identifier">`==`</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <span class="Identifier">SocketHandle</span><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1528"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1528" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="==,SocketHandle,SocketHandle">
<dt><pre><span class="Keyword">proc</span> <a href="#%3D%3D%2CSocketHandle%2CSocketHandle"><span class="Identifier">`==`</span></a><span class="Other">(</span><span class="Identifier">x</span><span class="Other">:</span> <span class="Identifier">SocketHandle</span><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">SocketHandle</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span> {.<span class="Identifier">borrow</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1530"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1530" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="accept4,cint,ptr.SockAddr,ptr.SockLen,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#accept4%2Ccint%2Cptr.SockAddr%2Cptr.SockLen%2Ccint"><span class="Identifier">accept4</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">SockAddr</span><span class="Other">;</span> <span class="Identifier">a3</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">SockLen</span><span class="Other">;</span> <span class="Identifier">a4</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/socket.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1207"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1207" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="epoll_create,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#epoll_create%2Ccint"><span class="Identifier">epoll_create</span></a><span class="Other">(</span><span class="Identifier">size</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;epoll_create&quot;</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1119"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1119" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="epoll_create1,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#epoll_create1%2Ccint"><span class="Identifier">epoll_create1</span></a><span class="Other">(</span><span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;epoll_create1&quot;</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1122"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1122" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="epoll_ctl,cint,cint,cint,ptr.EpollEvent">
<dt><pre><span class="Keyword">proc</span> <a href="#epoll_ctl%2Ccint%2Ccint%2Ccint%2Cptr.EpollEvent"><span class="Identifier">epoll_ctl</span></a><span class="Other">(</span><span class="Identifier">epfd</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">op</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">event</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="osdefs.html#EpollEvent"><span class="Identifier">EpollEvent</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;epoll_ctl&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1125"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1125" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="epoll_wait,cint,ptr.EpollEvent,cint,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#epoll_wait%2Ccint%2Cptr.EpollEvent%2Ccint%2Ccint"><span class="Identifier">epoll_wait</span></a><span class="Other">(</span><span class="Identifier">epfd</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">events</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="osdefs.html#EpollEvent"><span class="Identifier">EpollEvent</span></a><span class="Other">;</span> <span class="Identifier">maxevents</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
<span class="Identifier">timeout</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;epoll_wait&quot;</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/epoll.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1128"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1128" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="eventfd,cuint,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#eventfd%2Ccuint%2Ccint"><span class="Identifier">eventfd</span></a><span class="Other">(</span><span class="Identifier">count</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;eventfd&quot;</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/eventfd.h&gt;&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1137"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1137" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="pipe2,array[,cint],cint">
<dt><pre><span class="Keyword">proc</span> <a href="#pipe2%2Carray%5B%2Ccint%5D%2Ccint"><span class="Identifier">pipe2</span></a><span class="Other">(</span><span class="Identifier">a</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">0</span> <span class="Operator">..</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">cint</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">importc</span><span class="Other">,</span>
<span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;unistd.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1204"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1204" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawn,Pid,cstring,PosixSpawnFileActions,PosixSpawnAttr,cstringArray,cstringArray">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawn%2CPid%2Ccstring%2CPosixSpawnFileActions%2CPosixSpawnAttr%2CcstringArray%2CcstringArray"><span class="Identifier">posixSpawn</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Pid</span><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">a3</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">;</span>
<span class="Identifier">a4</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a5</span><span class="Other">,</span> <span class="Identifier">a6</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1303"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1303" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrDestroy,PosixSpawnAttr">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrDestroy%2CPosixSpawnAttr"><span class="Identifier">posixSpawnAttrDestroy</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_destroy&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1334"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1334" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetFlags,PosixSpawnAttr,cshort">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetFlags%2CPosixSpawnAttr%2Ccshort"><span class="Identifier">posixSpawnAttrGetFlags</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">cshort</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getflags&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1346"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1346" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetPgroup,PosixSpawnAttr,Pid">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetPgroup%2CPosixSpawnAttr%2CPid"><span class="Identifier">posixSpawnAttrGetPgroup</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Pid</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getpgroup&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1353"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1353" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetSchedParam,PosixSpawnAttr,SchedParam">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetSchedParam%2CPosixSpawnAttr%2CSchedParam"><span class="Identifier">posixSpawnAttrGetSchedParam</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#SchedParam"><span class="Identifier">SchedParam</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getschedparam&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1360"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1360" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetSchedPolicy,PosixSpawnAttr,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetSchedPolicy%2CPosixSpawnAttr%2Ccint"><span class="Identifier">posixSpawnAttrGetSchedPolicy</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getschedpolicy&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1368"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1368" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetSigDefault,PosixSpawnAttr,Sigset">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetSigDefault%2CPosixSpawnAttr%2CSigset"><span class="Identifier">posixSpawnAttrGetSigDefault</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Sigset</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getsigdefault&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1338"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1338" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrGetSigMask,PosixSpawnAttr,Sigset">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrGetSigMask%2CPosixSpawnAttr%2CSigset"><span class="Identifier">posixSpawnAttrGetSigMask</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Sigset</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_getsigmask&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1376"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1376" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrInit,PosixSpawnAttr">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrInit%2CPosixSpawnAttr"><span class="Identifier">posixSpawnAttrInit</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_init&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1331"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1331" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetFlags,PosixSpawnAttr,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetFlags%2CPosixSpawnAttr%2Ccint"><span class="Identifier">posixSpawnAttrSetFlags</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setflags&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1350"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1350" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetPgroup,PosixSpawnAttr,Pid">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetPgroup%2CPosixSpawnAttr%2CPid"><span class="Identifier">posixSpawnAttrSetPgroup</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">Pid</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setpgroup&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1357"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1357" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetSchedParam,PosixSpawnAttr,SchedParam">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetSchedParam%2CPosixSpawnAttr%2CSchedParam"><span class="Identifier">posixSpawnAttrSetSchedParam</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#SchedParam"><span class="Identifier">SchedParam</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setschedparam&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1364"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1364" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetSchedPolicy,PosixSpawnAttr,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetSchedPolicy%2CPosixSpawnAttr%2Ccint"><span class="Identifier">posixSpawnAttrSetSchedPolicy</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setschedpolicy&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1372"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1372" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetSigDefault,PosixSpawnAttr,Sigset">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetSigDefault%2CPosixSpawnAttr%2CSigset"><span class="Identifier">posixSpawnAttrSetSigDefault</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Sigset</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setsigdefault&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1342"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1342" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnAttrSetSigMask,PosixSpawnAttr,Sigset">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnAttrSetSigMask%2CPosixSpawnAttr%2CSigset"><span class="Identifier">posixSpawnAttrSetSigMask</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Sigset</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnattr_setsigmask&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1380"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1380" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnFileActionsAddClose,PosixSpawnFileActions,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnFileActionsAddClose%2CPosixSpawnFileActions%2Ccint"><span class="Identifier">posixSpawnFileActionsAddClose</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_addclose&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span>
<span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1317"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1317" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnFileActionsAddDup2,PosixSpawnFileActions,cint,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnFileActionsAddDup2%2CPosixSpawnFileActions%2Ccint%2Ccint"><span class="Identifier">posixSpawnFileActionsAddDup2</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">,</span> <span class="Identifier">a3</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_adddup2&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span>
<span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1321"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1321" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnFileActionsAddOpen,PosixSpawnFileActions,cint,cstring,cint,Mode">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnFileActionsAddOpen%2CPosixSpawnFileActions%2Ccint%2Ccstring%2Ccint%2CMode"><span class="Identifier">posixSpawnFileActionsAddOpen</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
<span class="Identifier">a3</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">a4</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">a5</span><span class="Other">:</span> <span class="Identifier">Mode</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_addopen&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span>
<span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1325"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1325" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnFileActionsDestroy,PosixSpawnFileActions">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnFileActionsDestroy%2CPosixSpawnFileActions"><span class="Identifier">posixSpawnFileActionsDestroy</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_destroy&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span>
<span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1313"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1313" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnFileActionsInit,PosixSpawnFileActions">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnFileActionsInit%2CPosixSpawnFileActions"><span class="Identifier">posixSpawnFileActionsInit</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawn_file_actions_init&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1310"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1310" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="posixSpawnp,Pid,cstring,PosixSpawnFileActions,PosixSpawnAttr,cstringArray,cstringArray">
<dt><pre><span class="Keyword">proc</span> <a href="#posixSpawnp%2CPid%2Ccstring%2CPosixSpawnFileActions%2CPosixSpawnAttr%2CcstringArray%2CcstringArray"><span class="Identifier">posixSpawnp</span></a><span class="Other">(</span><span class="Identifier">a1</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Pid</span><span class="Other">;</span> <span class="Identifier">a2</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">a3</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnFileActions"><span class="Identifier">PosixSpawnFileActions</span></a><span class="Other">;</span>
<span class="Identifier">a4</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="osdefs.html#PosixSpawnAttr"><span class="Identifier">PosixSpawnAttr</span></a><span class="Other">;</span> <span class="Identifier">a5</span><span class="Other">,</span> <span class="Identifier">a6</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;posix_spawnp&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;spawn.h&gt;&quot;</span><span class="Other">,</span> <span class="Identifier">sideEffect</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1306"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1306" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="signalfd,cint,Sigset,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#signalfd%2Ccint%2CSigset%2Ccint"><span class="Identifier">signalfd</span></a><span class="Other">(</span><span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">mask</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Sigset</span><span class="Other">;</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;signalfd&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/signalfd.h&gt;&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1139"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1139" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="timerfd_create,ClockId,cint">
<dt><pre><span class="Keyword">proc</span> <a href="#timerfd_create%2CClockId%2Ccint"><span class="Identifier">timerfd_create</span></a><span class="Other">(</span><span class="Identifier">clock_id</span><span class="Other">:</span> <span class="Identifier">ClockId</span><span class="Other">;</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;timerfd_create&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/timerfd.h&gt;&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1132"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1132" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="timerfd_settime,cint,cint,Itimerspec,Itimerspec">
<dt><pre><span class="Keyword">proc</span> <a href="#timerfd_settime%2Ccint%2Ccint%2CItimerspec%2CItimerspec"><span class="Identifier">timerfd_settime</span></a><span class="Other">(</span><span class="Identifier">ufd</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">utmr</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Itimerspec</span><span class="Other">;</span>
<span class="Identifier">otmr</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">Itimerspec</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">&quot;timerfd_settime&quot;</span><span class="Other">,</span> <span class="Identifier">header</span><span class="Other">:</span> <span class="StringLit">&quot;&lt;sys/timerfd.h&gt;&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1134"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1134" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
</dl></div>
<div class="section" id="18">
<h1><a class="toc-backref" href="#18">Templates</a></h1>
<dl class="item">
<div id="WAITEXITSTATUS.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITEXITSTATUS.t%2Ccint"><span class="Identifier">WAITEXITSTATUS</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1394"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1394" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITIFCONTINUED.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITIFCONTINUED.t%2Ccint"><span class="Identifier">WAITIFCONTINUED</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1406"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1406" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITIFEXITED.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITIFEXITED.t%2Ccint"><span class="Identifier">WAITIFEXITED</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1400"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1400" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITIFSIGNALED.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITIFSIGNALED.t%2Ccint"><span class="Identifier">WAITIFSIGNALED</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1402"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1402" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITIFSTOPPED.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITIFSTOPPED.t%2Ccint"><span class="Identifier">WAITIFSTOPPED</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1404"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1404" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITSTOPSIG.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITSTOPSIG.t%2Ccint"><span class="Identifier">WAITSTOPSIG</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1398"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1398" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="WAITTERMSIG.t,cint">
<dt><pre><span class="Keyword">template</span> <a href="#WAITTERMSIG.t%2Ccint"><span class="Identifier">WAITTERMSIG</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</span></pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-chronos/tree/master/chronos/osdefs.nim#L1396"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-chronos/edit/devel/chronos/osdefs.nim#L1396" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
</dl></div>
<div class="section" id="19">
<h1><a class="toc-backref" href="#19">Exports</a></h1>
<dl class="item">
<a href="oserrno.html#EPERM"><span class="Identifier">EPERM</span></a>, <a href="oserrno.html#ENOBUFS"><span class="Identifier">ENOBUFS</span></a>, <a href="oserrno.html#EFAULT"><span class="Identifier">EFAULT</span></a>, <a href="oserrno.html#EKEYREJECTED"><span class="Identifier">EKEYREJECTED</span></a>, <a href="oserrno.html#EHWPOISON"><span class="Identifier">EHWPOISON</span></a>, <a href="oserrno.html#EHOSTDOWN"><span class="Identifier">EHOSTDOWN</span></a>, <a href="oserrno.html#EDQUOT"><span class="Identifier">EDQUOT</span></a>, <a href="oserrno.html#EREMCHG"><span class="Identifier">EREMCHG</span></a>, <a href="oserrno.html#EISDIR"><span class="Identifier">EISDIR</span></a>, <a href="oserrno.html#ESTRPIPE"><span class="Identifier">ESTRPIPE</span></a>, <a href="oserrno.html#EMLINK"><span class="Identifier">EMLINK</span></a>, <a href="oserrno.html#ENXIO"><span class="Identifier">ENXIO</span></a>, <a href="oserrno.html#ETOOMANYREFS"><span class="Identifier">ETOOMANYREFS</span></a>, <a href="oserrno.html#ENOMEDIUM"><span class="Identifier">ENOMEDIUM</span></a>, <a href="oserrno.html#EOVERFLOW"><span class="Identifier">EOVERFLOW</span></a>, <a href="oserrno.html#EAFNOSUPPORT"><span class="Identifier">EAFNOSUPPORT</span></a>, <a href="oserrno.html#ENOTCONN"><span class="Identifier">ENOTCONN</span></a>, <a href="oserrno.html#ECHILD"><span class="Identifier">ECHILD</span></a>, <a href="oserrno.html#ESOCKTNOSUPPORT"><span class="Identifier">ESOCKTNOSUPPORT</span></a>, <a href="oserrno.html#EBFONT"><span class="Identifier">EBFONT</span></a>, <a href="oserrno.html#ESRMNT"><span class="Identifier">ESRMNT</span></a>, <a href="oserrno.html#ENOTEMPTY"><span class="Identifier">ENOTEMPTY</span></a>, <a href="oserrno.html#ESTALE"><span class="Identifier">ESTALE</span></a>, <a href="oserrno.html#EPROTO"><span class="Identifier">EPROTO</span></a>, <a href="oserrno.html#EADDRNOTAVAIL"><span class="Identifier">EADDRNOTAVAIL</span></a>, <a href="oserrno.html#EXDEV"><span class="Identifier">EXDEV</span></a>, <a href="oserrno.html#EBADF"><span class="Identifier">EBADF</span></a>, <a href="oserrno.html#EKEYREVOKED"><span class="Identifier">EKEYREVOKED</span></a>, <a href="oserrno.html#ENOTDIR"><span class="Identifier">ENOTDIR</span></a>, <a href="oserrno.html#EDEADLK"><span class="Identifier">EDEADLK</span></a>, <a href="oserrno.html#EALREADY"><span class="Identifier">EALREADY</span></a>, <a href="oserrno.html#ESPIPE"><span class="Identifier">ESPIPE</span></a>, <a href="oserrno.html#ENOEXEC"><span class="Identifier">ENOEXEC</span></a>, <a href="oserrno.html#ENETDOWN"><span class="Identifier">ENETDOWN</span></a>, <a href="oserrno.html#EACCES"><span class="Identifier">EACCES</span></a>, <a href="oserrno.html#ELNRNG"><span class="Identifier">ELNRNG</span></a>, <a href="oserrno.html#ELOOP"><span class="Identifier">ELOOP</span></a>, <a href="oserrno.html#ENODEV"><span class="Identifier">ENODEV</span></a>, <a href="oserrno.html#ENFILE"><span class="Identifier">ENFILE</span></a>, <a href="oserrno.html#ENOPKG"><span class="Identifier">ENOPKG</span></a>, <a href="oserrno.html#ENOCSI"><span class="Identifier">ENOCSI</span></a>, <a href="oserrno.html#ECHRNG"><span class="Identifier">ECHRNG</span></a>, <a href="oserrno.html#EL3HLT"><span class="Identifier">EL3HLT</span></a>, <a href="oserrno.html#EINVAL"><span class="Identifier">EINVAL</span></a>, <a href="oserrno.html#EADDRINUSE"><span class="Identifier">EADDRINUSE</span></a>, <a href="oserrno.html#EUNATCH"><span class="Identifier">EUNATCH</span></a>, <a href="oserrno.html#EBADFD"><span class="Identifier">EBADFD</span></a>, <a href="oserrno.html#EMEDIUMTYPE"><span class="Identifier">EMEDIUMTYPE</span></a>, <a href="oserrno.html#ERESTART"><span class="Identifier">ERESTART</span></a>, <a href="oserrno.html#ESRCH"><span class="Identifier">ESRCH</span></a>, <a href="oserrno.html#ETXTBSY"><span class="Identifier">ETXTBSY</span></a>, <a href="oserrno.html#ENETUNREACH"><span class="Identifier">ENETUNREACH</span></a>, <a href="oserrno.html#EPROTONOSUPPORT"><span class="Identifier">EPROTONOSUPPORT</span></a>, <a href="oserrno.html#ECANCELED"><span class="Identifier">ECANCELED</span></a>, <a href="oserrno.html#EBADMSG"><span class="Identifier">EBADMSG</span></a>, <a href="oserrno.html#EMFILE"><span class="Identifier">EMFILE</span></a>, <a href="oserrno.html#ENOSYS"><span class="Identifier">ENOSYS</span></a>, <a href="oserrno.html#ERANGE"><span class="Identifier">ERANGE</span></a>, <a href="oserrno.html#EDEADLOCK"><span class="Identifier">EDEADLOCK</span></a>, <a href="oserrno.html#ENOKEY"><span class="Identifier">ENOKEY</span></a>, <a href="oserrno.html#EILSEQ"><span class="Identifier">EILSEQ</span></a>, <a href="oserrno.html#EBUSY"><span class="Identifier">EBUSY</span></a>, <a href="oserrno.html#EROFS"><span class="Identifier">EROFS</span></a>, <a href="oserrno.html#ENOTSOCK"><span class="Identifier">ENOTSOCK</span></a>, <a href="oserrno.html#ECONNREFUSED"><span class="Identifier">ECONNREFUSED</span></a>, <a href="oserrno.html#ELIBMAX"><span class="Identifier">ELIBMAX</span></a>, <a href="oserrno.html#EBADRQC"><span class="Identifier">EBADRQC</span></a>, <a href="oserrno.html#ECOMM"><span class="Identifier">ECOMM</span></a>, <a href="oserrno.html#EL2HLT"><span class="Identifier">EL2HLT</span></a>, <a href="oserrno.html#EIDRM"><span class="Identifier">EIDRM</span></a>, <a href="oserrno.html#ENOTBLK"><span class="Identifier">ENOTBLK</span></a>, <a href="oserrno.html#ENOTTY"><span class="Identifier">ENOTTY</span></a>, <a href="oserrno.html#EOPNOTSUPP"><span class="Identifier">EOPNOTSUPP</span></a>, <a href="oserrno.html#EISNAM"><span class="Identifier">EISNAM</span></a>, <a href="oserrno.html#ENOSR"><span class="Identifier">ENOSR</span></a>, <a href="oserrno.html#EXFULL"><span class="Identifier">EXFULL</span></a>, <a href="oserrno.html#EPROTOTYPE"><span class="Identifier">EPROTOTYPE</span></a>, <a href="oserrno.html#EUCLEAN"><span class="Identifier">EUCLEAN</span></a>, <a href="oserrno.html#ENOSTR"><span class="Identifier">ENOSTR</span></a>, <a href="oserrno.html#ENOTRECOVERABLE"><span class="Identifier">ENOTRECOVERABLE</span></a>, <a href="oserrno.html#ENOANO"><span class="Identifier">ENOANO</span></a>, <a href="oserrno.html#ERFKILL"><span class="Identifier">ERFKILL</span></a>, <a href="oserrno.html#ENOENT"><span class="Identifier">ENOENT</span></a>, <a href="oserrno.html#EISCONN"><span class="Identifier">EISCONN</span></a>, <a href="oserrno.html#ELIBEXEC"><span class="Identifier">ELIBEXEC</span></a>, <a href="oserrno.html#EMULTIHOP"><span class="Identifier">EMULTIHOP</span></a>, <a href="oserrno.html#ELIBACC"><span class="Identifier">ELIBACC</span></a>, <a href="oserrno.html#ENOLCK"><span class="Identifier">ENOLCK</span></a>, <a href="oserrno.html#EHOSTUNREACH"><span class="Identifier">EHOSTUNREACH</span></a>, <a href="oserrno.html#ENETRESET"><span class="Identifier">ENETRESET</span></a>, <a href="oserrno.html#ECONNRESET"><span class="Identifier">ECONNRESET</span></a>, <a href="oserrno.html#EINPROGRESS"><span class="Identifier">EINPROGRESS</span></a>, <a href="oserrno.html#E2BIG"><span class="Identifier">E2BIG</span></a>, <a href="oserrno.html#EIO"><span class="Identifier">EIO</span></a>, <a href="oserrno.html#ENODATA"><span class="Identifier">ENODATA</span></a>, <a href="oserrno.html#ESHUTDOWN"><span class="Identifier">ESHUTDOWN</span></a>, <a href="oserrno.html#EFBIG"><span class="Identifier">EFBIG</span></a>, <a href="oserrno.html#ELIBBAD"><span class="Identifier">ELIBBAD</span></a>, <a href="oserrno.html#EOWNERDEAD"><span class="Identifier">EOWNERDEAD</span></a>, <a href="oserrno.html#ETIMEDOUT"><span class="Identifier">ETIMEDOUT</span></a>, <a href="oserrno.html#ECONNABORTED"><span class="Identifier">ECONNABORTED</span></a>, <a href="oserrno.html#ENOSPC"><span class="Identifier">ENOSPC</span></a>, <a href="oserrno.html#EBADSLT"><span class="Identifier">EBADSLT</span></a>, <a href="oserrno.html#ETIME"><span class="Identifier">ETIME</span></a>, <a href="oserrno.html#EINTR"><span class="Identifier">EINTR</span></a>, <a href="oserrno.html#EEXIST"><span class="Identifier">EEXIST</span></a>, <a href="oserrno.html#ENONET"><span class="Identifier">ENONET</span></a>, <a href="oserrno.html#EREMOTEIO"><span class="Identifier">EREMOTEIO</span></a>, <a href="oserrno.html#EPFNOSUPPORT"><span class="Identifier">EPFNOSUPPORT</span></a>, <a href="oserrno.html#ENOLINK"><span class="Identifier">ENOLINK</span></a>, <a href="oserrno.html#ENOMSG"><span class="Identifier">ENOMSG</span></a>, <a href="oserrno.html#EDOM"><span class="Identifier">EDOM</span></a>, <a href="oserrno.html#EMSGSIZE"><span class="Identifier">EMSGSIZE</span></a>, <a href="oserrno.html#EPIPE"><span class="Identifier">EPIPE</span></a>, <a href="oserrno.html#EBADE"><span class="Identifier">EBADE</span></a>, <a href="oserrno.html#ENOMEM"><span class="Identifier">ENOMEM</span></a>, <a href="oserrno.html#ELIBSCN"><span class="Identifier">ELIBSCN</span></a>, <a href="oserrno.html#ENOPROTOOPT"><span class="Identifier">ENOPROTOOPT</span></a>, <a href="oserrno.html#EDESTADDRREQ"><span class="Identifier">EDESTADDRREQ</span></a>, <a href="oserrno.html#ENAVAIL"><span class="Identifier">ENAVAIL</span></a>, <a href="oserrno.html#ENOTNAM"><span class="Identifier">ENOTNAM</span></a>, <a href="oserrno.html#EADV"><span class="Identifier">EADV</span></a>, <a href="oserrno.html#EDOTDOT"><span class="Identifier">EDOTDOT</span></a>, <a href="oserrno.html#EUSERS"><span class="Identifier">EUSERS</span></a>, <a href="oserrno.html#EKEYEXPIRED"><span class="Identifier">EKEYEXPIRED</span></a>, <a href="oserrno.html#EBADR"><span class="Identifier">EBADR</span></a>, <a href="oserrno.html#EL3RST"><span class="Identifier">EL3RST</span></a>, <a href="oserrno.html#EAGAIN"><span class="Identifier">EAGAIN</span></a>, <a href="oserrno.html#ENOTUNIQ"><span class="Identifier">ENOTUNIQ</span></a>, <a href="oserrno.html#EWOULDBLOCK"><span class="Identifier">EWOULDBLOCK</span></a>, <a href="oserrno.html#ENAMETOOLONG"><span class="Identifier">ENAMETOOLONG</span></a>, <a href="oserrno.html#EREMOTE"><span class="Identifier">EREMOTE</span></a>, <a href="oserrno.html#EL2NSYNC"><span class="Identifier">EL2NSYNC</span></a>
</dl></div>
</div>
</div>
<div class="row">
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-11-28 08:22:46 UTC</small>
</div>
</div>
</div>
</div>
</body>
</html>