Auto merge of #1269 - gnzlbg:fix_cp_pub, r=gnzlbg
Auto merge of #1269 - gnzlbg:fix_cp_pub, r=gnzlbg

Unnecessary pub use when private module use is available

Addresses part of #1266

rust-lang/libc,rust-lang-nursery/libc,rust-lang-nursery/libc,rust-lang-nursery/libc,rust-lang/libc,rust-lang/libc