und crates like <a href="https://github.com/rust-lang/libc">libc</a> which already have defined most methods and constants you need.</p>
<h2><a class="header" href="#a-note-about-hidden-complexity" id="a-note-about-hidden-complexity">A note about &quot;hidden&quot; complexity</a></h2>
<p>There is a lot of &quot;hidden&quot; complexity when writing cross platform code at this
level. One hurdle is to get something working, which can prove to be quite a
challenge. Getting it to work <strong>correctly</strong> 