diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-02-06 04:37:12 +0000 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2018-02-06 04:37:12 +0000 |
commit | 90e82ed3d1bb03921f2b4c447f1a93fa1a4b33fc (patch) | |
tree | f11ca3295133a72a83c27d4a4b44fc214f54507d /test/test_unistd.rs | |
parent | 60aaa0da2e880e6e094baed10a8a441a6d4a9c5f (diff) | |
parent | 5e999457689e4dabbc1720ea9ce684ef78286df0 (diff) | |
download | nix-90e82ed3d1bb03921f2b4c447f1a93fa1a4b33fc.zip |
Merge #851
851: Added `getsid` in `::nix::unistd` r=asomers a=ggriffiniii
Resolves Issue #850
Diffstat (limited to 'test/test_unistd.rs')
-rw-r--r-- | test/test_unistd.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_unistd.rs b/test/test_unistd.rs index d78b6ba8..fe33b1d0 100644 --- a/test/test_unistd.rs +++ b/test/test_unistd.rs @@ -108,6 +108,14 @@ fn test_getpid() { assert!(ppid > 0); } +#[test] +fn test_getsid() { + let none_sid: ::libc::pid_t = getsid(None).unwrap().into(); + let pid_sid: ::libc::pid_t = getsid(Some(getpid())).unwrap().into(); + assert!(none_sid > 0); + assert!(none_sid == pid_sid); +} + #[cfg(any(target_os = "linux", target_os = "android"))] mod linux_android { use nix::unistd::gettid; |