/* automatically generated by rust-bindgen 0.72.1 */
pub type __kernel_sa_family_t = crate ::ctypes::c_ushort;
pub type __s8 = crate ::ctypes::c_schar;
pub type __u8 = crate ::ctypes::c_uchar;
pub type __s16 = crate ::ctypes::c_short;
pub type __u16 = crate ::ctypes::c_ushort;
pub type __s32 = crate ::ctypes::c_int;
pub type __u32 = crate ::ctypes::c_uint;
pub type __s64 = crate ::ctypes::c_longlong;
pub type __u64 = crate ::ctypes::c_ulonglong;
pub type __kernel_key_t = crate ::ctypes::c_int;
pub type __kernel_mqd_t = crate ::ctypes::c_int;
pub type __kernel_mode_t = crate ::ctypes::c_ushort;
pub type __kernel_ipc_pid_t = crate ::ctypes::c_ushort;
pub type __kernel_uid_t = crate ::ctypes::c_ushort;
pub type __kernel_gid_t = crate ::ctypes::c_ushort;
pub type __kernel_old_dev_t = crate ::ctypes::c_ushort;
pub type __kernel_long_t = crate ::ctypes::c_long;
pub type __kernel_ulong_t = crate ::ctypes::c_ulong;
pub type __kernel_ino_t = __kernel_ulong_t;
pub type __kernel_pid_t = crate ::ctypes::c_int;
pub type __kernel_suseconds_t = __kernel_long_t;
pub type __kernel_daddr_t = crate ::ctypes::c_int;
pub type __kernel_uid32_t = crate ::ctypes::c_uint;
pub type __kernel_gid32_t = crate ::ctypes::c_uint;
pub type __kernel_old_uid_t = __kernel_uid_t;
pub type __kernel_old_gid_t = __kernel_gid_t;
pub type __kernel_size_t = crate ::ctypes::c_uint;
pub type __kernel_ssize_t = crate ::ctypes::c_int;
pub type __kernel_ptrdiff_t = crate ::ctypes::c_int;
pub type __kernel_off_t = __kernel_long_t;
pub type __kernel_loff_t = crate ::ctypes::c_longlong;
pub type __kernel_old_time_t = __kernel_long_t;
pub type __kernel_time_t = __kernel_long_t;
pub type __kernel_time64_t = crate ::ctypes::c_longlong;
pub type __kernel_clock_t = __kernel_long_t;
pub type __kernel_timer_t = crate ::ctypes::c_int;
pub type __kernel_clockid_t = crate ::ctypes::c_int;
pub type __kernel_caddr_t = *mut crate ::ctypes::c_char;
pub type __kernel_uid16_t = crate ::ctypes::c_ushort;
pub type __kernel_gid16_t = crate ::ctypes::c_ushort;
pub type __le16 = __u16;
pub type __be16 = __u16;
pub type __le32 = __u32;
pub type __be32 = __u32;
pub type __le64 = __u64;
pub type __be64 = __u64;
pub type __sum16 = __u16;
pub type __wsum = __u32;
pub type __poll_t = crate ::ctypes::c_uint;
#[ repr(C)]
#[ derive(Copy, Clone)]
pub struct __kernel_sockaddr_storage {
pub __bindgen_anon_1: __kernel_sockaddr_storage__bindgen_ty_1,
}
#[ repr(C)]
#[ derive(Debug, Copy, Clone)]
pub struct __kernel_sockaddr_storage__bindgen_ty_1__bindgen_ty_1 {
pub ss_family: __kernel_sa_family_t,
pub __data: [crate ::ctypes::c_char; 126 usize],
}
#[ repr(C)]
#[ derive(Copy, Clone)]
pub struct sockaddr {
pub __storage: __kernel_sockaddr_storage,
}
#[ repr(C)]
#[ derive(Debug, Copy, Clone)]
pub struct sockaddr_vm {
pub svm_family: __kernel_sa_family_t,
pub svm_reserved1: crate ::ctypes::c_ushort,
pub svm_port: crate ::ctypes::c_uint,
pub svm_cid: crate ::ctypes::c_uint,
pub svm_flags: __u8,
pub svm_zero: [crate ::ctypes::c_uchar; 115 usize],
}
pub const _K_SS_MAXSIZE: u32 = 128 ;
pub const SOCK_SNDBUF_LOCK: u32 = 1 ;
pub const SOCK_RCVBUF_LOCK: u32 = 2 ;
pub const SOCK_BUF_LOCK_MASK: u32 = 3 ;
pub const SOCK_TXREHASH_DEFAULT: u32 = 255 ;
pub const SOCK_TXREHASH_DISABLED: u32 = 0 ;
pub const SOCK_TXREHASH_ENABLED: u32 = 1 ;
pub const __BITS_PER_LONG_LONG: u32 = 64 ;
pub const SO_VM_SOCKETS_BUFFER_SIZE: u32 = 0 ;
pub const SO_VM_SOCKETS_BUFFER_MIN_SIZE: u32 = 1 ;
pub const SO_VM_SOCKETS_BUFFER_MAX_SIZE: u32 = 2 ;
pub const SO_VM_SOCKETS_PEER_HOST_VM_ID: u32 = 3 ;
pub const SO_VM_SOCKETS_TRUSTED: u32 = 5 ;
pub const SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD: u32 = 6 ;
pub const SO_VM_SOCKETS_NONBLOCK_TXRX: u32 = 7 ;
pub const SO_VM_SOCKETS_CONNECT_TIMEOUT_NEW: u32 = 8 ;
pub const VMADDR_CID_ANY: i32 = -1 ;
pub const VMADDR_PORT_ANY: i32 = -1 ;
pub const VMADDR_CID_HYPERVISOR: u32 = 0 ;
pub const VMADDR_CID_LOCAL: u32 = 1 ;
pub const VMADDR_CID_HOST: u32 = 2 ;
pub const VMADDR_FLAG_TO_HOST: u32 = 1 ;
pub const VM_SOCKETS_INVALID_VERSION: i32 = -1 ;
pub const SOL_VSOCK: u32 = 287 ;
pub const VSOCK_RECVERR: u32 = 1 ;
#[ repr(C)]
#[ derive(Copy, Clone)]
pub union __kernel_sockaddr_storage__bindgen_ty_1 {
pub __bindgen_anon_1: __kernel_sockaddr_storage__bindgen_ty_1__bindgen_ty_1,
pub __align: *mut crate ::ctypes::c_void,
}
Messung V0.5 in Prozent C=96 H=100 G=97
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.3Angebot
¤
*Eine klare Vorstellung vom Zielzustand