Lines Matching refs:nix
9 - Added a `passwd` field to `Group` (#[1338](https://github.com/nix-rust/nix/pull/1338))
10 - Added `mremap` (#[1306](https://github.com/nix-rust/nix/pull/1306))
11 - Added `personality` (#[1331](https://github.com/nix-rust/nix/pull/1331))
12 - Added limited Fuchsia support (#[1285](https://github.com/nix-rust/nix/pull/1285))
13 - Added `getpeereid` (#[1342](https://github.com/nix-rust/nix/pull/1342))
15 (#[1333](https://github.com/nix-rust/nix/pull/1333)).
20 ([#1356](https://github.com/nix-rust/nix/pull/1356))
23 (#[1350](https://github.com/nix-rust/nix/pull/1350))
25 (#[1344](https://github.com/nix-rust/nix/pull/1344))
29 ([#1381](https://github.com/nix-rust/nix/pull/1381))
31 (#[1372](https://github.com/nix-rust/nix/pull/1372))
33 (#[1366](https://github.com/nix-rust/nix/pull/1366))
38 (#[1382](https://github.com/nix-rust/nix/pull/1382))
40 (#[1362](https://github.com/nix-rust/nix/pull/1362))
42 ([#1381](https://github.com/nix-rust/nix/pull/1381))
47 (#[1341](https://github.com/nix-rust/nix/pull/1341))
52 (#[1289](https://github.com/nix-rust/nix/pull/1289))
55 (#[1281](https://github.com/nix-rust/nix/pull/1281))
57 (#[1300](https://github.com/nix-rust/nix/pull/1300))
59 (#[1301](https://github.com/nix-rust/nix/pull/1301))
61 (#[1283](https://github.com/nix-rust/nix/pull/1283))
64 (#[1284](https://github.com/nix-rust/nix/pull/1284))
66 (#[1278](https://github.com/nix-rust/nix/pull/1278))
68 (#[1293](https://github.com/nix-rust/nix/pull/1293))
75 (#[1257](https://github.com/nix-rust/nix/pull/1257))
77 (#[1211](https://github.com/nix-rust/nix/pull/1211))
79 (#[1195](https://github.com/nix-rust/nix/pull/1195))
83 (#[1185](https://github.com/nix-rust/nix/pull/1185))
85 (#[1187](https://github.com/nix-rust/nix/pull/1187))
88 (#[1163](https://github.com/nix-rust/nix/pull/1163))
89 - Derived `Ord`, `PartialOrd` for `unistd::Pid` (#[1189](https://github.com/nix-rust/nix/pull/1189))
91 ([#1207](https://github.com/nix-rust/nix/pull/1207))
93 receive offload (GRO) ([#1209](https://github.com/nix-rust/nix/pull/1209))
95 (#[1208](https://github.com/nix-rust/nix/pull/1208))
97 (#[1216](https://github.com/nix-rust/nix/pull/1216))
99 (#[1233](https://github.com/nix-rust/nix/pull/1233))
101 (#[1252](https://github.com/nix-rust/nix/pull/1252))
103 (#[1222](https://github.com/nix-rust/nix/pull/1222))
105 (#[1244](https://github.com/nix-rust/nix/pull/1244))
107 (#[1259](https://github.com/nix-rust/nix/pull/1259))
109 (#[1265](https://github.com/nix-rust/nix/pull/1265))
111 (#[1261](https://github.com/nix-rust/nix/pull/1261))
114 - Changed `fallocate` return type from `c_int` to `()` (#[1201](https://github.com/nix-rust/nix/pul…
116 (#[1198](https://github.com/nix-rust/nix/pull/1198))
118 (#[1245](https://github.com/nix-rust/nix/pull/1245))
119 - `execv`, `execve`, `execvp` and `execveat` in `::nix::unistd` and `reboot` in
120 …`::nix::sys::reboot` now return `Result<Infallible>` instead of `Result<Void>` (#[1239](https://gi…
127 (#[1244](https://github.com/nix-rust/nix/pull/1244))
129 (#[1244](https://github.com/nix-rust/nix/pull/1244))
130 - `nix::poll::ppoll`: `timeout` parameter is now optional, None is equivalent for infinite timeout.
136 (#[1214](https://github.com/nix-rust/nix/pull/1214))
138 - Fixed a bug in nix::unistd that would result in an infinite loop
140 16KB. (#[1198](https://github.com/nix-rust/nix/pull/1198))
141 - Fixed unaligned casting of `cmsg_data` to `af_alg_iv` (#[1206](https://github.com/nix-rust/nix/pu…
142 …` when reading symlinks longer than `PATH_MAX` (#[1231](https://github.com/nix-rust/nix/pull/1231))
147 (#[1243](https://github.com/nix-rust/nix/pull/1243))
149 (#[1244](https://github.com/nix-rust/nix/pull/1244))
154 (#[1215](https://github.com/nix-rust/nix/pull/1215))
158 (#[1235](https://github.com/nix-rust/nix/pull/1235))
164 (#[1242](https://github.com/nix-rust/nix/pull/1242))
167 (#[1255](https://github.com/nix-rust/nix/pull/1255))
171 (#[1255](https://github.com/nix-rust/nix/pull/1255))
174 (#[1255](https://github.com/nix-rust/nix/pull/1255))
177 (#[1266](https://github.com/nix-rust/nix/pull/1268))
182 (#[1177](https://github.com/nix-rust/nix/pull/1177))
187 (#[1175](https://github.com/nix-rust/nix/pull/1175))
195 (#[1168](https://github.com/nix-rust/nix/pull/1168))
203 (#[1154](https://github.com/nix-rust/nix/pull/1154))
206 (#[1138](https://github.com/nix-rust/nix/pull/1138))
209 ([#1105](https://github.com/nix-rust/nix/pull/1105))
212 ([#1107](https://github.com/nix-rust/nix/pull/1107))
215 ([#1107](https://github.com/nix-rust/nix/pull/1107))
218 ([#1133](https://github.com/nix-rust/nix/pull/1133))
222 ([#1139](https://github.com/nix-rust/nix/pull/1139))
225 ([#1101](https://github.com/nix-rust/nix/pull/1101))
228 ([#1148](https://github.com/nix-rust/nix/pull/1148))
231 injection. ([#1083](https://github.com/nix-rust/nix/pull/1083))
236 ([#1159](https://github.com/nix-rust/nix/pull/1159))
241 ([#1160](https://github.com/nix-rust/nix/pull/1160))
245 ([#1156](https://github.com/nix-rust/nix/pull/1156))
249 ([#1145](https://github.com/nix-rust/nix/pull/1145))
252 ([#1113](https://github.com/nix-rust/nix/pull/1113))
255 ([#1109](https://github.com/nix-rust/nix/pull/1109))
258 # use nix::fcntl::{readlink, readlinkat};
272 ([#1108](https://github.com/nix-rust/nix/pull/1108))
278 ([#1107](https://github.com/nix-rust/nix/pull/1107))
281 ([#1121](https://github.com/nix-rust/nix/pull/1121))
285 ([#1120](https://github.com/nix-rust/nix/pull/1120))
288 ([#1136](https://github.com/nix-rust/nix/pull/1136))
292 ([#1156](https://github.com/nix-rust/nix/pull/1156))
297 ([#1079](https://github.com/nix-rust/nix/pull/1079))
299 types that support them. ([#1035](https://github.com/nix-rust/nix/pull/1035))
301 ([#1069](https://github.com/nix-rust/nix/pull/1069))
303 ([#1084](https://github.com/nix-rust/nix/pull/1084))
305 ([#1089](https://github.com/nix-rust/nix/pull/1089))
307 ([#1091](https://github.com/nix-rust/nix/pull/1091))
309 ([#1058](https://github.com/nix-rust/nix/pull/1058))
311 ([#1097](https://github.com/nix-rust/nix/pull/1097))
315 ([#1077](https://github.com/nix-rust/nix/pull/1077))
317 ([#1035](https://github.com/nix-rust/nix/pull/1035))
318 ([#1095](https://github.com/nix-rust/nix/pull/1095))
320 ([#928](https://github.com/nix-rust/nix/pull/928))
323 - Enabled `sched_yield` for all nix hosts.
324 ([#1090](https://github.com/nix-rust/nix/pull/1090))
330 - Macros exported by `nix` may now be imported via `use` on the Rust 2018
332 ([#1066](https://github.com/nix-rust/nix/pull/1066))
338 use nix::ioctl_read_bad;
346 ([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
350 ([#1072](https://github.com/nix-rust/nix/pull/1072/commits))
357 ([#1002](https://github.com/nix-rust/nix/pull/1002))
359 Android and Linux. ([#1016](https://github.com/nix-rust/nix/pull/1016))
361 socket types on Linux and Android ([#1031](https://github.com/nix-rust/nix/pull/1031))
363 ([#1034](https://github.com/nix-rust/nix/pull/1034))
365 ([#969](https://github.com/nix-rust/nix/pull/969))
367 ([#1036](https://github.com/nix-rust/nix/pull/1036))
369 ([#1043](https://github.com/nix-rust/nix/pull/1043))
370 - Added `nix::unistd:seteuid` and `nix::unistd::setegid` for those platforms that do
372 ([#1044](https://github.com/nix-rust/nix/pull/1044))
374 ([#1045](https://github.com/nix-rust/nix/pull/1045))
376 ([#1042](https://github.com/nix-rust/nix/pull/1042))
378 ([#1050](https://github.com/nix-rust/nix/pull/1050))
381 - `PollFd` event flags renamed to `PollFlags` ([#1024](https://github.com/nix-rust/nix/pull/1024/))
393 ([#1020](https://github.com/nix-rust/nix/pull/1020))
395 ([#1020](https://github.com/nix-rust/nix/pull/1020))
399 ([#1020](https://github.com/nix-rust/nix/pull/1020))
400 - Macros exported by `nix` may now be imported via `use` on the Rust 2018
402 ([#1041](https://github.com/nix-rust/nix/pull/1041))
408 use nix::ioctl_read_bad;
416 ([#1033](https://github.com/nix-rust/nix/pull/1033))
420 ([#1055](https://github.com/nix-rust/nix/pull/1055))
425 ([#990](https://github.com/nix-rust/nix/pull/990))
427 ([#972](https://github.com/nix-rust/nix/pull/972))
429 ([#972](https://github.com/nix-rust/nix/pull/972))
431 ([#997](https://github.com/nix-rust/nix/pull/997))
433 ([#1010](https://github.com/nix-rust/nix/pull/1010))
434 - Added `nix::sys::signal::signal`.
435 ([#817](https://github.com/nix-rust/nix/pull/817))
437 ([#991](https://github.com/nix-rust/nix/pull/991))
442 been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
444 either OS. It has been removed. ([#1000](https://github.com/nix-rust/nix/pull/1000))
451 - Added `FromStr` and `Display` impls for `nix::sys::Signal`
452 ([#884](https://github.com/nix-rust/nix/pull/884))
454 ([#961](https://github.com/nix-rust/nix/pull/961))
456 ([#922](https://github.com/nix-rust/nix/pull/922))
458 ([#921](https://github.com/nix-rust/nix/pull/921))
460 ([#923](https://github.com/nix-rust/nix/pull/923))
462 ([#916](https://github.com/nix-rust/nix/pull/916))
464 ([#930](https://github.com/nix-rust/nix/pull/930))
465 - Added `futimens` and `utimesat` wrappers ([#944](https://github.com/nix-rust/nix/pull/944)),
466 an `lutimes` wrapper ([#967](https://github.com/nix-rust/nix/pull/967)),
467 and a `utimes` wrapper ([#946](https://github.com/nix-rust/nix/pull/946)).
468 - Added `AF_UNSPEC` wrapper to `AddressFamily` ([#948](https://github.com/nix-rust/nix/pull/948))
470 ([#954](https://github.com/nix-rust/nix/pull/954))
472 ([#956](https://github.com/nix-rust/nix/pull/956))
474 ([#955](https://github.com/nix-rust/nix/pull/955))
475 - Added support for `ptrace` on BSD operating systems ([#949](https://github.com/nix-rust/nix/pull/…
477 …([#949](https://github.com/nix-rust/nix/pull/949)) ([#958](https://github.com/nix-rust/nix/pull/95…
479 ([#952](https://github.com/nix-rust/nix/pull/952))
481 ([#968](https://github.com/nix-rust/nix/pull/968))
483 ([#975](https://github.com/nix-rust/nix/pull/975))
485 ([#977](https://github.com/nix-rust/nix/pull/977))
489 ([#900](https://github.com/nix-rust/nix/pull/900))
490 ([#966](https://github.com/nix-rust/nix/pull/966))
494 ([#914](https://github.com/nix-rust/nix/pull/914))
496 ([#918](https://github.com/nix-rust/nix/pull/918))
504 ([#901](https://github.com/nix-rust/nix/pull/901))
506 ([#894](https://github.com/nix-rust/nix/pull/894))
508 ([#883](https://github.com/nix-rust/nix/pull/883))
510 ([#876](https://github.com/nix-rust/nix/pull/876))
512 ([#873](https://github.com/nix-rust/nix/pull/873))
514 ([#872](https://github.com/nix-rust/nix/pull/872))
516 ([#872](https://github.com/nix-rust/nix/pull/872))
518 ([#850](https://github.com/nix-rust/nix/pull/850))
519 - Added `alarm`. ([#830](https://github.com/nix-rust/nix/pull/830))
521 ([#853](https://github.com/nix-rust/nix/pull/853))
523 ([#832](https://github.com/nix-rust/nix/pull/832))
525 ([#825](https://github.com/nix-rust/nix/pull/825))
527 ([#825](https://github.com/nix-rust/nix/pull/825))
529 ([#825](https://github.com/nix-rust/nix/pull/825))
531 ([#857](https://github.com/nix-rust/nix/pull/857))
533 ([#833](https://github.com/nix-rust/nix/pull/833))
537 ([#837](https://github.com/nix-rust/nix/pull/837))
539 ([#833](https://github.com/nix-rust/nix/pull/833))
543 ([#833](https://github.com/nix-rust/nix/pull/833))
545 ([#892](https://github.com/nix-rust/nix/pull/892))
548 ([#907](https://github.com/nix-rust/nix/pull/907))
552 ([#869](https://github.com/nix-rust/nix/pull/869))
554 ([#837](https://github.com/nix-rust/nix/pull/837))
556 ([#833](https://github.com/nix-rust/nix/pull/833))
558 ([#833](https://github.com/nix-rust/nix/pull/833))
563 ([#872](https://github.com/nix-rust/nix/pull/872))
565 ([#872](https://github.com/nix-rust/nix/pull/872))
567 ([#907](https://github.com/nix-rust/nix/pull/907))
569 ([#893](https://github.com/nix-rust/nix/pull/893))
575 ([#852](https://github.com/nix-rust/nix/pull/852))
577 ([#820](https://github.com/nix-rust/nix/pull/820))
580 - Added `nix::poll` module for all platforms
581 ([#672](https://github.com/nix-rust/nix/pull/672))
582 - Added `nix::ppoll` function for FreeBSD and DragonFly
583 ([#672](https://github.com/nix-rust/nix/pull/672))
585 ([#647](https://github.com/nix-rust/nix/pull/647))
587 ([#722](https://github.com/nix-rust/nix/pull/722))
588 - Added `nix::unistd:fexecve`.
589 ([#727](https://github.com/nix-rust/nix/pull/727))
591 ([#739](https://github.com/nix-rust/nix/pull/739))
593 ([#739](https://github.com/nix-rust/nix/pull/739))
594 - Added `nix::sys::ptrace::detach`.
595 ([#749](https://github.com/nix-rust/nix/pull/749))
597 `nix::sys::socket::ControlMessage::ScmTimestamp`
598 ([#663](https://github.com/nix-rust/nix/pull/663))
600 control message: `nix::sys::socket::sockopt::ReceiveTimestamp`
601 ([#663](https://github.com/nix-rust/nix/pull/663))
603 ([#773](https://github.com/nix-rust/nix/pull/773))
604 - Add `nix::sys::fallocate`
605 ([#768](https:://github.com/nix-rust/nix/pull/768))
606 - Added `nix::unistd::mkfifo`.
607 ([#602](https://github.com/nix-rust/nix/pull/774))
609 ([#771](https://github.com/nix-rust/nix/pull/771))
610 - Added `nix::sys::uio::{process_vm_readv, process_vm_writev}` on Linux
611 ([#568](https://github.com/nix-rust/nix/pull/568))
612 - Added `nix::unistd::{getgroups, setgroups, getgrouplist, initgroups}`. ([#733](https://github.com…
613 - Added `nix::sys::socket::UnixAddr::as_abstract` on Linux and Android.
614 ([#785](https://github.com/nix-rust/nix/pull/785))
615 - Added `nix::unistd::execveat` on Linux and Android.
616 ([#800](https://github.com/nix-rust/nix/pull/800))
619 ([#741](https://github.com/nix-rust/nix/pull/741))
621 ([#814](https://github.com/nix-rust/nix/pull/814))
623 ([#826](https://github.com/nix-rust/nix/pull/826))
624 - Added `nix::sys::socket::LinkAddr` on Linux and all bsdlike system.
625 ([#813](https://github.com/nix-rust/nix/pull/813))
627 ([#835](https://github.com/nix-rust/nix/pull/835))
631 ([#834](https://github.com/nix-rust/nix/pull/834))
633 ([#777](https://github.com/nix-rust/nix/pull/777))
634 …sting `ptrace` wrappers to encourage namespacing ([#692](https://github.com/nix-rust/nix/pull/692))
639 ([#647](https://github.com/nix-rust/nix/pull/647))
641 `FdSet::highest` ([#701](https://github.com/nix-rust/nix/pull/701))
643 ([#721](https://github.com/nix-rust/nix/pull/721))
647 accessor methods. ([#729](https://github.com/nix-rust/nix/pull/729))
649 libc API. ([#731](https://github.com/nix-rust/nix/pull/731))
651 they are not officially supported. ([#731](https://github.com/nix-rust/nix/pull/731))
654 ([#731](https://github.com/nix-rust/nix/pull/731))
656 ([#744](https://github.com/nix-rust/nix/pull/744))
658 ([#749](https://github.com/nix-rust/nix/pull/749))
659 …ll now panic if the `AioCb` is still in-progress ([#715](https://github.com/nix-rust/nix/pull/715))
660 - Restricted `nix::sys::socket::UnixAddr::new_abstract` to Linux and Android only.
661 ([#785](https://github.com/nix-rust/nix/pull/785))
664 ([#814](https://github.com/nix-rust/nix/pull/814))
667 ([#814](https://github.com/nix-rust/nix/pull/814))
669 ([#829](https://github.com/nix-rust/nix/pull/829))
672 `nix::sys::termios` for more details.
673 ([#843](https://github.com/nix-rust/nix/pull/843))
677 ([#688](https://github.com/nix-rust/nix/pull/688))
680 ([#715](https://github.com/nix-rust/nix/pull/715))
683 ([#648](https://github.com/nix-rust/nix/pull/648))
688 ([#820](https://github.com/nix-rust/nix/pull/820))
691 ([#747](https://github.com/nix-rust/nix/pull/747))
693 …stead must be accessed using the `errno` module. ([#696](https://github.com/nix-rust/nix/pull/696))
696 ([#814](https://github.com/nix-rust/nix/pull/814))
703 ([#630](https://github.com/nix-rust/nix/pull/630)
705 ([#611](https://github.com/nix-rust/nix/pull/609)
706 - Added `nix::sys::pthread::pthread_self`
707 ([#591](https://github.com/nix-rust/nix/pull/591)
709 ([#582](https://github.com/nix-rust/nix/pull/582)
710 - Added `nix::unistd::{openat, fstatat, readlink, readlinkat}`
711 ([#551](https://github.com/nix-rust/nix/pull/551))
712 - Added `nix::pty::{grantpt, posix_openpt, ptsname/ptsname_r, unlockpt}`
713 ([#556](https://github.com/nix-rust/nix/pull/556)
714 - Added `nix::ptr::openpty`
715 ([#456](https://github.com/nix-rust/nix/pull/456))
716 - Added `nix::ptrace::{ptrace_get_data, ptrace_getsiginfo, ptrace_setsiginfo
717 and nix::Error::UnsupportedOperation}`
718 ([#614](https://github.com/nix-rust/nix/pull/614))
719 - Added `cfmakeraw`, `cfsetspeed`, and `tcgetsid`. ([#527](https://github.com/nix-rust/nix/pull/527…
721 macro. ([#670](https://github.com/nix-rust/nix/pull/670))
724 ([#566](https://github.com/nix-rust/nix/pull/566)).
728 doccomments. ([#661](https://github.com/nix-rust/nix/pull/661))
730 to more clearly separate those use cases. ([#670](https://github.com/nix-rust/nix/pull/670))
732 ([#559](https://github.com/nix-rust/nix/pull/559))
736 ([#542](https://github.com/nix-rust/nix/pull/542))
738 immutable ([#564](https://github.com/nix-rust/nix/pull/564))
741 arguments. ([#629](https://github.com/nix-rust/nix/pull/629))
742 - Fixed compilation on all Android and iOS targets ([#527](https://github.com/nix-rust/nix/pull/527…
744 - `nix::sys::statfs::{statfs,fstatfs}` uses statfs definition from `libc::statfs` instead of own li…
745 …Also file system type constants like `nix::sys::statfs::ADFS_SUPER_MAGIC` were removed in favor of…
746 ([#561](https://github.com/nix-rust/nix/pull/561))
747 …l tests and documentation and exposed it on iOS. ([#527](https://github.com/nix-rust/nix/pull/527))
749 supported platforms. ([#681](https://github.com/nix-rust/nix/pull/561))
754 ([#670](https://github.com/nix-rust/nix/pull/670))
757 - Removed `io::Error` from `nix::Error` and the conversion from `nix::Error` to `Errno`
758 ([#614](https://github.com/nix-rust/nix/pull/614))
761 release. ([#681](https://github.com/nix-rust/nix/pull/561))
764 ([#670](https://github.com/nix-rust/nix/pull/670))
768 Now compiles on Linux/MIPS ([#538](https://github.com/nix-rust/nix/pull/538)),
769 `Linux/PPC` ([#553](https://github.com/nix-rust/nix/pull/553)),
770 `MacOS/x86_64,i686` ([#553](https://github.com/nix-rust/nix/pull/553)),
771 `NetBSD/x64_64` ([#538](https://github.com/nix-rust/nix/pull/538)),
772 `FreeBSD/x86_64,i686` ([#536](https://github.com/nix-rust/nix/pull/536)), and
773 `Android` ([#631](https://github.com/nix-rust/nix/pull/631)).
775 ([#631](https://github.com/nix-rust/nix/pull/631))
776 - Added `nix::ptrace` on all Linux-kernel-based platforms
777 [#624](https://github.com/nix-rust/nix/pull/624). Previously it was
780 ([#623](https://github.com/nix-rust/nix/pull/623))
782 all supported platforms. ([#527](https://github.com/nix-rust/nix/pull/527))
784 ([#670](https://github.com/nix-rust/nix/pull/670))
790 [a859ee3c](https://github.com/nix-rust/nix/commit/a859ee3c9396dfdb118fcc2c8ecc697e2d303467))
795 - Added `::nix::sys::termios::BaudRate` enum to provide portable baudrate
796 values. ([#518](https://github.com/nix-rust/nix/pull/518))
798 and Android ([#438](https://github.com/nix-rust/nix/pull/438))
800 ([#483](https://github.com/nix-rust/nix/pull/483))
801 ([#506](https://github.com/nix-rust/nix/pull/506))
803 ([#478](https://github.com/nix-rust/nix/pull/478))
805 ([#478](https://github.com/nix-rust/nix/pull/478))
807 ([#475](https://github.com/nix-rust/nix/pull/475))
808 ([#483](https://github.com/nix-rust/nix/pull/483))
811 ([#415](https://github.com/nix-rust/nix/pull/415))
813 `::nix::sys::epoll` in order to support `::libc::epoll_create1`.
814 ([#410](https://github.com/nix-rust/nix/pull/410))
815 - Added `setresuid` and `setresgid` for Linux in `::nix::unistd`
816 ([#448](https://github.com/nix-rust/nix/pull/448))
817 - Added `getpgid` in `::nix::unistd`
818 ([#433](https://github.com/nix-rust/nix/pull/433))
819 - Added `tcgetpgrp` and `tcsetpgrp` in `::nix::unistd`
820 ([#451](https://github.com/nix-rust/nix/pull/451))
821 - Added `CLONE_NEWCGROUP` in `::nix::sched`
822 ([#457](https://github.com/nix-rust/nix/pull/457))
823 - Added `getpgrp` in `::nix::unistd`
824 ([#491](https://github.com/nix-rust/nix/pull/491))
825 - Added `fchdir` in `::nix::unistd`
826 ([#497](https://github.com/nix-rust/nix/pull/497))
827 - Added `major` and `minor` in `::nix::sys::stat` for decomposing `dev_t`
828 ([#508](https://github.com/nix-rust/nix/pull/508))
830 ([#503](https://github.com/nix-rust/nix/pull/503))
831 - Added `ppoll` in `::nix::poll`
832 ([#520](https://github.com/nix-rust/nix/pull/520))
834 ([#540](https://github.com/nix-rust/nix/pull/540))
837 - `::nix::sys::termios::{cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed}`
839 ([#518](https://github.com/nix-rust/nix/pull/518))
842 ([#480](https://github.com/nix-rust/nix/pull/480))
844 ([#478](https://github.com/nix-rust/nix/pull/478))
846 ([#475](https://github.com/nix-rust/nix/pull/475))
847 - `kill`'s signature, defined in `::nix::sys::signal`, changed, so that the
852 ([#445](https://github.com/nix-rust/nix/pull/445))
854 ([#444](https://github.com/nix-rust/nix/pull/444))
857 ([#415](https://github.com/nix-rust/nix/pull/415))
858 ([#442](https://github.com/nix-rust/nix/pull/442))
859 ([#463](https://github.com/nix-rust/nix/pull/463))
862 ([#427](https://github.com/nix-rust/nix/pull/427))
863 - Renamed `EpollEventKind` to `EpollFlags` in `::nix::sys::epoll` in order for
865 ([#410](https://github.com/nix-rust/nix/pull/410))
866 - `EpollEvent` in `::nix::sys::epoll` is now an opaque proxy for
870 ([#410](https://github.com/nix-rust/nix/pull/410))
871 - `SigFlags` in `::nix::sys::signal` has be renamed to `SigmaskHow` and its type
873 ([#460](https://github.com/nix-rust/nix/pull/460))
883 ([#541](https://github.com/nix-rust/nix/pull/541))
887 ([#474](https://github.com/nix-rust/nix/pull/415))
889 ([#415](https://github.com/nix-rust/nix/pull/415))
892 ([#397](https://github.com/nix-rust/nix/pull/397))
893 - Fixed an off-by-one bug in `UnixAddr::new_abstract` in `::nix::sys::socket`.
894 ([#429](https://github.com/nix-rust/nix/pull/429))
896 ([#490](https://github.com/nix-rust/nix/pull/490))
898 ([#508](https://github.com/nix-rust/nix/pull/508))
903 - Added `lseek` and `lseek64` in `::nix::unistd`
904 ([#377](https://github.com/nix-rust/nix/pull/377))
905 - Added `mkdir` and `getcwd` in `::nix::unistd`
906 ([#416](https://github.com/nix-rust/nix/pull/416))
908 `::nix::ucontext`.
909 ([#370](https://github.com/nix-rust/nix/pull/370))
910 - Added `WUNTRACED` to `WaitPidFlag` in `::nix::sys::wait` for non-_linux_
912 ([#379](https://github.com/nix-rust/nix/pull/379))
913 - Added new module `::nix::sys::reboot` with enumeration `RebootMode` and
915 ([#386](https://github.com/nix-rust/nix/pull/386))
916 - `FdSet` in `::nix::sys::select` now also implements `Clone`.
917 ([#405](https://github.com/nix-rust/nix/pull/405))
918 - Added `F_FULLFSYNC` to `FcntlArg` in `::nix::fcntl` for _apple_ targets.
919 ([#407](https://github.com/nix-rust/nix/pull/407))
920 - Added `CpuSet::unset` in `::nix::sched`.
921 ([#402](https://github.com/nix-rust/nix/pull/402))
922 - Added constructor method `new()` to `PollFd` in `::nix::poll`, in order to
924 ([#399](https://github.com/nix-rust/nix/pull/399))
925 - Added method `revents()` to `PollFd` in `::nix::poll`, in order to provide
927 ([#399](https://github.com/nix-rust/nix/pull/399))
928 - Added `MSG_CMSG_CLOEXEC` to `MsgFlags` in `::nix::sys::socket` for _linux_ only.
929 ([#422](https://github.com/nix-rust/nix/pull/422))
933 `Signal` in `::nix::sys::signal`.
934 ([#362](https://github.com/nix-rust/nix/pull/362))
935 - Renamed `EventFdFlag` to `EfdFlags` in `::nix::sys::eventfd`.
936 ([#383](https://github.com/nix-rust/nix/pull/383))
938 `::nix::sched` to `Result<bool>` and `Result<()>`, respectively. They now
940 ([#402](https://github.com/nix-rust/nix/pull/402))
941 - `MqAttr` in `::nix::mqueue` is now an opaque proxy for `::libc::mq_attr`,
945 ([#392](https://github.com/nix-rust/nix/pull/392))
946 - The parameter `msq_prio` of `mq_receive` with type `u32` in `::nix::mqueue`
949 ([#392](https://github.com/nix-rust/nix/pull/392))
950 - The type alias `MQd` in `::nix::queue` was replaced by the type alias
952 ([#392](https://github.com/nix-rust/nix/pull/392))
955 - Type alias `SigNum` from `::nix::sys::signal`.
956 ([#362](https://github.com/nix-rust/nix/pull/362))
957 - Type alias `CpuMask` from `::nix::shed`.
958 ([#402](https://github.com/nix-rust/nix/pull/402))
959 - Removed public fields from `PollFd` in `::nix::poll`. (See also added method
961 ([#399](https://github.com/nix-rust/nix/pull/399))
966 ([#389](https://github.com/nix-rust/nix/pull/389))
969 ([#397](https://github.com/nix-rust/nix/pull/397))
974 - Added `gettid` in `::nix::unistd` for _linux_ and _android_.
975 ([#293](https://github.com/nix-rust/nix/pull/293))
976 - Some _mips_ support in `::nix::sched` and `::nix::sys::syscall`.
977 ([#301](https://github.com/nix-rust/nix/pull/301))
978 - Added `SIGNALFD_SIGINFO_SIZE` in `::nix::sys::signalfd`.
979 ([#309](https://github.com/nix-rust/nix/pull/309))
980 - Added new module `::nix::ucontext` with struct `UContext`. Currently for
982 ([#311](https://github.com/nix-rust/nix/pull/311))
983 - Added `EPOLLEXCLUSIVE` to `EpollEventKind` in `::nix::sys::epoll`.
984 ([#330](https://github.com/nix-rust/nix/pull/330))
985 - Added `pause` to `::nix::unistd`.
986 ([#336](https://github.com/nix-rust/nix/pull/336))
987 - Added `sleep` to `::nix::unistd`.
988 ([#351](https://github.com/nix-rust/nix/pull/351))
989 - Added `S_IFDIR`, `S_IFLNK`, `S_IFMT` to `SFlag` in `::nix::sys::stat`.
990 ([#359](https://github.com/nix-rust/nix/pull/359))
992 `::nix::sys::signal`.
993 ([#347](https://github.com/nix-rust/nix/pull/347))
994 - `sockaddr_storage_to_addr` in `::nix::sys::socket` now supports `sockaddr_nl`
996 ([#366](https://github.com/nix-rust/nix/pull/366))
997 - Added support for `SO_ORIGINAL_DST` in `::nix::sys::socket` on _linux_.
998 ([#367](https://github.com/nix-rust/nix/pull/367))
999 - Added `SIGINFO` in `::nix::sys::signal` for the _macos_ target as well as
1000 `SIGPWR` and `SIGSTKFLT` in `::nix::sys::signal` for non-_macos_ targets.
1001 ([#361](https://github.com/nix-rust/nix/pull/361))
1004 - Changed the structure `IoVec` in `::nix::sys::uio`.
1005 ([#304](https://github.com/nix-rust/nix/pull/304))
1006 - Replaced `CREATE_NEW_FD` by `SIGNALFD_NEW` in `::nix::sys::signalfd`.
1007 ([#309](https://github.com/nix-rust/nix/pull/309))
1009 `::nix::sys::signal`.
1010 ([#314](https://github.com/nix-rust/nix/pull/314))
1011 - Renamed `Fork` to `ForkResult` and changed its fields in `::nix::unistd`.
1012 ([#332](https://github.com/nix-rust/nix/pull/332))
1013 - Added the `signal` parameter to `clone`'s signature in `::nix::sched`.
1014 ([#344](https://github.com/nix-rust/nix/pull/344))
1016 `Result<()>` in `::nix::unistd`.
1017 ([#357](https://github.com/nix-rust/nix/pull/357))
1021 `::nix::sys::socket::addr`.
1022 ([#335](https://github.com/nix-rust/nix/pull/335))