ssw/doc/rustix/termios/index.html
2023-01-09 19:23:20 +01:00

159 lines
42 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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="Terminal I/O stream operations."><meta name="keywords" content="rust, rustlang, rust-lang, termios"><title>rustix::termios - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><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="../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../../rustix/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../rustix/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Module termios</a></h2><div class="sidebar-elems"><section><div class="block"><ul><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></ul></div></section></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../rustix/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">rustix</a>::<wbr><a class="mod" href="#">termios</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../../src/rustix/termios/mod.rs.html#1-792">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Terminal I/O stream operations.</p>
</div></details><h2 id="enums" class="small-section-header"><a href="#enums">Enums</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.Action.html" title="rustix::termios::Action enum">Action</a></div><div class="item-right docblock-short"><p><code>TC*</code> values for use with <a href="fn.tcflow.html"><code>tcflow</code></a>.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.OptionalActions.html" title="rustix::termios::OptionalActions enum">OptionalActions</a></div><div class="item-right docblock-short"><p><code>TCSA*</code> values for use with <a href="fn.tcsetattr.html"><code>tcsetattr</code></a>.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.QueueSelector.html" title="rustix::termios::QueueSelector enum">QueueSelector</a></div><div class="item-right docblock-short"><p><code>TC*</code> values for use with <a href="fn.tcflush.html"><code>tcflush</code></a>.</p>
</div></div></div><h2 id="constants" class="small-section-header"><a href="#constants">Constants</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B0.html" title="rustix::termios::B0 constant">B0</a></div><div class="item-right docblock-short"><p><code>B0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B50.html" title="rustix::termios::B50 constant">B50</a></div><div class="item-right docblock-short"><p><code>B50</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B75.html" title="rustix::termios::B75 constant">B75</a></div><div class="item-right docblock-short"><p><code>B75</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B110.html" title="rustix::termios::B110 constant">B110</a></div><div class="item-right docblock-short"><p><code>B110</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B134.html" title="rustix::termios::B134 constant">B134</a></div><div class="item-right docblock-short"><p><code>B134</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B150.html" title="rustix::termios::B150 constant">B150</a></div><div class="item-right docblock-short"><p><code>B150</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B200.html" title="rustix::termios::B200 constant">B200</a></div><div class="item-right docblock-short"><p><code>B200</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B300.html" title="rustix::termios::B300 constant">B300</a></div><div class="item-right docblock-short"><p><code>B300</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B600.html" title="rustix::termios::B600 constant">B600</a></div><div class="item-right docblock-short"><p><code>B600</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B1200.html" title="rustix::termios::B1200 constant">B1200</a></div><div class="item-right docblock-short"><p><code>B1200</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B1800.html" title="rustix::termios::B1800 constant">B1800</a></div><div class="item-right docblock-short"><p><code>B1800</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B2400.html" title="rustix::termios::B2400 constant">B2400</a></div><div class="item-right docblock-short"><p><code>B2400</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B4800.html" title="rustix::termios::B4800 constant">B4800</a></div><div class="item-right docblock-short"><p><code>B4800</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B9600.html" title="rustix::termios::B9600 constant">B9600</a></div><div class="item-right docblock-short"><p><code>B9600</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B19200.html" title="rustix::termios::B19200 constant">B19200</a></div><div class="item-right docblock-short"><p><code>B19200</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B38400.html" title="rustix::termios::B38400 constant">B38400</a></div><div class="item-right docblock-short"><p><code>B38400</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B57600.html" title="rustix::termios::B57600 constant">B57600</a></div><div class="item-right docblock-short"><p><code>B57600</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B115200.html" title="rustix::termios::B115200 constant">B115200</a></div><div class="item-right docblock-short"><p><code>B115200</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B230400.html" title="rustix::termios::B230400 constant">B230400</a></div><div class="item-right docblock-short"><p><code>B230400</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B460800.html" title="rustix::termios::B460800 constant">B460800</a></div><div class="item-right docblock-short"><p><code>B460800</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B500000.html" title="rustix::termios::B500000 constant">B500000</a></div><div class="item-right docblock-short"><p><code>B500000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B576000.html" title="rustix::termios::B576000 constant">B576000</a></div><div class="item-right docblock-short"><p><code>B576000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B921600.html" title="rustix::termios::B921600 constant">B921600</a></div><div class="item-right docblock-short"><p><code>B921600</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B1000000.html" title="rustix::termios::B1000000 constant">B1000000</a></div><div class="item-right docblock-short"><p><code>B1000000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B1152000.html" title="rustix::termios::B1152000 constant">B1152000</a></div><div class="item-right docblock-short"><p><code>B1152000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B1500000.html" title="rustix::termios::B1500000 constant">B1500000</a></div><div class="item-right docblock-short"><p><code>B1500000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B2000000.html" title="rustix::termios::B2000000 constant">B2000000</a></div><div class="item-right docblock-short"><p><code>B2000000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B2500000.html" title="rustix::termios::B2500000 constant">B2500000</a></div><div class="item-right docblock-short"><p><code>B2500000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B3000000.html" title="rustix::termios::B3000000 constant">B3000000</a></div><div class="item-right docblock-short"><p><code>B3000000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B3500000.html" title="rustix::termios::B3500000 constant">B3500000</a></div><div class="item-right docblock-short"><p><code>B3500000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.B4000000.html" title="rustix::termios::B4000000 constant">B4000000</a></div><div class="item-right docblock-short"><p><code>B4000000</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.BRKINT.html" title="rustix::termios::BRKINT constant">BRKINT</a></div><div class="item-right docblock-short"><p><code>BRKINT</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.BS0.html" title="rustix::termios::BS0 constant">BS0</a></div><div class="item-right docblock-short"><p><code>BS0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.BS1.html" title="rustix::termios::BS1 constant">BS1</a></div><div class="item-right docblock-short"><p><code>BS1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.BSDLY.html" title="rustix::termios::BSDLY constant">BSDLY</a></div><div class="item-right docblock-short"><p><code>BSDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CBAUD.html" title="rustix::termios::CBAUD constant">CBAUD</a></div><div class="item-right docblock-short"><p><code>CBAUD</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CBAUDEX.html" title="rustix::termios::CBAUDEX constant">CBAUDEX</a></div><div class="item-right docblock-short"><p><code>CBAUDEX</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CIBAUD.html" title="rustix::termios::CIBAUD constant">CIBAUD</a></div><div class="item-right docblock-short"><p><code>CIBAUD</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CLOCAL.html" title="rustix::termios::CLOCAL constant">CLOCAL</a></div><div class="item-right docblock-short"><p><code>CLOCAL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CMSPAR.html" title="rustix::termios::CMSPAR constant">CMSPAR</a></div><div class="item-right docblock-short"><p><code>CMSPAR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CR0.html" title="rustix::termios::CR0 constant">CR0</a></div><div class="item-right docblock-short"><p><code>CR0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CR1.html" title="rustix::termios::CR1 constant">CR1</a></div><div class="item-right docblock-short"><p><code>CR1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CR2.html" title="rustix::termios::CR2 constant">CR2</a></div><div class="item-right docblock-short"><p><code>CR2</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CR3.html" title="rustix::termios::CR3 constant">CR3</a></div><div class="item-right docblock-short"><p><code>CR3</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CRDLY.html" title="rustix::termios::CRDLY constant">CRDLY</a></div><div class="item-right docblock-short"><p><code>CRDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CREAD.html" title="rustix::termios::CREAD constant">CREAD</a></div><div class="item-right docblock-short"><p><code>CREAD</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CRTSCTS.html" title="rustix::termios::CRTSCTS constant">CRTSCTS</a></div><div class="item-right docblock-short"><p><code>CRTSCTS</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CS5.html" title="rustix::termios::CS5 constant">CS5</a></div><div class="item-right docblock-short"><p><code>CS5</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CS6.html" title="rustix::termios::CS6 constant">CS6</a></div><div class="item-right docblock-short"><p><code>CS6</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CS7.html" title="rustix::termios::CS7 constant">CS7</a></div><div class="item-right docblock-short"><p><code>CS7</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CS8.html" title="rustix::termios::CS8 constant">CS8</a></div><div class="item-right docblock-short"><p><code>CS8</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CSIZE.html" title="rustix::termios::CSIZE constant">CSIZE</a></div><div class="item-right docblock-short"><p><code>CSIZE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.CSTOPB.html" title="rustix::termios::CSTOPB constant">CSTOPB</a></div><div class="item-right docblock-short"><p><code>CSTOPB</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHO.html" title="rustix::termios::ECHO constant">ECHO</a></div><div class="item-right docblock-short"><p><code>ECHO</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHOCTL.html" title="rustix::termios::ECHOCTL constant">ECHOCTL</a></div><div class="item-right docblock-short"><p><code>ECHOCTL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHOE.html" title="rustix::termios::ECHOE constant">ECHOE</a></div><div class="item-right docblock-short"><p><code>ECHOE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHOK.html" title="rustix::termios::ECHOK constant">ECHOK</a></div><div class="item-right docblock-short"><p><code>ECHOK</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHOKE.html" title="rustix::termios::ECHOKE constant">ECHOKE</a></div><div class="item-right docblock-short"><p><code>ECHOKE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHONL.html" title="rustix::termios::ECHONL constant">ECHONL</a></div><div class="item-right docblock-short"><p><code>ECHONL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ECHOPRT.html" title="rustix::termios::ECHOPRT constant">ECHOPRT</a></div><div class="item-right docblock-short"><p><code>ECHOPRT</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.EXTA.html" title="rustix::termios::EXTA constant">EXTA</a></div><div class="item-right docblock-short"><p><code>EXTA</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.EXTB.html" title="rustix::termios::EXTB constant">EXTB</a></div><div class="item-right docblock-short"><p><code>EXTB</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.EXTPROC.html" title="rustix::termios::EXTPROC constant">EXTPROC</a></div><div class="item-right docblock-short"><p><code>EXTPROC</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.FF0.html" title="rustix::termios::FF0 constant">FF0</a></div><div class="item-right docblock-short"><p><code>FF0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.FF1.html" title="rustix::termios::FF1 constant">FF1</a></div><div class="item-right docblock-short"><p><code>FF1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.FFDLY.html" title="rustix::termios::FFDLY constant">FFDLY</a></div><div class="item-right docblock-short"><p><code>FFDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.FLUSHO.html" title="rustix::termios::FLUSHO constant">FLUSHO</a></div><div class="item-right docblock-short"><p><code>FLUSHO</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.HUPCL.html" title="rustix::termios::HUPCL constant">HUPCL</a></div><div class="item-right docblock-short"><p><code>HUPCL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ICANON.html" title="rustix::termios::ICANON constant">ICANON</a></div><div class="item-right docblock-short"><p><code>ICANON</code>—A flag for the <code>c_lflag</code> field of <a href="type.Termios.html" title="Termios"><code>Termios</code></a> indicating
canonical mode.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ICRNL.html" title="rustix::termios::ICRNL constant">ICRNL</a></div><div class="item-right docblock-short"><p><code>ICRNL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IEXTEN.html" title="rustix::termios::IEXTEN constant">IEXTEN</a></div><div class="item-right docblock-short"><p><code>IEXTEN</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IGNBRK.html" title="rustix::termios::IGNBRK constant">IGNBRK</a></div><div class="item-right docblock-short"><p><code>IGNBRK</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IGNCR.html" title="rustix::termios::IGNCR constant">IGNCR</a></div><div class="item-right docblock-short"><p><code>IGNCR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IGNPAR.html" title="rustix::termios::IGNPAR constant">IGNPAR</a></div><div class="item-right docblock-short"><p><code>IGNPAR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IMAXBEL.html" title="rustix::termios::IMAXBEL constant">IMAXBEL</a></div><div class="item-right docblock-short"><p><code>IMAXBEL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.INLCR.html" title="rustix::termios::INLCR constant">INLCR</a></div><div class="item-right docblock-short"><p><code>INLCR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.INPCK.html" title="rustix::termios::INPCK constant">INPCK</a></div><div class="item-right docblock-short"><p><code>INPCK</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ISIG.html" title="rustix::termios::ISIG constant">ISIG</a></div><div class="item-right docblock-short"><p><code>ISIG</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ISTRIP.html" title="rustix::termios::ISTRIP constant">ISTRIP</a></div><div class="item-right docblock-short"><p><code>ISTRIP</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IUCLC.html" title="rustix::termios::IUCLC constant">IUCLC</a></div><div class="item-right docblock-short"><p><code>IUCLC</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IUTF8.html" title="rustix::termios::IUTF8 constant">IUTF8</a></div><div class="item-right docblock-short"><p><code>IUTF8</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IXANY.html" title="rustix::termios::IXANY constant">IXANY</a></div><div class="item-right docblock-short"><p><code>IXANY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IXOFF.html" title="rustix::termios::IXOFF constant">IXOFF</a></div><div class="item-right docblock-short"><p><code>IXOFF</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.IXON.html" title="rustix::termios::IXON constant">IXON</a></div><div class="item-right docblock-short"><p><code>IXON</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.NL0.html" title="rustix::termios::NL0 constant">NL0</a></div><div class="item-right docblock-short"><p><code>NL0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.NL1.html" title="rustix::termios::NL1 constant">NL1</a></div><div class="item-right docblock-short"><p><code>NL1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.NLDLY.html" title="rustix::termios::NLDLY constant">NLDLY</a></div><div class="item-right docblock-short"><p><code>NLDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.NOFLSH.html" title="rustix::termios::NOFLSH constant">NOFLSH</a></div><div class="item-right docblock-short"><p><code>NOFLSH</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.OCRNL.html" title="rustix::termios::OCRNL constant">OCRNL</a></div><div class="item-right docblock-short"><p><code>OCRNL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.OFDEL.html" title="rustix::termios::OFDEL constant">OFDEL</a></div><div class="item-right docblock-short"><p><code>OFDEL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.OFILL.html" title="rustix::termios::OFILL constant">OFILL</a></div><div class="item-right docblock-short"><p><code>OFILL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.OLCUC.html" title="rustix::termios::OLCUC constant">OLCUC</a></div><div class="item-right docblock-short"><p><code>OLCUC</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ONLCR.html" title="rustix::termios::ONLCR constant">ONLCR</a></div><div class="item-right docblock-short"><p><code>ONLCR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ONLRET.html" title="rustix::termios::ONLRET constant">ONLRET</a></div><div class="item-right docblock-short"><p><code>ONLRET</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.ONOCR.html" title="rustix::termios::ONOCR constant">ONOCR</a></div><div class="item-right docblock-short"><p><code>ONOCR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.OPOST.html" title="rustix::termios::OPOST constant">OPOST</a></div><div class="item-right docblock-short"><p><code>OPOST</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.PARENB.html" title="rustix::termios::PARENB constant">PARENB</a></div><div class="item-right docblock-short"><p><code>PARENB</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.PARMRK.html" title="rustix::termios::PARMRK constant">PARMRK</a></div><div class="item-right docblock-short"><p><code>PARMRK</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.PARODD.html" title="rustix::termios::PARODD constant">PARODD</a></div><div class="item-right docblock-short"><p><code>PARODD</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.PENDIN.html" title="rustix::termios::PENDIN constant">PENDIN</a></div><div class="item-right docblock-short"><p><code>PENDIN</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TAB0.html" title="rustix::termios::TAB0 constant">TAB0</a></div><div class="item-right docblock-short"><p><code>TAB0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TAB1.html" title="rustix::termios::TAB1 constant">TAB1</a></div><div class="item-right docblock-short"><p><code>TAB1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TAB2.html" title="rustix::termios::TAB2 constant">TAB2</a></div><div class="item-right docblock-short"><p><code>TAB2</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TAB3.html" title="rustix::termios::TAB3 constant">TAB3</a></div><div class="item-right docblock-short"><p><code>TAB3</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TABDLY.html" title="rustix::termios::TABDLY constant">TABDLY</a></div><div class="item-right docblock-short"><p><code>TABDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.TOSTOP.html" title="rustix::termios::TOSTOP constant">TOSTOP</a></div><div class="item-right docblock-short"><p><code>TOSTOP</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VDISCARD.html" title="rustix::termios::VDISCARD constant">VDISCARD</a></div><div class="item-right docblock-short"><p><code>VDISCARD</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VEOF.html" title="rustix::termios::VEOF constant">VEOF</a></div><div class="item-right docblock-short"><p><code>VEOF</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VEOL.html" title="rustix::termios::VEOL constant">VEOL</a></div><div class="item-right docblock-short"><p><code>VEOL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VEOL2.html" title="rustix::termios::VEOL2 constant">VEOL2</a></div><div class="item-right docblock-short"><p><code>VEOL2</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VERASE.html" title="rustix::termios::VERASE constant">VERASE</a></div><div class="item-right docblock-short"><p><code>VERASE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VINTR.html" title="rustix::termios::VINTR constant">VINTR</a></div><div class="item-right docblock-short"><p><code>VINTR</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VKILL.html" title="rustix::termios::VKILL constant">VKILL</a></div><div class="item-right docblock-short"><p><code>VKILL</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VLNEXT.html" title="rustix::termios::VLNEXT constant">VLNEXT</a></div><div class="item-right docblock-short"><p><code>VLNEXT</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VMIN.html" title="rustix::termios::VMIN constant">VMIN</a></div><div class="item-right docblock-short"><p><code>VMIN</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VQUIT.html" title="rustix::termios::VQUIT constant">VQUIT</a></div><div class="item-right docblock-short"><p><code>VQUIT</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VREPRINT.html" title="rustix::termios::VREPRINT constant">VREPRINT</a></div><div class="item-right docblock-short"><p><code>VREPRINT</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VSTART.html" title="rustix::termios::VSTART constant">VSTART</a></div><div class="item-right docblock-short"><p><code>VSTART</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VSTOP.html" title="rustix::termios::VSTOP constant">VSTOP</a></div><div class="item-right docblock-short"><p><code>VSTOP</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VSUSP.html" title="rustix::termios::VSUSP constant">VSUSP</a></div><div class="item-right docblock-short"><p><code>VSUSP</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VSWTC.html" title="rustix::termios::VSWTC constant">VSWTC</a></div><div class="item-right docblock-short"><p><code>VSWTC</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VT0.html" title="rustix::termios::VT0 constant">VT0</a></div><div class="item-right docblock-short"><p><code>VT0</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VT1.html" title="rustix::termios::VT1 constant">VT1</a></div><div class="item-right docblock-short"><p><code>VT1</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VTDLY.html" title="rustix::termios::VTDLY constant">VTDLY</a></div><div class="item-right docblock-short"><p><code>VTDLY</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VTIME.html" title="rustix::termios::VTIME constant">VTIME</a></div><div class="item-right docblock-short"><p><code>VTIME</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.VWERASE.html" title="rustix::termios::VWERASE constant">VWERASE</a></div><div class="item-right docblock-short"><p><code>VWERASE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.XCASE.html" title="rustix::termios::XCASE constant">XCASE</a></div><div class="item-right docblock-short"><p><code>XCASE</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="constant" href="constant.XTABS.html" title="rustix::termios::XTABS constant">XTABS</a></div><div class="item-right docblock-short"><p><code>XTABS</code></p>
</div></div></div><h2 id="functions" class="small-section-header"><a href="#functions">Functions</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfgetispeed.html" title="rustix::termios::cfgetispeed fn">cfgetispeed</a></div><div class="item-right docblock-short"><p><code>cfgetispeed(termios)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfgetospeed.html" title="rustix::termios::cfgetospeed fn">cfgetospeed</a></div><div class="item-right docblock-short"><p><code>cfgetospeed(termios)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfmakeraw.html" title="rustix::termios::cfmakeraw fn">cfmakeraw</a></div><div class="item-right docblock-short"><p><code>cfmakeraw(termios)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfsetispeed.html" title="rustix::termios::cfsetispeed fn">cfsetispeed</a></div><div class="item-right docblock-short"><p><code>cfsetispeed(termios, speed)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfsetospeed.html" title="rustix::termios::cfsetospeed fn">cfsetospeed</a></div><div class="item-right docblock-short"><p><code>cfsetospeed(termios, speed)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.cfsetspeed.html" title="rustix::termios::cfsetspeed fn">cfsetspeed</a></div><div class="item-right docblock-short"><p><code>cfsetspeed(termios, speed)</code></p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.isatty.html" title="rustix::termios::isatty fn">isatty</a></div><div class="item-right docblock-short"><p><code>isatty(fd)</code>—Tests whether a file descriptor refers to a terminal.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.speed_value.html" title="rustix::termios::speed_value fn">speed_value</a></div><div class="item-right docblock-short"><p>Translate from a <code>Speed</code> code to a speed value <code>u32</code>.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcdrain.html" title="rustix::termios::tcdrain fn">tcdrain</a></div><div class="item-right docblock-short"><p><code>tcdrain(fd, duration)</code>—Wait until all pending output has been written.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcflow.html" title="rustix::termios::tcflow fn">tcflow</a></div><div class="item-right docblock-short"><p><code>tcflow(fd, action)</code>—Suspend or resume transmission or reception.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcflush.html" title="rustix::termios::tcflush fn">tcflush</a></div><div class="item-right docblock-short"><p><code>tcflush(fd, queue_selector)</code>—Wait until all pending output has been
written.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcgetattr.html" title="rustix::termios::tcgetattr fn">tcgetattr</a></div><div class="item-right docblock-short"><p><code>tcgetattr(fd)</code>—Get terminal attributes.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcgetpgrp.html" title="rustix::termios::tcgetpgrp fn">tcgetpgrp</a></div><div class="item-right docblock-short"><p><code>tcgetpgrp(fd)</code>—Get the terminal foreground process group.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcgetsid.html" title="rustix::termios::tcgetsid fn">tcgetsid</a></div><div class="item-right docblock-short"><p><code>tcgetsid(fd)</code>—Return the session ID of the current session with <code>fd</code> as
its controlling terminal.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcgetwinsize.html" title="rustix::termios::tcgetwinsize fn">tcgetwinsize</a></div><div class="item-right docblock-short"><p><code>tcgetwinsize(fd)</code>—Get the current terminal window size.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcsendbreak.html" title="rustix::termios::tcsendbreak fn">tcsendbreak</a></div><div class="item-right docblock-short"><p><code>tcsendbreak(fd, 0)</code>—Transmit zero-valued bits.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcsetattr.html" title="rustix::termios::tcsetattr fn">tcsetattr</a></div><div class="item-right docblock-short"><p><code>tcsetattr(fd)</code>—Set terminal attributes.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcsetpgrp.html" title="rustix::termios::tcsetpgrp fn">tcsetpgrp</a></div><div class="item-right docblock-short"><p><code>tcsetpgrp(fd, pid)</code>—Set the terminal foreground process group.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.tcsetwinsize.html" title="rustix::termios::tcsetwinsize fn">tcsetwinsize</a></div><div class="item-right docblock-short"><p><code>tcsetwinsize(fd)</code>—Set the current terminal window size.</p>
</div></div></div><h2 id="types" class="small-section-header"><a href="#types">Type Definitions</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="type" href="type.Speed.html" title="rustix::termios::Speed type">Speed</a></div><div class="item-right docblock-short"><p><code>speed_t</code>—A return type for <a href="fn.cfsetspeed.html"><code>cfsetspeed</code></a> and similar.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.Tcflag.html" title="rustix::termios::Tcflag type">Tcflag</a></div><div class="item-right docblock-short"><p><code>tcflag_t</code>—A type for the flags fields of <a href="type.Termios.html" title="Termios"><code>Termios</code></a>.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.Termios.html" title="rustix::termios::Termios type">Termios</a></div><div class="item-right docblock-short"><p><code>struct termios</code> for use with <a href="fn.tcgetattr.html"><code>tcgetattr</code></a>.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.Winsize.html" title="rustix::termios::Winsize type">Winsize</a></div><div class="item-right docblock-short"><p><code>struct winsize</code> for use with <a href="fn.tcgetwinsize.html"><code>tcgetwinsize</code></a>.</p>
</div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="rustix" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>