This blog post describe some reasonable behaviors for -sys crates : https://kornel.ski/rust-sys-crate. Implement them.