Change standard types to libc types
This commit is contained in:
parent
1902711f38
commit
5964d599ac
1 changed files with 8 additions and 6 deletions
|
@ -9,6 +9,8 @@ use crate::slice::from_raw_parts;
|
||||||
use crate::sys::unix::ext::net::addr::{sockaddr_un, SocketAddr};
|
use crate::sys::unix::ext::net::addr::{sockaddr_un, SocketAddr};
|
||||||
use crate::sys::unix::net::Socket;
|
use crate::sys::unix::net::Socket;
|
||||||
|
|
||||||
|
use libc::{gid_t, pid_t, uid_t};
|
||||||
|
|
||||||
pub(super) fn recv_vectored_with_ancillary_from(
|
pub(super) fn recv_vectored_with_ancillary_from(
|
||||||
socket: &Socket,
|
socket: &Socket,
|
||||||
bufs: &mut [IoSliceMut<'_>],
|
bufs: &mut [IoSliceMut<'_>],
|
||||||
|
@ -207,37 +209,37 @@ impl SocketCred {
|
||||||
|
|
||||||
/// Set the PID.
|
/// Set the PID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn set_pid(&mut self, pid: i32) {
|
pub fn set_pid(&mut self, pid: pid_t) {
|
||||||
self.0.pid = pid;
|
self.0.pid = pid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get the current PID.
|
/// Get the current PID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn get_pid(&self) -> i32 {
|
pub fn get_pid(&self) -> pid_t {
|
||||||
self.0.pid
|
self.0.pid
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Set the UID.
|
/// Set the UID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn set_uid(&mut self, uid: u32) {
|
pub fn set_uid(&mut self, uid: uid_t) {
|
||||||
self.0.uid = uid;
|
self.0.uid = uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get the current UID.
|
/// Get the current UID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn get_uid(&self) -> u32 {
|
pub fn get_uid(&self) -> uid_t {
|
||||||
self.0.uid
|
self.0.uid
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Set the GID.
|
/// Set the GID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn set_gid(&mut self, gid: u32) {
|
pub fn set_gid(&mut self, gid: gid_t) {
|
||||||
self.0.gid = gid;
|
self.0.gid = gid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get the current GID.
|
/// Get the current GID.
|
||||||
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
#[unstable(feature = "unix_socket_ancillary_data", issue = "none")]
|
||||||
pub fn get_gid(&self) -> u32 {
|
pub fn get_gid(&self) -> gid_t {
|
||||||
self.0.gid
|
self.0.gid
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue