I'm trying to assign [AF_SYSTEM](https://github.com/rust-lang/libc/blob/f4bc85111b2403a9c9cb49890305cb6b32c5af41/src/unix/bsd/apple/mod.rs#L3567) to [sockaddr_ctl.sc_family](https://github.com/rust-lang/libc/blob/f4bc85111b2403a9c9cb49890305cb6b32c5af41/src/unix/bsd/apple/mod.rs#L641) which is a `u_char`, but AF_SYSTEM is `c_int`. `AS_SYS_CONTROL` should be `u16` in `sockaddr_ctl.ss_sysaddr` as well yet its definition is `c_int`. ```rust pub const AF_SYS_CONTROL: ::c_int = 2; ```
I'm trying to assign AF_SYSTEM to sockaddr_ctl.sc_family which is a
u_char, but AF_SYSTEM isc_int.AS_SYS_CONTROLshould beu16insockaddr_ctl.ss_sysaddras well yet its definition isc_int.