nix v0.14.1 Release Notes

Release Date: 2019-06-07 // 6 months ago
  • ➕ Added

    • Macros exported by nix may now be imported via use on the Rust 2018 edition without importing helper macros on Linux targets. (#1066)

    For example, in Rust 2018, the ioctl_read_bad! macro can now be imported without importing the convert_ioctl_res! macro.

      use nix::ioctl_read_bad;
    
      ioctl_read_bad!(tcgets, libc::TCGETS, libc::termios);
    

    🔄 Changed

    • 🔄 Changed some public types from reexports of libc types like uint32_t to the native equivalents like u32. (#1072)

    🛠 Fixed

    • 🛠 Fix the build on Android and Linux/mips with recent versions of libc. (#1072)

    ✂ Removed