diff options
author | Julio Merino <julio@meroh.net> | 2018-11-05 11:06:04 -0500 |
---|---|---|
committer | Julio Merino <jmmv@google.com> | 2018-11-07 14:32:33 -0500 |
commit | 6a0ff23faceca6dddd81755e233b705c855fc81c (patch) | |
tree | 8e29009e15d92bc9be57ebbd8a6dd1cd86538ed5 | |
parent | 50658fd3e5e0ad460c90c9f9b24933ef6be7412b (diff) | |
download | nix-6a0ff23faceca6dddd81755e233b705c855fc81c.zip |
Make sys::time::{time_t, suseconds_t} public
This allows handling the return values of other public functions
(such as TimeVal's tv_sec and tv_usec) without having to pull in
these types from libc (which is ugly if a project is trying to
use nix exclusively to avoid libc's unsafety).
-rw-r--r-- | CHANGELOG.md | 2 | ||||
-rw-r--r-- | src/sys/time.rs | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6688c8f8..84e28131 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). ([#949](https://github.com/nix-rust/nix/pull/949)) ([#958](https://github.com/nix-rust/nix/pull/958)) - Added a `acct` wrapper module for enabling and disabling process accounting ([#952](https://github.com/nix-rust/nix/pull/952)) +- Added the `time_t` and `suseconds_t` public aliases within `sys::time`. + ([#968](https://github.com/nix-rust/nix/pull/968)) ### Changed - Increased required Rust version to 1.22.1/ diff --git a/src/sys/time.rs b/src/sys/time.rs index 51286a06..e300cfe7 100644 --- a/src/sys/time.rs +++ b/src/sys/time.rs @@ -1,5 +1,6 @@ use std::{cmp, fmt, ops}; -use libc::{c_long, time_t, suseconds_t, timespec, timeval}; +use libc::{c_long, timespec, timeval}; +pub use libc::{time_t, suseconds_t}; pub trait TimeValLike: Sized { #[inline] |