Unfortunately, all the struct fields in this file needs to be public: these are designed as the low-level platform specific version of C structs, and so any higher-level semantics & functionality gets built on them, and those inferfaces will enforce the public vs. private.

So, in summary, please remove all the `priv`s you added to `libc.rs`. (You can do this by running `git checkout master src/libstd/libc.rs`, which will replace this file with the unmodified version from the master branch.)