summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-14Switch implementation to use termios-systopic/use_bindgenMartin Samuelsson
2023-07-14Add bindgen based termios-sys crateMartin Samuelsson
2023-07-14Move existing files into termios/ subfolderMartin Samuelsson
2020-10-12Bump version to v0.3.3masterDavid Cuddeback
2020-10-12Split illumos from solarisJoshua M. Clulow
The `illumos` target is officially in the Rust toolchain now. It is available in beta builds from the official Rust CI/CD system, and we expect it to be available in the next stable release of the toolchain. This is a minimal change to split off the illumos platform code from the Solaris platform code, to allow building on native illumos Rust targets, and to make future maintenance easier on these increasingly divergent platforms. At this time, `src/os/illumos.rs` is a direct copy of `src/os/solaris.rs`.
2020-04-05Release v0.3.2David Cuddeback
2020-04-05Add Change LogDavid Cuddeback
2020-04-05Update contributorsDavid Cuddeback
Moving contributors from the README to a CONTRIBUTORS file, because it can be easily updated with the following command: $ git log --format='%aN <%aE>' | sort -u > CONTRIBUTORS
2020-04-05Contributing guidelines and project statusDavid Cuddeback
2020-04-05Illumos fixesJoshua M. Clulow
Fixes the fallback `cfmakeraw()` implementation to set `VMIN` and `VTIME` appropriately for blocking reads. Also adds a few missing constants to `solaris.rs` and reorders the constants to match the header files in OpenIndiana and OmniOS.
2020-04-05Formatting fixDavid Cuddeback
2020-04-04Add NetBSD supportatomicules
2020-04-04Add illumos supportMike Zeller
2018-10-08Bump version to v0.3.1David Cuddeback
2018-10-08Add Android supportDavid Cuddeback
2018-10-08Bump minimum supported Rust to 1.13.0David Cuddeback
2017-12-03bump version to v0.3.0David Cuddeback
2017-12-03add DragonFly BSD to list of supported OSesDavid Cuddeback
2017-12-03remove executable mode from source filesDavid Cuddeback
2017-12-03add VDSUSP and VSTATUS for FreeBSDDavid Cuddeback
2017-11-19fix unused extern crate warningDavid Cuddeback
2017-11-19remove TAB3 reexport from top-level moduleDavid Cuddeback
2017-11-12add support for DragonFly BSDDavid Cuddeback
2016-01-26bumps version to v0.2.2David Cuddeback
2016-01-20adds qbit to contributorsDavid Cuddeback
2016-01-20Merge pull request #5 from qbit/masterDavid Cuddeback
Add the OpenBSD termios definitions.
2016-01-19add OpenBSDAaron Bieber
2016-01-19add file / entries for OpenBSDAaron Bieber
2015-11-04bumps version to 0.2.1David Cuddeback
2015-11-04fixes repository URLDavid Cuddeback
2015-11-04upgrades libc to v0.2David Cuddeback
2015-10-15moves documentation linkDavid Cuddeback
2015-10-15bumps version to v0.2.0David Cuddeback
2015-10-15adds supported platforms to READMEDavid Cuddeback
2015-10-15Merge pull request #3 from myfreeweb/masterDavid Cuddeback
Add FreeBSD support
2015-10-15Only reexport output options supported everywhereGreg V
2015-10-15Add FreeBSD supportGreg V
2015-05-23adds stable releases to CI build matrixDavid Cuddeback
2015-05-02bumps version to 0.1.0David Cuddeback
2015-05-02adds documenation URL to manifestDavid Cuddeback
2015-05-02updates READMEDavid Cuddeback
2015-05-02exports OS-specific modulesDavid Cuddeback
2015-05-02adds crate documentationDavid Cuddeback
2015-05-02converts Termios to struct with innerDavid Cuddeback
2015-04-08removes unsafe constructorDavid Cuddeback
2015-04-08documents functionsDavid Cuddeback
2015-04-07adds tcgetsid() functionDavid Cuddeback
2015-04-07replaces c_int with RawFd for file descriptorsDavid Cuddeback
2015-04-07converts indentation to four spacesDavid Cuddeback
2015-04-07separates OS-specific definitions from FFI functionsDavid Cuddeback