aboutsummaryrefslogtreecommitdiff
path: root/src/net/unix/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/unix/mod.rs')
-rw-r--r--src/net/unix/mod.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/net/unix/mod.rs b/src/net/unix/mod.rs
index 14cb456..97b6327 100644
--- a/src/net/unix/mod.rs
+++ b/src/net/unix/mod.rs
@@ -1,5 +1,4 @@
//! Unix domain socket utility types.
-
// This module does not currently provide any public API, but it was
// unintentionally defined as a public module. Hide it from the documentation
// instead of changing it to a private module to avoid breakage.
@@ -22,3 +21,15 @@ pub(crate) use stream::UnixStream;
mod ucred;
pub use ucred::UCred;
+
+/// A type representing process and process group IDs.
+#[allow(non_camel_case_types)]
+pub type uid_t = u32;
+
+/// A type representing user ID.
+#[allow(non_camel_case_types)]
+pub type gid_t = u32;
+
+/// A type representing group ID.
+#[allow(non_camel_case_types)]
+pub type pid_t = i32;