wasmer/rustdoc/libc/index.html

115 lines
446 KiB
HTML
Raw Permalink Normal View History

2019-09-16 15:53:39 -07:00
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `libc` crate."><meta name="keywords" content="rust, rustlang, rust-lang, libc"><title>libc - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../dark.css"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="shortcut icon" href="../favicon.ico"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../libc/index.html'><div class='logo-container'><img src='../rust-logo.png' alt='logo'></div></a><p class='location'>Crate libc</p><div class="sidebar-elems"><a id='all-types' href='all.html'><p>See all libc's items</p></a><div class="block items"><ul><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li><li><a href="#constants">Constants</a></li><li><a href="#functions">Functions</a></li><li><a href="#types">Type Definitions</a></li><li><a href="#unions">Unions</a></li></ul></div><p class='location'></p><script>window.sidebarCurrent = {name: 'libc', ty: 'mod', relpath: '../'};</script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../src/libc/lib.rs.html#10-150' title='goto source code'>[src]</a></span><span class='in-band'>Crate <a class="mod" href=''>libc</a></span></h1><div class='docblock'><p>libc - Raw FFI bindings to platforms' system libraries</p>
2019-09-06 15:57:44 -07:00
<p><a href="https://rust-lang.github.io/libc/#platform-specific-documentation">Documentation for other platforms</a>.</p>
</div><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
2019-09-16 15:53:39 -07:00
<table><tr class='module-item'><td><a class="struct" href="struct.Dl_info.html" title='libc::Dl_info struct'>Dl_info</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.addrinfo.html" title='libc::addrinfo struct'>addrinfo</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.aiocb.html" title='libc::aiocb struct'>aiocb</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.arphdr.html" title='libc::arphdr struct'>arphdr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.bpf_hdr.html" title='libc::bpf_hdr struct'>bpf_hdr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.cmsghdr.html" title='libc::cmsghdr struct'>cmsghdr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.dirent.html" title='libc::dirent struct'>dirent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.dqblk.html" title='libc::dqblk struct'>dqblk</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.fd_set.html" title='libc::fd_set struct'>fd_set</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.flock.html" title='libc::flock struct'>flock</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.fsid_t.html" title='libc::fsid_t struct'>fsid_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.fstore_t.html" title='libc::fstore_t struct'>fstore_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.glob_t.html" title='libc::glob_t struct'>glob_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.group.html" title='libc::group struct'>group</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.hostent.html" title='libc::hostent struct'>hostent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.if_data.html" title='libc::if_data struct'>if_data</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.if_msghdr.html" title='libc::if_msghdr struct'>if_msghdr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.if_nameindex.html" title='libc::if_nameindex struct'>if_nameindex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.ifaddrs.html" title='libc::ifaddrs struct'>ifaddrs</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.in6_pktinfo.html" title='libc::in6_pktinfo struct'>in6_pktinfo</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.in6_addr.html" title='libc::in6_addr struct'>in6_addr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.in_addr.html" title='libc::in_addr struct'>in_addr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.in_pktinfo.html" title='libc::in_pktinfo struct'>in_pktinfo</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.iovec.html" title='libc::iovec struct'>iovec</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.ip_mreq.html" title='libc::ip_mreq struct'>ip_mreq</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.ipc_perm.html" title='libc::ipc_perm struct'>ipc_perm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" hre
2019-09-06 15:57:44 -07:00
<table><tr class='module-item'><td><a class="enum" href="enum.DIR.html" title='libc::DIR enum'>DIR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="enum" href="enum.FILE.html" title='libc::FILE enum'>FILE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="enum" href="enum.c_void.html" title='libc::c_void enum'>c_void</a></td><td class='docblock-short'><p>Equivalent to C's <code>void</code> type when used as a <a href="../../std/primitive.pointer.html">pointer</a>.</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="enum" href="enum.fpos_t.html" title='libc::fpos_t enum'>fpos_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="enum" href="enum.timezone.html" title='libc::timezone enum'>timezone</a></td><td class='docblock-short'></td></tr></table><h2 id='constants' class='section-header'><a href="#constants">Constants</a></h2>
<table><tr class='module-item'><td><a class="constant" href="constant.ABDAY_1.html" title='libc::ABDAY_1 constant'>ABDAY_1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_2.html" title='libc::ABDAY_2 constant'>ABDAY_2</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_3.html" title='libc::ABDAY_3 constant'>ABDAY_3</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_4.html" title='libc::ABDAY_4 constant'>ABDAY_4</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_5.html" title='libc::ABDAY_5 constant'>ABDAY_5</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_6.html" title='libc::ABDAY_6 constant'>ABDAY_6</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABDAY_7.html" title='libc::ABDAY_7 constant'>ABDAY_7</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_1.html" title='libc::ABMON_1 constant'>ABMON_1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_2.html" title='libc::ABMON_2 constant'>ABMON_2</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_3.html" title='libc::ABMON_3 constant'>ABMON_3</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_4.html" title='libc::ABMON_4 constant'>ABMON_4</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_5.html" title='libc::ABMON_5 constant'>ABMON_5</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_6.html" title='libc::ABMON_6 constant'>ABMON_6</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_7.html" title='libc::ABMON_7 constant'>ABMON_7</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_8.html" title='libc::ABMON_8 constant'>ABMON_8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_9.html" title='libc::ABMON_9 constant'>ABMON_9</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_10.html" title='libc::ABMON_10 constant'>ABMON_10</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_11.html" title='libc::ABMON_11 constant'>ABMON_11</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ABMON_12.html" title='libc::ABMON_12 constant'>ABMON_12</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.ACCOUNTING.html" title='libc::ACCOUNTING constant'>ACCOUNTING</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.AF_APPLETALK.html" title='libc::AF_APPLETALK constant'>AF_APPLETALK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.AF_CCITT.html" title='libc::AF_CCITT constant'>AF_CCITT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.AF_CHAOS.html" title='libc::AF_CHAOS constant'>AF_CHAOS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.AF_CNT.html" title='libc::AF_CNT constant'>AF_CNT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.AF_COIP.html" title='libc::AF_COIP constant'>AF_COIP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ADFS.html" title='libc::IPPROTO_ADFS constant'>IPPROTO_ADFS</a></td><td class='docblock-short'><p>Any distributed FS</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_AH.html" title='libc::IPPROTO_AH constant'>IPPROTO_AH</a></td><td class='docblock-short'><p>IP6 Auth Header</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_AHIP.html" title='libc::IPPROTO_AHIP constant'>IPPROTO_AHIP</a></td><td class='docblock-short'><p>any host internal protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_APES.html" title='libc::IPPROTO_APES constant'>IPPROTO_APES</a></td><td class='docblock-short'><p>any private encr. scheme</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ARGUS.html" title='libc::IPPROTO_ARGUS constant'>IPPROTO_ARGUS</a></td><td class='docblock-short'><p>Argus</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_AX25.html" title='libc::IPPROTO_AX25 constant'>IPPROTO_AX25</a></td><td class='docblock-short'><p>AX.25 Frames</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_BHA.html" title='libc::IPPROTO_BHA constant'>IPPROTO_BHA</a></td><td class='docblock-short'><p>BHA</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_BLT.html" title='libc::IPPROTO_BLT constant'>IPPROTO_BLT</a></td><td class='docblock-short'><p>Bulk Data Transfer</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_BRSATMON.html" title='libc::IPPROTO_BRSATMON constant'>IPPROTO_BRSATMON</a></td><td class='docblock-short'><p>BackRoom SATNET Monitoring</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_CFTP.html" title='libc::IPPROTO_CFTP constant'>IPPROTO_CFTP</a></td><td class='docblock-short'><p>CFTP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_CHAOS.html" title='libc::IPPROTO_CHAOS constant'>IPPROTO_CHAOS</a></td><td class='docblock-short'><p>Chaos</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_CMTP.html" title='libc::IPPROTO_CMTP constant'>IPPROTO_CMTP</a></td><td class='docblock-short'><p>Control Message Transport</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_CPHB.html" title='libc::IPPROTO_CPHB constant'>IPPROTO_CPHB</a></td><td class='docblock-short'><p>Comp. Prot. HeartBeat</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_CPNX.html" title='libc::IPPROTO_CPNX constant'>IPPROTO_CPNX</a></td><td class='docblock-short'><p>Comp. Prot. Net. Executive</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_DDP.html" title='libc::IPPROTO_DDP constant'>IPPROTO_DDP</a></td><td class='docblock-short'><p>Datagram Delivery</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_DGP.html" title='libc::IPPROTO_DGP constant'>IPPROTO_DGP</a></td><td class='docblock-short'><p>dissimilar gateway prot.</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_DIVERT.html" title='libc::IPPROTO_DIVERT constant'>IPPROTO_DIVERT</a></td><td class='docblock-short'><p>divert pseudo-protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_DONE.html" title='libc::IPPROTO_DONE constant'>IPPROTO_DONE</a></td><td class='docblock-short'><p>last return value of *_input(), meaning &quot;all job for this pkt is done&quot;.</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_DSTOPTS.html" title='libc::IPPROTO_DSTOPTS constant'>IPPROTO_DSTOPTS</a></td><td class='docblock-short'><p>IP6 destination option</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_EGP.html" title='libc::IPPROTO_EGP constant'>IPPROTO_EGP</a></td><td class='docblock-short'><p>exterior gateway protocol</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_EMCON.html" title='libc::IPPROTO_EMCON constant'>IPPROTO_EMCON</a></td><td class='docblock-short'><p>EMCON</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ENCAP.html" title='libc::IPPROTO_ENCAP constant'>IPPROTO_ENCAP</a></td><td class='docblock-short'><p>encapsulation header</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_EON.html" title='libc::IPPROTO_EON constant'>IPPROTO_EON</a></td><td class='docblock-short'><p>ISO cnlp</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ESP.html" title='libc::IPPROTO_ESP constant'>IPPROTO_ESP</a></td><td class='docblock-short'><p>IP6 Encap Sec. Payload</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ETHERIP.html" title='libc::IPPROTO_ETHERIP constant'>IPPROTO_ETHERIP</a></td><td class='docblock-short'><p>Ethernet IP encapsulation</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_FRAGMENT.html" title='libc::IPPROTO_FRAGMENT constant'>IPPROTO_FRAGMENT</a></td><td class='docblock-short'><p>IP6 fragmentation header</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_GGP.html" title='libc::IPPROTO_GGP constant'>IPPROTO_GGP</a></td><td class='docblock-short'><p>gateway<sup>2</sup> (deprecated)</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_GMTP.html" title='libc::IPPROTO_GMTP constant'>IPPROTO_GMTP</a></td><td class='docblock-short'><p>GMTP</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_GRE.html" title='libc::IPPROTO_GRE constant'>IPPROTO_GRE</a></td><td class='docblock-short'><p>General Routing Encap.</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_HELLO.html" title='libc::IPPROTO_HELLO constant'>IPPROTO_HELLO</a></td><td class='docblock-short'><p>&quot;hello&quot; routing protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_HMP.html" title='libc::IPPROTO_HMP constant'>IPPROTO_HMP</a></td><td class='docblock-short'><p>Host Monitoring</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_HOPOPTS.html" title='libc::IPPROTO_HOPOPTS constant'>IPPROTO_HOPOPTS</a></td><td class='docblock-short'><p>IP6 hop-by-hop options</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ICMP.html" title='libc::IPPROTO_ICMP constant'>IPPROTO_ICMP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ICMPV6.html" title='libc::IPPROTO_ICMPV6 constant'>IPPROTO_ICMPV6</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IDP.html" title='libc::IPPROTO_IDP constant'>IPPROTO_IDP</a></td><td class='docblock-short'><p>xns idp</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IDPR.html" title='libc::IPPROTO_IDPR constant'>IPPROTO_IDPR</a></td><td class='docblock-short'><p>InterDomain Policy Routing</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IDRP.html" title='libc::IPPROTO_IDRP constant'>IPPROTO_IDRP</a></td><td class='docblock-short'><p>InterDomain Routing</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IGMP.html" title='libc::IPPROTO_IGMP constant'>IPPROTO_IGMP</a></td><td class='docblock-short'><p>group mgmt protocol</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IGP.html" title='libc::IPPROTO_IGP constant'>IPPROTO_IGP</a></td><td class='docblock-short'><p>NSFNET-IGP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IGRP.html" title='libc::IPPROTO_IGRP constant'>IPPROTO_IGRP</a></td><td class='docblock-short'><p>Cisco/GXS IGRP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IL.html" title='libc::IPPROTO_IL constant'>IPPROTO_IL</a></td><td class='docblock-short'><p>IL transport protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_INLSP.html" title='libc::IPPROTO_INLSP constant'>IPPROTO_INLSP</a></td><td class='docblock-short'><p>Integ. Net Layer Security</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_INP.html" title='libc::IPPROTO_INP constant'>IPPROTO_INP</a></td><td class='docblock-short'><p>Merit Internodal</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IP.html" title='libc::IPPROTO_IP constant'>IPPROTO_IP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPCOMP.html" title='libc::IPPROTO_IPCOMP constant'>IPPROTO_IPCOMP</a></td><td class='docblock-short'><p>payload compression (IPComp)</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPCV.html" title='libc::IPPROTO_IPCV constant'>IPPROTO_IPCV</a></td><td class='docblock-short'><p>Packet Core Utility</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPEIP.html" title='libc::IPPROTO_IPEIP constant'>IPPROTO_IPEIP</a></td><td class='docblock-short'><p>IP encapsulated in IP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPIP.html" title='libc::IPPROTO_IPIP constant'>IPPROTO_IPIP</a></td><td class='docblock-short'><p>for compatibility</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPPC.html" title='libc::IPPROTO_IPPC constant'>IPPROTO_IPPC</a></td><td class='docblock-short'><p>Pluribus Packet Core</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IPV6.html" title='libc::IPPROTO_IPV6 constant'>IPPROTO_IPV6</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_IRTP.html" title='libc::IPPROTO_IRTP constant'>IPPROTO_IRTP</a></td><td class='docblock-short'><p>Reliable Transaction</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_KRYPTOLAN.html" title='libc::IPPROTO_KRYPTOLAN constant'>IPPROTO_KRYPTOLAN</a></td><td class='docblock-short'><p>Kryptolan</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_LARP.html" title='libc::IPPROTO_LARP constant'>IPPROTO_LARP</a></td><td class='docblock-short'><p>Locus Address Resoloution</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_LEAF1.html" title='libc::IPPROTO_LEAF1 constant'>IPPROTO_LEAF1</a></td><td class='docblock-short'><p>Leaf-1</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_LEAF2.html" title='libc::IPPROTO_LEAF2 constant'>IPPROTO_LEAF2</a></td><td class='docblock-short'><p>Leaf-2</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MAX.html" title='libc::IPPROTO_MAX constant'>IPPROTO_MAX</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MEAS.html" title='libc::IPPROTO_MEAS constant'>IPPROTO_MEAS</a></td><td class='docblock-short'><p>DCN Measurement Subsystems</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MHRP.html" title='libc::IPPROTO_MHRP constant'>IPPROTO_MHRP</a></td><td class='docblock-short'><p>Mobile Host Routing</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MICP.html" title='libc::IPPROTO_MICP constant'>IPPROTO_MICP</a></td><td class='docblock-short'><p>Mobile Int.ing control</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MTP.html" title='libc::IPPROTO_MTP constant'>IPPROTO_MTP</a></td><td class='docblock-short'><p>Multicast Transport</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_MUX.html" title='libc::IPPROTO_MUX constant'>IPPROTO_MUX</a></td><td class='docblock-short'><p>Multiplexing</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ND.html" title='libc::IPPROTO_ND constant'>IPPROTO_ND</a></td><td class='docblock-short'><p>Sun net disk proto (temp.)</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_NHRP.html" title='libc::IPPROTO_NHRP constant'>IPPROTO_NHRP</a></td><td class='docblock-short'><p>Next Hop Resolution</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_NONE.html" title='libc::IPPROTO_NONE constant'>IPPROTO_NONE</a></td><td class='docblock-short'><p>IP6 no next header</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_NSP.html" title='libc::IPPROTO_NSP constant'>IPPROTO_NSP</a></td><td class='docblock-short'><p>Network Services</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_NVPII.html" title='libc::IPPROTO_NVPII constant'>IPPROTO_NVPII</a></td><td class='docblock-short'><p>network voice protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_OSPFIGP.html" title='libc::IPPROTO_OSPFIGP constant'>IPPROTO_OSPFIGP</a></td><td class='docblock-short'><p>OSPFIGP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PGM.html" title='libc::IPPROTO_PGM constant'>IPPROTO_PGM</a></td><td class='docblock-short'><p>PGM</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PIGP.html" title='libc::IPPROTO_PIGP constant'>IPPROTO_PIGP</a></td><td class='docblock-short'><p>private interior gateway</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PIM.html" title='libc::IPPROTO_PIM constant'>IPPROTO_PIM</a></td><td class='docblock-short'><p>Protocol Independent Mcast</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PRM.html" title='libc::IPPROTO_PRM constant'>IPPROTO_PRM</a></td><td class='docblock-short'><p>Packet Radio Measurement</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PUP.html" title='libc::IPPROTO_PUP constant'>IPPROTO_PUP</a></td><td class='docblock-short'><p>pup</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_PVP.html" title='libc::IPPROTO_PVP constant'>IPPROTO_PVP</a></td><td class='docblock-short'><p>Packet Video Protocol</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_RAW.html" title='libc::IPPROTO_RAW constant'>IPPROTO_RAW</a></td><td class='docblock-short'><p>raw IP packet</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_RCCMON.html" title='libc::IPPROTO_RCCMON constant'>IPPROTO_RCCMON</a></td><td class='docblock-short'><p>BBN RCC Monitoring</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_RDP.html" title='libc::IPPROTO_RDP constant'>IPPROTO_RDP</a></td><td class='docblock-short'><p>Reliable Data</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ROUTING.html" title='libc::IPPROTO_ROUTING constant'>IPPROTO_ROUTING</a></td><td class='docblock-short'><p>IP6 routing header</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_RSVP.html" title='libc::IPPROTO_RSVP constant'>IPPROTO_RSVP</a></td><td class='docblock-short'><p>resource reservation</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_RVD.html" title='libc::IPPROTO_RVD constant'>IPPROTO_RVD</a></td><td class='docblock-short'><p>Remote Virtual Disk</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SATEXPAK.html" title='libc::IPPROTO_SATEXPAK constant'>IPPROTO_SATEXPAK</a></td><td class='docblock-short'><p>SATNET/Backroom EXPAK</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SATMON.html" title='libc::IPPROTO_SATMON constant'>IPPROTO_SATMON</a></td><td class='docblock-short'><p>Satnet Monitoring</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SCCSP.html" title='libc::IPPROTO_SCCSP constant'>IPPROTO_SCCSP</a></td><td class='docblock-short'><p>Semaphore Comm. security</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SCTP.html" title='libc::IPPROTO_SCTP constant'>IPPROTO_SCTP</a></td><td class='docblock-short'><p>SCTP</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SDRP.html" title='libc::IPPROTO_SDRP constant'>IPPROTO_SDRP</a></td><td class='docblock-short'><p>Source Demand Routing</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SEP.html" title='libc::IPPROTO_SEP constant'>IPPROTO_SEP</a></td><td class='docblock-short'><p>Sequential Exchange</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SRPC.html" title='libc::IPPROTO_SRPC constant'>IPPROTO_SRPC</a></td><td class='docblock-short'><p>Strite RPC protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_ST.html" title='libc::IPPROTO_ST constant'>IPPROTO_ST</a></td><td class='docblock-short'><p>Stream protocol II.</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SVMTP.html" title='libc::IPPROTO_SVMTP constant'>IPPROTO_SVMTP</a></td><td class='docblock-short'><p>Secure VMTP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_SWIPE.html" title='libc::IPPROTO_SWIPE constant'>IPPROTO_SWIPE</a></td><td class='docblock-short'><p>IP with encryption</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TCF.html" title='libc::IPPROTO_TCF constant'>IPPROTO_TCF</a></td><td class='docblock-short'><p>TCF</p>
2019-09-06 15:57:44 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TCP.html" title='libc::IPPROTO_TCP constant'>IPPROTO_TCP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TP.html" title='libc::IPPROTO_TP constant'>IPPROTO_TP</a></td><td class='docblock-short'><p>tp-4 w/ class negotiation</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TPXX.html" title='libc::IPPROTO_TPXX constant'>IPPROTO_TPXX</a></td><td class='docblock-short'><p>TP++ Transport</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TRUNK1.html" title='libc::IPPROTO_TRUNK1 constant'>IPPROTO_TRUNK1</a></td><td class='docblock-short'><p>Trunk-1</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TRUNK2.html" title='libc::IPPROTO_TRUNK2 constant'>IPPROTO_TRUNK2</a></td><td class='docblock-short'><p>Trunk-2</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_TTP.html" title='libc::IPPROTO_TTP constant'>IPPROTO_TTP</a></td><td class='docblock-short'><p>TTP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_UDP.html" title='libc::IPPROTO_UDP constant'>IPPROTO_UDP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_VINES.html" title='libc::IPPROTO_VINES constant'>IPPROTO_VINES</a></td><td class='docblock-short'><p>Banyon VINES</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_VISA.html" title='libc::IPPROTO_VISA constant'>IPPROTO_VISA</a></td><td class='docblock-short'><p>VISA Protocol</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_VMTP.html" title='libc::IPPROTO_VMTP constant'>IPPROTO_VMTP</a></td><td class='docblock-short'><p>VMTP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_WBEXPAK.html" title='libc::IPPROTO_WBEXPAK constant'>IPPROTO_WBEXPAK</a></td><td class='docblock-short'><p>WIDEBAND EXPAK</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_WBMON.html" title='libc::IPPROTO_WBMON constant'>IPPROTO_WBMON</a></td><td class='docblock-short'><p>WIDEBAND Monitoring</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_WSN.html" title='libc::IPPROTO_WSN constant'>IPPROTO_WSN</a></td><td class='docblock-short'><p>Wang Span Network</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_XNET.html" title='libc::IPPROTO_XNET constant'>IPPROTO_XNET</a></td><td class='docblock-short'><p>Cross Net Debugger</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPPROTO_XTP.html" title='libc::IPPROTO_XTP constant'>IPPROTO_XTP</a></td><td class='docblock-short'><p>XTP</p>
</td></tr><tr class='module-item'><td><a class="constant" href="constant.IPTOS_ECN_CE.html" title='libc::IPTOS_ECN_CE constant'>IPTOS_ECN_CE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPTOS_ECN_ECT0.html" title='libc::IPTOS_ECN_ECT0 constant'>IPTOS_ECN_ECT0</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPTOS_ECN_ECT1.html" title='libc::IPTOS_ECN_ECT1 constant'>IPTOS_ECN_ECT1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPTOS_ECN_MASK.html" title='libc::IPTOS_ECN_MASK constant'>IPTOS_ECN_MASK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPTOS_ECN_NOTECT.html" title='libc::IPTOS_ECN_NOTECT constant'>IPTOS_ECN_NOTECT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_UNICAST_HOPS.html" title='libc::IPV6_UNICAST_HOPS constant'>IPV6_UNICAST_HOPS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_MULTICAST_IF.html" title='libc::IPV6_MULTICAST_IF constant'>IPV6_MULTICAST_IF</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_MULTICAST_HOPS.html" title='libc::IPV6_MULTICAST_HOPS constant'>IPV6_MULTICAST_HOPS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_MULTICAST_LOOP.html" title='libc::IPV6_MULTICAST_LOOP constant'>IPV6_MULTICAST_LOOP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_JOIN_GROUP.html" title='libc::IPV6_JOIN_GROUP constant'>IPV6_JOIN_GROUP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_LEAVE_GROUP.html" title='libc::IPV6_LEAVE_GROUP constant'>IPV6_LEAVE_GROUP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_RECVTCLASS.html" title='libc::IPV6_RECVTCLASS constant'>IPV6_RECVTCLASS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_TCLASS.html" title='libc::IPV6_TCLASS constant'>IPV6_TCLASS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_PKTINFO.html" title='libc::IPV6_PKTINFO constant'>IPV6_PKTINFO</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_RECVPKTINFO.html" title='libc::IPV6_RECVPKTINFO constant'>IPV6_RECVPKTINFO</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IPV6_V6ONLY.html" title='libc::IPV6_V6ONLY constant'>IPV6_V6ONLY</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_ADD_MEMBERSHIP.html" title='libc::IP_ADD_MEMBERSHIP constant'>IP_ADD_MEMBERSHIP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_DROP_MEMBERSHIP.html" title='libc::IP_DROP_MEMBERSHIP constant'>IP_DROP_MEMBERSHIP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_HDRINCL.html" title='libc::IP_HDRINCL constant'>IP_HDRINCL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_MULTICAST_IF.html" title='libc::IP_MULTICAST_IF constant'>IP_MULTICAST_IF</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_MULTICAST_LOOP.html" title='libc::IP_MULTICAST_LOOP constant'>IP_MULTICAST_LOOP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.IP_MULTICAST_TTL.html" title='libc::IP_MULTICAST_TTL constant'>IP_MULTICAST_TTL</a></td><td class='docblock-short'></td></tr><tr class='m
<table><tr class='module-item'><td><a class="fn" href="fn.CMSG_DATA.html" title='libc::CMSG_DATA fn'>CMSG_DATA</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.CMSG_FIRSTHDR.html" title='libc::CMSG_FIRSTHDR fn'>CMSG_FIRSTHDR</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.CMSG_LEN.html" title='libc::CMSG_LEN fn'>CMSG_LEN</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.CMSG_NXTHDR.html" title='libc::CMSG_NXTHDR fn'>CMSG_NXTHDR</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.CMSG_SPACE.html" title='libc::CMSG_SPACE fn'>CMSG_SPACE</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.FD_CLR.html" title='libc::FD_CLR fn'>FD_CLR</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.FD_ISSET.html" title='libc::FD_ISSET fn'>FD_ISSET</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.FD_SET.html" title='libc::FD_SET fn'>FD_SET</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.FD_ZERO.html" title='libc::FD_ZERO fn'>FD_ZERO</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.QCMD.html" title='libc::QCMD fn'>QCMD</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WCOREDUMP.html" title='libc::WCOREDUMP fn'>WCOREDUMP</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WEXITSTATUS.html" title='libc::WEXITSTATUS fn'>WEXITSTATUS</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WIFCONTINUED.html" title='libc::WIFCONTINUED fn'>WIFCONTINUED</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WIFEXITED.html" title='libc::WIFEXITED fn'>WIFEXITED</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WIFSIGNALED.html" title='libc::WIFSIGNALED fn'>WIFSIGNALED</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WIFSTOPPED.html" title='libc::WIFSTOPPED fn'>WIFSTOPPED</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WSTOPSIG.html" title='libc::WSTOPSIG fn'>WSTOPSIG</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.WTERMSIG.html" title='libc::WTERMSIG fn'>WTERMSIG</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn._WSTATUS.html" title='libc::_WSTATUS fn'>_WSTATUS</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.__error.html" title='libc::__error fn'>__error</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" h
2019-09-06 15:57:44 -07:00
32-bit Solaris or illumos target is ever created, it should use
__posix_readdir_r. See libc(3LIB) on Solaris or illumos:
https://illumos.org/man/3lib/libc
https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html
https://www.unix.com/man-page/opensolaris/3LIB/libc/</p>
2019-09-16 15:53:39 -07:00
</td></tr><tr class='module-item'><td><a class="fn" href="fn.readlink.html" title='libc::readlink fn'>readlink</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.readlinkat.html" title='libc::readlinkat fn'>readlinkat</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.readv.html" title='libc::readv fn'>readv</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.realloc.html" title='libc::realloc fn'>realloc</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.realpath.html" title='libc::realpath fn'>realpath</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.recv.html" title='libc::recv fn'>recv</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.recvfrom.html" title='libc::recvfrom fn'>recvfrom</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.recvmsg.html" title='libc::recvmsg fn'>recvmsg</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.remove.html" title='libc::remove fn'>remove</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.removexattr.html" title='libc::removexattr fn'>removexattr</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.rename.html" title='libc::rename fn'>rename</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.renameat.html" title='libc::renameat fn'>renameat</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.renameatx_np.html" title='libc::renameatx_np fn'>renameatx_np</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.renamex_np.html" title='libc::renamex_np fn'>renamex_np</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.res_init.html" title='libc::res_init fn'>res_init</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.rewind.html" title='libc::rewind fn'>rewind</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.rewinddir.html" title='libc::rewinddir fn'>rewinddir</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.rmdir.html" title='libc::rmdir fn'>rmdir</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.sbrk.html" title='libc::sbrk fn'>sbrk</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.scanf.html" title='libc::scanf fn'>scanf</a><a title='unsafe function' href='#'><sup></sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.sched_yield.html" title='libc::sched_yield fn'>sched_yield</a><a title='u
<table><tr class='module-item'><td><a class="type" href="type.blkcnt_t.html" title='libc::blkcnt_t type'>blkcnt_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.blksize_t.html" title='libc::blksize_t type'>blksize_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.boolean_t.html" title='libc::boolean_t type'>boolean_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_char.html" title='libc::c_char type'>c_char</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_double.html" title='libc::c_double type'>c_double</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_float.html" title='libc::c_float type'>c_float</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_int.html" title='libc::c_int type'>c_int</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_long.html" title='libc::c_long type'>c_long</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_longlong.html" title='libc::c_longlong type'>c_longlong</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_schar.html" title='libc::c_schar type'>c_schar</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_short.html" title='libc::c_short type'>c_short</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_uchar.html" title='libc::c_uchar type'>c_uchar</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_uint.html" title='libc::c_uint type'>c_uint</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_ulong.html" title='libc::c_ulong type'>c_ulong</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_ulonglong.html" title='libc::c_ulonglong type'>c_ulonglong</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.c_ushort.html" title='libc::c_ushort type'>c_ushort</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.cc_t.html" title='libc::cc_t type'>cc_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.clock_t.html" title='libc::clock_t type'>clock_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.clockid_t.html" title='libc::clockid_t type'>clockid_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.cpu_subtype_t.html" title='libc::cpu_subtype_t type'>cpu_subtype_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.cpu_type_t.html" title='libc::cpu_type_t type'>cpu_type_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.dev_t.html" title='libc::dev_t type'>dev_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.fsblkcnt_t.html" title='libc::fsblkcnt_t type'>fsblkcnt_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.fsfilcnt_t.html" title='libc::fsfilcnt_t type'>fsfilcnt_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.gid_t.html" title='libc::gid_t type'>gid_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.id_t.html" title='libc::id_t type'>id_t</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.idtype_t.html" title='libc::idtype_t type'>idtype_t</a></td><td class='docblock-short'></td></tr><tr class='mod
<table><tr class='module-item'><td><a class="union" href="union.semun.html" title='libc::semun union'>semun</a></td><td class='docblock-short'></td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../";window.currentCrate = "libc";</script><script src="../aliases.js"></script><script src="../main.js"></script><script defer src="../search-index.js"></script></body></html>