nix v0.11.0 Release Notes
Release Date: 2018-06-02 // almost 6 years ago-
โ Added
- โ Added
sendfile
on FreeBSD and Darwin. (#901) - โ Added
pselect
(#894) - ๐ฆ Exposed
preadv
andpwritev
on the BSDs. (#883) - โ Added
mlockall
andmunlockall
(#876) - โ Added
SO_MARK
on Linux. (#873) - โ Added safe support for nearly any buffer type in the
sys::aio
module. (#872) - โ Added
sys::aio::LioCb
as a wrapper forlibc::lio_listio
. (#872) - โ Added
unistd::getsid
(#850) - โ Added
alarm
. (#830) - Added interface flags
IFF_NO_PI, IFF_TUN, IFF_TAP
on linux-like systems. (#853) - โ Added
statvfs
module to all MacOS and Linux architectures. (#832) - Added
EVFILT_EMPTY
,EVFILT_PROCDESC
, andEVFILT_SENDFILE
on FreeBSD. (#825) - ๐ฆ Exposed
termios::cfmakesane
on FreeBSD. (#825) - Exposed
MSG_CMSG_CLOEXEC
on *BSD. (#825) - โ Added
fchmod
,fchmodat
. (#857) - Added
request_code_write_int!
on FreeBSD/DragonFlyBSD (#833)
๐ Changed
Display
andDebug
forSysControlAddr
now includes all fields. (#837)ioctl!
has been replaced with a family ofioctl_*!
macros. (#833)io!
,ior!
,iow!
, andiorw!
has been renamed torequest_code_none!
,request_code_read!
,request_code_write!
, andrequest_code_readwrite!
respectively. These have also now been exposed in the documentation. (#833)- ๐ง Enabled more
ptrace::Request
definitions for uncommon Linux platforms (#892) - Emulation of
FD_CLOEXEC
andO_NONBLOCK
was removed fromsocket()
,accept4()
, andsocketpair()
. (#907)
๐ Fixed
- ๐ Fixed possible panics when using
SigAction::flags
on Linux (#869) - Properly exposed 460800 and 921600 baud rates on NetBSD (#837)
- Fixed
ioctl_write_int!
on FreeBSD/DragonFlyBSD (#833) ioctl_write_int!
now properly supports passing ac_ulong
as the parameter on Linux non-musl targets (#833)
โ Removed
- โ Removed explicit support for the
bytes
crate from thesys::aio
module. Seesys::aio::AioCb::from_boxed_slice
examples for alternatives. (#872) - โ Removed
sys::aio::lio_listio
. Usesys::aio::LioCb::listio
instead. (#872) - โ Removed emulated
accept4()
from macos, ios, and netbsd targets (#907) - โ Removed
IFF_NOTRAILERS
on OpenBSD, as it has been removed in OpenBSD 6.3 (#893)
- โ Added