2
0

mod.rs 418 B

12345678910111213141516
  1. use crate::{header::sys_socket::sa_family_t, platform::types::*};
  2. #[repr(C)]
  3. pub struct sockaddr_un {
  4. pub sun_family: sa_family_t,
  5. pub sun_path: [c_char; 108],
  6. }
  7. impl sockaddr_un {
  8. pub fn path_offset(&self) -> usize {
  9. let base = self as *const _ as usize;
  10. let path = &self.sun_path as *const _ as usize;
  11. trace!("base: {:#X}, path: {:#X}", base, path);
  12. path - base
  13. }
  14. }